Software defined networking (sdn) creating intelligent lan infrastructures

  • 241 views
Uploaded on

Software Defined Networking (SDN) taps data held in the network to improve many things, from real-time information and location-based offerings to new service insertion points, as well as intelligent …

Software Defined Networking (SDN) taps data held in the network to improve many things, from real-time information and location-based offerings to new service insertion points, as well as intelligent applications that can reroute themselves based on network data. The result is better customer quality systems and user experiences, and more efficient network operations.
Attendees will learn what constitutes Software Defined Networking, how it can impact today’s network infrastructures and why network designers from here on out will increasingly build SDN technology into their plans for success.

Tom Beggan, Northeast Channel Systems Engineer, Brocade Communications
Tom Beggan has been in the LAN infrastructure industry for almost 20 years, starting in Technical Sales Support and working his way through various positions in Technical Training, Systems Engineering, Product Marketing, Product Management and Product Development. Tom joined Brocade in 2011 where he’s been working as a Channel Systems Engineer for the New England and Upstate New York region.

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
241
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
36
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • Randy Bias is founder of CloudScaling, Cloud Computing pioneerTruman Boyes is in R&D and Bloomberg
  • Web 2.0 and SP Cloud companies manage multiple large data centers1000s of racks per DC, each rack with 20-40 servers, each server with 20 Virtual MachinesMulti-million VMs (MAC addresses) per data centerDemanding scale poses a huge management and operational challengeLarge number of top-of-the-rack (ToR) switches and VMs to manageScaling challenges with traditional Layer 2 technologiesDifficult to support overlapping IP and MAC address spacesDifficult to extend L2 across subnets4K VLAN scaling limitsMAC table scaling issuesDependency on proprietary management interfaces
  • Here’s the Blueprint for SDN:For the Cloud-Optimized Network Stack the Network Fabric Layer has the Enabling Technologies of Ethernet Fabric, and SuperCore Routing. This gives the Key Benefits of operational simplicity and traffic management.Next up the stack, the Virtualization Layer is enabled by overlay networks and OpenFlow. The key benefits are the ability to scale-out for multi-tenancy.Third, the Services Layer, where we see a rapidly growing number of SDN-enabled applications which provide customization and allow partners to monetize SDN.Finally, the Cloud Management Layer is enabled by an orchestration interface which allows for automated provisioning.Note the Enabling Technologies …Transition:I’d now like to highlight the four main areas where Brocade is making strategic technology investments … these are by way of an Agenda for the remainder of my talk.
  • Performance: OpenFlow at line-rate100GE, 10GE, and 1GE interfacesFuture-Proof: Programmable interfacesFPGA-based interface processors enable upgradability to future versions of OpenFlowChoice: Multi-controller ecosystemBrocade has validated its products with all major controller vendors

Transcript

  • 1. Tom BegganChannel Systems
  • 2. All or some of the products detailed in this presentation may still be under development and certainspecifications, including but not limited to, release dates, prices, and product features, may change. Theproducts may not function as intended and a production version of the products may never be released.Even if a production version is released, it may be materially different from the pre-release version discussedin this presentation.Nothing in this presentation shall be deemed to create a warranty of any kind, either express orimplied, statutory or otherwise, including but not limited to, any implied warranties ofmerchantability, fitness for a particular purpose, or non-infringement of third-party rights with respect to anyproducts and services referenced herein.Brocade, Brocade Assurance, the B-wing symbol, DCX, Fabric OS, MLX, SAN Health, VCS, and VDX areregistered trademarks, and AnyIO, Brocade One, CloudPlex, Effortless Networking, ICX, NETHealth, OpenScript, and The Effortless Network are trademarks of Brocade Communications Systems, Inc., inthe United States and/or in other countries. Other brands, products, or service names mentioned may betrademarks of their respective owners.2© 2013 Brocade Communications
  • 3. What’s SDN?
  • 4. “…programmable networks (or more precisely, network elements that can beconfigured through a reasonable and documented API)…”– Ivan Pepelnjak, ipSpace.net“Software Defined Networking is an emerging network architecture wherenetwork control is decoupled from forwarding and is directly programmable.”– Open Networking FoundationWhat the industry is saying…4© 2013 Brocade Communications
  • 5. 5© 2013 Brocade Communications
  • 6. » Network Programmability˃API interaction with network elements» Separation of Control Plane and Forwarding Plane˃Forwarding Plane can be Software or Hardware˃Control Plane – agnostic to the underlying hardware» Integration with higher-order Orchestration platforms˃OpenStack, CloudStack, vCloud Director» Network topology and orchestration derived from the application / tenant.˃This is how SDN is different from switched networks.» Vendor Independence˃Open Source© 2013 Brocade Communications6
  • 7. • Eliminate Complexity• Network Architecture defined by application (one touch) verses every switch/router.• Increase Flexibility• Programmatic verses fixed CLI options.• Increase Feature Velocity• Write custom features in days verses waiting for feature to be added to vendor OS (months).• Drive Automation• Application driven networking with global view for advanced automation.• Increase Network Efficiency• Empower collective decision making and improve and forwarding efficiency.7Optimize the network to fit business requirements© 2013 Brocade Communications
  • 8. » It’s about the economics˃ Capital Costs˃ Energy costs˃ Real-Estate˃ Operating Costs8© 2013 Brocade Communications
  • 9. » Operational Savings» Infrastructure(Capital) Savings» Improved Agility» Improved Uptime» Better Management» Better Planning9ServiceCreation &InsertionWANVirtualizationNetworkAnalyticsNetwork CapEx 39% 49% 13%Network OpEx 31% 38% 17%Labor for Order Processing Setup 77% 77% 77%Labor Cost for Order Processing 86% 86% 86%TCO 83% 61% 48%© 2013 Brocade Communications
  • 10. How doesSDN work?
  • 11. Traditional Interaction ModelTMBrocadeICX 6610-24PRESETMSDIAGXL6XL1XL 7-XL 2-XL 5XL 10ID{ 2143658710+91 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24LINK 10/100/1000 ACTSPEED SPEEDX5 X6 X7 X8X1 X2 X3 X4PSU1PSU2Every Network Device can be understood to have an INDEPENDENT• Intelligence Entity and a• Functional EngineConfiguration, Command & Control uses a communicationchannel between the Network Administrator andthe Intelligence Entity on-board theNetwork Device.© 2013 Brocade Communications
  • 12. What’s the Problem with the Traditional Model?TMBrocadeICX 6610-24PRESETMSDIAGXL6XL1XL7-XL2-XL5XL10ID{ 2143658710+91 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24LINK 10/100/1000 ACTSPEED SPEEDX5 X6 X7 X8X1 X2 X3 X4PSU1PSU2TMBrocadeICX 6610-24PRESETMSDIAGXL6XL1XL7-XL2-XL5XL10ID{ 2143658710+91 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24LINK 10/100/1000 ACTSPEED SPEEDX5 X6 X7 X8X1 X2 X3 X4PSU1PSU2TMBrocadeICX 6610-24PRESETMSDIAGXL6XL1XL7-XL2-XL5XL10ID{ 2143658710+91 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24LINK 10/100/1000 ACTSPEED SPEEDX5 X6 X7 X8X1 X2 X3 X4PSU1PSU2TMBrocadeICX 6610-24PRESETMSDIAGXL6XL1XL7-XL2-XL5XL10ID{ 2143658710+91 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24LINK 10/100/1000 ACTSPEED SPEEDX5 X6 X7 X8X1 X2 X3 X4PSU1PSU2TMBrocadeICX 6610-24PRESETMSDIAGXL6XL1XL7-XL2-XL5XL10ID{ 2143658710+91 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24LINK 10/100/1000 ACTSPEED SPEEDX5 X6 X7 X8X1 X2 X3 X4PSU1PSU2TMBrocadeICX 6610-24PRESETMSDIAGXL6XL1XL7-XL2-XL5XL10ID{ 2143658710+91 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24LINK 10/100/1000 ACTSPEED SPEEDX5 X6 X7 X8X1 X2 X3 X4PSU1PSU2TMBrocadeICX 6610-24PRESETMSDIAGXL6XL1XL 7-XL 2-XL 5XL 10ID{ 2143658710+91 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24LINK 10/100/1000 ACTSPEED SPEEDX5 X6 X7 X8X1 X2 X3 X4PSU1PSU2TMBrocadeICX 6610-24PRESETMSDIAGXL6XL1XL7-XL2-XL5XL10ID{ 2143658710+91 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24LINK 10/100/1000 ACTSPEED SPEEDX5 X6 X7 X8X1 X2 X3 X4PSU1PSU2TMBrocadeICX 6610-24PRESETMSDIAGXL6XL1XL7-XL2-XL5XL10ID{ 2143658710+91 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24LINK 10/100/1000 ACTSPEED SPEEDX5 X6 X7 X8X1 X2 X3 X4PSU1PSU2TMBrocadeICX 6610-24PRESETMSDIAGXL6XL1XL7-XL2-XL5XL10ID{ 2143658710+91 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24LINK 10/100/1000 ACTSPEED SPEEDX5 X6 X7 X8X1 X2 X3 X4PSU1PSU2TMBrocadeICX 6610-24PRESETMSDIAGXL6XL1XL7-XL2-XL5XL10ID{ 2143658710+91 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24LINK 10/100/1000 ACTSPEED SPEEDX5 X6 X7 X8X1 X2 X3 X4PSU1PSU2TMBrocadeICX 6610-24PRESETMSDIAGXL6XL1XL7-XL2-XL5XL10ID{ 2143658710+91 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24LINK 10/100/1000 ACTSPEED SPEEDX5 X6 X7 X8X1 X2 X3 X4PSU1PSU2TMBrocadeICX 6610-24PRESETMSDIAGXL6XL1XL7-XL2-XL5XL10ID{ 2143658710+91 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24LINK 10/100/1000 ACTSPEED SPEEDX5 X6 X7 X8X1 X2 X3 X4PSU1PSU2The larger the network…………………the more INDEPENDENT devices you need to manage.© 2013 Brocade Communications
  • 13. - they make their switching & routing decisions independently- they make their fowarding & filtering decsions independently- they treat VLANs, PBR, multicasting, port policies, security policies, etc…….. INDEPENDENTLYHow Can We Make this Easier? Is there a way to make them all operate as a cohesive group?What’s the Solution?TMBrocadeICX 6610-24PRESETMSDIAGXL6XL1XL7-XL2-XL5XL10ID{ 2143658710+91 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24LINK 10/100/1000 ACTSPEED SPEEDX5 X6 X7 X8X1 X2 X3 X4PSU1PSU2TMBrocadeICX 6610-24PRESETMSDIAGXL6XL1XL7-XL2-XL5XL10ID{ 2143658710+91 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24LINK 10/100/1000 ACTSPEED SPEEDX5 X6 X7 X8X1 X2 X3 X4PSU1PSU2TMBrocadeICX 6610-24PRESETMSDIAGXL6XL1XL7-XL2-XL5XL10ID{ 2143658710+91 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24LINK 10/100/1000 ACTSPEED SPEEDX5 X6 X7 X8X1 X2 X3 X4PSU1PSU2TMBrocadeICX 6610-24PRESETMSDIAGXL6XL1XL7-XL2-XL5XL10ID{ 2143658710+91 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24LINK 10/100/1000 ACTSPEED SPEEDX5 X6 X7 X8X1 X2 X3 X4PSU1PSU2TMBrocadeICX 6610-24PRESETMSDIAGXL6XL1XL7-XL2-XL5XL10ID{ 2143658710+91 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24LINK 10/100/1000 ACTSPEED SPEEDX5 X6 X7 X8X1 X2 X3 X4PSU1PSU2TMBrocadeICX 6610-24PRESETMSDIAGXL6XL1XL7-XL2-XL5XL10ID{ 2143658710+91 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24LINK 10/100/1000 ACTSPEED SPEEDX5 X6 X7 X8X1 X2 X3 X4PSU1PSU2TMBrocadeICX 6610-24PRESETMSDIAGXL6XL1XL7-XL2-XL5XL10ID{ 2143658710+91 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24LINK 10/100/1000 ACTSPEED SPEEDX5 X6 X7 X8X1 X2 X3 X4PSU1PSU2TMBrocadeICX 6610-24PRESETMSDIAGXL6XL1XL7-XL2-XL5XL10ID{ 2143658710+91 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24LINK 10/100/1000 ACTSPEED SPEEDX5 X6 X7 X8X1 X2 X3 X4PSU1PSU2TMBrocadeICX 6610-24PRESETMSDIAGXL6XL1XL7-XL2-XL5XL10ID{ 2143658710+91 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24LINK 10/100/1000 ACTSPEED SPEEDX5 X6 X7 X8X1 X2 X3 X4PSU1PSU2TMBrocadeICX 6610-24PRESETMSDIAGXL6XL1XL7-XL2-XL5XL10ID{ 2143658710+91 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24LINK 10/100/1000 ACTSPEED SPEEDX5 X6 X7 X8X1 X2 X3 X4PSU1PSU2TMBrocadeICX 6610-24PRESETMSDIAGXL6XL1XL7-XL2-XL5XL10ID{ 2143658710+91 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24LINK 10/100/1000 ACTSPEED SPEEDX5 X6 X7 X8X1 X2 X3 X4PSU1PSU2TMBrocadeICX 6610-24PRESETMSDIAGXL6XL1XL7-XL2-XL5XL10ID{ 2143658710+91 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24LINK 10/100/1000 ACTSPEED SPEEDX5 X6 X7 X8X1 X2 X3 X4PSU1PSU2The larger the network…………………the more INDEPENDENT devices you need to manage.© 2013 Brocade Communications
  • 14. What’s the Solution?TMBrocadeICX 6610-24PRESETMSDIAGXL6XL1XL7-XL2-XL5XL10ID{ 2143658710+91 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24LINK 10/100/1000 ACTSPEED SPEEDX5 X6 X7 X8X1 X2 X3 X4PSU1PSU2TMBrocadeICX 6610-24PRESETMSDIAGXL6XL1XL7-XL2-XL5XL10ID{ 2143658710+91 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24LINK 10/100/1000 ACTSPEED SPEEDX5 X6 X7 X8X1 X2 X3 X4PSU1PSU2TMBrocadeICX 6610-24PRESETMSDIAGXL6XL1XL7-XL2-XL5XL10ID{ 2143658710+91 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24LINK 10/100/1000 ACTSPEED SPEEDX5 X6 X7 X8X1 X2 X3 X4PSU1PSU2TMBrocadeICX 6610-24PRESETMSDIAGXL6XL1XL7-XL2-XL5XL10ID{ 2143658710+91 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24LINK 10/100/1000 ACTSPEED SPEEDX5 X6 X7 X8X1 X2 X3 X4PSU1PSU2TMBrocadeICX 6610-24PRESETMSDIAGXL6XL1XL7-XL2-XL5XL10ID{ 2143658710+91 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24LINK 10/100/1000 ACTSPEED SPEEDX5 X6 X7 X8X1 X2 X3 X4PSU1PSU2TMBrocadeICX 6610-24PRESETMSDIAGXL6XL1XL7-XL2-XL5XL10ID{ 2143658710+91 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24LINK 10/100/1000 ACTSPEED SPEEDX5 X6 X7 X8X1 X2 X3 X4PSU1PSU2TMBrocadeICX 6610-24PRESETMSDIAGXL6XL1XL7-XL2-XL5XL10ID{ 2143658710+91 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24LINK 10/100/1000 ACTSPEED SPEEDX5 X6 X7 X8X1 X2 X3 X4PSU1PSU2TMBrocadeICX 6610-24PRESETMSDIAGXL6XL1XL7-XL2-XL5XL10ID{ 2143658710+91 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24LINK 10/100/1000 ACTSPEED SPEEDX5 X6 X7 X8X1 X2 X3 X4PSU1PSU2TMBrocadeICX 6610-24PRESETMSDIAGXL6XL1XL7-XL2-XL5XL10ID{ 2143658710+91 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24LINK 10/100/1000 ACTSPEED SPEEDX5 X6 X7 X8X1 X2 X3 X4PSU1PSU2TMBrocadeICX 6610-24PRESETMSDIAGXL6XL1XL7-XL2-XL5XL10ID{ 2143658710+91 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24LINK 10/100/1000 ACTSPEED SPEEDX5 X6 X7 X8X1 X2 X3 X4PSU1PSU2TMBrocadeICX 6610-24PRESETMSDIAGXL6XL1XL7-XL2-XL5XL10ID{ 2143658710+91 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24LINK 10/100/1000 ACTSPEED SPEEDX5 X6 X7 X8X1 X2 X3 X4PSU1PSU2TMBrocadeICX 6610-24PRESETMSDIAGXL6XL1XL7-XL2-XL5XL10ID{ 2143658710+91 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24LINK 10/100/1000 ACTSPEED SPEEDX5 X6 X7 X8X1 X2 X3 X4PSU1PSU2Software Defined NetworkingSeparates the Intelligence Entityfrom the Functional Engine andcreates a virtualized Command &Control “proxy” in the form of aController.SDN Controller© 2013 Brocade Communications
  • 15. What’s the Solution?TMBrocadeICX 6610-24PRESETMSDIAGXL6XL1XL7-XL2-XL5XL10ID{ 2143658710+91 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24LINK 10/100/1000 ACTSPEED SPEEDX5 X6 X7 X8X1 X2 X3 X4PSU1PSU2TMBrocadeICX 6610-24PRESETMSDIAGXL6XL1XL7-XL2-XL5XL10ID{ 2143658710+91 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24LINK 10/100/1000 ACTSPEED SPEEDX5 X6 X7 X8X1 X2 X3 X4PSU1PSU2TMBrocadeICX 6610-24PRESETMSDIAGXL6XL1XL7-XL2-XL5XL10ID{ 2143658710+91 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24LINK 10/100/1000 ACTSPEED SPEEDX5 X6 X7 X8X1 X2 X3 X4PSU1PSU2TMBrocadeICX 6610-24PRESETMSDIAGXL6XL1XL7-XL2-XL5XL10ID{ 2143658710+91 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24LINK 10/100/1000 ACTSPEED SPEEDX5 X6 X7 X8X1 X2 X3 X4PSU1PSU2TMBrocadeICX 6610-24PRESETMSDIAGXL6XL1XL7-XL2-XL5XL10ID{ 2143658710+91 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24LINK 10/100/1000 ACTSPEED SPEEDX5 X6 X7 X8X1 X2 X3 X4PSU1PSU2TMBrocadeICX 6610-24PRESETMSDIAGXL6XL1XL7-XL2-XL5XL10ID{ 2143658710+91 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24LINK 10/100/1000 ACTSPEED SPEEDX5 X6 X7 X8X1 X2 X3 X4PSU1PSU2TMBrocadeICX 6610-24PRESETMSDIAGXL6XL1XL7-XL2-XL5XL10ID{ 2143658710+91 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24LINK 10/100/1000 ACTSPEED SPEEDX5 X6 X7 X8X1 X2 X3 X4PSU1PSU2TMBrocadeICX 6610-24PRESETMSDIAGXL6XL1XL7-XL2-XL5XL10ID{ 2143658710+91 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24LINK 10/100/1000 ACTSPEED SPEEDX5 X6 X7 X8X1 X2 X3 X4PSU1PSU2TMBrocadeICX 6610-24PRESETMSDIAGXL6XL1XL7-XL2-XL5XL10ID{ 2143658710+91 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24LINK 10/100/1000 ACTSPEED SPEEDX5 X6 X7 X8X1 X2 X3 X4PSU1PSU2TMBrocadeICX 6610-24PRESETMSDIAGXL6XL1XL7-XL2-XL5XL10ID{ 2143658710+91 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24LINK 10/100/1000 ACTSPEED SPEEDX5 X6 X7 X8X1 X2 X3 X4PSU1PSU2TMBrocadeICX 6610-24PRESETMSDIAGXL6XL1XL7-XL2-XL5XL10ID{ 2143658710+91 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24LINK 10/100/1000 ACTSPEED SPEEDX5 X6 X7 X8X1 X2 X3 X4PSU1PSU2TMBrocadeICX 6610-24PRESETMSDIAGXL6XL1XL7-XL2-XL5XL10ID{ 2143658710+91 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24LINK 10/100/1000 ACTSPEED SPEEDX5 X6 X7 X8X1 X2 X3 X4PSU1PSU2Software Defined NetworkingSeparates the Intelligence Entityfrom the Functional Engine andcreates a virtualized Command &Control “proxy” in the form of aController.SDN Controller© 2013 Brocade Communications
  • 16. How willSDN be deployed?
  • 17. Only Brocade provides a clear path with your existing investmentSDN-readySimpler & automatedOpenHigh performanceStart now with no riskSDN-readynetworkSDN-EnabledProgrammableHybrid-modeNon-disruptiveLayer in value-addedservicesValue addedservicesSDN-enablednetworkSoftware-DefinedPredictiveFlexibleIntelligentTransform yourinfrastructureValue addedcapabilitiesSDN Network© 2013 Brocade Communications
  • 18. » Network changes are difficult,slow, and risky» Can’t handle rapid swings intraffic demands» New services require addingexpensive specialized skills» Unlimited funds needed tosolve issues18Traditional NetworkHierarchicalNorth/South-optimizedMonolithicInflexibleClosed© 2013 Brocade Communications
  • 19. 19Brocade delivers a clear path to Software Defined Networking• Network changes are quick & easy• Rapid deployment of new services• Flexible, on demand networks• Highly automated environmentsMore ResilientOpen PersonalizedFlexibleAutomatedNetwork FabricVM VM VMPHY PHYVM VM VMPHY PHYVM VM VMPHY PHYNetworkControllerCloudManagementSystem© 2013 Brocade Communications
  • 20. OpenFlow
  • 21. • OpenFlow SDNOpenFlow is a component of an SDN strategy.• OpenFlow turn-key solutionOpenFlow requires an application, OpenFlow controller and OpenFlow enabled Switch.• OpenFlow OpenStackOpenStack is an open source orchestration platform for datacenters providing a front end toimplement and operate a computing stack (server, storage, networking) using multiplevendors (servers, storage, operating systems, networking devices and hypervisors).• OpenFlow Commodity hardware.OpenFlow allows high performance hardware to be utilized to it’s full potential.22© 2013 Brocade Communications
  • 22. 23OpenFlow Switch, Controller and Application Vendors• Brocade• NEC• Juniper• Extreme• Dell• Cisco• IBM• Pronto• Open Source (NOX, POXetc)• BigSwitch• NEC• Juniper (in Dev)• Nicira (acquired byVMWare)• Cisco• Vyatta• NEC (DatacenterVirtualization)• Nicira• OE-SS• MORE TO COME!!!!Switch Hardware Controller Application© 2013 Brocade Communications
  • 23. 24• Rule (matching fields)• Matching criteria for ingress packets• Matching criteria in OpenFlow v1.0.0 include ingress port , fields of Ethernet header(layer 2) and IP header (layer 3)• Action• A flow table entry includes one or multiple actions on how to handle matching packets• Actions include: forward packet on specific interfaces, forward packet to controller,drop packet, or modify packet (e.g., add/remove/modify VLAN tag)• Statistics• Statistics are maintained per-flow© 2013 Brocade Communications
  • 24. 25OpenFlow 1.0» Each flow table entry contains a set of rules to match (e.g., IP src) and an action list to be executed in case of a match(e.g., forward to port list)• Forward packet to a port list• Add/remove/modify VLAN Tag• Drop packet• Send packet to the controllerPacket counters, byte counters,and etcOpenFlow-EnabledRouterOpenFlowClientControl PlaneData PlaneFlow TableMatching Fields Actions StatsFlow EntryIngressPortMACDAMACSAEtherTypeVLANIDIPSrcIPDstIPProtocolTCP/UDPsrc portTCP/UDPdst portP-bitsIPDSCPLayer 2 Layer 3OpenFlowprotocolOpenFlow Controller(software)© 2013 Brocade Communications
  • 25. Hybrid Mode
  • 26. » Protected Hybrid Port Mode˃OpenFlow rules cannot affect the traffic of a set of protected VLANs˃Protection is supported in hardware» Unprotected Hybrid Port Mode˃Ingress frames are checked against OpenFlow rules first˃If there is no match, traffic is processed by configured features on the port, e.g., BGProuting, MPLS, etc27© 2013 Brocade Communications
  • 27. Vyatta
  • 28. Network 1 Network 2 Network 3vSwitchvSwitchvSwitchvSwitchvSwitchvSwitchvSwitchvSwitchvSwitchvSwitchVM VMVMVMVM VMVMVM VMVMVM VMVM VMVM VMVMVMVMVMVM© 2013 Brocade Communications
  • 29. Network 1 Network 2 Network 3vSwitchvSwitchvSwitchvSwitchvSwitchvSwitchvSwitchvSwitchvSwitchvSwitchVM VMVMVMVM VMVMVM VMVMVM VMVM VMVM VMVMVMVMVMVM Vyatta Software Routerskeep traffic local Deploy additional routersunder orchestration control© 2013 Brocade Communications
  • 30. Closing
  • 31. 32Designed for the most demanding service provider networksPerformance Hybrid Future-Proof• OpenFlow at line-rate• 100 GbE, 10 GbE, and 1 GbEinterfaces• Delivers the performance neededfor production networks• Hybrid-mode supports bothtraditional routing and OpenFlowon the same device• Enables selective adoption ofOpenFlow in productionnetworks• Programmable interfaces• FPGA-based packet processorsenable upgradability to futureversions of OpenFlow© 2013 Brocade Communications
  • 32. SND RecapBrocade has fully embraced SND / Openflow•Early contributor and full member of the ONF (www.opennetworking.org)•Today our Netiron 5.4 release supports Openflow version 1.0•Future plans for SDN support full IP Data Center line of products•Hybrid Port – Only vendor that supports this approach allowing safesegmentation of openflow traffic within a customer network!•Open standards and technology-agnostic approach to SDN•Brocade is the only vendor that supports SDN on 100Gig interfaces•Brocade currently has over 70 deployed and field trials in place.
  • 33. Thank You