Presentation is loading. Please wait.

Presentation is loading. Please wait.

DRAGON Dynamic Resource Allocation via GMPLS Optical Networks API Overview Jaroslav Flidr, Peter O’Neil, Chris Tracy Mid-Atlantic Crossroads.

Similar presentations


Presentation on theme: "DRAGON Dynamic Resource Allocation via GMPLS Optical Networks API Overview Jaroslav Flidr, Peter O’Neil, Chris Tracy Mid-Atlantic Crossroads."— Presentation transcript:

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


Download ppt "DRAGON Dynamic Resource Allocation via GMPLS Optical Networks API Overview Jaroslav Flidr, Peter O’Neil, Chris Tracy Mid-Atlantic Crossroads."

Similar presentations


Ads by Google