ppt - Internet2
Download
Report
Transcript ppt - Internet2
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 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_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 create 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 achieved via the lease process.
- Lease period has a start 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 lease period, the users loose the ownership of
the LightPaths.
LightPaths come back the pool .
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…
> 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
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?
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 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
UCLPv1 demo at JT 2005
Question?