Openflow

2,122 views

Published on

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,122
On SlideShare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
139
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Openflow

  1. 1. The Internet impasse Openflow Future . . OpenFlow . .. . . Emmanouil Dimogerontakis @{Scalable Distributed Systems} FIB UPC April 17, 2012 . . . . . .Emmanouil Dimogerontakis @{Scalable Distributed Systems} OpenFlow
  2. 2. The Internet impasse Problem Openflow Solution Future . . . The Internet impasse 1 Problem Solution . . . Openflow 2 An overview Protocol . . . Future 3 . . . . . .Emmanouil Dimogerontakis @{Scalable Distributed Systems} OpenFlow
  3. 3. The Internet impasse Problem Openflow Solution Future. Problem The Internet’s very success is now creating obstacles to innovation in the networking technology that lies at its core and the services that use it. 1 SOLUTION ? 1 http://www.arl.wustl.edu/netv/main.html . . . . . . Emmanouil Dimogerontakis @{Scalable Distributed Systems} OpenFlow
  4. 4. The Internet impasse Problem Openflow Solution Future. Network Virtualization . . . . . . Emmanouil Dimogerontakis @{Scalable Distributed Systems} OpenFlow
  5. 5. The Internet impasse Problem Openflow Solution Future. Vision Software Defined Networking . . . . . . Emmanouil Dimogerontakis @{Scalable Distributed Systems} OpenFlow
  6. 6. The Internet impasse Problem Openflow Solution Future. Vision Software Defined Networking . . . . . . Emmanouil Dimogerontakis @{Scalable Distributed Systems} OpenFlow
  7. 7. The Internet impasse Problem Openflow Solution Future. Vision Software Defined Networking BUT.. where do we start? . . . . . . Emmanouil Dimogerontakis @{Scalable Distributed Systems} OpenFlow
  8. 8. The Internet impasse An overview Openflow Protocol Future . . . The Internet impasse 1 Problem Solution . . . Openflow 2 An overview Protocol . . . Future 3 . . . . . .Emmanouil Dimogerontakis @{Scalable Distributed Systems} OpenFlow
  9. 9. The Internet impasse An overview Openflow Protocol Future. Openflow . . . . . . Emmanouil Dimogerontakis @{Scalable Distributed Systems} OpenFlow
  10. 10. The Internet impasse An overview Openflow Protocol Future. Motivation and Goals Motivation: Goals: Commercial Maintain vendors’ solutions too close platforms closed High-performance, Research low-cost solutions: implementations insufficient Broad range of performance fanout research too expensive Isolate experimental from production traffic . . . . . . Emmanouil Dimogerontakis @{Scalable Distributed Systems} OpenFlow
  11. 11. The Internet impasse An overview Openflow Protocol Future. Main Idea Goal? Program the flow table in different switches and routers. . . . . . . Emmanouil Dimogerontakis @{Scalable Distributed Systems} OpenFlow
  12. 12. The Internet impasse An overview Openflow Protocol Future. Main Idea Goal? Program the flow table in different switches and routers. How? Exploit a common set of flow-table functions that runs in many switches and routers. . . . . . . Emmanouil Dimogerontakis @{Scalable Distributed Systems} OpenFlow
  13. 13. The Internet impasse An overview Openflow Protocol Future. Main Idea Goal? Program the flow table in different switches and routers. How? Exploit a common set of flow-table functions that runs in many switches and routers. Practically? Separate data path and control path in switches. In other words, leave fast packet forwarding to be done efficiently in the switches and take charge of the high level routing decisions. . . . . . . Emmanouil Dimogerontakis @{Scalable Distributed Systems} OpenFlow
  14. 14. The Internet impasse An overview Openflow Protocol Future. The OpenFlow switch Dedicated OpenFlow OpenFlow-enabled switches: switches: . . . . . . Emmanouil Dimogerontakis @{Scalable Distributed Systems} OpenFlow
  15. 15. The Internet impasse An overview Openflow Protocol Future. Implementations . . . . . . Emmanouil Dimogerontakis @{Scalable Distributed Systems} OpenFlow
  16. 16. The Internet impasse An overview Openflow Protocol Future. Examples Experiment with custom protocols Network Management and Access Control VLAN deployment Handle Non-IP networks Process on packet level . . . . . . Emmanouil Dimogerontakis @{Scalable Distributed Systems} OpenFlow
  17. 17. The Internet impasse Openflow Future . . . The Internet impasse 1 Problem Solution . . . Openflow 2 An overview Protocol . . . Future 3 . . . . . .Emmanouil Dimogerontakis @{Scalable Distributed Systems} OpenFlow
  18. 18. The Internet impasse Openflow Future. What’s more? . . . . . . Emmanouil Dimogerontakis @{Scalable Distributed Systems} OpenFlow
  19. 19. The Internet impasse Openflow Future. What’s more? . . . . . . Emmanouil Dimogerontakis @{Scalable Distributed Systems} OpenFlow
  20. 20. The Internet impasse Openflow Future. Bibliography & Useful Links N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J. Rexford, S. Shenker, and J. Turner, OpenFlow: enabling innovation in campus networks, ACM SIGCOMM Computer Communication Review, 38(2):6974, 2008. OpenFlow Protocol specification, http://www.openflow. org/documents/openflow-spec-v1.1.0.pdf. NOX Controller, http://noxrepo.org. OpenVSwitch, http://openvswitch.org. Open Networking Foundation, www.opennetworking.org. Murphy McCauley, What Is SDN All About, Then?, http://www.noxrepo.org/2012/03/sdn/. . . . . . . Emmanouil Dimogerontakis @{Scalable Distributed Systems} OpenFlow

×