Experimental Demonstration of OpenFlow Control of Packet & Circuit Switches Vinesh Gudla, Saurav Das, Anujit Shastri, Guru Parulkar, Nick McKeown, Leonid.

Slides:



Advertisements
Similar presentations
Electronic Visualization Laboratory University of Illinois at Chicago EVL Optical Networking Research Oliver Yu Electronic Visualization Laboratory University.
Advertisements

1 Introducing the Specifications of the Metro Ethernet Forum.
Study Group 13 Futures Session Working Party 4 Network Performance and Resource Management July 25, 2003 Most Active Questions Q4/13 -- Broadband and IP.
Chapter 1: Introduction to Scaling Networks
OpenFlow in Service Provider Networks AT&T Tech Talks October 2010
1 IU Campus GENI/Openflow Experience Matt Davy Quilt Meeting, July 22nd 2010.
Packet and Circuit Convergence with OpenFlow Stanford Clean Slate Program Funded by Cisco, Deutsche Telekom, DoCoMo, Ericsson,
Pac.c Packet & Circuit Convergence with OpenFlow Saurav Das, Guru Parulkar, & Nick McKeown Stanford University
Unifying Packet & Circuit Networks with OpenFlow Saurav Das, Guru Parulkar, & Nick McKeown Stanford University Huawei, Feb 3 rd 2010
A Possible New Dawn for the Future GÉANT Network Architecture
2006 © SWITCH 1 TNC'06 Panel Presentation Myths about costs of circuit vs. packet switching Simon Leinen.
Why SDN and MPLS? Saurav Das, Ali Reza Sharafat, Guru Parulkar, Nick McKeown Clean Slate CTO Summit 9 th November, 2011.
CloudWatcher: Network Security Monitoring Using OpenFlow in Dynamic Cloud Networks or: How to Provide Security Monitoring as a Service in Clouds? Seungwon.
Contents Shortcomings of QoS in the Current Internet About OpenFlow
An Overview of Software-Defined Network Presenter: Xitao Wen.
Wavelength Routed Networks Wavelength Assignment Wavelength Conversion Cost Implications Network Modeling.
Optical Networks Optical Circuit Switching (OCS).
OpenFlow Costin Raiciu Using slides from Brandon Heller and Nick McKeown.
Can the Production Network Be the Testbed? Rob Sherwood Deutsche Telekom Inc. R&D Lab Glen Gibb, KK Yap, Guido Appenzeller, Martin Cassado, Nick McKeown,
OpenFlow : Enabling Innovation in Campus Networks SIGCOMM 2008 Nick McKeown, Tom Anderson, et el. Stanford University California, USA Presented.
Traffic Management - OpenFlow Switch on the NetFPGA platform Chun-Jen Chung( ) SriramGopinath( )
Can the Production Network Be the Testbed? Rob Sherwood Deutsche Telekom Inc. R&D Lab Glen Gibb, KK Yap, Guido Appenzeller, Martin Cassado, Nick McKeown,
May TERENA workshopStarPlane StarPlane: Application Specific Management of Photonic Networks Paola Grosso SNE group - UvA.
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.
An Overview of Software-Defined Network Presenter: Xitao Wen.
1 Multi-Protocol Label Switching (MPLS) presented by: chitralekha tamrakar (B.S.E.) divya krit tamrakar (B.S.E.) Rashmi shrivastava(B.S.E.) prakriti.
Application-Aware Aggregation & Traffic Engineering in a Converged Packet-Circuit Network Saurav Das, Yiannis Yiakoumis, Guru Parulkar Nick McKeown Stanford.
InterVLAN Routing Design and Implementation. What Routers Do Intelligent, dynamic routing protocols for packet transport Packet filtering capabilities.
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.
Software Defined Networks and OpenFlow SDN CIO Summit 2010 Nick McKeown & Guru Parulkar Stanford University In collaboration with Martin Casado and Scott.
End-to-end resource management in DiffServ Networks –DiffServ focuses on singal domain –Users want end-to-end services –No consensus at this time –Two.
OpenFlow: Enabling Innovation in Campus Networks
Jon Turner, John DeHart, Fred Kuhns Computer Science & Engineering Washington University Wide Area OpenFlow Demonstration.
CS : Software Defined Networks 3rd Lecture 28/3/2013
Traffic Management - OpenFlow Switch on the NetFPGA platform Chun-Jen Chung( ) Sriram Gopinath( )
Fujitsu Proprietary and Confidential All Rights Reserved, ©2006 Fujitsu Network Communications Simplicity and Automation in Reconfigurable Optical Networks.
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
Preparing Resource Aggregations for FIRST Future Internet Testbed Feb. 11 th, 2010 eFIT - Future Internet Testbed APAN Sydney Meeting Dr. JongWon.
© 2006 National Institute of Informatics 1 Jun Matsukata National Institute of Informatics SINET3: The Next Generation SINET July 19, 2006.
1 Dynamic Service Provisioning in Converged Network Infrastructure Muckai Girish Atoga Systems.
Five Essential Elements for Future Regional Optical Networks Harold Snow Sr. Systems Architect, CTO Group.
SDN AND OPENFLOW SPECIFICATION SPEAKER: HSUAN-LING WENG DATE: 2014/11/18.
Garrett Drown Tianyi Xing Group #4 CSE548 – Advanced Computer Network Security.
Future Internet Architecture: The NSF FIND Program Dynamic Optical Circuit Switched (DOCS) Networks for Future Large Scale Dynamic Networking Environments.
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.
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.
TWAREN Update Shu-Cheng Lin NCHC, Taiwan. 2 Outline  New TWAREN International connections - TAIWANLight  TWAREN Optical Network Lab  TWAREN LightPath.
1 Revision to DOE proposal Resource Optimization in Hybrid Core Networks with 100G Links Original submission: April 30, 2009 Date: May 4, 2009 PI: Malathi.
Burst Transmission, Burst Switching and Dynamic Circuit Switching Prof. Leonid Kazovsky, PNRL Stanford presented by 리준걸 INC Lab. Seoul Nat’l.
1 Building big router from lots of little routers Nick McKeown Assistant Professor of Electrical Engineering and Computer Science, Stanford University.
StarPlane: Application Specific Management of Photonic Networks
Week 6 Software Defined Networking (SDN): Concepts
OpenFlow in Service Provider Networks AT&T Tech Talks October 2010
SWITCHING Switched Network Circuit-Switched Network Datagram Networks
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
Iftekhar Hussain (Presenter),
UNIT I – FRAME RELAY AND ISDN
Flexible Transport Networks
Implementing an OpenFlow Switch on the NetFPGA platform
Optical communications & networking - an Overview
Connecting to the Network
NetFPGA - an open network development platform
Chapter 4: outline 4.1 Overview of Network layer data plane
Presentation transcript:

Experimental Demonstration of OpenFlow Control of Packet & Circuit Switches Vinesh Gudla, Saurav Das, Anujit Shastri, Guru Parulkar, Nick McKeown, Leonid Kazovsky Stanford University Shinji Yamashita Fujitsu Laboratories, Japan

2 Controller OpenFlow Switch Flow Table Flow Table Secure Channel Secure Channel OpenFlow Protocol SSL hw sw OpenFlow Switching Add/delete flow entry Encapsulated packets Controller discovery A Flow is any combination of above fields described in the Rule

Controller Flow Example OpenFlow Protocol RuleActionStatisticsRuleActionStatisticsRuleActionStatistics A Flow is the fundamental unit of manipulation within a switch Routing

Video ClientsVideo Server OpenFlow Testbed λ nm λ nm OpenFlow Controller OpenFlow Protocol GE to DWDM SFP convertor GE O-E NF2 GE E-O NetFPGA based OpenFlow packet switch NF1 25 km SMF to OSA AWG WSS based OpenFlow circuit switch 1X9 Wavelength Selective Switch (WSS)

An Open Platform for Gigabit-Rate Network Switching and Routing. A complete network hardware platform implemented with FPGA logic

6 Grating Lens Fiber Collimator Array IN OUT MEMS Mirror Array OUT2 IN OUT1 IN Switching output port by tilting MEMS mirror Output Input DEMUX MUX SW Control WSS

Openflow Circuit Switch 25 km SMF OpenFlow packet switch GE-Optical Mux/Demux Lab Setup

Video ClientsVideo Server OpenFlow Testbed λ nm λ nm OpenFlow Controller OpenFlow Protocol GE to DWDM SFP convertor GE O-E NF2 GE E-O NetFPGA based OpenFlow packet switch NF1 25 km SMF to OSA AWG WSS based OpenFlow circuit switch 1X9 Wavelength Selective Switch (WSS)

Measurements

/* Description of a physical port */ struct ofp_phy_port { uint16_t port_no; uint8_t hw_addr[OFP_ETH_ALEN]; /* 00:00:00:00:00:00 if not an Ethernet port */ uint8_t name[OFP_MAX_PORT_NAME_LEN]; /* Null-terminated*/ uint32_t config; /* Bitmap of OFPPC_* flags */ uint32_t state;/* Bitmap of OFPPS_* flags */ /* Bitmaps of OFPPF_* that describe features. All bits zeroed if * unsupported or unavailable. */ uint32_t curr;/* Current features. */ uint32_t advertised; /* Features being advertised by the port. */ uint32_t supported;/* Features supported by the port. */ uint32_t peer; /* Features advertised by peer. */ uint16_t supp_swtype; /* Bitmap of switching type OFPST_* flags */ unit16_t peer_swtype;/* Bitmap of peer’s switching type */ uint32_t supp_sw_tdm_gran;/* TDM switching granularity OFPTSG_* flags uint32_t peer_sw_tdm_gran; /* Bitmap of peer’s switching granularity */ unit64_t bandwidth1;/* Bitmap of the OFPCBL_* or OFPCBT_* flags */ uint64_t bandwidth2;/* Same type as supp_bandwidth1 */ }; OFP_ASSERT(sizeof ( struct ofp_phy_cport) == 80);

TLSTLS OSCOSC C/LC/L 1/51/5 F/WF/W Wavelength Switch Port SONET/SDH Switch Port (OC-768 line rate) ITU grid Frequencies supported ITU grid Frequencies currently being used

/*Description of a cross-connection*/ struct ofp_connect{ uint16_t wildcards;/* identifies which two ports to use below */ uint16_t num_components;/* identifies number of cross-connect to be made uint8_t pad[4];/*– ie. num array elems*/ uint16_t in_port[0];/* OFPP_* ports – real or virtual */ uint16_t out_port[0]; /* OFPP_* ports – real or virtual */ struct ofp_tdm_port in_tport[0];/* description of TDM channel */ struct ofp_tdm_port out_tport[0]; struct ofp_wave_port in_wport[0];/* description of lambda channel */ struct ofp_wave_port out_wport[0]; }; OFP_ASSERT(sizeof(struct ofp_connect) == 8 ); /* Description of a TDM port */ struct ofp_tdm_port { uint16_t tport; uint16_t tstart; uint32_t tsignal; }; /*Description of a wavelength port */ struct ofp_wave_port { uint16_t wport; uint8_t pad[6]; uint64_t wavelength };

Traffic Engineering Example Application

Traffic Engineering Example Application..via Dynamic Automated Optical Bypass

Controller OpenFlow protocol AWG WSS (1×9) AWG Fujitsu WSS based OF circuit switch Ethernet Hosts NOX WSS (1×9) NetFPGA based OF packet switch

More Applications Integrated network recovery Service classification and Quality-of-service - Identify aggregated packet flows & classify them - some take all packet paths, all circuit paths, or mix of circuit/packet paths - some allocated different levels of bandwidths, some unallocated In - Datacenter – variable bandwidth between clusters Unified slicing of network resources – both packet & circuit Integrated routing

Summary OpenFlow is a large clean-slate program with many motivations and goals convergence of packet & circuit networks is one such goal OpenFlow simplifies and unifies across layers and technologies packet and circuit infrastructures electronics and photonics and enables new capabilities in converged networks with real circuits or virtual circuits Next Demos larger demo of QoS capabilities enabled in converged networks business models for ISPs and TSPs enabled by unified virtualization