Networks ∙ Services ∙ People www.geant.org Mian Usman Introducing SDN capabilities in backbone GÉANT BoD Service Evolution IP Network Architect GÉANT LHCOPN/ONE.

Slides:



Advertisements
Similar presentations
APNOMS03 1 A Resilient Path Management for BGP/MPLS VPN Jong T. Park School of Electrical Eng. And Computer Science Kyungpook National University
Advertisements

Generalized Multiprotocol Label Switching: An Overview of Signaling Enhancements and Recovery Techniques IEEE Communications Magazine July 2001.
Application-Based Network Operations (ABNO) IETF 88 – SDN RG
An Architecture for Application-Based Network Operations Adrian Farrel - Old Dog Consulting Daniel King –
Data and Computer Communications Ninth Edition by William Stallings Chapter 12 – Routing in Switched Data Networks Data and Computer Communications, Ninth.
1 EL736 Communications Networks II: Design and Algorithms Class3: Network Design Modeling Yong Liu 09/19/2007.
Chapter 14 Network Design and Implementation. 2 Network Analysis and Design Aspects of network analysis and design Understanding the requirements for.
Network Management Overview IACT 918 July 2004 Gene Awyzio SITACS University of Wollongong.
Jan 13, 2006Lahore University of Management Sciences1 Protection Routing in an MPLS Network using Bandwidth Sharing with Primary Paths Zartash Afzal Uzmi.
Traffic Engineering With Traditional IP Routing Protocols
December 20, 2004MPLS: TE and Restoration1 MPLS: Traffic Engineering and Restoration Routing Zartash Afzal Uzmi Computer Science and Engineering Lahore.
1IMIC, 8/30/99 Constraint-Based Unicast and Multicast: Practical Issues Bala Rajagopalan NEC C&C Research Labs Princeton, NJ
Path Protection in MPLS Networks Using Segment Based Approach.
Network Monitoring for Internet Traffic Engineering Jennifer Rexford AT&T Labs – Research Florham Park, NJ 07932
ONOS Use Cases Tom Tofigh AT&T.
Draft-li-rtgwg-cc-igp-arch-00IETF 88 RTGWG1 An Architecture of Central Controlled Interior Gateway Protocol (IGP) draft-li-rtgwg-cc-igp-arch-00 Zhenbin.
Copyright © 2012, QoS-aware Network Operating System for Software Defined Networking with Generalized OpenFlows Kwangtae Jeong, Jinwook Kim.
Transport SDN: Key Drivers & Elements
Distributed Quality-of-Service Routing of Best Constrained Shortest Paths. Abdelhamid MELLOUK, Said HOCEINI, Farid BAGUENINE, Mustapha CHEURFA Computers.
 Cloud computing  Workflow  Workflow lifecycle  Workflow design  Workflow tools : xcp, eucalyptus, open nebula.
(1) Univ. of Rome Tor Vergata, (2) Consortium GARR, (3) CREATE-NET
Common Devices Used In Computer Networks
MPLS and Traffic Engineering Ji-Hoon Yun Computer Communications and Switching Systems Lab.
Software-defined Networking Capabilities, Needs in GENI for VMLab ( Prasad Calyam; Sudharsan Rajagopalan;
The University of Bolton School of Games Computing & Creative Technologies LCT2516 Network Architecture CCNA Exploration LAN Switching and Wireless Chapter.
Introduction to dCache Zhenping (Jane) Liu ATLAS Computing Facility, Physics Department Brookhaven National Lab 09/12 – 09/13, 2005 USATLAS Tier-1 & Tier-2.
Clusterix:National IPv6 Computing Facility in Poland Artur Binczewski Radosław Krzywania Maciej Stroiński
CSCI 465 D ata Communications and Networks Lecture 15 Martin van Bommel CSCI 465 Data Communications & Networks 1.
1 ACTIVE FAULT TOLERANT SYSTEM for OPEN DISTRIBUTED COMPUTING (Autonomic and Trusted Computing 2006) Giray Kömürcü.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Gathering Network Requirements Designing and Supporting Computer Networks – Chapter.
Connect. Communicate. Collaborate BANDWIDTH-ON-DEMAND SYSTEM CASE-STUDY BASED ON GN2 PROJECT EXPERIENCES Radosław Krzywania (speaker) PSNC Mauro Campanella.
Thanks to Edoardo Martelli, Stefan Stancu and Adam Krajewski
Connect. Communicate. Collaborate AMPS/ANStool interop: Automated cross-domain QoS Vangelis Haniotakis, GRnet / UoCrete TNC2007, Copenhagen, May
Distance Vector Routing Protocols Dynamic Routing.
End-to-End Efficiency (E 3 ) Integrating Project of the EC 7 th Framework Programme General View of the E3 Prototyping Environment for Cognitive and Self-x.
Connect. Communicate. Collaborate AAI scenario: How AutoBAHN system will use the eduGAIN federation for Authentication and Authorization Simon Muyal,
EXPOSING OVS STATISTICS FOR Q UANTUM USERS Tomer Shani Advanced Topics in Storage Systems Spring 2013.
Performance of Adaptive Beam Nulling in Multihop Ad Hoc Networks Under Jamming Suman Bhunia, Vahid Behzadan, Paulo Alexandre Regis, Shamik Sengupta.
1 | © 2015 Infinera Open SDN in Metro P-OTS Networks Sten Nordell CTO Metro Business Group
OSCARS Roadmap Chin Guok Feb 6, 2009 Energy Sciences Network Lawrence Berkeley National Laboratory Networking for the Future of.
Connect. Communicate. Collaborate Global On-demand Light Paths – Developing a Global Control Plane R.Krzywania PSNC A.Sevasti GRNET G.Roberts DANTE TERENA.
COS 420 Day 15. Agenda Finish Individualized Project Presentations on Thrusday Have Grading sheets to me by Friday Group Project Discussion Goals & Timelines.
Use Cases for High Bandwidth Query and Control of Core Networks Greg Bernstein, Grotto Networking Young Lee, Huawei draft-bernstein-alto-large-bandwidth-cases-00.txt.
Update on GÉANT BoD/AutoBAHN LHCONE Workshop: Networking for WLCG - CERN Tangui Coulouarn, DeIC 11 February 2013.
Characteristics of Scaleable Internetworks
DECOR: A Distributed Coordinated Resource Monitoring System Shan-Hsiang Shen Aditya Akella.
1 Traffic Engineering By Kavitha Ganapa. 2 Introduction Traffic engineering is concerned with the issue of performance evaluation and optimization of.
Internet Traffic Engineering Motivation: –The Fish problem, congested links. –Two properties of IP routing Destination based Local optimization TE: optimizing.
Introduction to Avaya’s SDN Architecture February 2015.
GEANT Integrated management Xavier Martins-Rivas IP Manager, DANTE TNC - Maastricht 6 th June, 2013.
Supporting Advanced Scientific Computing Research Basic Energy Sciences Biological and Environmental Research Fusion Energy Sciences High Energy Physics.
Networks ∙ Services ∙ People Guy Roberts Transport Network Architect, GÉANT TNC16 13 th June 2016 GÉANT Network, Infrastructure and Services.
Policy in GÉANT Guy Roberts, Tangui Coulouarn NSI meeting, NORDUnet Conference, Uppsala, 22 Sept 2014.
Atrium Router Project Proposal Subhas Mondal, Manoj Nair, Subhash Singh.
Interaction and Animation on Geolocalization Based Network Topology by Engin Arslan.
The Network Aware IoT Service at Edge Guoxi Wang.
Enterprise vCPE September 27, 2017.
Xin Li, Chen Qian University of Kentucky
Multi-layer software defined networking in GÉANT
Use Case for Distributed Data Center in SUPA
University of Maryland College Park
The DPIaaS Controller Prototype
Author: Daniel Guija Alcaraz
Enterprise vCPE use case requirement
Enterprise vCPE use case requirement
Lei Chen and Wendi B. Heinzelman , University of Rochester
ONOS Drake Release September 2015.
Data and Computer Communications
IP Control Gateway (IPCG)
OSCARS Roadmap Chin Guok
Presentation transcript:

Networks ∙ Services ∙ People Mian Usman Introducing SDN capabilities in backbone GÉANT BoD Service Evolution IP Network Architect GÉANT LHCOPN/ONE meeting – Amsterdam 28 th – 29 th Oct 2015

Networks ∙ Services ∙ People Current Implementation of BoD Service in GÉANT Role of Technology Proxy DynPac Framework Path Computation Element SDN based BoD Architecture Work in progress 2 Agenda

Networks ∙ Services ∙ People Hands on Open Daylight project development: The DynPaC case Current implementation of BoD Service BoD Portal Autobahn instance IDM/DM cNIS Technology Proxy JunOS Space ce GEANT MPLS Core It is repository for data regarding the network topology which is loaded into Autobahn at startup 0

Networks ∙ Services ∙ People Hands on Open Daylight project development: The DynPaC case Current implementation of BoD Service BoD Portal Autobahn instance IDM/DM cNIS Technology Proxy JunOS Space ce GEANT MPLS Core A request comes in thru the user’s interface to BoD 1

Networks ∙ Services ∙ People Hands on Open Daylight project development: The DynPaC case Current implementation of BoD Service BoD Portal Autobahn instance IDM/DM cNIS Technology Proxy JunOS Space ce GEANT MPLS Core SOAPREST Translate SOAP requests received from the Autobahn DM into REST requests for JunOS Space APIs. It is also responsible for communicating with our tools The feasibility of the request is evaluated against the topology information acquired from cNIS. If accepted the request is then sent to the Technology Proxy.

Networks ∙ Services ∙ People Hands on Open Daylight project development: The DynPaC case Current implementation of BoD Service BoD Portal Autobahn instance IDM/DM cNIS Technology Proxy JunOS Space ce GEANT MPLS Core Controls and configure the devices in the network. 45

Networks ∙ Services ∙ People Hands on Open Daylight project development: The DynPaC case Current implementation of BoD Service A c luster of 2 JunOS Space J1500 appliances pushes configuration changes to the Network Elements

Networks ∙ Services ∙ People Hands on Open Daylight project development: The DynPaC case Current implementation of BoD Service A c luster of 2 JunOS Space J1500 appliances pushes configuration changes to the Network Elements An L2circuit is configured in between two VLANs/Interfaces.

Networks ∙ Services ∙ People Hands on Open Daylight project development: The DynPaC case The role of the Technology Proxy The Technology Proxy is responsible for communicating with our Operation Database, Cacti and for informing us via should an issue be encountered.

Networks ∙ Services ∙ People Jasone Astorga, Alaitz Mendiola, Aitor Urtasun, Eduardo Jacob, Mariví Higuero, Victor Fuentes DynPaC: Dynamic and Adaptive Traffic Engineering for SDNs PhD Assistant Professor in the University of the Basque Country

Networks ∙ Services ∙ People Hands on Open Daylight project development: The DynPaC case The DynPaC Framework GÉANT Connectivity Services How can we improve this service?

Networks ∙ Services ∙ People Hands on Open Daylight project development: The DynPaC case The DynPaC Framework Objectives: Efficient use of the network capacity: Flow relocation. Flow disaggregation. Resiliency in case of a link failure with quick recovery times: Pre-computed backup paths. Two types of services: regular and gold. Reduction of the operational costs of the service management: Improvement of the network monitoring by gathering real time information.

Networks ∙ Services ∙ People Hands on Open Daylight project development: The DynPaC case The DynPaC Framework

Networks ∙ Services ∙ People The DynPaC Framework: DynPaC Service Manager DynPaC Service Manager: The CORE of the DynPaC framework. Acts as the coordinator. Orchestrates the interaction between the modules of the framework. Listens to topological and monitoring events to react upon changing conditions. Manages the introduction of new services in the network. If necessary… Moving ongoing flows to alternative paths. Asking for the disaggregation of ongoing services. Provides resiliency and fault recovery: Keeping track of the services and the links they are using. When a link goes down, it identifies the affected services and commits the backup path. Performs the scheduling of the services. By defining network snapshots.

Networks ∙ Services ∙ People The DynPaC Framework: Path Computation Element DynPaC Service Manager asks the PCE for a path between the source and destination nodes, accordingly with the available bandwidth and topology. Path Computation Element: Obtains the network physical topology and computes the shortest path between two network points: ODL topology and switch manager modules are used for this purpouse. It takes into consideration bandwidth constraints and scheduling information. Provides a primary path and a pair of auxiliary paths.

Networks ∙ Services ∙ People The DynPaC Framework: Path Computation Element Path Computation Element: When a new service request cannot be provided with the current flow distribution: 1. RELOCATION of flows: The DynPaC Service Manager implements an algorithm which evaluates all possible flow distributions for all the snapshots affected by the new service request. 2. If the relocation algorithm does not provide a positive outcome for all the affected snapshots: Traffic disaggregation. Traffic disaggregation: Attempt to split flows according to the information provided by the Traffic Pattern Analyser. Try to accommodate the resulting more granular sub-flows in the network. The algorithm prioritizes solutions that minimize the number of split flows.

Networks ∙ Services ∙ People Hands on Open Daylight project development: The DynPaC case The DynPaC Framework

Networks ∙ Services ∙ People Hands on Open Daylight project development: The DynPaC case The DynPaC Framework: GUI Procedure to request a new service

Networks ∙ Services ∙ People 19 SDN based BoD Architecture

Networks ∙ Services ∙ People 20 SDN based BoD Architecture

Networks ∙ Services ∙ People DynPac GUI and Interface DynPac Migration to ONOS Topology Exchange Working with On.Lab, CORSA and Infinera to test these frameworks and develop new features Developing DynPac Framework / APP for ONOS Controller Developing REST API plugin for Infinera OTSv 21 Work in Progress

Networks ∙ Services ∙ People Thank you and any questions Networks ∙ Services ∙ People 22