1 / 14

OSCARS Roadmap

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

shaina
Download Presentation

OSCARS Roadmap

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. 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)

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

  4. 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

  5. Network Mechanisms Underlying OSCARS 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). Layer 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. Best-effort IP traffic can use SDN, but under normal circumstances it does not because the OSPF cost of SDN is very high SDN SDN SDN SDN Link SDN Link RSVP, MPLS, LDP enabled on internal interfaces Sink Label Switched Path IP Link Source IP IP IP IP Link ESnet WAN bandwidth policer high-priority queue MPLS labels are attached onto packets from Source and placed in separate queue to ensure guaranteed bandwidth. standard,best-effortqueue Ntfy APIs Resv API WBUI OSCARS Core NS PSS Regular production traffic queue. Interface queues OSCARS Server AAAS PCE

  6. OSCARS Initial Implementation • Proof of concept IDC InterDomain Controller User App User Source ESnet Public WebServer (Proxy) IP Link SDN IP WBUI Web Based User Interface SDN Link Reservation API WS Interface SDN IP ESnet WAN • OSCARS Core • Reservation Management • Path Computation • Scheduling • Inter-Domain Communications • PSS • Path Setup Subsystem • Network Element Interface SDN IP IP Link SDN Link Sink HTTPS HTTPS (SOAP) Function Calls SSHv2 AAAS Authentication Authorization Auditing Subsystem ESnet IDC (OSCARS)

  7. OSCARS Current (ver 0.5) Implementation (2Q09) • Well defined inter-module interfaces • Exchange of static topology information • PCE integrated into OSCARS Core IDC InterDomain Controller User App User Source ESnet Public WebServer (Proxy) IP Link SDN IP WBUI Web Based User Interface Notification Call-back Event API SDN Link Notification Broker API Resv API WS Interface SDN IP ESnet WAN • OSCARS Core • Reservation Management • Path Computation • Scheduling • Inter-Domain Communications • PSS • Path Setup Subsystem • Network Element Interface NS NotificationSubsystem SDN IP SDN Link IP Link Sink HTTPS HTTPS (SOAP) RMI SSHv2 AAAS Authentication Authorization Auditing Subsystem ESnet IDC (OSCARS)

  8. OSCARS Future Implementation (4Q09) • 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 IDC InterDomain Controller User App User Source ESnet Public WebServer (Proxy) IP Link SDN IP WBUI Web Based User Interface Notification Call-back Event API SDN Link Notification Broker API Resv API WS Interface SDN IP ESnet WAN • OSCARS Core • Reservation Management • Scheduling • Inter-Domain Communications • PSS • Path Setup Subsystem • Network Element Interface NS NotificationSubsystem SDN IP SDN Link IP Link Sink HTTPS HTTPS (SOAP) RMI SSHv2 AAAS Authentication Authorization Auditing Subsystem PCE Path Computation Engine ESnet IDC (OSCARS)

  9. 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

  10. 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

  11. 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

  12. 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

  13. 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

  14. 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

More Related