openflow sdn a new approach to networking
play

OpenFlow / SDN: A New Approach to Networking Guru - PowerPoint PPT Presentation

OpenFlow / SDN: A New Approach to Networking Guru Parulkar (parulkar@stanford.edu) Johan van Reijendam (jvanreij@stanford.edu) Joe LiHle (jliHle@ee.stanford.edu)


  1. OpenFlow ¡/ ¡SDN: ¡A ¡New ¡ Approach ¡to ¡Networking ¡ Guru ¡Parulkar ¡(parulkar@stanford.edu) ¡ Johan ¡van ¡Reijendam ¡(jvanreij@stanford.edu) ¡ Joe ¡LiHle ¡(jliHle@ee.stanford.edu) ¡ ¡

  2. A ¡Quick ¡Overview ¡ ¡

  3. “The ¡Biggest ¡Thing ¡Since ¡Ethernet: ¡OpenFlow ¡ New ¡technology ¡could ¡disrupt ¡the ¡networking ¡market, ¡which ¡for ¡decades ¡has ¡ relied ¡on ¡Ethernet ¡and ¡TCP/IP ¡standards-­‑-­‑and ¡stalwart ¡vendors ¡like ¡Cisco.” ¡ ¡ InformaKonWeek, ¡10/17/2011 ¡

  4. “The ¡current ¡Internet ¡is ¡at ¡an ¡impasse ¡because ¡ new ¡architectures ¡cannot ¡be ¡deployed, ¡or ¡even ¡ adequately ¡evaluated.” ¡ ¡ ¡ “Overcoming ¡the ¡Internet ¡Impasse ¡through ¡ VirtualizaKon,” ¡L. ¡Peterson, ¡S. ¡Shenker, ¡J. ¡Turner, ¡ Hotnets, ¡2004 ¡

  5. OpenFlow/SDN: ¡New ¡Approach ¡ to ¡Networking ¡ Enable ¡innovaKon ¡in ¡networking ¡ Change ¡PracKce ¡of ¡Networking ¡ 5 ¡

  6. Problem ¡with ¡Internet ¡Infrastructure? ¡ ¡ ¡ RouKng, ¡management, ¡mobility ¡management, ¡ ¡ access ¡control, ¡VPNs, ¡… ¡ Feature ¡ Feature ¡ Million ¡of ¡lines ¡ of ¡source ¡code ¡ 6000+ ¡RFCs ¡ OperaKng ¡ System ¡ Billions ¡of ¡gates ¡ Bloated ¡ Power ¡Hungry ¡ Specialized ¡Packet ¡ Forwarding ¡Hardware ¡ VerKcally ¡integrated, ¡complex, ¡closed, ¡proprietary ¡ ¡ Not ¡suitable ¡for ¡experimental ¡ideas ¡ ¡ Not ¡good ¡for ¡network ¡owners ¡& ¡users; ¡Not ¡good ¡for ¡researchers. ¡

  7. Problem: ¡No ¡AbstracKons ¡for ¡Control ¡Plane ¡ ¡ • AddiKon ¡of ¡a ¡new ¡funcKon ¡to ¡the ¡network ¡ Highly ¡complex ¡distributed ¡system ¡problem ¡ – • Networks ¡too ¡difficult ¡to ¡program ¡and ¡to ¡reason ¡about ¡ no ¡good ¡abstracKons ¡and ¡interfaces ¡ ¡ – Distributed ¡ Network ¡ FuncCons ¡ OS ¡ OS ¡ Forwarding ¡ Forwarding ¡ Router/Switch/Appliance ¡ Router/Switch/Appliance ¡ State ¡DistribuCon ¡ OS ¡ Mechanism ¡ Forwarding ¡ Router/Switch/Appliance ¡ Not ¡good ¡for ¡even ¡network ¡vendors ¡ 7 ¡

  8. Soiware-­‑Defined ¡Network ¡ with ¡Key ¡AbstracKons ¡in ¡the ¡Control ¡Plane ¡ ¡ Well-­‑defined ¡open ¡API ¡ RouKng ¡ TE ¡ Mobility ¡ Network ¡Map ¡ AbstracKon ¡ ¡ Network ¡OS ¡ Open ¡interface ¡(OpenFlow) ¡ to ¡Forwarding ¡AbstracKon: ¡ L1/L2/L3 ¡ SeparaKon ¡of ¡ ¡ Packet ¡ Data ¡and ¡Control ¡ Forwarding ¡ ¡ Plane ¡ ¡ Programmable ¡ BasestaKon ¡ Packet ¡ Forwarding ¡ ¡ ¡ Packet ¡ Forwarding ¡ ¡ ¡

  9. SoGware ¡Defined ¡Network ¡ with ¡VirtualizaCon ¡ Abstract Network Model Network ¡VirtualizaKon ¡ Control ¡Program ¡ Global Network View Network ¡OS ¡ ¡ ¡ ¡ ¡ ¡ ¡

  10. Simple ¡Example: ¡Access ¡Control ¡ Abstract ¡ Network ¡ Model ¡ Global ¡ Network ¡ View ¡

  11. InnovaCon/Research ¡Enabled? ¡ 11 ¡

  12. Nation-­‑wide ¡SDN ¡Infrastructure ¡ Part ¡of ¡NSF’s ¡GENI ¡ ¡

  13. Example ¡Research ¡Enabled ¡ • Data ¡center: ¡energy ¡conservaKon, ¡rouKng, ¡and ¡management ¡ ¡ • Seamless ¡use ¡of ¡diverse ¡wireless ¡networks ¡ • Network ¡based ¡load ¡balancing ¡ • Packet/circuit ¡convergence, ¡traffic ¡engineering ¡ • Simpler ¡control ¡plane ¡for ¡converged ¡packet/circuit ¡MPLS ¡nets ¡ • Slicing ¡ ¡and ¡remote ¡control/management ¡of ¡home ¡networks ¡ ¡ • Distributed ¡snap ¡shot ¡of ¡VMs ¡(by ¡DOCOMO ¡researchers) ¡ ¡ • Inter-­‑domain ¡rouKng ¡with ¡pathlets ¡(by ¡UIUC) ¡ ¡ • Redundant ¡traffic ¡eliminaKon ¡[for ¡CDNs] ¡(by ¡Univ ¡of ¡Wisconsin) ¡ • And ¡many ¡more ¡… ¡ ¡ ¡ 200+ ¡OpenFlow/SDN ¡deployments ¡around ¡the ¡world!! ¡

  14. Videos ¡of ¡DemonstraCons ¡ 14 ¡ www.openflow.org/videos ¡

  15. Industry ¡Embracing ¡SDN ¡ Largest Network Providers/Operators Vendors and start-ups ¡ ¡ ¡ ¡ ¡ ¡ ¡ More... More... Note: ¡Level ¡of ¡interest ¡and ¡approach ¡vary ¡ 15 ¡

  16. Open ¡Networking ¡FoundaCon ¡ ¡ hSp://opennetworking.org/ ¡ to ¡conKnue ¡standardizaKon ¡of ¡OpenFlow ¡and ¡other ¡ SDN ¡interfaces/APIs ¡ Board ¡of ¡Directors ¡ Deutsche ¡Telekom, ¡Facebook, ¡Google, ¡Microsoi, ¡NTT, ¡Verizon, ¡ Yahoo! ¡ ¡ 50+ ¡Members ¡ Broadcom, ¡Brocade ¡Ciena, ¡Cisco, ¡Citrix, ¡Dell, ¡Ericsson, ¡Extreme, ¡ Force10, ¡HP, ¡IBM, ¡Juniper ¡Networks, ¡Marvell, ¡NEC, ¡Netgear, ¡ Riverbed, ¡Vmware, ¡… ¡[List ¡growing] ¡

  17. SDN/OpenFlow Value Proposition Generic • Gives more control to network owners and operators • Enables innovation in networking and development of new services • Provides a more diverse choice of hardware and software • Opportunity to build a more robust infrastructure Campus Specific • Proliferation of function specific appliances: increased CapEx & OpEx • Legacy solutions not scaling: VLANs, access control …

  18. OpenFlow/SDN ¡Building ¡Blocks ¡ Deployment ¡on ¡Stanford ¡Campus ¡ ¡

  19. Enterprise Networking Enterprise network operators want ... • Firewall and Access Control • Delegate management to departments • Consolidate data and voice network • Stretch VLANs across buildings and campus • By-pass bottle-necks and check points for specific applications • Host web service with load balancing • Easy guest wireless access and security And more ...

  20. OpenFlow Components Isolated ¡“slices” ¡ Many ¡controllers, ¡or ¡ • Monitoring/Debugging many ¡versions ¡ • Applications App ¡ App ¡ App ¡ App ¡ App ¡ App ¡ App ¡ App ¡ • Controllers Controller1 ¡ Controller2 ¡ Controller3 ¡ Controller4 ¡ • Slicing software • OpenFlow switches OpenFlow ¡ FlowVisor: ¡VirtualizaKon ¡or ¡“Slicing” ¡Layer ¡ OpenFlow ¡ Simple ¡Packet ¡ ¡ Forwarding ¡Hardware ¡ WiFi ¡AP ¡ Simple ¡Packet ¡ ¡ Forwarding ¡Hardware ¡ Simple ¡Packet ¡ ¡ Forwarding ¡Hardware ¡ Simple ¡Packet ¡ ¡ Forwarding ¡Hardware ¡

  21. OpenFlow Components • Open Source Controllers Beacon, Maestro, NOX, RouteFlow, Trema, FloodLight • Commercial Controllers BigSwitch, Nicira, NEC • Hardware Juniper MX-Series, NEC IP8800, NEC WiMAX, HP Procurve 6600/5400/3500, Netgear 7324, IBM 5280 and 5820, Pronto 3240 and 3290, Ciena CoreDirector

  22. Use Cases • Network Administration – Guest Access (Wireless & Wired) – Campus Wireless – Data Center – Campus Back-bone Network – Delegated Management • Residences • Science Community – Connecting to other research communities • Network Researchers – Shared Infrastructure

  23. Initial Target Applications • Firewall • Load Balancing • Wireless Guest Access • Path/Bandwidth reservation and scheduling

  24. Stanford's Network Today Approx. ¡12 ¡OperaKonal ¡Zones ¡ • Different ¡appliance ¡for ¡each ¡ • service ¡ Management ¡complexity ¡ • – Device ¡oriented ¡ – Different ¡interface ¡for ¡each ¡ appliance ¡ High ¡CapEx ¡and ¡OpEx ¡ • Vendor ¡Ke-­‑in ¡ • BoHle-­‑necks ¡ • VLANs, ¡Spanning-­‑Tree ¡ •

  25. Stanford's Network Tomorrow One ¡or ¡more ¡controllers ¡ • Allow ¡for ¡a ¡mix ¡of ¡equipment ¡ • Increased ¡service ¡offerings ¡ • Delegated ¡management ¡ • Common ¡interface ¡ • Push ¡service ¡to ¡the ¡edge ¡ • ¡

  26. Stanford Deployment

  27. Proposed CENIC Openflow Topology NLR/GENI OF switch Sunnyvale UCSC HPR-L2 Switch NLR/FrameNet Stanford Sunnyvale VLAN Translation Sunnyvale VLAN Translation A   1750 X   A UCB UCSF CENIC OF switch Campus Access link Sunnyvale with VLAN Translation (Campus OF VLAN)   X CENIC OF switch IN2/GENI OF switch UCM Sacramento Los Angeles UCD HPR-L2 Switch Med Ctr Sacramento IN2/ION Los Angeles VLAN Translation UCD B   1750 CENIC OF switch Los Angeles Caltech NPS NLR/FrameNet UCI Los Angeles UCLA HPR-L2 Switch FrameNet Los Angeles Circuit/VLAN C UCR NLR/GENI OF switch El Paso UCSD NLR/FrameNet UCSB El Paso VLAN Translation C   1750 USC

  28. In ¡ProducKon… ¡

  29. Wireless ¡ (Experimental ¡and ¡Campus) ¡

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend