User-Controlled E2E Lightpath Provisioning over CA*net 4 May 26, 2003 Lead Participant: University...

5
User-Controlled E2E User-Controlled E2E Lightpath Provisioning over Lightpath Provisioning over CA*net 4 CA*net 4 May 26, 2003 May 26, 2003 Lead Participant: University of Ottawa Lead Participant: University of Ottawa Participant: Communications Research Centre Participant: Communications Research Centre CANARIE’s Directed Research CANARIE’s Directed Research Program Program Université d’Ottawa University of Ottawa

Transcript of User-Controlled E2E Lightpath Provisioning over CA*net 4 May 26, 2003 Lead Participant: University...

Page 1: User-Controlled E2E Lightpath Provisioning over CA*net 4 May 26, 2003 Lead Participant: University of…

User-Controlled E2E Lightpath User-Controlled E2E Lightpath Provisioning over CA*net 4Provisioning over CA*net 4

May 26, 2003May 26, 2003

Lead Participant: University of OttawaLead Participant: University of OttawaParticipant: Communications Research CentreParticipant: Communications Research Centre

CANARIE’s Directed Research ProgramCANARIE’s Directed Research Program

Université d’OttawaUniversity of Ottawa

Page 2: User-Controlled E2E Lightpath Provisioning over CA*net 4 May 26, 2003 Lead Participant: University of…

CA*net 4 ArchitectureCA*net 4 Architecture

AS271

AS15296AS803

AS10965

AS549

AS818AS10786AS376

AS611AS7860

AS10972

AS8111

AS683AS145AS513AS7170AS293

AS101 AS8933

Vancouver

Edmonton Saskatoon

Winnipeg

Calgary

Seattle

Regina

Chicago

Toronto

New York

Ottawa

Montreal

Fredericton

Halifax

St. John’s

Page 3: User-Controlled E2E Lightpath Provisioning over CA*net 4 May 26, 2003 Lead Participant: University of…

UCLPServices

Architecture

The Switch Implementation ClassImplements the CS Interface to proxybetween different network devices

LPO DB

Switch StateDB

JavaSpace

CS Interface

Stateless services that areexecuted at the client

LPOService

Notification From Switch

Delete LPO

Find JavaSpace

Add LPODelete E2E Connection

Concatenate LPOPartition LPO

Create E2E Connection

Query JavaSpace

Private Methods within theservice

SwitchCommunication

Service

Create ROQuery Switch

Undo XCMake XC

TL1 O-UNI,GMPLS

RO Manager

Grid Service Access Point

AdminFunctions

Display ResourcesCreate New LPO

Delete LPOModify LPO

UserFunctions

ConnectionRequestConnectionDeleteConnectionStatus

Notification

To ASTo OXC

Display ResourcesCreate Fund LPODelete Fund LPO

Modify LPO

ConnectionRequestConnectionDeleteConnectionStatus

NotificationFind Switch Path

Find LPOs

Jini SAP

LPO Service

JavaSpace Proxy

CS Interface

Jini Lookup ServiceJini SAP

Federated JLS1

Federated JLSn

Page 4: User-Controlled E2E Lightpath Provisioning over CA*net 4 May 26, 2003 Lead Participant: University of…

View/Access to ServicesView/Access to Services

• In the Scenario below, User A in Federation A wishes to create a connection with User C in Federation C

• LPO1 (A-B) and LPO2 (B-C) will be concatenated together to form LPO3 (A-C)• Only the services that will be used by Federation A to setup the lightpath are shown

– The sequence to form the E2E connection is shown on the next slide– Note the sequence is color coded to reflect the services in each domain

• Federation A = Blue, Federation B = Orange, Federation C = Green

Federation B Federation C

User C

LPO1 (A-B) LPO2 (B-C)

JLSJS JLS

JS

LPO3 (A-C)

SCS

CS

SCS

CSUser A

Federation A

LPOS

SCS

JLSJS

JSAP

CS

UF

GSAP

Page 5: User-Controlled E2E Lightpath Provisioning over CA*net 4 May 26, 2003 Lead Participant: University of…

GMPLS

Input Ports Output PortsInput Ports Output Ports

LPOS Cisco 15454

makeXC()

CS Interface

return

LPOS AS-GMPLS

makeXC()

CS Interface

return

Interfacing withNetwork Devices

Switch Cloud