université d’ottawa university of ottawa uclpv2. 2 agenda uclp objectives uclpv2: definitions and...

18
Université d’Ottawa University of Ottawa UCLPv2

Upload: rafe-lang

Post on 13-Jan-2016

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Université d’Ottawa University of Ottawa UCLPv2. 2 Agenda UCLP objectives UCLPv2: Definitions and use cases UCLPv2: Users and privileges

Université d’Ottawa

University of Ottawa

UCLPv2

Page 2: Université d’Ottawa University of Ottawa UCLPv2. 2 Agenda UCLP objectives UCLPv2: Definitions and use cases UCLPv2: Users and privileges

2

Agenda

• UCLP objectives

• UCLPv2: Definitions and use cases

• UCLPv2: Users and privileges

Page 3: Université d’Ottawa University of Ottawa UCLPv2. 2 Agenda UCLP objectives UCLPv2: Definitions and use cases UCLPv2: Users and privileges

3

UCLP Objectives• Allow institutions to integrate wavelengths and fiber from different

suppliers and integrate with institution's network management domain

– And offer VPNs to users

• Create discipline specific re-configurable IP networks

– Multihomed network which bypasses firewalls with direct connect to servers and routers

• User controlled traffic engineering

– Active replacement for Sockeye and Route Science

– Alternative to MPLS

• Primary purpose is NOT reservation and leasing of wavelength resources

• Primary purpose is NOT switched optical networks

• Primary purpose is NOT end-to-end optical VPNs

• Primary purpose is NOT inter-domain connection of lightpaths

Courtesy of Bill St. Arnaud

Page 4: Université d’Ottawa University of Ottawa UCLPv2. 2 Agenda UCLP objectives UCLPv2: Definitions and use cases UCLPv2: Users and privileges

4

Agenda

• UCLP objectives

• UCLPv2: Definitions and use cases

• UCLPv2: Users and privileges

Page 5: Université d’Ottawa University of Ottawa UCLPv2. 2 Agenda UCLP objectives UCLPv2: Definitions and use cases UCLPv2: Users and privileges

5

Definitions

• A lightpath is a dedicated point-to-point connection with a guaranteed bandwidth.

• A lightpath web service is a web service representation of a lightpath. It provides a set of services like concatenate, unlink, partition, bond, …

• An interface web service is a web service representation of a slot/port/channel. It provides a set of services such as addDrop, unAddDrop, …

• An Articulated Private Network, APN, is a collection of individual lightpath and interface web services from different network operators that are linked together in a mesh, straightline or some other topology.

Page 6: Université d’Ottawa University of Ottawa UCLPv2. 2 Agenda UCLP objectives UCLPv2: Definitions and use cases UCLPv2: Users and privileges

6

CANARIE provides APN to TRIUMF

Amsterdam

New York

Toronto

Vancouver

Victoria

Edmonton

Ottawa

Geneva

10G Lightpath WS

1G Interface WS

5G Interface WS

1. Note: An incoming lightpath (STS) can be assigned to an outgoing STS or a specific interface

2. TIUMF UCLP GUI would only see this APN3. CANARIE UCLP GUI can this APN or

underlying network or other APN

1G Lightpath WS

Montreal

To Fermi

To Brookhaven

Courtesy of Bill St. Arnaud

Page 7: Université d’Ottawa University of Ottawa UCLPv2. 2 Agenda UCLP objectives UCLPv2: Definitions and use cases UCLPv2: Users and privileges

7

TRIUMF GUI harvests other APNs from UoVic, UoT, etc

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

Courtesy of Bill St. Arnaud

Page 8: Université d’Ottawa University of Ottawa UCLPv2. 2 Agenda UCLP objectives UCLPv2: Definitions and use cases UCLPv2: Users and privileges

8

1G HEPnet daisy chainrouted

TRIUMF partitions APN and establishes cross connects with 3rd parties 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

Courtesy of Bill St. Arnaud

Page 9: Université d’Ottawa University of Ottawa UCLPv2. 2 Agenda UCLP objectives UCLPv2: Definitions and use cases UCLPv2: Users and privileges

9

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

Courtesy of Bill St. Arnaud

Page 10: Université d’Ottawa University of Ottawa UCLPv2. 2 Agenda UCLP objectives UCLPv2: Definitions and use cases UCLPv2: Users and privileges

10

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

Courtesy of Bill St. Arnaud

Page 11: Université d’Ottawa University of Ottawa UCLPv2. 2 Agenda UCLP objectives UCLPv2: Definitions and use cases UCLPv2: Users and privileges

11

Agenda

• UCLP objectives

• UCLPv2: Definitions and use cases

• UCLPv2: Users and privileges

Page 12: Université d’Ottawa University of Ottawa UCLPv2. 2 Agenda UCLP objectives UCLPv2: Definitions and use cases UCLPv2: Users and privileges

12

UCLPv2: Types of User and their privilegesACTIONS Network

admin

Create new Switches (SCS services)

APN admin

Create new LP-WS / I-WS

End User

Concatenate/Partition/Bond/Unlink(Creates / deletes LP-WS)

Harvest LP-WS/ I-WS

Make/Undo End-to-End connections

Query owned resources

Receive alarms

Lease/advertise LP-WS / I-WS

/

Page 13: Université d’Ottawa University of Ottawa UCLPv2. 2 Agenda UCLP objectives UCLPv2: Definitions and use cases UCLPv2: Users and privileges

13

UCLPv2 GUI: Network Admin User (CANARIE) (I)

UCLPv2 GUINetwork

New network

Save as...

Change map

Add node

Load network

Node ToolBar

GMPLS cloud

ONS 15454

OPTera Metro 5200

Catalyst 3750

Apeiro router

LigthPath Node Other menus

Page 14: Université d’Ottawa University of Ottawa UCLPv2. 2 Agenda UCLP objectives UCLPv2: Definitions and use cases UCLPv2: Users and privileges

14

UCLPv2 GUI: Network Admin User (CANARIE) (II)

ons-ott01 ons-mon01

OC-192

assigned to UCLP allocated to non-UCLPavailable for UCLP

1 19248 96

LPO uri = xxx

authorized users: UofT, CRC, …

assigned to: SETI project

LPO uri = yyy

authorized users: UBC, GEANT

assigned to: Neptune project

144

Page 15: Université d’Ottawa University of Ottawa UCLPv2. 2 Agenda UCLP objectives UCLPv2: Definitions and use cases UCLPv2: Users and privileges

15

UCLPv2 GUI: APN Admin User (TRIUMF)

UCLPv2 GUIAPN

New APN

Save as...

Change map

Load APN

LigthPath-WS Node Other menus

Ottawa CA*net4

MontrealCA*net4

WinnipegCA*net4

VancouverCA*net4

New YorkMan LAN

LP-WS

LP-WS

LP-WS

LP-WS

I-WS

I-WS

I-WSI-WS

Page 16: Université d’Ottawa University of Ottawa UCLPv2. 2 Agenda UCLP objectives UCLPv2: Definitions and use cases UCLPv2: Users and privileges

16

UCLPv2 GUI: APN End User (TRIUMF user)

UCLPv2 GUIE2EConnection

Create

DeleteQuery

Other Menus

WinnipegEndpoint 1

VancouverEndpoint 1

VancouverEndpoint 2

MontrealEndpoint 2

MontrealEndpoint 1

New YorkEndpoint 1

TRIUMF APN

Page 17: Université d’Ottawa University of Ottawa UCLPv2. 2 Agenda UCLP objectives UCLPv2: Definitions and use cases UCLPv2: Users and privileges

17

UCLPv2 in workflow composers

Available services

http://www.canarie.ca/LPs/SETI

http://www.mcgill.ca/SETI

win-tor

win-chi

Visualization WS

Storage WS

Taverna Workflow Bench

http://www.crc.ca/SETI

Workflow diagram

drag-and-drop

Page 18: Université d’Ottawa University of Ottawa UCLPv2. 2 Agenda UCLP objectives UCLPv2: Definitions and use cases UCLPv2: Users and privileges

18

UCLPv2: Draft architecture

(APN Admin)

(Network admin) (Network admin)

CRC Application Server:

http://phi.badlab.lightpaths.crc.ca:8080

CANARIE Application Server:

http://www.lightpaths.canarie.ca:8080

i2Cat Application Server:

http://www.lightpaths.i2cat.net:8080

F-WS

F-WS

F-WS

SCS SCS SCS SCS

LP-WS* LP-WS

I-WS I-WS* I-WS* I-WS

LP-WS

LP-WS

LP-WS

*partitioned

*assigned to LP-WS

*assigned to LP-WS