Modeling MPLS Networks
|
|
- Marjory Bruce
- 6 years ago
- Views:
Transcription
1 Course 34350:Broad B and Netw orks. M andatory Lab Report. Modeling MPLS Networks Martin Nord (studienr PHD)
2 Accronyms ATM - Asynchronous Transfer Mode FEC - Forward Equivalency Class FR - Frame Relay HTTP - Hyper Text Transfer Protocol IF - Interface IP - Internet Protocol LER - Label Edge Router LSP - Label Switched Path LSR - Label Switching Router MPLS - Multi Protocol Label Switching TAG - Tell-And-Go QoS - Quality of Service Introduction We have defined our own model to become familiar with all the steps in defining such a network. SM A R T GOALS Purpose is to demonstrate different means of utilising MPLS in an IP centric network. We will focus on TE (load-balancing) and back-up recovery in case of node failure. The results will be observed by measuring delay and throughput. Hence we have defined SMART goals. Specific Measurable Acceptable Realisable Thorough About the model Projectdetails We have created a project called MaJo_TE1 to do the lab. All the model files used to build the project are found in the folder jsopc//in&out/bbnmandatoty/files/ and \\comserv\mn\public\bbn. This project is modelled in Opnet 8.1 The model has several scenarios, each one representing a step forward in our work as presented in the Scenarios section in this write-up. 2
3 Topology Figure 1. Network topology The topology is based on a 4-router core network in which node 0 and node 1 are the ingress and egress node. There are two disjoint routes between these edge routers. The routers are interconnected by OC3 links. Attachted to the ingress router is the node labelled Madrid, attached to the egress router are four nodes, Barna, Mallorca, Denia and server. From now on, these nodes are referred to by the names as indicated in Figure 1. These nodes are connected to the edge routers by DC3 links. Configuration Madrid, Barna, Mallorca and Denia are defined as workstations, while server is a HTTP server. The IP addresses for these nodes and the edge routers are configured manually. The two other IP routers are configured automatically by Opnet. The interfaces of edge routers is then configured manually for the nodes. The interface configuration for node 1 is shown in Table 1 as an example. More details can be found in the project files. Table 1. Interface configuration of node 1. 3
4 Several scenarios The scenarios created and the aim of each are summarised below. More details are found in the section Scenarios. 1 No_TE_init Defines the basic network, allows us to get used to Opnet, and is the starting point of our work. 2 No_TE_congestion Modifies traffic to demonstrate that using traditional routing protocols may lead to congestion since all traffic follows the shortest path. 3 TE_initial Upgrades core routers to MPLS, configures MPLS and FECs to balance load unidirectionally. 4 TE_initial2 Bidirectional LSPs are used. 5 TE_initial3_nodefailure A node fails in the LSP no protection path is defined, and we see the effect on the traffic in the FEC that uses the LSP. 6 PROTECT_1 A backup LSP path is defined but not used. 7 PROTECT_2 Failure conditions are created and the backup path is used to protect from node failure. 4
5 MPLS primer MPLS represents the convergence of connection-oriented forwarding techniques and the Internet routing protocols. The precedents of MPLS (Ipsilon s IP Switching, IBM s ARIS, Cisco s early TAG Switching, and Toshiba s Cell Switch Router architectures) leveraged the high performance cell-switching capabilities of ATM switch hardware and melded them together into a network using existing IP routing protocols. As standardization progressed, packet-based MPLS also emerged to simplify the mechanisms of packet processing within core routers, replacing full or partial header classification and longest-prefix-match lookups with simple index label lookups. MPLS offers one powerful tool unavailable to solutions based on conventional IP routers- the capability to forward packets over arbitrary non-shortest paths and emulate high-speed tunnels between non-label switched domains. Such traffic-engineering capabilities enable service providers to optimise the distribution of QoS sensitive and Best Effort traffic around their network. Additionally, MPLS can support metering, policing, marking, queuing, and scheduling behaviours ranging from the fine granularity of IntServ to the aggregated granularity of DiffServ- and offer them simultaneously on a single network. Simply replacing connectionless shortest-path forwarding with label-switched shortest path forwarding is not a major win. However, an LSP need not follow the shortest path between two edge LSRs. Although conventional IP routing protocols typically do not generate non-shortest path routes, external routing algorithms can be used to determine new routes for LSPs that result in more optimal distribution of loads around a network. This feature is a major advantage of MPLS over IntServ or DiffServ alone. Encoding Labels on Specific Links. MPLS forwarding is defined for a range of link-layer technologies, some of which are inherently label switching (ATM, FR) and others not (packet over SONET/ SDH (POS) and Ethernet). Although switching logically occurs on the label in the top stack entry, ATM and FR switch their native data units (cells and frames, respectively) based on a link layer copy of the top stack entry. For packet-based layers, the MPLS frame is simply placed within the link s native frame format. The stacking scheme allows for LSPs to be tunnelled through other LSPs. The action of putting a packet onto a LSP constitutes a push of a MPLS Label Stack entry. The action of reaching the end of a LSP results in the top stack entry being removed ( popped ). Figure 2 MPLS encoding for PPP over SONET/SDH and ATM links. 5
6 Driving Per-hop behaviour. By definition a particular LSP is associated with a particular FEC. For Best Effort Services, the FEC is derived solely from topological considerations. However, three different solutions exist when additional edge-to-edge QoS requirements are taken into account: - Each distinct queuing and scheduling behaviour may be encoded as a new FEC (LSP), ignoring the experimental field. - The Experimental field encodes up to eight queuing and scheduling behaviours for the same FEC (LSP). - The Experimental field encodes up to eight queuing and scheduling behaviours independent of FEC (LSP). The Label field can provide context from which per-hop queuing and scheduling parameters are determined. However, per hop behaviour is intimaly associated with a specific LSP because the entire Label field is also being used to determine a packet s next hop (its path context). Distinct service classes require distinct LSPs if the experimental field is not being used. Likewise, distinct hop precedence levels require distinct LSPs. Figure 3: The label alone can provide per-hop behaviour context. If the experimental bits are used to provide additional classification context, up to eight additional permutations of service class and drop precedence are possible. These permutations may be determined within the context of particular LSPs or completely independent of the LSP. These approaches can significantly reduce the number of Label field values required to encode multiple service classes and drop precedence levels across a MPLS network. Figure 4: Label and Experimental bits together provide per-hop behaviour. 6
7 Label-Switched Path Merging and QoS One way of reducing the amount of label space consumed within a MPLS network involves the use of LSP merging. It involves having two or more incoming labels map to a single downstream label at a core LSR. In essence traffice belonging to the same FEC but originating from different ingress LSRs is merged onto a single LSP at some point in the middle of the network. From the merging point onward, a single LSP replaces two or more LSPs that would otherwise have independently converged on the same egress LSR for the same FEC. Naturally, this technique reduces label consumption on all links downstream of the merge point. Edge behaviours At the edge of a MPLS network sits the label edge router (LER). A LER terminates and/or originates LSPs and performs both label-based forwarding and conventional IP rouing functions. On ingress to a MPLS domain, a LER accepts unlabeled packets and creates an initial MPLS frame by pussing one or more MPLS label entries. On egress the LER terminates a LPS by popping the top MPLS stack entry and forwarding the remaining packet based on rules indicated by the popped label. Figure 5 shows a LER labelling an IP packet for transmission out of a MPLS interface. Conventional IP packet processing determines the FEC and, hence, the contents of a new packet s initial MPLS Label Stack and its outbound queing and scheduling service. Once labelled, packets are transmitted into the core along the chosen LSP. Figure 5 : Simplified Ingress Label Edge Router. Hybrid LSRs may originate / terminate some LSPs while acting as a transit point for other LSPs (and edge for some traffic, a core for others). LSRs may even do both simultaneously when it supports the tunnelling of one LSP within another. At the ingress to such a tunnel, the LSR pushes a new label stack entry based on the ingress packet s existing top label. At the egress from the LSP tunnel, the top-level label is popped, and the LSR then switches the remaining MPLS frame based on the new top label. LERs are also responsible for traffic conditioning which covers both classifying 7
8 packets onto particular LSPs and rate shaping (policing) the traffic going onto particular LSPs to maintain overall service goals. A LER classifies incoming IP packets, using as much header information as necessary to map packets to correct LSP and to correctly set the experimental bits if appropiate. Traffic Engineering Topology driven MPLS may be combined with the per-hop behaviour described earlier to create a network capable of supporting specific edge-to-edge service levels. However, it doesn t assist the network operator in balancing the load around the nodes and links making up the network s core. Load balancing requires explicitly defining the cross-core routes each LSP takes in order to optimise the average and peak traffic loads on the various paths that may exist between any two LERs. Such explicit management of LSPs is often referred to as traffic engineering. Scenarios 1 Pure IP Intro In the scenario No_TE_init we have defined background traffic between Madrid and 3 destinations: Barna, Mallorca and Denia. The dynamics and amplitude of the traffic allows an easy identification of the three flows. The start and end times for the flows to Barna, Mallorca and Denia are (10, 50 ), (10, 52 ) and (5, 54 ), respectively. The throughputs of each flow are indicated in Figure 6. We also have explitcitly modelled traffic, namely heavy HTTP browsing as defined in OPNET s traffic profiles. The purpose of this is to allow measurements on packet delay and processing delays, and furthermore in subsequent scenarios to have the possibility to use the traffic type as a FEC mapping criterion. Results Using traditional routing protocols, all the traffic follows the shortest path. This is illustrated in Figure 6, where the link from node 0 to node 2 carries all the traffic no traffic passes through node 6. We observe the traffic dynamics of the three flows. The total traffic of packets/second that passes through node 2 is less than its IP datagram forwarding rate of packets/second. For a one way distance of around 500 km, the round-trip propagation delay will be approximately 5 ms. The measured HTTP response times are around 20 ms. The HTTP server task processing time is around 6 ms, while the IP processing delay in the routers are approximately 0.2 ms. Some delay contributions from e.g. SDH/SONET constitute the remainging delay of around 8 ms. We will see the increased contributions from the IP processing delay when congestion arises in the next scenario 8
9 Figure 6. Left: Throughputs at different links in the network. Right: Delays at different nodes. 2 C ongestion Intro In order to demonstrate the non-optimum performance in such a pure IP routing model, we increase the load that is to be processed by node 2. To achieve this, in the scenario No_TE_congestion, we create two additional nodes using node 2 as their only intermediate router, as illustrated in Figure 7. The background traffic source is Logroño and the destination is Zaragoza. The throughput in the (16, 45 ) period is of packets/seconds. Clearly, the total traffic to be processed by the IP router exceeds the IP datagramforwarding rate. The node will be congested, and we aim to study this by studying the HTTP traffic delay, which depends on the IP processing delay in the router. Figure 7. New network topology with two added nodes. 9
10 Results The throughput of the flows through the congested node is significantly reduced, because the totalt packet-forwarding rate of the router is packets/second. However, this limitation only occurs after 35 there is a period between 18 and 35 during which the outgoing throughput from node 2 is around ~77000 packets/second. After 35 the outgoing throughput stabilises at packets/second. This may be a result of the modelling of the background traffic, since in reality (or for explicit traffic) the IP router could not exceed its maximum packet-forwarding rate. Figure 8. Throughput The HTTP response time is significantly increased while the node is congested. The increase in HTTP page response time of ~14 ms can be directly attributed to the increase in IP processing delay of 7 ms, because it should be accounted for twice. Figure 9. Delay 10
11 3 Load-balancing Scenario (TE_initial2) Intro The former case is a suitable example to demonstrate the TE capabilities of MPLS. The goal of the load balancing is to reduce the load of the congested node, making some traffic follow a non-shortest path through the network. In order to achieve this, we define a unidirectional LSP that goes from node 0 to node 1 via node 6 and another one in the reverse direction. They are named balancing path and reverse balancing path. Figure 10. Network topology with LSPs (red and blue) specified. To specify the traffic that should use these LSPs, we define two FECs: a destination based (bound_denia) and a traffic type based (HTTP traffic). A combination could also have been defined. The FEC details are illustrated in Figure 11. Figure 11. FEC details of all HTTP traffic and traffic going to Denia. The FECs must be assigned to the LSPs at the LER. This is done by mapping FECs to LSPs as indicated in Figure 12. The LER is responsible for studying the incomming traffic, find the FEC, push a MPLS label to the datagram and correctly output the MPLS packet as indicated in the LSP table. 11
12 Figure 12. One of the two FEC mappings used. Results We see from Figure 13 that the load is effectively split for Madrid outgoing traffic when it arrives at the LER, node 0, according to the FEC definition and FEC mapping described above. Hence, traffic to Denia and HTTP traffic are independent of the load of node 2. The HTTP traffic can only be observed by zooming in on the graph due to its low throughput. Figure 13. Left: Load balancing based on FECs from node 0. Right: Zoom-in on low throughput HTTP traffic in the (node 0 - node 6) link. In this scenario there were no back-up LSP; when a node or link in the LSP fails, the traffic in correspondings FECs is routed according to ordinary routing protocols. The MPLS header is not pushed on the IP datagram. To illustrate this Figure 14 shows the throughput of node 0 to node 6 and node 0 to node 2, when a failure in node 6 occurs after ~12 minutes and recovers after 25 minutes. This is simulated in the scenario TE_initial3_nodefailure. The throughput is shown in the reverse direction in to be able to see the HTTP traffic only. Again, the background traffic is not affected by the LSR failure; we consider this to be a result of the background traffic modelling in Opnet. 12
13 Figure 14. When a LSR fails, traditional routing protocols governs explicit traffic. Modelled background traffic is not affected by LSR failure. 4 Protection Intro Figure 15. The network topology with a backup LSP. In the scenario Protection_2, we now introduce a back-up path for the LSP through a new core IP router, node 4. In order to do this we define two unidirectional LSPs ( backup balancing path and reverse backup balancing path ) with the same source and destination as the previous ones. The node failure is modelled to be the same as in the previous scenario. Since only explictly modelled traffic is affected by the LSR failure we only consider the HTTP FEC to simulate the back-up path. The back-up path configuration is illustrated in Figure
14 Figure 16. Configuration of the backup path for the HTTP FEC. Results The effect of the node failure can be observed in Figure 17. The traffic in the primary LSP path is 0 during failure, and is re-routed to the back-up path. The rerouting of HTTP traffic is fast; the reduction of throughput at any time is insignificant. When the LSR in the primary LSP recovers, traffic is rerouted to the original LSP. Figure 17. The HTTP traffic is rerouted to the backup LSP during failure of node 6. Discussion Using background traffic is a trade-off between time-efficient and accurate modelling: On one hand, it is a highly practical and time efficient way of loading the network and allows us to demonstrate many aspects of IP routing and MPLS. On the other hand, it does not accurately reflect the IP routers dynamic behaviour when it comes to maximum packet forwarding rate, nor events like node failure in a LSP. Explicit traffic is required for measuring e.g. delay and packet loss, and in a more accurate model only this type of traffic should be used. However this could lead to an excessive simulation time required, considering the goals of demonstrating main OPNET features and TE in the context of MPLS. 14
15 Conclusion We have acquired basic knowledge of the OPNET simulation tool. Basic IP network has been configured, and demonstrated inadequacies in the traditional IP routing protocols (here: OSPF). MPLS has been succesfully implemented to achieve TE; both load balancing and protection has been demonstrated. Further applications of MPLS like VPNs could have been demonstrated using this model and the applied technique. However, we prefer to focus on the main project (GMPLS modelling) in the remaining time frame of the course. Hence, the SMART goals defined in the Introduction section have been (IOHO: in our humble opinion) fulfilled. REFERENCES [1] MPLS Technology and Applications. Davie & Rekhter.Morgan Kauffman publishers. ISBN: [2] QoS in IP Networks. Foundations for a Multi-Service Internet. Grenville Armitage. Macmillan Technical Publishing. ISBN: [3] Internet Performance Survival Guide. QoS Strategies for Multiservice Networks. Geoff Huston. ISBN: [4] Modelling MPLS Networks. Mandatory Lab Description. Henrik Christiansen. [5] MPLS Model Description. OPNET Documentation. [6] Representing Network Traffic. OPNET Documentation. [7] Standard Network Applications. OPNET Documentation. [7] Configuring Applications and Profiles. OPNET Documentation. [8] Simulation Methodology for Deployment of MPLS. OPNET Documentation. [9] Simulation-based Analysis of MPLS Traffic Engineering. OPNET Documentation. [10] (HTTP traffic modelled as heavy web browsing) 15
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 informationTrafffic 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 informationMulti 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سوي يچينگ و مسيريابي در شبكه
سوي يچينگ و مسيريابي در شبكه دكتر فرهاد فغاني استاديار دانشكده مهندسي برق قسمت ششم : Multi-Protocol Label Switching (MPLS) 1 One of the many ways of getting from A to B: BROADCAST: Go everywhere, stop
More informationMPLS 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 informationMPLS 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 informationProgress Report No. 3. A Case Study on Simulation Scenario
NEXT GENERATION NETWORK (NGN) AVAILABILITY & RESILIENCE RESEARCH Progress Report No. 3 A Case Study on Simulation Scenario The University of Canterbury Team 21 December 2005 Progress Report This report
More informationMulti-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 informationComputer 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 informationMPLS 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 informationMPLS 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 informationMulti 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 informationTable 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 information6 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 informationMPLS 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 informationIntroduction 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 informationImproving 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 information2D1490 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 informationTelematics 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 informationMPLS опорни мрежи 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 informationModelling 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 informationIntroduction 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 informationSyed 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 informationQuality 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 informationPresentation 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 informationInternet 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 informationInternetworking 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 informationCS 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 informationMultiprotocol 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 informationMMPLS: Modified Multi Protocol Label Switching
MMPLS: Modified Multi Protocol Label Switching Kanupriya 1 and Vikas Nandal 2 1 Electronics and Communication Department, U.I.E.T, MDU Rohtak, Haryana (India) priya.kanu846@gmail.com 2 Electronics and
More informationA 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 informationMultiprotocol 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 informationMPLS 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 informationLARGE 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 informationCOMP9332 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 informationConfiguring 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 informationAdvanced 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 informationConverged 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 informationChapter 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 informationLecture 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 informationENTERPRISE 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 informationMeasuring MPLS overhead
Measuring MPLS overhead A. Pescapè +*, S. P. Romano +, M. Esposito +*, S. Avallone +, G. Ventre +* * ITEM - Laboratorio Nazionale CINI per l Informatica e la Telematica Multimediali Via Diocleziano, 328
More informationThe LSP Protection/Restoration Mechanism in GMPLS. Ziying Chen
The LSP Protection/Restoration Mechanism in GMPLS by Ziying Chen The LSP Protection/Restoration Mechanism in GMPLS by Ziying Chen A graduation project submitted to the Faculty of Graduate and Postdoctoral
More informationCopyright (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 informationConfiguring 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 informationMPLS, 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 informationIntroduction to Segment Routing
Segment Routing (SR) is a flexible, scalable way of doing source routing. Overview of Segment Routing, page 1 How Segment Routing Works, page 2 Examples for Segment Routing, page 3 Benefits of Segment
More informationCHAPTER 1 INTRODUCTION
CHAPTER 1 INTRODUCTION 1.1 TRAFFIC MANAGEMENT Internet is the most powerful tool of the modern world. Internet helps the world to communicate, share and explore the knowledge. In Internet, there are lot
More informationMaster 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 informationSYSC 5801 Protection and Restoration
SYSC 5801 Protection and Restoration Introduction Fact: Networks fail. Types of failures: Link failures Node failures Results: packet losses, waste of resources, and higher delay. What IGP does in the
More informationMultiProtocol 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 informationQuality 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 informationBW Protection. 2002, Cisco Systems, Inc. All rights reserved.
BW Protection 2002, Cisco Systems, Inc. All rights reserved. 1 Cisco MPLS - Traffic Engineering for VPNs Amrit Hanspal Sr. Product Manager MPLS & QoS Internet Technologies Division 2 Agenda MPLS Fundamentals
More informationSecurizarea 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 informationMultiprotocol 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 informationMultiprotocol 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 informationMULTIPROTOCOL 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 informationService 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 informationQuality 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 informationQuality of Service in the Internet
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 informationMPLS 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 informationMPLS 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 informationMULTIPROTOCOL 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 informationMPLS 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 informationOperation 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 informationConnection 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 informationVendor: Alcatel-Lucent. Exam Code: 4A Exam Name: Alcatel-Lucent Multiprotocol Label Switching. Version: Demo
Vendor: Alcatel-Lucent Exam Code: 4A0-103 Exam Name: Alcatel-Lucent Multiprotocol Label Switching Version: Demo QUESTION 1 You wish to advertise LDP labels for all local networks; which is the most effective
More informationMPLS OAM Technology White Paper
MPLS OAM Technology White Paper Issue 01 Date 2012-10-30 HUAWEI TECHNOLOGIES CO., LTD. 2012. All rights reserved. No part of this document may be reproduced or transmitted in any form or by any means without
More informationQoS User's Guide Release 7.4
[1]Oracle Communications IP Service Activator QoS User's Guide Release 7.4 E88202-01 December 2017 Oracle Communications IP Service Activator QoS User's Guide, Release 7.4 E88202-01 Copyright 2012, 2017,
More informationMPLS. 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 informationLabel Switching. The idea. Add a small label (sometimes called a tag ) on the front of a packet and route the packet based on the label. cs670.
Label Switching The idea Add a small label (sometimes called a tag ) on the front of a packet and route the packet based on the label label How it works IP IP payload When the packet reaches a router,
More informationMPLS/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 informationUnderstanding How Routing Updates and Layer 2 Control Packets Are Queued on an Interface with a QoS Service Policy
Understanding How Routing Updates and Layer 2 Control Packets Are Queued on an Interface with a QoS Service Policy Document ID: 18664 Contents Introduction Prerequisites Requirements Components Used Conventions
More informationSupporting 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 informationInternational 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 informationImprove 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 informationMPLS 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 informationDiffServ over MPLS: Tuning QOS parameters for Converged Traffic using Linux Traffic Control
1 DiffServ over MPLS: Tuning QOS parameters for Converged Traffic using Linux Traffic Control Sundeep.B.Singh, Girish.P.Saraph, Chetan.P.Bhadricha and Girish.K.Dadhich Indian Institute of Technology Bombay,
More informationDiffServ over MPLS: Tuning QOS parameters for Converged Traffic using Linux Traffic Control
1 DiffServ over MPLS: Tuning QOS parameters for Converged Traffic using Linux Traffic Control Sundeep.B.Singh and Girish.P.Saraph Indian Institute of Technology Bombay, Powai, Mumbai-400076, India Abstract
More informationDa 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 informationMigration 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 informationUniversity of Oslo Department of Informatics. Traffic Engineering And Supporting Quality of Service. Shamshirgaran, Mohammad Reza. Cand.
University of Oslo Department of Informatics Traffic Engineering And Supporting Quality of Service Shamshirgaran, Mohammad Reza Cand. Scient Thesis February 2003 Acknowledgement This thesis is written
More informationCourse 6. Internetworking Routing 1/33
Course 6 Internetworking Routing 1/33 Routing The main function of the network layer is routing packets from the source machine to the destination machine. Along the way, at least one intermediate node
More informationConfiguration 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 informationClass-based Traffic Aggregation In Optical Packet Switched WDM Networks
Class-based Traffic Aggregation In Optical Packet Switched WDM Networks, Dimitra Simeonidou Photonic Network Research Center Department of Electronic Systems Engineering University of Essex Funded by EPSRC
More informationConfiguring QoS CHAPTER
CHAPTER 36 This chapter describes how to configure quality of service (QoS) by using automatic QoS (auto-qos) commands or by using standard QoS commands on the Catalyst 3750 switch. With QoS, you can provide
More informationConfiguring 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 informationIP switching and flow classification
1 IP switching and flow classification S-38.164 Lecture 12.3.1999 Mika Ilvesmäki, lynx@tct.hut.fi Laboratory of Telecommunications Technology 2 Contents Problem statement IP router structure Advances in
More informationTable 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 informationConfiguring Basic MPLS Using OSPF
Configuring Basic MPLS Using OSPF Document ID: 13736 Contents Introduction Prerequisites Requirements Components Used Conventions Mechanism Configure Network Diagram Quick Configuration Guide Configurations
More informationAToM (Any Transport over MPLS)
I N D E X A AAL5 over MPLS operation, 459 460 configuration, 462 463 flowchart configuration, 461 PE router, 461 provider router, 461 verification, 463 465 AAL5 to VLAN Interworking, 515 517 AC (Attachment
More informationEvaluation of Performance for Optimized Routing in MPLS Network
Evaluation of Performance for Optimized Routing in MPLS Network Neethu T U Student,Dept. of Electronics and Communication The Oxford College of Engineering Bangalore, India Reema Sharma Assistant Professor,Dept.of
More informationMPLS 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 informationMIT 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 informationQuality of Service in the Internet
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 informationConfiguring 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 informationTag 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 informationNetwork Control and Signalling
Network Control and Signalling 1. Introduction 2. Fundamentals and design principles 3. Network architecture and topology 4. Network control and signalling 5. Network components 5.1 links 5.2 switches
More informationPagina 1 di 6 MPLS, Part II Peter J. Welcher Introduction Last month we started looking at MPLS, Multiprotocol Label Switching. This technology is very hot among large Enterprises and Service Providers.
More informationConfiguring Static MPLS
This chapter contains information on how to configure static multiprotocol label switching (MPLS). About Static MPLS, page 1 Licensing Requirements for Static MPLS, page 4 Prerequisites for Static MPLS,
More information