440 likes | 608 Views
Update about U ser C ontrolled L ight P aths (UCLP); deployments and demonstration in Asia APAN Taipei 2005. Herv é Guy herve.guy@canarie.ca Tuesday 2005.8.23. Update about UCLPv1/v2; its deployment in Asia…. Hervé Guy’s BIO I am working with CANARIE INC, at Ottawa, in CANADA since 1995.
E N D
Update aboutUser Controlled LightPaths (UCLP);deployments and demonstration in Asia APAN Taipei 2005 Hervé Guy herve.guy@canarie.ca Tuesday 2005.8.23
Update about UCLPv1/v2; its deployment in Asia… • Hervé Guy’s BIO • I am working with CANARIE INC, at Ottawa, in CANADA since 1995. • I have joined the Advanced Research Network group, which are responsible of the deployment of CA*net Network in Canada, in 1998. • I was leading the “STATS” initiative on CA*net 4 between 1998 and 2002. • I am now managing the development of the UCLP (User Control LightPath) Software since 2003.
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-ott01; slot 12; port 1; channel 72 STS24c (OC24) ons-tor01; slot 5; port 1; channel 72
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 wants to best achieve your job!
What is UCLPv1? Users takecontrol of LightPathson CA*net4 - Ownership of LightPaths is the starting point… - Ownershipperiod has a start now and end dates.
What is UCLPv1? Users creates an e2e connections on CA*net4 • Users access the LightPaths and run their applications during the • requested period. access LPs concatenate LPs access LPs
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 of the LightPaths. LightPathscome 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 eng@canarie.ca. • 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) CA*net4, CANARIE, Canada KREONet2, KISTI, Korea ONS15454 ONS15454 ONS15454 ONS15600 STS24c STS24c STS48c STS24c Daejeon Seattle Gwangju ONS15454 1GigE Cisco 4506 1GigE Stereo HD VoD Server GIST, NetMedia LAB
KISTI’s UCLP/HDV demonstration at APAN Taipei 2005 Friday 2005.8.26; 14:00-15:30; Room C 1GE CA*net 4 Seattle 1GE L2 switch GIST OC192 ONS#DJ 15454 ONS#GJ 15454 ONS#DJ 15600 ONS# 2 15454 UCLP User@ APAN KREONet2 Demo LP OC192 TWAREN ONS# 1 15454 OC48 ONS 15454 ASnet
UCLPv1 deploymenton TWAREN (TW) • UCLP deployed by NCHC: • University of Waterloo v1.5 • More about NCHC, TWAREN on next slides!
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 flexible • Providing multiple services National Center for High-performance Computing NCHC
NCHC Relationship with UCLP • Lease a lightpath from CANARIE between Seattle and Chicago. • Lightpath between TWAREN/CA*Net4/HEAnet • 5-point videoconferencing among Taiwan (Asia), Canada (NA) and Ireland (Europe) in March, 2004 • Distance: 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
UCLPv1 deployment on TWAREN (TW) - Demo Setup in NCHC To CA*Net4 ONS@Seattle Friday 2005.8.26; 14:00-15:30; Room C TP-CHT-15454 ASCC-7609 ASnet ASCC-15454 10GE GE Seattle-15454 APAN Venue@TP SF-15454 TP-15600 TN-15600 HC-15600 TWAREN HC-15454 TN-15454 Step 3. Blue LP is provisioned by UCLP NCHC@Hsinchu NCHC@Tainan
UCLPv1 deployment on TWAREN (TW) -Virtual Topology Venue Tainan Multi-point Communication Stream Stream GE GE GE Stream Hsinchu
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… • 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. Edmonton Saskatoon Vancouver Winnipeg Ottawa Montreal Regina Victoria Toronto Calgary CA*net 4 router 2G Lightpath WS GbE interface WS Fredericton Seattle Chicago New York Halifax
What is UCLPv2?From LightPaths to APNs… Edmonton Saskatoon Vancouver Winnipeg Ottawa Montreal Regina Victoria Toronto Calgary Fredericton Seattle Chicago New York Halifax Once the users takes the ownership of the subset of CA*net, it would like to partition them and create the end-to-end connections on request.
What is UCLPv2?From LightPaths to APNs… Edmonton Saskatoon Vancouver Winnipeg Ottawa Regina Montreal Victoria Toronto Fredericton Seattle Chicago New York 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 UCLPv2 GUI has multiple resource windows. Here is the resource view of ONS physical network on CA*net 4 available for APN composition. YEG Interface WS YUL YVR YOW Winnipeg YYZ TRIUMF YCG Halifax OME LightPath WS MAN LAN HDX STAR LIGHT HDX Pwave HDX 10G STS partitionable interface 1Gbe non-partitionable interface C4noc’s view of ONS physical network on CA*net 4.
ONS Montreal ONS ONS Vancouver ONS BCnet Toronto Ottawa MAN LAN HDX New York Chicago Seattle STAR LIGHT HDX What is UCLPv2?The Physical Network view Here is another resource view of OME physical network on CA*net 4 available for APN composition. Pwave HDX OC192 Interface GbE Interface
SURFnet APN resources advertised to CANARIE Amsterdam YEG YUL New York YVR Geneva YOW Winnipeg YYZ ONS TRIUMF YCG Halifax OME MAN LAN HDX STAR LIGHT HDX Pwave HDX What is UCLPv2?APN Resource List Creation Lightpath Object Creation CANARIE ONS Network Resources 1 Toronto Edmonton Chicago is hidden 2 CANARIE OME Network Resources ONS Montreal ONS ONS Vancouver BCnet Toronto Ottawa Edmonton Chicgao 3 MAN LAN HDX 4 New York Chicago Seattle Toronto STAR LIGHT HDX 5 Ottawa Amsterdam Vancouver Edmonton Montreal View by c4noc To Fermi Victoria New York Geneva New APN Resource list composition To Brookhaven
What is UCLPv2? CANARIE provides APN resource list to TRIUMF 1G Interface WS CANRIE makes Triumf’s APN available at URI: http://canarie_apns/triumf_apn.ws 5G Interface WS 10G LightPath WS 1G LightPath WS Toronto Ottawa Amsterdam Vancouver Edmonton Montreal To Fermi Victoria New York Geneva 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… TRIUMF Tier 1 1G Interface WS UoToronto Physics Tier 2 5G Interface WS UBC Physics UA Physics UoT Physics 10G Lightpath WS External links or APNs UoVictoria Physics Tier 2 UdM Physics TRIUMF APN UoT APN Carleton Physics Toronto Amsterdam Vancouver Edmonton Montreal UoV APN Ottawa Victoria CA*net 4 New York Geneav Chicago FERMI Tier 1 Note: Typical View on TRIUMF UCLP GUI CERN Tier 0 Brookhaven Tier 1
What is UCLPv2? TRIUMF/HEPnet Lightpath Object Composition GUI UBC Campus CWDM Lightpath Object UoVic Campus 802.11 Lightpath Object TRIUMF APN Toronto Ottawa Amsterdam Vancouver Edmonton Montreal To Fermi Victoria New York Geneva UoVic TRIUMF To Brookhaven Vancouver Victoria Lightpath Object for 2 Gbp Tiier 2between TRIUMF and UoVic Composition Window
What is UCLPv2? UoVic Physics use UCLPv2 GUI tool for adding Router WS to lightpath object UoVic Physics router resource CLI interface exposed as a WS Resource Window UoVic TRIUMF Vancouver Victoria Lightpath Object for 2 Gbp Tiier 2between TRIUMF and UoVic Created by TRIUMF/Hepnet UoVic TRIUMF Vancouver
What is UCLPv2? TRIUMF partitions APN and creates several child APNs TRIUMF Tier 1 UoToronto Physics Tier 2 1G HEPnet daisy chain routed UBC Physics UA Physics UoT Physics 5G Tier 1 data UoVictoria Physics Tier 2 2G Tier 2 data CWDM Carleton Physics CWDM UdM Physics Toronto Amsterdam Vancouver Edmonton Ottawa Victoria CA*net 4 To other physics users at smaller universities New York Geneav Optional interfaces Note: Typical View on TRIUMF UCLP GUI Chicago FERMI Tier 1 CERN Tier 0 Brookhaven Tier 1
What is UCLPv2? TRIUMF creates child APN for HEPnet Note: View seen by HEPnet UCLP GUI 1G Interface WS UBC Physics UA Physics UoT Physics UdM Physics Carleton Physics Toronto Vancouver Edmonton Montreal Ottawa UoV APN CERN Victoria CA*net 4 Note: TRIUMF has created this child APN from elements from the original CANARIE APN and the APNs provided by UoVictoria, TRIUMF, UoT, etc HEPnet APNcannot see switches in Amsterdam or NY
What is UCLPv2? Resultant HEPnet routed network 1G Interface WS UBC Physics UA Physics UoT Physics UdM Physics Carleton Physics Montreal UoV APN CERN CA*net 4 To smaller physics depts through university router
Update about UCLPv1/v2; its deployment in Asia… KISTI & NCHC’s UCLP demonstration at APAN Taipei 2005 Friday 2005.8.26; 14:00-15:30; Room C Question? herve.guy@canarie.ca