Download presentation
Presentation is loading. Please wait.
Published byAshley Collins Modified over 9 years ago
1
DRAGON Dynamic Resource Allocation via GMPLS Optical Networks API Overview Jaroslav Flidr, Peter O’Neil, Chris Tracy Mid-Atlantic Crossroads
2
3rd GENI Engineering Conference DRAGON/IDC - API oWhat it consists of DRAGON Web Services and binary API DRAGON UNI and CLI interfaces IDC/OSCARS Web Services Interfaces oWhat it can do schedule resources enforce policies authenticate control Ethernet (VLANs) and TDM (SONET/SDH) resources provision a Layer 2 path across different domains and heterogeneous network elements oHow Web Services interfaces binary interfaces UNI/CLI interfaces a simple interface to a very complex, distributed system
3
3rd GENI Engineering Conference DRAGON as a Black Box Horizontal Vertical AAA reservation full inter-domain capabilities topology provisioning oUser a researcher another domain topology provisioning limited inter-domain capabilities Web Services API (IDC/OSCARS) Wrapper / Translator API binary API UNI CLI port / VLAN / time slots
4
3rd GENI Engineering Conference API - Detail Network Infrastructure Layer 2 Ethernet, SONET/SDH DRAGON Layer Control Plane (Intra-domain) hardware interface (network element drivers) DRAGON Layer (Inter-domain) control link (snmp, TL1, CLI) domain control interface Switches, ROADMs, etc. VLSRs NARBs IDCs optional inter-domain interface Web 2.0 Layer (Inter-domain) Web Services API internal API exported API UNI CLI i/f’s Abstraction Layer (Internet2 DCN, ESNet OSCARS extensions)
5
3rd GENI Engineering Conference API types oWeb Services (based on PerfSonar, NDL schemas) external (provided by IDC/OSCARS) reservation topology exchange provisioning full inter-domain communication internal (provided by TERCE) topology exchange provisioning limited inter-domain communication oBinary (provided by NARB) topology exchange provisioning limited inter-domain communication
6
3rd GENI Engineering Conference External Web Services API Example oWeb Services interface open for authenticated users and/or another domains WSDL fragment:...
7
3rd GENI Engineering Conference Functionality Network Infrastructure Layer 2 Ethernet, SONET/SDH DRAGON Layer Control Plane (Intra-domain) hardware interface (network element drivers) DRAGON Layer (Inter-domain) control link (snmp, TL1, CLI) domain control interface Switches, ROADMs, etc. VLSRs NARBs IDCs optional inter-domain interface Web 2.0 Layer (Inter-domain) Web Services API internal API exported API UNI CLI i/f’s Abstraction Layer (Internet2 DCN, ESNet OSCARS extensions) 1179755264 1179755864 1000 Example reservation user-xml urn:ogf:network:domain1:node1:port1:link1 urn:ogf:network:domain3:node2:port2:link1 createReservation findPath createPath <soap:Envelope xmlns:soap=http://www.w3.org/2001/12/soap-envelopehttp://www.w3.org/2001/12/soap-envelope soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding"> domain1-1000
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.