1 / 32

Articulated Private Networks in UCLP

Eduard Grasa Network Engineer. Articulated Private Networks in UCLP. TNC 2007 Lingby, May 24th. Agenda. Introduction UCLP Description Use Case: Scenario Use Case: Network Provider Perspective Use Case: Advanced User Perspective Use Case: Regular End User Perspective

Download Presentation

Articulated Private Networks in UCLP

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Eduard Grasa Network Engineer Articulated Private Networks in UCLP TNC 2007 Lingby, May 24th

  2. Agenda Introduction UCLP Description Use Case: Scenario Use Case: Network Provider Perspective Use Case: Advanced User Perspective Use Case: Regular End User Perspective Current status and next steps

  3. What is UCLP? • User Controlled LightPaths – a configuration and provisioning tool built around grid technology using web services • User can combine together various links, routers and switches to produce a wide are network that is under their control • Articulated Private Network (APN) • Uses Service Oriented Architecture (SOA) and so network can be integrated with other web service applications • With SOA instruments, devices, sensors and wireless devices can also be integrated • All under user control and architecture

  4. Articulated Private Networks Multi-Domain APN Partitioned Node Pass Through Node Multi-Domain APN Domain A Domain B Domain C

  5. Agenda Introduction UCLP Description Use Case: Scenario Use Case: Network Provider Perspective Use Case: Advanced User Perspective Use Case: Regular End User Perspective Current status and next steps

  6. LP-WS I-WS APN Scenarios-WS 802.1q-WS GMPLS-WS XC-WS MPLS-WS LR-WS Classification of the UCLP Services Higher Level Services / Applications . . . GUI client(s) Any other service Resource Virtualization Services . . . Resource Management Services . . .

  7. UCLP: Network element partitioning makeXC query undoXC Slot 1 Port 1 GbE Owner = admin Slot 1 Port 2 GbE Owner = admin Cross-Connect Web Service Slot 2 Port 1 OC192, Ch 1-24 Owner = admin Slot 2 Port 1 OC192, Ch 25-48 Owner = admin Network Element Provides software tools to allow the network administrator to partition its network elements into multiple resources, and expose its capabilities through web service interfaces.

  8. UCLP: Resource abstraction bond query partition rsID = 002 type = lightpath Owner = admin Endpoint1 = … Endpoint2 = … rsID = 001 type = interface Owner = admin Endpoint1 = … Logical Resource WebService Cross-Connect Web Service Cross-Connect Web Service Optical Fiber Provides software tools to allow the network administrator to create logical resources that provide an abstracted view of the network element resources and how are they linked to each other.

  9. UCLP: Resource Trading bond query partition rsID = 002 type = lightpath Owner = userA Endpoint1 = … Endpoint2 = … rsID = 001 type = interface Owner = userA Endpoint1 = … User A Logical Resource WebService publish harvest Owner = userA Resource 001 Resource 002 Cross-Connect Web Service Cross-Connect Web Service Resource List Web Service Optical Fiber • Provides software tools to allow users (including physical network administrators) to exchange/acquire/sell “logical resources” of one or more resource providers.

  10. UCLP: Topology creation/editing Utility Web Service A creates point to point connections using SONET/SDH resources (withVCAT, LCAS, GFP) Utility Web Service A Utility Web Service B creates point to point and point to multipoint connections over Ethernet resorces (using VLANs, Q-inQ, …) Utility Web Service B … Other.. (put the service you want here) Provides software tools to allow users (including physical network admins) to create, reconfigure and delete network topologies using the logical resources acquired from different resource providers.

  11. Agenda Introduction UCLPv2 Description Use Case: Scenario Use Case: Network Provider Perspective Use Case: Advanced User Perspective Use Case: Regular End User Perspective Current status and next steps

  12. Use Case Scenario NREN B NREN A GÉANT 2 • A group of partners of an European project need some resources of GÉANT2 and two NRENs: NREN A and NREN B. • Network Providers: GÉANT2, NREN A and NREN B. • User: Network administrator (or testbed WP leader) of the European project.

  13. Agenda Introduction UCLP Description Use Case: Scenario Use Case: Network Provider Perspective Use Case: Advanced User Perspective Use Case: Regular End User Perspective Current status and next steps

  14. Network Provider Functionality • Create the Physical Network • Add network elements and physical links • Delete / Create connections (on a network element per network element basis) • Monitor the physical network, see usage statistics. • Create logical resources (lightpaths and interfaces) • Use the logical resources himself (directly or through use of high level applications / utility web services) • Lease logical resource to other users / Get new logical resources from other users

  15. GÉANT 2 physical network

  16. Create Logical Resources

  17. Create a Resource List and Export it

  18. Network is partitioned among different users

  19. Agenda Introduction UCLP Description Use Case: Scenario Use Case: Network Provider Perspective Use Case: Advanced User Perspective Use Case: Regular End User Perspective Current status and next steps

  20. Advanced User Functionality • Create logical resources (lightpaths) • Can create a lightpath ws out of two adjacent interface ws • Use the logical resources himself (directly or through use of high level applications / utility web services) • Lease logical resource to other users / Get new logical resources from other users

  21. Get one or more Resource List(s)

  22. Merge all the Resource Lists

  23. APNs are multidomain…

  24. Use the APN.. Advanced user creates connections from the GUI Advanced user creates an instance of the “APN Scenarios” service for a regular user

  25. Agenda Introduction UCLP Description Use Case: Scenario Use Case: Network Provider Perspective Use Case: Advanced User Perspective Use Case: Regular End User Perspective Current status and next steps

  26. Regular User Functionality Use the logical resources himself through the use of high level applications / utility web services

  27. Agenda Introduction UCLP Description Use Case: Scenario Use Case: Network Provider Perspective Use Case: Advanced User Perspective Use Case: Regular End User Perspective Current status and next steps

  28. UCLP Product Subscriptions • UCLP Open Source ~ June 2007 • Forge of different modules (forge.uclp.ca) • Not a System • Different Organizations can contribute • UCLP Community Edition (FREE) ~ June 2007 • Software Appliance without commercial features • Updated every 6 months • No support, no maintenance • UCLP Business Edition (Commercial) ~ September 2007 • Software Appliance with commercial features • Frequent updates, monitoring • Standard support • UCLP Enterprise Edition (Commercial) ~ end 2007 • Software Appliance with commercial features • Frequent updates, monitoring • On-line Shopping, Accounting, Branding • Standard support

  29. Appliance web interface screenshot

  30. Current Status • Supported technologies: • Untagged Ethernet, SONET with CCAT. • Supported equipment: • Cisco ONS 15454, Nortel OME 6500, Nortel HDXc. • Available utility services: • “APN Scenarios” service: You can define a set of preconfigured network topologies, and set them up / tear them down with a single call. • Available UCLP releases: • UCLP Community Edition (coming end of June)

  31. Future activities • Add support for more technologies: • MANTICORE project: physical and logical routers, users will be able to create their own customized IP network. • Add support for SDH, MPLS, tagged Ethernet, Virtual Concatenation, ROADMs, GMPLS. • Add more utility web services: • Currently a Network Reservation System for UCLP is under development. An adapter will be developed under the PHOSPHORUS project so that the UCLP Reservation System is compliant with the PHOSPHORUS project. • Create a “UCLP Group”, that, together with Inocybe Technologies Inc. can provide professional UCLP solutions: support, training, customized services.

  32. More Information • UCLP Technical information • http://www.uclp.ca • uclp@i2cat.net • UCLP Collaboration • uclp@i2cat.net • UCLP Product Information • i2cat booth at TNC 2007 • mlemay@inocybe.ca • See also the i2cat booth at TNC 2007

More Related