Download presentation
Presentation is loading. Please wait.
Published byLoraine Burke Modified over 9 years ago
1
Hybrid MLN DOE Office of Science DRAGON Hybrid Network Control Plane Interoperation Between Internet2 and ESnet Tom Lehman Information Sciences Institute East, University of Southern California Chin Guok Network Engineering Services Group, ESnet Andy Lake, John Vollbrecht University Corporation for Advanced Internet Development, Internet2 ESCC/Internet2 Joint Techs Summer Meeting July 16, 2007 Fermi Lab Batavia, Illinois
2
Hybrid Networks Heterogeneous By Nature Hybrid networks are extremely heterogeneous at several levels DataPlane can be constructed from router based Multiprotocol Label Switching (MPLS) tunnels Ethernet VLAN based Circuits Synchronous Optical Network / Synchronous Digital Hierarchy (SONET/SDH) circuits Wavelength Division Multiplexing (WDM) connections Combinations of the above
3
Hybrid Networks Heterogeneous By Nature Control Planes can be based on Multiprotocol Label Switching (MPLS) Generalized Multiprotocol Label Switching (GMPLS) Web Services Management Systems Combinations of the above Client (user) services or attachment points could be Ethernet SONET IP Router InfiniBand
4
Hybrid Networks Web Service Control Plane Interfaces Web Services provides a mechanism to deal with heterogeneous control planes inspired by the standards bodies work on control plane protocols, but not just recreating that work at the web service level Better described as using control plane techniques to develop a “service plane” Ethernet/L2SC (Dataplane) SONET/TDM (Dataplane) Router(MPLS)/PSC (Dataplane) GMPLS (I-NNI) MPLS (I-NNI) Management System (I-NNI) Inter-Domain Controller (IDC) WS E-NNI WS UNI IDC WS I-NNI IF
5
Hybrid Networks Web Service Control Plane Interfaces Four Primary Web Services Areas: Topology Exchange, Resource Scheduling, Signaling, User Request
6
Hybrid Networks Control Plane Architecture The benefits offered by Web Services include standardized mechanisms for user authentication and policy management flexible features for interfacing with a diverse set of I-NNI mechanisms Allows focus on several issues that current control plane work has not addressed in a robust manner: scalability, stability, security, flexible application of policy, AAA, scheduling Will still allow for peering domains with compatible non web service E-NNI (i.e. GMPLS based) to utilize that as desired a domain might peer with one domain at GMPLS level, and another at the Web Service level
7
Web Service based E-NNI Three Main Components Routing Topology Exchange Domain Abstraction Varying levels of dynamic information Resource Scheduling Multi-Domain path computation techniques Resource identification, reservation, confirmation Signaling path setup, service instantiation
8
Web Service Based Multi-Domain Provisioning – Collaborative Effort Architecture and Web Services Design effort is a collaborative effort between: Internet2 ESnet DANTE (GEANT, Autobahn) Also collaborating with University of Amsterdam on Token based RSVP signaling and topology exchange
9
Internet2 and ESnet Implementation Goals and Methods Goal Dynamically provision layer 2 circuits between Internet2 network and ESnet/SDN Methods Use existing control plane software where appropriate Provide multidomain AAA architecture for message exchanges Exchange topology information Coordinate the scheduling of resources Signal circuit setup between domains
10
Control Plane Software OSCARS (Web Service) Started by ESnet, merged with Internet2’s BRUW project in 2006 Web service architecture, interfaces to lower level network specific provisioning systems Vendor based MPLS L2VPN (Martini Draft) Internet2 DCS/HOPI DRAGON (NSF funded project in development by USC/ISI EAST and MAX) Uses GMPLS protocols to build layer 2 circuits
11
OSCARS Architecture End-Host Application User Topology Link Reservations Policy Web-User Interface Path Setup (MPLS) Bandwidth Scheduler Authentication Authorization Path Setup (GMPLS) OSCARS Resource Manager Resource Manager Customer Site External Peer Web-Services Interface (Signed SOAP Messages) I-NNI
12
OSCARS Web Services Source host, destination host, bandwidth, start time, end time “Book-ahead” scheduling Multidomain AAA architecture using X.509 certificates Uses traceroute for path calculation Each domain configures MPLS tunnels on Juniper routers at requested time
13
DRAGON Virtual Label Switched Router(VLSR) PC based control plane software Manages and provisions various network equipment such as ethernet switches, SDH/SONET Signaling with RSVP packets Network Aware Resource Broker (NARB) Stores topology in OSPF-TE database Performs inter/intradomain path calculation Exchanges interdomain topology
14
OSCARS-DRAGON Integration
15
AAA and Security OSCARS AAA SSL Encryption Authentication X.509 Certificates User to Domain Domain to Domain Web Service Security by OASIS SAML assertions about end-user (future) Authorization OSCARS attribute based system
16
Topology Exchange XML topology schema Developed by DICE Domain, Node, Port, Link hierarchy Namespace extension to the NMWG/PerfSonar Topology Schema Interdomain exchanges between OSCARS servers via web services Topology storage flexible NARB, XMDR, static file Path Computation by NARB or other component that uses topology data
17
Resource Scheduling OSCARS web service message Source port, destination port, bandwidth, start time, end time Optional parameters such as VLAN tag Generates information important to later signaling Global-ID, secure token Stored in OSCARS reservation database
18
Signaling XML signaling OSCARS receives XML signaling message Contacts VLSR to initiate path setup Could also talk to Juniper router or other device RSVP signaling User signals VLSR directly Token-based signaling developed by University of Amsterdam’s Phosphorous project Token, Global Reservation ID
19
Timelines and Future Work Timeline Hope to have test release by end of Summer 2007 Official release in Fall 2007 Future Work Continue collaboration with international partners Explore use of federated identity software such as Shibboleth
20
Questions/Comments? Tom Lehman (tlehman@east.isi.edu) Chin Guok (chin@es.net) Andy Lake (alake@internet2.edu) John Vollbrecht (jrv@internet2.edu)
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.