Topology Issues in Inter-Domain Connection Services Jerry Sobieski (NORDUnet) The Cynic’s Perspective & Jeroen van der Ham (University of Amsterdam) The.

Slides:



Advertisements
Similar presentations
Use cases for implementation of the NSI interface Takahiro Miyamoto, Nobutaka Matsumoto KDDI R&D Laboratories Inc. This work is partially supported by.
Advertisements

© 2006 Open Grid Forum Network Services Interface Introduction to NSI Guy Roberts.
NSI wg Architecture Elements John Vollbrecht Internet2.
Migration Considerations and Techniques to MPLS-TP based Networks and Services Nurit Sprecher / Nokia Siemens Networks Yaacov Weingarten / Nokia Siemens.
Application-Based Network Operations (ABNO) IETF 88 – SDN RG
NEW OUTLOOK ON MULTI-DOMAIN AND MULTI-LAYER TRAFFIC ENGINEERING Adrian Farrel
Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science Network Service Interface (NSI) Inder Monga Co-chair, Network Services.
NORDUnet Nordic infrastructure for Research & Education NSI in the SDN Environment (from perspective of an NSI fellow) Jerry Sobieski NORDUnet Presented.
© 2006 Open Grid Forum Network Service Interface in a Nut Shell GEC 19, Atlanta, GA Presenter: Chin Guok (ESnet) Contributors: Tomohiro Kudoh (AIST), John.
Software-defined networking: Change is hard Ratul Mahajan with Chi-Yao Hong, Rohan Gandhi, Xin Jin, Harry Liu, Vijay Gill, Srikanth Kandula, Mohan Nanduri,
An Architecture for Application-Based Network Operations Adrian Farrel - Old Dog Consulting Daniel King –
Cisco S3 C5 Routing Protocols. Network Design Characteristics Reliable – provides mechanisms for error detection and correction Connectivity – incorporate.
ONE PLANET ONE NETWORK A MILLION POSSIBILITIES Barry Joseph Director, Offer and Product Management.
NORDUnet Nordic infrastructure for Research & Education LHCONE “Point-to-Point Connection Service” Service Definition Jerry Sobieski.
1 EL736 Communications Networks II: Design and Algorithms Class3: Network Design Modeling Yong Liu 09/19/2007.
Ethernet and switches selected topics 1. Agenda Scaling ethernet infrastructure VLANs 2.
1 June 2015 Validating Inter-Domain SLAs with a Programmable Traffic Control System Elisa Boschi
OLD DOG CONSULTING Traffic Engineering or Network Engineering? The transition to dynamic management of multi-layer networks Adrian Farrel Old Dog Consulting.
Feb On*Vector Workshop Semantic Web for Hybrid Networks Dr. Paola Grosso SNE group University of Amsterdam The Netherlands.
Introduction and Overview “the grid” – a proposed distributed computing infrastructure for advanced science and engineering. Purpose: grid concept is motivated.
Improving Robustness in Distributed Systems Jeremy Russell Software Engineering Honours Project.
E E Module 18 M.H. Clouqueur and W. D. Grover TRLabs & University of Alberta © Wayne D. Grover 2002, 2003 Analysis of Path Availability in Span-Restorable.
Wresting Control from BGP: Scalable Fine-grained Route Control UCSD / AT&T Research Usenix —June 22, 2007 Dan Pei, Tom Scholl, Aman Shaikh, Alex C. Snoeren,
Spring Routing & Switching Umar Kalim Dept. of Communication Systems Engineering 06/04/2007.
Announcements List Lab is still under construction Next session we will have paper discussion, assign papers,
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.
(part 3).  Switches, also known as switching hubs, have become an increasingly important part of our networking today, because when working with hubs,
ESnet On-demand Secure Circuits and Advance Reservation System (OSCARS) Chin Guok Network Engineering Group Thomas Ndousse Visit February Energy.
NORDUnet Nordic infrastructure for Research & Education Global Video Alliance An overview of the GVA Service Model – a work in progress Presented to the.
Copyright © 2006 CyberRAVE LLC. All rights reserved. 1 Virtual Private Network Service Grid A Fixed-to-Mobile Secure Communications Framework Managed Security.
Draft-shiomoto-ccamp-switch-programming-00 74th IETF San Francisco March Advice on When It is Safe to Start Sending Data on Label Switched Paths.
Doc.: IEEE 802 ec-12/0006r0 Submission Liaison presentation to SC6 regarding Internet Security Date: 2012-February-13 Authors: IEEE 802 LiaisonSlide 1.
CSCI 465 D ata Communications and Networks Lecture 15 Martin van Bommel CSCI 465 Data Communications & Networks 1.
Connect. Communicate. Collaborate BANDWIDTH-ON-DEMAND SYSTEM CASE-STUDY BASED ON GN2 PROJECT EXPERIENCES Radosław Krzywania (speaker) PSNC Mauro Campanella.
Lucy Yong Young Lee IETF CCAMP WG GMPLS Extension for Reservation and Time based Bandwidth Service.
NSI Topology Wishes OGF Lyon Sep 2011 Jerry Sobieski.
Routing and Routing Protocols
Connect. Communicate. Collaborate Stitching framework for AutoBAHN Victor Reijs, HEAnet TNC2007, May 23 rd, 2007
SDN Management Layer DESIGN REQUIREMENTS AND FUTURE DIRECTION NO OF SLIDES : 26 1.
High-Speed Policy-Based Packet Forwarding Using Efficient Multi-dimensional Range Matching Lakshman and Stiliadis ACM SIGCOMM 98.
Connect. Communicate. Collaborate Global On-demand Light Paths – Developing a Global Control Plane R.Krzywania PSNC A.Sevasti GRNET G.Roberts DANTE TERENA.
LHCONE Point-to-Point Circuit Experiment Authentication and Authorization Model Discussion LHCONE meeting, Rome April 28-29, 2014 W. Johnston, Senior Scientist.
DICE: Authorizing Dynamic Networks for VOs Jeff W. Boote Senior Network Software Engineer, Internet2 Cándido Rodríguez Montes RedIRIS TNC2009 Malaga, Spain.
Limit for content Do not exceed Limit for content Do not exceed Limit for content Do not exceed Limit for content Do not exceed Page 1 © The.
The Application of the Path Computation Element Architecture to the Determination of a Sequence of Domains in MPLS & GMPLS draft-king-pce-hierarchy-fwk-01.txt.
1 Network Services Interface An Interface for Requesting Dynamic Inter- datacenter Networks Tomohiro Kudoh (AIST) Guy Roberts (DANTE) Inder Monga (ESnet)
Policy in GÉANT Guy Roberts, Tangui Coulouarn NSI meeting, NORDUnet Conference, Uppsala, 22 Sept 2014.
© 2006 Open Grid Forum Network Services Interface Policy-based routing enforcement John MacAuley, ESnet 4 th February 2015.
Operating Framework of Connection Networks OGF/NSI Working Group Chicago Oct. 10, 2012 John Vollbrecht & Leon Gommans University of Amsterdam.
Wireless sensor and actor networks: research challenges Ian. F. Akyildiz, Ismail H. Kasimoglu
© 2006 Open Grid Forum A hierarchical, NSI compatible, topology proposal for NML Jerry Sobieski NORDUnet Presented at OGF 34.
© 2006 Open Grid Forum The Network Services Interface An Overview of the NSI Framework and the GLIF Automated GOLE dynamic network provisioning demonstration.
Software Defined Networking BY RAVI NAMBOORI. Overview  Origins of SDN.  What is SDN ?  Original Definition of SDN.  What = Why We need SDN ?  Conclusion.
Confluent vs. Splittable Flows
Multi-layer software defined networking in GÉANT
Dynamic Circuit Networks Topology Description Issues
A Deterministic End to End Performance Verification Architecture
A hierarchical, NSI compatible, topology proposal for NML
NSI Topology Thoughts on how topology fits into the NSI architecture
NSI wg Architecture Elements
Author: Daniel Guija Alcaraz
Grid Network Services: Lessons from SC04 draft-ggf-bas-sc04demo-0.doc
Network Services Interface gateway for future network services
13-May-2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Some MAC Requirements for Neighborhood Area.
Lorenzo Kristov, Ph.D. Principal, Market & Infrastructure Policy
Routing.
Internet Interconnection
Mobile Computing.
Routing.
Presentation transcript:

Topology Issues in Inter-Domain Connection Services Jerry Sobieski (NORDUnet) The Cynic’s Perspective & Jeroen van der Ham (University of Amsterdam) The “Topology Spring” Perspective

To Topology or Not To Topology What is the proper strategy for making detailed internal network topology information publicly available to a global user community? This talk will discuss the issue from two perspectives: – A default open, detailed topology, vs – Default limited service specific topology only.

Why do we need topology? Service provisioning (routing, connection path planning, traffic engineering, …) Service debugging/fault localization Resiliency and robustness Network reach and capacity planning

What constitutes “Topology”? Topology is any information that is necessary to understand the structure and operation of the network in order to move user data from one point to another. – Resources – elements of a graph – Adjacencies and Groupings – State – Functional components

How Big is “Topology”? Topology information in today’s networks is substantial, complex, and highly dynamic – Globally, R&E networks comprise ~10^6 physical network elements, ~10^8 ports – Virtual resources – “Multi-layer” architectures add still more complexity – “State” associated with these elements is constantly changing

Scheduling and Policy Scheduling of resources add another dimension to each topological resource: Policy, i.e. each resource has a set of rules governing “authorized use” of the resource – and each request must pass muster according to these rules in order for the resource to be “available” to that request For PF purposes, a topological resource’s “availability” means that it has: – The characteristics required of the request (Performance) – It is available *when* it is needed (Scheduling) – It is available to the user/purpose requesting it (Policy)

End to End Select, then Reserve Aruba Bonaire Curacao Dominica Eluethera Aruba Bonaire Eleuthera Select next hop A Z Z Then reserve all candidate resources at once A Confirm Reserve Confirm Reserve Confirm A “Candidate” Path selected from grey (unreliable) Topology Bonaire Reservation Agent Aruba Reservation Agent Eleuthera Reservation Agent The completed Reserved Path Select next hop Destination Reserve Bonaire Aruba Eleuthera

Hop by Hop Select-Reserve Aruba Bonaire Curacao Dominica Eluethera Aruba Bonaire Eleuthera Select next hop A Z Z Then reserve the resource immediately A Confirm Reserve Confirm Reserve Confirm Bonaire Reservation Agent Aruba Reservation Agent Eleuthera Reservation Agent The completed Reserved Path Select next hop Destination Reserve Bonaire Aruba Eleuthera

Considerations for Pathfinding Crank-Back Recursive Pathfinding

Select-Reserve Recursion The selection of a resource/path segment is based upon user constraints.. Passing the appropriate path constraints to the Reservation agent (rather than a specific path) allows the recursive PF process to Select and Reserve a conforming path locally – thus averting the slow exhaustive search otherwise required.

Topolgy and Path Finding We endorse strongly the notion of “requester based” path selection as a complement to traditional “provider based” path planning. But we also endorse strongly the notion that real networks must be able to manage their resources unilaterally as they see fit to meet their mission objectives. Thus a balance must be found – – A minimum topology announcement may include almost nothing – but it then falls to the provider to insure that the user constraints are met reliably – and verifiably. – But the status quo is probably overly paranoid – Providers should be encouraged to announce topology where it poses little or no threat to operational stability

Summarization of Topology An example of real vs abstract topology Underlying NorthernLight MPLS infrastructure – still with abstractions North America Europe NorthernLight MPLS + SDH + fiber Infrastructure – with still more commercial service abstractions MPLS service SDH services Dark Fiber services NorthernLight GOLE Abstract topology CPH NYC POZ WAS CHI UVA AMS SVL Do autonomous user Path Finders truly need full topology state to provide adequate path planning?

Topology Aggregation

Open Topology Advantages: – “optimal” path calculation in end to end multi- domain scenarios – Access to detail can be important to fault localization and mitigation processes Risks: – Security and Privacy – Reduced Flexibility and manageability

Open Topology for Users Downsides – Complex massive dynamic heap of information – Few “users” really care – Authorization Policy is especially tricky Upsides – Advanced applications can engineer sophisticated dynamic virtual networks inter-domain – More sophisticated end to end services

NSI Model Implications The NSI Framework is intended to be an inter-domain environment: – path selection is done at the inter-domain level selecting “domains” as hops rather than specific devices. – Path planing internal to a domain is delegated to the local NSA However – this domain level summarization hides substantial path planning options – The NSI topology assumes a monolithic service region – all NSI networks offer a consistent transport service capabilitiy – A more sophisticated topological architecture could expose multi-layer technologies and allow more sophiticated path planning end to end.