SDN

727 views
609 views

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
727
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
52
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

SDN

  1. 1. Strictly confidentialSoftware Defined Networks [SDN] Nimit Shishodia ECODE Networks With special thanks to: Stanford University, Juniper, Arista, Google and ONFOctober 2012
  2. 2. COMPUTER SYSTEM INNOVATION ApApApApApApApApApApAp p p p p p p p p p p p Specialized Applications Open Interface Specialized Windows or Linux or Mac (OS) OS Operating System Open Interface Specialized Hardware Microprocessor Vertically integrated Horizontal Closed, proprietary Open interfaces Slow innovation Rapid innovation Small industry Huge industry 2
  3. 3. NETWORK SYSTEMS INNOVATION App App App App App App App App App App App Specialized Open Interface Features Control Control Control Specialized or or Plane Plane Plane Control Plane Open Interface Specialized Merchant Hardware Switching Chips Vertically integrated Horizontal Closed, proprietary Open interfaces Slow innovation Rapid innovation 3
  4. 4. LEGACY NETWORK DEVICES ARCHITECTURE Routing, management, mobility management, access control, VPNs, … Feature Feature Million of lines 6,000  RFCs   of source OS code Billions of Bloated Power Hungry Custom Hardware gates •   Ver,cally  integrated,  complex,  closed,  proprietary   •   Networking  industry  with  “mainframe”  mind-­‐set     4
  5. 5. REALITY App   App   App   App   App   App   Opera,ng   System   Opera,ng  System   Specialized  Packet   Specialized  Packet   Forwarding   Forwarding  Hardware   Hardware   •   Lack  of  compe,,on  means  glacial  innova,on   •   Closed  architecture  means  blurry,  closed  interfaces     5
  6. 6. THE NETWOK IS CHANGING Feature Feature OS   Feature Feature Custom  Hardware   OS   Feature Feature Custom  Hardware   OS   Feature Feature Custom  Hardware   OS   Feature Feature Custom  Hardware   OS   Custom  Hardware   6
  7. 7. THE NEW NETWORK EVOLUTION 7
  8. 8. SOFTWARE DEFINED NETWORK (SDN)“The Future of Networking and the Past of Protocols” ( f View ) ( f View ) ( f View ) Control Control Control Programs Programs Programs Abstract Network View Network Virtualization Global Network View Network OS Packet   Forwarding     Packet     Forwarding       Packet   Packet   Forwarding     Forwarding         Packet   Forwarding       8
  9. 9. Trend App   App   App   App   App   App   Controller   Controller   Windows   Windows   Windows   Linux   Mac   Mac   Mac   Controller  11   Controller     NOX   2   Network  OS   (OS)   (OS)   Linux   Linux   OS   OS   (Network  OS)   2   (OS)   OS   Virtualiza,on  layer   Virtualiza,on  or  “Slicing”   x86   PF (Computer)   PF PF PF Computer Industry Network Industry 9
  10. 10. SDN IN DEVELOPMENTDomains Products• Data centers • Switches, routers: About 15 vendors• Public clouds • Software: 8-10 vendors and startups• Enterprise/campus• Cellular backhaul• Enterprise Wi-Fi• WANs• Home networksHow SDN will shape networkingEmpower network owners and operators • Customize networks to local needs • Eliminate unneeded features • Creation of virtual, isolated networksIncrease the pace of innovation • Innovation at software speed • Standards (if any) will follow software deployment • Technology exchange with partners • Technology transfer from universities 10
  11. 11. PLAYERS COMPANIES 11
  12. 12. TheStory N e tw ork utili Unh zatio eard n up in th to 9 e ind 5%. ustr y. Google s WAN G-scale internal network that carries traffic between data enters, Google has deployed an OpenFlow powered Software Defined Networking (SDN) solution. RESULTS • Unified view of the network fabric With SDN we get a unified view of the network, simplifying configuration, management and provisioning. • High utilization Centralized traffic engineering provides a global view of the supply and demand of network resources. Managing end-to-end paths with this global view results in high utilization of the links. • Faster failure handling Failures whether it be link, node or otherwise are handled much faster. Furthermore, the systems converge more rapidly to target optimum and the behaviour is predictable. • Faster time to market/deployment With SDN, better and more rigorous testing is done ahead of rollout accelerating deployment. The development is also expedited as only the features needed are developed. • Hitless upgrades The decoupling of the control plane from the forwarding/data plane enables us to perform hitless software upgrades without packet loss or capacity degradation. • High fidelity test environment The entire backbone is emulated in software which not only helps in testing and verification but also in running what-if scenarios. • Elastic compute Compute capability of network devices is no longer a limiting factor as control and management resides on external servers/controllers. Large-scale computation, path optimization in our case, is done using the latest generation of servers. 12
  13. 13. JUNIPER PROGRAMMABLE NETWORK PLATFORMS App   App   App   Controlle Controlle Controll Controll NOX   r   r    JUNOS   App   App   App   er  1     er  1 (Network  OS)   Network  OS   2   2   Virtualization or “Slicing” FreeBSD Kernel PF ASIC Packet Forwarding Engine (PFE) PF PF PF Juniper Architecture SDN Architecture 13
  14. 14. TRADITIONAL INEFFICIENT PATH TO NETWORK INNOVATION ISSUES: • RACK SPACE CONSUMPTION • POWER CONSUMPTION • PRONE TO EQUIPMENT & HUMAN ERROR • MAINTAINCE TIME • COMPLEXCITY • HIGH CAPEX/OPEX 14
  15. 15. THERE S A JUNOS APP FOR THAT… 15
  16. 16. EXAMPLE: APPLICATION DELIVERY CONTROLLER RADWARE  ADC  APP   16
  17. 17. JUNIPER APPLICATIONS 17
  18. 18. SOFTWARE DEFINED CLOUD NETWORK (SDCN) Arista EOS™ Arista EOS™ Arista EOS™ARISTA APPS:AEMCloudVision™LANZ LANZ (Latency Analyzer): Tracks sources of congestion and latency with real time reporting in microseconds. Key product for Financial services market where trading plant performance is key.MLAG With LANZ the network operations teams and administrators will have more visibility than ever before into the networkVM Tracer and know if microbursts are really happening or not. With sub-millisecond reporting intervals, congestion can be detected and application-layer messages sent faster thanZTP some products can forward a packet. 18
  19. 19. THANKS FOR LISTENING 19

×