SlideShare a Scribd company logo
1 of 19
Download to read offline
Strictly confidential




Software Defined Networks [SDN]


               Nimit Shishodia
               ECODE Networks

               With special thanks to:
               Stanford University, Juniper, Arista, Google and ONF




October 2012
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
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
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
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
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
THE NEW NETWORK EVOLUTION




                            7
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
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
SDN IN DEVELOPMENT

Domains                       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 networks



How SDN will shape networking
Empower network owners and operators
         • Customize networks to local needs
         • Eliminate unneeded features
         • Creation of virtual, isolated networks


Increase the pace of innovation
         • Innovation at software speed
         • Standards (if any) will follow software deployment
         • Technology exchange with partners
         • Technology transfer from universities




                                                                      10
PLAYERS
   COMPANIES




               11
The
Story                                                                                                                     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
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
TRADITIONAL INEFFICIENT PATH TO NETWORK INNOVATION




  ISSUES:
  • RACK SPACE CONSUMPTION
  • POWER CONSUMPTION
  • PRONE TO EQUIPMENT & HUMAN
  ERROR
  • MAINTAINCE TIME
  • COMPLEXCITY
  • HIGH CAPEX/OPEX


                                                     14
THERE S A JUNOS APP FOR THAT…




                                15
EXAMPLE: APPLICATION DELIVERY CONTROLLER




                RADWARE	
  ADC	
  APP	
  




                                            16
JUNIPER APPLICATIONS




                       17
SOFTWARE DEFINED CLOUD NETWORK
                         (SDCN)


               Arista EOS™




                                  Arista EOS™




                Arista EOS™




ARISTA APPS:
AEM
CloudVision™
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 network
VM 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 than
ZTP            some products can forward a packet.


                                                                                                                              18
THANKS FOR LISTENING




                       19

More Related Content

What's hot

Hardware assisted Virtualization in Embedded
Hardware assisted Virtualization in EmbeddedHardware assisted Virtualization in Embedded
Hardware assisted Virtualization in EmbeddedThe Linux Foundation
 
15.00 hr van Hilten
15.00 hr van Hilten15.00 hr van Hilten
15.00 hr van HiltenThemadagen
 
ICE Presentation: Integrated Component Characterization Environment
ICE Presentation: Integrated Component Characterization EnvironmentICE Presentation: Integrated Component Characterization Environment
ICE Presentation: Integrated Component Characterization EnvironmentNMDG NV
 
V Labs Product Presentation
V Labs  Product PresentationV Labs  Product Presentation
V Labs Product PresentationWil Huijben
 
Ben Pashkoff - java embedded - 24mai2011
Ben Pashkoff - java embedded - 24mai2011Ben Pashkoff - java embedded - 24mai2011
Ben Pashkoff - java embedded - 24mai2011Agora Group
 
Gaweł mikołajczyk. holistic identity based networking approach – an irreducib...
Gaweł mikołajczyk. holistic identity based networking approach – an irreducib...Gaweł mikołajczyk. holistic identity based networking approach – an irreducib...
Gaweł mikołajczyk. holistic identity based networking approach – an irreducib...Yury Chemerkin
 
Virtual sharp cloud aware bc dr up 2012 cloud
Virtual sharp cloud aware bc dr up 2012 cloudVirtual sharp cloud aware bc dr up 2012 cloud
Virtual sharp cloud aware bc dr up 2012 cloudKhazret Sapenov
 
OpenFlow Beyond the Data Centre at IP Expo
OpenFlow Beyond the Data Centre at IP ExpoOpenFlow Beyond the Data Centre at IP Expo
OpenFlow Beyond the Data Centre at IP ExpoADVA
 
Intel_Low Power Intelligent Solutions with Intel Atom Processor
Intel_Low Power Intelligent Solutions with Intel Atom ProcessorIntel_Low Power Intelligent Solutions with Intel Atom Processor
Intel_Low Power Intelligent Solutions with Intel Atom ProcessorIşınsu Akçetin
 
Investor's Presentation
Investor's PresentationInvestor's Presentation
Investor's PresentationEltechs
 
Software Defined Data Centers - June 2012
Software Defined Data Centers - June 2012Software Defined Data Centers - June 2012
Software Defined Data Centers - June 2012Brent Salisbury
 
Develop Community-based Android Distribution and Upstreaming Experience
Develop Community-based Android Distribution and Upstreaming Experience Develop Community-based Android Distribution and Upstreaming Experience
Develop Community-based Android Distribution and Upstreaming Experience National Cheng Kung University
 
Ok Labs Webinar Android Migration At The Speed Of Light
Ok Labs Webinar Android Migration At The Speed Of LightOk Labs Webinar Android Migration At The Speed Of Light
Ok Labs Webinar Android Migration At The Speed Of LightOpen Kernel Labs
 

What's hot (20)

The Guardian
The GuardianThe Guardian
The Guardian
 
Hardware assisted Virtualization in Embedded
Hardware assisted Virtualization in EmbeddedHardware assisted Virtualization in Embedded
Hardware assisted Virtualization in Embedded
 
15.00 hr van Hilten
15.00 hr van Hilten15.00 hr van Hilten
15.00 hr van Hilten
 
ICE Presentation: Integrated Component Characterization Environment
ICE Presentation: Integrated Component Characterization EnvironmentICE Presentation: Integrated Component Characterization Environment
ICE Presentation: Integrated Component Characterization Environment
 
Android Optimization: Myth and Reality
Android Optimization: Myth and RealityAndroid Optimization: Myth and Reality
Android Optimization: Myth and Reality
 
V Labs Product Presentation
V Labs  Product PresentationV Labs  Product Presentation
V Labs Product Presentation
 
Introduction to Java ME
Introduction to Java MEIntroduction to Java ME
Introduction to Java ME
 
Discover System Facilities inside Your Android Phone
Discover System Facilities inside Your Android Phone Discover System Facilities inside Your Android Phone
Discover System Facilities inside Your Android Phone
 
Ben Pashkoff - java embedded - 24mai2011
Ben Pashkoff - java embedded - 24mai2011Ben Pashkoff - java embedded - 24mai2011
Ben Pashkoff - java embedded - 24mai2011
 
Gaweł mikołajczyk. holistic identity based networking approach – an irreducib...
Gaweł mikołajczyk. holistic identity based networking approach – an irreducib...Gaweł mikołajczyk. holistic identity based networking approach – an irreducib...
Gaweł mikołajczyk. holistic identity based networking approach – an irreducib...
 
CISCO
CISCOCISCO
CISCO
 
Virtual sharp cloud aware bc dr up 2012 cloud
Virtual sharp cloud aware bc dr up 2012 cloudVirtual sharp cloud aware bc dr up 2012 cloud
Virtual sharp cloud aware bc dr up 2012 cloud
 
OpenFlow Beyond the Data Centre at IP Expo
OpenFlow Beyond the Data Centre at IP ExpoOpenFlow Beyond the Data Centre at IP Expo
OpenFlow Beyond the Data Centre at IP Expo
 
Intel_Low Power Intelligent Solutions with Intel Atom Processor
Intel_Low Power Intelligent Solutions with Intel Atom ProcessorIntel_Low Power Intelligent Solutions with Intel Atom Processor
Intel_Low Power Intelligent Solutions with Intel Atom Processor
 
Investor's Presentation
Investor's PresentationInvestor's Presentation
Investor's Presentation
 
Sakar jain
Sakar jainSakar jain
Sakar jain
 
Software Defined Data Centers - June 2012
Software Defined Data Centers - June 2012Software Defined Data Centers - June 2012
Software Defined Data Centers - June 2012
 
Seven deadly
Seven deadly Seven deadly
Seven deadly
 
Develop Community-based Android Distribution and Upstreaming Experience
Develop Community-based Android Distribution and Upstreaming Experience Develop Community-based Android Distribution and Upstreaming Experience
Develop Community-based Android Distribution and Upstreaming Experience
 
Ok Labs Webinar Android Migration At The Speed Of Light
Ok Labs Webinar Android Migration At The Speed Of LightOk Labs Webinar Android Migration At The Speed Of Light
Ok Labs Webinar Android Migration At The Speed Of Light
 

Viewers also liked

Getting niche users
Getting niche usersGetting niche users
Getting niche usersAi Ching
 
Getting Started With Quia Part1
Getting Started With Quia Part1Getting Started With Quia Part1
Getting Started With Quia Part1Dwayne Squires
 
How to make good teams great
How to make good teams greatHow to make good teams great
How to make good teams greatSven Peters
 
Microexpression Recognition Training - Master
Microexpression Recognition Training - MasterMicroexpression Recognition Training - Master
Microexpression Recognition Training - MasterErnesto Flores [LION]
 
MoneyBall for Startups: Lots of Little Bets
MoneyBall for Startups: Lots of Little BetsMoneyBall for Startups: Lots of Little Bets
MoneyBall for Startups: Lots of Little BetsDave McClure
 
Concrete block machines
Concrete block machines Concrete block machines
Concrete block machines Prensoland S.A.
 
James Webb telescope introduction presentation
James Webb telescope introduction presentationJames Webb telescope introduction presentation
James Webb telescope introduction presentationStinson
 
DTEK60 by BlackBerry Buyer's Guide
DTEK60 by BlackBerry Buyer's GuideDTEK60 by BlackBerry Buyer's Guide
DTEK60 by BlackBerry Buyer's GuideBlackBerry
 
DTEK60 by BlackBerry Posters
DTEK60 by BlackBerry PostersDTEK60 by BlackBerry Posters
DTEK60 by BlackBerry PostersBlackBerry
 
Calendar religious pictures
Calendar religious picturesCalendar religious pictures
Calendar religious picturesz55578
 
Atlassian User Group Bielefeld
Atlassian User Group BielefeldAtlassian User Group Bielefeld
Atlassian User Group BielefeldSven Peters
 
Gincana caipira próinfo
Gincana caipira próinfoGincana caipira próinfo
Gincana caipira próinfoIrani Silva
 
Android in the Enterprise New Security Enhancements: Google and BlackBerry St...
Android in the Enterprise New Security Enhancements: Google and BlackBerry St...Android in the Enterprise New Security Enhancements: Google and BlackBerry St...
Android in the Enterprise New Security Enhancements: Google and BlackBerry St...BlackBerry
 
2015 ClearedJobs.Net Job Fair Calendar
2015 ClearedJobs.Net Job Fair Calendar2015 ClearedJobs.Net Job Fair Calendar
2015 ClearedJobs.Net Job Fair CalendarClearedJobs.Net
 
Foursquare Strategies
Foursquare StrategiesFoursquare Strategies
Foursquare StrategiesAndy Huston
 
Silicon Valley 2.0: The Lean VC
Silicon Valley 2.0: The Lean VCSilicon Valley 2.0: The Lean VC
Silicon Valley 2.0: The Lean VCDave McClure
 
VC 2.0: The Lean Investor (Sept 2010)
VC 2.0: The Lean Investor (Sept 2010)VC 2.0: The Lean Investor (Sept 2010)
VC 2.0: The Lean Investor (Sept 2010)Dave McClure
 
Keynote CCD 2011
Keynote CCD 2011Keynote CCD 2011
Keynote CCD 2011Sven Peters
 

Viewers also liked (20)

Getting niche users
Getting niche usersGetting niche users
Getting niche users
 
Insuficiència Cardiaca
Insuficiència CardiacaInsuficiència Cardiaca
Insuficiència Cardiaca
 
Getting Started With Quia Part1
Getting Started With Quia Part1Getting Started With Quia Part1
Getting Started With Quia Part1
 
How to make good teams great
How to make good teams greatHow to make good teams great
How to make good teams great
 
Microexpression Recognition Training - Master
Microexpression Recognition Training - MasterMicroexpression Recognition Training - Master
Microexpression Recognition Training - Master
 
MoneyBall for Startups: Lots of Little Bets
MoneyBall for Startups: Lots of Little BetsMoneyBall for Startups: Lots of Little Bets
MoneyBall for Startups: Lots of Little Bets
 
Concrete block machines
Concrete block machines Concrete block machines
Concrete block machines
 
James Webb telescope introduction presentation
James Webb telescope introduction presentationJames Webb telescope introduction presentation
James Webb telescope introduction presentation
 
JIRA 4.4
JIRA 4.4JIRA 4.4
JIRA 4.4
 
DTEK60 by BlackBerry Buyer's Guide
DTEK60 by BlackBerry Buyer's GuideDTEK60 by BlackBerry Buyer's Guide
DTEK60 by BlackBerry Buyer's Guide
 
DTEK60 by BlackBerry Posters
DTEK60 by BlackBerry PostersDTEK60 by BlackBerry Posters
DTEK60 by BlackBerry Posters
 
Calendar religious pictures
Calendar religious picturesCalendar religious pictures
Calendar religious pictures
 
Atlassian User Group Bielefeld
Atlassian User Group BielefeldAtlassian User Group Bielefeld
Atlassian User Group Bielefeld
 
Gincana caipira próinfo
Gincana caipira próinfoGincana caipira próinfo
Gincana caipira próinfo
 
Android in the Enterprise New Security Enhancements: Google and BlackBerry St...
Android in the Enterprise New Security Enhancements: Google and BlackBerry St...Android in the Enterprise New Security Enhancements: Google and BlackBerry St...
Android in the Enterprise New Security Enhancements: Google and BlackBerry St...
 
2015 ClearedJobs.Net Job Fair Calendar
2015 ClearedJobs.Net Job Fair Calendar2015 ClearedJobs.Net Job Fair Calendar
2015 ClearedJobs.Net Job Fair Calendar
 
Foursquare Strategies
Foursquare StrategiesFoursquare Strategies
Foursquare Strategies
 
Silicon Valley 2.0: The Lean VC
Silicon Valley 2.0: The Lean VCSilicon Valley 2.0: The Lean VC
Silicon Valley 2.0: The Lean VC
 
VC 2.0: The Lean Investor (Sept 2010)
VC 2.0: The Lean Investor (Sept 2010)VC 2.0: The Lean Investor (Sept 2010)
VC 2.0: The Lean Investor (Sept 2010)
 
Keynote CCD 2011
Keynote CCD 2011Keynote CCD 2011
Keynote CCD 2011
 

Similar to SDN

OpenStack Quantum Network Service
OpenStack Quantum Network ServiceOpenStack Quantum Network Service
OpenStack Quantum Network ServiceLew Tucker
 
Engineered Systems: Oracle’s Vision for the Future
Engineered Systems: Oracle’s Vision for the FutureEngineered Systems: Oracle’s Vision for the Future
Engineered Systems: Oracle’s Vision for the FutureBob Rhubart
 
Software Define Network (SDN) and Openflow
Software Define Network (SDN) and OpenflowSoftware Define Network (SDN) and Openflow
Software Define Network (SDN) and OpenflowKHNOG
 
Openstack@ebay: Practical SDN deployment with Quantum
Openstack@ebay: Practical SDN deployment with QuantumOpenstack@ebay: Practical SDN deployment with Quantum
Openstack@ebay: Practical SDN deployment with QuantumJean-Christophe "JC" Martin
 
Cisco open network environment
Cisco open network environmentCisco open network environment
Cisco open network environmentdeepers
 
Axp Introduce In China Open Source Forum 2008
Axp Introduce In China Open Source Forum 2008Axp Introduce In China Open Source Forum 2008
Axp Introduce In China Open Source Forum 2008OpenSourceCamp
 
Track 3 - next generation computing
Track 3 - next generation computingTrack 3 - next generation computing
Track 3 - next generation computingEMC Forum India
 
Jailbreaking iOS
Jailbreaking iOSJailbreaking iOS
Jailbreaking iOSKai Aras
 
Engine Yard Cloud Architecture Enhancements
Engine Yard Cloud Architecture EnhancementsEngine Yard Cloud Architecture Enhancements
Engine Yard Cloud Architecture EnhancementsEngine Yard
 
Software-Defined Networking SDN - A Brief Introduction
Software-Defined Networking SDN - A Brief IntroductionSoftware-Defined Networking SDN - A Brief Introduction
Software-Defined Networking SDN - A Brief IntroductionJason TC HOU (侯宗成)
 
Learn OpenStack from trystack.cn ——Folsom in practice
Learn OpenStack from trystack.cn  ——Folsom in practiceLearn OpenStack from trystack.cn  ——Folsom in practice
Learn OpenStack from trystack.cn ——Folsom in practiceOpenCity Community
 
Operating the Hyperscale Cloud
Operating the Hyperscale CloudOperating the Hyperscale Cloud
Operating the Hyperscale CloudOpen Stack
 
Openflow Stanford University - Ericsson Collaboration
Openflow Stanford University - Ericsson CollaborationOpenflow Stanford University - Ericsson Collaboration
Openflow Stanford University - Ericsson CollaborationEricsson Labs
 
Cat5 To 10gig Convergence Makes Cabling An Asset
Cat5 To 10gig Convergence Makes Cabling An AssetCat5 To 10gig Convergence Makes Cabling An Asset
Cat5 To 10gig Convergence Makes Cabling An Assetus056444
 
Simulation Directed Co-Design from Smartphones to Supercomputers
Simulation Directed Co-Design from Smartphones to SupercomputersSimulation Directed Co-Design from Smartphones to Supercomputers
Simulation Directed Co-Design from Smartphones to SupercomputersEric Van Hensbergen
 

Similar to SDN (20)

OpenStack Quantum Network Service
OpenStack Quantum Network ServiceOpenStack Quantum Network Service
OpenStack Quantum Network Service
 
Engineered Systems: Oracle’s Vision for the Future
Engineered Systems: Oracle’s Vision for the FutureEngineered Systems: Oracle’s Vision for the Future
Engineered Systems: Oracle’s Vision for the Future
 
Software Define Network (SDN) and Openflow
Software Define Network (SDN) and OpenflowSoftware Define Network (SDN) and Openflow
Software Define Network (SDN) and Openflow
 
Openstack@ebay: Practical SDN deployment with Quantum
Openstack@ebay: Practical SDN deployment with QuantumOpenstack@ebay: Practical SDN deployment with Quantum
Openstack@ebay: Practical SDN deployment with Quantum
 
Cisco open network environment
Cisco open network environmentCisco open network environment
Cisco open network environment
 
Axp Introduce In China Open Source Forum 2008
Axp Introduce In China Open Source Forum 2008Axp Introduce In China Open Source Forum 2008
Axp Introduce In China Open Source Forum 2008
 
Openstack@ebay.pptx
Openstack@ebay.pptxOpenstack@ebay.pptx
Openstack@ebay.pptx
 
Self-awareness at the Hardware/Software Interface - Marco Platzner
Self-awareness at the Hardware/Software Interface - Marco PlatznerSelf-awareness at the Hardware/Software Interface - Marco Platzner
Self-awareness at the Hardware/Software Interface - Marco Platzner
 
Track 3 - next generation computing
Track 3 - next generation computingTrack 3 - next generation computing
Track 3 - next generation computing
 
Jailbreaking iOS
Jailbreaking iOSJailbreaking iOS
Jailbreaking iOS
 
Engine Yard Cloud Architecture Enhancements
Engine Yard Cloud Architecture EnhancementsEngine Yard Cloud Architecture Enhancements
Engine Yard Cloud Architecture Enhancements
 
Software-Defined Networking SDN - A Brief Introduction
Software-Defined Networking SDN - A Brief IntroductionSoftware-Defined Networking SDN - A Brief Introduction
Software-Defined Networking SDN - A Brief Introduction
 
Learn OpenStack from trystack.cn ——Folsom in practice
Learn OpenStack from trystack.cn  ——Folsom in practiceLearn OpenStack from trystack.cn  ——Folsom in practice
Learn OpenStack from trystack.cn ——Folsom in practice
 
Operating the Hyperscale Cloud
Operating the Hyperscale CloudOperating the Hyperscale Cloud
Operating the Hyperscale Cloud
 
Openflow Stanford University - Ericsson Collaboration
Openflow Stanford University - Ericsson CollaborationOpenflow Stanford University - Ericsson Collaboration
Openflow Stanford University - Ericsson Collaboration
 
Cat5 To 10gig Convergence Makes Cabling An Asset
Cat5 To 10gig Convergence Makes Cabling An AssetCat5 To 10gig Convergence Makes Cabling An Asset
Cat5 To 10gig Convergence Makes Cabling An Asset
 
Hh 2012-mberman-sds2
Hh 2012-mberman-sds2Hh 2012-mberman-sds2
Hh 2012-mberman-sds2
 
SDN Basics
SDN BasicsSDN Basics
SDN Basics
 
Simulation Directed Co-Design from Smartphones to Supercomputers
Simulation Directed Co-Design from Smartphones to SupercomputersSimulation Directed Co-Design from Smartphones to Supercomputers
Simulation Directed Co-Design from Smartphones to Supercomputers
 
Android and Intel Inside
Android and Intel InsideAndroid and Intel Inside
Android and Intel Inside
 

More from Nimit Shishodia

More from Nimit Shishodia (17)

The Way of Orchestration
The Way of OrchestrationThe Way of Orchestration
The Way of Orchestration
 
How-to SDN
How-to SDNHow-to SDN
How-to SDN
 
SDN use cases_2014
SDN use cases_2014SDN use cases_2014
SDN use cases_2014
 
SD ADN.v.1.02
SD ADN.v.1.02SD ADN.v.1.02
SD ADN.v.1.02
 
Product positioning ss_v.1.03
Product positioning ss_v.1.03Product positioning ss_v.1.03
Product positioning ss_v.1.03
 
HP Solution Brief
HP Solution BriefHP Solution Brief
HP Solution Brief
 
Evolve v2.3 data_sheet
Evolve v2.3 data_sheetEvolve v2.3 data_sheet
Evolve v2.3 data_sheet
 
Evolve automation v1.01 - White Paper
Evolve automation v1.01 - White PaperEvolve automation v1.01 - White Paper
Evolve automation v1.01 - White Paper
 
Ecode intro v.2.03
Ecode intro v.2.03Ecode intro v.2.03
Ecode intro v.2.03
 
Evolve_positioning_ss_v.1.03
Evolve_positioning_ss_v.1.03Evolve_positioning_ss_v.1.03
Evolve_positioning_ss_v.1.03
 
Open Day Light Architecture
Open Day Light ArchitectureOpen Day Light Architecture
Open Day Light Architecture
 
SDN Use Cases
SDN Use CasesSDN Use Cases
SDN Use Cases
 
Network Feature Virtualisation (NFV)
Network Feature Virtualisation (NFV)Network Feature Virtualisation (NFV)
Network Feature Virtualisation (NFV)
 
SDN Application Delivery
SDN Application DeliverySDN Application Delivery
SDN Application Delivery
 
SDN 3-Tier Architecture (by ONF)
SDN 3-Tier Architecture (by ONF)SDN 3-Tier Architecture (by ONF)
SDN 3-Tier Architecture (by ONF)
 
Old vs New
Old vs NewOld vs New
Old vs New
 
SDN Evolve primer.v.1.00
SDN Evolve primer.v.1.00SDN Evolve primer.v.1.00
SDN Evolve primer.v.1.00
 

SDN

  • 1. Strictly confidential Software Defined Networks [SDN] Nimit Shishodia ECODE Networks With special thanks to: Stanford University, Juniper, Arista, Google and ONF October 2012
  • 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. 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. 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. 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. 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. THE NEW NETWORK EVOLUTION 7
  • 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. 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. SDN IN DEVELOPMENT Domains 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 networks How SDN will shape networking Empower network owners and operators • Customize networks to local needs • Eliminate unneeded features • Creation of virtual, isolated networks Increase 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. PLAYERS COMPANIES 11
  • 12. The Story 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. 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. 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. THERE S A JUNOS APP FOR THAT… 15
  • 16. EXAMPLE: APPLICATION DELIVERY CONTROLLER RADWARE  ADC  APP   16
  • 18. SOFTWARE DEFINED CLOUD NETWORK (SDCN) Arista EOS™ Arista EOS™ Arista EOS™ ARISTA APPS: AEM CloudVision™ 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 network VM 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 than ZTP some products can forward a packet. 18