université d’ottawa university of ottawa uclpv2. 2 agenda uclp objectives uclpv2: definitions and...
TRANSCRIPT
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
4
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.
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
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
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
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
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
11
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
/
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
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
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
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
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
…
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