Trafffic Engineering 2015/16 1

Size: px
Start display at page:

Download "Trafffic Engineering 2015/16 1"

Transcription

1 Traffic Engineering 2015/2016 Traffic Engineering: from ATM to MPLS Instituto Superior Técnico Trafffic Engineering 2015/16 1

2 Outline Traffic Engineering revisited Traffic optimization and traffic control From circuit switching to software defined networking MPLS: benefits and fundamentals References: Cisco, Yun Teng (UMBC) Trafffic Engineering 2015/16 2

3 Traffic Engineering Revisited Goals of Traffic Engineering To optimize the performance of a telecommunications network by dynamically analyzing, predicting and regulating the behavior of data transmitted over that network Avoid network congestion Assure Quality of Service (QoS) and contracted Service Level Agreement (SLA) Trafffic Engineering 2015/16 3

4 Traffic Engineering over IP networks Main goals of Traffic Engineering are difficult to accomplish on pure IP networks TCP/IP is based on the best effort model The distributed nature of IP networks is mostly based on a per hop behavior Delivery, QoS, jitter or delay difficult do assure on a end-to-end basis Routing decisions are taken on a per-hop behavior, difficulting end-to-end traffic optimization Trafffic Engineering 2015/16 4

5 QoS over IP networks Traditional solutions to QoS and SLA provision on IP networks IntServ Fine-grained, flow-based mechanism End to end resource reservation (through the Resource Reservation Protocol, RSVP) All routers must comply with the protocol Must return an explicit reject message if there are not enough resources to comply with the request Architecture can only be deployed on small scale networks Non scalable Heterogenous policies from different network operators further complicate the scenario Trafffic Engineering 2015/16 5

6 QoS over IP networks (cont) Traditional solutions to QoS and SLA provision on IP networks (cont) DiffServ Coarse-grained, class-based mechanism for traffic management Operates on the principle of traffic classification Each data packet is placed into a limited number of traffic classes and service is differentiated accordingly Each router on the network is configured to differentiate traffic based on its class. Each traffic class can be managed differently, ensuring preferential treatment for higher-priority traffic on the network. DiffServ does recommends a standardized set of traffic classes, but does not make strict assumptions Policing and classifying is done at the boundaries between DiffServ domains prioritizing the traffic This approach provides scalability, but does not assure QoS Once again, heterogenous policies between operators further complicate end to end QoS assurance Trafffic Engineering 2015/16 6

7 TE at the Operator Core While overall end-to-end QoS can not be assured between different operators and ASs over the Internet, several challenges remain for TE within a single network operator: Voice and video QoS must be fully assured within the network for telephone and TV commercial services When connecting two remote sites of a single client, contracted SLA must be strictly accomplished Optimization of available data paths/qos within the network mesh may require different data routes for the same destination in order to optimize available resources Pure decentralized IP routing can not accomplish this requirement Dedicated links from different clients must be isolated, and should not rely on layer 3 routing alone Think, for example, what happens if two clients share the same (private) IP addresses: these can not be used for operator routing IntServ could be applied within a single operator core in order to provide strict assured QoS, but it does not offers solutions to all challenges above. Trafffic Engineering 2015/16 7

8 Operators approach to TE First phase Dedicated circuits Derived directly from conventional telephone networks Rigid topology, low flexibility. Phased out Frame Relay Today almost deprecated (proposed in 1988) Conceived to run over ISDN circuits Over subscription model One may burst above your purchased Committed Information Rate (CIR), but in times of heavy network congestion any packets you send above the CIR will be eligible for discard by the carrier. Does not provide QoS mechanisms Legacy Trafffic Engineering 2015/16 8

9 Operators approach to TE (2) Second phase ATM (Asynchronous Transfer Mode) Cell-switching and multiplexing technology Combines the benefits of circuit switching (guaranteed capacity and constant transmission delay) with those of packet switching (flexibility and efficiency for intermittent traffic). Provides scalable bandwidth up to many gigabits per second (Gbps). Transfers information in fixed-size units called cells. Each cell consists of 53 octets, or bytes. The first 5 bytes contain cellheader information, and the remaining 48 contain the payload (user information). Small, fixed-length cells are well suited to transferring on-line streaming data (namely, voice and video traffic) Provides native QoS mechanisms Can be used to encapsulate IP packets over dedicated channels Proposed 1986, deployed 1991 While in phase-out process, still in use in legacy environments Trafffic Engineering 2015/16 9

10 Operators approach to TE (3) ATM (Asynchronous Transfer Mode) limitations Designed mainly for voice communications Poor adjustment to IP traffic Requires complex processing at the edges to transport IP packets Packet size misadjustement As IP, is based on a per-hop routing Layer 2 devices are unaware of layer 3 routing, and may provide sub-optimal data paths Switch of business from voice to data networks, and transport of data and video over data networks, reduced the role of the Integrated Service (ISDN) solutions. ATM, while still has a large installed base world wide today (2012), it is currently considered as deprecated and no new links have established in the last few years Trafffic Engineering 2015/16 10

11 Operator alternatives for TE (4) MPLS Currently the largest backbone base in many/most operators Able to encapsulate many other protocols Simple Well fitted to support end to end IP links (and L2 tunnels also) QoS support built Widely deployed Trafffic Engineering 2015/16 11

12 Basic MPLS motivation and requirements Allow core routers/networking devices to switch packets based on some simplified header Enable simpler and faster switching at the network core Native QoS provision Provide a highly scalable mechanism that was topology driven rather than flow driven Leverage hardware so that simple forwarding paradigm can be used It has evolved a long way from the original goal Hardware became better and looking up longest best match was no longer an issue MPLS offer L3 VPNs and L2 VPNs when required GMPLS enable generalization of MPLS to other data link protocols Trafffic Engineering 2015/16 12

13 MPLS essentials Work on MPLS started by IETF (Internet Engineering Task Force) on 1997 Integrates key features of Layer 2 and 3 technologies w/o limitation to a particular protocol Packets labeled and sent through network on paths rather than hop-to-hop as in IP datagrams MPLS started as an hybrid approach aimed to combine the best properties in both packet routing & circuit switching Trafffic Engineering 2015/16 13

14 MPLS and the protocol stack Multi Protocol Label Switching usually resides between Layer 2 and Layer 3 Often designated as 2.5 level layer Trafffic Engineering 2015/16 14

15 MPLS characteristics Mechanisms to manage traffic flows of various granularities (Flow Management) Is independent of Layer-2 and Layer-3 protocols Maps IP-addresses to fixed length labels Interfaces to existing routing protocols (RSVP, OSPF) Trafffic Engineering 2015/16 15

16 Labels Labels are a fundamental concept in MPLS operation Labels are the elements that provide routing decisions at the core of an MPLS network Trafffic Engineering 2015/16 16

17 Label position Trafffic Engineering 2015/16 17

18 Label distribution MPLS does not specify a single method for label distribution LDP, Label Distribution Protocol, is an IETF defined protocol described in RFC 5036, by which LSRs (Label Switching Eouters) distribute labels to support MPLS forwarding along normally routed paths. OSPF, IS-IS, BGP are needed in the netwok to provide reachability Trafffic Engineering 2015/16 18

19 MPLS routers Label 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 several client networks (usually IP, but can be ethernet, ATM...) Label Switching Router - LSR Is a high speed router in the core on an MPLS network. Trafffic Engineering 2015/16 19

20 LER and LSR router position LSP - Label-switched path Edge routers (LER) insert / remove MPLS labels Core routers (LSR) just switch labels and forward packets Trafffic Engineering 2015/16 20

21 MPLS overall diagram Source: Cisco Goal: Create new services via flexible classification Provide the ability to setup bandwidth guaranteed paths Trafffic Engineering 2015/16 21

22 MPLS basic operation Source: Cisco Trafffic Engineering 2015/16 22

23 FEC and LSP Forwarding Equivalence Class (FEC) Is a representation of a group of packets that share the same requirements for their transport. The assignment of a particular packet to a particular FEC is done just once (when the packet enters the network). Label-Switched Path (LSP) A path is established before the data transmission starts. A path is a representation of a FEC Trafffic Engineering 2015/16 23

24 LSP details MPLS provides two options to set up an LSP Hop-by-hop routing: Each LSR independently selects the next hop for a given FEC. LSRs support any available routing protocols (OSPF, ATM?). Explicit routing Is similar to source routing. The ingress LSR specifies the list of nodes through which the packet traverses. The LSP setup for an FEC is unidirectional. The return traffic must take another LSP / may use a different route. Trafffic Engineering 2015/16 24

25 Label Distribution Protocol An application layer protocol for the distribution of label binding information to LSRs. It is used to map FECs to labels, which, in turn, create LSPs. LDP sessions are established between LDP peers in the MPLS network (not necessarily adjacent). Sometimes employs OSPF or BGP. Trafffic Engineering 2015/16 25

26 LDP messages LDP message types: discovery messages - announce and maintain the presence of an LSR in a network session messages - establish, maintain, and terminate sessions between LDP peers advertisement messages - create, change, and delete label mappings for FECs notification ages - provide advisory information and signal error information Trafffic Engineering 2015/16 26

27 Traffic Engimeering with MPLS In MPLS, traffic engineering is inherently provided using explicitly routed paths. The LSPs are created independently, specifying different paths that are based on user-defined policies. However, this may require extensive operator intervention. RSVP-TE and CR-LDP are two possible approaches to supply dynamic traffic engineering and QoS in MPLS. Trafffic Engineering 2015/16 27

28 RSVP-TE and CR-LDP Resource Reservation Protocol - Traffic Engineering Request bandwidth and traffic conditions on a defined path. Drawback: Requires regular refreshes, Scalability Constraint-based Routing Label Distribution Protocol Deprecated Trafffic Engineering 2015/16 28

29 MPLS operation The following steps must be taken for a data packet to travel through an MPLS domain label creation and distribution table creation at each router label-switched path creation label insertion/table lookup packet forwarding Trafffic Engineering 2015/16 29

30 Label création & distribution Before any traffic begins the routers make the decision to bind a label to a specific FEC and build their tables. In LDP, downstream routers initiate the distribution of labels and the label/fec binding. In addition, traffic-related characteristics and MPLS capabilities are negotiated using LDP. A reliable and ordered transport protocol should be used for the signaling protocol Trafffic Engineering 2015/16 30

31 Table creation On receipt of label bindings, each LSR creates entries in the label information base (LIB). The contents of the table will specify the mapping between a label and an FEC. mapping between the input port and input label table to the output port and output label table. The entries are updated whenever renegotiation of the label bindings occurs. Trafffic Engineering 2015/16 31

32 Example of LIB Table Input port Incoming Port Label Output Port Outgoing Port Label Trafffic Engineering 2015/16 32

33 MPLS: Routing Information Trafffic Engineering 2015/16 33

34 MPLS: Assigning Labels Trafffic Engineering 2015/16 34

35 MPLS: forwarding Trafffic Engineering 2015/16 35

36 MPLS VPNs Layer 2 VPNs Customer endpoints (CPE) connected via Layer 2 If it connects IP routers then peering or routing relationship is between the endpoints Multiple logical connections (one with each endpoint) Layer 3 VPNs Customer end points peer with provider routers Single peering relationship No mesh of connections Provider network responsible for Distributing routing information to VPN sites Separation of routing tables from one VPN to another Trafffic Engineering 2015/16 36

37 Service provider benefits: isolating clients Trafffic Engineering 2015/16 37

38 Using labels to Build an IP VPN Trafffic Engineering 2015/16 38

39 Example: Label switching Trafffic Engineering 2015/16 39

40 Example: Label switching (description) 1. IP Echo Request packets leave A1 with the destination A2. 2. The node E2 classifies the incoming packets and maps them to an equivalence class; then it adds label 1000 and forwards the packets to E3. 3. E3 does label switching, from 1000 to 1001 and forwards the packet to E4. 4. E4 discards label 1001 and routes the packet to A2. 5. A2 replies with an IP Echo Reply 6. The node E4 is now an ingress node and classifies the packet, and then adds label The node E3 does label switching, from 2000 to 2001 and forwards the packet to E2. 8. The node E2 discards the label and routes the packet to A1. Trafffic Engineering 2015/16 40

41 Per-interface labelspace Trafffic Engineering 2015/16 41

42 Per-interface labelspace (description) 1. IP Echo Request packets leave A1 with the destination A2. 2. The node E2 classifies the incoming packets and maps them to an equivalence class; then it adds label 1000 and forwards the packets to E3. 3. E3 does label switching, from 1000 to 1000 and forwards the packet to E4. This also shows that the input label can be the same as the output label. 4. E4 discards label 1000 and routes the packet to A2. 5. A2 replies with an IP Echo Reply 6. The node E4 is now an ingress node and classifies the packet, and then adds label The node E3 does label switching, from 1000 to 1000 and forwards the packet to E2. E3 can distinguish between the two identical labels (label 1000 and the label 1000 switched in step 3) because the two labels belong to two different labelspaces. 8. The node E2 discards the label and routes the packet to A1. Trafffic Engineering 2015/16 42

43 Tunnels Trafffic Engineering 2015/16 43

44 Tunnels (description) 1. IP Echo Request packets leave A1 with the destination A3. 2. The node E2 classifies the incoming packets and maps them to an equivalence class; then it adds label 100 and forwards the packets to E5. 3. E5 switches the label to 200 and then adds another label (2000). This way E5 creates a tunnel ending to communicate directly with the other end (E3). This tunnel can be quite long and can contain other tunnels. Administrativelly speaking, E5 is directly connected to E3, although the connection is done through a MPLS tunnel. 4. E4 switches the top label without touching the other label (this can be seen by examining TTL values in the MPLS packet). 5. E3 pops the top label and switches the remaining label. 6. E1 pops the last label and routes the packet to the destination. 7. The destination A3 replies with an Echo Reply 8. E1 adds a MPLS label and forwards the packet to a different path. This suggest that the LSP are one-way and can go through different nodes. This idea is verry important when studying Traffic Engineering with MPLS. 9. E2 pops the last label and routes the packet Fernando to itsm. destination Silva (A1). Trafffic Engineering 2015/16 44

45 Label merging Merge 2 incoming labels into the same outgoing label Trafffic Engineering 2015/16 45

46 Label Merging (description) 1. IP Echo Request packets leave A1 and A2 with the destination A3. 2. Node E2 adds label 1001 and forwards the packet to E3. Node E4 adds label 1002 and forwards the packet to E3. 3. Node E3 does label switching by merging the incoming labels into the same outgoing label because both labels have the same destination. Packets from both IP flows will have the same label (2000). 4. E1 pops label 2000 and routes the packets to A3. 5. A3 replies with IP Echo Reply packets to both sources. 6. Node E1 is an ingress node and classifies the packets, adding labels 3001 and 3002 (in this case, the destinations are different). 7. Node E3 does label switching, separating the two return flows. 8. Egress nodes pop the label and route the packets to A1 and A2. Trafffic Engineering 2015/16 46

47 QoS QoS can be provided in the MPLS network by the label or Traffic Class field (old EXP field) (3 bits, 8 classes) Diffserv can result from DSCP to Label mapping or DSCP to Traffic Class field mapping Since IP Diffserve (DSCP field) has 6 bits (64 classes), Cisco and other on vendors usually map the most significant bits off the DSCP field on the Traffic Class field On the following, Traffic Class will be named as EXP. Trafffic Engineering 2015/16 47

48 QoS Trafffic Engineering 2015/16 48

49 QoS (description) 1. A1 sends two video flows over UDP to A2, using two different ports. The flows are marked with DSCP for AF31 and EF. 2. Node E2 classifies the packets into equivallence classes. Then, it adds the output label and maps DSCP to Traffic Class, by copying the most segnificant 3 bits to Traffic Class. This way, AF31 packets will receive EXP=3 and EF packets will receive EXP=5. The MPLS nodes will give a higher priority to EXP=5 traffic, but will not starve EXP=3 traffic 3. Node E3 switches labels and discards excess traffic (although in this case, E2 discards excess traffic, because there is the bottleneck). The excess traffic is mostly marked with EXP=3. 4. Node E4 pops the label and routes the packets to their destination. Trafffic Engineering 2015/16 49

50 Fast Reroute Trafffic Engineering 2015/16 50

51 Fast Reroute (description) 1. IP Echo Request packets leave from A2 with the destination A3. 2. Node E4 classifies the incoming packets and maps them to a FEC; then it adds label 100 and forwards them to E5. Node E4 has detected that Link6 is down and has deleted the LSP going through Link6, replacing it with the LSP through E5. 3. Node E5 receives label 100 and adds another label, with the value E2 pops the top label (with the value 10000) and forwards the packet to E3. 5. E3 switches label 100 to 200 (even if the packet arrives on eth0 instead of eth1) and forwards the packet to E1. Using the labels in this way simplifies the management of labels in the core nodes. 6. E1 routes the packet to A3 after popping the label. 7. A3 responds with an IP Echo Reply. Trafffic Engineering 2015/16 51

52 Fast Reroute (description - cont) 8. E1 is the ingress node and adds label E3 switches 500 to 600 and forwards the packet to E2 because it has detected that Link6 is still down. 10. E2 adds another label onto the label stack, with the value E5 pops the top label and forwards the packet with the label E4 receives the label 600 and pops it, and then routes the packet to A2. In this case, you can see that the TTL has the value 59. Trafffic Engineering 2015/16 52

53 Load Balancing Trafffic Engineering 2015/16 53

54 Load Balancing (description) 1. UDP packets leave from A1 to A2 marked with the DSCP value Node E2 classifies the incoming packets intro FECs based on DSCP value and adds label 1000, forwarding them to E3. 3. Node E3 receives label 1000 and switches it to 1001, forwarding the packet to E4. 4. E4 pops the label and routes the packet to A2. 5. UDP packets leave from A1 to A2 marked with DSCP value Node E2 is an ingress node and classifies the packet based on DSCP, adding label Node E5 receives the packet with label 2000 and switches it to 2001, forwarding the packet to E4. 8. Node E4 pops the label and routes the packet to A2. Trafffic Engineering 2015/16 54

55 Avoid congestion control by path diversity Trafffic Engineering 2015/16 55

56 Congestion control (description) 1. A3 sends two video flows marked with DSCP=0x1A (AF31) and DSCP=0x1E (AF33) to host A2. 2. Because together, the two flows exceed the maximum bandwidth available, they are split by E1. One flow (marked with AF31) will continue to use the path E1-E3-E4 and the second one will take the path E1-E2-E5-E4. By travelling separatelly, they have enough bandwidth. 3. At the destination, the two flows have a combined bandwidth greater than the maximum allowed bandwidth. Trafffic Engineering 2015/16 56

57 Layer 2 VPN Trafffic Engineering 2015/16 57

58 Layer 2 VPN (description) 1. A1 sends an ICMP Echo Request packet to A3 in the Red VPN. A2 sends an ICMP Echo Request to A4 in the Blue VPN. 2. The ingress nodes (E2 and E4) classify the packets and add a label to identify the destination VPN (100 for VPN Red and 200 for VPN Blue). Then, another label is added, to be used only for switching. Note that these labels are added without stripping the layer 2 information. 3. Node E3 does label switching, and aggregates the two flows, because they go to the same destination (E1). 4. E1 pops the top label and reads the second label. If this label is 100, then the packet will be forwarded through eth1, but if the label is 200, the packet will be forwarded through eth0. E1 does not do a routing table lookup, because the MPLS payload is no longer IP, but is layer The destinations respond with Echo Reply packets Trafffic Engineering 2015/16 58

59 Layer 2 VPN (description 2) 6. E1 knows that if it receives packet coming through eth1, they belong to VPN Red and will receive label 100 plus a switching label. The same is true for the Blue VPN. The switching labels in this case are different, because the packets have different destinations. 7. Node E3 switches the top label without analizing other information. 8. The output nodes remove the top label, and based on the bottom label decide what interface to use for forwarding the packet. Trafffic Engineering 2015/16 59

60 Layer 3 VPN Trafffic Engineering 2015/16 60

61 Layer 3 VPN (description) 1. A1 sends an ICMP Echo Request packet to A3 in the Red VPN. A2 sends an ICMP Echo Request to A4 in the Blue VPN. 2. The ingress nodes (E2 and E4) classify the packets and add a label to identify the destination VPN (100 for VPN Red and 200 for VPN Blue). Then, another label is added, to be used only for switching. 3. Node E3 does label switching, and aggregates the two flows, because they go to the same destination (E1). 4. E1 pops the top label and reads the second label. If this label is 100, then the routing table 1 will be consulted, but if the label is 200 then routing table 2 will be consulted. 5. The destinations respond with Echo Reply packets 6. E1 knows that if it receives packets coming through eth1, it will need to consult routing table 1 to see what to do with them. The same is true for the Blue VPN. The switching labels in this case are different, because the packets have different destinations. 7. Node E3 switches the top label without analizing other information. 8. The output nodes remove the top label, and based on the bottom label decide what routing table to consult, to choose a specific next hop and output interface. Trafffic Engineering 2015/16 61

62 Layer 3 VPN with overlapping address space Trafffic Engineering 2015/16 62

63 Layer 3 VPN with overlapping address space (description) 1. A1 sends an ICMP Echo Request packet to A3 in the Red VPN. A2 sends an ICMP Echo Request to A4 in the Blue VPN. 2. The ingress nodes (E2 and E4) classify the packets and add a label to identify the destination VPN (100 for VPN Red and 200 for VPN Blue). Then, another label is added, to be used only for switching. 3. Node E3 does label switching, and aggregates the two flows, because they go to the same destination (E1). 4. E1 pops the top label and reads the second label. If this label is 100, then the routing table 1 will be consulted, but if the label is 200 then routing table 2 will be consulted. 5. The destinations respond with Echo Reply packets. 6. E1 knows that if it receives packets coming through eth1, it will need to consult routing table 1 to see what to do with them. The same is true for the Blue VPN. The switching labels in this case are different, because the packets have different destinations. 7. Node E3 switches the top label without analizing other information. 8. The output nodes remove the top label, and based on the bottom label decide what routing table to consult, to choose a specific next hop and output interface. Trafffic Engineering 2015/16 63

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

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

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

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

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

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

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

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

سوي يچينگ و مسيريابي در شبكه سوي يچينگ و مسيريابي در شبكه دكتر فرهاد فغاني استاديار دانشكده مهندسي برق قسمت ششم : Multi-Protocol Label Switching (MPLS) 1 One of the many ways of getting from A to B: BROADCAST: Go everywhere, stop

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

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

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

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

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 ( 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, 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 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

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

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

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

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

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

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

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

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

Quality of Service (QoS)

Quality of Service (QoS) Quality of Service (QoS) What you will learn Techniques for QoS Integrated Service (IntServ) Differentiated Services (DiffServ) MPLS QoS Design Principles 1/49 QoS in the Internet Paradigm IP over everything

More information

A Comparison Of MPLS Traffic Engineering Initiatives. Robert Pulley & Peter Christensen

A Comparison Of MPLS Traffic Engineering Initiatives. Robert Pulley & Peter Christensen A Comparison Of MPLS Traffic Engineering Initiatives Robert Pulley & Peter Christensen Need for MPLS Problems in today's network QoS and CoS requirements Need for Resource Reservation Why not RSVP MPLS

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

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

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

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

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

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

Principles. IP QoS DiffServ. Agenda. Principles. L74 - IP QoS Differentiated Services Model. L74 - IP QoS Differentiated Services Model

Principles. IP QoS DiffServ. Agenda. Principles. L74 - IP QoS Differentiated Services Model. L74 - IP QoS Differentiated Services Model Principles IP QoS DiffServ Differentiated Services Architecture DSCP, CAR Integrated Services Model does not scale well flow based traffic overhead (RSVP messages) routers must maintain state information

More information

A Preferred Service Architecture for Payload Data Flows. Ray Gilstrap, Thom Stone, Ken Freeman

A Preferred Service Architecture for Payload Data Flows. Ray Gilstrap, Thom Stone, Ken Freeman A Preferred Service Architecture for Payload Data Flows Ray Gilstrap, Thom Stone, Ken Freeman NASA Research and Engineering Network NASA Advanced Supercomputing Division NASA Ames Research Center Outline

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

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

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

MPLS AToM Overview. Documentation Specifics. Feature Overview

MPLS AToM Overview. Documentation Specifics. Feature Overview MPLS AToM Overview This document provides an introduction to MPLS AToM and includes the following sections: Documentation Specifics, page 14 Feature Overview, page 14 Benefits, page 26 What To Do Next,

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

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

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

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

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

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

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

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

Basics (cont.) Characteristics of data communication technologies OSI-Model

Basics (cont.) Characteristics of data communication technologies OSI-Model 48 Basics (cont.) Characteristics of data communication technologies OSI-Model Topologies Packet switching / Circuit switching Medium Access Control (MAC) mechanisms Coding Quality of Service (QoS) 49

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

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

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

Sections Describing Standard Software Features

Sections Describing Standard Software Features 30 CHAPTER This chapter describes how to configure quality of service (QoS) by using automatic-qos (auto-qos) commands or by using standard QoS commands. With QoS, you can give preferential treatment to

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

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

Modular Quality of Service Overview on Cisco IOS XR Software

Modular Quality of Service Overview on Cisco IOS XR Software Modular Quality of Service Overview on Cisco IOS XR Software Quality of Service (QoS) is the technique of prioritizing traffic flows and providing preferential forwarding for higher-priority packets. The

More information

Sections Describing Standard Software Features

Sections Describing Standard Software Features 27 CHAPTER This chapter describes how to configure quality of service (QoS) by using automatic-qos (auto-qos) commands or by using standard QoS commands. With QoS, you can give preferential treatment to

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

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

Configuring Quality of Service for MPLS Traffic

Configuring Quality of Service for MPLS Traffic CHAPTER 20 Multiprotocol label switching (MPLS) combines the performance and capabilities of Layer 2 (data link layer) switching with the proven scalability of Layer 3 (network layer) routing. MPLS enables

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

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

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

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

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

Cisco. Maintaining Cisco Service Provider VPNs and MPLS Networks (MSPVM)

Cisco. Maintaining Cisco Service Provider VPNs and MPLS Networks (MSPVM) Cisco 642-780 Maintaining Cisco Service Provider VPNs and MPLS Networks (MSPVM) Download Full Version : http://killexams.com/pass4sure/exam-detail/642-780 QUESTION: 56 Which command should be used to verify

More information

Differentiated services code point (DSCP) Source or destination address

Differentiated services code point (DSCP) Source or destination address Classification is the process of identifying traffic and categorizing that traffic into classes. Classification uses a traffic descriptor to categorize a packet within a specific group to define that packet.

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

Converged Networks. Objectives. References

Converged Networks. Objectives. References Converged Networks Professor Richard Harris Objectives You will be able to: Discuss what is meant by convergence in the context of current telecommunications terminology Provide a network architecture

More information

Configuring VPLS. VPLS overview. Operation of VPLS. Basic VPLS concepts

Configuring VPLS. VPLS overview. Operation of VPLS. Basic VPLS concepts Contents Configuring VPLS 1 VPLS overview 1 Operation of VPLS 1 VPLS packet encapsulation 4 H-VPLS implementation 5 Hub-spoke VPLS implementation 7 Multi-hop PW 8 VPLS configuration task list 9 Enabling

More information

MPLS VPN--Inter-AS Option AB

MPLS VPN--Inter-AS Option AB The feature combines the best functionality of an Inter-AS Option (10) A and Inter-AS Option (10) B network to allow a Multiprotocol Label Switching (MPLS) Virtual Private Network (VPN) service provider

More information

Multiprotocol Label Switching

Multiprotocol Label Switching Multiprotocol Label Switching Multiprotocol Label Switching (MPLS) is a mechanism in highperformance telecommunications networks which directs and carries data from one network node to the next with the

More information

Table of Contents 1 QoS Overview QoS Policy Configuration Priority Mapping Configuration 3-1

Table of Contents 1 QoS Overview QoS Policy Configuration Priority Mapping Configuration 3-1 Table of Contents 1 QoS Overview 1-1 Introduction to QoS 1-1 Introduction to QoS Service Models 1-1 Best-Effort Service Model 1-1 IntServ Service Model 1-2 DiffServ Service Model 1-2 QoS Techniques Overview

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

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

Internet Engineering Task Force (IETF) December 2014

Internet Engineering Task Force (IETF) December 2014 Internet Engineering Task Force (IETF) Request for Comments: 7417 Category: Experimental ISSN: 2070-1721 G. Karagiannis Huawei Technologies A. Bhargava Cisco Systems, Inc. December 2014 Extensions to Generic

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

Configuring QoS CHAPTER

Configuring QoS CHAPTER CHAPTER 34 This chapter describes how to use different methods to configure quality of service (QoS) on the Catalyst 3750 Metro switch. With QoS, you can provide preferential treatment to certain types

More information

MPLS Introduction. (C) Herbert Haas 2005/03/11

MPLS Introduction. (C) Herbert Haas 2005/03/11 MPLS Introduction MPLS (C) Herbert Haas 2005/03/11 Terminology LSR LER FEC LSP FIB LIB LFIB TIB PHP LDP TDP RSVP CR-LDP Label Switch Router Label Edge Router Forwarding Equivalent Class Label Switched

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

International Workshop NGNT 31. DiffServ and MPLS. Tímea Dreilinger

International Workshop NGNT 31. DiffServ and MPLS. Tímea Dreilinger International Workshop NGNT 31 DiffServ and MPLS Tímea Dreilinger Abstract Multi Protocol Label Switching (MPLS) technology enables Internet Service Providers to scale their current offerings, and exercise

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

Modelling direct application to network bandwidth provisioning for high demanding research applications

Modelling direct application to network bandwidth provisioning for high demanding research applications Modelling direct application to network bandwidth provisioning for high demanding research applications H. Wessing, Y. Yan and M. Berger Research Center COM Technical University of Denmark Bldg. 345V,

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

internet technologies and standards

internet technologies and standards Institute of Telecommunications Warsaw University of Technology 2017 internet technologies and standards Piotr Gajowniczek Andrzej Bąk Michał Jarociński MPLS Multiprotocol Label Switching MPLS introduction

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

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

Segment Routing MPLS OAM Support

Segment Routing MPLS OAM Support Segment Routing Operations, Administration, and Maintenance (OAM) helps service providers to monitor label-switched paths (LSPs) and quickly isolate forwarding problems to assist with fault detection and

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

This chapter covers the following topics: Label Distribution Protocol (LDP) AToM operations

This chapter covers the following topics: Label Distribution Protocol (LDP) AToM operations This chapter covers the following topics: Label Distribution Protocol (LDP) AToM operations C H A P T E R 6 Understanding Any Transport over MPLS To provide Layer 2 VPN services over an IP/Multiprotocol

More information

MPLS Core Networks Николай Милованов/Nikolay Milovanov

MPLS Core Networks Николай Милованов/Nikolay Milovanov Label Assignment and Distribution Николай Милованов/Nikolay Milovanov Contents Label Assignment and Distribution Typical Label Distribution in Packet-mode MPLS Convergence in Packet-mode MPLS MPLS Label

More information

Virtual Link Layer : Fundamentals of Computer Networks Bill Nace

Virtual Link Layer : Fundamentals of Computer Networks Bill Nace Virtual Link Layer 14-740: Fundamentals of Computer Networks Bill Nace Material from Computer Networking: A Top Down Approach, 6 th edition. J.F. Kurose and K.W. Ross Administrivia 3 Lectures left HW #2

More information

Cisco Training - HD Telepresence MPLS: Implementing Cisco MPLS V3.0. Upcoming Dates. Course Description. Course Outline

Cisco Training - HD Telepresence MPLS: Implementing Cisco MPLS V3.0. Upcoming Dates. Course Description. Course Outline Cisco Training - HD Telepresence MPLS: Implementing Cisco MPLS V3.0 From the technology basics to advanced VPN configuration. $3,995.00 5 Days Upcoming Dates Dec 10 - Dec 14 Mar 25 - Mar 29 Course Description

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

MPLS VPN Inter-AS Option AB

MPLS VPN Inter-AS Option AB First Published: December 17, 2007 Last Updated: September 21, 2011 The feature combines the best functionality of an Inter-AS Option (10) A and Inter-AS Option (10) B network to allow a Multiprotocol

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

Configuring Quality of Service

Configuring Quality of Service 3 CHAPTER This chapter describes how to configure quality of service (QoS) by using automatic QoS (auto-qos) commands or by using standard QoS commands on a Catalyst 45 series switch. It also describes

More information