TNC 2007 A user provisioning tool for Ethernet and optical services based on UCLPv1 Sergi Figuerola i2CAT Project coordinator (on behalf of Angel Sanchez)

Slides:



Advertisements
Similar presentations
Photonic TeraStream and ODIN By Jeremy Weinberger The iCAIR iGRID2002 Demonstration Shows How Global Applications Can Use Intelligent Signaling to Provision.
Advertisements

1 Introducing the Specifications of the Metro Ethernet Forum.
1 Introducing the Specifications of the Metro Ethernet Forum.
Innovative and Unique Solution for EOE – RAISECOM
Identifying MPLS Applications
Antonio González Torres
Internetworking II: MPLS, Security, and Traffic Engineering
Virtual LANs.
Multi-Layer Switching Layers 1, 2, and 3. Cisco Hierarchical Model Access Layer –Workgroup –Access layer aggregation and L3/L4 services Distribution Layer.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 5: Inter-VLAN Routing Routing & Switching.
Rationale for GLIF November CA*net 4 Update >Network is now 3 x 10Gbps wavelengths – Cost of wavelengths dropping dramatically – 3 rd wavelength.
UCLPv2 Update Sergi Figuerola Fundació i2CAT 16 th GGF Athens, Fabruary 2006.
1 K. Salah Module 4.0: Network Components Repeater Hub NIC Bridges Switches Routers VLANs.
© Wiley Inc All Rights Reserved. CCNA: Cisco Certified Network Associate Study Guide CHAPTER 8: Virtual LANs (VLANs)
Virtual LANs. VLAN introduction VLANs logically segment switched networks based on the functions, project teams, or applications of the organization regardless.
1 Introducing the Specifications of the Metro Ethernet Forum.
1 Introduction to Optical Networks. 2 Telecommunications Network Architecture.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.1 Configuring Network Devices Working at a Small-to-Medium Business or ISP – Chapter.
Virtual LAN Design Switches also have enabled the creation of Virtual LANs (VLANs). VLANs provide greater opportunities to manage the flow of traffic on.
VLAN Trunking Protocol
Networks – Network Architecture Network architecture is specification of design principles (including data formats and procedures) for creating a network.
TeraPaths TeraPaths: establishing end-to-end QoS paths - the user perspective Presented by Presented by Dimitrios Katramatos, BNL Dimitrios Katramatos,
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 2 v3.0 Module 1 WANs and Routers.
Repeaters and Hubs Repeaters: simplest type of connectivity devices that regenerate a digital signal Operate in Physical layer Cannot improve or correct.
OPTICAL ANSWERS TO GRID QUESTIONS Karen McPherson C.S. Major Radford University.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Configuring Network Devices Working at a Small-to-Medium Business or.
Université d’Ottawa University of Ottawa CRC-UofO-i2Cat UCLP v1.4.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Implementing: VTP VLAN Trunking Protocol LAN Switching and Wireless – Chapter.
User Managed End-To-End Lightpath Provisioning Over CA*net 4 Jing Wu, Scott Campbell, J. Michel Savoie, Hanxi Zhang, Gregor v. Bochmann, Bill St. Arnaud.
Chapter 8: Virtual LAN (VLAN)
Rick Summerhill Chief Technology Officer, Internet2 Internet2 Fall Member Meeting 9 October 2007 San Diego, CA The Dynamic Circuit.
Dynamic Circuit Services Control Plane Overview April 24, 2007 Internet2 Member Meeting Arlington, Virginia Tom Lehman University of Southern California.
Cisco 3 - LAN Perrine. J Page 110/20/2015 Chapter 8 VLAN VLAN: is a logical grouping grouped by: function department application VLAN configuration is.
What is not and is User Controlled LightPaths (UCLP)? JT Vancouver 2005 Hervé Guy Monday
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 4 Switching Concepts.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 1: Introduction to Scaling Networks Scaling Networks.
TeraPaths TeraPaths: Establishing End-to-End QoS Paths through L2 and L3 WAN Connections Presented by Presented by Dimitrios Katramatos, BNL Dimitrios.
Université d’Ottawa University of Ottawa UCLPv2. 2 Agenda UCLP objectives UCLPv2: Definitions and use cases UCLPv2: Users and privileges.
© 2006 National Institute of Informatics 1 Jun Matsukata National Institute of Informatics SINET3: The Next Generation SINET July 19, 2006.
UCLP International transit service Bill St. Arnaud CANARIE Inc –
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 LAN Switching and Wireless Implementing: VTP & VLAN Trunking Protocol Chapter.
Dynamic Lightpath Services on the Internet2 Network Rick Summerhill Director, Network Research, Architecture, Technologies, Internet2 TERENA May.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 8 Virtual LANs Cisco Networking Academy.
A DVANCE AND I MMEDIATE R ESERVATIONS OF V IRTUALIZED N ETWORK R ESOURCES Laia Ferrao Fundació i2CAT
UCLPv1 HEAnet The Official Slides. 2 Introduction What’s UCLP? HEAnet’s UCLP Contact UCLP-HEAnet The Official Slides.
STORE AND FORWARD & CUT THROUGH FORWARD Switches can use different forwarding techniques— two of these are store-and-forward switching and cut-through.
UCLPv1 HEAnet Overview. 2 Main goal: To adapt UCLPv1.5 system to HEAnet's networks. Provide software to establish and control 2 connection types: –ERS.
1 | © 2015 Infinera Open SDN in Metro P-OTS Networks Sten Nordell CTO Metro Business Group
Networks, Grids and Service Oriented Architectures
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Switching in an Enterprise Network Introducing Routing and Switching in the.
Chapter 4 Version 1 Virtual LANs. Introduction By default, switches forward broadcasts, this means that all segments connected to a switch are in one.
High Performance Research Networking Department, Supercomputing Center Lambda Networking Activities in KREONet2/GLORIAD-KR Min-Ah Kim HPcN Development.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 9 Virtual Trunking Protocol.
W&L Page 1 CCNA CCNA Training 2.5 Describe how VLANs create logically separate networks and the need for routing between them Jose Luis.
Internet2 Dynamic Circuit Services and Tools Andrew Lake, Internet2 July 15, 2007 JointTechs, Batavia, IL.
Fundació i2CAT “Interconnection of existing test-beds for experimental purposes based on UCLP (User Controlled Lightpath Provisioning) ” Sergi Figuerola.
1 Revision to DOE proposal Resource Optimization in Hybrid Core Networks with 100G Links Original submission: April 30, 2009 Date: May 4, 2009 PI: Malathi.
Cisco Study Guide
Cisco Implementing Cisco IP Switched Networks.
Configuring Network Devices
CCNA 3 Chapter 10 Virtual Trunking Protocol
GENUS Virtualisation Service for GÉANT and European NRENs
Establishing End-to-End Guaranteed Bandwidth Network Paths Across Multiple Administrative Domains The DOE-funded TeraPaths project at Brookhaven National.
Chapter 5: Inter-VLAN Routing
VLAN Trunking Protocol
Virtual LANs.
Configuring Network Devices
CCNA 3 v3 JEOPARDY Module 8 CCNA3 v3 Module 8 K. Martin.
CCNA 3 v3 JEOPARDY Module 9 CCNA3 v3 Module 9 K. Martin.
Chapter 2: Scaling VLANs
Presentation transcript:

TNC 2007 A user provisioning tool for Ethernet and optical services based on UCLPv1 Sergi Figuerola i2CAT Project coordinator (on behalf of Angel Sanchez)

2 UCLP-HEAnet experiences Introduction 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 LightPath Slot / Port 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. What’s UCLP? Definitions User B RO B User A RO A LPO A federation is an independent management domain that has its own set of UCLP resources and services.

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

6 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 MPLS Network PE2 PE1 CE2 CE1CPE1 CPE2 Catalyst SFP Standard Multilayer Image Catalyst SFP Standard Multilayer Image Catalyst /100/1000BT+ 10GbE Std Image Catalyst /100/1000BT+ 10GbE Std Image Cisco 7604 CE3 Catalyst SFP Standard Multilayer Image General architecture of the network

7 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. HEAnet’s UCLP Services types

8 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. HEAnet’s UCLP Services types

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 HEAnet’s UCLP Resource partitioning ParentLPO 1000Mbps Connection request 100Mbps Parent ROs 1000Mbps ParentLPO 900Mbps Parent ROs 900Mbps + ChildLPO 100Mbps Children ROs 100Mbps Connection!

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 –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. 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:

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

E-DI SERVER PISCES.I2CAT.NET IP: EoMPLS NETWORK Cisco Catalyst 3750G-12S + Cisco Catalyst 3750G-16TD Cisco 7604 UCLP CLIENTS UCLP SERVER 10GigabitEthernet GigabitEthernet Management connection (Fast Ethernet) Interne t PEGASUS SCORPIUS.I2CAT.NET IP: CAPRICORNUS.I2CAT.NET IP: Cisco Catalyst 3750G-12S + Cisco Catalyst 3750G-16TD Cisco Catalyst 3750G-12S LIBRA.I2CAT.NET IP: ARIES.I2CAT.NET IP: TAURUS.I2CAT.NET IP: VIRGO.I2CAT.NET IP: LEO.I2CAT.NET IP: AQUARIUS.I2CAT.NET IP: HEAnet’s UCLP Project Testbed

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 SCS Configuration, Cisco Catalyst 3750G-12S, EDI EDI Server Configuration

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-HEAnet Contact For more information please visit: / Contact: –Victor Reijs –Sergi Figuerola Phone: