UCLPv1 HEAnet The Official Slides. 2 Introduction What’s UCLP? HEAnet’s UCLP Contact UCLP-HEAnet The Official Slides.

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

Virtual Links: VLANs and Tunneling
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
Chapter 1: Introduction to Scaling Networks
Antonio González Torres
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 W. Schulte Chapter 5: Inter-VLAN Routing Routing And Switching.
© 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.
Company Confidential Breakthrough Solutions for Friction-Free Networking Introducing.
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.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 5: Inter-VLAN Routing Routing And Switching.
1 October 20-24, 2014 Georgian Technical University PhD Zaza Tsiramua Head of computer network management center of GTU South-Caucasus Grid.
Virtual LAN Design Switches also have enabled the creation of Virtual LANs (VLANs). VLANs provide greater opportunities to manage the flow of traffic on.
GVPNs: Generalized VPNs using BGP and GMPLS Toolkit draft-ouldbrahim-ppvpn-gvpn-bgpgmpls-06.txt Hamid Ould-Brahim Yakov Rekhter
VLAN Trunking Protocol
EVC Atahar Khan CCIE SP Cisco Systems.
National Institute of Science & Technology Voice Over Digital Subscriber Line (VoDSL) Vinay TibrewalEE [1] VoDSL: Next Generation Voice Solution.
UCLP Roadmap Bill St. Arnaud CANARIE Inc –
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 1 A Communications Model Source: generates.
VLAN V irtual L ocal A rea N etwork VLAN Network performance is a key factor in the productivity of an organization. One of the technologies used to.
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.
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)
The University of Bolton School of Games Computing & Creative Technologies LCT2516 Network Architecture CCNA Exploration LAN Switching and Wireless Chapter.
Update on CA*net 4 Network
LAN Switching and Wireless – Chapter 1
Rick Summerhill Chief Technology Officer, Internet2 Internet2 Fall Member Meeting 9 October 2007 San Diego, CA The Dynamic Circuit.
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.
GrangeNet Dr. Greg Wickham APAN NOC 25 August 2005.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Services in a Converged WAN Accessing the WAN – Chapter 1.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 1: Introduction to Scaling Networks Scaling Networks.
© 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.
© 1999, Cisco Systems, Inc. 1-1 Chapter 2 Overview of a Campus Network © 1999, Cisco Systems, Inc.
Switching Basics and Intermediate Routing CCNA 3 Chapter 8.
© 2006 National Institute of Informatics 1 Jun Matsukata National Institute of Informatics SINET3: The Next Generation SINET July 19, 2006.
Layer 1,2,3 networking on GrangeNet II Slide Pack Greg Wickham APAN 2006 ver 1.1.
UCLP International transit service Bill St. Arnaud CANARIE Inc –
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.
Introduction & Vision. Introduction MANTICORE provides a software implementation and tools for providing and managing routers and IP networks as services.
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.
TNC 2007 A user provisioning tool for Ethernet and optical services based on UCLPv1 Sergi Figuerola i2CAT Project coordinator (on behalf of Angel Sanchez)
MULTI-PROTOCOL LABEL SWITCHING Brandon Wagner. Lecture Outline  Precursor to MPLS  MPLS Definitions  The Forwarding Process  MPLS VPN  MPLS Traffic.
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.
Optical + Ethernet: Converging the Transport Network An Overview.
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.
Connecting to the new Internet2 Network What to Expect… Steve Cotter Rick Summerhill FMM 2006 / Chicago.
Instructor Materials Chapter 1: LAN Design
Multi-layer software defined networking in GÉANT
© 2002, Cisco Systems, Inc. All rights reserved.
Chapter 5: Inter-VLAN Routing
VLAN Trunking Protocol
Configuring Network Devices
Chapter-6 Access Network Design.
Presentation transcript:

UCLPv1 HEAnet The Official Slides

2 Introduction What’s UCLP? HEAnet’s UCLP Contact UCLP-HEAnet The Official Slides

3 Introduction What’s UCLP? HEAnet’s UCLP Contact UCLP-HEAnet The Official Slides

4 Main goal: To adapt UCLPv1.5 system to HEAnet's networks. Create a UCLP release compatible with HEAnet’s network elements and architecture HEAnet uses MPLS in its core network. This project will adapt UCLP to Manage Ethernet over MPLS connections. Map of HEAnet’s Infrastructure UCLP-HEAnet Introduction

5 This project attempts to allow HEAnet network users to manage its own connections. Provide software to establish and control 2 connection types: –ERS (Ethernet Relay Service) MPLS connection in VLAN mode using subinterfaces –EWS (Ethernet Wire Service) MPLS connection PORT mode with Q-in-Q encapsulation The software will provide a web-based GUI to establish, manage and query these types of connections controlled directly by the user. UCLP-HEAnet Introduction

6 Cisco E-DI (Enhanced Device Interface) will be integrated in UCLP in order to manage network devices with an E-DI Server. The objectives will be achieved through 2 deliverables: –the first one will implement ULCPv1.5 with a new GUI over HEAnet. –the second one will integrate UCLPv1.5 and E-DI and its implementation over HEAnet network. As a result of this work HEAnet will test this new UCLPv1 implementation, compare it with its current provisioning software and evaluate the possibility of deploying UCLP on its network.

7 UCLP-HEAnet Introduction This project will be achieved through the collaboration of different partners: Fundació i2CAT, HEAnet, Cisco Systems, UPC (GCO), Tecsidel (sponsor), NDP, CRC and lead by i2CAT.

8 UCLP-HEAnet Introduction Partners Contribution -Cisco Systems Contribution: Has donated to i2cat Fundation a set of devices that emulates the 10Gbps HEAnet network. The devices are: 3 Cisco Catalyst 3750G-12S 12 GigabitEthernet ports 2 Cisco Catalyst 3750G-16TD 16 GigabitEthernet ports & 1 10GigabitEthernet CX4 port 2 Cisco 7604 Routers 2 10GigabitEthernet CX4 ports Redundant Supervisor Engine 720-3BXL Cisco has also provided E-DI software, support and 2 servers for E-DI. -Tecsidel Contribution: Has financed a part of the human resources.

9 Introduction What’s UCLP? HEAnet’s UCLP Contact UCLP-HEAnet The Official Slides

10 What’s UCLP? UCLP stands for User Controlled Lightpath Provisioning. As Bill St. Arnaud (senior director of Research Networks, 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 (that's why the system is called User Controled Lighpath Provisioning).

11 What’s UCLP? UCLP Objectives UCLP was born to satisfy the requirements of certain number of applications that cannot be implemented using centralized network management tools. Some of this applications are: Customer controlled and managed networks. Universities, regional networks and large enterprises/institutions acquire their dark fiber/lambdas and they light them. These organizations want to manager the new resources with the ones they own in a transparent way and under a single management domain. Each institution must be able to implement its own topology discover or protection mechanisms. Dedicated IP networks. Aplications and disciplines with high bandwidth requeriment: Current IP networks are optimized for thousands of clients with relatively small traffic flows All over the world are emerging small comunities who need to interchange high amounts of traffic at a high bit rate (grid applications, e-science, sensor and instrument networks). User controlled traffic engineering: Allow local and/or regional network managers to apply their own traffic engineering policies. Using UCLP they can create new BGP paths between two networks creating a direct optical connection. Big companies and regional networks can be interconnected directly using a peering point instead of a hierarchical IP network.

12 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 in 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.

13 What’s UCLP? Software Architecture: Global 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

14 Introduction What’s UCLP? HEAnet’s UCLP Contact UCLP-HEAnet The Official Slides

15 HEAnet’s UCLP Main Goal Provide software to establish and control ERS and EWS 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

16 The two key layer 2 Ethernet Virtual Circuit (EVC) services that HEAnet shall provide are: Ethernet Wire Service (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

17 Ethernet Relay Service (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

18 HEAnet’s UCLP Resource partitioning In order to offer ERS/EWS 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.

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

20 HEAnet’s UCLP Supported devices UCLP’s adaptation for HEAnet supports the following devices: –Cisco 7600 routers (created from scratch) –Cisco Catalyst 3750 switches (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 New devices can be added simply by adding a Java package to the SCS layer

21 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:

22 HEAnet’s UCLP Improvements & new functionalities New packages –Cisco Catalyst 3750G-12S switch (modification of an existent package, keeping full compatibility) –Cisco Catalyst 3750G-16TD switch –Cisco 7600 router –MPLSCloud –E-DI –SSH –MPLSRO Adapted packages –JSAP –LPOS –SCS –Configtool –Jiniclient –etc…

23 HEAnet’s UCLP Improvements & new functionalities New functionalities –Vlan Manager –Resource Partitioning –Support for EWS & ERS connections –New UCLP installer –New GUI –Improvement in launch uclp services scripts (“all-scs”) Others –Bug fixes –Code Enhancements

24 HEAnet’s UCLP Screenshots New GUI

25 HEAnet’s UCLP Screenshots New Resource Object (MPLS RO) Create RO, MPLSRO New UCLP Installer

26 HEAnet’s UCLP Screenshots New UCLP Service (Vlan Manager) Query used Vlans, Vlan Manager

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

28 HEAnet’s UCLP Screenshots Create connection dialog GUI, Create an ERS connection with vlan 54

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: Test-bed implementation at i2CAT

30 Introduction What’s UCLP? HEAnet’s UCLP Contact UCLP-HEAnet The Official Slides

31 UCLP-HEAnet Contact For more information please visit: Contact: Sergi Figuerola Michel Savoie Technical support at: or Phone: (Sergi) (Angel) (David)