Update about the User Controlled LightPaths (UCLP)
Download
Report
Transcript Update about the User Controlled LightPaths (UCLP)
Update about
User Controlled LightPaths (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…
> 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_def
inition.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 take
control 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
- 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. 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 on
SURFnet/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 deployment
on 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 deployment
on KREONet2 (KR)
CA*net4, CANARIE, Canada
KREONet2, KISTI, Korea
ONS15454
ONS15454
ONS15600
STS24c
STS24c
STS24c
Daejeon
Gwangju
ONS15454
1GigE
Cisco 4506
1GigE
Stereo HD VoD Server
GIST, NetMedia LAB
ONS15454
STS48c
Seattle
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
UCLP User@ APAN
ONS#GJ ONS#DJ ONS#DJ
15454
15454
15600
KREONet2
OC192
ONS# 2
15454
Demo LP
OC192
TWAREN
OC48
ASnet
ONS
15454
ONS# 1
15454
UCLPv1 deployment
on TWAREN (TW)
> UCLP deployed by NCHC:
– University of Waterloo v1.5
> More about NCHC, TWAREN on next slides!
National Center for High-performance Computing
NCHC
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
23
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
24
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
GE
ASne
t
ASCC-15454
10GE
Seattle-15454
APAN
Venue@TP
HC-15600
TP-15600
SF-15454
TN-15600
TWAREN
HC-15454
TN-15454
Step 3.
Blue LP is provisioned
by UCLP
NCHC@Hsinchu
NCHC@Tainan
25
UCLPv1 deployment on TWAREN
(TW) - Virtual Topology
Venue
Tainan
Multi-point Communication
GE
GE
GE
Hsinchu
26
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
Victoria
Calgary
Seattle
Regina
CA*net 4 router
2G Lightpath WS
GbE interface WS
Ottawa
Montreal
Toronto
Fredericton
Chicago
New York
Halifax
What is UCLPv2?
From LightPaths to APNs…
Edmonton
Saskatoon
Vancouver
Winnipeg
Victoria
Calgary
Seattle
Regina
Ottawa
Montreal
Toronto
Fredericton
Chicago
New York
Once the users takes the ownership of the subset
of CA*net, it would like to partition them and create the endto-end connections on request.
Halifax
What is UCLPv2?
From LightPaths to APNs…
Edmonton
Saskatoon
Vancouver
Winnipeg
Ottawa
Regina
Victoria
Montreal
Toronto
Seattle
Fredericton
Chicago
New York
Here is the result (i.e. the logical view) on NRC’s need!
Halifax
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 abovedefined 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
YUL
Interface WS
YVR
YOW
Winnipeg
YYZ
TRIUMF
YCG
Halifax
OME
LightPath WS
Pwave HDX
STAR LIGHT HDX
MAN LAN HDX
10G STS partitionable interface
1Gbe non-partitionable interface
C4noc’s view of ONS physical network on CA*net 4.
What is UCLPv2?
The Physical Network view
Here is another resource view of OME physical network on CA*net 4
available for APN composition.
ONS
ONS
Montreal
ONS
Vancouver
ONS
BCnet
Toronto
Ottawa
MAN LAN HDX
Chicago
New York
Seattle
STAR LIGHT HDX
Pwave HDX
OC192 Interface
GbE Interface
What is UCLPv2?
APN Resource List Creation
Lightpath Object Creation
YEG
CANARIE ONS Network
Resources
1
YVR
YUL
ONS
OME Vancouver
BCnet
Pwave HDX
3
Chicago is hidden
ONS
New York
Chicago
Seattle
Victoria
2
MAN LAN HDX
4
Toronto
Vancouver
Montreal
SURFnet
APN
Halifax
resources advertised
to
Amsterdam
Ottawa
CANARIE
MAN LAN HDX
ONS
Toronto
STAR
ChicgaoLIGHT HDX
Edmonton
Edmonton
YYZ
TRIUMF
CANARIE OME YCG
Network Resources
Toronto
YOW
Winnipeg
STAR LIGHTOttawa
HDX
Edmonton
New York
Amsterdam
ONS
Geneva
5
Montreal
To Fermi
New York
New APN Resource list composition
To Brookhaven
Geneva
View
by
c4noc
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
Vancouver
Victoria
Amsterdam
Edmonton
Montreal
To Fermi
New York
To Brookhaven
TRIUMF’s APN Administrators downloads and runs the
Triumf’s APN workflow script and create functioning
Triumf’s APN.
Geneva
What is UCLPv2? TRIUMF GUI
harvests other APNs from UoVic, UoT…
TRIUMF
Tier 1
UBC
Physics
UoVictoria Physics
Tier 2
TRIUMF
APN
1G Interface WS
UoToronto Physics
Tier 2
UA
Physics
5G Interface WS
UoT
Physics
UoT
APN
Toronto
10G Lightpath WS
UdM
Physics
Carleton
Physics
External links or APNs
Amsterdam
Vancouver
Edmonton
Montreal
UoV
APN
Ottawa
Victoria
CA*net 4
New York
Geneav
Chicago
Note: Typical View on
TRIUMF UCLP GUI
FERMI
Tier 1
Brookhaven
Tier 1
CERN
Tier 0
What is UCLPv2? TRIUMF/HEPnet
Lightpath Object Composition GUI
UBC Campus
CWDM Lightpath
Object
UoVic Campus
802.11 Lightpath
Object
TRIUMF APN
Toronto
Ottawa
Vancouver
Amsterdam
Edmonton
Montreal
To Fermi
Victoria
New York
UoVic
Vancouver
Victoria
Composition Window
TRIUMF
Lightpath Object for 2 Gbp
Tiier 2between TRIUMF and UoVic
To Brookhaven
Geneva
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
UBC
Physics
UoVictoria Physics
Tier 2
UoToronto Physics
Tier 2
UA
Physics
UoT
Physics
CWDM
CWDM
Toronto
Vancouver
5G Tier 1 data
2G Tier 2 data
Carleton
Physics
UdM
Physics
Amsterdam
Edmonton
Victoria
To other physics users at
smaller universities
Note: Typical View on
TRIUMF UCLP GUI
1G HEPnet daisy chain
routed
Ottawa
CA*net 4
Optional
interfaces
New York
Geneav
Chicago
FERMI
Tier 1
Brookhaven
Tier 1
CERN
Tier 0
What is UCLPv2? TRIUMF
creates child APN for HEPnet
Note: View seen by HEPnet UCLP GUI
UBC
Physics
UA
Physics
Toronto
Vancouver
Edmonton
1G Interface WS
UoT
Physics
Carleton
Physics
Ottawa
UoV
APN
UdM
Physics
Montreal
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
Carleton
Physics
UdM
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?
[email protected]