1 / 11

NSI Aggregator: Joint SURFnet /ESnet effort

NSI Aggregator: Joint SURFnet /ESnet effort. NSI PCE Development Team. LHCONE Workshop CERN (Geneva, CH) Feb 10-11, 2014. NSI Connection Segmentation. Tree model. Chain model. A. 6. 5. 1. 3. uRA. PA. PA. PA. 2. 1. 2. 3. 4. A. B. D. C. C. B. D. 6. 4. 5. A. A. Z.

teva
Télécharger la présentation

NSI Aggregator: Joint SURFnet /ESnet effort

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. NSI Aggregator:Joint SURFnet/ESnet effort NSI PCE Development Team LHCONE Workshop CERN (Geneva, CH) Feb 10-11, 2014

  2. NSI Connection Segmentation Tree model Chain model A 6 5 1 3 uRA PA PA PA 2 1 2 3 4 A B D C C B D 6 4 5 A A Z Z A 1 Tree model Chain model 8 C B D 2 7 Chain model 5 6 3 4 Chain model Tree model

  3. NSI Aggregator Implementation • SURFnetBoD and OSCARS are uPA only • Will depend solely on this Aggregator for inter-domain services • NSI Aggregator • can be deployed in different environments and functionality can be tuned to these environments by build time selection of modules • At this time, the different environments include ESnet, NORDUnet+SURFnet+GEANT, the A-GOLE • Has a simple administrator web GUI for monitoring and debugging • Does *not* have a user web GUI, use the GUI of your network’s uRA

  4. SURFnet/ESnet Inter-domain pathfinder (NSI Aggregator) NSI Connection Service SURFnet/ESnet pathfinder NSI Topology Service SURFnet BoD RNP OpenNSA Internet2 ION

  5. NSI Path Computation Element v1.0 Client Path results NSI PCE Path request Management NSI topology REST Interfaces Find Path API Management API Topology API • Validation • Validates request against known service templates • Scheduler • Discovery and auditing • Remote task control through REST API • Topology Manager • Consolidates inter-domain topology and builds domain model. • Path Computation Core • Orchestrates path computation • Returns resolved path request segments • Configuration • Runtime configuration • Topology Providers • Dynamic topology discovery • NML to NSI topology conversion • Logging • Local HDD logging. • Remote log access through REST API • Path Modules • Configurable path computation modules NSAs (Topology)

  6. 6 What is it? • Standalone path computation engine built for use by the SURFnet/ESnet aggregator NSA. • 100% Java server implemented using the lightweight Grizzly HTTP container, Jersey 2.2 for JAX-RS, Spring for IoC, and Jung for graphing. • Provides a REST-based path finding, NSI topology, and management interfaces supporting both JSON and XML encodings. • Supports both local file and GitHub-based HTTP discovery mechanisms for NML topology. • Utilizes configurable path finding modules allowing for different algorithms and custom data handling to be incorporated.

  7. GLIF Singapore Video Streaming Demo(Resource Layout) SURFnet/ESnet Aggregator NSA ESnet OSCARS SURFnet BoD SingAREN TBD urn:ogf:network: es.net:2013: esnet-starlight urn:ogf:network: es.net:2013: esnet-manlan urn:ogf:network: singaren.net:2013: singaren-starlight urn:ogf:network: surfnet.net:2013: surfnet-netherlight urn:ogf:network: starlight.net:2013: starlight-esnet urn:ogf:network: manlan.net:2013: manlan-esnet urn:ogf:network: netherlight.net:2013: netherlight-surfnet StarLight OpenNSA MANLAN OSCARS NetherLight BoD urn:ogf:network: starlight.net:2013: starlight-singaren urn:ogf:network: manlan.net:2013: manlan-netherlight urn:ogf:network: netherlight.net:2013: netherlight-manlan

  8. GLIF Singapore Video Streaming Demo(Demo Sequence) 1 3 2 Request 100Mbps VC SURFnet/ESnet Aggregator NSA Transmit video stream ESnet OSCARS SURFnet BoD SingAREN TBD Provision 100Mbps VC StarLight OpenNSA MANLAN OSCARS NetherLight BoD

  9. GLIF Singapore Video Streaming Demo(Demo Sequence) 6 5 4 Request VC Modify to 10Mbps Observe video degradation SURFnet/ESnet Aggregator NSA ESnet OSCARS SURFnet BoD SingAREN TBD Re-provision VC to 10Mbps StarLight OpenNSA MANLAN OSCARS NetherLight BoD

  10. GLIF Singapore Video Streaming Demo(Demo Sequence) 9 8 7 Request VC Modify to 100Mbps Observe video improve SURFnet/ESnet Aggregator NSA ESnet OSCARS SURFnet BoD SingAREN TBD Re-provision VC to 100Mbps StarLight OpenNSA MANLAN OSCARS NetherLight BoD

  11. 11 What is next? • Support final NSI v2.0 service schema. • Add support for path constraints and exclusions based on error feedback. • Support path results based on control plane signally topology. • Enhanced path computation workflows allowing for parallel evaluation. • More complete Service Definition support. • Unidirectional services.

More Related