Open Transport Switch:

Similar documents
Transport SDN Directions. March 20, 2013 Lyndon Ong Ciena

Extending SDN into the Transport Network. Nanog 59 Wayne Wauford Infinera

Research on Clean Slate Internet Prof. Nick McKeown at Stanford First concept: ETHANE (2004) Follow up: OpenFlow (2008) Research on Optical Transport

BURSTING DATA BETWEEN DATA CENTERS CASE FOR TRANSPORT SDN

Broadband Networks. Prof. Karandikar. Department of Electrical Engineering. Indian Institute of Technology, Bombay. Lecture - 26

MPLS is the enabling technology for the New Broadband (IP) Public Network

SDN AND SECURITY: Why Take Over the Hosts When You Can Take Over the Network

Network Virtualization and Software-defined Networking. Chris Wright and Thomas Graf Red Hat June 14, 2013

An Architecture for Application-Based Network Operations

Transport SDN Toolkit: Framework and APIs. John McDonough OIF Vice President NEC BTE 2015

OSHI - Open Source Hybrid IP/SDN networking (and its emulation on Mininet and on distributed SDN testbeds)

Embracing Changes, Becoming Open. Huawei Transport SDN Solution

GMPLS Network Management: Challenges and Solutions

Optimizing Multi-Layer Networks with Transport SDN

Relationship between SMP, ASON, GMPLS and SDN

Scaling Cloud Networks with Packet-Optical Transport & Transport SDN

Software Defined Networks in SP Environments

Software-Defined Networking for the Data Center. Dr. Peer Hasselmeyer NEC Laboratories Europe

Getting started with O3 Project Achievement ~ Innovating Network Business through SDN WAN Technologies~

Apple Airport Extreme Base Station V4.0.8 Firmware: Version 5.4

The Economics of Cisco s nlight Multilayer Control Plane Architecture

Flexible SDN Transport Networks With Optical Circuit Switching

Software Defined Networking & Openflow

Ethernet-based Software Defined Network (SDN) Cloud Computing Research Center for Mobile Applications (CCMA), ITRI 雲 端 運 算 行 動 應 用 研 究 中 心

ESnet SDN Experiences. Roadmap to Operating SDN-based Networks Workshop July 14-16, 2015 Berkeley, CA C. Guok, B. Mah, I. Monga, E.

Outline. Institute of Computer and Communication Network Engineering. Institute of Computer and Communication Network Engineering

Supporting Transport Application in IP/MPLS Environments

Software-Defined Networks (SDN): Bridging the application-network divide

NEC contribution to OpenDaylight: Virtual Tenant Network (VTN)

From Active & Programmable Networks to.. OpenFlow & Software Defined Networks. Prof. C. Tschudin, M. Sifalakis, T. Meyer, M. Monti, S.

Open Transport Switch - A Software Defined Networking Architecture for Transport Networks

What is SDN? And Why Should I Care? Jim Metzler Vice President Ashton Metzler & Associates

High Availability Failover Optimization Tuning HA Timers PAN-OS 6.0.0

IxNetwork OpenFlow Solution

SDN FOR IP/OPTICAL TRANSPORT NETWORKS

Business Cases for Brocade Software-Defined Networking Use Cases

Software Defined Networking and OpenFlow: a Concise Review

ICTTEN6172A Design and configure an IP- MPLS network with virtual private network tunnelling

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

An Introduction to Software-Defined Networking (SDN) Zhang Fu

RIDE THE SDN AND CLOUD WAVE WITH CONTRAIL

SwiftStack Global Cluster Deployment Guide

Network Virtualization

How To Make A Vpc More Secure With A Cloud Network Overlay (Network) On A Vlan) On An Openstack Vlan On A Server On A Network On A 2D (Vlan) (Vpn) On Your Vlan

ZTE Issues SDON Whitepaper, Explaining in Detail the Key. Technologies for Optical Network Evolution

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

SDN CONTROLLER. Emil Gągała. PLNOG, , Kraków

A Software Defined Networking Approach To Cable Wi-Fi Alon Bernstein, Vince Pandolfi, Charles Duffy, Sangeeta Ramakrishnan Cisco Systems

Recent Developments in Transport SDN

IP/Optical integration & Management. WDM Stuff AKA. Sami COPYRIGHT 2013 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

IT 3202 Internet Working (New)

ONOS Open Network Operating System

Overview of Routing between Virtual LANs

A Software Defined Network Architecture for Transport Networks

Network Virtualization for the Enterprise Data Center. Guido Appenzeller Open Networking Summit October 2011

CORD Fabric, Overlay Virtualization, and Service Composition

TRILL for Service Provider Data Center and IXP. Francois Tallet, Cisco Systems

SDN IN WAN NETWORK PROGRAMMABILITY THROUGH CENTRALIZED PATH COMPUTATION. 1 st September 2014

Prospects for Software Defined Networking & Network Function Virtualization in Media and Broadcast John Ellerton

Outline. Why Neutron? What is Neutron? API Abstractions Plugin Architecture

Software Defined Optical Networks with Optical OpenFlow. Jörg-Peter Elbers, Achim Autenrieth ADVAnced Technology August 2012 Rev 1.

MPLS Layer 2 VPNs Functional and Performance Testing Sample Test Plans

A Case for Overlays in DCN Virtualization Katherine Barabash, Rami Cohen, David Hadas, Vinit Jain, Renato Recio and Benny Rochwerger IBM

Software Defined Network (SDN) for Service Providers

Software Defined Networks

Cloud Computing, Software Defined Networking, Network Function Virtualization

Traffic Engineering Management Concepts

SDN Controller Requirement

DEMYSTIFYING ROUTING SERVICES IN SOFTWAREDEFINED NETWORKING

Business Case for BTI Intelligent Cloud Connect for Content, Co-lo and Network Providers

OpenFlow and Onix. OpenFlow: Enabling Innovation in Campus Networks. The Problem. We also want. How to run experiments in campus networks?

Conference. Smart Future Networks THE NEXT EVOLUTION OF THE INTERNET FROM INTERNET OF THINGS TO INTERNET OF EVERYTHING

MRV EMPOWERS THE OPTICAL EDGE.

Ethernet-based Software Defined Network (SDN)

Introduction to OpenFlow:

Applications of Software-Defined Networking (SDN) in Power System Communication Infrastructure: Benefits and Challenges

Transport SDN - Clearing the Roadblocks to Wide-scale Commercial

Virtualization, SDN and NFV

Software Defined Networking What is it, how does it work, and what is it good for?

Multiprotocol Label Switching (MPLS)

Flexible Building Blocks for Software Defined Network Function Virtualization (Tenant-Programmable Virtual Networks)

Data Center Network Virtualisation Standards. Matthew Bocci, Director of Technology & Standards, IP Division IETF NVO3 Co-chair

Request for Information (RFI) Template for Migration to Software Defined Networking (SDN)

Effective disaster recovery using Software defined networking

Transcription:

Open Transport : Supporting SDN in Transport Networks Ping Pan ppan@infinera.com Wes Doonan WDoonan@advaoptical.com Lyndon Ong Lyong@Ciena.com Geoffrey Mattson gmattson@juniper.net Meral Shirazipour meral.shirazipour@ericsson.com Young Lee leeyoung@huawei.com Thomas Nadeau tnadeau@juniper.net Saurav Das saurav.das@bigswitch.com Piotr Myslinski pmyslinski@vellosystems.com October 2012

Acknowledgments and Other Contributors Inder Monga (Esnet) Martin Swany (Indiana University) Matthew Davy (Internet2 / Indiana University) Guy Roberts (DANTE) Richard Hughes-Jones (DANTE) Lars Fischer (NORDUnet) Jerry Sobieski (NORDUnet) David McDysan (Verizon) For Open Discussion 2

Problems in Transport Networks 1. Typically, transport equipment cannot talk to each other outside one network domain 2. Network operation over multiple layers (including ROADM, OTN, Ethernet and MPLS) is very expensive 3. Service deployment is very slow (due to technology, operational practice and politics) For Open Discussion 3

SDN Means Different Things to Different People Application Providers: business incentives Faster service deployment Simpler network connection provisioning Better network resource utilization Network Providers: reality check Control the distribution of network interior information Need to integrate multi-layer/multi-regional networks Continue the use of dynamic protocols for provisioning and protection in some parts of the network We need to take the above into consideration to enable fast adaption, development and deployment in transport networks For Open Discussion 4

Overlay Why SDN? Deploy services on top of network infrastructure Operate over multiple networks, over multiple layers Technology-agnostic Virtualization Enable the control of relevant nodes and links Enable the optimization of network resources Provide needed security and isolation For Open Discussion 5

SDN for Transport Networks is not hard This is where SDN services are defined and offered SDN App SDN App SDN App Overlay topology This is where SDN API s need to be defined to support configuration, monitoring and provisioning Transport Infrastructure Transport Infrastructure Transport Infrastructure For Open Discussion 6

How to Build an Overlay? Service & App #1 Service & App #2 Service &App #N SDN Controller Access Devices Open Transport Overlay Network Open Transport Open Transport Access Devices E2E Connections Transport Infrastructure A virtual switch built on top of transport equipment for overlay interfacing For Open Discussion 7

Open Transport : A light-weight virtual switch in transport equipment SDN Controller XMPP/others JSON /others OpenFlow+ OTS-Management Agent OTS-Control Agent OTS-Data Agent Control Plane Internal Communication Data Forwarding Plane Transport Platform N Physical Interfaces For Open Discussion 8

Key Functions OTS Data Agent Responsible for setting up data-plane connections, such as cross-connects Use OpenFlow and additional extensions (see later) OTS Control Agent Responsible for switch configuration (Controller OTS) Responsible for exporting network topology (OTS Controller) Protocol Choice JSON is one solution, based on our experience in ALTO and OVS Other protocols (e.g. XMPP) would also work For Open Discussion 9

Key Functions (cont.) OTS Management Agent Responsible for real-time event data (e.g. alarm) exchange (OTS Controller) Responsible for service negotiation and discovery at boot-up time (OTS Controller) Protocol Choice XMPP is a simple and reliable way for event messaging DNS may be used for service discovery and negotiation OTS representation A single node: such as an optical switch A couple of nodes: such as an optical switch + a router For Open Discussion 10

Operation Example #1: Explicit Provisioning F L1 A L2 B L3 C L4 D L5 SDN Controller E G H Topology report: L1: 10GE L2: to B, 100GE Provisioning (e.g., OpenFlow): L2-L3 :: map VLAN-200 packets to VIF X VLAN 100 OTS VLAN OTS Wave X OTS VLAN OTS 200 300 Ethernet Ethernet / DWDM Ethernet / DWDM Ethernet A B C D VLAN 400 For Open Discussion 11

Operation Example #2: Implicit Provisioning A B C D E F SDN Controller Provisioning: Setup A-B with BW X Provisioning: Setup C-D with BW X Map data to C-D LSR OTS OTS OTS LSR MPLS LSR POTN A LSR B C POTN OTN (GMPLS) POTN OTS OTS ENET POTN ENET L2 Ethernet OTS ENET D E ENET F Data Data Label Data Data ODU Data Data VLAN Data For Open Discussion 12

The existing OpenFlow needs work Functions Example Problem Possible Solution Connection setup F1 (ODU1) F2 (ODU1) Interface 1 Interface 2 What if the flows are non-packet (e.g. waves); it s not defined in OpenFlow Introduce the concept of flow-id into OpenFlow Flow Aggregation Flow-1 (pkt) Flow-2 (pkt) Flow-3 (e.g. wave) Flow modification message is to add flows to an Ethernet port, not to another flow Introduce the concept of virtual port for nonpacket flows QoS and CAC Flow-1 (7G) Flow-3 (10G) QoS is not in v1.0 Largely solved in v1.3. But need to include latency requirements Flow-2 (3G) Implicit provisioning F1 F2 F3 F4 How can we make flow id s unique? MPLS Label? Push this to OTS-Control to handle For Open Discussion 13

Example: Multi-Layer Integration Multiple-Layer Integration Application SDN Controller Topology information Traffic aggregation instruction Access Domain A Domain B Domain Access C Operators may perform TE using the topology information gathered from the network Use simple tunneling mechanism for traffic aggregation Transport equipment is responsible for interworking at data-plane For Open Discussion 14

Work Items Architecture and framework OpenFlow enhancement discussion, modification and prototyping Protocol extensions for control and management For Open Discussion 15

Final Words SDN can speed up service deployment in transport network through network overlay and virtualization Open Transport is a virtual switch installed on transport equipment for SDN Controller to discover, monitor and provision user flows We d like to work with the community to define and develop Open Transport together For Open Discussion 16