Download presentation
Presentation is loading. Please wait.
Published byEustace Joel Parsons Modified over 9 years ago
1
NSI Aggregator: Joint SURFnet/ESnet effort LHCONE Workshop CERN (Geneva, CH) Feb 10-11, 2014 NSI PCE Development Team
2
Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science NSI Connection Segmentation PA 1 2 3 4 5 6 123 4 5 6 uRA PA A B C D A B C D Chain model Tree model A Z A Z 34 5 6 1 2 A B C D 7 8 Chain model Tree model Chain model Tree model Chain model
3
Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science NSI Aggregator Implementation SURFnet BoD 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 3
4
Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science SURFnet/ESnet Inter-domain pathfinder (NSI Aggregator) 4 Internet2 ION SURFnet BoD RNP OpenNSA SURFnet/ESnet pathfinder NSI Connection Service NSI Topology Service
5
Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science NSI Path Computation Element v1.0 REST Interfaces Validation Validates request against known service templates Scheduler Discovery and auditing Remote task control through REST API Configuration Runtime configuration Logging Local HDD logging. Remote log access through REST API Topology Manager Consolidates inter- domain topology and builds domain model. Path Computation Core Orchestrates path computation Returns resolved path request segments NSI PCE 5 NSAs (Topology) NSAs (Topology) Find Path API Topology API Management API Path Modules Configurable path computation modules Topology Providers Dynamic topology discovery NML to NSI topology conversion Client Path results Path request Management NSI topology
6
Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science 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. 6
7
Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science SingAREN TBD SingAREN TBD StarLight OpenNSA StarLight OpenNSA ESnet OSCARS ESnet OSCARS MANLAN OSCARS MANLAN OSCARS NetherLight BoD NetherLight BoD SURFnet BoD SURFnet BoD urn:ogf:network: manlan.net:2013: manlan-esnet urn:ogf:network: manlan.net:2013: manlan-esnet urn:ogf:network: starlight.net:2013: starlight-esnet urn:ogf:network: starlight.net:2013: starlight-esnet urn:ogf:network: manlan.net:2013: manlan-netherlight urn:ogf:network: manlan.net:2013: manlan-netherlight urn:ogf:network: netherlight.net:2013: netherlight-manlan urn:ogf:network: netherlight.net:2013: netherlight-manlan urn:ogf:network: netherlight.net:2013: netherlight-surfnet urn:ogf:network: netherlight.net:2013: netherlight-surfnet urn:ogf:network: surfnet.net:2013: surfnet-netherlight urn:ogf:network: surfnet.net:2013: surfnet-netherlight urn:ogf:network: singaren.net:2013: singaren-starlight urn:ogf:network: singaren.net:2013: singaren-starlight urn:ogf:network: starlight.net:2013: starlight-singaren urn:ogf:network: starlight.net:2013: starlight-singaren SURFnet/ESnet Aggregator NSA SURFnet/ESnet Aggregator NSA urn:ogf:network: es.net:2013: esnet-manlan urn:ogf:network: es.net:2013: esnet-manlan urn:ogf:network: es.net:2013: esnet-starlight urn:ogf:network: es.net:2013: esnet-starlight GLIF Singapore Video Streaming Demo (Resource Layout)
8
Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science GLIF Singapore Video Streaming Demo (Demo Sequence) SingAREN TBD SingAREN TBD StarLight OpenNSA StarLight OpenNSA ESnet OSCARS ESnet OSCARS MANLAN OSCARS MANLAN OSCARS NetherLight BoD NetherLight BoD SURFnet BoD SURFnet BoD SURFnet/ESnet Aggregator NSA SURFnet/ESnet Aggregator NSA Request 100Mbps VC 1 Transmit video stream 3 Provision 100Mbps VC 2
9
Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science GLIF Singapore Video Streaming Demo (Demo Sequence) SingAREN TBD SingAREN TBD StarLight OpenNSA StarLight OpenNSA ESnet OSCARS ESnet OSCARS MANLAN OSCARS MANLAN OSCARS NetherLight BoD NetherLight BoD SURFnet BoD SURFnet BoD SURFnet/ESnet Aggregator NSA SURFnet/ESnet Aggregator NSA Observe video degradation 6 Re-provision VC to 10Mbps 5 Request VC Modify to 10Mbps 4
10
Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science GLIF Singapore Video Streaming Demo (Demo Sequence) SingAREN TBD SingAREN TBD StarLight OpenNSA StarLight OpenNSA ESnet OSCARS ESnet OSCARS MANLAN OSCARS MANLAN OSCARS NetherLight BoD NetherLight BoD SURFnet BoD SURFnet BoD SURFnet/ESnet Aggregator NSA SURFnet/ESnet Aggregator NSA Observe video improve 9 Re-provision VC to 100Mbps 8 Request VC Modify to 100Mbps 7
11
Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science What is next? 11 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.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.