Computer Network Architectures and Multimedia. Guy Leduc. Chapter 2 MPLS networks. Chapter 2: MPLS

Size: px
Start display at page:

Download "Computer Network Architectures and Multimedia. Guy Leduc. Chapter 2 MPLS networks. Chapter 2: MPLS"

Transcription

1 Computer Network Architectures and Multimedia Guy Leduc Chapter 2 MPLS networks Chapter based on Section 5.5 of Computer Networking: A Top Down Approach, 6 th edition. Jim Kurose, Keith Ross Addison-Wesley, March Section and chapter 2 of MPLS - Technology and Applications. Bruce Davie, Yakov Rekhter. Morgan Kaufmann, Chapter 6 of ACM SIGCOMM ebook on Recent Advances in Networking, MPLS 2-1 Chapter 2: MPLS Overview Virtual Circuits (VC) - Reminder MPLS networks MPLS Virtual Private Networks (VPNs) MPLS 2-2 1

2 VC forwarding table (1) Model #1 : VC number is link local Forwarding table in northwest router: VC number interface number Incoming interface Incoming VC # Outgoing interface Outgoing VC # Need incoming interface number in table! MPLS 2-3 VC forwarding table (2) Model #2 : VC number is node local Forwarding table in northwest router: VC number interface number Incoming VC # Outgoing interface Outgoing VC # VC number is unique in the node. Incoming VC number is enough to identify a VC MPLS 2-4 2

3 Chapter 2: MPLS Overview Virtual Circuits (VC) - Reminder MPLS networks MPLS Virtual Private Networks (VPNs) MPLS 2-5 MultiProtocol Label Switching (MPLS) Initial goal: high-speed IP forwarding by using fixed length label (instead of IP address) to do forwarding fast lookup using fixed length identifier (rather than longest prefix matching) borrowing ideas from Virtual Circuit (VC) approach but IP datagram inside still keeps IP address! Data link header MPLS header IP header remainder of link-layer frame label Exp S TTL The label is the main field. Others will be explained later MPLS 2-6 3

4 IP-Over-MPLS Classic IP only (e.g., over Ethernet) 3 networks (e.g., LANs) MAC (802.3) and IP addresses IP over MPLS MPLS network seen as layer 2 network (like an Ethernet LAN) MPLS labels and IP addresses = Ethernet switch = IP router = IP router with MPLS switching capabilities MPLS network Ethernet LANs Ethernet LANs MPLS 2-7 MPLS-capable (IP) routers a.k.a. Label-Switched Router (LSR) Forwards packets to outgoing interface based only on label value (don t inspect IP address) MPLS forwarding table distinct from IP forwarding table Flexibility: MPLS forwarding decisions can differ from those of IP Labels can be based on destination and source addresses and TOS byte, so that flows can be routed to the same destination differently (traffic engineering) Possible to re-route flows quickly if link fails: pre-computed backup paths (useful for real-time flows such as VoIP) Signaling protocol is needed to set up forwarding state based on labels in nodes Must co-exist with IP-only routers MPLS 2-8 4

5 MPLS versus IP paths (1) R6 R5 R4 IP routing: path to destination determined by destination address alone All paths towards a given destination form a tree rooted at this destination R2 R3 D A IP router MPLS 2-9 MPLS versus IP paths (2) R6 R5 R4 entry router (R4) can use different MPLS routes to A based, e.g., on source address R2 R3 D A IP-only router MPLS and IP router IP routing: path to destination determined by destination address alone MPLS routing: path to destination can be based, e.g., on source and destination addresses, and/or TOS byte, and/or on available link resources, and/or on link performance metrics MPLS

6 MPLS signaling for traffic engineering Extend the intra-domain routing protocol OSPF and IS-IS link state packets can carry additional link information used by MPLS Establish MPLS paths (i.e., forwarding state based on labels) Done by ingress MPLS router, typically by RSVP-TE (see later) R6 R5 R4 modified link state flooding RSVP-TE D A MPLS 2-11 MPLS forwarding tables IP-only router R6 R5 in out out label label dest interface 10 A 0 12 D 0 8 A 1 LSR R4 0 R2 in out out label label dest interface A 0 R3 0 in out out label label dest interface 10 6 A D D R1 0 A in out out label label dest interface 6 - A 0 MPLS

7 Network Layer Routing Functional Components Routing and Forwarding Routing Routing algorithm: build routing tables Forwarding Forward packets according to forwarding tables derived from routing tables Unicast IP forwarding: Uses IP destination address prefix Longest prefix match Unicast IP forwarding with Types of Service Uses destination address prefix and TOS value Longest prefix match on address prefix and exact match on TOS Multicast forwarding Uses destination and source addresses and incoming interface Exact match MPLS 2-13 Forwarding Equivalence Class (FEC) The set of all possible packets can be partitioned into disjoint subsets according to the forwarding point of view A Forwarding Equivalence Class (FEC) is such a subset All packets in a FEC are forwarded in the same way Examples of FECs: A set of unicast packets whose destination address matches a particular IP address prefix A set of unicast packets with the same TOS and whose destination address matches a particular IP address prefix A set of unicast packets whose source and destination addresses match particular IP address prefixes (load sharing) A set of multicast packets with the same source and destination addresses All granularities are possible provided that they are based on the IP header fields (+ possibly the port numbers) Trade-off between granularity and scalability MPLS

8 Label Switching: The Forwarding Component Every packet has a label A label is a short, fixed-length (20 bits) entity, with no internal structure It s a Virtual Circuit Identifier (VCI) Forwarding will be based solely on labels (+ possibly on the incoming interface) Forwarding entry: Incoming label {components} component = (outgoing label, outgoing interface, next-hop, other fields) Example of other fields: an outgoing queue (for QoS) Labels are thus swapped by nodes Single forwarding algorithm! Not one for unicast, one for multicast, one for unicast + TOS, No constraint on the forwarding granularity A label can be associated with any chosen FEC Paths followed by labeled IP packets are called LSPs Label-Switched Paths MPLS 2-15 Multiprotocol: Above and Below IPv4 IPv6 IPX Label Switching Network layer protocols Sort of layer 2.5 ATM Ethernet PPP FDDI Frame Relay Data link layer protocols Label switching is not specific to any particular network layer Label switching can operate over any link layer protocol MPLS = Multiprotocol Label Switching MPLS

9 Label Switching: The Control Component Network layer routing protocols (e.g. OSPF, BGP, PIM) Procedures for creating bindings between FECs and labels Procedures for distributing label binding information FEC-to-next-hop mapping FEC-to-label mapping Label switching forwarding table (label-to-next-hop mapping) The control component is responsible for Distributing routing information among LSRs The procedures for converting this information into a forwarding table Create bindings between labels and FECs Distribute bindings among LSRs MPLS 2-17 Local versus Remote Binding Local binding An LSR creates the binding with a label that is chosen and assigned locally Example: LSR A locally assigns label 100 to FEC * Remote binding An LSR receives a label binding from another LSR A s neighbor LSR B informs A that it has assigned label 105 to FEC * Interesting for A if A is using B as next hop for this FEC, because A can start sending packets with label 105 to B for this FEC If so, A stores this mapping in its forwarding table: 100 (105, outgoing_interface_to_b) Otherwise, A discards it (or store it as a backup entry) Similarly, A will inform its neighbors about its local mapping 100 for FEC *, so that they can send A packets labeled by 100 MPLS

10 Forwarding tables in LSRs Consider forwarding entries for FEC = * Routing: * A Local binding: * 107 MPLS forwarding: 107 (100, A) A B Routing: * C Local binding: * 105 MPLS forwarding: 105 (?, C) Routing: * B Local binding: * 100 MPLS forwarding: 100 (105, B) C Routing: * A Local binding: * 103 MPLS forwarding: 103 (100, A) MPLS 2-19 This is called Downstream Binding Packets with label X Packets with label X Binding Information for label X Binding Information for label X Downstream binding Upstream binding Upstream = on the source side Downstream = on the sink side MPLS

11 LDP: Label Distribution Protocol LDP is a signaling protocol to distribute FEC-to-label bindings among LSRs The routing protocol (e.g. OSPF) is still useful to distribute FEC-to-NextHop bindings That is the network topology information Possibly extended with QoS-related link metrics (link delay, link capacity, etc.) Note: if FECs are just the traditional destination IP prefixes, the MPLS LSPs will simply follow the IP shortest paths Label switching But no clever routing, no traffic engineering! MPLS 2-21 Establishing LSPs using RSVP RSVP = Resource ReserVation Protocol RSVP covered in more details in chap. 5 Source sends PATH message to destination Route taken by PATH is dictated by IP routing! Destination replies using RESV message Following the same route (backward) as the PATH message Here RESV also used to piggyback MPLS labels! Ingress LSR Path Resv Label = 9 Path Resv Label = 5 Egress LSR MPLS

12 But: IP routing is not always a panacea A C D G B E F Fish problem: If the shortest path from C to G is CDG, then all flows from A to G and B to G use the CDG path, which is congested, while CEFG remains unused If traffic load is taken into account, this simply leads to oscillations One needs some load balancing OSPF can keep several routes for a destination when they are equal ECMP: Equal Cost MultiPath This is not enough in the example above MPLS 2-23 Other routing requirements Efficient explicit routing Explicit routing is possible in IP Add a route in the optional part of the IP header But big overhead! And most often not taken into account by ISPs Constraint-based routing Find a route with a given minimal bandwidth Find a route with a given maximal delay OSPF can find shortest paths according to several metrics But this is not equivalent All these requirements are traffic engineering requirements And IP offers little support to traffic engineering MPLS

13 Explicit path RSVP-TE (TE = Traffic Engineering) In the previous example, the PATH message followed the route dictated by the IP forwarding tables in place If the PATH message is extended with an Explicit Route Object (ERO), RSVP-TE can be used to set up an LSP that has been precalculated (source routing) This is useful when routes need minimal QoS that require specific paths (e.g. minimum bandwidth), or for load balancing The ingress LSR has to compute the route It has to know the topology and the QoS state of all links OSPF has to be extended to carry the link QoS state e.g. available bandwidth The ingress LSR computes the Constrained Shortest Path e.g. Dijkstra on a reduced graph In the reduced graph the links that do not satisfy the constraints are removed MPLS 2-25 MPLS and QoS Reminder: IP packet is encapsulated in MPLS frame So: IP TOS byte (or DSCP, see chap. 5) is invisible to MPLS LSRs Would like to apply the right behavior to MPLS frames, but how? Shim header: Label (20 bits) TTL (8 bits) (Bottom of) stack (1 bit) EXP (3 bits) The 3-bit EXP field is used to carry the TOS semantics But limited to 3 bits, while TOS is 8 bits EXP field is used along the path to give QoS e.g. appropriate queuing and scheduling Note that the label itself can also carry (part of) the QoS semantics If FEC (and thus label) is TOS-related Path of the LSP then depends on the TOS as well Part of the TOS semantics can still be carried in the EXP field: e.g. a drop precedence level (see chap.5 - Differentiated services - AF classes) MPLS

14 MPLS and TTL Shim header: Label (20 bits) TTL (8 bits) MPLS TTL Allows to discard MPLS frames trapped in transient loops Allows the MPLS TTL to serve as hop count for the inner IP packet Linking IP and MPLS TTLs: The IP TTL field is copied in the MPLS TTL field at ingress MPLS LSR The MPLS TTL is decremented by LSRs The egress MPLS LSR copies the MPLS TTL back in the IP TTL Note: If MPLS TTL expires, LSR does not know how to send the ICMP packet to the source! (Bottom of) stack (1 bit) EXP (3 bits) MPLS 2-27 Chapter 2: MPLS Overview Virtual Circuits (VC) - Reminder MPLS networks MPLS Virtual Private Networks (VPNs) MPLS

15 Virtual Private Networks (VPNs) Institutions often want private networks for security Costly! Need separate (private) routers, links, DNS infrastructure, VPN: institution s inter-office traffic is sent over public Internet instead As if dedicated physical connections would exist to interconnect the remote customer equipments But here only virtual links, also called pseudowires So, traffic is logically separate from other customers traffic Ideally traffic is also encrypted before entering public Internet But we won t cover security in this chapter MPLS 2-29 L3VPNs (Layer 3 VPNs) We will focus on the most popular L3VPNs (Layer 3 VPNs) Def.: a L3VPN transports layer 3 packets, namely IP packets So, a L3VPN is like establishing tunnels between remote customer IP routers Most L3VPNs are based on MPLS Other types of VPNs: L2VPNs carry layer 2 frames (e.g. Ethernet frames) Interconnected customer sites would form a single LAN Single broadcast domain L1VPNs carry layer 1 symbols For example, establishing light paths in an optical network MPLS

16 An MPLS VPN with 2 customers MPLS-capable Provider Edge (PE) router, Label Edge Router (LER) IP-only Customer Edge (CE) router Two IP ranges allocated to customer 2 (some can be private) MPLS network with Label Switched Routers (LSRs) in the core IP range allocated to this site of customer 1 (can overlap with IP addresses of another customer) MPLS 2-31 Looking inside the provider s network It is both an MPLS and an IP network All internal interfaces also have IP addresses (here in the /8 range) There are 2 VPNs Packets destined for a given CE router along a given path with a given QoS will belong to the same MPLS FEC The network has AS number 100 (for BGP) /8 is not announced outside of AS 100 LSR 1 and 2 are P routers LER 1, 2 and 3 are PE routers MPLS

17 Three ingredients of an MPLS VPN Note first that: Customers may have overlapping addresses Thus a tunneling mechanism is needed Don t want to manage manually O(n 2 ) tunnels per VPN, when a customer has n sites Don t want to update all the forwarding tables of the n PEs of a VPN when one customer adds a new subnet to one of its sites Would like (un)encapsulations to take place at the PEs, not the CEs. Easier for customers Three ingredients: 1. Achieve any-to-any IP connectivity among PEs 2. Define signaling mechanism to distribute customer prefixes between PEs 3. Define an encapsulation mechanism to transport packets from one PE to another PE across the network MPLS Any-to-any connectivity between PEs Assign a loopback address (/32) to each PE, i.e., an address associated with a virtual interface, independent of the availability of specific network interfaces Let the IGP (e.g., OSPF) announce them to all P and PE routers Loopback address MPLS

18 Showing the resulting routing table of routers Can also set IGP link weights to engineer traffic MPLS Use MP-BGP to distribute customer prefixes Customer prefixes are learned by PE on an ebgp session between PE and CE For the ibgp part, MPLS relies on Multi-Protocol BGP (MP-BGP) It supports multiple address families (IPv4 and IPv6) and additional information to identify VPN: the L3VPN identifier (i.e., the customer) CE CE PE PE CE See Route Distinguisher (RD) 8-byte field in MP-BGP messages PE MPLS

19 3. Use MPLS encapsulation between PEs In its simplest form (i.e., each PE is a FEC) all P and PE routers run LDP to distribute label-to-pe mappings First attempt: At ingress PE, an IP packet coming from a CE router is encapsulated in the suitable MPLS tunnel by pushing the MPLS label associated with the (loopback address of the) egress PE Finding the egress PE? Ingress PE knows the incoming CE and therefore the L3VPN id Combined with the IP destination address, this L3VPN id gives the egress PE (thanks to MP-BPG) Egress PE pops the MPLS label and should forward the IP packet to the right CE Any problem here? MPLS 2-37 MPLS double encapsulation Problem is: If several CEs (from distinct customers) are connected to the same PE, and if these CEs announce overlapping IP addresses, then the PE cannot determine the right CE, because the L3VPN id is not known! Solution: 1. Ingress PE first pushes an inner label identifying the L3VPN (of ingress CE) 2. Ingress PE then pushes an outer label identifying the egress PE. This is the only label used (and swapped) by P routers to forward the MPLS frame 3. Egress PE pops outer label and reads inner label to determine the L3VPN 4. Egress PE pops inner label and forwards the IP packet to the right CE using the specific forwarding table of that VPN MPLS

20 Optimizations Penultimate hop popping: The last P router can already remove the outer label before forwarding the MPLS frame to the egress PE The Extranet case: i.e., interconnecting two VPNs (e.g., of different customers) that have nonoverlapping IP address ranges Can avoid the creation of several VPN-specific forwarding tables Consumes less router memory and CPU time MPLS 2-39 Chapter 2: Summary MPLS Adding virtual circuits to (or under ) IP Label switching Associates a label with a FEC (flexible mapping) Need additional signaling protocols to distribute label bindings e.g., LDP, RSVP IP routing protocols (e.g. OSPF, BGP) still used to distribute topology info and prefixes Routing functionality extended with RSVP-TE MPLS-VPN 3 ingredients: PE connectivity MP-BGP distribution, MPLS tunnelling Customers unaware of MPLSspecific details Can keep their IP addressing plan Traffic from different customers share same MPLS tunnels but correctly demultiplexed at egress PE Scalable: configuration of P routers only dependent on # of PEs, but independent from # of VPNs, # of CEs, # of IP prefixes MPLS

Introducing Basic MPLS Concepts

Introducing Basic MPLS Concepts Module 1-1 Introducing Basic MPLS Concepts 2004 Cisco Systems, Inc. All rights reserved. 1-1 Drawbacks of Traditional IP Routing Routing protocols are used to distribute Layer 3 routing information. Forwarding

More information

MikroTik RouterOS Introduction to MPLS. Prague MUM Czech Republic 2009

MikroTik RouterOS Introduction to MPLS. Prague MUM Czech Republic 2009 MikroTik RouterOS Introduction to MPLS Prague MUM Czech Republic 2009 Q : W h y h a v e n 't y o u h e a r d a b o u t M P LS b e fo re? A: Probably because of the availability and/or price range Q : W

More information

Introduction to MPLS-based VPNs

Introduction to MPLS-based VPNs Introduction to MPLS-based VPNs Ferit Yegenoglu, Ph.D. ISOCORE ferit@isocore.com Outline Introduction BGP/MPLS VPNs Network Architecture Overview Main Features of BGP/MPLS VPNs Required Protocol Extensions

More information

WAN Topologies MPLS. 2006, Cisco Systems, Inc. All rights reserved. Presentation_ID.scr. 2006 Cisco Systems, Inc. All rights reserved.

WAN Topologies MPLS. 2006, Cisco Systems, Inc. All rights reserved. Presentation_ID.scr. 2006 Cisco Systems, Inc. All rights reserved. MPLS WAN Topologies 1 Multiprotocol Label Switching (MPLS) IETF standard, RFC3031 Basic idea was to combine IP routing protocols with a forwarding algoritm based on a header with fixed length label instead

More information

MPLS Concepts. Overview. Objectives

MPLS Concepts. Overview. Objectives MPLS Concepts Overview This module explains the features of Multi-protocol Label Switching (MPLS) compared to traditional ATM and hop-by-hop IP routing. MPLS concepts and terminology as well as MPLS label

More information

Master Course Computer Networks IN2097

Master Course Computer Networks IN2097 Chair for Network Architectures and Services Prof. Carle Department for Computer Science TU München Master Course Computer Networks IN2097 Prof. Dr.-Ing. Georg Carle Christian Grothoff, Ph.D. Chair for

More information

How Routers Forward Packets

How Routers Forward Packets Autumn 2010 philip.heimer@hh.se MULTIPROTOCOL LABEL SWITCHING (MPLS) AND MPLS VPNS How Routers Forward Packets Process switching Hardly ever used today Router lookinginside the packet, at the ipaddress,

More information

Internetworking II: VPNs, MPLS, and Traffic Engineering

Internetworking II: VPNs, MPLS, and Traffic Engineering Internetworking II: VPNs, MPLS, and Traffic Engineering 3035/GZ01 Networked Systems Kyle Jamieson Lecture 10 Department of Computer Science University College London Taxonomy of communica@on networks Virtual

More information

MPLS Virtual Private Networks

MPLS Virtual Private Networks MPLS Virtual Private Networks Luca Cittadini Giuseppe Di Battista Maurizio Patrignani Summary This chapter is devoted to Virtual Private Networks (VPNs) designed with Multi Protocol Label Switching (MPLS)

More information

RFC 2547bis: BGP/MPLS VPN Fundamentals

RFC 2547bis: BGP/MPLS VPN Fundamentals White Paper RFC 2547bis: BGP/MPLS VPN Fundamentals Chuck Semeria Marketing Engineer Juniper Networks, Inc. 1194 North Mathilda Avenue Sunnyvale, CA 94089 USA 408 745 2001 or 888 JUNIPER www.juniper.net

More information

DD2491 p2 2011. MPLS/BGP VPNs. Olof Hagsand KTH CSC

DD2491 p2 2011. MPLS/BGP VPNs. Olof Hagsand KTH CSC DD2491 p2 2011 MPLS/BGP VPNs Olof Hagsand KTH CSC 1 Literature Practical BGP: Chapter 10 MPLS repetition, see for example http://www.csc.kth.se/utbildning/kth/kurser/dd2490/ipro1-11/lectures/mpls.pdf Reference:

More information

Design of Virtual Private Networks with MPLS

Design of Virtual Private Networks with MPLS Design of Virtual Private Networks with MPLS Luca Cittadini Giuseppe Di Battista Maurizio Patrignani Summary This chapter is devoted to Virtual Private Networks(VPNs) designed with Multi Protocol Label

More information

MPLS Basics. For details about MPLS architecture, refer to RFC 3031 Multiprotocol Label Switching Architecture.

MPLS Basics. For details about MPLS architecture, refer to RFC 3031 Multiprotocol Label Switching Architecture. Multiprotocol Label Switching (), originating in IPv4, was initially proposed to improve forwarding speed. Its core technology can be extended to multiple network protocols, such as IPv6, Internet Packet

More information

How To Make A Network Secure

How To Make A Network Secure 1 2 3 4 -Lower yellow line is graduate student enrollment -Red line is undergradate enrollment -Green line is total enrollment -2008 numbers are projected to be near 20,000 (on-campus) not including distance

More information

MPLS-based Virtual Private Network (MPLS VPN) The VPN usually belongs to one company and has several sites interconnected across the common service

MPLS-based Virtual Private Network (MPLS VPN) The VPN usually belongs to one company and has several sites interconnected across the common service Nowdays, most network engineers/specialists consider MPLS (MultiProtocol Label Switching) one of the most promising transport technologies. Then, what is MPLS? Multi Protocol Label Switching (MPLS) is

More information

PRASAD ATHUKURI Sreekavitha engineering info technology,kammam

PRASAD ATHUKURI Sreekavitha engineering info technology,kammam Multiprotocol Label Switching Layer 3 Virtual Private Networks with Open ShortestPath First protocol PRASAD ATHUKURI Sreekavitha engineering info technology,kammam Abstract This paper aims at implementing

More information

Bandwidth Management in MPLS Networks

Bandwidth Management in MPLS Networks School of Electronic Engineering - DCU Broadband Switching and Systems Laboratory 1/17 Bandwidth Management in MPLS Networks Sanda Dragos & Radu Dragos Supervised by Dr. Martin Collier email: dragoss@eeng.dcu.ie

More information

Protection Methods in Traffic Engineering MPLS Networks

Protection Methods in Traffic Engineering MPLS Networks Peter Njogu Kimani Protection Methods in Traffic Engineering MPLS Networks Helsinki Metropolia University of Applied Sciences Bachelor of Engineering Information technology Thesis 16 th May 2013 Abstract

More information

Enterprise Network Simulation Using MPLS- BGP

Enterprise Network Simulation Using MPLS- BGP Enterprise Network Simulation Using MPLS- BGP Tina Satra 1 and Smita Jangale 2 1 Department of Computer Engineering, SAKEC, Chembur, Mumbai-88, India tinasatra@gmail.com 2 Department of Information Technolgy,

More information

MPLS - A Choice of Signaling Protocol

MPLS - A Choice of Signaling Protocol www.ijcsi.org 289 MPLS - A Choice of Signaling Protocol Muhammad Asif 1, Zahid Farid 2, Muhammad Lal 3, Junaid Qayyum 4 1 Department of Information Technology and Media (ITM), Mid Sweden University Sundsvall

More information

MPLS VPN Services. PW, VPLS and BGP MPLS/IP VPNs

MPLS VPN Services. PW, VPLS and BGP MPLS/IP VPNs A Silicon Valley Insider MPLS VPN Services PW, VPLS and BGP MPLS/IP VPNs Technology White Paper Serge-Paul Carrasco Abstract Organizations have been demanding virtual private networks (VPNs) instead of

More information

MPLS is the enabling technology for the New Broadband (IP) Public Network

MPLS is the enabling technology for the New Broadband (IP) Public Network From the MPLS Forum Multi-Protocol Switching (MPLS) An Overview Mario BALI Turin Polytechnic Mario.Baldi@polito.it www.polito.it/~baldi MPLS is the enabling technology for the New Broadband (IP) Public

More information

Implementation of Traffic Engineering and Addressing QoS in MPLS VPN Based IP Backbone

Implementation of Traffic Engineering and Addressing QoS in MPLS VPN Based IP Backbone International Journal of Computer Science and Telecommunications [Volume 5, Issue 6, June 2014] 9 ISSN 2047-3338 Implementation of Traffic Engineering and Addressing QoS in MPLS VPN Based IP Backbone Mushtaq

More information

DD2490 p4 2011. Routing and MPLS/IP. Olof Hagsand KTH CSC

DD2490 p4 2011. Routing and MPLS/IP. Olof Hagsand KTH CSC DD2490 p4 2011 Routing and MPLS/IP Olof Hagsand KTH CSC 1 Literature Lecture slides and lecture notes (on web) Reference JunOS Cookbook: Chapter 14 2 Background MPLS - Multiprotocol Label Switching Originally

More information

Project Report on Traffic Engineering and QoS with MPLS and its applications

Project Report on Traffic Engineering and QoS with MPLS and its applications Project Report on Traffic Engineering and QoS with MPLS and its applications Brief Overview Multiprotocol Label Switching (MPLS) is an Internet based technology that uses short, fixed-length labels to

More information

MPLS Based Recovery Mechanisms

MPLS Based Recovery Mechanisms MPLS Based Recovery Mechanisms Master Thesis Johan Martin Olof Petersson UNIVERSITY OF OSLO May 2005 2 Foreword This thesis is part of my Candidatus Scientiarum studies in communication systems at the

More information

DD2491 p2 2009. BGP-MPLS VPNs. Olof Hagsand KTH/CSC

DD2491 p2 2009. BGP-MPLS VPNs. Olof Hagsand KTH/CSC DD2491 p2 2009 BGP-MPLS VPNs Olof Hagsand KTH/CSC Literature Practical BGP: Chapter 10 JunOS Cookbook: Chapter 14 and 15 MPLS Advantages Originally, the motivation was speed and cost. But routers does

More information

ISTANBUL. 1.1 MPLS overview. Alcatel Certified Business Network Specialist Part 2

ISTANBUL. 1.1 MPLS overview. Alcatel Certified Business Network Specialist Part 2 1 ISTANBUL 1.1 MPLS overview 1 1.1.1 Principle Use of a ATM core network 2 Overlay Network One Virtual Circuit per communication No routing protocol Scalability problem 2 1.1.1 Principle Weakness of overlay

More information

MPLS Environment. To allow more complex routing capabilities, MPLS permits attaching a

MPLS Environment. To allow more complex routing capabilities, MPLS permits attaching a MPLS Environment Introduction to MPLS Multi-Protocol Label Switching (MPLS) is a highly efficient and flexible routing approach for forwarding packets over packet-switched networks, irrespective of the

More information

For internal circulation of BSNLonly

For internal circulation of BSNLonly E3-E4 E4 E&WS Overview of MPLS-VPN Overview Traditional Router-Based Networks Virtual Private Networks VPN Terminology MPLS VPN Architecture MPLS VPN Routing MPLS VPN Label Propagation Traditional Router-Based

More information

How To Understand The Benefits Of An Mpls Network

How To Understand The Benefits Of An Mpls Network NETWORKS NetIron XMR 16000 NETWORKS NetIron XMR 16000 NETWORKS NetIron XMR 16000 Introduction MPLS in the Enterprise Multi-Protocol Label Switching (MPLS) as a technology has been around for over a decade

More information

MP PLS VPN MPLS VPN. Prepared by Eng. Hussein M. Harb

MP PLS VPN MPLS VPN. Prepared by Eng. Hussein M. Harb MP PLS VPN MPLS VPN Prepared by Eng. Hussein M. Harb Agenda MP PLS VPN Why VPN VPN Definition VPN Categories VPN Implementations VPN Models MPLS VPN Types L3 MPLS VPN L2 MPLS VPN Why VPN? VPNs were developed

More information

MPLS Multiprotocol Label Switching

MPLS Multiprotocol Label Switching MPLS Multiprotocol Label Switching José Ruela, Manuel Ricardo FEUP Fac. Eng. Univ. Porto, Rua Dr. Roberto Frias, 4200-465 Porto, Portugal INESC Porto, Campus da FEUP, Rua Dr. Roberto Frias, 378, 4200-465

More information

Expert Reference Series of White Papers. An Overview of MPLS VPNs: Overlay; Layer 3; and PseudoWire

Expert Reference Series of White Papers. An Overview of MPLS VPNs: Overlay; Layer 3; and PseudoWire Expert Reference Series of White Papers An Overview of MPLS VPNs: Overlay; Layer 3; and PseudoWire 1-800-COURSES www.globalknowledge.com An Overview of MPLS VPNs: Overlay; Layer 3; and PseudoWire Al Friebe,

More information

APPLICATION NOTE 211 MPLS BASICS AND TESTING NEEDS. Label Switching vs. Traditional Routing

APPLICATION NOTE 211 MPLS BASICS AND TESTING NEEDS. Label Switching vs. Traditional Routing MPLS BASICS AND TESTING NEEDS By Thierno Diallo, Product Specialist Protocol Business Unit The continuing expansion and popularity of the Internet is forcing routers in the core network to support the

More information

IP/MPLS-Based VPNs Layer-3 vs. Layer-2

IP/MPLS-Based VPNs Layer-3 vs. Layer-2 Table of Contents 1. Objective... 3 2. Target Audience... 3 3. Pre-Requisites... 3 4. Introduction...3 5. MPLS Layer-3 VPNs... 4 6. MPLS Layer-2 VPNs... 7 6.1. Point-to-Point Connectivity... 8 6.2. Multi-Point

More information

MPLS. Packet switching vs. circuit switching Virtual circuits

MPLS. Packet switching vs. circuit switching Virtual circuits MPLS Circuit switching Packet switching vs. circuit switching Virtual circuits MPLS Labels and label-switching Forwarding Equivalence Classes Label distribution MPLS applications Packet switching vs. circuit

More information

Network Working Group Request for Comments: 2547. March 1999

Network Working Group Request for Comments: 2547. March 1999 Network Working Group Request for Comments: 2547 Category: Informational E. Rosen Y. Rekhter Cisco Systems, Inc. March 1999 BGP/MPLS VPNs Status of this Memo This memo provides information for the Internet

More information

IPv6 over IPv4/MPLS Networks: The 6PE approach

IPv6 over IPv4/MPLS Networks: The 6PE approach IPv6 over IPv4/MPLS Networks: The 6PE approach Athanassios Liakopoulos Network Operation & Support Manager (aliako@grnet.gr) Greek Research & Technology Network (GRNET) III Global IPv6 Summit Moscow, 25

More information

MPLS-based Layer 3 VPNs

MPLS-based Layer 3 VPNs MPLS-based Layer 3 VPNs Overall objective The purpose of this lab is to study Layer 3 Virtual Private Networks (L3VPNs) created using MPLS and BGP. A VPN is an extension of a private network that uses

More information

MPLS L2VPN (VLL) Technology White Paper

MPLS L2VPN (VLL) Technology White Paper MPLS L2VPN (VLL) Technology White Paper Issue 1.0 Date 2012-10-30 HUAWEI TECHNOLOGIES CO., LTD. 2012. All rights reserved. No part of this document may be reproduced or transmitted in any form or by any

More information

Overview. QoS, Traffic Engineering and Control- Plane Signaling in the Internet. Telematics group University of Göttingen, Germany. Dr.

Overview. QoS, Traffic Engineering and Control- Plane Signaling in the Internet. Telematics group University of Göttingen, Germany. Dr. Vorlesung Telematik (Computer Networks) WS2004/05 Overview QoS, Traffic Engineering and Control- Plane Signaling in the Internet Dr. Xiaoming Fu Recent trends in network traffic and capacity QoS principles:

More information

An Introduction to MPLS

An Introduction to MPLS Research An Introduction to MPLS Timothy G. Griffin griffin@research.att.com http://www.research.att.com/~griffin November 21, 2002 1 What s all this talk about MPLS? MPLS is going to solve all of our

More information

MPLS. A Tutorial. Paresh Khatri. paresh.khatri@alcatel-lucent.com.au

MPLS. A Tutorial. Paresh Khatri. paresh.khatri@alcatel-lucent.com.au MPLS A Tutorial Paresh Khatri paresh.khatri@alcatel-lucent.com.au Agenda 1. MPLS overview and LSP types 2. Distribution Protocol (LDP) 3. Questions Introduction Paresh Khatri (paresh.khatri@alcatel-lucent.com.au)

More information

Analysis of traffic engineering parameters while using multi-protocol label switching (MPLS) and traditional IP networks

Analysis of traffic engineering parameters while using multi-protocol label switching (MPLS) and traditional IP networks Analysis of traffic engineering parameters while using multi-protocol label switching (MPLS) and traditional IP networks Faiz Ahmed Electronic Engineering Institute of Communication Technologies, PTCL

More information

Kingston University London

Kingston University London Kingston University London Thesis Title Implementation and performance evaluation of WAN services over MPLS Layer-3 VPN Dissertation submitted for the Degree of Master of Science in Networking and Data

More information

QoS Implementation For MPLS Based Wireless Networks

QoS Implementation For MPLS Based Wireless Networks QoS Implementation For MPLS Based Wireless Networks Subramanian Vijayarangam and Subramanian Ganesan Oakland University, Rochester, Michigan Abstract : Voice has been the primary application in wireless

More information

Testing Edge Services: VPLS over MPLS

Testing Edge Services: VPLS over MPLS Testing Edge Services: VPLS over MPLS White Paper Introduction Virtual Private LAN Services (VPLS) is an emerging technology for transparently connecting corporate LANs over the Internet so they appear

More information

Migrating to MPLS Technology and Applications

Migrating to MPLS Technology and Applications Migrating to MPLS Technology and Applications Serge-Paul Carrasco June 2003 asiliconvalleyinsider.com Table Of Content Why to migrate to MPLS? Congestion on the Internet Traffic Engineering MPLS Fundamentals

More information

Lesson 13: MPLS Networks

Lesson 13: MPLS Networks Slide supporting material Lesson 13: MPLS Networks Giovanni Giambene Queuing Theor and Telecommunications: Networks and Applications 2nd edition, Springer All rights reserved IP Over ATM Once defined IP

More information

Evolution of QoS routing in the Internet

Evolution of QoS routing in the Internet Evolution of QoS routing in the Internet Olivier Bonaventure Dept. Computing Science and Engineering Université catholique de Louvain http://www.info.ucl.ac.be/people/obo June 4th, 2004 Page 1 Agenda Routing

More information

Cisco Configuring Basic MPLS Using OSPF

Cisco Configuring Basic MPLS Using OSPF Table of Contents Configuring Basic MPLS Using OSPF...1 Introduction...1 Mechanism...1 Hardware and Software Versions...2 Network Diagram...2 Configurations...2 Quick Configuration Guide...2 Configuration

More information

IMPLEMENTING CISCO MPLS V3.0 (MPLS)

IMPLEMENTING CISCO MPLS V3.0 (MPLS) IMPLEMENTING CISCO MPLS V3.0 (MPLS) COURSE OVERVIEW: Multiprotocol Label Switching integrates the performance and traffic-management capabilities of data link Layer 2 with the scalability and flexibility

More information

QoS Performance Evaluation in BGP/MPLS VPN

QoS Performance Evaluation in BGP/MPLS VPN 1 QoS Performance Evaluation in BGP/MPLS VPN M. C. Castro, N. A. Nassif and W. C. Borelli 1 Abstract-- The recent exponential growth of the Internet has encouraged more applications, users and services

More information

DESIGN AND VERIFICATION OF LSR OF THE MPLS NETWORK USING VHDL

DESIGN AND VERIFICATION OF LSR OF THE MPLS NETWORK USING VHDL IJVD: 3(1), 2012, pp. 15-20 DESIGN AND VERIFICATION OF LSR OF THE MPLS NETWORK USING VHDL Suvarna A. Jadhav 1 and U.L. Bombale 2 1,2 Department of Technology Shivaji university, Kolhapur, 1 E-mail: suvarna_jadhav@rediffmail.com

More information

- Multiprotocol Label Switching -

- Multiprotocol Label Switching - 1 - Multiprotocol Label Switching - Multiprotocol Label Switching Multiprotocol Label Switching (MPLS) is a Layer-2 switching technology. MPLS-enabled routers apply numerical labels to packets, and can

More information

Design of MPLS networks VPN and TE with testing its resiliency and reliability

Design of MPLS networks VPN and TE with testing its resiliency and reliability MASARYK UNIVERSITY FACULTY OF INFORMATICS Design of MPLS networks VPN and TE with testing its resiliency and reliability Diploma thesis Michal Aron Brno, spring 2014 ZADANIE DP Declaration I declare

More information

Implementing MPLS VPN in Provider's IP Backbone Luyuan Fang luyuanfang@att.com AT&T

Implementing MPLS VPN in Provider's IP Backbone Luyuan Fang luyuanfang@att.com AT&T Implementing MPLS VPN in Provider's IP Backbone Luyuan Fang luyuanfang@att.com AT&T 1 Outline! BGP/MPLS VPN (RFC 2547bis)! Setting up LSP for VPN - Design Alternative Studies! Interworking of LDP / RSVP

More information

Comparative Analysis of Mpls and Non -Mpls Network

Comparative Analysis of Mpls and Non -Mpls Network Comparative Analysis of Mpls and Non -Mpls Network Madhulika Bhandure 1, Gaurang Deshmukh 2, Prof. Varshapriya J N 3 1, 2, 3 (Department of Computer Science and IT, VJTI, Mumbai-19 ABSTRACT A new standard

More information

Implementing Multiprotocol Label Switching with Altera PLDs

Implementing Multiprotocol Label Switching with Altera PLDs Implementing Multiprotocol Label Switching with Altera PLDs January 2001, ver. 1.0 Application Note 132 Introduction Emerging Internet applications such as voice over Internet protocol (VoIP) and real-time

More information

Multi Protocol Label Switching (MPLS) is a core networking technology that

Multi Protocol Label Switching (MPLS) is a core networking technology that MPLS and MPLS VPNs: Basics for Beginners Christopher Brandon Johnson Abstract Multi Protocol Label Switching (MPLS) is a core networking technology that operates essentially in between Layers 2 and 3 of

More information

CS419: Computer Networks. Lecture 9: Mar 30, 2005 VPNs

CS419: Computer Networks. Lecture 9: Mar 30, 2005 VPNs : Computer Networks Lecture 9: Mar 30, 2005 VPNs VPN Taxonomy VPN Client Network Provider-based Customer-based Provider-based Customer-based Compulsory Voluntary L2 L3 Secure Non-secure ATM Frame Relay

More information

Department of Communications and Networking. S-38.2131/3133 Networking Technology, Laboratory course A/B

Department of Communications and Networking. S-38.2131/3133 Networking Technology, Laboratory course A/B Department of Communications and Networking S-38.2131/3133 Networking Technology, Laboratory course A/B Work Number 38: MPLS-VPN Basics Student Edition Preliminary Exercises and Laboratory Assignments

More information

Experiences with Class of Service (CoS) Translations in IP/MPLS Networks

Experiences with Class of Service (CoS) Translations in IP/MPLS Networks Experiences with Class of Service (CoS) Translations in IP/MPLS Networks Rameshbabu Prabagaran & Joseph B. Evans Information and Telecommunications Technology Center Department of Electrical Engineering

More information

VLAN und MPLS, Firewall und NAT,

VLAN und MPLS, Firewall und NAT, Internet-Technologien (CS262) VLAN und MPLS, Firewall und NAT, 15.4.2015 Christian Tschudin Departement Mathematik und Informatik, Universität Basel 6-1 Wiederholung Unterschied CSMA/CD und CSMA/CA? Was

More information

MPLS Concepts. MPLS Concepts

MPLS Concepts. MPLS Concepts MPLS Concepts MPLS: Multi Protocol Label Switching MPLS is a layer 2+ switching MPLS forwarding is done in the same way as in VC (Virtual Circuit) switches Packet forwarding is done based on Labels MPLS

More information

Layer 3 Multiprotocol Label Switching Virtual Private Network

Layer 3 Multiprotocol Label Switching Virtual Private Network i Zelalem Temesgen Weldeselasie Layer 3 Multiprotocol Label Switching Virtual Private Network Technology and Communication 2014 1 VAASAN AMMATTIKORKEAKOULU UNIVERSITY OF APPLIED SCIENCES Information Technology

More information

MPLS/BGP Network Simulation Techniques for Business Enterprise Networks

MPLS/BGP Network Simulation Techniques for Business Enterprise Networks MPLS/BGP Network Simulation Techniques for Business Enterprise Networks Nagaselvam M Computer Science and Engineering, Nehru Institute of Technology, Coimbatore, Abstract Business Enterprises used VSAT

More information

Virtual Leased Lines - Martini

Virtual Leased Lines - Martini Virtual Lease Lines - Martini Virtual Leased Lines - Martini Martini Drafts draft -martini-l2circuit-encap-mpls -04.txt defines the handling and encapsulation of layer two packets. draft -martini-l2circuit-trans-mpls

More information

Network Virtualization with the Cisco Catalyst 6500/6800 Supervisor Engine 2T

Network Virtualization with the Cisco Catalyst 6500/6800 Supervisor Engine 2T White Paper Network Virtualization with the Cisco Catalyst 6500/6800 Supervisor Engine 2T Introduction Network virtualization is a cost-efficient way to provide traffic separation. A virtualized network

More information

MPLS VPNs with DiffServ A QoS Performance study

MPLS VPNs with DiffServ A QoS Performance study Technical report, IDE1104, February 2011 MPLS VPNs with DiffServ A QoS Performance study Master s Thesis in Computer Network Engineering Azhar Shabbir Khan Bilal Afzal School of Information Science, Computer

More information

MPLS Implementation MPLS VPN

MPLS Implementation MPLS VPN MPLS Implementation MPLS VPN Describing MPLS VPN Technology Objectives Describe VPN implementation models. Compare and contrast VPN overlay VPN models. Describe the benefits and disadvantages of the overlay

More information

Content CHAPTER 1 MPLS OVERVIEW... 1-1

Content CHAPTER 1 MPLS OVERVIEW... 1-1 Content Content CHAPTER 1 MPLS OVERVIEW... 1-1 1.1 MPLS OVERVIEW... 1-1 1.1.1 MPLS Introduction... 1-1 1.1.2 MPLS Network Introduction... 1-5 1.1.3 Introduction to MPLS and Routing Protocols... 1-6 1.1.4

More information

Multiprotocol Label Switching (MPLS)

Multiprotocol Label Switching (MPLS) Multiprotocol Label Switching (MPLS) รศ.ดร. อน นต ผลเพ ม Asso. Prof. Anan Phonphoem, Ph.D. anan.p@ku.ac.th http://www.cpe.ku.ac.th/~anan Computer Engineering Department Kasetsart University, Bangkok, Thailand

More information

Building MPLS VPNs with QoS Routing Capability i

Building MPLS VPNs with QoS Routing Capability i Building MPLS VPNs with QoS Routing Capability i Peng Zhang, Raimo Kantola Laboratory of Telecommunication Technology, Helsinki University of Technology Otakaari 5A, Espoo, FIN-02015, Finland Tel: +358

More information

Leveraging Advanced Load Sharing for Scaling Capacity to 100 Gbps and Beyond

Leveraging Advanced Load Sharing for Scaling Capacity to 100 Gbps and Beyond Leveraging Advanced Load Sharing for Scaling Capacity to 100 Gbps and Beyond Ananda Rajagopal Product Line Manager Service Provider Solutions Foundry Networks arajagopal@foundrynet.com Agenda 2 Why Load

More information

MPLS Layer 2 VPNs Functional and Performance Testing Sample Test Plans

MPLS Layer 2 VPNs Functional and Performance Testing Sample Test Plans MPLS Layer 2 VPNs Functional and Performance Testing Sample Test Plans Contents Overview 1 1. L2 VPN Padding Verification Test 1 1.1 Objective 1 1.2 Setup 1 1.3 Input Parameters 2 1.4 Methodology 2 1.5

More information

Investigation of different VPN Solutions And Comparison of MPLS, IPSec and SSL based VPN Solutions (Study Thesis)

Investigation of different VPN Solutions And Comparison of MPLS, IPSec and SSL based VPN Solutions (Study Thesis) MEE09:44 BLEKINGE INSTITUTE OF TECHNOLOGY School of Engineering Department of Telecommunication Systems Investigation of different VPN Solutions And Comparison of MPLS, IPSec and SSL based VPN Solutions

More information

l.cittadini, m.cola, g.di battista

l.cittadini, m.cola, g.di battista MPLS VPN l.cittadini, m.cola, g.di battista motivations customer s problem a customer (e.g., private company, public administration, etc.) has several geographically distributed sites and would like to

More information

NAVAL POSTGRADUATE SCHOOL THESIS

NAVAL POSTGRADUATE SCHOOL THESIS NAVAL POSTGRADUATE SCHOOL MONTEREY, CALIFORNIA THESIS A PERFORMANCE ANALYSIS OF BGP/MPLS VPN FAILOVER FUNCTIONALITY by Guan Chye Tan December 2006 Thesis Advisor: Second Reader: Geoffrey Xie John Gibson

More information

Multiprotocol Label Switching (MPLS)

Multiprotocol Label Switching (MPLS) Multiprotocol Label Switching (MPLS) Petr Grygárek rek 1 Technology Basics Integrates label-based forwarding paradigm with network layer routing label forwarding + label swapping similar to ATM/FR switching

More information

PROTECTION ALGORITHMS FOR BANDWIDTH GUARANTEED CONNECTIONS IN MPLS NETWORKS WONG SHEK YOON

PROTECTION ALGORITHMS FOR BANDWIDTH GUARANTEED CONNECTIONS IN MPLS NETWORKS WONG SHEK YOON PROTECTION ALGORITHMS FOR BANDWIDTH GUARANTEED CONNECTIONS IN MPLS NETWORKS WONG SHEK YOON (B.Eng.(Hons), NUS) A THESIS SUBMITTED FOR THE DEGREE OF MASTER OF ENGINEERING DEPARTMENT OF ELECTRICAL & COMPUTER

More information

ICTTEN6172A Design and configure an IP- MPLS network with virtual private network tunnelling

ICTTEN6172A Design and configure an IP- MPLS network with virtual private network tunnelling ICTTEN6172A Design and configure an IP- MPLS network with virtual private network tunnelling Release: 1 ICTTEN6172A Design and configure an IP-MPLS network with virtual private network tunnelling Modification

More information

Internet Protocol: IP packet headers. vendredi 18 octobre 13

Internet Protocol: IP packet headers. vendredi 18 octobre 13 Internet Protocol: IP packet headers 1 IPv4 header V L TOS Total Length Identification F Frag TTL Proto Checksum Options Source address Destination address Data (payload) Padding V: Version (IPv4 ; IPv6)

More information

OPNET simulation of voice over MPLS With Considering Traffic Engineering

OPNET simulation of voice over MPLS With Considering Traffic Engineering Master Thesis Electrical Engineering Thesis no: MEE 10:51 June 2010 OPNET simulation of voice over MPLS With Considering Traffic Engineering KeerthiPramukh Jannu Radhakrishna Deekonda School of Computing

More information

Designing and Developing Scalable IP Networks

Designing and Developing Scalable IP Networks Designing and Developing Scalable IP Networks Guy Davies Telindus, UK John Wiley & Sons, Ltd Contents List of Figures List of Tables About the Author Acknowledgements Abbreviations Introduction xi xiii

More information

VPLS Technology White Paper HUAWEI TECHNOLOGIES CO., LTD. Issue 01. Date 2012-10-30

VPLS Technology White Paper HUAWEI TECHNOLOGIES CO., LTD. Issue 01. Date 2012-10-30 Issue 01 Date 2012-10-30 HUAWEI TECHNOLOGIES CO., LTD. 2012. All rights reserved. No part of this document may be reproduced or transmitted in any form or by any means without prior written consent of

More information

Routing architecture in DiffServ MPLS networks

Routing architecture in DiffServ MPLS networks Routing architecture in DiffServ MPLS networks Gonzalo Camarillo Advanced Signalling Research Laboratory Ericsson, FIN-02420 Jorvas, Finland Gonzalo.Camarillo@ericsson.com Abstract The Internet is currently

More information

Virtual Private LAN Service on Cisco Catalyst 6500/6800 Supervisor Engine 2T

Virtual Private LAN Service on Cisco Catalyst 6500/6800 Supervisor Engine 2T White Paper Virtual Private LAN Service on Cisco Catalyst 6500/6800 Supervisor Engine 2T Introduction to Virtual Private LAN Service The Cisco Catalyst 6500/6800 Series Supervisor Engine 2T supports virtual

More information

Fundamentals Multiprotocol Label Switching MPLS III

Fundamentals Multiprotocol Label Switching MPLS III Fundamentals Multiprotocol Label Switching MPLS III Design of Telecommunication Infrastructures 2008-2009 Rafael Sebastian Departament de tecnologies de la Informació i les Comunicaciones Universitat Pompeu

More information

Innovation in. Guiding Innovation

Innovation in. Guiding Innovation Innovation in MPLS-Based Services By Jim Metzler K ubernan Guiding Innovation Innovation in MPLS-Based Services Introduction MPLS (Multi-Protocol Label Switching) has garnered a lot of attention over the

More information

L2 VPNs. Pseudowires. Virtual Private LAN Services. Metro/Carrier Ethernet.

L2 VPNs. Pseudowires. Virtual Private LAN Services. Metro/Carrier Ethernet. L2 VPNs. Pseudowires. Virtual Private LAN Services. Metro/Carrier Ethernet. Petr Grygárek rek 1 Layer 2 VPNs 2 Usages of L2 VPNs Server farms/clusters and other L2- dependent applications redundancy and

More information

100Gigabit and Beyond: Increasing Capacity in IP/MPLS Networks Today Rahul Vir Product Line Manager Foundry Networks rvir@foundrynet.

100Gigabit and Beyond: Increasing Capacity in IP/MPLS Networks Today Rahul Vir Product Line Manager Foundry Networks rvir@foundrynet. 100Gigabit and Beyond: Increasing Capacity in IP/MPLS Networks Today Rahul Vir Product Line Manager Foundry Networks rvir@foundrynet.com 1 Agenda 2 40GE/100GE Timeline to Standardization The Ethernet Alliance

More information

MPLS Virtual Private Networks

MPLS Virtual Private Networks MPLS Virtual Private Networks A review of the implementation options for MPLS VPNs including the ongoing standardization work in the IETF MPLS Working Group Paul Brittain, pjb@metaswitch.com Adrian Farrel,

More information

Introduction to MPLS and Traffic Engineering

Introduction to MPLS and Traffic Engineering troduction to MPLS and Traffic Engineering Session 2 Topics Motivations for MPLS MPLS Overview Applications Roadmap 3 Why MPLS? tegrate best of Layer 2 and Layer 3 Keep up with growth Reduce operations

More information

APNIC elearning: Introduction to MPLS

APNIC elearning: Introduction to MPLS 2/5/5 ANIC elearning: Introduction to MLS 3 MAY 25 3: M AEST Brisbane (UTC+) Issue Date: Revision: Introduction resenter Sheryl Hermoso Training Officer sheryl@apnic.net Specialties: Network Security DNS/DNSSEC

More information

Internetworking. Problem: There is more than one network (heterogeneity & scale)

Internetworking. Problem: There is more than one network (heterogeneity & scale) Internetworking Problem: There is more than one network (heterogeneity & scale) Hongwei Zhang http://www.cs.wayne.edu/~hzhang Internetworking: Internet Protocol (IP) Routing and scalability Group Communication

More information

QoS Strategy in DiffServ aware MPLS environment

QoS Strategy in DiffServ aware MPLS environment QoS Strategy in DiffServ aware MPLS environment Teerapat Sanguankotchakorn, D.Eng. Telecommunications Program, School of Advanced Technologies Asian Institute of Technology P.O.Box 4, Klong Luang, Pathumthani,

More information

How To Provide Qos Based Routing In The Internet

How To Provide Qos Based Routing In The Internet CHAPTER 2 QoS ROUTING AND ITS ROLE IN QOS PARADIGM 22 QoS ROUTING AND ITS ROLE IN QOS PARADIGM 2.1 INTRODUCTION As the main emphasis of the present research work is on achieving QoS in routing, hence this

More information

IP Switching: Issues and Alternatives

IP Switching: Issues and Alternatives IP Switching: Issues and Alternatives Professor of Computer and Information Sciences http://www.cis.ohio-state.edu/~jain/ 6-1 Overview LANE, IPOA, NHRP, MPOA IP Switch Cell Switched Router Tag Switching

More information