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

nsi aggregator
SMART_READER_LITE
LIVE PREVIEW

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

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


slide-1
SLIDE 1

NSI Aggregator: Joint SURFnet/ESnet effort

LHCONE Workshop CERN (Geneva, CH) Feb 10-11, 2014

NSI PCE Development Team

slide-2
SLIDE 2

Lawrence Berkeley National Laboratory U.S. Department of Energy | Office of Science

NSI Connection Segmentation

PA

1 2 3 4 5 6 1 2 3 4 5 6

uRA PA PA A B C D A B C D Chain model Tree model

A

Z

A

Z

3 4 5 6 1 2

A B C D

7 8

Chain model Tree model Chain model Tree model

slide-3
SLIDE 3

Lawrence Berkeley National Laboratory U.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

slide-4
SLIDE 4

Lawrence Berkeley National Laboratory U.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

slide-5
SLIDE 5

Lawrence Berkeley National Laboratory U.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)

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

slide-6
SLIDE 6

Lawrence Berkeley National Laboratory U.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

slide-7
SLIDE 7

Lawrence Berkeley National Laboratory U.S. Department of Energy | Office of Science

SingAREN TBD StarLight OpenNSA ESnet OSCARS MANLAN OSCARS NetherLight BoD SURFnet BoD urn:ogf:network: manlan.net:2013: manlan-esnet urn:ogf:network: starlight.net:2013: starlight-esnet urn:ogf:network: manlan.net:2013: manlan-netherlight urn:ogf:network: netherlight.net:2013: netherlight-manlan urn:ogf:network: netherlight.net:2013: netherlight-surfnet urn:ogf:network: surfnet.net:2013: surfnet-netherlight urn:ogf:network: singaren.net:2013: singaren-starlight urn:ogf:network: starlight.net:2013: starlight-singaren

SURFnet/ESnet Aggregator NSA

urn:ogf:network: es.net:2013: esnet-manlan urn:ogf:network: es.net:2013: esnet-starlight

GLIF Singapore Video Streaming Demo (Resource Layout)

slide-8
SLIDE 8

Lawrence Berkeley National Laboratory U.S. Department of Energy | Office of Science

GLIF Singapore Video Streaming Demo (Demo Sequence)

SingAREN TBD StarLight OpenNSA ESnet OSCARS MANLAN OSCARS NetherLight BoD SURFnet BoD

SURFnet/ESnet Aggregator NSA Request 100Mbps VC

1

Transmit video stream

3

Provision 100Mbps VC

2

slide-9
SLIDE 9

Lawrence Berkeley National Laboratory U.S. Department of Energy | Office of Science

GLIF Singapore Video Streaming Demo (Demo Sequence)

SingAREN TBD StarLight OpenNSA ESnet OSCARS MANLAN OSCARS NetherLight BoD SURFnet BoD

SURFnet/ESnet Aggregator NSA Observe video degradation

6

Re-provision VC to 10Mbps

5

Request VC Modify to 10Mbps

4

slide-10
SLIDE 10

Lawrence Berkeley National Laboratory U.S. Department of Energy | Office of Science

GLIF Singapore Video Streaming Demo (Demo Sequence)

SingAREN TBD StarLight OpenNSA ESnet OSCARS MANLAN OSCARS NetherLight BoD SURFnet BoD

SURFnet/ESnet Aggregator NSA Observe video improve

9

Re-provision VC to 100Mbps

8

Request VC Modify to 100Mbps

7

slide-11
SLIDE 11

Lawrence Berkeley National Laboratory U.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
  • n 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.