SlideShare a Scribd company logo
1 of 14
Download to read offline
OpenFlow Stanford
University / Ericsson
Collaboration


Mobile World Congress 2013
Openflow & Sdn
                                   A     A           A                                         Application        Application      Application
                                   p
                                   p
                                         p
                                         p
                                                     p
                                                     p
                                                                                                                                                     Well-defined
                                                                                                                                                     open API
                                        Operating
                                         System

                                    Specialized Packet                                Network Operating System
                                       Forwarding
                                        Hardware
                                                                                                          Data Plane
                                                                                                  Open interface to forwarding
        A     A          A                                     A        A       A                 (L1/L2/L3) such as Openflow                          Separation of
        p     p          p                                     p        p       p
        p     p          p                                     p        p       p
                                                                                                                                                       Data and
             Operating                                             Operating                                    Simple Packet                          ControlPlane
              System                                                System                                   Forwarding Hardware
        Specialized Packet                                     Specialized Packet
           Forwarding                                             Forwarding
            Hardware                                               Hardware

                                                                                       Simple Packet                                   Simple Packet
                                                                                    Forwarding Hardware                             Forwarding Hardware
                                   A     A           A
                                   p     p           p
                                   p     p           p

                                        Operating
                                         System                                                                 Simple Packet
                                                                                                             Forwarding Hardware
                                    Specialized Packet
                                       Forwarding
                                        Hardware



                                                                                                                                           In collaboration with:


Mobile World Congress 2013 | © Ericsson AB 2013 | 2013-02-25 | Page 2
Open Network research
contributions
      Problem to solve                                            Ericsson Research             Stanford Research         Objectives
      › SDN architecture and                                      › Scalable and reliable       › Statical analysis and   › Evaluate different
        design                                                      Service Provider SDN          dynamic                   design choices
      › New features added                                          architecture                  troubleshooting         › Improve network
        to existing protocols                                     › Inline service chaining     › SDN for Home              performance
                                                                    and traffic steering as a     networks
      › New applications built                                                                                            › Leverage the SDN
                                                                    new SDN application
        on top of SDN                                                                           › Connectivity              platform for new
                                                                  › Integration of Cloud and      management on             applications
                                                                    Service Provider SDN          mobile devices
                                                                    controller platforms




                 Ericsson is a founding member of Open Networking Research Center (ONRC)

                                                                                                                                   In collaboration with:


Mobile World Congress 2013 | © Ericsson AB 2013 | 2013-02-25 | Page 3
Inline service chaining
and traffic steering
     ›      Service chain: An ordered list of services (NAT, firewall, DPI, etc.)
     ›      Dynamically derived from subscriber, application, and service ordering policies
     ›      Unidirectional: different upstream and downstream service paths                                       Service Path 1 (Upstream)
                                                                                                                  Service Path 2 (Downstream)
     ›      Multiple service paths per subscriber                                                                 Service Path 3 (Voice)
                                                                                                                  Service Path 4 (Video)




                                                                        SERVICE   SERVICE             SERVICE
                                                                           A         A                   A




                                            BNG                                             SERVICE             ROUTER
                                                                                               A




                                                                                  SERVICE             SERVICE
                                                                                     A                   A                                 In collaboration with:


Mobile World Congress 2013 | © Ericsson AB 2013 | 2013-02-25 | Page 4
Controller-Switch
Connectivity
    ›        Controller placement for
                                                                                   Internet2 3SOE Deployment

           − Maximum resiliency
           (Ericsson Research)
           − Minimum average delay
           (Stanford University)
    ›      Optimizing control traffic
             routing for combined
             resiliency-delay metric
    ›      Network partitioning: switch
             to controller assignment for
             maximum resiliency
                                                                        Controller location for minimum average delay
                                                                        Controller location for maximum resiliency

                                                                                                                        In collaboration with:


Mobile World Congress 2013 | © Ericsson AB 2013 | 2013-02-25 | Page 5
Elastic Networking
for OpenStack
                                                                        SITE A                                   SITE B

                                                                                                                                    SWIFT   NOVA   QUANTUM
                                                                                                                   INTERNAL
    › Connectivity and bandwidth                                                                                   NETWORKING
                                                                                                                   AGENT

       on demand                                                         SWIFT   NOVA   QUANTUM   ELASTIC
                                                                                                  NETWORKING
      − Cloud – Cloud                                                                             INTERNAL API
      − Cloud – Enterprise                                                                                          GW

                                                                                                  INTERNAL
                                                                                                  NETWORKING

    ›     Simple, customer usable API                                                             AGENT
                                                                                                                 SITE C (e.g. Enterpise)

         − Reduces operator                                                                                         INTERNAL NETWORKING AGENT

           management overhead                                                                       GW



    • Tight integration with                                                                                        GW


      OpenStack Quantum data
      center networking                                                 Applications
      − End to End, Data Center to                                      Disaster Recovery                        Enterprice VoIP in the Cloud
        WAN to X, virtual networking
                                                                        Remote Backup and Replication            Streaming Video with SLAs


                                                                                                                                                      In collaboration with:


Mobile World Congress 2013 | © Ericsson AB 2013 | 2013-02-25 | Page 6
Ericsson OPENFLOW/SDN
RESEARCH in next steps
                    Application        Application      Application                       Service Exposure
                                                                        Well-defined
                                                                        open API

           Network Operating System
                               Data Plane                                                 Network and Cloud Management
                       Open interface to forwarding
                       (L1/L2/L3) such as Openflow                        Separation of
                                                                          Data and
                                     Simple Packet                        ControlPlane
                                  Forwarding Hardware




                                                            Simple Packet
           Simple Packet
        Forwarding Hardware                              Forwarding Hardware              Integrated Network Control

                                                                                                                       Telco
                                     Simple Packet                                                                      Data
                                  Forwarding Hardware
                                                                                                                       Center



                                                                                                                         In collaboration with:


Mobile World Congress 2013 | © Ericsson AB 2013 | 2013-02-25 | Page 7
Ericsson OPENFLOW/SDN
RESEARCH in next steps
                                                                        Service Exposure




                                                                        Network and Cloud Management




                                                                        Integrated Network Control

                                                                                                     Telco
                                                                                                      Data
                                                                                                     Center


                             OpenFlow/SDN                                                              In collaboration with:


Mobile World Congress 2013 | © Ericsson AB 2013 | 2013-02-25 | Page 8
Overview
             Users              Network Operators      Content Providers




Leverage Programmable Networks and SDN to :
  1. Improve User Experience    2. Improve Network Operation
Putting Users in Charge of their Network
                                 Content
                           ISP   Provider



                             Policy
                             Makers


Myth 1 : Dumb Users                          User Agents
• Preferences                                • Capture User Preferences & Feedback
• Current experience                         • Translate into Network Semantics
• Context                                    • Communicate to ISP

Myth 2 : Too Complex                         ISPs
• Queues / User easy                           • Configure network, paths, queues
• SDN                                          • Expose Network Interface
Hercules –
                   Making use of all networks around us
Google   Netflix                          Google   Netflix
                                           Data     CDN
                                          Center



                    •OpenFlow switch
                       •Scheduling
Header Space Analysis
                                  Network State:
                                 Topology, Configs,                  T1(h,p)             T2(h,p)
                               Forwarding Tables, etc.
                                        HSA Parser
                                                                               T3(h,p)

       Real Network                                               Model of Network
                                Simple and Protocol Agnostic
                                  Abstraction of Forwarding
                                        Functionality.


   Network Debugging:         Real Time Policy Checking for      Network Monitoring:
  Checking Reachability,                  SDNs:                  Automatic Test Packet
Finding Forwarding Loops,    Detect violating changes before   Generation with Maximum
           etc.                  they hit the data plane               Coverage
Easier network troubleshooting using Packet Histories
   Network Admin                                                                                            Network
                                                    NetSight

                    Questions                                                  Answers
              “Host A can’t talk to Host B.                      NetSight returns Packet Histories, which provide direct
   Show me where packets from A to B are going and why.”                  evidence to troubleshoot networks.
 “Some hosts are failing to grab IP addresses. Show me all
                       DHCP traffic.                           packet [MAC src: 0x123, ...]:
                                                                     switch 1: { in/out port:
                                                                                 mods:
                                                                                 switch state:
                                                                                 matched rules:
                                                                      switch 2: { …




Packet History: the full path, modifications, and headers
encountered during a packet’s journey through the network.

More Related Content

What's hot

Carrier ethernet-network-solutions
Carrier ethernet-network-solutionsCarrier ethernet-network-solutions
Carrier ethernet-network-solutionsMetaswitch NTD
 
QoS Cheatsheet by packetlife.net
QoS Cheatsheet by packetlife.netQoS Cheatsheet by packetlife.net
QoS Cheatsheet by packetlife.netFebrian ‎
 
2011 TWNIC SP IPv6 Transition
2011 TWNIC SP IPv6 Transition2011 TWNIC SP IPv6 Transition
2011 TWNIC SP IPv6 TransitionJohnson Liu
 
Trill and Datacenter Alternatives
Trill and Datacenter AlternativesTrill and Datacenter Alternatives
Trill and Datacenter AlternativesAricent
 
757 08-switcharchp2
757 08-switcharchp2757 08-switcharchp2
757 08-switcharchp2songoku218
 
Quality of Experience
Quality of ExperienceQuality of Experience
Quality of ExperienceThomas Kernen
 
Informix User Group France - 30/11/2010 - Nouveautés IDS 11.10 & 11.50
Informix User Group France - 30/11/2010 - Nouveautés IDS 11.10 & 11.50Informix User Group France - 30/11/2010 - Nouveautés IDS 11.10 & 11.50
Informix User Group France - 30/11/2010 - Nouveautés IDS 11.10 & 11.50Nicolas Desachy
 
Brokerage 2007 presentation wireless
Brokerage 2007 presentation wirelessBrokerage 2007 presentation wireless
Brokerage 2007 presentation wirelessimec.archive
 
Diameter and Diameter Roaming
Diameter and Diameter RoamingDiameter and Diameter Roaming
Diameter and Diameter RoamingJohn Loughney
 
DIANA: Scenarios for QoS based integration of IP and ATM
DIANA: Scenarios for QoS based integration of IP and ATMDIANA: Scenarios for QoS based integration of IP and ATM
DIANA: Scenarios for QoS based integration of IP and ATMJohn Loughney
 
Unified MPLS. Построение современных и масштабируемых MPLS-сетей.
Unified MPLS. Построение современных и масштабируемых MPLS-сетей. Unified MPLS. Построение современных и масштабируемых MPLS-сетей.
Unified MPLS. Построение современных и масштабируемых MPLS-сетей. Cisco Russia
 
4 g americas final hspa+ lte carrier aggregation webinar brazil
4 g americas final hspa+ lte carrier aggregation webinar brazil4 g americas final hspa+ lte carrier aggregation webinar brazil
4 g americas final hspa+ lte carrier aggregation webinar brazilRafael Junquera
 
Access Network Evolution
Access Network Evolution Access Network Evolution
Access Network Evolution Cisco Canada
 

What's hot (18)

Carrier ethernet-network-solutions
Carrier ethernet-network-solutionsCarrier ethernet-network-solutions
Carrier ethernet-network-solutions
 
QoS Cheatsheet by packetlife.net
QoS Cheatsheet by packetlife.netQoS Cheatsheet by packetlife.net
QoS Cheatsheet by packetlife.net
 
Spectra dtp4700h march2012_final
Spectra dtp4700h march2012_finalSpectra dtp4700h march2012_final
Spectra dtp4700h march2012_final
 
2011 TWNIC SP IPv6 Transition
2011 TWNIC SP IPv6 Transition2011 TWNIC SP IPv6 Transition
2011 TWNIC SP IPv6 Transition
 
10 fn s26
10 fn s2610 fn s26
10 fn s26
 
Diameter Overview
Diameter OverviewDiameter Overview
Diameter Overview
 
Trill and Datacenter Alternatives
Trill and Datacenter AlternativesTrill and Datacenter Alternatives
Trill and Datacenter Alternatives
 
757 08-switcharchp2
757 08-switcharchp2757 08-switcharchp2
757 08-switcharchp2
 
Quality of Experience
Quality of ExperienceQuality of Experience
Quality of Experience
 
Informix User Group France - 30/11/2010 - Nouveautés IDS 11.10 & 11.50
Informix User Group France - 30/11/2010 - Nouveautés IDS 11.10 & 11.50Informix User Group France - 30/11/2010 - Nouveautés IDS 11.10 & 11.50
Informix User Group France - 30/11/2010 - Nouveautés IDS 11.10 & 11.50
 
Patel Work Skills
Patel Work SkillsPatel Work Skills
Patel Work Skills
 
Brokerage 2007 presentation wireless
Brokerage 2007 presentation wirelessBrokerage 2007 presentation wireless
Brokerage 2007 presentation wireless
 
Diameter and Diameter Roaming
Diameter and Diameter RoamingDiameter and Diameter Roaming
Diameter and Diameter Roaming
 
10 fn s22
10 fn s2210 fn s22
10 fn s22
 
DIANA: Scenarios for QoS based integration of IP and ATM
DIANA: Scenarios for QoS based integration of IP and ATMDIANA: Scenarios for QoS based integration of IP and ATM
DIANA: Scenarios for QoS based integration of IP and ATM
 
Unified MPLS. Построение современных и масштабируемых MPLS-сетей.
Unified MPLS. Построение современных и масштабируемых MPLS-сетей. Unified MPLS. Построение современных и масштабируемых MPLS-сетей.
Unified MPLS. Построение современных и масштабируемых MPLS-сетей.
 
4 g americas final hspa+ lte carrier aggregation webinar brazil
4 g americas final hspa+ lte carrier aggregation webinar brazil4 g americas final hspa+ lte carrier aggregation webinar brazil
4 g americas final hspa+ lte carrier aggregation webinar brazil
 
Access Network Evolution
Access Network Evolution Access Network Evolution
Access Network Evolution
 

Similar to Openflow Stanford University - Ericsson Collaboration

OpenStack Quantum Network Service
OpenStack Quantum Network ServiceOpenStack Quantum Network Service
OpenStack Quantum Network ServiceLew Tucker
 
Software Define Network (SDN) and Openflow
Software Define Network (SDN) and OpenflowSoftware Define Network (SDN) and Openflow
Software Define Network (SDN) and OpenflowKHNOG
 
Cisco open network environment
Cisco open network environmentCisco open network environment
Cisco open network environmentdeepers
 
Dell open stack powered cloud solution introduce & crowbar demo cosug-2012
Dell open stack powered cloud solution introduce & crowbar demo cosug-2012Dell open stack powered cloud solution introduce & crowbar demo cosug-2012
Dell open stack powered cloud solution introduce & crowbar demo cosug-2012OpenCity Community
 
Ogce Workflow Suite Tg09
Ogce Workflow Suite Tg09Ogce Workflow Suite Tg09
Ogce Workflow Suite Tg09smarru
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing pptLiza Welch
 
Vyatta cloud expo-sjc_2012-share
Vyatta cloud expo-sjc_2012-shareVyatta cloud expo-sjc_2012-share
Vyatta cloud expo-sjc_2012-shareScott Sneddon
 
Riverbed Cascade and VXLAN Monitoring
Riverbed Cascade and VXLAN MonitoringRiverbed Cascade and VXLAN Monitoring
Riverbed Cascade and VXLAN MonitoringRiverbed Technology
 
[NetPonto] Arquitectura dos Serviços da plataforma Windows Azure
[NetPonto] Arquitectura dos Serviços da plataforma Windows Azure[NetPonto] Arquitectura dos Serviços da plataforma Windows Azure
[NetPonto] Arquitectura dos Serviços da plataforma Windows AzureVitor Tomaz
 
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 (侯宗成)
 
Dimension Data Managed Services for IPT
Dimension Data Managed Services for IPTDimension Data Managed Services for IPT
Dimension Data Managed Services for IPTJaskarnr
 
Arquitectura dos Serviços da plataforma Windows Azure
Arquitectura dos Serviços da plataforma Windows AzureArquitectura dos Serviços da plataforma Windows Azure
Arquitectura dos Serviços da plataforma Windows AzureComunidade NetPonto
 
Netaxess - Technical document for sify
Netaxess - Technical document for sifyNetaxess - Technical document for sify
Netaxess - Technical document for sifynavancnx200
 
UTHOC2 - Under The Hood of Oracle Clusterware 2.0 - Grid Infrastructure by Al...
UTHOC2 - Under The Hood of Oracle Clusterware 2.0 - Grid Infrastructure by Al...UTHOC2 - Under The Hood of Oracle Clusterware 2.0 - Grid Infrastructure by Al...
UTHOC2 - Under The Hood of Oracle Clusterware 2.0 - Grid Infrastructure by Al...Alex Gorbachev
 
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
 

Similar to Openflow Stanford University - Ericsson Collaboration (20)

OpenStack Quantum Network Service
OpenStack Quantum Network ServiceOpenStack Quantum Network Service
OpenStack Quantum Network Service
 
SDN
SDNSDN
SDN
 
Software Define Network (SDN) and Openflow
Software Define Network (SDN) and OpenflowSoftware Define Network (SDN) and Openflow
Software Define Network (SDN) and Openflow
 
Cisco open network environment
Cisco open network environmentCisco open network environment
Cisco open network environment
 
Dell open stack powered cloud solution introduce & crowbar demo cosug-2012
Dell open stack powered cloud solution introduce & crowbar demo cosug-2012Dell open stack powered cloud solution introduce & crowbar demo cosug-2012
Dell open stack powered cloud solution introduce & crowbar demo cosug-2012
 
Ogce Workflow Suite Tg09
Ogce Workflow Suite Tg09Ogce Workflow Suite Tg09
Ogce Workflow Suite Tg09
 
DAC 2012
DAC 2012DAC 2012
DAC 2012
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
NFV SDN for carriers
NFV SDN for carriersNFV SDN for carriers
NFV SDN for carriers
 
Vyatta cloud expo-sjc_2012-share
Vyatta cloud expo-sjc_2012-shareVyatta cloud expo-sjc_2012-share
Vyatta cloud expo-sjc_2012-share
 
Riverbed Cascade and VXLAN Monitoring
Riverbed Cascade and VXLAN MonitoringRiverbed Cascade and VXLAN Monitoring
Riverbed Cascade and VXLAN Monitoring
 
[NetPonto] Arquitectura dos Serviços da plataforma Windows Azure
[NetPonto] Arquitectura dos Serviços da plataforma Windows Azure[NetPonto] Arquitectura dos Serviços da plataforma Windows Azure
[NetPonto] Arquitectura dos Serviços da plataforma Windows Azure
 
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
 
Dimension Data Managed Services for IPT
Dimension Data Managed Services for IPTDimension Data Managed Services for IPT
Dimension Data Managed Services for IPT
 
Arquitectura dos Serviços da plataforma Windows Azure
Arquitectura dos Serviços da plataforma Windows AzureArquitectura dos Serviços da plataforma Windows Azure
Arquitectura dos Serviços da plataforma Windows Azure
 
Netaxess - Technical document for sify
Netaxess - Technical document for sifyNetaxess - Technical document for sify
Netaxess - Technical document for sify
 
UTHOC2 - Under The Hood of Oracle Clusterware 2.0 - Grid Infrastructure by Al...
UTHOC2 - Under The Hood of Oracle Clusterware 2.0 - Grid Infrastructure by Al...UTHOC2 - Under The Hood of Oracle Clusterware 2.0 - Grid Infrastructure by Al...
UTHOC2 - Under The Hood of Oracle Clusterware 2.0 - Grid Infrastructure by Al...
 
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
 
A series presentation
A series presentationA series presentation
A series presentation
 
Collaborative Security Audits
Collaborative Security AuditsCollaborative Security Audits
Collaborative Security Audits
 

More from Ericsson Labs

Capillary Networks integrates the machine and IoT devices as integral part of...
Capillary Networks integrates the machine and IoT devices as integral part of...Capillary Networks integrates the machine and IoT devices as integral part of...
Capillary Networks integrates the machine and IoT devices as integral part of...Ericsson Labs
 
Ericsson 5 g at mobile world congress 2014
Ericsson 5 g at mobile world congress 2014 Ericsson 5 g at mobile world congress 2014
Ericsson 5 g at mobile world congress 2014 Ericsson Labs
 
Evolved Cloud Collaboration Presentation at MWC14 by Ericsson Research
Evolved Cloud Collaboration Presentation at MWC14 by Ericsson Research Evolved Cloud Collaboration Presentation at MWC14 by Ericsson Research
Evolved Cloud Collaboration Presentation at MWC14 by Ericsson Research Ericsson Labs
 
NoSQL Slideshare Presentation
NoSQL Slideshare Presentation NoSQL Slideshare Presentation
NoSQL Slideshare Presentation Ericsson Labs
 
Ericsson Application Awards 2014
Ericsson Application Awards 2014Ericsson Application Awards 2014
Ericsson Application Awards 2014Ericsson Labs
 
5G for the Networked Society beyond 2020
5G for the Networked Society beyond 20205G for the Networked Society beyond 2020
5G for the Networked Society beyond 2020Ericsson Labs
 
3D visual communication
3D visual communication3D visual communication
3D visual communicationEricsson Labs
 
Federated Networked Cloud
Federated Networked CloudFederated Networked Cloud
Federated Networked CloudEricsson Labs
 
Technology Challenges in the Networked Society
Technology Challenges in the Networked SocietyTechnology Challenges in the Networked Society
Technology Challenges in the Networked SocietyEricsson Labs
 
The Connected Megacity
The Connected MegacityThe Connected Megacity
The Connected MegacityEricsson Labs
 
The Networked Society
The Networked SocietyThe Networked Society
The Networked SocietyEricsson Labs
 
Towards Timely Efficient Semantic Reasoning for the Networked Society
Towards Timely Efficient Semantic Reasoning for the Networked SocietyTowards Timely Efficient Semantic Reasoning for the Networked Society
Towards Timely Efficient Semantic Reasoning for the Networked SocietyEricsson Labs
 
Web Connectivity on Ericsson Labs
Web Connectivity on Ericsson LabsWeb Connectivity on Ericsson Labs
Web Connectivity on Ericsson LabsEricsson Labs
 
Stream analytics for churn prediction from Ericsson Research
Stream analytics for churn prediction from Ericsson ResearchStream analytics for churn prediction from Ericsson Research
Stream analytics for churn prediction from Ericsson ResearchEricsson Labs
 
Geo Location Messaging on Ericsson Labs
Geo Location Messaging on Ericsson LabsGeo Location Messaging on Ericsson Labs
Geo Location Messaging on Ericsson LabsEricsson Labs
 
An Overview of All Ericsson Labs APIs
An Overview of All Ericsson Labs APIsAn Overview of All Ericsson Labs APIs
An Overview of All Ericsson Labs APIsEricsson Labs
 
Over the Air 2011 Security Workshop
Over the Air 2011 Security Workshop Over the Air 2011 Security Workshop
Over the Air 2011 Security Workshop Ericsson Labs
 
Mobile Monday Athens 111003
Mobile Monday Athens 111003Mobile Monday Athens 111003
Mobile Monday Athens 111003Ericsson Labs
 
Mobile Monday London M2M Event 110516
Mobile Monday London M2M Event 110516Mobile Monday London M2M Event 110516
Mobile Monday London M2M Event 110516Ericsson Labs
 

More from Ericsson Labs (20)

Capillary Networks integrates the machine and IoT devices as integral part of...
Capillary Networks integrates the machine and IoT devices as integral part of...Capillary Networks integrates the machine and IoT devices as integral part of...
Capillary Networks integrates the machine and IoT devices as integral part of...
 
Ericsson 5 g at mobile world congress 2014
Ericsson 5 g at mobile world congress 2014 Ericsson 5 g at mobile world congress 2014
Ericsson 5 g at mobile world congress 2014
 
Evolved Cloud Collaboration Presentation at MWC14 by Ericsson Research
Evolved Cloud Collaboration Presentation at MWC14 by Ericsson Research Evolved Cloud Collaboration Presentation at MWC14 by Ericsson Research
Evolved Cloud Collaboration Presentation at MWC14 by Ericsson Research
 
NoSQL Slideshare Presentation
NoSQL Slideshare Presentation NoSQL Slideshare Presentation
NoSQL Slideshare Presentation
 
Ericsson Application Awards 2014
Ericsson Application Awards 2014Ericsson Application Awards 2014
Ericsson Application Awards 2014
 
5G for the Networked Society beyond 2020
5G for the Networked Society beyond 20205G for the Networked Society beyond 2020
5G for the Networked Society beyond 2020
 
3D visual communication
3D visual communication3D visual communication
3D visual communication
 
Federated Networked Cloud
Federated Networked CloudFederated Networked Cloud
Federated Networked Cloud
 
Exploring Big Data
Exploring Big DataExploring Big Data
Exploring Big Data
 
Technology Challenges in the Networked Society
Technology Challenges in the Networked SocietyTechnology Challenges in the Networked Society
Technology Challenges in the Networked Society
 
The Connected Megacity
The Connected MegacityThe Connected Megacity
The Connected Megacity
 
The Networked Society
The Networked SocietyThe Networked Society
The Networked Society
 
Towards Timely Efficient Semantic Reasoning for the Networked Society
Towards Timely Efficient Semantic Reasoning for the Networked SocietyTowards Timely Efficient Semantic Reasoning for the Networked Society
Towards Timely Efficient Semantic Reasoning for the Networked Society
 
Web Connectivity on Ericsson Labs
Web Connectivity on Ericsson LabsWeb Connectivity on Ericsson Labs
Web Connectivity on Ericsson Labs
 
Stream analytics for churn prediction from Ericsson Research
Stream analytics for churn prediction from Ericsson ResearchStream analytics for churn prediction from Ericsson Research
Stream analytics for churn prediction from Ericsson Research
 
Geo Location Messaging on Ericsson Labs
Geo Location Messaging on Ericsson LabsGeo Location Messaging on Ericsson Labs
Geo Location Messaging on Ericsson Labs
 
An Overview of All Ericsson Labs APIs
An Overview of All Ericsson Labs APIsAn Overview of All Ericsson Labs APIs
An Overview of All Ericsson Labs APIs
 
Over the Air 2011 Security Workshop
Over the Air 2011 Security Workshop Over the Air 2011 Security Workshop
Over the Air 2011 Security Workshop
 
Mobile Monday Athens 111003
Mobile Monday Athens 111003Mobile Monday Athens 111003
Mobile Monday Athens 111003
 
Mobile Monday London M2M Event 110516
Mobile Monday London M2M Event 110516Mobile Monday London M2M Event 110516
Mobile Monday London M2M Event 110516
 

Openflow Stanford University - Ericsson Collaboration

  • 1. OpenFlow Stanford University / Ericsson Collaboration Mobile World Congress 2013
  • 2. Openflow & Sdn A A A Application Application Application p p p p p p Well-defined open API Operating System Specialized Packet Network Operating System Forwarding Hardware Data Plane Open interface to forwarding A A A A A A (L1/L2/L3) such as Openflow Separation of p p p p p p p p p p p p Data and Operating Operating Simple Packet ControlPlane System System Forwarding Hardware Specialized Packet Specialized Packet Forwarding Forwarding Hardware Hardware Simple Packet Simple Packet Forwarding Hardware Forwarding Hardware A A A p p p p p p Operating System Simple Packet Forwarding Hardware Specialized Packet Forwarding Hardware In collaboration with: Mobile World Congress 2013 | © Ericsson AB 2013 | 2013-02-25 | Page 2
  • 3. Open Network research contributions Problem to solve Ericsson Research Stanford Research Objectives › SDN architecture and › Scalable and reliable › Statical analysis and › Evaluate different design Service Provider SDN dynamic design choices › New features added architecture troubleshooting › Improve network to existing protocols › Inline service chaining › SDN for Home performance and traffic steering as a networks › New applications built › Leverage the SDN new SDN application on top of SDN › Connectivity platform for new › Integration of Cloud and management on applications Service Provider SDN mobile devices controller platforms Ericsson is a founding member of Open Networking Research Center (ONRC) In collaboration with: Mobile World Congress 2013 | © Ericsson AB 2013 | 2013-02-25 | Page 3
  • 4. Inline service chaining and traffic steering › Service chain: An ordered list of services (NAT, firewall, DPI, etc.) › Dynamically derived from subscriber, application, and service ordering policies › Unidirectional: different upstream and downstream service paths Service Path 1 (Upstream) Service Path 2 (Downstream) › Multiple service paths per subscriber Service Path 3 (Voice) Service Path 4 (Video) SERVICE SERVICE SERVICE A A A BNG SERVICE ROUTER A SERVICE SERVICE A A In collaboration with: Mobile World Congress 2013 | © Ericsson AB 2013 | 2013-02-25 | Page 4
  • 5. Controller-Switch Connectivity › Controller placement for Internet2 3SOE Deployment − Maximum resiliency (Ericsson Research) − Minimum average delay (Stanford University) › Optimizing control traffic routing for combined resiliency-delay metric › Network partitioning: switch to controller assignment for maximum resiliency Controller location for minimum average delay Controller location for maximum resiliency In collaboration with: Mobile World Congress 2013 | © Ericsson AB 2013 | 2013-02-25 | Page 5
  • 6. Elastic Networking for OpenStack SITE A SITE B SWIFT NOVA QUANTUM INTERNAL › Connectivity and bandwidth NETWORKING AGENT on demand SWIFT NOVA QUANTUM ELASTIC NETWORKING − Cloud – Cloud INTERNAL API − Cloud – Enterprise GW INTERNAL NETWORKING › Simple, customer usable API AGENT SITE C (e.g. Enterpise) − Reduces operator INTERNAL NETWORKING AGENT management overhead GW • Tight integration with GW OpenStack Quantum data center networking Applications − End to End, Data Center to Disaster Recovery Enterprice VoIP in the Cloud WAN to X, virtual networking Remote Backup and Replication Streaming Video with SLAs In collaboration with: Mobile World Congress 2013 | © Ericsson AB 2013 | 2013-02-25 | Page 6
  • 7. Ericsson OPENFLOW/SDN RESEARCH in next steps Application Application Application Service Exposure Well-defined open API Network Operating System Data Plane Network and Cloud Management Open interface to forwarding (L1/L2/L3) such as Openflow Separation of Data and Simple Packet ControlPlane Forwarding Hardware Simple Packet Simple Packet Forwarding Hardware Forwarding Hardware Integrated Network Control Telco Simple Packet Data Forwarding Hardware Center In collaboration with: Mobile World Congress 2013 | © Ericsson AB 2013 | 2013-02-25 | Page 7
  • 8. Ericsson OPENFLOW/SDN RESEARCH in next steps Service Exposure Network and Cloud Management Integrated Network Control Telco Data Center OpenFlow/SDN In collaboration with: Mobile World Congress 2013 | © Ericsson AB 2013 | 2013-02-25 | Page 8
  • 9.
  • 10. Overview Users Network Operators Content Providers Leverage Programmable Networks and SDN to : 1. Improve User Experience 2. Improve Network Operation
  • 11. Putting Users in Charge of their Network Content ISP Provider Policy Makers Myth 1 : Dumb Users User Agents • Preferences • Capture User Preferences & Feedback • Current experience • Translate into Network Semantics • Context • Communicate to ISP Myth 2 : Too Complex ISPs • Queues / User easy • Configure network, paths, queues • SDN • Expose Network Interface
  • 12. Hercules – Making use of all networks around us Google Netflix Google Netflix Data CDN Center •OpenFlow switch •Scheduling
  • 13. Header Space Analysis Network State: Topology, Configs, T1(h,p) T2(h,p) Forwarding Tables, etc. HSA Parser T3(h,p) Real Network Model of Network Simple and Protocol Agnostic Abstraction of Forwarding Functionality. Network Debugging: Real Time Policy Checking for Network Monitoring: Checking Reachability, SDNs: Automatic Test Packet Finding Forwarding Loops, Detect violating changes before Generation with Maximum etc. they hit the data plane Coverage
  • 14. Easier network troubleshooting using Packet Histories Network Admin Network NetSight Questions Answers “Host A can’t talk to Host B. NetSight returns Packet Histories, which provide direct Show me where packets from A to B are going and why.” evidence to troubleshoot networks. “Some hosts are failing to grab IP addresses. Show me all DHCP traffic. packet [MAC src: 0x123, ...]: switch 1: { in/out port: mods: switch state: matched rules: switch 2: { … Packet History: the full path, modifications, and headers encountered during a packet’s journey through the network.