سوي يچينگ و مسيريابي در شبكه

Size: px
Start display at page:

Download "سوي يچينگ و مسيريابي در شبكه"

Transcription

1 سوي يچينگ و مسيريابي در شبكه دكتر فرهاد فغاني استاديار دانشكده مهندسي برق قسمت ششم : Multi-Protocol Label Switching (MPLS) 1

2 One of the many ways of getting from A to B: BROADCAST: Go everywhere, stop when you get to B, never ask for directions. HOP BY HOP ROUTING: Continually ask who s closer to B go there, repeat stop when you get to B. Going to B? You d better go to X, its on the way. SOURCE ROUTING: Ask for a list (that you carry with you) of places to go that eventually lead you to B. Going to B? Go straight 5 blocks, take the next left, 6 more blocks and take a right at the lights. 2

3 Disadvantages of IP Routing: Connectionless e.g. no QoS Each router has to make independent forwarding decisions based on the IP-address Large IP Header At least 20 bytes Routing in Network Layer Slower than Switching Usually designed to obtain shortest path Do not take into account additional metrics 3

4 Disadvantages of ATM: Complex Expensive Not widely adopted 4

5 Idea: Combine the forwarding algorithm used in ATM with IP. Use a fixed length label in the packet header to decide packet forwarding 5

6 MPLS: MPLS is arranged between Layer 2 and Layer 3 6

7 Why MPLS? Leverage existing ATM hardware Ultra fast forwarding IP Traffic Engineering Constraint-based Routing Virtual Private Networks Controllable tunneling mechanism Voice/Video on IP Delay variation + QoS constraints 7

8 MPLS Characteristics Mechanisms to manage traffic flows of various granularities (Flow Management) such as flows among different hardware, machines, or even flows among different applications. Is independent of Layer-2 and Layer-3 protocols Maps IP-addresses to fixed length labels Interfaces to existing routing protocols (such as RSVP, OSPF) supports the IP, ATM, and frame-relay Layer 2 protocols. 8

9 MPLS Basics LSR - Routers that support MPLS are called Label Switch Router LER - LSR at the edge of the network is called Label Edge Router (a.k.a Edge LSR) Ingress LER is responsible for adding labels to unlabeled IP packets. Egress LER is responsible for removing the labels. Label Switch Path (LSP) the path defined by the labels through LSRs between two LERs. Label Forwarding Information Base (LFIB) a forwarding table (mapping) between labels to outgoing interfaces. Forward Equivalent Class (FEC) All IP packets follow the same path on the MPLS network and receive the same treatment at each node. 9

10 MPLS Basics Resides at the edge of an MPLS network and assigns and removes the labels from the packets. Support multiple ports connected to dissimilar networks (such as frame relay, ATM, and Ethernet). 10

11 Label1 Edge Router - LER Resides at the edge of an MPLS network and assigns and removes the labels from the packets. Support multiple ports connected to dissimilar networks (such as frame relay, ATM, and Ethernet). 11

12 Label1 Switching Router - LSR Is a high speed router in the core on an MPLS network. ATM switches can be used as LSRs without changing their hardware. Label switching is equivalent to VP/VC switching. 12

13 How does it work? Add label at the ingress LER remove label at the egress LER LER LSR LSR LER IP IP #L1 IP #L2 IP #L3 IP IP Routing Label Switching Label Switching IP Routing 13

14 Position of LERs and LSRs 14

15 Label 1 A label is a short, fixed-length value carried in the packet's header to identify a forwarding equivalence class (FEC). A label is analogous to a connection identifier, such as an ATM VPI/VCI or a Frame Relay DLCI, because it has only link-local significance, does not encode information from the network layer header, and maps traffic to a specific FEC. 15

16 Label 1 Generic label format 16

17 Label Creation Topology-based method uses normal processing of routing protocols (such as OSPF and BGP) Request-based method uses processing of request-based control traffic (such as RSVP) Traffic-based method uses the reception of a packet to trigger the assignment and distribution of a label The topology- and request-based methods are examples of control-driven label bindings, while the traffic-based method is an example of data-driven binding 17

18 Label distribution MPLS does not specify a single method for label distribution BGP has been enhanced to piggyback the label information within the contents of the protocol RSVP has also been extended to support piggybacked exchange of labels. IETF has also defined a new protocol known as the label distribution protocol (LDP) for explicit signaling and management 18

19 MPLS Operation Label Path: R1 => R2 => R3 => R4 19

20 Label Forwarding Information Base (LFIB) Router Incoming Label Incoming Interface R1 --- E0 Destination Network (FEC) Outgoing Interface Outgoing Label S1 6 R2 6 S S2 11 R3 11 S S3 7 R4 7 S E

21 MPLS Process Label Switch Path Routing Protocol FEC FEC FEC Classification Label assignment LFIB Label Swapping LFIB LFIB Label removal Layer 2 Layer 2 Layer 2 Layer 1 Layer 1 Layer 1 21 Ingress Node Core Node Egress Node

22 Label Encapsulation Label information can be carried in a packet in a variety of ways: A small, shim label header inserted between the Layer 2 and network layer headers. As part of the Layer 2 header, if the Layer 2 header provides adequate semantics (such as ATM). As part of the network layer header (future, such as IPv6). In general, MPLS can be implemented over any media type, including point-to-point, Ethernet, Frame Relay, and ATM links. The label-forwarding component is independent of the network layer protocol. 22

23 Label Encapsulation L2 Label ATM FR Ethernet PPP VPI/VCI DLCI Shim Label L2 Header Label IP Header Datagram MPLS Encapsulation is specified over various media types. Labels may use existing format (e.g., VPI/VCI) or use a new shim label format. 23

24 Shim Header The Label (Shim Header) is represented as a sequence of Label Stack Entry Each Label Stack Entry is 4 bytes (32 bits) 20 Bits is reserved for the Label Identifier (also named Label) Label (20 bits) Exp (3 bits) S (1 bit) TTL (8bits) Label : Label value (0 to 15 are reserved for special use) Exp : Experimental Use S : Bottom of Stack (set to 1 for the last entry in the label) TTL : Time To Live 24

25 Forward Equivalent Class (FEC) Classification A packet can be mapped to a particular FEC based on the following criteria: destination IP address, source IP address, TCP/UDP port, class of service (CoS) or type of service (ToS), application used, any combination of the previous criteria. Ingress Label FEC Egress Label /

26 Forwarding Equivalence Classes (FEC) LER LSR LER LSR IP1 IP1 #L1 IP1 #L2 IP1 #L3 IP1 IP2 IP2 #L1 IP2 #L2 IP2 #L3 IP2 IP3 IP3 #L4 IP3 #L5 IP3 #L6 IP3 IP4 IP4 #L4 IP4 #L5 IP4 #L6 IP4 26 FEC = A group of packets that are treated the same way by a router. The concept of FECs provides for flexibility, scalability, and traffic engineering. In legacy routing, the ToS field is used to determine FEC at each hop. In MPLS it is only done once at the network ingress.

27 MPLS Applications Traffic Engineering Virtual Private Network Quality of Service (QoS) 27

28 Traffic Engineering Traffic engineering allows a network administrator to make the path deterministic and bypass the normal routed hop-by-hop paths. An administrator may elect to explicitly define the path between stations to ensure QoS or have the traffic follow a specified path to reduce traffic loading across certain hops. The network administrator can reduce congestion by forcing the frame to travel around the overloaded segments. Traffic engineering, then, enables an administrator to define a policy for forwarding frames rather than depending upon dynamic routing protocols. Traffic engineering is similar to source-routing in that an explicit path is defined for the frame to travel. However, unlike source-routing, the hop-by-hop definition is not carried with every frame. Rather, the hops are configured in the LSRs ahead of time along with the appropriate label values. 28

29 MPLS Traffic Engineering Overload!! IP LER 1 Overload!! LER 4 IP IP L IP L Forward to LSR 2 LSR 3 LSR 4 LSR X IP L LSR 2 LSR 3 End-to-End forwarding decision determined by ingress node. Enables Traffic Engineering 29

30 MPLS-based VPN One of most popular MPLS applications is the implementation of VPN. The basic concept is the same as ATM transparent LAN. Using label (instead of IP address) to interconnect multiple sites over a carrier s network. Each site has its own private IP address space. Different VPNs may use the same IP address space. Same as Frame Relay separation of different user traffic but more fashionable to use word VPN today. 30

31 MPLS VPN Connection Model VPN_A MPLS Edge MPLS Core MPLS Edge VPN_A VPN_B VPN_A VPN_A VPN_B VPN_B VPN_A: /24, /24, /24 VPN_B: /24, /24, /24 31

32 MPLS VPN - Example E1 E1 E2 E3 E1 E2 E3 E E1 10 E3 10 E1 30 E2 30 E3 -- E E2 20 E3 20 E1 40 E2 40 E3 -- E2 LSP 70 E3 -- E1 80 E3 -- E1 50 E2 70 E1 60 E2 80 E1 -- E1 50 E3 -- E2 60 E3 LSP 32

33 MPLS and QoS An important proposed MPLS capability is quality of service (QoS) support. QoS mechanisms: Pre-configuration based on physical interface Classification of incoming packets into different classes Classification based on network characteristics (such as congestion, throughput, delay, and loss) A label corresponding to the resultant class is applied to the packet. Labeled packets are handled by LSRs in their path without needing to be reclassified. MPLS enables simple logic to find the state that identifies how the packet should be scheduled. The exact use of MPLS for QoS purposes depends a great deal on how QoS is deployed. Support various QoS protocols, such as IntServ, DiffServ, and RSVP. 33

34 FEC QoS Classification LER LSR MPLS label based on 1. physical interface 2. Source IP address 3. Destination IP address 4. Type of Service (ToS) 5. Protocol information 6. etc. A priority scheme for different label switch path (LSP) 34

MPLS Multi-Protocol Label Switching

MPLS Multi-Protocol Label Switching MPLS Multi-Protocol Label Switching Andrea Bianco Telecommunication Network Group firstname.lastname@polito.it http://www.telematica.polito.it/ Computer Networks Design and Management - 1 MPLS: introduction

More information

Multi Protocol Label Switching (an introduction) Karst Koymans. Thursday, March 12, 2015

Multi Protocol Label Switching (an introduction) Karst Koymans. Thursday, March 12, 2015 .. MPLS Multi Protocol Label Switching (an introduction) Karst Koymans Informatics Institute University of Amsterdam (version 4.3, 2015/03/09 13:07:57) Thursday, March 12, 2015 Karst Koymans (UvA) MPLS

More information

Telematics Chapter 7: MPLS

Telematics Chapter 7: MPLS Telematics Chapter 7: MPLS User watching video clip Beispielbild Application Layer Presentation Layer Session Layer Transport Layer Server with video clips Application Layer Presentation Layer Session

More information

Multi Protocol Label Switching

Multi Protocol Label Switching MPLS Multi-Protocol Label Switching Andrea Bianco Telecommunication Network Group firstname.lastname@polito.it http://www.telematica.polito.it/ Network Management and QoS Provisioning - 1 MPLS: introduction

More information

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

Computer Network Architectures and Multimedia. Guy Leduc. Chapter 2 MPLS networks. Chapter 2: MPLS 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,

More information

MPLS Multi-protocol label switching Mario Baldi Politecnico di Torino (Technical University of Torino)

MPLS Multi-protocol label switching Mario Baldi Politecnico di Torino (Technical University of Torino) MPLS Multi-protocol label switching Mario Baldi Politecnico di Torino (Technical University of Torino) http://staff.polito.it/mario.baldi MPLS - 1 From MPLS Forum Documents MPLS is the enabling technology

More information

Ahmed Benallegue RMDCN workshop on the migration to IP/VPN 1/54

Ahmed Benallegue RMDCN workshop on the migration to IP/VPN 1/54 MPLS Technology Overview Ahmed Benallegue A.Benallegue@ecmwf.int RMDCN workshop on the migration to IP/VPN 1/54 Plan 1. MPLS basics 2. The MPLS approach 3. Label distribution RSVP-TE 4. Traffic Engineering

More information

MPLS/Tag Switching. Background. Chapter Goals CHAPTER

MPLS/Tag Switching. Background. Chapter Goals CHAPTER 28 CHAPTER Chapter Goals Understand the advantages of MPLS. Learn the components of an MPLS system. Compare and contrast MPLS and hop-by-hop routing. Describe the two methods of label distribution. Explain

More information

MPLS Intro. Cosmin Dumitru March 14, University of Amsterdam System and Network Engineering Research Group ...

MPLS Intro. Cosmin Dumitru March 14, University of Amsterdam System and Network Engineering Research Group ... MPLS Intro Cosmin Dumitru c.dumitru@uva.nl University of Amsterdam System and Network Engineering Research Group March 14, 2011 Disclaimer Information presented in these slides may be slightly biased towards

More information

Table of Contents. Cisco MPLS FAQ For Beginners

Table of Contents. Cisco MPLS FAQ For Beginners Table of Contents MPLS FAQ For Beginners...1 Document ID: 4649...1 Questions...1 Introduction...1 Q. What is Multi Protocol Label Switching (MPLS)?...1 Q. What is a label? What is the structure of the

More information

Introduction to MPLS APNIC

Introduction to MPLS APNIC Introduction to MPLS APNIC Issue Date: [201609] Revision: [01] What is MPLS? 2 Definition of MPLS Multi Protocol Label Switching Multiprotocol, it supports ANY network layer protocol, i.e. IPv4, IPv6,

More information

Internet Routing - MPLS. By Richard Harris

Internet Routing - MPLS. By Richard Harris Internet Routing - MPLS By Richard Harris MPLS Presentation Outline Introduction Problems of Internet size Methods for overcoming potential problems What is MPLS? Overview MPLS terminology MPLS Architecture

More information

MPLS опорни мрежи MPLS core networks

MPLS опорни мрежи MPLS core networks MPLS опорни мрежи MPLS core networks Николай Милованов/Nikolay Milovanov http://niau.org Objectives Identify the drawbacks of traditional IP routing Describe basic MPLS concepts and LSR types. MPLS Labels

More information

2D1490 p MPLS, RSVP, etc. Olof Hagsand KTHNOC/NADA

2D1490 p MPLS, RSVP, etc. Olof Hagsand KTHNOC/NADA 2D1490 p4 2007 MPLS, RSVP, etc Olof Hagsand KTHNOC/NADA Literature Handouts: MPLS-Enabled applications (Minei, Lucek). Parts of Section 1. JunOS Cookbook: Chapter 14 Background MPLS - Multiprotocol Label

More information

COMP9332 Network Routing & Switching

COMP9332 Network Routing & Switching COMP9332 Network Routing & Switching Switching in IP Networks with MPLS http://www.cse.unsw.edu.au/~cs9332 1 Lecture Overview This lecture introduces the concept of switching, which allows faster processing

More information

MPLS MULTI PROTOCOL LABEL SWITCHING OVERVIEW OF MPLS, A TECHNOLOGY THAT COMBINES LAYER 3 ROUTING WITH LAYER 2 SWITCHING FOR OPTIMIZED NETWORK USAGE

MPLS MULTI PROTOCOL LABEL SWITCHING OVERVIEW OF MPLS, A TECHNOLOGY THAT COMBINES LAYER 3 ROUTING WITH LAYER 2 SWITCHING FOR OPTIMIZED NETWORK USAGE MPLS Multiprotocol MPLS Label Switching MULTI PROTOCOL LABEL SWITCHING OVERVIEW OF MPLS, A TECHNOLOGY THAT COMBINES LAYER 3 ROUTING WITH LAYER 2 SWITCHING FOR OPTIMIZED NETWORK USAGE Peter R. Egli 1/21

More information

MPLS, THE BASICS CSE 6067, UIU. Multiprotocol Label Switching

MPLS, THE BASICS CSE 6067, UIU. Multiprotocol Label Switching MPLS, THE BASICS CSE 6067, UIU Multiprotocol Label Switching Basic Concepts of MPLS 2 Contents Drawbacks of Traditional IP Forwarding Basic MPLS Concepts MPLS versus IP over ATM Traffic Engineering with

More information

MPLS etc.. MPLS is not alone TEST. 26 April 2016 AN. Multi-Protocol Label Switching MPLS-TP FEC PBB-TE VPLS ISIS-TE MPƛS GMPLS SR RSVP-TE OSPF-TE PCEP

MPLS etc.. MPLS is not alone TEST. 26 April 2016 AN. Multi-Protocol Label Switching MPLS-TP FEC PBB-TE VPLS ISIS-TE MPƛS GMPLS SR RSVP-TE OSPF-TE PCEP Multi-Protocol Label Switching MPLS-TP FEC VPLS PBB-TE MPLS etc.. MPLS is not alone LDP MPLS-TE LABEL MP-BGP LSP TAG H-VPLS 26 April 2016 AN TEST GMPLS SR T-MPLS ISIS-TE MPƛS OSPF-TE PCEP Multi-Protocol

More information

Trafffic Engineering 2015/16 1

Trafffic Engineering 2015/16 1 Traffic Engineering 2015/2016 Traffic Engineering: from ATM to MPLS fernando.silva@tecnico.ulisboa.pt Instituto Superior Técnico Trafffic Engineering 2015/16 1 Outline Traffic Engineering revisited Traffic

More information

Introduction to MPLS. What is MPLS? 1/23/17. APNIC Technical Workshop January 23 to 25, NZNOG2017, Tauranga, New Zealand. [201609] Revision:

Introduction to MPLS. What is MPLS? 1/23/17. APNIC Technical Workshop January 23 to 25, NZNOG2017, Tauranga, New Zealand. [201609] Revision: Introduction to MPLS APNIC Technical Workshop January 23 to 25, 2017. NZNOG2017, Tauranga, New Zealand. Issue Date: [201609] Revision: [01] What is MPLS? 2 1 Definition of MPLS Multi Protocol Label Switching

More information

MultiProtocol Label Switching - MPLS ( RFC 3031 )

MultiProtocol Label Switching - MPLS ( RFC 3031 ) Outline MultiProtocol Label Switching - MPLS ( RFC 3031 ) 1. What is MPLS and how does it work? 2. What MPLS is used for? 3. Label Distribution Protocols 1 1. What is MPLS and how does it work? MPLS is

More information

MPLS (Multi-Protocol Label Switching)

MPLS (Multi-Protocol Label Switching) Fixed Internetworking Protocols and Networks MPLS (Multi-Protocol Label Switching) Rune Hylsberg Jacobsen Aarhus School of Engineering rhj@iha.dk 1 2011 ITIFN Circuit switching Dedicated communication

More information

Tag Switching. Background. Tag-Switching Architecture. Forwarding Component CHAPTER

Tag Switching. Background. Tag-Switching Architecture. Forwarding Component CHAPTER CHAPTER 23 Tag Switching Background Rapid changes in the type (and quantity) of traffic handled by the Internet and the explosion in the number of Internet users is putting an unprecedented strain on the

More information

Table of Contents Chapter 1 MPLS Basics Configuration

Table of Contents Chapter 1 MPLS Basics Configuration Table of Contents Table of Contents... 1-1 1.1 MPLS Overview... 1-1 1.1.1 Basic Concepts of MPLS... 1-2 1.1.2 Architecture of MPLS... 1-5 1.1.3 MPLS and Routing Protocols... 1-7 1.1.4 Applications of MPLS...

More information

Introduction to Multi-Protocol Label

Introduction to Multi-Protocol Label Introduction to Multi-Protocol Label Switching (MPLS) Matthew Bocci, Alcatel-Lucent IP Division Agenda History of MPLS Standardisation MPLS Architecture Control Plane QoS and Traffic Engineering Protection

More information

Multiprotocol Label Switching Overview

Multiprotocol Label Switching Overview This chapter describes the Multiprotocol Label Switching (MPLS) distribution protocol. MPLS is a high-performance packet forwarding technology that integrates the performance and traffic management capabilities

More information

Multiprotocol Label Switching (MPLS) on Cisco Routers

Multiprotocol Label Switching (MPLS) on Cisco Routers Multiprotocol Label Switching (MPLS) on Cisco Routers Feature History Release 11.1CT 12.1(3)T 12.1(5)T 12.0(14)ST 12.0(21)ST 12.0(22)S Modification The document introduced MPLS and was titled Tag Switching

More information

Multi-Protocol Label Switching

Multi-Protocol Label Switching Rheinisch-Westfälische Technische Hochschule Aachen Lehrstuhl für Informatik IV Prof. Dr. rer. nat. Otto Spaniol Multi-Protocol Label Switching Seminar: Datenkommunikation und Verteilte Systeme SS 2003

More information

MPLS. 9 March 2018 AN

MPLS. 9 March 2018 AN MPLS 9 March 2018 AN Multi-Protocol Label Switching MPLS-TP MP-BGP H-VPLS OSPF-TE LIB MPLS is not alone LSP ISIS-TE EVPN GMPLS MPLS-TE T-MPLS LFIB LABEL LDP TAG Used in many (most?) provider networks to

More information

Outline. Circuit Switching. Circuit Switching : Introduction to Telecommunication Networks Lectures 13: Virtual Things

Outline. Circuit Switching. Circuit Switching : Introduction to Telecommunication Networks Lectures 13: Virtual Things 8-5: Introduction to Telecommunication Networks Lectures : Virtual Things Peter Steenkiste Spring 05 www.cs.cmu.edu/~prs/nets-ece Outline Circuit switching refresher Virtual Circuits - general Why virtual

More information

MIT International Journal of Electrical and Instrumentation Engineering Vol. 3, No. 1, Jan. 2013, pp

MIT International Journal of Electrical and Instrumentation Engineering Vol. 3, No. 1, Jan. 2013, pp MIT International Journal of Electrical and Instrumentation Engineering Vol. 3, No. 1, Jan. 2013, pp. 15 20 15 MPLS and NGN Networks: The Future Aspects for Railways Communication System Alok Pandey E,

More information

MPLS Multi-protocol label switching Mario Baldi Politecnico di Torino (Technical University of Torino)

MPLS Multi-protocol label switching Mario Baldi Politecnico di Torino (Technical University of Torino) MPLS Multi-protocol label switching Mario Baldi Politecnico di Torino (Technical University of Torino) http://staff.polito.it/mario.baldi MPLS - 1 MPLS - 2 Copyright notice This set of transparencies,

More information

MPLS Multi-protocol label switching Mario Baldi Politecnico di Torino (Technical University of Torino)

MPLS Multi-protocol label switching Mario Baldi Politecnico di Torino (Technical University of Torino) MPLS Multi-protocol label switching Mario Baldi Politecnico di Torino (Technical University of Torino) http://staff.polito.it/mario.baldi MPLS - 1 MPLS - 2 Copyright notice This set of transparencies,

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

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

Multiprotocol Label Switching (MPLS) on Cisco Routers

Multiprotocol Label Switching (MPLS) on Cisco Routers Multiprotocol Label Switching (MPLS) on Cisco Routers This document describes commands for configuring and monitoring Multiprotocol Label Switching (MPLS) functionality on Cisco routers and switches. This

More information

Multiprotocol Label Switching (MPLS)

Multiprotocol Label Switching (MPLS) Multiprotocol Label Switching (MPLS) Petr Grygárek rek 1 Technology in Brief Inserts underlying label-based forwarding layer under traditional network layer routing label forwarding + label swapping similar

More information

MPLS etc.. 9 May 2017 AN

MPLS etc.. 9 May 2017 AN MPLS etc.. 9 May 2017 AN Multi-Protocol Label Switching MPLS-TP FEC VPLS PBB-TE LDP MPLS-TE LABEL MP-BGP MPLS is not alone LSP TAG H-VPLS GMPLS ISIS-TE MPƛS RSVP-TE SR OSPF-TE T-MPLS PCEP Multi-Protocol

More information

Operation Manual MPLS. Table of Contents

Operation Manual MPLS. Table of Contents Table of Contents Table of Contents Chapter 1 MPLS Architecture... 1-1 1.1 MPLS Overview... 1-1 1.2 MPLS Basic Concepts... 1-1 1.2.1 FEC... 1-1 1.2.2 Label... 1-1 1.2.3 LDP... 1-3 1.3 MPLS Architecture...

More information

Securizarea Calculatoarelor și a Rețelelor 32. Tehnologia MPLS VPN

Securizarea Calculatoarelor și a Rețelelor 32. Tehnologia MPLS VPN Platformă de e-learning și curriculă e-content pentru învățământul superior tehnic Securizarea Calculatoarelor și a Rețelelor 32. Tehnologia MPLS VPN MPLS VPN 5-ian-2010 What this lecture is about: IP

More information

MULTIPROTOCOL LABEL SWITCHING PROTOCOL

MULTIPROTOCOL LABEL SWITCHING PROTOCOL Int. J. of Computer and Communications Vol. 1, No. 1, March 2011 Copyright Mind Reader Publications www.ijcc.yolasite.com MULTIPROTOCOL LABEL SWITCHING PROTOCOL 1 Anuja Khodaskar, 2 Dr.S.A.Ladhake 1 Lecturer,

More information

Advanced Telecommunications

Advanced Telecommunications ternet Routing - MPLS By Richard Harris MPLS Presentation line troduction Problems of ternet size Methods for overcoming potential problems What is MPLS? Overview MPLS terminology MPLS Architecture The

More information

ENTERPRISE MPLS. Kireeti Kompella

ENTERPRISE MPLS. Kireeti Kompella ENTERPRISE MPLS Kireeti Kompella AGENDA The New VLAN Protocol Suite Signaling Labels Hierarchy Signaling Advanced Topics Layer 2 or Layer 3? Resilience and End-to-end Service Restoration Multicast ECMP

More information

Introduction to Multi Protocol. Introduction to Multi Protocol Label Switching (MPLS) Label Switching (MPLS)

Introduction to Multi Protocol. Introduction to Multi Protocol Label Switching (MPLS) Label Switching (MPLS) Introduction to Multi Protocol Introduction to Multi Protocol Label Switching (MPLS) Label Switching (MPLS) Presented By: Tripti Batra, AM (NW) Gagan Aggarwal, AM (SW) 1 Agenda Motivation behind MPLS Basics

More information

6 MPLS Model User Guide

6 MPLS Model User Guide 6 MPLS Model User Guide Multi-Protocol Label Switching (MPLS) is a multi-layer switching technology that uses labels to determine how packets are forwarded through a network. The first part of this document

More information

LARGE SCALE IP ROUTING LECTURE BY SEBASTIAN GRAF

LARGE SCALE IP ROUTING LECTURE BY SEBASTIAN GRAF LARGE SCALE IP ROUTING LECTURE BY SEBASTIAN GRAF MODULE 05 MULTIPROTOCOL LABEL SWITCHING (MPLS) AND LABEL DISTRIBUTION PROTOCOL (LDP) 1 by Xantaro IP Routing In IP networks, each router makes an independent

More information

MULTIPROTOCOL LABEL SWITCHING: REIVEW KAISER ALI BHAT

MULTIPROTOCOL LABEL SWITCHING: REIVEW KAISER ALI BHAT GSJ: Volume 5, Issue 12, December 2017 176 GSJ: Volume 5, Issue 12, December 2017, Online: ISSN 2320-9186 MULTIPROTOCOL LABEL SWITCHING: REIVEW KAISER ALI BHAT kaiserali21@gmail.com M.Tech Cyber Security

More information

Configuring MPLS and EoMPLS

Configuring MPLS and EoMPLS 37 CHAPTER This chapter describes how to configure multiprotocol label switching (MPLS) and Ethernet over MPLS (EoMPLS) on the Catalyst 3750 Metro switch. MPLS is a packet-switching technology that integrates

More information

Service Providers Networks & Switching (MPLS) 20/11/2009. Local Team

Service Providers Networks & Switching (MPLS) 20/11/2009. Local Team Service Providers Networks & Benefits of Multi Protocol Label Switching (MPLS) 20/11/2009 Local Team Service Provider Networks & Carrier Networks A telephone company (or telco) provides telecommunication

More information

Outline. Overview Label Encapsulations Label Distribution Protocols Constraint Based Routing with CR-LDP Summary

Outline. Overview Label Encapsulations Label Distribution Protocols Constraint Based Routing with CR-LDP Summary MPLS Outline Overview Label Encapsulations Label Distribution Protocols Constraint Based Routing with CR-LDP Summary What Is MPLS? A switched fowarding technique based on IP Delivers explicit, switched

More information

Configuration Guide - MPLS

Configuration Guide - MPLS Release: Document Revision: 5.3 01.01 www.nortel.com NN46240-506 324560-A Rev01 Release: 5.3 Publication: NN46240-506 Document Revision: 01.01 Document status: Standard Document release date: 30 March

More information

HP MSR Router Series. MPLS Configuration Guide(V5) Part number: Software version: CMW520-R2513 Document version: 6PW

HP MSR Router Series. MPLS Configuration Guide(V5) Part number: Software version: CMW520-R2513 Document version: 6PW HP MSR Router Series MPLS Configuration Guide(V5) Part number: 5998-8188 Software version: CMW520-R2513 Document version: 6PW106-20150808 Legal and notice information Copyright 2015 Hewlett-Packard Development

More information

Multiprotocol Label Switching (MPLS)

Multiprotocol Label Switching (MPLS) Multiprotocol Label Switching (MPLS) Petr Grygárek rek 1 Technology in Brief Inserts underlying label-based forwarding layer under traditional network layer routing label forwarding + label swapping similar

More information

MPLS MPLS. Basically: 9 March 2018 AN. Multi-Protocol Label Switching. A bit of history. Multi-Protocol Label Switching.

MPLS MPLS. Basically: 9 March 2018 AN. Multi-Protocol Label Switching. A bit of history. Multi-Protocol Label Switching. Multi-Protocol Label Switching MPLS-TP MP-BGP H-VPLS OSPF-TE LIB MPLS MPLS is not alone LSP ISIS-TE EVPN GMPLS MPLS-TE 9 March 2018 AN T-MPLS LFIB LABEL LDP TAG Used in many (most?) provider networks to

More information

Syed Mehar Ali Shah 1 and Bhaskar Reddy Muvva Vijay 2* 1-

Syed Mehar Ali Shah 1 and Bhaskar Reddy Muvva Vijay 2* 1- International Journal of Basic and Applied Sciences Vol. 3. No. 4 2014. Pp. 163-169 Copyright by CRDEEP. All Rights Reserved. Full Length Research Paper Improving Quality of Service in Multimedia Applications

More information

Multiprotocol Label Switching (MPLS) on Cisco Routers

Multiprotocol Label Switching (MPLS) on Cisco Routers Multiprotocol Label Switching (MPLS) on Cisco Routers This document describes commands for configuring and monitoring Multiprotocol Label Switching (MPLS) functionality on Cisco routers and switches. This

More information

MPLS VPN. 5 ian 2010

MPLS VPN. 5 ian 2010 MPLS VPN 5 ian 2010 What this lecture is about: IP CEF MPLS architecture What is MPLS? MPLS labels Packet forwarding in MPLS MPLS VPNs 3 IP CEF & MPLS Overview How does a router forward packets? Process

More information

A MPLS Simulation for Use in Design Networking for Multi Site Businesses

A MPLS Simulation for Use in Design Networking for Multi Site Businesses A MPLS Simulation for Use in Design Networking for Multi Site Businesses Petac Eugen Ovidius University of Constanța, Faculty of Mathematics and Computer Science epetac@univ-ovidius.ro Abstract The ease

More information

Quality of Service in the Internet. QoS Parameters. Keeping the QoS. Leaky Bucket Algorithm

Quality of Service in the Internet. QoS Parameters. Keeping the QoS. Leaky Bucket Algorithm Quality of Service in the Internet Problem today: IP is packet switched, therefore no guarantees on a transmission is given (throughput, transmission delay, ): the Internet transmits data Best Effort But:

More information

Configuring MPLS L2VPN

Configuring MPLS L2VPN Contents Configuring MPLS L2VPN 1 MPLS L2VPN overview 1 Basic concepts of MPLS L2VPN 2 Implementation of MPLS L2VPN 2 MPLS L2VPN configuration task list 4 Configuring MPLS L2VPN 5 Configuring CCC MPLS

More information

HP A-MSR Router Series MPLS. Configuration Guide. Abstract

HP A-MSR Router Series MPLS. Configuration Guide. Abstract HP A-MSR Router Series MPLS Configuration Guide Abstract This document describes the software features for the HP A Series products and guides you through the software configuration procedures. These configuration

More information

CS High Speed Networks. Dr.G.A.Sathish Kumar Professor EC

CS High Speed Networks. Dr.G.A.Sathish Kumar Professor EC CS2060 - High Speed Networks Dr.G.A.Sathish Kumar Professor EC UNIT V PROTOCOLS FOR QOS SUPPORT UNIT V PROTOCOLS FOR QOS SUPPORT RSVP Goals & Characteristics RSVP operations, Protocol Mechanisms Multi

More information

Multiprotocol Label Switching (MPLS)

Multiprotocol Label Switching (MPLS) 36 CHAPTER Prerequisites for MPLS, page 36-1 Restrictions for MPLS, page 36-1 Information About MPLS, page 36-2 Default Settings for MPLS, page 36-7 How to Configure MPLS Features, page 36-7 Configuration

More information

Configuring MPLS L2VPN

Configuring MPLS L2VPN Contents Configuring MPLS L2VPN 1 MPLS L2VPN overview 1 About MPLS L2VPN 1 Comparison with traditional VPN 2 Comparison with MPLS L3VPN 2 Basic concepts 2 MPLS L2VPN implementation 3 MPLS L2VPN configuration

More information

Connection Oriented Networking MPLS and ATM

Connection Oriented Networking MPLS and ATM ÉCOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE Connection Oriented Networking MPLS and ATM Jean-Yves Le Boudec Fall 0 Contents. Connection Oriented network layer. ATM.MPLS (Multi Protocol Label Switching) .

More information

Configuring MPLS L2VPN

Configuring MPLS L2VPN Contents Configuring MPLS L2VPN 1 Overview 1 Comparison with traditional VPN 1 Comparison with MPLS L3VPN 2 Basic concepts 2 MPLS L2VPN implementation 3 MPLS L2VPN configuration task list 4 Configuring

More information

Modeling MPLS Networks

Modeling MPLS Networks Course 34350:Broad B and Netw orks. M andatory Lab Report. Modeling MPLS Networks Martin Nord (studienr 020725 PHD) Accronyms ATM - Asynchronous Transfer Mode FEC - Forward Equivalency Class FR - Frame

More information

Internet. 1) Internet basic technology (overview) 3) Quality of Service (QoS) aspects

Internet. 1) Internet basic technology (overview) 3) Quality of Service (QoS) aspects Internet 1) Internet basic technology (overview) 2) Mobility aspects 3) Quality of Service (QoS) aspects Relevant information: these slides (overview) course textbook (Part H) www.ietf.org (details) IP

More information

MPLS Networks: Design and Routing Functions

MPLS Networks: Design and Routing Functions MPLS Networks: Design and Routing Functions Course Description This course provides an understanding of how MPLS works its advantages and limitations and how it can be deployed to provide effective services

More information

Quality of Service Monitoring and Delivery Part 01. ICT Technical Update Module

Quality of Service Monitoring and Delivery Part 01. ICT Technical Update Module Quality of Service Monitoring and Delivery Part 01 ICT Technical Update Module Presentation Outline Introduction to IP-QoS IntServ Architecture DiffServ Architecture Post Graduate Certificate in Professional

More information

Lecture 13. Quality of Service II CM0256

Lecture 13. Quality of Service II CM0256 Lecture 13 Quality of Service II CM0256 Types of QoS Best Effort Services Integrated Services -- resource reservation network resources are assigned according to the application QoS request and subject

More information

Improve the QoS by Applying Differentiated Service over MPLS Network

Improve the QoS by Applying Differentiated Service over MPLS Network Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 9, September 2015,

More information

Presentation Outline. Evolution of QoS Architectures. Quality of Service Monitoring and Delivery Part 01. ICT Technical Update Module

Presentation Outline. Evolution of QoS Architectures. Quality of Service Monitoring and Delivery Part 01. ICT Technical Update Module Quality of Service Monitoring and Delivery Part 01 ICT Technical Update Module Presentation Outline Introduction to IP-QoS IntServ Architecture DiffServ Architecture Post Graduate Certificate in Professional

More information

Improving the usage of Network Resources using MPLS Traffic Engineering (TE)

Improving the usage of Network Resources using MPLS Traffic Engineering (TE) International Journal of Current Engineering and Technology E-ISSN 2277 4106, P-ISSN 2347 5161 2015INPRESSCO, All Rights Reserved Available at http://inpressco.com/category/ijcet Research Article Improving

More information

Cloud e Datacenter Networking

Cloud e Datacenter Networking Cloud e Datacenter Networking Università degli Studi di Napoli Federico II Dipartimento di Ingegneria Elettrica e delle Tecnologie dell Informazione DIETI Laurea Magistrale in Ingegneria Informatica Prof.

More information

Copyright (C) The Internet Society (2002). All Rights Reserved.

Copyright (C) The Internet Society (2002). All Rights Reserved. Network Working Group Request for Comments: 3270 Category: Standards Track F. Le Faucheur, Editor L. Wu B. Davie Cisco Systems S. Davari PMC-Sierra Inc. P. Vaananen Nokia R. Krishnan Axiowave Networks

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 November, 2000 Paul Brittain, European Product

More information

Traffic Engineering with MPLS and QOS

Traffic Engineering with MPLS and QOS Master Thesis Electrical Engineering Thesis no: MEE09:36 Month Year Traffic Engineering with MPLS and QOS Imran Ikram School of Engineering Blekinge Institute of Technology SE-371 79 Karlskrona Sweden

More information

Chapter 4. Advanced Internetworking. 4.3 MPLS 4.4 Mobile IP

Chapter 4. Advanced Internetworking. 4.3 MPLS 4.4 Mobile IP Computer Networks: A Systems Approach, 5e Larry L. Peterson and Bruce S. Davie Advanced Internetworking 4.3 MPLS 4.4 Mobile IP Copyright 2, Elsevier Inc. All rights Reserved 4.3 MPLS (Multi-Protocol Label

More information

Cloud e Datacenter Networking

Cloud e Datacenter Networking Cloud e Datacenter Networking Università degli Studi di Napoli Federico II Dipartimento di Ingegneria Elettrica e delle Tecnologie dell Informazione DIETI Laurea Magistrale in Ingegneria Informatica Prof.

More information

Configuring MPLS, MPLS VPN, MPLS OAM, and EoMPLS

Configuring MPLS, MPLS VPN, MPLS OAM, and EoMPLS CHAPTER 43 Configuring MPLS, MPLS VPN, MPLS OAM, and EoMPLS This chapter describes how to configure multiprotocol label switching (MPLS) and Ethernet over MPLS (EoMPLS) on the Cisco ME 3800X and ME 3600X

More information

Da t e: August 2 0 th a t 9: :00 SOLUTIONS

Da t e: August 2 0 th a t 9: :00 SOLUTIONS Interne t working, Examina tion 2G1 3 0 5 Da t e: August 2 0 th 2 0 0 3 a t 9: 0 0 1 3:00 SOLUTIONS 1. General (5p) a) Place each of the following protocols in the correct TCP/IP layer (Application, Transport,

More information

What You Will Learn By the end of this appendix, you should know and be able to explain the following:

What You Will Learn By the end of this appendix, you should know and be able to explain the following: What You Will Learn By the end of this appendix, you should know and be able to explain the following: What static MPLS labels are and how they can be used The difference between static MPLS bindings and

More information

Information and Communication Networks. Communication

Information and Communication Networks. Communication Information Technology Communication Information and Communication Networks Integrating IP and : Delivering QoS in an IP Environment Multiservice Platforms G One infrastructure supporting voice, video

More information

Multiprotocol Label Switching

Multiprotocol Label Switching This module describes and how to configure it on Cisco switches. Restrictions for, page 1 Information about, page 1 How to Configure, page 3 Verifying Configuration, page 6 Restrictions for (MPLS) fragmentation

More information

Internetworking with Different QoS Mechanism Environments

Internetworking with Different QoS Mechanism Environments Internetworking with Different QoS Mechanism Environments ERICA BUSSIKI FIGUEIREDO, PAULO ROBERTO GUARDIEIRO Laboratory of Computer Networks, Faculty of Electrical Engineering Federal University of Uberlândia

More information

MPLS. IP router architecture

MPLS. IP router architecture MPLS Lecture for S-38.192 10.2.2005 Mika Ilvesmäki Networking laboratory IP router architecture The basic network block Routing/control and forwarding The route is looked up for every packet This is robust

More information

Migration Strategies for IP Service Growth: Cell-switched MPLS or IP-routed MPLS

Migration Strategies for IP Service Growth: Cell-switched MPLS or IP-routed MPLS White Paper Migration Strategies for IP Service Growth: Cell-switched MPLS or IP-routed MPLS Chuck Semeria Marketing Engineer Juniper Networks, Inc. 1194 North Mathilda Avenue Sunnyvale, CA 94089 USA 408

More information

Configuring Multiprotocol Label Switching (MPLS)

Configuring Multiprotocol Label Switching (MPLS) Configuring Multiprotocol Label Switching (MPLS) Multiprotocol Label Switching, page 1 Finding Feature Information, page 1 Information about Multiprotocol Label Switching, page 1 How to Configure Multiprotocol

More information

HP Routing Switch Series

HP Routing Switch Series HP 12500 Routing Switch Series MPLS Configuration Guide Part number: 5998-3414 Software version: 12500-CMW710-R7128 Document version: 6W710-20121130 Legal and notice information Copyright 2012 Hewlett-Packard

More information

Computer Networks. Wenzhong Li. Nanjing University

Computer Networks. Wenzhong Li. Nanjing University Computer Networks Wenzhong Li Nanjing University 1 Chapter 4. Internetworking The Internet Protocol IP Address ARP and DHCP ICMP IPv6 Mobile IP Internet Routing BGP and OSPF IP Multicasting Multiprotocol

More information

HP 5920 & 5900 Switch Series

HP 5920 & 5900 Switch Series HP 5920 & 5900 Switch Series MPLS Configuration Guide Part number: 5998-4676a Software version: Release 23xx Document version: 6W101-20150320 Legal and notice information Copyright 2015 Hewlett-Packard

More information

Quality of Service II

Quality of Service II Quality of Service II Patrick J. Stockreisser p.j.stockreisser@cs.cardiff.ac.uk Lecture Outline Common QoS Approaches Best Effort Integrated Services Differentiated Services Integrated Services Integrated

More information

Protocols. End-to-end connectivity (host-to-host) Process-to-Process connectivity Reliable communication

Protocols. End-to-end connectivity (host-to-host) Process-to-Process connectivity Reliable communication Protocols Tasks End-to-end connectivity (host-to-host) Process-to-Process connectivity Reliable communication Error detection Error recovery, e.g. forward error correction or retransmission Resource management

More information

HP MSR Router Series. MPLS Configuration Guide(V7) Part number: Software version: CMW710-R0106 Document version: 6PW

HP MSR Router Series. MPLS Configuration Guide(V7) Part number: Software version: CMW710-R0106 Document version: 6PW HP MSR Router Series MPLS Configuration Guide(V7) Part number: 5998-5680 Software version: CMW710-R0106 Document version: 6PW100-20140607 Legal and notice information Copyright 2014 Hewlett-Packard Development

More information

IPv6 Switching: Provider Edge Router over MPLS

IPv6 Switching: Provider Edge Router over MPLS Multiprotocol Label Switching (MPLS) is deployed by many service providers in their IPv4 networks. Service providers want to introduce IPv6 services to their customers, but changes to their existing IPv4

More information

Supporting Differentiated Services in MPLS Networks

Supporting Differentiated Services in MPLS Networks Supporting Differentiated Services in MPLS Networks Ilias Andrikopoulos and George Pavlou Centre for Communication Systems Research (CCSR) University of Surrey Guildford, Surrey, GU2 5XH, UK Email: {I.Andrikopoulos,

More information

IPv6 Switching: Provider Edge Router over MPLS

IPv6 Switching: Provider Edge Router over MPLS Multiprotocol Label Switching (MPLS) is deployed by many service providers in their IPv4 networks. Service providers want to introduce IPv6 services to their customers, but changes to their existing IPv4

More information

Outline Computer Networking. Circuit Switching. Circuit Switching

Outline Computer Networking. Circuit Switching. Circuit Switching line 5-5- omputer Networking 5-6 Lecture : Virtual ircuits Peter Steenkiste ircuit switching refresher Virtual ircuits - general Why virtual circuits? How virtual circuits? -- tag switching! Two modern

More information

UNIVERSITY OF NAIROBI FACULTY OF ENGINEERING DEPARTMENT OF ELECTRICAL AND INFORMATION ENGINEERING

UNIVERSITY OF NAIROBI FACULTY OF ENGINEERING DEPARTMENT OF ELECTRICAL AND INFORMATION ENGINEERING UNIVERSITY OF NAIROBI FACULTY OF ENGINEERING DEPARTMENT OF ELECTRICAL AND INFORMATION ENGINEERING TRAFFIC ENGINEERING WITH MULTI-PROTOCOL LABEL SWITCHING TECHNOLOGY PROJECT INDEX: PRJ 073 BY WANJALA ELVIS

More information