Packet and Circuit Convergence with OpenFlow Stanford Clean Slate Program Funded by Cisco, Deutsche Telekom, DoCoMo, Ericsson,

Slides:



Advertisements
Similar presentations
Identifying MPLS Applications
Advertisements

OpenFlow and Software Defined Networks. Outline o The history of OpenFlow o What is OpenFlow? o Slicing OpenFlow networks o Software Defined Networks.
Chapter 1: Introduction to Scaling Networks
OpenFlow in Service Provider Networks AT&T Tech Talks October 2010
Towards Software Defined Cellular Networks
1 IU Campus GENI/Openflow Experience Matt Davy Quilt Meeting, July 22nd 2010.
Pac.c Packet & Circuit Convergence with OpenFlow Saurav Das, Guru Parulkar, & Nick McKeown Stanford University
Experimental Demonstration of OpenFlow Control of Packet & Circuit Switches Vinesh Gudla, Saurav Das, Anujit Shastri, Guru Parulkar, Nick McKeown, Leonid.
Unifying Packet & Circuit Networks with OpenFlow Saurav Das, Guru Parulkar, & Nick McKeown Stanford University Huawei, Feb 3 rd 2010
Openflow Demo at GEC-3 1. Demo Overview Demo is at GENI Engineering Conference III on October 28 th in Palo Alto, CA Extend the SIGCOMM’08 Demo of OpenFlow.
Why SDN and MPLS? Saurav Das, Ali Reza Sharafat, Guru Parulkar, Nick McKeown Clean Slate CTO Summit 9 th November, 2011.
Contents Shortcomings of QoS in the Current Internet About OpenFlow
An Overview of OpenFlow Andrew Williams. Agenda What is OpenFlow? OpenFlow-enabled Projects Plans for a large-scale OpenFlow deployment through GENI OpenFlow.
OpenFlowSwitch.org Enterprise GENI Nick McKeown Stanford OpenFlow team: Guido Appenzeller, Glen Gibb, David Underhill, David Erickson,
An Overview of Software-Defined Network Presenter: Xitao Wen.
OpenFlow Costin Raiciu Using slides from Brandon Heller and Nick McKeown.
Mobile Communication and Internet Technologies
Software-Defined Networking, OpenFlow, and how SPARC applies it to the telecommunications domain Pontus Sköldström - Wolfgang John – Elisa Bellagamba November.
Why can’t I innovate in my wiring closet? Nick McKeown MIT, April 17, 2008 The Stanford Clean Slate Program
OpenFlow : Enabling Innovation in Campus Networks SIGCOMM 2008 Nick McKeown, Tom Anderson, et el. Stanford University California, USA Presented.
Application Centric Infrastructure
Virtualization and OpenFlow Nick McKeown Nick McKeown VISA Workshop, Sigcomm 2009 Supported by NSF, Stanford Clean.
Flowspace revisited OpenFlow Basics Flow Table Entries Switch Port MAC src MAC dst Eth type VLAN ID IP Src IP Dst IP Prot L4 sport L4 dport Rule Action.
Professor Yashar Ganjali Department of Computer Science University of Toronto
Guru Parulkar Knowledge Transfer and Impact NSF Site Visit, June 2010 POMI 2020.
The Stanford Clean Slate Program A couple of platforms (Or: “Why can’t I innovate in my wiring closet?”) Nick McKeown
OpenFlow on top of NetFPGA Part I: Introduction to OpenFlow NetFPGA Spring School 2010 Some slides with permission from Prof. Nick McKeown. OpenFlow was.
An Overview of Software-Defined Network
Saurav Das, Guru Parulkar & Nick McKeown Stanford University European Conference on Optical Communications (ECOC) 18 th Sept, 2012 Why OpenFlow/SDN Can.
Virtualizing the Transport Network Why it matters & how OpenFlow can help Saurav Das OFELIA Workshop, ECOC 18 th Sept, 2011.
Reinventing Internet Infrastructure with OpenFlow and Software Defined Networking Stanford Clean Slate Program Funded by.
An Overview of Software-Defined Network Presenter: Xitao Wen.
Software-defined Networks October 2009 With Martin Casado and Scott Shenker And contributions from many others.
Professor Yashar Ganjali Department of Computer Science University of Toronto
Application-Aware Aggregation & Traffic Engineering in a Converged Packet-Circuit Network Saurav Das, Yiannis Yiakoumis, Guru Parulkar Nick McKeown Stanford.
OpenFlow/Software Defined Networks 1. Exec Summary OpenFlow/SDN enables innovations within – Enterprise, backbone, & data center networks – Represents.
How SDN will shape networking
Nick McKeown, Tom Anderson, Hari Balakrishnan, Guru Parulkar, Larry Peterson, Jennifer Rexford, Scott Shenker, Jonathan Turner, SIGCOM CCR, 2008 Presented.
Information-Centric Networks10b-1 Week 13 / Paper 1 OpenFlow: enabling innovation in campus networks –Nick McKeown, Tom Anderson, Hari Balakrishnan, Guru.
OpenFlow: Enabling Technology Transfer to Networking Industry Nikhil Handigol Nikhil Handigol Cisco Nerd.
Introduction to SDN & OpenFlow Based on Tutorials from: Srini Seetharaman, Deutsche Telekom Innovation Center FloodLight Open Flow Controller, floodlight.openflowhub.org.
Specialized Packet Forwarding Hardware Feature Specialized Packet Forwarding Hardware Operating System Operating System Operating System Operating System.
Software Defined Networks and OpenFlow SDN CIO Summit 2010 Nick McKeown & Guru Parulkar Stanford University In collaboration with Martin Casado and Scott.
Brent Salisbury CCIE#11972 Network Architect University of Kentucky 9/22/ OpenStack & OpenFlow Demo.
The Stanford Clean Slate Program POMI2020 Mobility Nick McKeown
Aaron Gember Aditya Akella University of Wisconsin-Madison
OpenFlow: Enabling Innovation in Campus Networks
Aditya Akella (Based on slides from Aaron Gember and Nick McKeown)
CS : Software Defined Networks 3rd Lecture 28/3/2013
A Simple Unified Control Plane for Packet and Circuit Networks Saurav Das, Guru Parulkar, Nick McKeown Stanford University.
OpenFlow:Enabling Innovation in Campus Network
Unifying Packet & Circuit Networks with OpenFlow Saurav Das, Guru Parulkar, & Nick McKeown Stanford University BIPN, Nov 30 th 2009
A survey of SDN: Past, Present and Future of Programmable Networks Speaker :Yu-Fu Huang Advisor :Dr. Kai-Wei Ke Date:2014/Sep./30 1.
Closed2Open Networking Linux Day 2015 Napoli, October Antonio Pescapè,
1 | © 2015 Infinera Open SDN in Metro P-OTS Networks Sten Nordell CTO Metro Business Group
Information-Centric Networks Section # 13.2: Alternatives Instructor: George Xylomenos Department: Informatics.
OpenFlow & NOX (& how the SDN era started) CCR 2008 Whitepapers Nick McKeown & Natasha Gude et al. Presented by: M. Asim Jamshed Some slides have been.
Presenter : Weerawardhana J.L.M.N. Department of Computer Engineering, University of Peradeniya.
OpenFlow: Enabling Innovation in Campus Networks Yongli Chen.
SDN and Beyond Ghufran Baig Mubashir Adnan Qureshi.
Week 6 Software Defined Networking (SDN): Concepts
OpenFlow in Service Provider Networks AT&T Tech Talks October 2010
Software Defined Networking (SDN)
Stanford University Software Defined Networks and OpenFlow SDN CIO Summit 2010 Nick McKeown & Guru Parulkar In collaboration with Martin Casado and Scott.
The Stanford Clean Slate Program
Software Defined Networking (SDN)
Handout # 18: Software-Defined Networking
Software Defined Networking
An Introduction to Software Defined Networking and OpenFlow
Chapter 4: outline 4.1 Overview of Network layer data plane
Presentation transcript:

Packet and Circuit Convergence with OpenFlow Stanford Clean Slate Program Funded by Cisco, Deutsche Telekom, DoCoMo, Ericsson, Google, LightSpeed, MDV, NEC, NSF, Xilinx Guru Parulkar with Saurav Das (Stanford), Nick McKeown (Stanford), Preeti Singh (Ciena), Dan Getachew (Ciena), Lyndon Ong (Ciena)

Outline OpenFlow/Software Defined Networking Unifying packet and circuit networks Why providers like it

Internet has many problems Plenty of evidence and documentation Internet’s “root cause problem” It is Closed for Innovations 3

Million of lines of source code 5400 RFCs 500M gates 10Gbytes RAM BloatedPower Hungry Many complex functions baked into the infrastructure OSPF, BGP, multicast, differentiated services, Traffic Engineering, NAT, firewalls, MPLS, redundant layers, … An industry with a “mainframe-mentality” We lost our way Specialized Packet Forwarding Hardware Operating System Operating System App Routing, management, mobility management, access control, VPNs, … 4

5 Controller OpenFlow Switch Flow Table Flow Table Secure Channel Secure Channel PC OpenFlow Protocol SSL hw sw OpenFlow: Enable Innovations “within” the Infrastructure Add/delete flow entries Encapsulated packets Controller discovery API Net Services

OpenFlow Protocol C CC FLOWVISOR OpenFlow Protocol Research Team A Controller Research Team B Controller Production Net Controller Isolated Network Slices Physical Infrastructure Packet&Circuit Switches: wired, wireless, optical media Sliced and Virtualized OpenFlow Infrastructure Control Plane API 6

Example Network Services Static “VLANs” New routing protocol: unicast, multicast, multipath, load-balancing Network access control Mobile VM management Mobility and handoff management Energy management Packet processor (in controller) IPvX Network measurement and visualization … 7

OpenFlow Enabled Switches/Routers/APs Cisco Catalyst 6k NEC IP8800 HP Procurve 5400 Juniper MX-series WiMax (NEC) WiFi Quanta LB4G More to follow... Cisco Catalyst 3750 (2010) Arista 7100 series (2010) 8 Ciena CoreDirector

OpenFlow as GENI Networking Substrate A nationwide network before end of

European Deployment 10  L2 Packet  Wireless  Routing Pan-European experimental facility  L2 Packet  Optics  Content delivery  L2 Packet  Shadow networks  L2 L3Packet  Optics  Content delivery  L2 Packet  Emulation  Wireless  Content delivery

OpenFlow: A Hack to Experiment? Is there a bigger architecture story with business implications? 11

12 Controller OpenFlow Switch Flow Table Flow Table Secure Channel Secure Channel PC OpenFlow Protocol SSL hw sw OpenFlow: Enable Innovations “within” the Infrastructure Add/delete flow entries Encapsulated packets Controller discovery API Net Services

App Simple Packet Forwarding Hardware App Simple Packet Forwarding Hardware Network Operating System 1. Open interface to hardware 3. Well-defined open API 2. At least one good operating system Extensible, possibly open-source Architecturally what It Means 13

Packet and Circuit Convergence with OpenFlow 14

D D C D D C D D C D D C IP/MPLS C D D C D D C D D D D D D D D D D CC D D D D GMPLS Motivation are separate networks managed and operated independently resulting in duplication of functions and resources in multiple layers and significant capex and opex burdens … well known IP & Transport Networks (Carrier’s view)

Convergence is hard … Two networks have very different architectures … previous attempts assumed networks remain the same We believe true convergence will come about from architectural change!

Flow Network D D D D D D D D D D D D D D D D D D D D D D D D D D UCP … that switch at different granularities: packet, time-slot, lambda & fiber Simple, Unified, Automated Control Plane Simple,networkof FlowSwitches Research Goal: Packet and Circuit Flows Commonly Controlled & Managed Software Defined Networking

Signal Type In Port In Lambda Starting Time-Slot Signal Type OpenFlow & Circuit Switches Exploit the cross-connect table in circuit switches PacketFlows Switch Port MAC src MAC dst Eth type VLAN ID IP Src IP Dst IP Prot TCP sport TCP dport Action Circuit Flows Out Port Out Lambda Starting Time-Slot VCG The Flow Abstraction presents a unifying abstraction … blurring distinction between underlying packet and circuit and regarding both as flows in a flow-switched network

IN OUT GE ports TDM ports Packet Switch Fabric Packet Switch Fabric OpenFlow (software) OpenFlow (software) RAS RAS IP VLAN2, P1 VLAN2 VCG 3 OpenFlow (software) OpenFlow (software) VLAN VLAN2, P2 VLAN7VCG5 Packet Switch Fabric IP TC P80 + VLAN7, P2 TDM Circuit Switch Fabric VCG5 VCG3 P1 VC4 1 P2 VC4 4 P1 VC4 10 VCG5 P3 STS192 1 OpenFlow Example

Congestion Control QoS Converged packets & dynamic circuits opens up new capabilities Network Recovery Traffic Engineering Power Mgmt VPNs Discovery Routing

Congestion Control Example Application..via Variable Bandwidth Packet Links

OpenFlow Demo at SC09

Demo Video

Why providers want it 24

New Generation Providers Already Buy into It In a nutshell –Driven by cost and control –Started in data centers…. What New Generation Providers have been Doing Within the Datacenters Buy bare metal switches Write their own control/management applications on a common platform 25

Example: New Data Center Cost 200,000 servers Fanout of 20  10,000 switches $5k commercial switch  $50M $1k custom-built switch  $10M Savings in 10 data centers = $400M Control 1.Optimize for features needed 2.Customize for services & apps 3.Quickly improve and innovate 26 The value prop applies to enterprise and service provider networks

Going Forward They want to apply this approach to other parts of their infrastructure Work together to bring this change at a bigger scale Another way to look at it …

App Simple Packet Forwarding Hardware App Simple Packet Forwarding Hardware Network Operating System 1. Open interface to hardware 3. Well-defined open API 2. At least one good operating system Extensible, possibly open-source “Meeting of Minds” with Providers 28

Consequences More innovation in network services –Owners, operators, 3rd party developers, researchers can improve the network –E.g. energy management, data center management, policy routing, access control, denial of service, mobility Lower barrier to entry for competition –Healthier market place with reducing Capex&OpEx 29

Ecosystem Coming Together Role for Everyone to Contribute Researchers and R&E Networks Providers: old and new –Google, Amazon, Yahoo!, (Microsoft, Facebook), –DT, DoCoMo, BT (Level3, Verizon, …) Box vendors –Enterprise and backbone –Packet and circuit (electronic and photonics) –Incumbents and startups Chip vendors –Broadcom, Dune, Marvell, …. 30 The Value Chain

OpenFlow As Networking Substrate A platform for innovations –Within enterprise, backbone, & data center networks Providers already buy into this vision –For their own reasons Opportunities –Eco system is coming together –Time to engage 31

Thank You!! 32