Your SlideShare is downloading. ×
Openflow Stanford University - Ericsson Collaboration
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Openflow Stanford University - Ericsson Collaboration

1,673
views

Published on


0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,673
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
100
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. OpenFlow StanfordUniversity / EricssonCollaborationMobile 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 researchcontributions 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 chainingand 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-SwitchConnectivity › 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 Networkingfor 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/SDNRESEARCH 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/SDNRESEARCH 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. Overview Users Network Operators Content ProvidersLeverage Programmable Networks and SDN to : 1. Improve User Experience 2. Improve Network Operation
  • 10. Putting Users in Charge of their Network Content ISP Provider Policy MakersMyth 1 : Dumb Users User Agents• Preferences • Capture User Preferences & Feedback• Current experience • Translate into Network Semantics• Context • Communicate to ISPMyth 2 : Too Complex ISPs• Queues / User easy • Configure network, paths, queues• SDN • Expose Network Interface
  • 11. Hercules – Making use of all networks around usGoogle Netflix Google Netflix Data CDN Center •OpenFlow switch •Scheduling
  • 12. 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 PacketFinding Forwarding Loops, Detect violating changes before Generation with Maximum etc. they hit the data plane Coverage
  • 13. 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 headersencountered during a packet’s journey through the network.

×