Multi-layer software defined networking in GÉANT

Slides:



Advertisements
Similar presentations
TRAINING SERVICES NIGTEL-CS TRAINING SERVICE Mobile Telecommunications in Africa especially Nigeria has recorded rapid growth and expansion in the.
Advertisements

Grant agreement n° SDN architectures for orchestration of mobile cloud services with converged control of wireless access and optical transport network.
SDN and Openflow.
PROTOCOLS AND ARCHITECTURE Lesson 2 NETS2150/2850.
Protocols and the TCP/IP Suite
ONOS Use Cases Tom Tofigh AT&T.
1© Copyright 2015 EMC Corporation. All rights reserved. SDN INTELLIGENT NETWORKING IMPLICATIONS FOR END-TO-END INTERNETWORKING Simone Mangiante Senior.
Jaehoon (Paul) Jeong, Hyoungshick Kim, and Jung-Soo Park
Transport SDN: Key Drivers & Elements
Abstraction and Control of Transport Networks (ACTN) BoF
Networking in the cloud: An SDN primer Ben Cherian Chief Strategy Midokura.
1 Connect | Communicate | Collaborate Motivation When utilizing special-purpose networking you need to bring the network into place end-to-end GÉANT services.
FIRE – GENI collaboration workshop Sep 2015 Washington.
Virtual Private Ad Hoc Networking Jeroen Hoebeke, Gerry Holderbeke, Ingrid Moerman, Bard Dhoedt and Piet Demeester 2006 July 15, 2009.
What is Bandwidth on Demand ? Bandwidth on Demand (BoD) is based on a technology that employs a new way of managing and controlling SONET-based equipment.
Software Defined Networks for Dynamic Datacenter and Cloud Environments.
SDN Management Layer DESIGN REQUIREMENTS AND FUTURE DIRECTION NO OF SLIDES : 26 1.
CHAPTER 4 PROTOCOLS AND THE TCP/IP SUITE Acknowledgement: The Slides Were Provided By Cory Beard, William Stallings For Their Textbook “Wireless Communication.
Extending OVN Forwarding Pipeline Topology-based Service Injection
1 | © 2015 Infinera Open SDN in Metro P-OTS Networks Sten Nordell CTO Metro Business Group
Internetworking Lecture 10 October 23, Introduction to Internetworking So far, we’ve discussed about how a single network functions. Internetworking.
Networks ∙ Services ∙ People Mian Usman Introducing SDN capabilities in backbone GÉANT BoD Service Evolution IP Network Architect GÉANT LHCOPN/ONE.
© 2013, CYAN, INC. 11 Software Defined Metro Networks TNC2013 Virtualization and Innovation Robin Massey SE Manager EMEA
Fabric: A Retrospective on Evolving SDN Presented by: Tarek Elgamal.
GEANT Integrated management Xavier Martins-Rivas IP Manager, DANTE TNC - Maastricht 6 th June, 2013.
Software Defined Networking and OpenFlow Geddings Barrineau Ryan Izard.
Networks ∙ Services ∙ People Guy Roberts Transport Network Architect, GÉANT TNC16 13 th June 2016 GÉANT Network, Infrastructure and Services.
ESnet’s Use of OpenFlow To Facilitate Science Data Mobility Chin Guok Inder Monga, and Eric Pouyoul OGF 36 OpenFlow Workshop Chicago, Il Oct 8, 2012.
Atrium Router Project Proposal Subhas Mondal, Manoj Nair, Subhash Singh.
Software Defined Networking BY RAVI NAMBOORI. Overview  Origins of SDN.  What is SDN ?  Original Definition of SDN.  What = Why We need SDN ?  Conclusion.
Ethernet Packet Filtering - Part1 Øyvind Holmeide Jean-Frédéric Gauvin 05/06/2014 by.
Programming SDN 1 Problems with programming with POX.
An evolutionary approach to G-MPLS ensuring a smooth migration of legacy networks Ben Martens Alcatel USA.
Instructor Materials Chapter 7: Network Evolution
SDN challenges Deployment challenges
Instructor Materials Chapter 1: LAN Design
Software defined networking: Experimental research on QoS
Introduction An introduction to the software and organization of the Internet Lab.
Distributed Mobility Management for Future 5G Networks : Overview and Analysis of Existing Approaches IEEE Wireless Communications January 2015 F. Giust,
University of Maryland College Park
GENUS Virtualisation Service for GÉANT and European NRENs
Heitor Moraes, Marcos Vieira, Italo Cunha, Dorgival Guedes
Distributed Systems.
Ad-hoc Networks.
Establishing End-to-End Guaranteed Bandwidth Network Paths Across Multiple Administrative Domains The DOE-funded TeraPaths project at Brookhaven National.
Grid Network Services: Lessons from SC04 draft-ggf-bas-sc04demo-0.doc
Integration of Network Services Interface version 2 with the JUNOS Space SDK
Overview of SDN Controller Design
Enterprise vCPE use case requirement
Virtual LANs.
SDN Overview for UCAR IT meeting 19-March-2014
#01 Client/Server Computing
Cloud Computing.
Software Defined Networking (SDN)
Protocols and the TCP/IP Suite
Indigo Doyoung Lee Dept. of CSE, POSTECH
CS 31006: Computer Networks – The Routers
Software Defined Networking (SDN)
ECE 4450:427/527 - Computer Networks Spring 2017
Software Defined Networking
ECEN “Internet Protocols and Modeling”
Kireeti Kompella Juniper Networks
OSI Model The Seven Layers
Cloud-Enabling Technology
Protocols and the TCP/IP Suite
Connecting to the Network
EE 122: Lecture 22 (Overlay Networks)
OSCARS Roadmap Chin Guok
Multicasting Unicast.
#01 Client/Server Computing
Presentation transcript:

Multi-layer software defined networking in GÉANT Andreas Papazois GRNET S.A. & University of Patras TNC17 30th May 2017

SD-multilayer in GÉANT: overview Layers in R&E Service Providers networks: Service Layer Packet Layer Optical Transport Layer Results are: Complicated management and configuration Inefficiencies in network planning (overprovisioning) Limited, late reaction to various network events Solution: Software Defined Networking in all these layers Common control plane for all layers Logically centralized Efficient provisioning Single point for monitoring and taking recovery actions

GÉANT Use Cases Multilayer approach followed in GÉANT’s use-cases Service use cases: SDX (Layer 2 and Layer 3) Bandwidth on Demand Software Defined Optical Transport Network use case: Leveraging on the benefits of SDN also for OTL E.g. flexibility at the data-rates, spectrum usage Provision of optical virtual private lines Based on Infinera’s Open Transport Switch virtual (OTSv) SDN software

ONOS SDN Controller Single SDN controller for multilayer control ONOS addresses mainly to Service Providers: Performance, scalability, high availability Well-designed APIs  efficient development Robust architecture: Mature enough to support mission critical networks Rich in supported features and Big and responsive community: ONOS community has grown to include over 50 partners and collaborators Intent framework for imposing policies (i.e. endpoint connectivity): Intents received from NBI as requests from user-applications Translated to flow-rules installable through SBI

Challenges: Optical Transport Layer Multiple challenges since controllers are designed for packet forwarding devices Solutions for OTL control prefer solutions other than OpenFlow: There are extensions to OpenFlow to support OTN OpenFlow not mature/complete enough to support management and configuration of OTSs Preference to other alternatives: REST, Netconf Providers expose OTN through a controller: Hierarchy of controllers

OTL: control plane hierarchy Communication to optical devices cannot be made directly Disaggregation at the CP: Child-controller acting as proxy Provides topology information Fulfills requests for services provisioning Pushes notifications to parent-controller Common practice: SDN controllers expect to have devices at their SBI

Achievements @SBI Development of OTSv driver: Retrieving topology information Managing provisioned services Development of “Domain Topology Provider”: Communicates with child-controller Provides transparently sub-topology information Allows parent-controller to communicate in a “virtually” direct manner to the devices Abstractions used are not impacted by the existence of sub-controller

Achievements @SBI Development of OTSv driver: Retrieving topology information Managing provisioned services Development of “Domain Topology Provider”: Communicates with child-controller Provides transparently sub-topology information Allows parent-controller to communicate in a “virtually” direct manner to the devices Abstractions used are not impacted by the existence of sub-controller

Achievements @Intent f/w and NBI Idea first developed at ONOS Build 11/2016 (3rd prize): 4 engineers from 3 projects (GÉANT, ACINO, ICONA) 4+1 organizations (CREATE-NET, ADVA Optical Networking, GRNET, Politecnico di Torino, and ON.Lab) Problem: ONOS translates Intents to instructions on a per-device basis Solution: introduction of “Domain Intent” concept Policies are not translated for domains: They are transferred to child-controller Child-controller is responsible to compile  install  report status Multiple applications: Optical child-controllers Control of different administrative domains Control plane disaggregation Inclusion of “Domain Intent” solution in the fundamental objectives of ONOS Northbound Brigade

“Domain Intent” solution: example Request for connectivity intent received from NB application Parent-controller computes path for intent Parent-controller compiles connectivity intent into installable intents, e.g., flow-rules and domain intents 4a. Flow-rules are communicated to devices 4b. Domain intents are communicated to child-controllers Child-controllers handle domain intent independently Devices and controller report the installation result 1 4a 2 9 4a 4a 3 4b 4b

Achievements: L2 Bandwidth on Demand service: Support of NSI CS multi-domain protocol for SD- networks Advanced Path Computation Element in SDN controller Layer 2 Software Defined Internet Exchange Point (SDX-L2) Definition of virtual SDX and assign endpoints (physical interfaces or VLANs) Provision of multi-domain Ethernet Circuits between endpoints

Achievements: L3 Layer 3 Software Defined Internet Exchange Point (SDX-L3) Based on ONOS SDN-IP use case Traffic exchange between SPs’ Autonomous Systems SDN network acting as Route Server: Route Server: exchanges BGP information with participating peers SDN fabric: forwards traffic based on known routing information (no router intervention) Major challenge  scalability issues due to huge number of Internet routes: Intent/flow-rules compression is necessary Hard to implement for general purpose SDN controllers

SD-Multilayer in GÉANT Pilots Pilot phase has just started Plans for multilayer pilots: Combining L2 use cases with SD-Optical Transport E.g. BoD with SD-OTN

and participating NRENs Collaborations and participating NRENs

andreas.papazois@gmail.com