herv é guy herve.guy@canarie tuesday 2005.8.23

43
Update about User Controlled LightPaths (UCLP); deployments and demonstration in Asia APAN Taipei 2005 Hervé Guy [email protected] Tuesday 2005.8.23

Upload: carl-bonner

Post on 31-Dec-2015

19 views

Category:

Documents


0 download

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 Presentation

TRANSCRIPT

Page 1: Herv é Guy herve.guy@canarie Tuesday 2005.8.23

Update aboutUser Controlled LightPaths (UCLP);

deployments and demonstration in Asia APAN Taipei 2005

Hervé [email protected]

Tuesday 2005.8.23

Page 2: Herv é Guy herve.guy@canarie 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

Page 3: Herv é Guy herve.guy@canarie Tuesday 2005.8.23

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

Page 4: Herv é Guy herve.guy@canarie Tuesday 2005.8.23

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

Page 5: Herv é Guy herve.guy@canarie Tuesday 2005.8.23

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

Page 6: Herv é Guy herve.guy@canarie Tuesday 2005.8.23

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)

Page 7: Herv é Guy herve.guy@canarie Tuesday 2005.8.23

What is UCLPv1?CA*net 4 is a pool of LightPaths

- Which have been created by UCLP admin (e.g. c4noc).

Page 8: Herv é Guy herve.guy@canarie Tuesday 2005.8.23

What is UCLPv1?What are the Users?

?

You!

That simply wantsto best achieve

your job!

Page 9: Herv é Guy herve.guy@canarie Tuesday 2005.8.23

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.

Page 10: Herv é Guy herve.guy@canarie Tuesday 2005.8.23

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.

Page 11: Herv é Guy herve.guy@canarie Tuesday 2005.8.23

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).

Page 12: Herv é Guy herve.guy@canarie Tuesday 2005.8.23

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 .

Page 13: Herv é Guy herve.guy@canarie Tuesday 2005.8.23

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/)

Page 14: Herv é Guy herve.guy@canarie Tuesday 2005.8.23

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.

Page 15: Herv é Guy herve.guy@canarie Tuesday 2005.8.23

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.

Page 16: Herv é Guy herve.guy@canarie Tuesday 2005.8.23

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.

Page 17: Herv é Guy herve.guy@canarie Tuesday 2005.8.23

UCLPv1 deployment on www.grangenet.net (AU)

> UCLPv1 deployed– U. of Ottawa - Communications Research Centre (CRC)

Page 18: Herv é Guy herve.guy@canarie Tuesday 2005.8.23

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

Page 19: Herv é Guy herve.guy@canarie Tuesday 2005.8.23

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

Page 20: Herv é Guy herve.guy@canarie Tuesday 2005.8.23

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

Page 21: Herv é Guy herve.guy@canarie Tuesday 2005.8.23

UCLPv1 deploymenton TWAREN (TW)

> UCLP deployed by NCHC:– University of Waterloo v1.5

> About NCHC, TWAREN…

Page 22: Herv é Guy herve.guy@canarie Tuesday 2005.8.23

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

Page 23: Herv é Guy herve.guy@canarie Tuesday 2005.8.23

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

Page 24: Herv é Guy herve.guy@canarie Tuesday 2005.8.23

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

Page 25: Herv é Guy herve.guy@canarie Tuesday 2005.8.23

2525

GE GE

GE

Hsinchu

Venue Tainan

Multi-point CommunicationStream

Stream

Stream

UCLPv1 deployment on TWAREN (TW) - Virtual Topology Virtual Topology

Page 26: Herv é Guy herve.guy@canarie Tuesday 2005.8.23

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.

Page 27: Herv é Guy herve.guy@canarie Tuesday 2005.8.23

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.

Page 28: Herv é Guy herve.guy@canarie Tuesday 2005.8.23

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.

Page 29: Herv é Guy herve.guy@canarie Tuesday 2005.8.23

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!

Page 30: Herv é Guy herve.guy@canarie Tuesday 2005.8.23

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).

Page 31: Herv é Guy herve.guy@canarie Tuesday 2005.8.23

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.

Page 32: Herv é Guy herve.guy@canarie Tuesday 2005.8.23

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.

Page 33: Herv é Guy herve.guy@canarie Tuesday 2005.8.23

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.

Page 34: Herv é Guy herve.guy@canarie Tuesday 2005.8.23

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.

Page 35: Herv é Guy herve.guy@canarie Tuesday 2005.8.23

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

Page 36: Herv é Guy herve.guy@canarie Tuesday 2005.8.23

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.

Page 37: Herv é Guy herve.guy@canarie Tuesday 2005.8.23

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

Page 38: Herv é Guy herve.guy@canarie Tuesday 2005.8.23

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

Page 39: Herv é Guy herve.guy@canarie Tuesday 2005.8.23

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

Page 40: Herv é Guy herve.guy@canarie Tuesday 2005.8.23

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

Page 41: Herv é Guy herve.guy@canarie Tuesday 2005.8.23

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

Page 42: Herv é Guy herve.guy@canarie Tuesday 2005.8.23

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