+ All Categories
Home > Documents > OSCARS Roadmap Chin Guok ([email protected])[email protected] Feb 6, 2009 Energy Sciences Network Lawrence...

OSCARS Roadmap Chin Guok ([email protected])[email protected] Feb 6, 2009 Energy Sciences Network Lawrence...

Date post: 21-Jan-2016
Category:
Upload: sara-barrett
View: 213 times
Download: 0 times
Share this document with a friend
14
OSCARS Roadmap Chin Guok ([email protected] ) Feb 6, 2009 Energy Sciences Network Lawrence Berkeley National Laboratory Networking for the Future of Science
Transcript
Page 1: OSCARS Roadmap Chin Guok (chin@es.net)chin@es.net Feb 6, 2009 Energy Sciences Network Lawrence Berkeley National Laboratory Networking for the Future of.

OSCARS Roadmap

Chin Guok ([email protected])

Feb 6, 2009

Energy Sciences NetworkLawrence Berkeley National Laboratory

Networking for the Future of Science

Page 2: OSCARS Roadmap Chin Guok (chin@es.net)chin@es.net Feb 6, 2009 Energy Sciences Network Lawrence Berkeley National Laboratory Networking for the Future of.

OSCARS Status• Development of a community approach that will support end-to-end virtual circuits in the R&E

environment is coordinated by the DICE (Dante, Internet2, Caltech, ESnet) working group (which involves many more organizations than the original group)

– Each organization potentially has their own InterDomain Controller approach (though the ESnet/Internet2 OSCARS code base is used by several organizations (flagged OSCARS/DCN)

– The DICE group has developed a standardized InterDomain Control Protocol (IDCP) for specifying the set up of segments of end-to-end VCs

• While there are several very different InterDomain Controller implementations, they all speak IDCP and support compatible data plane connections

– The following organizations have implemented/deployed systems which are compatible with the DICE IDCP:• Internet2 Dynamic Circuit Network (OSCARS/DCN)• ESNet Science Data Network (OSCARS/SDN)• GÉANT2 AutoBahn System• Nortel (via a wrapper on top of their commercial DRAC System)• Surfnet (via use of above Nortel solution)• LHCNet (OSCARS/DCN)• Nysernet (New York RON) (OSCARS/DCN)• LEARN (Texas RON) (OSCARS/DCN)• LONI (OSCARS/DCN)• Northrop Grumman (OSCARS/DCN)• University of Amsterdam (OSCARS/DCN)• DRAGON (U. Maryland/MAX) Network

– The following "higher level service applications" have adapted their existing systems to communicate via the user request side of the IDCP:

• LambdaStation (FermiLab)• TeraPaths (Brookhaven)• Phoebus (UMd)

Page 3: OSCARS Roadmap Chin Guok (chin@es.net)chin@es.net Feb 6, 2009 Energy Sciences Network Lawrence Berkeley National Laboratory Networking for the Future of.

OSCARS Production VCs (as of 01/27/2009)

Page 4: OSCARS Roadmap Chin Guok (chin@es.net)chin@es.net Feb 6, 2009 Energy Sciences Network Lawrence Berkeley National Laboratory Networking for the Future of.

OSCARS Evolution

• Phase 1– Proof of concept– Intra-domain virtual circuit (VC) services

• Phase 2– Inter-domain interoperability– Pre-production ESnet VC services

• Phase 3 (Current)– Productionalizing OSCARS (IDC)

• Phase 4– Extending service offerings– Framework for research– Explore “on-ramp” technologies

Page 5: OSCARS Roadmap Chin Guok (chin@es.net)chin@es.net Feb 6, 2009 Energy Sciences Network Lawrence Berkeley National Laboratory Networking for the Future of.

Source

Sink

MPLS labels are attached onto packets from Source andplaced in separate queue to ensure guaranteed bandwidth.

Regular production traffic queue.Interface queues

SDN SDN SDN

IP IP IPIP Link

IP Link

SDN LinkRSVP, MPLS, LDPenabled oninternal interfaces

standard,best-effort

queue

high-priority queue

LSP between ESnet border routers is determined using topology information from OSPF-TE. Path of LSP is explicitly directed to take SDN network where possible.On the SDN Ethernet switches all traffic is MPLS switched (layer 2.5).

Label Switched Path

SDN Link

Network Mechanisms Underlying OSCARSLayer 3 VC Service: Packets matching reservation profile IP flow-spec are filtered out (i.e. policy based routing), “policed” to reserved bandwidth, and injected into an LSP.Layer 2 VC Service:Packets matching reservation profile VLAN ID are filtered out (i.e. L2VPN), “policed” to reserved bandwidth, and injected into an LSP.

ESnet WAN

AAAS

Ntfy APIs Resv API WBUI

OSCARS Core PSSNS

OSCARSServer PCE

bandwidthpolicer

Best-effort IP traffic can use SDN, but under

normal circumstances it does not because the

OSPF cost of SDN is very high

Page 6: OSCARS Roadmap Chin Guok (chin@es.net)chin@es.net Feb 6, 2009 Energy Sciences Network Lawrence Berkeley National Laboratory Networking for the Future of.

OSCARS Initial Implementation

User

User App

AAASAuthentication Authorization Auditing Subsystem

Reservation API

WBUIWeb Based User Interface

OSCARS Core- Reservation Management- Path Computation- Scheduling- Inter-Domain Communications

PSSPath Setup Subsystem- Network Element Interface

HTTPSHTTPS (SOAP)Function CallsSSHv2

ESnet PublicWebServer (Proxy)

WS Interface

IDCInterDomain

Controller

Source

Sink

SDN

SDN

IP

IP

IP

IP Link

IP Link

SDN Lin

k

SDN Link

ESnetWAN

SDN

ESnet IDC(OSCARS)

• Proof of concept

Page 7: OSCARS Roadmap Chin Guok (chin@es.net)chin@es.net Feb 6, 2009 Energy Sciences Network Lawrence Berkeley National Laboratory Networking for the Future of.

OSCARS Current (ver 0.5) Implementation (2Q09)

User

User App

AAASAuthentication Authorization Auditing Subsystem

Notification Broker API

Resv APIWBUIWeb Based User Interface

OSCARS Core- Reservation Management- Path Computation- Scheduling- Inter-Domain Communications

PSSPath Setup Subsystem- Network Element Interface

NSNotificationSubsystem

HTTPSHTTPS (SOAP)RMISSHv2

ESnet PublicWebServer (Proxy)

WS Interface

IDCInterDomain

Controller

Notification Call-back Event API

ESnet IDC(OSCARS)

Source

Sink

SDN

SDN

IP

IP

IP

IP Link

IP LinkSD

N Link

SDN Link

ESnetWAN

SDN

• Well defined inter-module interfaces • Exchange of static topology information• PCE integrated into OSCARS Core

Page 8: OSCARS Roadmap Chin Guok (chin@es.net)chin@es.net Feb 6, 2009 Energy Sciences Network Lawrence Berkeley National Laboratory Networking for the Future of.

OSCARS Future Implementation (4Q09)

User

User App

AAASAuthentication Authorization Auditing Subsystem

Notification Broker API

Resv APIWBUIWeb Based User Interface

OSCARS Core- Reservation Management- Scheduling- Inter-Domain Communications

PSSPath Setup Subsystem- Network Element Interface

NSNotificationSubsystem

HTTPSHTTPS (SOAP)RMISSHv2

ESnet PublicWebServer (Proxy)

WS Interface

IDCInterDomain

Controller

PCEPath Computation Engine

ESnet IDC(OSCARS)

Notification Call-back Event API

Source

Sink

SDN

SDN

IP

IP

IP

IP Link

IP LinkSD

N Link

SDN Link

ESnetWAN

SDN

• Exchange of dynamic topology information• includes time dimension

• PCE separated from OSCARS Core• PCEs can be daisy changed• allows PCE to be pluggable• facilitates a research framework for collaboration

Page 9: OSCARS Roadmap Chin Guok (chin@es.net)chin@es.net Feb 6, 2009 Energy Sciences Network Lawrence Berkeley National Laboratory Networking for the Future of.

SDN “On Ramp” Options

• There are a number of ways to move flows from the ESnet IP cloud to the SDN

• Depends on the following factors– Control: ESnet admin or site admin or user– Advanced reservations or on-demand– Manual vs. automatic– End-to-end vs. border to border– Level of expertise needed– Layer 1 vs layer 2 vs layer 3 circuit

ESnet Confidential

Page 10: OSCARS Roadmap Chin Guok (chin@es.net)chin@es.net Feb 6, 2009 Energy Sciences Network Lawrence Berkeley National Laboratory Networking for the Future of.

Example: ESnet traffic engineering to avoid hot-spots

• Off-load congested IP circuits and traffic engineer around hot-spots• Transparent to site networking• Detailed monitoring data of ESnet traffic is needed to determine optimal solution

Page 11: OSCARS Roadmap Chin Guok (chin@es.net)chin@es.net Feb 6, 2009 Energy Sciences Network Lawrence Berkeley National Laboratory Networking for the Future of.

Example: LHC Tier 1 – Tier 2 data movement

• Site configures BGP between CE routers to use SDN VC if available• User initiates request to OSCARS for SDN VC

Page 12: OSCARS Roadmap Chin Guok (chin@es.net)chin@es.net Feb 6, 2009 Energy Sciences Network Lawrence Berkeley National Laboratory Networking for the Future of.

Example: Fusion Simulation at NERSC writing results to ORNL over GPFS

• Site admin/user requests VC from any IDC• Local domain controller (e.g. OSCARS/LambdaStation/Terapaths) performs VC

setup• Typically scheduled in advance

Page 13: OSCARS Roadmap Chin Guok (chin@es.net)chin@es.net Feb 6, 2009 Energy Sciences Network Lawrence Berkeley National Laboratory Networking for the Future of.

Example: Climate data movement from ANL to LLNL

• User points to closest Phoebus host• Use Phoebus to forward data to SDN• Phoebus host requests OSCARS for SDN VC on behalf of the user• Phoebus host could be part of ESnet or site infrastructure

Page 14: OSCARS Roadmap Chin Guok (chin@es.net)chin@es.net Feb 6, 2009 Energy Sciences Network Lawrence Berkeley National Laboratory Networking for the Future of.

Example: APS user sending data to home institute

• Router forwards packets to monitoring device (e.g. Juniper MS PIC, Bro host, etc)• Monitoring device identifies candidate flows for SDN, requests SDN VC• Monitoring devices could be part of ESnet or part of site infrastructure


Recommended