ESnet On-demand
Secure Circuits and
Advance Reservation
System (OSCARS)
Chin Guok
Presented by Joe Metzger
Internet2 Spring Member Meeting
Dynamic Circuits Around the World
April 22 2008
Energy Sciences Network
Lawrence Berkeley National Laboratory
Networking for the Future of Science
OSCARS Overview
Path Computation
• Topology
• Reachability
• Constraints
Scheduling
• AAA
• Availability
Provisioning
• Signaling
• Security
• Resiliency/Redundancy
OSCARS
Guaranteed
Bandwidth
Virtual Circuit Services
Using OSCARS
• Web-Based User Interface
(WBUI)
– SSL connection to server
– Username and password login
• SOAP Messages
– SSL connection to server
– WSDL service description
– Signed SOAP messages
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions name="OSCARS"
targetNamespace="http://oscars.es.net/OSCARS"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap12/"
xmlns:tns="http://oscars.es.net/OSCARS">
<wsdl:documentation>
This is WSDL for the OSCARS public reservation interface. These
messages must be signed using the following WS-secuirty
standards. The message is time stamped and includes the X.509
certificate of the signing entity. The timestamp, certificate
and message body are all signed. DRAFT V1.0 Nov 2006
</wsdl:documentation>
<!-- Element definitons -->
<wsdl:types>
<xsd:schema targetNamespace="http://oscars.es.net/OSCARS"
elementFormDefault="qualified"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:tns="http://oscars.es.net/OSCARS">
<xsd:include schemaLocation="OSCARS.xsd" />
</xsd:schema>
</wsdl:types>
…
Source
Sink
MPLS labels are attached onto
packets from Source and
placed in separate queue to ensure
guaranteed bandwidth.
Regular production traffic queue.
Interface queues
SDN
SDN