nsi aggregator joint surfnet esnet effort
Download
Skip this Video
Download Presentation
NSI Aggregator: Joint SURFnet /ESnet effort

Loading in 2 Seconds...

play fullscreen
1 / 11

NSI Aggregator: Joint SURFnet /ESnet effort - PowerPoint PPT Presentation


  • 137 Views
  • Uploaded on

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.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' NSI Aggregator: Joint SURFnet /ESnet effort' - teva


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
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
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

nsi aggregator implementation
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
surfnet esnet inter domain pathfinder nsi aggregator
SURFnet/ESnet Inter-domain pathfinder (NSI Aggregator)

NSI Connection Service

SURFnet/ESnet

pathfinder

NSI Topology Service

SURFnet BoD

RNP OpenNSA

Internet2 ION

nsi path computation element v1 0
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)

what is it
6What 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.
slide7

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

glif singapore video streaming demo demo sequence
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

glif singapore video streaming demo demo sequence1
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

glif singapore video streaming demo demo sequence2
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

what is next
11What 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.
ad