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
CA*net 4 ArchitectureCA*net 4 Architecture
AS271
AS15296AS803
AS10965
AS549
AS818AS10786
AS376
AS611AS7860
AS10972
AS8111
AS683AS145AS513AS7170AS293
AS101 AS8933
Vancouver
Edmonton Saskatoon
Winnipeg
Calgary
Seattle
Regina
Chicago
Toronto
New York
Ottawa
Montreal
Fredericton
Halifax
St. John’s
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 LPO
Delete E2E Connection
Concatenate LPO
Partition LPO
Create E2E Connection
Query JavaSpace
Private Methods within theservice
SwitchCommunication
Service
Create RO
Query Switch
Undo XC
Make XC
TL1O-UNI,GMPLS
RO Manager
Grid Service Access Point
AdminFunctions
Display Resources
Create New LPO
Delete LPO
Modify LPO
UserFunctions
ConnectionRequest
ConnectionDelete
ConnectionStatus
Notification
To ASTo OXC
Display Resources
Create Fund LPO
Delete Fund LPO
Modify LPO
ConnectionRequest
ConnectionDelete
ConnectionStatus
Notification
Find Switch Path
Find LPOs
Jini SAP
LPO Service
JavaSpace Proxy
CS Interface
Jini Lookup Service
Jini SAP
Federated JLS1
Federated JLSn
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
CS
User A
Federation A
LPOS
SCS
JLSJS
JSAP
CS
UF
GSAP
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