Connect. Communicate. Collaborate Stitching framework for AutoBAHN Victor Reijs, HEAnet TNC2007, May 23 rd, 2007

Slides:



Advertisements
Similar presentations
Connect. Communicate. Collaborate Victor Reijs, HEAnet OGF NML meeting Barcelona, Spain – June 3 rd, 2008 Domains in and around the Stitching Framework.
Advertisements

1 Introducing the Specifications of the Metro Ethernet Forum.
Omniran TG 1 Cooperation for OmniRAN P802.1CF Max Riegel, NSN (Chair OmniRAN TG)
Connect. Communicate. Collaborate NTUA/GRNET Interdomain SLAs Enforcement Framework in Real QoS-Enabled Networks C. Marinos, A. Polyrakis, V. Pouli, M.
CEG3185 Tutorial 7 Routers and Routing. IP Address An Internet Protocol address (IP address) is a numerical label assigned to each device (e.g., computer,
(part 3).  Switches, also known as switching hubs, have become an increasingly important part of our networking today, because when working with hubs,
Omniran IEEE 802 Scope of OmniRAN Date: Authors: NameAffiliationPhone Max RiegelNSN
1 Chapter Overview Creating Sites and Subnets Configuring Intersite Replication Troubleshooting Active Directory Replication.
Functional design of Domain Tool UCL e2e monitoring workshop May 15 th, 2003 Victor Reijs
1 Connect | Communicate | Collaborate Motivation When utilizing special-purpose networking you need to bring the network into place end-to-end GÉANT services.
Lecture 8 Page 1 Advanced Network Security Review of Networking Basics: Internet Architecture, Routing, and Naming Advanced Network Security Peter Reiher.
Mantychore Oct 2010 WP 7 Andrew Mackarel. Agenda 1. Scope of the WP 2. Mm distribution 3. The WP plan 4. Objectives 5. Deliverables 6. Deadlines 7. Partners.
95-843: Service Oriented Architecture 1 Master of Information System Management Service Oriented Architecture Lecture 10: Service Component Architecture.
1 © 2006 Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID Cisco Confidential Configuring Attendant Console.
Virtual Networking. Module Objectives By the end of this module participants will be able to: Understand the use of virtual LANs Create VLAN subinterfaces.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 6: Static Routing Routing Protocols.
Connect. Communicate. Collaborate Afrodite Sevasti, GRNET 8th Annual Global LambdaGrid Workshop Seattle, 1 st October 2008 Developments.
Connect. Communicate. Collaborate VPNs in GÉANT2 Otto Kreiter, DANTE UKERNA Networkshop 34 4th - 6th April 2006.
Lab MPLS Basic Configuration Last Update Copyright 2011 Kenneth M. Chipps Ph.D. 1.
Connect. Communicate. Collaborate JRA3 - Bandwidth on Demand GGF16 Athens, 14 th February 2006 Afrodite Sevasti GRNET.
FIRE – GENI collaboration workshop Sep 2015 Washington.
Connect. Communicate. Collaborate Design and implementation issues of a multi-domain BoD-service for the NREN community Afrodite Sevasti, GRNET Workshop.
Connect. Communicate. Collaborate eduGAIN in Real Life! Ajay Daryanani, RedIRIS TERENA Networking Conference Brugge, 20th May 2008.
Hybrid MLN DOE Office of Science DRAGON Hybrid Network Control Plane Interoperation Between Internet2 and ESnet Tom Lehman Information Sciences Institute.
POLICY ENGINE Research: Design & Language IRT Lab, Columbia University.
Connect communicate collaborate GÉANT3 Services Connectivity and Monitoring Services by and for NRENs Ann Harding, SWITCH TNC 2010.
TeraPaths TeraPaths: Establishing End-to-End QoS Paths through L2 and L3 WAN Connections Presented by Presented by Dimitrios Katramatos, BNL Dimitrios.
Connect. Communicate. Collaborate BANDWIDTH-ON-DEMAND SYSTEM CASE-STUDY BASED ON GN2 PROJECT EXPERIENCES Radosław Krzywania (speaker) PSNC Mauro Campanella.
OGF DMNR BoF Dynamic Management of Network Resources Documents available at: Guy Roberts, John Vollbrecht.
Connect. Communicate. Collaborate AMPS/ANStool interop: Automated cross-domain QoS Vangelis Haniotakis, GRnet / UoCrete TNC2007, Copenhagen, May
Core 3: Communication Systems. Network software includes the Network Operating Software (NOS) and also network based applications such as those running.
Introduction & Vision. Introduction MANTICORE provides a software implementation and tools for providing and managing routers and IP networks as services.
Connect. Communicate. Collaborate AAI scenario: How AutoBAHN system will use the eduGAIN federation for Authentication and Authorization Simon Muyal,
16/11/ Semantic Web Services Language Requirements Presenter: Emilia Cimpian
Towards a Reference Quality Model for Digital Libraries Maristella Agosti Nicola Ferro Edward A. Fox Marcos André Gonçalves Bárbara Lagoeiro Moreira.
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
SLA/SLS Fundamental concepts SLAs/SLSs are the essential mechanisms for agreeing, configuring, delivering, guaranteeing and evaluating the obtained QoS.
Update on GÉANT BoD/AutoBAHN LHCONE Workshop: Networking for WLCG - CERN Tangui Coulouarn, DeIC 11 February 2013.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 3: VLANs Routing & Switching.
Internet2 Dynamic Circuit Services and Tools Andrew Lake, Internet2 July 15, 2007 JointTechs, Batavia, IL.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—5-1 Customer-to-Provider Connectivity with BGP Connecting a Multihomed Customer to a Single Service.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 6: Static Routing Routing Protocols.
Connect. Communicate. Collaborate NRENs on the AutoBAHN Afrodite Sevasti, GRNET Radek Krzywania, PSNC Guy Roberts, DANTE TERENA Networking Conference
DICE: Authorizing Dynamic Networks for VOs Jeff W. Boote Senior Network Software Engineer, Internet2 Cándido Rodríguez Montes RedIRIS TNC2009 Malaga, Spain.
A Two-Tier Heterogeneous Mobile Ad Hoc Network Architecture and Its Load-Balance Routing Problem C.-F. Huang, H.-W. Lee, and Y.-C. Tseng Department of.
CHAPTER 6: STATIC ROUTING Static Routing 2 nd semester
Omniran IEEE 802 Scope of OmniRAN Date: Authors: NameAffiliationPhone Max RiegelNSN
What problems are we trying to solve? Hannes Tschofenig.
GEANT Integrated management Xavier Martins-Rivas IP Manager, DANTE TNC - Maastricht 6 th June, 2013.
QUTE’98 Workshop Heidelberg, October 1998 A framework for the determination of user’s QoS requirements by Antony P Oodan of Telecommunications Quality.
COMP1321 Digital Infrastructure Richard Henson March 2016.
Policy in GÉANT Guy Roberts, Tangui Coulouarn NSI meeting, NORDUnet Conference, Uppsala, 22 Sept 2014.
Multiprotocol Label Switching (MPLS) Routing algorithms provide support for performance goals – Distributed and dynamic React to congestion Load balance.
Topology Issues in Inter-Domain Connection Services Jerry Sobieski (NORDUnet) The Cynic’s Perspective & Jeroen van der Ham (University of Amsterdam) The.
Connect. Communicate. Collaborate Place your organisation logo in this area End-to-End Coordination Unit Marian Garcia, Operations Manager, DANTE LHC Meeting,
 Sequence Diagrams Introduction.  Sequence Diagrams  Review Schedule Sheridan.
Internet Protocol Address
Multi-layer software defined networking in GÉANT
GENUS Virtualisation Service for GÉANT and European NRENs
FlexE - Channel Control Work in the IETF
SLR, SLS and SLA issues Afrodite Sevasti SA2 participant
Configuring Virtual Circuits
Introduction to Networking
P802.1CF NRM Refinements Abstract
Access Control Lists CCNA 2 v3 – Module 11
CHAPTER 8 Network Management
P802.1CF NRM Refinements Abstract
IEEE 802 Scope of OmniRAN Abstract
P802.1CF NRM Refinements Abstract
Presentation transcript:

Connect. Communicate. Collaborate Stitching framework for AutoBAHN Victor Reijs, HEAnet TNC2007, May 23 rd, 2007

Connect. Communicate. Collaborate Outline Stitching framework for AutoBAHN… Three parts to stitch… Stitching Data model… The stitching engine… Sample parameters, attributes and values… AutoBAHN resource scheduling process… Warp up…

Connect. Communicate. Collaborate Stitching framework -A general stitching Framework and Data model to describe how to stitch technology domains -It is an inter-domain framework -Should work in manual (NOC) and automated environment (e.g. AutoBAHN) -A definition of the offered service should exist for the initial AutoBAHN service : 1 Gbit/s framed service, 98% throughput, VLAN/port based -It is assumed that individual domains have full autonomy so they can determine their own policy, technology, topology, etc. and they don’t have knowledge about their neighboring domains

Connect. Communicate. Collaborate Three parts to stitch 1.The Domain Core will expose certain parameters to make sure that path and peering negotiations can be undertaken by a higher entity (such as a human or IDM). 2.Left Logical interfaces require parameters to be configured to communicate with peering domains which want to connect to this domain. 3.Right Logical interfaces also require parameters to setup communications with other domains.

Connect. Communicate. Collaborate Some Logical interfaces

Connect. Communicate. Collaborate Scenario with two SDH - SDH networks

Connect. Communicate. Collaborate SDH - SDH scenario

Connect. Communicate. Collaborate Stitching Data model Objects –Domains… –Parameters… Attributes –Each object has several attributes (meta data in most cases) –Attributes for Parameters have been defined Inheritance –Attributes can inherit their value from the base definition.

Connect. Communicate. Collaborate Domains Administrative domain a domain belonging to a certain operational management entity, like a NREN –Terminating domain a user domain; can be a full blown network or a single machine User domain a domain that represent an end user –Linking domain domain(s) which makes up the path and controlled by the AutoBAHN JRA3 Source domain the domain where the path starts Destination domain the domain where the path stops –Provisioning domain a domain which is characterised by its provisioning tool (BLUEnet, etc.) –Technology domain a domain using a specific technology; like SDH/SONET, Ethernet, IP, OOO

Connect. Communicate. Collaborate Parameter All stitching parameter (s) have the same attributes (meta data): –Name –Data –Dimension ( representation of the data) –Type ( which logical interface the parameter belongs to) –Intervention (indicates ways a parameter can be changed) human, remote, auto, pass –Involved (which part of the domain is involved in determining the parameter value) interface, whole domain –Dependency (dependency on other parameters that determine the data value of the parameter) –Logic (how other domains/interfaces take part in determining parameter values) peering, none, contiguous, path –Method (of Logic used to compare parameter values) same, different, min, max, sum, function –Default if a parameter value is not specified, this default value should be assigned. The attribute value can be a single value, a list, a range or a function

Connect. Communicate. Collaborate Sample parameters, attributes and values Just for illustration

Connect. Communicate. Collaborate The stitching engine Parameters are grouped for convenience in Logical interfaces e.g. Identity, Performance, Physical, Ethernet, SDH/SONET, VCG, MPLS, IP. New parameters can be defined easily there are no boundaries to the number of parameters provided its attributes are covered by the Data model The stitching engine must be able to handle any number of parameters The stitching engine must be able to properly evaluate all attributes (metadata) of the parameters in any path chosen.

Connect. Communicate. Collaborate Stitching in AutoBAHN All relevant domain parameters in the path are gathered from source to destination domain The stitching engine runs in the destination domain of AutoBAHN system The stitching engine proposes possible parameter values for each domain (semantic web) and a feasibility/schedule check process runs in each of the domains from destination to source. Failure of feasibility/schedule in a domain: –go back to the source domain (like in RSVP) and try a new path The stitching Data model is incorporated in the abstract topology model (including all attributes)

Connect. Communicate. Collaborate AutoBAHN reservation scheduling process

Connect. Communicate. Collaborate Wrap up… Checks have been done on: –GMPLS/ASON parameters –GN2-cNIS (common Network Information System) which holds network/path/etc related schema –Support on manual building of paths over GEANT+ The Data model is extendable, flexible and not pre- determined The parameter attributes (meta data) define how the parameters are evaluated Versitile framework to stitch different domains together, so thus not only AutoBAHN…

Connect. Communicate. Collaborate Questions?