International eScience Infrastructure Bill St. Arnaud [email protected].
What is not and is User Controlled LightPaths (UCLP)? JT Vancouver 2005 Hervé Guy...
-
Upload
corey-floyd -
Category
Documents
-
view
220 -
download
0
Transcript of What is not and is User Controlled LightPaths (UCLP)? JT Vancouver 2005 Hervé Guy...
What is not and is User Controlled LightPaths (UCLP)?
JT Vancouver 2005
Hervé [email protected]
Monday 2005.7.17
What is not and is UCLP? Table of Contents
> What is not UCLP?
> What is UCLP?– Version 1– Version 2
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
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
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…
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)
What is UCLPv1?CA*net 4 is a pool of LightPaths
- Which have been create by UCLP admin (e.g. c4noc).
What is UCLPv1?What are the Users?
?
You!
That simply wantsto best achieve
your job!
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.
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.
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).
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 .
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.
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.
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.
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.
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
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.
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
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
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
UCLPv1 demo at JT 2005
Question?