Post on 11-Mar-2018
SOFTWARE DEFINED NETWORKING/OPENFLOW: A PATH TO PROGRAMMABLE NETWORKS
April 23, 2012
© 2011-2012 Brocade Communications Systems, Inc.
From Past to Future Bringing modularity to network infrastructure
2
Physical Infrastructure Today
Features
OS
Hardware
Features
OS
Hardware Features
OS
Hardware
Features
OS
Hardware
Features
Device OS
Hardware
• Network Controller abstracts physical network • Controls infrastructure with OpenFlow
With Software Defined Networking (SDN)
Network Controller
OS
Hardware
Features
OS
Hardware
OpenFlow Client
OS
Hardware
OpenFlow Client
OS
Hardware
OpenFlow Client
Features (Applications)
© 2011-2012 Brocade Communications Systems, Inc.
SDN: Focus Areas
• Current considerations • Ethernet fabrics, cloud-scale routing, and application delivery • Support for OpenFlow and OpenStack
• OpenFlow for 3 key applications: • Network virtualization • Flow Management (Traffic engineering) on the WAN • Flow Management on Carrier Ethernet Networks
• Standardization efforts • Open Networking Foundation (OpenFlow standardization) • OpenStack.org (OpenStack standardization)
3 © 2011-2012 Brocade Communications Systems, Inc.
Brocade’s Unique Approach to SDN
• Brocade is committed to productizing SDN in its portfolio
• Interoperable with a broad set of OpenFlow controllers
• Flexible network hardware to support an evolving technology • Programmable network processor architecture ideal for an evolving standard • Maximizes investment protection
• Wire-speed performance without compromise • SDN support ranging from 1GbE to 100GbE interfaces
• Co-existence with today’s networks
4 © 2011-2012 Brocade Communications Systems, Inc.
Network Virtualization
A SDN Application using OpenFlow
5
SP Physical Infrastructure
VM VM VM
PHY PHY
VM VM VM
PHY PHY
VM VM VM
PHY PHY
§ A SDN application that enables the creation of logical networks (multi-tenancy) over a common physical network
§ Logical networks contain VMs and physical workloads (e.g., physical servers, firewalls, etc)
§ Enables seamless control of network resources regardless of location
§ Logical networks can be used to bridge private and public clouds
© 2011-2012 Brocade Communications Systems, Inc.
6
Flow Management in the Metro/WAN A SDN Application using OpenFlow
• OpenFlow is well suited for flow management in the metro/WAN
• Facilitates deployment of innovative new applications, e.g.,
• Global network optimizations • Solving complex traffic engineering
challenges • Support traffic engineering incorporating
business rules
• Applicable to Layer 2, Layer 3, and MPLS networks
Network Controller
OS
Hardware
Features
OS
Hardware
OpenFlow Client
OS
Hardware
OpenFlow Client
OS
Hardware
OpenFlow Client
Features (Applications)
OpenFlow
Physical Networking Infrastructure
© 2011-2012 Brocade Communications Systems, Inc.
OpenFlow for WAN Flow Management: Example Network Operation
Center
1 2
5
Customer Site A
Customer Site B 3 4
Service Provider OpenFlow Controller used to setup a traffic tunnel between customer sites A and B OpenFlow Controller pushes the
tunnel configuration to the required LERs and LSRs
Service is enabled and traffic flows between customer sites
Congestion sets in on network node. Customer flow needs to use an alternate path.
OpenFlow Controller is used to set up alternate path and to tear down old path.
New York San
Francisco
Dallas
Chicago
Network Operation Center
Customer Site A
Customer Site B
New York San
Francisco
Dallas
Chicago
© 2011-2012 Brocade Communications Systems, Inc.
• Engineer long lived flows in metro and core networks • Layer 2, such as PB (802.1ad) and PBB (802.1ah) networks • Layer 3 (routing) • MPLS
• SP customers with metro/core Layer 2 networks • Applications can use the capability of OpenFlow matching rules applicable to
Layer 2 fields, e.g., source MAC address, destination MAC address, VLAN ID
8
Other Use Cases in Carrier Ethernet Networks For Layer 2 networks
© 2011-2012 Brocade Communications Systems, Inc.
• SP customers with metro/core Layer 3 networks • Applications can use the capability of OpenFlow matching rules applicable to Layer 3
fields, e.g., source IP and destination IP addresses • Tackle growing size of Internet routing table
• SP customers with metro/core MPLS networks • Applications can use the capability of OpenFlow matching rules applicable to MPLS
labels and OpenFlow actions to add and remove MPLS labels
• Requires OpenFlow v1.1 capabilities
9
Other Use Cases in Carrier Ethernet Networks For Layer 3 and MPLS Networks
© 2011-2012 Brocade Communications Systems, Inc.
• Hyper-scale Data Centers • Address the Virtual Machine (VM) scale challenge with OpenFlow and facilitating
VM mobility • Facilitating multi-tenancy
• Network Virtualization • Simplifying multi-tenancy (also part of our hyper-scale DC solution)
• Flow Management in metro/WAN • Traffic engineering, load balancing, security management, and etc
• Enterprise/campus data center applications • Reduce operational complexity and facilitating deployment of new features
10
OpenFlow Applications What can we do with OpenFlow?
© 2011-2012 Brocade Communications Systems, Inc.
Thank You
11 © 2011-2012 Brocade Communications Systems, Inc.