Connect. Communicate. Collaborate Design and implementation issues of a multi-domain BoD-service for the NREN community Afrodite Sevasti, GRNET Workshop.

Slides:



Advertisements
Similar presentations
1 Introducing the Specifications of the Metro Ethernet Forum MEF 17 Service OAM Framework and Requirements February 2008.
Advertisements

G : DCM Signaling Mechanism Using GMPLS RSVP-TE ITU-T Workshop on IP-Optical, Chitose, Japan 7/11/2002 Dimitrios Pendarakis, Tellium, Inc. ITU-T.
Connect. Communicate. Collaborate GEANT2 update. Connect. Communicate. Collaborate GÉANT2 Topology.
Advance in Design and Implementation of VLSR in Support of E2E VLAN DRAGON Meeting, 2005 Xi Yang Information Sciences Institute University of Southern.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—8-1 MPLS TE Overview Understanding MPLS TE Components.
Connect. Communicate. Collaborate NTUA/GRNET Interdomain SLAs Enforcement Framework in Real QoS-Enabled Networks C. Marinos, A. Polyrakis, V. Pouli, M.
Connect. Communicate. Collaborate Click to edit Master title style MODULE 1: perfSONAR TECHNICAL OVERVIEW.
Connect. Communicate. Collaborate GÉANT2 JRA1 & perfSONAR Loukik Kudarimoti, DANTE 28 th May, 2006 RNP Workshop, Curitiba.
1IMIC, 8/30/99 Constraint-Based Unicast and Multicast: Practical Issues Bala Rajagopalan NEC C&C Research Labs Princeton, NJ
ESnet On-demand Secure Circuits and Advance Reservation System (OSCARS) Chin Guok Network Engineering Group Thomas Ndousse Visit February Energy.
Abstraction and Control of Transport Networks (ACTN) BoF
TF-NGN TERENA General Assembly Roberto Sabatino Copenhagen, 23 October 2003.
Connect. Communicate. Collaborate The Technological Landscape of GÉANT2 Roberto Sabatino, DANTE
8/98 1 A Two-Tier Model for Internet Resource Management Lixia Zhang UCLA IETF RSVP WG August 26, 1998.
National Science Foundation Arlington, Virginia January 7-8, 2013 Tom Lehman University of Maryland Mid-Atlantic Crossroads.
GEANT Performance Monitoring Infrastructure – Joint Techs meeting July Nicolas Simar GEANT’s Performance Monitoring.
GN2 Performance Monitoring & Management : AA Needs – Nicolas Simar - 2 nd AA Workshop Nov 2003 Malaga, Spain GN2 Performance Monitoring & Management.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE II - Network Service Level Agreement (SLA) Establishment EGEE’07 Mary Grammatikou.
TERENA Networking Conference 2004, Rhodes, Greece, June Differentiated Optical Services and Optical SLAs Afrodite Sevasti Greek Research and.
Connect. Communicate. Collaborate Afrodite Sevasti, GRNET 8th Annual Global LambdaGrid Workshop Seattle, 1 st October 2008 Developments.
Connect. Communicate. Collaborate Building and developing international future networks Roberto Sabatino, DANTE HEANET conference, Athlone, 10 November.
Connect. Communicate. Collaborate VPNs in GÉANT2 Otto Kreiter, DANTE UKERNA Networkshop 34 4th - 6th April 2006.
Performance Monitoring - Internet2 Member Meeting -- Nicolas Simar Performance Monitoring Internet2 Member Meeting, Indianapolis.
Connect. Communicate. Collaborate JRA3 - Bandwidth on Demand GGF16 Athens, 14 th February 2006 Afrodite Sevasti GRNET.
FIRE – GENI collaboration workshop Sep 2015 Washington.
Rick Summerhill Chief Technology Officer, Internet2 Internet2 Fall Member Meeting 9 October 2007 San Diego, CA The Dynamic Circuit.
A Framework for Internetworking Heterogeneous High-Performance Networks via GMPLS and Web Services Xi Yang, Tom Lehman Information Sciences Institute (ISI)
Hybrid MLN DOE Office of Science DRAGON Hybrid Network Control Plane Interoperation Between Internet2 and ESnet Tom Lehman Information Sciences Institute.
Optical Control Plane, Optical/IP integration Concepts and Issues Greg Bernstein Greg Bernstein
OIF NNI: The Roadmap to Non- Disruptive Control Plane Interoperability Dimitrios Pendarakis
Connect communicate collaborate GÉANT3 Services Connectivity and Monitoring Services by and for NRENs Ann Harding, SWITCH TNC 2010.
ASCR/ESnet Network Requirements an Internet2 Perspective 2009 ASCR/ESnet Network Requirements Workshop April 15/16, 2009 Richard Carlson -- Internet2.
TeraPaths TeraPaths: Establishing End-to-End QoS Paths through L2 and L3 WAN Connections Presented by Presented by Dimitrios Katramatos, BNL Dimitrios.
Towards a pan-European Bandwidth on Demand Service Michael Enrico Network Engineering & Planning DANTE TNC 2005 Poznań, 6-9 June 2005.
Connect. Communicate. Collaborate BANDWIDTH-ON-DEMAND SYSTEM CASE-STUDY BASED ON GN2 PROJECT EXPERIENCES Radosław Krzywania (speaker) PSNC Mauro Campanella.
Routing integrity in a world of Bandwidth on Demand Dave Wilson DW238-RIPE
Lucy Yong Young Lee IETF CCAMP WG GMPLS Extension for Reservation and Time based Bandwidth Service.
Dynamic Lightpath Services on the Internet2 Network Rick Summerhill Director, Network Research, Architecture, Technologies, Internet2 TERENA May.
Connect. Communicate. Collaborate AMPS/ANStool interop: Automated cross-domain QoS Vangelis Haniotakis, GRnet / UoCrete TNC2007, Copenhagen, May
Connect. Communicate. Collaborate Stitching framework for AutoBAHN Victor Reijs, HEAnet TNC2007, May 23 rd, 2007
Connect. Communicate. Collaborate AAI scenario: How AutoBAHN system will use the eduGAIN federation for Authentication and Authorization Simon Muyal,
© 2006 Open Grid Forum Network Monitoring and Usage Introduction to OGF Standards.
Connect. Communicate. Collaborate Global On-demand Light Paths – Developing a Global Control Plane R.Krzywania PSNC A.Sevasti GRNET G.Roberts DANTE TERENA.
Omniran IEEE 802 Scope of OmniRAN Date: Authors: NameAffiliationPhone Max RiegelNSN
Update on GÉANT BoD/AutoBAHN LHCONE Workshop: Networking for WLCG - CERN Tangui Coulouarn, DeIC 11 February 2013.
Connect. Communicate. Collaborate GEANT2 Monitoring Services Emma Apted, DANTE Operations EGEE III, Budapest, 3 rd October 2007.
Connect. Communicate. Collaborate GÉANT2 status and update, IPv6 Network Infrastructure & Services Marco Marletta, GARR HEPiX Spring meeting rd.
Connect. Communicate. Collaborate NRENs on the AutoBAHN Afrodite Sevasti, GRNET Radek Krzywania, PSNC Guy Roberts, DANTE TERENA Networking Conference
INFSO-RI Enabling Grids for E-sciencE NRENs & Grids Workshop Relations between EGEE & NRENs Mathieu Goutelle (CNRS UREC) EGEE-SA2.
DICE: Authorizing Dynamic Networks for VOs Jeff W. Boote Senior Network Software Engineer, Internet2 Cándido Rodríguez Montes RedIRIS TNC2009 Malaga, Spain.
Javier Orellana JRA4 Coordinator Face to Face Partners Meeting University College London 11 December 2003 EGEE is proposed as a project funded by the European.
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.
EGEE is a project funded by the European Union under contract IST JRA4 Overview Javier Orellana JRA4 Coordinator EGEE Kick Off Meeting SA2.
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.
Connect. Communicate. Collaborate educonf Coordinated support of European videoconferencing under the GN2 SA6 framework Dimitris Daskopoulos, GRNET, AUTH.
Omniran IEEE 802 Scope of OmniRAN Date: Authors: NameAffiliationPhone Max RiegelNSN
Connect communicate collaborate Advances on End-to-End Network Monitoring and Provisioning Services on Global Scale – GÉANT BoD Update Internet Spring.
INFSO-RI Enabling Grids for E-sciencE Network Services Development Network Resource Provision 3 rd EGEE Conference, Athens, 20 th.
1 Network related topics Bartosz Belter, Wojbor Bogacki, Marcin Garstka, Maciej Głowiak, Radosław Krzywania, Roman Łapacz FABRIC meeting Poznań, 25 September.
Policy in GÉANT Guy Roberts, Tangui Coulouarn NSI meeting, NORDUnet Conference, Uppsala, 22 Sept 2014.
Javier Orellana EGEE-JRA4 Coordinator CERN March 2004 EGEE is proposed as a project funded by the European Union under contract IST Network.
1 Network Measurement Challenges LHC E2E Network Research Meeting October 25 th 2006 Joe Metzger Version 1.1.
INFSO-RI Enabling Grids for E-sciencE TNC 2005 Networking activities in EGEE Mathieu Goutelle (CNRS UREC, France) EGEE-SA2 activity.
Bob Jones EGEE Technical Director
FEDERICA Federated E-infrastructure Dedicated to European Researchers Innovating in Computing network Architectures Mauro Campanella - GARR Joint Techs.
Multi-layer software defined networking in GÉANT
GÉANT Multi-Domain Bandwidth-on-Demand Service
Integration of Network Services Interface version 2 with the JUNOS Space SDK
DEVELOPMENTS IN GÉANT2: END-TO-END SERVICES
Presentation transcript:

Connect. Communicate. Collaborate Design and implementation issues of a multi-domain BoD-service for the NREN community Afrodite Sevasti, GRNET Workshop on Service-oriented Optical Networks Catania, 14 May 2006

Connect. Communicate. Collaborate The JRA3 Activity of GN2 A ‘Joint Research Activity’ investigating the provision of ‘Bandwidth on Demand’ services to the NREN community The environment: –Multi-domain –Multiple technologies GFP over SDH, L2 MPLS VPN, Native Ethernet –Requirements for: end-to-end non-contended capacity a standardized interface for service requests at end-points service level indication to end-users advance reservation (scheduled)

Connect. Communicate. Collaborate JRA3 approach The goal is to streamline the inter-domain setup of end-to-end paths –shorten the provisioning time –reduce the amount of human intervention –using existing (NREN/aggregation) networks by an overarching method –automate the process step-by-step; focus on inter-domain coordination process Service specification –End-to-end, connection oriented service for provisioning non-contended capacity –Layer 1, 2 technologies –AAI, policies –Single point of entry for users/applications PROTOTYPE: focus on provisioning, over multiple domains that employ different technologies, of a deterministic non-contended bandwidth pipe between two 1Gigabit Ethernet access ports

Connect. Communicate. Collaborate JRA3 architecture Inter-Domain manager (IDM) - Domain manager (DM) - Standardized interfaces JRA3 will provide: –The IDM module –Reference implementation(s) for the IDM Each domain participating in BoD service provisioning needs to operate an IDM and honor the IDM-DM and IDM-IDM interfaces

Connect. Communicate. Collaborate Multi-domain provisioning* NREN #1 Data plane Control plane Mgmt plane JRA3 System NREN #2Campus #2Campus #1 UNI Active interfaceNotification I-NNI GEANT2 I-NNI E-NNI Provisioned SC/SPC end points Provisioning/Mgmt Additional info exchange, AAA, policy,.. SC/SPC initiation *by Hans-Martin Foisel (T-Systems)

Connect. Communicate. Collaborate Distributed approach (1) (2) (4) (5) (6) (7) (3) Inter-domain path-finding (8) (9) (10)

Connect. Communicate. Collaborate Why an Inter-Domain Manager The effort to provision end-to-end Bandwidth on Demand services in the European scenario requires specific developments in inter-domain collaboration Splitting intra-domain management functionalities from inter-domain ones in separate modules, allows multi- domain R&D to proceed autonomously and focus on this less standardized area At the same time, it allows to leverage existing inter- domain managers through wrappers and interfaces, exploiting a modular approach This effort can provide solid experience for brokering services other than Bandwidth on Demand

Connect. Communicate. Collaborate IDM issues The IDM faces challenges related to its multi-domain scope: –domain independence for resource usage policies and for technological choices –a service and network abstraction schema to describe implementation over very different networks define a schema which allows to clearly specify which type of service is requested provide a network abstraction which allows each module and each domain to exchange information independently on the underlying technology –the IDM assumes the DM responsibility for keeping the abstract representation up-to- date –start with an Entity-Relationship schema and decide if it fits the requirements, implement using XML –need to define both local and global entities –advance reservation –multi-domain path finding procedure –monitoring –Authentication and Authorization

Connect. Communicate. Collaborate Domain independence collaborative and distributed effort through newly defined interfaces which extend the NNI standards no centralised management better resilience a common naming and addressing schema for a large amount of devices possibility to hide domain internals clear separation of control and data plane also at the physical level when needed

Connect. Communicate. Collaborate IDM internals

Connect. Communicate. Collaborate IDM pathfinder (1) The main task of the Pathfinder sub-module in the IDM is to provide all inter- domain feasible paths to fulfill a BoD request A separate Routing Protocol sub-module within each IDM is used for distributing the inter-domain routing information among IDMs –Link-state protocol –Traffic Engineering extensions are used to carry information such as link capacity, resiliency, policy related information –Path selection is based on technology-agnostic parameters –Each inter-domain link is advertised as-is, for intra-domain links, each domain can adopt the level of abstraction considered appropriate* Full Topology Edge nodes only Collapsing the intra-domain topology to a single node *figure adopted from DRAGON project material

Connect. Communicate. Collaborate IDM pathfinder (2) For the IDM prototype, the Quagga OSPFv2 routing daemon implementation with custom defined Opaque LSAs will be used as the Routing Protocol sub-module –As the Quagga OSPFv2 daemon is a SPF (shortest Path First) engine and not a constraints-based SPF engine, the Pathfinder module is required to perform additional CSPF computations Based on TE information for the advertised topology, the Pathfinder sub-module applies a constraint-based algorithm to create a list of paths to be handed back to the Reservation module –Each path in the list represents an inter-domain route over a set of interconnected domains, and includes the ingress and egress interface in each transit domain

Connect. Communicate. Collaborate Inter-domain addressing Use of IPv6 addresses to identify data plane entities at the BoD system level

Connect. Communicate. Collaborate IDM Prototype implementation Objectives –to validate design and architectural assumptions –to define potential risk points and bottlenecks –to test IDM reservation procedures and communication schemas

Connect. Communicate. Collaborate IDM IDM Prototype IDM prototype features –accepts UNI service request (request, cancel, status) –NNI communication is implemented, so domains can agree on reservation parameters and schedule resources’ booking –performs reservation process at inter-domain level (inter-domain link capacity check, VLAN numbers, path costs validation) –the pathfinder supports IDM with manually pre-defined inter-domain paths –DM supports IDM with manually pre- defined information about domain topology End User Network engineer User Access & Main Request Handling Module Resource Modeling & Pathfinder Access DM IDM AAI XML paths XML domain data

Connect. Communicate. Collaborate IDM Prototype Future development after prototype tests –design and implementation of DM functionality (may include manual provisioning) –design of network resources’ representation at the IDM and DM level –extensions to the current transaction mechanism (data life-time will exceed application run-time) –full implementation of pathfinder functionality –AAI extensions, incorporating the federated model of JRA5 activity in GN2 project

Connect. Communicate. Collaborate Intra-domain provisioning Manual intra-domain configurations and provisioning for the establishment of the intra-domain segments of the end-to-end path Intra-domain provisioning design to accommodate –Domains that have a G.ASON/GMPLS CP “out of the box” e.g. Generic MPLS Routing Engine (distributed control plane in their Alcatel 1678 MCC OXC) –Domains operated via NMS –Domains that may decide to adopt proprietary Bandwidth Brokers Intra-domain modules, implemented in later phases, will comprise the so-called BoD service Domain Manager (DM) –Processes intra-domain provisioning requests from the IDM wrt technology-specific issues –Provides to the IDM intra-domain topology updates –Includes one or more technology proxy sub-modules for the configuration of the network elements/interaction with the local NMS/interaction with the local control plane

Connect. Communicate. Collaborate Different network technologies exist across NRENs and this is not expected to change in the near future Need to provide a homogenous method to interconnect domains The technology stitching sub activity starts with determining/collecting (manual) procedures how to stitch technologies between two domains Automated Technology Stitching is the aim Technology Stitching Why is it needed?

Connect. Communicate. Collaborate Based on existing NREN technologies –SONET/SDH –Ethernet based: Native Ethernet L2 MPLS VPN –DiffServ technologies PIP IP MPLS QoS 14 different interconnection scenarios in total identified Technology Stitching Network Technology Types

Connect. Communicate. Collaborate JRA3 BoD Monitoring JRA3 activity aims to use existing NRENs' network infrastructure to provide a BoD service, under a single interface GN2 JRA1 activity aims to use provide ubiquitous access to monitoring information for groups of users –Definition of a framework –Easy to install, easy to configure, covering the different needs of the NRENs, easy to modify –Integrate the measurement tools within the framework as reference implementations JRA3 should build the technology-specific measurement tools for end- to-end L1-L2 services and feed them to the JRA1 framework for storage, processing, concatenation and visualization purposes

Connect. Communicate. Collaborate Overview

Connect. Communicate. Collaborate Monitoring priorities Technologies: BoD Ethernet circuits over –One EoMPLS/switched Ethernet network –One SDH-based network Metrics to be monitored, in order of priority –Up/down –Degraded/not degraded –Level of usage (where possible)

Connect. Communicate. Collaborate Progress EoMPLS and Geant2 IOO monitoring now being implemented XML schema towards existing JRA1 monitoring framework First implementation (up/down status) across two domains (one EoMPLS, one SDH) Next, work on concatenating more complex metric across multiple technologies

Connect. Communicate. Collaborate JRA3 is also working on Definition of AAI functionality - integration with federated model developed by another GN2 project Activity (GN2-JRA5) Looking into developments in standardization bodies (OIF, IETF) Liaison with projects: MUPBED, NOBEL, DRAGON, HOPI, UCLPv2,... Specifying requirements for a pan-European scale test-bed to test JRA3 prototypes and modules General information at: (to be updated) Collecting user/application requirements on BoD service –Please send your feedback to:

Connect. Communicate. Collaborate JRA3 team The JRA3 work is a joint effort of the following NRENs & DANTE –CARNET –CESNET –DANTE –FCCN –GARR –GRNET –HEANET –HUNGARNET –PSNC –REDIRIS –RENATER –SURFNET This presentation was co-authored by –Mauro Campanella (GARR) –Radek Krzywania (PSNC) –Noel McKenna (HEAnet) –Victor Reijs (HEAnet) –Dave Wilson (HEAnet)