1 / 24

UCLPv1.5 User Provisioning Tool for Ethernet and Optical Services

This project aimed to adapt UCLPv1.5 system to enable HEAnet network users to manage their own Ethernet connections. It provides a web-based GUI for users to establish, manage, and query connections. Several international demos were performed.

julianap
Download Presentation

UCLPv1.5 User Provisioning Tool for Ethernet and Optical Services

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. TNC 2007A user provisioning tool for Ethernet and optical services based on UCLPv1Sergi Figuerolai2CAT Project coordinator(on behalf of Angel Sanchez)

  2. UCLP-HEAnet experiencesIntroduction • To adapt UCLPv1.5 system to make it compatible with HEAnet's network equipment. • This project attempted to provide a proof of concept to allow HEAnet network users to manage their own connections by means of ethernet connections (virtual circuits). • The software provides a web-based GUI to establish, manage and query connections controlled directly by the user. • Several international demos performed: • End user provisioning of Catalyst 3750 and 7600 • End user provisioning of Glimmerglass Optical Switch

  3. What’s UCLP? • UCLP stands for User Controlled Lightpath Provisioning. • As Bill St. Arnaud from CANARIE says: • 'UCLP can be very simply though of as a configuration and partition manager that exposes each lightpath in a physical network and each network element associated with a lightpath as an 'object' or 'service' that can be put under the control of different network users to create their own IP network topologies'. • This way several network operators can make part of their resources available to end users so that they can decide when they want to create/delete end to end connections or change the network topology.

  4. User A User B LPO LPO LPO RO A RO B What’s UCLP?Definitions • A LightPath Object (LPO) is an abstraction of one or more lightpaths (represents a connection between two consecutive nodes). • A Resource Object (RO) is an abstraction of a network interface (Ethernet, SONET/SDH, wavelength WDM). • An End-to-End Connection Object (E2ECO) is an abstraction of an e2e connection within the UCLP system. • A federation is an independent management domain that has its own set of UCLP resources and services. LightPath Slot / Port

  5. Grid application GUI (JINI Client) Federation Manager Human user GUI (OGSA Client) SOAP Jini/RMI SOAP GSAP GSAP Jini Lookup Service Jini Lookup Service Jini/RMI JSAP JSAP Txn Manager JS LPOS LPOS JS SCS Txn Manager SCS SCS SCS O-UNI TL-1/CLI/SNMP TL-1/CLI/SNMP TL-1/CLI/SNMP GMPLS cloud Federation 2 Federation 1 What’s UCLP?Software Architecture

  6. CPE1 CE1 PE1 Cisco 7604 Catalyst 3750 16 10/100/1000BT+ 10GbE Std Image Catalyst 3750 12 SFP Standard Multilayer Image MPLS Network Catalyst 3750 16 10/100/1000BT+ 10GbE Std Image Catalyst 3750 12 SFP Standard Multilayer Image Cisco 7604 CPE2 PE2 CE2 CE3 Catalyst 3750 12 SFP Standard Multilayer Image HEAnet’s UCLP Main Goal • Provide software to establish and control VLAN mode and Port mode virtual circuits across HEAnet’s network • Create a UCLP release compatible with HEAnet’s network elements and architecture General architecture of the network

  7. HEAnet’s UCLPServices types • The two key layer 2 Ethernet Virtual Circuit (EVC) services that HEAnet shall provide are: • Port mode VC (EWS) is a point-to-point port-based transparent EVC that is used primarily to connect geographically remote LANs over the HEAnet network.

  8. HEAnet’s UCLP Services types • VLAN mode VC (ERS) is a point-to-point VLAN-based EVC. It is presented to the user as an 802.1q trunk which filters customer Layer 2 control protocols and uses the different customer VLAN IDs to direct customer traffic to different destinations. ERS is a non-transparent service, which means that the customer Layer 2 control protocols are dropped.

  9. HEAnet’s UCLP Resource partitioning • In order to offer these Ethernet services, network resources have to be partitioned accordingly to the needs of each connection, since several connections can use the same port or link. • This implies that “parent” ResourceObjects and LightPathObjects have to be partitioned in several sub-resources, one for each connection that uses them. • Manually-generated ROs and LPOs are called “parents”, and do not participate in any connection, only have information about the physical resource and the remaining capacity in that resource. • Each time a connection is requested, parent resources partition themselves to generate sub-resources with enough capacity for the connection. After that the parent resources updates its current available bandwidth.

  10. Parent ROs 900Mbps ParentLPO 900Mbps ChildLPO 100Mbps + Children ROs 100Mbps Connection! HEAnet’s UCLP Resource partitioning ParentLPO 1000Mbps Connection request 100Mbps Parent ROs 1000Mbps

  11. HEAnet’s UCLP Supported devices • UCLP’s adaptation for HEAnet supports the following devices: • Cisco 7600 routers (created from scratch) • Cisco Catalyst 3750 switches and stacks (modification of an existent package, keeping full compatibility) • Moreover, a new pseudo device has been implemented to support connections across MPLS networks (MPLSCloud). This pseudo device contains instances of the edge devices of the cloud • In addition to the MPLSCloud, a new type of resource object has been defined (MPLSRO). This kind of resource object represents edge interfaces of an MPLSCloud

  12. HEAnet’s UCLP E-DI • E-DI stands for Enhanced Device Interface • Cisco E-DI provides a comprehensive management interface for Cisco devices and offers interfaces for two categories of users: • the human user interacting with network devices through CLI • management application programs interacting with network devices through an XML programmatic interface. • Cisco E-DI provides a CLI user interface (CLI-UI) and an XML programmatic interface (XML PI). Cisco E-DI can be deployed in conjunction with a management application, or in a stand-alone configuration. • E-DI has been integrated in ULCP in order to give the possibility to manage equipment with the E-DI XML PI.

  13. SSH/Telnet E-DI SERVERS Internet UCLP SERVER Configure directly via E-DI • • • • • Cisco Network Devices UCLP+E-DI architecture • UCLP contacts E-DI servers trough SSH/Telnet • E-DI servers configure the equipment

  14. HEAnet’s UCLPProject Testbed Internet TAURUS.I2CAT.NET IP: 192.168.114.3 LEO.I2CAT.NET VIRGO.I2CAT.NET ARIES.I2CAT.NET LIBRA.I2CAT.NET CAPRICORNUS.I2CAT.NET IP: 192.168.114.4 IP: 192.168.114.2 IP: 192.168.114.11 IP: 192.168.114.12 IP: 192.168.114.5 PISCES.I2CAT.NET IP: 192.168.114.8 SCORPIUS.I2CAT.NET IP: 192.168.114.9 AQUARIUS.I2CAT.NET IP: 192.168.114.10 UCLP CLIENTS E-DI SERVER UCLP SERVER PEGASUS Cisco Catalyst 3750G-12S Cisco Catalyst 3750G-12S + Cisco Catalyst 3750G-16TD Cisco Catalyst 3750G-12S + Cisco Catalyst 3750G-16TD GigabitEthernet EoMPLS NETWORK 10GigabitEthernet Cisco 7604 Cisco 7604 Management connection (Fast Ethernet)

  15. HEAnet’s UCLP GUI • Java GUI via WEB to manage the resources and create connections

  16. HEAnet’s UCLP Screenshots • Create connection dialog GUI, Create an ERS connection with vlan 54

  17. HEAnet’s UCLP Screenshots • New UCLP Service (Vlan Manager) Query used Vlans, Vlan Manager

  18. HEAnet’s UCLP Screenshots • UCLP Configtool Improvements EDI Server Configuration SCS Configuration, Cisco Catalyst 3750G-12S, EDI

  19. HEAnet-CTVR-i2CAT international demo An international demo between i2CAT and HEAnet was held. It consisted on the establish-ment of an optical circuit between Barcelona and Dublin using Glimmerglass optical switches to show UCLP controlling resources in distributed networks over the Internet.

  20. CTVR tests • Optical IP Switching (OIS): to adapt the optical layer topology to the traffic encountered at the IP level. An OIS node analyzes the IP traffic and creates optical cut-through paths between its upstream and downstream neighbours, whenever a suitable aggregate of IP flows is detected • Test to use a provisioning tool like UCLP to interconnect different domains together. OIS acts as the client of the UCLP network, requesting dedicated connections linking different OIS clouds, to dynamically accommodate aggregates of IP traffic flows. • CTVR developed a tool that allows the OIS node to login into the UCLP server and request the UCLP topology through the GSAP module. The node uses this information to associate every UCLP node with the IP destination prefixes it advertises. • Whenever a suitable traffic aggregate towards a specific destination is encountered at the IP layer, the OIS protocol requests a direct optical link to the UCLP server towards the selected UCLP node to enter the desired OIS domain, routing the flow aggregate into the newly established optical path.

  21. CTVR-HEAnet-i2CAT test I

  22. CTVR-HEAnet-i2CAT test II

  23. CTVR-HEAnet-i2CAT test III

  24. UCLP-HEAnetContact • For more information please visit: www.i2cat.net / www.uclp.ca • Contact: • Victor Reijs (victor.reijs@heanet.ie) • Sergi Figuerola (sergi.figuerola@i2cat.net ) • Phone: +34 93 553 25 15

More Related