herv é guy herve.guy@canarie tuesday 2005.8.23
DESCRIPTION
Update about U ser C ontrolled L ight P aths (UCLP); deployments and demonstration in Asia APAN Taipei 2005. Herv é Guy [email protected] Tuesday 2005.8.23. Update about UCLPv1/v2; its deployment in Asia…. What is not and is UCLP? UCLPv1 History - PowerPoint PPT PresentationTRANSCRIPT
Update aboutUser Controlled LightPaths (UCLP);
deployments and demonstration in Asia APAN Taipei 2005
Hervé [email protected]
Tuesday 2005.8.23
Update about UCLPv1/v2; its deployment in Asia…
> What is not and is UCLP?
> UCLPv1– History– National & International Deployments (Korea
& Taiwan)– Demonstrations (Korea & Taiwan)
> UCLPv2
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 UCLPv1? It talks about users empower the network!
1st & 2nd wavelengths – 10 Gbps
3rd wavelength – 10 Gbps
4rd and 5th wavelengths are coming soon…
CA*net 4;a layer 1 network
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 created 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 the starting point…
- Ownership period has a start now 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 ownership period, the users loose the ownership ofthe LightPaths. LightPaths come back the pool .
CANARIE's Directed Research Program History of UCLPv1 Software
> Co-funded by Cisco Canada and CANARIE (http://www.canarie.ca/funding/research/projects.html)
> Held in 2003.> 10 proposals submitted> 3 proposals selected
– University of Waterloo (http://bbcr.uwaterloo.ca/~canarie/index.htm)
– University of Ottawa - Communications Research Centre (CRC) (http://phi.badlab.crc.ca/uclp/)
– Université du Québec à Montréal (UQAM) (http://www.teleinfo.uqam.ca/opticnet/)
UCLPv1 deployment on CA*net 4 (http://www.canarie.ca/canet4/uclp/uclponc4.html)
> For ease of management of lightpath on CA*net 4, a user must comply with CANARIE's Lightpath Allocation Policy and must fill out CANARIE's Lightpath Request Form.
> Only registered source IP addresses will be permitted to connect to the lab. Requests are to be sent to [email protected].
> UCLPv1 deployed:– University of Waterloo v1.5:
• https://uclp01.canet4.net/web-uclp/.
– University of Ottawa - Communications Research Centre (CRC) v1.4beta;
• Federation 3rdw: http://205.189.33.55:8080/uclpclient.jnlp;
– Université du Québec à Montréal (UQAM) v1.4.• Via the UCLPGUI.exe client ().
> Log in as a normal user. C4NOC are administrative users.
UCLPv1 deployment on i2CAT/UPC Network (ES)
> UCLPv1 deployed:– U. of Ottawa - Communications Research Centre (CRC) -
i2CAT/UPC;
– Federation Viola; http://andromeda.i2cat.net:8080/viola.jnlp
> Log in as a normal user. i2CAT/UPC NOC are administrative users.
UCLPv1 deployment onSURFnet/NetherLight (NL)
> UCLPv1 deployed (by University of Amsterdam, experimental setup):– University of Waterloo:
• http://uclp2.uva.netherlight.nl:6000/web-uclp/;
– U. of Ottawa - Communications Research Centre (CRC)• Federation surfnet: http://uclp3.uva.netherlight.nl:8080/uclpclient.jnlp
;
– Université du Québec à Montréal (UQAM)• Via the UCLPGUI.exe client.
> Log in as a normal user. SURFnet NOC are administrative users.
UCLPv1 deployment on www.grangenet.net (AU)
> UCLPv1 deployed– U. of Ottawa - Communications Research Centre (CRC)
UCLPv1 deploymenton KREONet2 (KR)
> UCLP deployed by KISTI:– U. of Ottawa - Communications Research Centre (CRC)
> History– 1G Lightpath provisioning between Daejeon-ons and Daegu-ons– Large scale deployment of UCLP on KREONet– Deployment for APAN2005 in Taipei
> Current work– Support ASAP-4 Cards in ONS15600
• OC-N: STS-<slot>-<PIM>-<PPM>-<PORT>-<STS>
• VFAC: VFAC-<slot>-<PIM>-<PPM>-<PORT>
– Design of operating with Ethernet (VLAN)• For example, Force10 switch
UCLPv1 deploymenton KREONet2 (KR)
DaejeonDaejeon
Stereo HD VoD Server
ONS15454
Cisco 4506
1GigE
ONS15454 ONS15600
GwangjuGwangju
STS24c
GIST, NetMedia LAB
KREONet2, KISTI, Korea
1GigE
SeattleSeattle
CA*net4, CANARIE, Canada
ONS15454 ONS15454
STS24c STS24c STS48c
KISTI’s UCLP/HDV demonstation at APAN Taipei 2005
CA*net 4Seattle
ONS# 115454
ONS# 215454
ONS15454
ONS#DJ15600
OC192
OC192
KREONet2
TWAREN
OC48
ASnet
Demo LP
UCLP User@ APAN
ONS#GJ15454
L2 switchGIST
1GE1GE
ONS#DJ15454
Friday 2005.8.26; 14:00-15:30; Room C
UCLPv1 deploymenton TWAREN (TW)
> UCLP deployed by NCHC:– University of Waterloo v1.5
> About NCHC, TWAREN…
2222
NCHC is Taiwan’s only National Lab dedicated to High-Performance Computing & applications Networking & its applications development
TWAREN - Successor of TANet2 TWAREN Architecture
TWAREN is a new hybrid network with 20G POS and DWDM technologies at its core.Dual circuits form the backbone. Each of the two local carriers provides a 10 G POS network linking the four core nodes.There are eleven GigaPoPs, each links to the core node at 20 Gbps and 1 dark fiber.Hierarchical topology: 3 layers (core, GigaPoPs, end nodes)Highly scalable and flexibleProviding multiple services
National Center for High-performance Computing
NCHC
2323
NCHC Relationship with UCLP NCHC Relationship with UCLP
Lease a lightpath from CANARIE between Seattle and Chicago.
Lightpath between TWAREN/CA*Net4/HEAnet5-point videoconferencing among Taiwan (Asia),
Canada (NA) and Ireland (Europe) in March, 2004Distance: 18,000km
UCLP training class in Taiwan by CANARIE engineers, joined by Korea via videoconferencing
Collaborated with CANARIE to make UCLP compliant with Cisco ONS 15454 SDH
Establish NCHC UCLP Lab: ONS 15454 SDH
UCLP beta tester for ONS SDH version
2424
ASCC-15454ASCC-7609 TP-CHT-15454
Seattle-15454
SF-15454TP-15600
HC-15600 TN-15600
TN-15454HC-15454
To CA*Net4 ONS@Seattle
ASnet
APANVenue@TP
NCHC@Hsinchu NCHC@Tainan
TWAREN
10GEGE
UCLPv1 deployment on TWAREN (TW) - Demo Setup in NCHC
Step 3. Blue LP is provisioned
by UCLP
Friday 2005.8.26; 14:00-15:30; Room C
2525
GE GE
GE
Hsinchu
Venue Tainan
Multi-point CommunicationStream
Stream
Stream
UCLPv1 deployment on TWAREN (TW) - Virtual Topology Virtual Topology
What is UCLPv2?Purpose
> April 2005 CANARIE issued a call for proposals for UCLPv2, with the objective– to adapt the development of the UCLP software developed
under the Directed Research program in 2003-2004 and make it robust and user friendly for wider scale deployment by providing a graphical user interface (GUI) and providing web service workflow capability.
> The project proposals were due at the end of May 2005.
> Total budget for this RFP is $1.4 million.> Now, 4 proposals has been selected.> All projects will have to be completed by March 30,
2006.
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…
New York
ChicagoSeattle
Victoria
Vancouver
Edmonton
CalgaryRegina
Saskatoon
Winnipeg
Toronto
Ottawa
Montreal
Fredericton
HalifaxOnce the users takes the ownership of the subsetof CA*net, it would like to partition them and create the end-to-end connections on request.
What is UCLPv2?From LightPaths to APNs…
New York
ChicagoSeattle
Victoria
Vancouver
Edmonton
Regina
Saskatoon
Winnipeg
Toronto
Ottawa
Montreal
Fredericton
Halifax
Here is the result (i.e. the logical view) on NRC’s need!
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).
What is UCLPv2?From LightPaths to APNs…
> 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?The Physical Network view
OC192 Interface
GbE Interface
Pwave HDX
Seattle
Vancouver
Chicago
Toronto Ottawa
Montreal
New York
ONS
ONS
STAR LIGHT HDX
ONS
MAN LAN HDX
BCnet
ONS
Here is another resource view of OME physical network on CA*net 4 available for APN composition.
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
What is UCLPv2? TRIUMF/HEPnet Lightpath Object Composition GUI
Amsterdam
New York
Toronto
Vancouver
Victoria
Edmonton
Ottawa
Geneva
Montreal
To Fermi
To Brookhaven
TRIUMF APN
UoVic Campus802.11 LightpathObject
UBC CampusCWDM LightpathObject
Victoria
Vancouver
Lightpath Object for 2 Gbp Tiier 2between TRIUMF and UoVic
TRIUMFUoVic
Composition Window
What is UCLPv2? UoVic Physics use UCLPv2 GUI tool for adding
Router WS to lightpath object
Victoria
Vancouver
Lightpath Object for 2 Gbp Tiier 2between TRIUMF and UoVicCreated by TRIUMF/Hepnet
TRIUMFUoVic
Resource Window
UoVic Physics routerresourceCLI interface exposed as a WS
Vancouver
TRIUMFUoVic
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
What is UCLPv2? Resultant HEPnet routed network
UBC Physics
UA Physics
UoT Physics
Carleton Physics
UdM Physics
CA*net 4
UoVAPN
1G Interface WS
Montreal
CERN
To smaller physics depts through university router
UCLPv1 demo at JT 2005