22
What is not and is User Controlled LightPaths (UCLP)? JT Vancouver 2005 Hervé Guy [email protected] Monday 2005.7.17

What is not and is User Controlled LightPaths (UCLP)? JT Vancouver 2005 Hervé Guy [email protected] Monday 2005.7.17

Embed Size (px)

Citation preview

Page 1: What is not and is User Controlled LightPaths (UCLP)? JT Vancouver 2005 Hervé Guy herve.guy@canarie.ca Monday 2005.7.17

What is not and is User Controlled LightPaths (UCLP)?

JT Vancouver 2005

Hervé [email protected]

Monday 2005.7.17

Page 2: What is not and is User Controlled LightPaths (UCLP)? JT Vancouver 2005 Hervé Guy herve.guy@canarie.ca Monday 2005.7.17

What is not and is UCLP? Table of Contents

> What is not UCLP?

> What is UCLP?– Version 1– Version 2

Page 3: What is not and is User Controlled LightPaths (UCLP)? JT Vancouver 2005 Hervé Guy herve.guy@canarie.ca Monday 2005.7.17

What is not UCLP? Confusion about UCLP

> UCLP is often wrongly associated with other dynamic optical switching protocols.

> UCLP has nothing to do with optical control planes or providing bandwidth on demand.

> Primary purpose is NOT– a dynamic switched optical networks– a reservation and leasing of wavelength resources– an end-to-end optical VPNs– an inter-domain connection of LightPaths

Page 4: What is not and is User Controlled LightPaths (UCLP)? JT Vancouver 2005 Hervé Guy herve.guy@canarie.ca Monday 2005.7.17

What is UCLP? UCLP Objectives

> UCLP is an IP network provisioning and configuration tool– it allows the creation of application or discipline specific IP

networks that can be built from optical paths obtained from a mix of heterogeneous network resources across different management domains

– Similar in concept to X-bone VPN overlay network, except at layer 1

> User controlled traffic engineering– Active replacement for Sockeye and Route Science– Alternative to MPLS

Page 5: What is not and is User Controlled LightPaths (UCLP)? JT Vancouver 2005 Hervé Guy herve.guy@canarie.ca Monday 2005.7.17

What is UCLP?CA*net 4; a layer 1 network

1st & 2nd wavelengths – 10 Gbps

3rd wavelength – 10 Gbps

4rd and 5th wavelengths are coming soon…

Page 6: What is not and is User Controlled LightPaths (UCLP)? JT Vancouver 2005 Hervé Guy herve.guy@canarie.ca Monday 2005.7.17

What is UCLPv1?What is a LightPath?

> According to “User controlled Lightpath Definition Document (http://www.canarie.ca/canet4/library/c4design/user_controlled_definition.ppt)”, created by Bill St. Arnaud in December 2002:

– Any uni- or bi-directional point to point connection with effective guaranteed bandwidth

> Examples of LightPaths on CA*net: STS channels on a SONET or VC4 channels on SDH circuits

LightPath has Bandwidth, start and

end points

ons-tor01; slot 5; port 1; channel 72

ons-ott01; slot 12; port 1; channel 72

STS24c (OC24)

Page 7: What is not and is User Controlled LightPaths (UCLP)? JT Vancouver 2005 Hervé Guy herve.guy@canarie.ca Monday 2005.7.17

What is UCLPv1?CA*net 4 is a pool of LightPaths

- Which have been create by UCLP admin (e.g. c4noc).

Page 8: What is not and is User Controlled LightPaths (UCLP)? JT Vancouver 2005 Hervé Guy herve.guy@canarie.ca Monday 2005.7.17

What is UCLPv1?What are the Users?

?

You!

That simply wantsto best achieve

your job!

Page 9: What is not and is User Controlled LightPaths (UCLP)? JT Vancouver 2005 Hervé Guy herve.guy@canarie.ca Monday 2005.7.17

What is UCLPv1? Users takecontrol of LightPaths on CA*net4

- Ownership of LightPaths is achieved via the lease process.

- Lease period has a start and end dates.

Page 10: What is not and is User Controlled LightPaths (UCLP)? JT Vancouver 2005 Hervé Guy herve.guy@canarie.ca Monday 2005.7.17

What is UCLPv1? Users creates an e2e connections on CA*net4

concatenate LPs

access LPs

access LPs

- Users access the LightPaths and run their applications during the requested period.

Page 11: What is not and is User Controlled LightPaths (UCLP)? JT Vancouver 2005 Hervé Guy herve.guy@canarie.ca Monday 2005.7.17

What is UCLPv1? It talks about users empower the network!

> During the period where a user owns the LightPaths, it could– Partition LightPaths;– Concatenate LightPaths;– Advertise unused LightPaths (i.e. make them

available for another users).– Create/delete the e2e connections (access

LightPaths).

Page 12: What is not and is User Controlled LightPaths (UCLP)? JT Vancouver 2005 Hervé Guy herve.guy@canarie.ca Monday 2005.7.17

What is UCLPv1? Users deletes the e2e connections on CA*net4

At the end of the lease period, the users loose the ownership ofthe LightPaths.LightPaths come back the pool .

Page 13: What is not and is User Controlled LightPaths (UCLP)? JT Vancouver 2005 Hervé Guy herve.guy@canarie.ca Monday 2005.7.17

What is UCLPv2? From LightPaths to APNs…

New York

ChicagoSeattle

Victoria

Vancouver

Edmonton

CalgaryRegina

Saskatoon

Winnipeg

Toronto

Ottawa

Montreal

Fredericton

Halifax

CA*net 4 router2G Lightpath WSGbE interface WS

> Now let’s imagine that the users would like to manage a subset

of CA*net as part of their network including add/drop, routing, partition,

concatenate, etc.

Page 14: What is not and is User Controlled LightPaths (UCLP)? JT Vancouver 2005 Hervé Guy herve.guy@canarie.ca Monday 2005.7.17

What is UCLPv2?From LightPaths to APNs…

> UVLPv2 is an extension of UCLPv1’s concepts of LightPaths and Users.> In UCLPv2, the LightPaths and Network Interface (e.g. the GigE ports)

become some web services (WS) resources.> The APN resource list is a pointer to a set of the above-defined WS,> Finally, an APN (Articulated Private Network) is essentially a workflow

script created by the Network Administrator (e.g. CANARIE) that points to a collection of Network LightPaths and Interfaces (e.g. the APN resource list), destined to the APN administrators (e.g. NRC).

> The APN Administrators can download and run the APN workflow script and create functioning APN (e.g. NRC’s CA*net 4 APN).

> An APN could be merge to other APNs for forming a new APN (e.g. NRC’s CA*net 4 APN + NRC’s private APN + SURFnet’s APN).

> The APN could be re-advertise all or some of the APN resource list to other users.

> Finally, the normal users (e.g. NRC’s users) can take control of the APNs resources and establish their own e2e connections.

Page 15: What is not and is User Controlled LightPaths (UCLP)? JT Vancouver 2005 Hervé Guy herve.guy@canarie.ca Monday 2005.7.17

What is UCLPv2?UCLPv2 in a nutshell!

> UCLPv2– Graphical interface to allow users to create

Articulated Private Networks (APNs)– All lightpaths represented as web services

that are consumed by user by linking through portal on workflow engine

> BPEL or Keppler to link APNs together to form end to end LightPaths and to link instruments.

Page 16: What is not and is User Controlled LightPaths (UCLP)? JT Vancouver 2005 Hervé Guy herve.guy@canarie.ca Monday 2005.7.17

What is UCLPv2?The Physical Network view

STAR LIGHT HDXMAN LAN HDX

Pwave HDX

TRIUMF

OME

YVR

YEG

YCG

Winnipeg

YYZ

YUL

YOW

Halifax

10G STS partitionable interface

1Gbe non-partitionable interface

UCLPv2 GUI has multiple resource windows. Here is the resource view of ONS physical network on CA*net 4 available for APN composition.

Interface WS

LightPath WS

C4noc’s view of ONS physical network on CA*net 4.

Page 17: What is not and is User Controlled LightPaths (UCLP)? JT Vancouver 2005 Hervé Guy herve.guy@canarie.ca Monday 2005.7.17

What is UCLPv2?APN Resource List Creation

CANARIE ONS NetworkResources

STAR LIGHT HDXMAN LAN HDX

Pwave HDX

TRIUMF

OME

YVR

YEG

YCG

WinnipegYYZ

YUL

YOW

Halifax

Seattle

Vancouver

Chicago

Toronto Ottawa

Montreal

New York

ONSONS

STAR LIGHT HDX

ONS

MAN LAN HDX

BCnet

Amsterdam

New York

Toronto

Vancouver

Victoria

Edmonton

Ottawa

Geneva

Montreal

To Fermi

To BrookhavenNew APN Resource list composition

ONS

New York Geneva

SURFnet APN resources advertised to CANARIE

Amsterdam

CANARIE OME Network Resources

Lightpath Object Creation

Edmonton

Chicgao

EdmontonToronto

Chicago is hidden

1

2

3 4

5

Viewby

c4noc

Page 18: What is not and is User Controlled LightPaths (UCLP)? JT Vancouver 2005 Hervé Guy herve.guy@canarie.ca Monday 2005.7.17

What is UCLPv2? CANARIE provides APN resource list to TRIUMF

10G LightPath WS

1G Interface WS

5G Interface WS

1G LightPath WS

CANRIE makes Triumf’s APN available atURI: http://canarie_apns/triumf_apn.ws

Amsterdam

New York

Toronto

Vancouver

Victoria

Edmonton

Ottawa

Geneva

Montreal

To Fermi

To Brookhaven

TRIUMF’s APN Administrators downloads and runs the Triumf’s APN workflow script and create functioning Triumf’s APN.

Page 19: What is not and is User Controlled LightPaths (UCLP)? JT Vancouver 2005 Hervé Guy herve.guy@canarie.ca Monday 2005.7.17

What is UCLPv2? TRIUMF GUI harvests other APNs from UoVic, UoT…

UoToronto PhysicsTier 2

UoVictoria PhysicsTier 2

TRIUMFTier 1

CERNTier 0

Amsterdam

New York

Chicago

Toronto

Vancouver

Victoria

FERMITier 1

BrookhavenTier 1

UBC Physics

UA Physics

UoT Physics

Carleton Physics

UdM Physics

CA*net 4

Edmonton

Ottawa

Geneav

10G Lightpath WS

TRIUMFAPN

UoTAPN

UoVAPN

1G Interface WS

5G Interface WS

External links or APNs

Note: Typical View on TRIUMF UCLP GUI

Montreal

Page 20: What is not and is User Controlled LightPaths (UCLP)? JT Vancouver 2005 Hervé Guy herve.guy@canarie.ca Monday 2005.7.17

1G HEPnet daisy chainrouted

What is UCLPv2? TRIUMF partitions APN and creates several child APNs

UoToronto PhysicsTier 2

UoVictoria PhysicsTier 2

TRIUMFTier 1

CERNTier 0

Amsterdam

New York

Chicago

Toronto

Vancouver

Victoria

FERMITier 1 Brookhaven

Tier 1

UBC Physics

UA Physics

UoT Physics

Carleton Physics

UdM Physics

CA*net 4

Edmonton

Ottawa

To other physics users at smaller universities Geneav

CWDMCWDM

5G Tier 1 data

2G Tier 2 data

Optionalinterfaces

Note: Typical View on TRIUMF UCLP GUI

Page 21: What is not and is User Controlled LightPaths (UCLP)? JT Vancouver 2005 Hervé Guy herve.guy@canarie.ca Monday 2005.7.17

What is UCLPv2? TRIUMF creates child APN for HEPnet

Toronto

Vancouver

Victoria

UBC Physics

UA Physics

UoT Physics

Carleton Physics

UdM Physics

CA*net 4

Edmonton Ottawa

UoVAPN

1G Interface WS

Montreal

Note: TRIUMF has created this child APN from elementsfrom the original CANARIE APN and the APNs provided by UoVictoria, TRIUMF, UoT, etc

Note: View seen by HEPnet UCLP GUI

CERN

HEPnet APNcannot see switches in Amsterdam or NY

Page 22: What is not and is User Controlled LightPaths (UCLP)? JT Vancouver 2005 Hervé Guy herve.guy@canarie.ca Monday 2005.7.17

UCLPv1 demo at JT 2005

Question?