Implementing Multiprotocol Label Switching with Altera PLDs
|
|
|
- August Gaines
- 10 years ago
- Views:
Transcription
1 Implementing Multiprotocol Label Switching with Altera PLDs January 2001, ver. 1.0 Application Note 132 Introduction Emerging Internet applications such as voice over Internet protocol (VoIP) and real-time streaming video perform poorly when the Internet s core network is congested. Unfortunately, adding bandwidth is not a complete, long-term solution. By prioritizing Internet traffic and the core network more efficiently, quality of service (QoS) and traffic engineering functions can address these emerging Internet applications. Network equipment manufacturers are constantly developing new solutions that solve many of the problems associated with today s Internet applications. Multiprotocol label switching (MPLS) is one such solution and is currently being standardized. Altera high-density, high-performance programmable logic devices (PLDs) combined with intellectual property functions, Excalibur TM embedded processor solutions, and the Quartus TM II development software offer a complete MPLS implementation solution. Altera PLDs provide a single-device solution that is flexible, offers significant time-to-market advantages, and implements functions in logic and on a processor. This application note describes the MPLS standard and how to implement MPLS with Altera PLDs. f General MPLS Requirements For more information about Altera devices, intellectual property functions, and software tools, refer to the Altera web site at To better address these emerging Internet applications, Internet service providers (ISPs) have the following general MPLS requirements: Efficient and manageable packet networks Products that support new services, such as virtual private networks (VPNs) and QoS Easier integration of internet protocol (IP) and asynchronous transfer mode (ATM) Additional bandwidth Compatibility between routers of different manufacturers Altera Corporation 1 A-AN
2 With the exception of additional bandwidth, the MPLS standard can address all of these issues. The MPLS working group, a group from the Internet Engineering Task Force (IETF), is in the process of standardizing MPLS. The IETF is made up of representatives from various networking companies. To address ISP s requirements, network equipment manufacturers need to consider the following issues: MPLS does not standardize all ISP s requirements. Therefore, a successful MPLS solution requires a flexible platform. Implementing MPLS in an inflexible platform (e.g., ASICs) results in a short product life cycle. Time-to-market is important. The turnaround times imposed by ASICs will not allow the manufacturer to effectively establish a foothold in the market. To implement an MPLS system, designers need a combination of logic- and processor-based functions. Separating these functions in different devices results in performance degradation and an increase in design time. Also, a single-chip ASIC solution will be inflexible, increase time-to-market, and quickly become obsolete. Designing MPLS Systems MPLS allows efficient management of traffic flows in a network. When a packet enters an MPLS-enabled network, a label is attached to that packet. This label defines the route that the packet should take to reach the required exit point of the wide area network (WAN). Traditionally, when a packet arrives at a router, its destination address is read by the packet processing function when determining the next hop. The next hop is calculated each time the packet arrives at a new hop. In MPLS, since the route is determined at the ingress of the WAN, other important networking functions such as VPNs and traffic engineering can be implemented. Figure 1 shows how an MPLS network processes a particular packet that does not have established mapping. 2 Altera Corporation
3 Figure 1. MPLS Network Overview Label distribution protocol (LDP) establishes label to destination network mappings. Existing routing protocols (BGP, OSPF, IS- IS) establish reachability to destination networks. Core LSR switches packet using label swapping. Egress edge LSR removes label and delivers packet. Ingress edge label switching router (LSR) receives packet, performs layer 3 valueadded services, and labels packets. Internet Protocol (IP) packet (IP header + data) MPLS Header Edge Label Switching Router (Edge LSR) Wide Area Network Core Label Switching Router (Core LSR) This section describes the following MPLS topics: Label switching how labeled packets are forwarded through an MPLS network Label distribution how labels are distributed in an MPLS network Traffic engineering an important feature of the MPLS framework that allows for efficient management of network resources VPNs a method of using the public Internet to connect remote networks and form a private network Label Switching The basic operation of an MPLS network involves switching that is based on a label that has been attached to a packet. When a packet enters an MPLS-enabled network, the LSR analyzes the packet header and assigns a label based on the destination address and other information contained in the packet header. The label that is assigned to that packet distinguishes the route the packet should take to reach the required egress node of the MPLS-enabled network. Altera Corporation 3
4 When a packet is assigned a label at the ingress of an MPLS-enabled network, its forward equivalence class (FEC) must be determined. An FEC is a group of packets that are forwarded in the same manner (i.e., over the same path, with the same forwarding treatment). Each LSR must keep track of how packets should be forwarded. This FEC information is contained in a library information base (LIB) that includes FEC-to-label bindings. When a labeled packet is received at an LSR, the input port and label is read and the output port (the next hop) is determined. An outgoing label replaces the incoming label. This outgoing label is in context for the next hop s label switching operation. Figure 2 shows MPLS label swapping. Figure 2. MPLS Label Swapping from Ingress to Egress Edge Core Core Core Edge Ingress Label Switch Label Switch Label Switch Ingress Label Switch IP Address Out Label In Label Out Label In Label Out Label In Label Next Hop Layer 2 Transport Assign Initial Label Label Swapping Label Swapping Remove Label Layer 2 Transport Label Switched Path IP Header Data MPLS Label IP Header Data MPLS Label IP Header Data IP Header Data If layer 2 is ATM, the label is inserted into the VPI/VCI field of the ATM cell header. Similarly, if layer 2 is frame relay, the label is inserted into the data link connection identifier (DLCI) field in the frame header. If Ethernet or point-to-point protocol (PPP) is running in layer 2, a shim header is inserted between the layer 3 header and the layer 2 header. The shim header contains the MPLS label. The MPLS standard allows for MPLS-enabled networks to be nested within each other. To accommodate this nesting, packets may have multiple labels. The label in context appears earliest in the packet (at the top of the stack) and the label at the bottom of the stack appears at the end. A label stack consists of label stack entries (i.e., the MPLS field). Figure 3 shows the MPLS label stack entry format. 4 Altera Corporation
5 Figure 3. MPLS Label Stack Entry 20 bits 3 bits 1 bit 8 bits Label (1) Exp (2) S (3) TTL (4) Notes: (1) Label: label value, 20 bits. (2) Exp: experimental use, 3 bits. (3) S: bottom of stack, 1 bit. (4) TTL: time to live, 8 bits. Implementing Label Swapping in APEX CAM Figure 4 shows how to implement a simple label swapping function using Altera s APEX TM device family. By using Altera PLDs, designers can take advantage of the high performance and availability of predefined MegaCore functions (library modules). Figure 4. Using CAM & RAM for Label Swapping in APEX Devices Or IP Addresses for Ingress Label Switch Or IP Addresses for Egress Label Switch CAM RAM Data (Label) Address Address Data (Label) Current Connection A Address A 9 3 Next Connection 12 00B 00B The number of labels that need to be stored in a LSR depends on the type of label mapping policy that is used in the MPLS network. For example, an LSR can hold approximately 1,000 labels at any given time. Using the CAM-RAM technique described above, 1,024 entries in the label swapping function would occupy 48 embedded system blocks (ESBs). f For more information regarding APEX CAM, see Application Note 119 (Implementing High-Speed Search Applications with APEX CAM). Altera Corporation 5
6 True-LVDS Solution for MPLS Data Plane Functions To support core network traffic, MPLS data plane functions need to run at very high speeds. A fast processing function and a fast I/O interface are required. Altera devices provide many different high-speed I/O interfaces, including low-voltage differential signaling (LVDS). Altera devices are designed with the True-LVDS TM solution, which offers high data transfer rates with low power consumption. APEX 20KE devices are designed with dedicated LVDS circuitry that support transfer rates of up to 840 Mbps per channel. A total of 16 transmitter and 16 receiver channels provide up to 27 Gbps of bandwidth in a single device. With high-speed data transfer rates offered by the LVDS solution, APEX 20KE devices can operate at OC-192 speeds. The True-LVDS solution is offered across several Altera device families, including Excalibur embedded processor solution devices. f For more information regarding LVDS in Altera devices, see the following: Application Note 117 (Using Selectable I/O Standards in Altera Devices) Using I/O Standards in the Quartus Software White Paper Using LVDS in APEX 20KE Devices White Paper Using LVDS in the Quartus Software White Paper Quartus II Development Tool Users can easily implement CAM and LVDS in their designs by using the Quartus II development tool. The Quartus II development tool guides the user through the implementation steps with a comprehensive help interface. The MegaWizard Plug-In Manager helps the user configure MegaCore functions (such as CAM, RAM, and LVDS) to user specific needs with a user friendly interface. Since the Quartus II development tool can be used with various third-party EDA tools, the Altera solution offers the best platform for developing MPLS functions. Label Distribution A standard label distribution method is required for an LSR to distribute labels to neighboring LSRs. When an LSR assigns a label to a particular FEC, this information needs to be conveyed to its peers in the MPLS network. A label switched path (LSP) is defined by a set of labels that are used from the ingress of the MPLS domain to the egress. Since labels map the LSP, label distribution helps by using a set of procedures to distribute labels among LSR peers. 6 Altera Corporation
7 The MPLS standard does not dictate which signaling protocol should be used for label distribution. Label distribution protocol (LDP) is the most popular protocol for label distribution; however, other signaling protocols do exist. In addition, extensions to these signaling protocols have been created to support traffic engineering for MPLS. The IETF has not decided on a single signaling protocol extension for MPLS traffic engineering. Constraint-based routing-label distribution protocol (CR-LDP) and resource reservation protocol-traffic engineering (RSVP-TE) are the two signal protocol extensions being considered for MPLS traffic engineering. MPLS-enabled product manufacturers will very likely support both protocols. LDP is a protocol that has a set of messages defined for signaling. Four classes exist: DISCOVERY messages are used for finding LSRs. The discovery protocol of LDP runs on top of user datagram protocol (UDP). ADJACENCY messages initialize, maintain, and shut down sessions between LSRs. LABEL ADVERTISEMENT messages distribute label information. NOTIFICATION messages are used for advisory and error signaling. With the exception of DISCOVERY messages, LDP runs on transmission control protocol (TCP). Because of the critical nature of the information being transferred, TCP ensures reliable data transport between LSRs. Altera PLD Solution To implement LDP with TCP and UDP support, a software solution is required. Altera s Excalibur embedded processor solutions offer an optimal platform that can implement these functions. Altera offers two hard core solutions, a 32-bit ARM or MIPS processor that is embedded in a device with Altera programmable logic. The hard core solutions offer a direct interface to the programmable logic on the device. Altera also offers a configurable soft core RISC processor, the Nios TM embedded processor. The Nios embedded processor can be instantiated many times within a PLD, enabling multiprocessor capability on a single device. Figure 5 shows a diagram of an MPLS protocol stack. The diagram is separated into two sections, the control plane and the data plane. The control plane can be implemented on an embedded processor while the data plane can be implemented in programmable logic. Altera Corporation 7
8 Figure 5. MPLS Protocol Stack Label Management LDP CR-LDP (1) LDP CR-LDP (1) LDP CR-LDP (1) Control Plane Data Plane LIB (2) TCP UDP LIB (2) TCP UDP IP FWD (2) IP FWD (2) LIB (2) TCP IP FWD (2) UDP MPLS FWD (2) Link (3) PHY (2) Edge LSR MPLS FWD (2) Link (3) PHY (2) Core LSR MPLS FWD (2) Link (3) PHY (2) Edge LSR Embedded System Block Programmable Logic Solution Non-Altera Solution Excalibur Embedded Processor Solution Notes: (1) CR-LDP is constraint based LDP that is used for traffic engineering. RSVP-TE is another signaling mechanism that is used for traffic engineering. (2) PHY: physical layer; LIB: label information base (table of labels mapping input port/label to output port/label); IP FWD: next hop forwarding based on IP address (longest match forwarding used); MPLS FWD: label switching based on MPLS label and LIB lookup. (3) Link is the data link layer. Traffic Engineering One of the most important advantages of MPLS is that it allows traffic engineering in packet networks. Traditionally, traffic engineering was native to ATM. Traffic engineering allows traffic to be efficiently routed, which results in better utilization of the network. This efficient routing prevents traffic congestion in certain paths. When forwarding packets, the shortest path between nodes is not always selected. For example, two packets with the same source and destination could travel different routes to reach the same destination. This efficient use of the network occurs when certain segments in the network are less utilized than others and those segments can be used to establish a different LSP. 8 Altera Corporation
9 In MPLS, different LSPs can be created and are based on a network administrator s requirements. The two most widely used methods for providing traffic engineering in MPLS networks are RSVP-TE and CR-LDP. At this time, the IETF s MPLS working group has not standardized the signaling protocol method. Constraint-Based Routing In normal IP routing, the data path is calculated from some measurement of efficiency (e.g., the number of hops). Constraint-based routing (CR) calculates the data path using this method, but also ensures that none of the constraints that have been set are violated along the path. CR is a method used in traffic engineering for routing that can consider information like link characteristics (delay and bandwidth), hop count, and QoS. Other constraints available include which segments of a network an LSP should or should not use. RSVP-TE and CR-LDP are two competing protocols used for MPLS that perform CR. RSVP is an existing protocol, standardized by the IETF, that has been extended to RSVP-TE. Similarly, CR-LDP is an extension of LDP, which has been designed for MPLS. There are advantages and disadvantages to both protocols. CR-LDP sits on top of TCP, which ensures reliability. However, for RSVP to ensure reliability, refreshing must occur in the steady state. Refreshing will consume bandwidth and processing resources. TCP requires some handshaking before an LDP session can begin and results in a moderate amount of overhead. RSVP does not require connection establishment before label distribution occurs. Because of the advantages and disadvantages of RSVP-TE and CR-LDP, designers need to keep their systems flexible enough to accommodate future changes to the protocols. Altera s Excalibur embedded processor solutions can implement RSVP-TE and CR-LDP. In addition, the Excalibur embedded processor solutions can perform remote field upgrades, which allows the system to remain current. Excalibur embedded processor solutions provide a complete solution for traffic engineering functions. Virtual Private Networks A virtual private network (VPN) allows the public Internet to be used as a method for connecting various networks to form a private WAN. The VPN service provider must provide data privacy and support private IP addressing use where IP address space overlaps between other network domains. This means that IP addresses used within the private network can also be used outside of that network (i.e., in the public Internet) without interference. Altera Corporation 9
10 MPLS provides a simple solution to VPN-related issues. Because forwarding decisions are based on the MPLS label and not the destination IP address, this MPLS feature solves many VPN-related issues. Currently, there is no standardized method of using MPLS for VPNs. As a result, network equipment manufacturers are implementing proprietary functions that only work with their own products. In the future, network equipment manufacturers must provide inter-vendor compatibility. Similar to VPNs, other proprietary value-added services are being developed by network equipment manufacturers to offer customers a complete MPLS solution. If there is a particular proprietary feature that a customer does not like, they are either forced to continue using the system or purchase a replacement system. An MPLS implementation must be flexible because proprietary value-added services may force a customer to use an unwanted value-added service. PLDs are the only solution that allow field upgrades to hardware (programmable logic) and software over a network. In addition, field upgrades will be useful when MPLS standards are finalized or when new standards are created. Summary of PLD Implementation There are several key advantages to using Altera solutions for implementing MPLS. Flexibility MPLS is still being standardized and inter-vendor compatibility needs to be supported. Therefore, network equipment manufacturers must keep their products flexible enough to accommodate changes. When the IETF standardizes MPLS, most network equipment manufacturers will support the IETF standard. For MPLS system designers, products are distinguished by value-added services. The system platform must be flexible when implementing new value-added functions because the functions must address an ISP s long-term requirements. Excalibur embedded processor solutions offer a combination of programmable logic and embedded processors that provide the most flexibility for implementing MPLS systems. Altera devices are capable of remote field upgrades, a key feature that is only possible with PLDs. Upgrades to ASIC solutions are nearly impossible due to their high, non-recurring engineering (NRE) costs and long turnaround times. 10 Altera Corporation
11 Performance Wire-speed performance is required for devices in the data path. Altera s high-performance programmable logic is capable of supporting MPLS data path functions. The Excalibur embedded processor solutions provide an array of options to meet performance for control plane functions. Time-to-Market To effectively establish a foothold in the market, a short design cycle is required. Implementing an MPLS system with Altera PLDs shortens time-to-market because they eliminate any turnaround time that is normally associated with ASICs. Hardware/Software implementation To effectively implement an MPLS system, designers will need to implement a combination of logic and processor-based functions. In general, label distribution functions will need to be implemented in software and data path functions need to be implemented in hardware. Having separate chips implement these functions can cause problems, such as performance degradation, less board space, and increase in design time. On the other hand, a single-chip ASIC solution will render the implementation inflexible, increase time-to-market, and will quickly become obsolete. Altera s Excalibur embedded processor solutions offer an elegant solution to these problems as they integrate programmable logic and processors onto a single device. The configurable Nios RISC processor can be instantiated multiple times into programmable logic, providing a multiprocessor platform in a single device. The ARM and MIPS processors are hard core processors that are embedded in a device surrounded by programmable logic. f For more information regarding Altera s Excalibur embedded processor solutions, see the following data sheets: ARM-Based Embedded Processor Device Overview Data Sheet MIPS-Based Embedded Processor Device Overview Data Sheet Nios Soft Core Embedded Processor Data Sheet Conclusion When designing MPLS products, value-added services and competing protocol standards have forced network equipment manufacturers to stay flexible without compromising performance. Also, network equipment manufacturers must consider time-to-market and the platform on which MPLS will be implemented. The Altera portfolio of IP functions, advanced device features, and Excalibur embedded processor solutions, address all of these issues when designing an MPLS system. Altera Corporation 11
12 References Callon, R., Rosen, E., and Viswanathan, A. Multiprotocol Label Switching Architecture, work in progress. Available from ( July Conta, Farinacci, Fedorkow, Li, Rekhter, Rosen, and Tappan. MPLS Label Stack Encoding, work in progress. Available from ( July Davie, Bruce, and Rekhter, Yakov. MPLS: Technology and Applications Leon-Garcia, Alberto, and Widjaja, Indra. Communication Networks: Fundamental Concepts and Key Architectures MPLS Resource Center-Resources for Multiprotocol Label Switching. Available from ( October Web ProForum Tutorial. Available from ( July 10, Innovation Drive San Jose, CA (408) Applications Hotline: (800) 800-EPLD Customer Marketing: (408) Literature Services: Altera, APEX, Excalibur, MegaCore, MegaWizard, Nios, Quartus II, True-LVDS, and specific device designations are trademarks and/or service marks of Altera Corporation in the United States and other countries. Altera acknowledges the trademarks of other organizations for their respective products or services mentioned in this document. Altera products are protected under numerous U.S. and foreign patents and pending applications, maskwork rights, and copyrights. Altera warrants performance of its semiconductor products to current specifications in accordance with Altera s standard warranty, but reserves the right to make changes to any products and services at any time without notice. Altera assumes no responsibility or liability arising out of the application or use of any information, product, or service described herein except as expressly agreed to in writing by Altera Corporation. Altera customers are advised to obtain the latest version of device specifications before relying on any published information and before placing orders for products or services. Copyright 2001 Altera Corporation. All rights reserved. 12 Altera Corporation Printed on Recycled Paper.
WAN Topologies MPLS. 2006, Cisco Systems, Inc. All rights reserved. Presentation_ID.scr. 2006 Cisco Systems, Inc. All rights reserved.
MPLS WAN Topologies 1 Multiprotocol Label Switching (MPLS) IETF standard, RFC3031 Basic idea was to combine IP routing protocols with a forwarding algoritm based on a header with fixed length label instead
MPLS Concepts. Overview. Objectives
MPLS Concepts Overview This module explains the features of Multi-protocol Label Switching (MPLS) compared to traditional ATM and hop-by-hop IP routing. MPLS concepts and terminology as well as MPLS label
Introducing Basic MPLS Concepts
Module 1-1 Introducing Basic MPLS Concepts 2004 Cisco Systems, Inc. All rights reserved. 1-1 Drawbacks of Traditional IP Routing Routing protocols are used to distribute Layer 3 routing information. Forwarding
ISTANBUL. 1.1 MPLS overview. Alcatel Certified Business Network Specialist Part 2
1 ISTANBUL 1.1 MPLS overview 1 1.1.1 Principle Use of a ATM core network 2 Overlay Network One Virtual Circuit per communication No routing protocol Scalability problem 2 1.1.1 Principle Weakness of overlay
DESIGN AND VERIFICATION OF LSR OF THE MPLS NETWORK USING VHDL
IJVD: 3(1), 2012, pp. 15-20 DESIGN AND VERIFICATION OF LSR OF THE MPLS NETWORK USING VHDL Suvarna A. Jadhav 1 and U.L. Bombale 2 1,2 Department of Technology Shivaji university, Kolhapur, 1 E-mail: [email protected]
- Multiprotocol Label Switching -
1 - Multiprotocol Label Switching - Multiprotocol Label Switching Multiprotocol Label Switching (MPLS) is a Layer-2 switching technology. MPLS-enabled routers apply numerical labels to packets, and can
MPLS - A Choice of Signaling Protocol
www.ijcsi.org 289 MPLS - A Choice of Signaling Protocol Muhammad Asif 1, Zahid Farid 2, Muhammad Lal 3, Junaid Qayyum 4 1 Department of Information Technology and Media (ITM), Mid Sweden University Sundsvall
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,
Cisco Configuring Basic MPLS Using OSPF
Table of Contents Configuring Basic MPLS Using OSPF...1 Introduction...1 Mechanism...1 Hardware and Software Versions...2 Network Diagram...2 Configurations...2 Quick Configuration Guide...2 Configuration
APPLICATION NOTE 211 MPLS BASICS AND TESTING NEEDS. Label Switching vs. Traditional Routing
MPLS BASICS AND TESTING NEEDS By Thierno Diallo, Product Specialist Protocol Business Unit The continuing expansion and popularity of the Internet is forcing routers in the core network to support the
Lesson 13: MPLS Networks
Slide supporting material Lesson 13: MPLS Networks Giovanni Giambene Queuing Theor and Telecommunications: Networks and Applications 2nd edition, Springer All rights reserved IP Over ATM Once defined IP
MikroTik RouterOS Introduction to MPLS. Prague MUM Czech Republic 2009
MikroTik RouterOS Introduction to MPLS Prague MUM Czech Republic 2009 Q : W h y h a v e n 't y o u h e a r d a b o u t M P LS b e fo re? A: Probably because of the availability and/or price range Q : W
Multiprotocol Label Switching (MPLS)
Multiprotocol Label Switching (MPLS) รศ.ดร. อน นต ผลเพ ม Asso. Prof. Anan Phonphoem, Ph.D. [email protected] http://www.cpe.ku.ac.th/~anan Computer Engineering Department Kasetsart University, Bangkok, Thailand
OPNET simulation of voice over MPLS With Considering Traffic Engineering
Master Thesis Electrical Engineering Thesis no: MEE 10:51 June 2010 OPNET simulation of voice over MPLS With Considering Traffic Engineering KeerthiPramukh Jannu Radhakrishna Deekonda School of Computing
Enterprise Network Simulation Using MPLS- BGP
Enterprise Network Simulation Using MPLS- BGP Tina Satra 1 and Smita Jangale 2 1 Department of Computer Engineering, SAKEC, Chembur, Mumbai-88, India [email protected] 2 Department of Information Technolgy,
MPLS Environment. To allow more complex routing capabilities, MPLS permits attaching a
MPLS Environment Introduction to MPLS Multi-Protocol Label Switching (MPLS) is a highly efficient and flexible routing approach for forwarding packets over packet-switched networks, irrespective of the
Project Report on Traffic Engineering and QoS with MPLS and its applications
Project Report on Traffic Engineering and QoS with MPLS and its applications Brief Overview Multiprotocol Label Switching (MPLS) is an Internet based technology that uses short, fixed-length labels to
ICTTEN6172A Design and configure an IP- MPLS network with virtual private network tunnelling
ICTTEN6172A Design and configure an IP- MPLS network with virtual private network tunnelling Release: 1 ICTTEN6172A Design and configure an IP-MPLS network with virtual private network tunnelling Modification
RFC 2547bis: BGP/MPLS VPN Fundamentals
White Paper RFC 2547bis: BGP/MPLS VPN Fundamentals Chuck Semeria Marketing Engineer Juniper Networks, Inc. 1194 North Mathilda Avenue Sunnyvale, CA 94089 USA 408 745 2001 or 888 JUNIPER www.juniper.net
MPLS Basics. For details about MPLS architecture, refer to RFC 3031 Multiprotocol Label Switching Architecture.
Multiprotocol Label Switching (), originating in IPv4, was initially proposed to improve forwarding speed. Its core technology can be extended to multiple network protocols, such as IPv6, Internet Packet
MPLS Multiprotocol Label Switching
MPLS Multiprotocol Label Switching José Ruela, Manuel Ricardo FEUP Fac. Eng. Univ. Porto, Rua Dr. Roberto Frias, 4200-465 Porto, Portugal INESC Porto, Campus da FEUP, Rua Dr. Roberto Frias, 378, 4200-465
Bandwidth Management in MPLS Networks
School of Electronic Engineering - DCU Broadband Switching and Systems Laboratory 1/17 Bandwidth Management in MPLS Networks Sanda Dragos & Radu Dragos Supervised by Dr. Martin Collier email: [email protected]
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
AT&T Managed IP Network Service (MIPNS) MPLS Private Network Transport Technical Configuration Guide Version 1.0
AT&T Managed IP Network Service (MIPNS) MPLS Private Network Transport Technical Configuration Guide Version 1.0 Introduction...2 Overview...2 1. Technology Background...2 2. MPLS PNT Offer Models...3
Multi Protocol Label Switching (MPLS) is a core networking technology that
MPLS and MPLS VPNs: Basics for Beginners Christopher Brandon Johnson Abstract Multi Protocol Label Switching (MPLS) is a core networking technology that operates essentially in between Layers 2 and 3 of
How Routers Forward Packets
Autumn 2010 [email protected] MULTIPROTOCOL LABEL SWITCHING (MPLS) AND MPLS VPNS How Routers Forward Packets Process switching Hardly ever used today Router lookinginside the packet, at the ipaddress,
Implementation of Traffic Engineering and Addressing QoS in MPLS VPN Based IP Backbone
International Journal of Computer Science and Telecommunications [Volume 5, Issue 6, June 2014] 9 ISSN 2047-3338 Implementation of Traffic Engineering and Addressing QoS in MPLS VPN Based IP Backbone Mushtaq
Development of the FITELnet-G20 Metro Edge Router
Development of the Metro Edge Router by Tomoyuki Fukunaga * With the increasing use of broadband Internet, it is to be expected that fiber-tothe-home (FTTH) service will expand as the means of providing
HPSR 2002 Kobe, Japan. Towards Next Generation Internet. Bijan Jabbari, PhD Professor, George Mason University
HPSR 2002 Kobe, Japan Towards Next Generation Internet Bijan Jabbari, PhD Professor, George Mason University May 28, 2002 Overview! Scalability and Interoperability in Internet! Impediments in Deployment
MPLS-based Virtual Private Network (MPLS VPN) The VPN usually belongs to one company and has several sites interconnected across the common service
Nowdays, most network engineers/specialists consider MPLS (MultiProtocol Label Switching) one of the most promising transport technologies. Then, what is MPLS? Multi Protocol Label Switching (MPLS) is
Enhancing High-Speed Telecommunications Networks with FEC
White Paper Enhancing High-Speed Telecommunications Networks with FEC As the demand for high-bandwidth telecommunications channels increases, service providers and equipment manufacturers must deliver
Experiences with Class of Service (CoS) Translations in IP/MPLS Networks
Experiences with Class of Service (CoS) Translations in IP/MPLS Networks Rameshbabu Prabagaran & Joseph B. Evans Information and Telecommunications Technology Center Department of Electrical Engineering
MPLS/BGP Network Simulation Techniques for Business Enterprise Networks
MPLS/BGP Network Simulation Techniques for Business Enterprise Networks Nagaselvam M Computer Science and Engineering, Nehru Institute of Technology, Coimbatore, Abstract Business Enterprises used VSAT
How To Understand The Benefits Of An Mpls Network
NETWORKS NetIron XMR 16000 NETWORKS NetIron XMR 16000 NETWORKS NetIron XMR 16000 Introduction MPLS in the Enterprise Multi-Protocol Label Switching (MPLS) as a technology has been around for over a decade
Comparative Analysis of Mpls and Non -Mpls Network
Comparative Analysis of Mpls and Non -Mpls Network Madhulika Bhandure 1, Gaurang Deshmukh 2, Prof. Varshapriya J N 3 1, 2, 3 (Department of Computer Science and IT, VJTI, Mumbai-19 ABSTRACT A new standard
Building Blocks for Rapid Communication System Development
White Paper Introduction The explosive growth of the Internet has placed huge demands on the communications industry to rapidly develop and deploy new products that support a wide array of protocols with
QoS Performance Evaluation in BGP/MPLS VPN
1 QoS Performance Evaluation in BGP/MPLS VPN M. C. Castro, N. A. Nassif and W. C. Borelli 1 Abstract-- The recent exponential growth of the Internet has encouraged more applications, users and services
Introduction to MPLS-based VPNs
Introduction to MPLS-based VPNs Ferit Yegenoglu, Ph.D. ISOCORE [email protected] Outline Introduction BGP/MPLS VPNs Network Architecture Overview Main Features of BGP/MPLS VPNs Required Protocol Extensions
MPLS is the enabling technology for the New Broadband (IP) Public Network
From the MPLS Forum Multi-Protocol Switching (MPLS) An Overview Mario BALI Turin Polytechnic [email protected] www.polito.it/~baldi MPLS is the enabling technology for the New Broadband (IP) Public
MPLS. A Tutorial. Paresh Khatri. [email protected]
MPLS A Tutorial Paresh Khatri [email protected] Agenda 1. MPLS overview and LSP types 2. Distribution Protocol (LDP) 3. Questions Introduction Paresh Khatri ([email protected])
MPLS Traffic Engineering - A Choice Of Signaling Protocols
MPLS Traffic Engineering - A Choice Of Signaling Protocols Analysis of the similarities and differences between the two primary MPLS label distribution protocols: RSVP and CR-LDP Paul Brittain, [email protected]
MPLS VPN Services. PW, VPLS and BGP MPLS/IP VPNs
A Silicon Valley Insider MPLS VPN Services PW, VPLS and BGP MPLS/IP VPNs Technology White Paper Serge-Paul Carrasco Abstract Organizations have been demanding virtual private networks (VPNs) instead of
Quality of Service using Traffic Engineering over MPLS: An Analysis. Praveen Bhaniramka, Wei Sun, Raj Jain
Praveen Bhaniramka, Wei Sun, Raj Jain Department of Computer and Information Science The Ohio State University 201 Neil Ave, DL39 Columbus, OH 43210 USA Telephone Number: +1 614-292-3989 FAX number: +1
MENTER Overview. Prepared by Mark Shayman UMIACS Contract Review Laboratory for Telecommunications Science May 31, 2001
MENTER Overview Prepared by Mark Shayman UMIACS Contract Review Laboratory for Telecommunications Science May 31, 2001 MENTER Goal MPLS Event Notification Traffic Engineering and Restoration Develop an
Investigation and Comparison of MPLS QoS Solution and Differentiated Services QoS Solutions
Investigation and Comparison of MPLS QoS Solution and Differentiated Services QoS Solutions Steve Gennaoui, Jianhua Yin, Samuel Swinton, and * Vasil Hnatyshin Department of Computer Science Rowan University
Best Effort gets Better with MPLS. Superior network flexibility and resiliency at a lower cost with support for voice, video and future applications
Best Effort gets Better with MPLS Superior network flexibility and resiliency at a lower cost with support for voice, video and future applications A White Paper on Multiprotocol Label Switching October,
Multi-Protocol Label Switching To Support Quality of Service Needs
Technical Report, IDE1008, February 2010 Multi-Protocol Label Switching To Support Quality of Service Needs Master s Thesis in Computer Network Engineering - 15hp AMJAD IFTIKHAR AOON MUHAMMAD SHAH & FOWAD
Analysis of traffic engineering parameters while using multi-protocol label switching (MPLS) and traditional IP networks
Analysis of traffic engineering parameters while using multi-protocol label switching (MPLS) and traditional IP networks Faiz Ahmed Electronic Engineering Institute of Communication Technologies, PTCL
MPLS Based Recovery Mechanisms
MPLS Based Recovery Mechanisms Master Thesis Johan Martin Olof Petersson UNIVERSITY OF OSLO May 2005 2 Foreword This thesis is part of my Candidatus Scientiarum studies in communication systems at the
Protection Methods in Traffic Engineering MPLS Networks
Peter Njogu Kimani Protection Methods in Traffic Engineering MPLS Networks Helsinki Metropolia University of Applied Sciences Bachelor of Engineering Information technology Thesis 16 th May 2013 Abstract
MPLS in Private Networks Is It a Good Idea?
MPLS in Private Networks Is It a Good Idea? Jim Metzler Vice President Ashton, Metzler & Associates March 2005 Introduction The wide area network (WAN) brings indisputable value to organizations of all
Internetworking II: VPNs, MPLS, and Traffic Engineering
Internetworking II: VPNs, MPLS, and Traffic Engineering 3035/GZ01 Networked Systems Kyle Jamieson Lecture 10 Department of Computer Science University College London Taxonomy of communica@on networks Virtual
MPLS VPNs with DiffServ A QoS Performance study
Technical report, IDE1104, February 2011 MPLS VPNs with DiffServ A QoS Performance study Master s Thesis in Computer Network Engineering Azhar Shabbir Khan Bilal Afzal School of Information Science, Computer
How To Make A Network Secure
1 2 3 4 -Lower yellow line is graduate student enrollment -Red line is undergradate enrollment -Green line is total enrollment -2008 numbers are projected to be near 20,000 (on-campus) not including distance
White Paper Increase Flexibility in Layer 2 Switches by Integrating Ethernet ASSP Functions Into FPGAs
White Paper Increase Flexibility in Layer 2 es by Integrating Ethernet ASSP Functions Into FPGAs Introduction A Layer 2 Ethernet switch connects multiple Ethernet LAN segments. Because each port on the
Industry s First QoS- Enhanced MPLS TE Solution
Industry s First QoS- Enhanced MPLS TE Solution Azhar Sayeed Manager, IOS Product Management, [email protected] Contact Info: Kim Gibbons, [email protected],, 408-525 525-4909 1 Agenda MPLS Traffic Engineering
Performance Evaluation for VOIP over IP and MPLS
World of Computer Science and Information Technology Journal (WCSIT) ISSN: 2221-0741 Vol. 2, No. 3, 110-114, 2012 Performance Evaluation for VOIP over IP and MPLS Dr. Reyadh Shaker Naoum Computer Information
HP Networking BGP and MPLS technology training
Course overview HP Networking BGP and MPLS technology training (HL046_00429577) The HP Networking BGP and MPLS technology training provides networking professionals the knowledge necessary for designing,
December 2002, ver. 1.0 Application Note 285. This document describes the Excalibur web server demonstration design and includes the following topics:
Excalibur Web Server Demonstration December 2002, ver. 1.0 Application Note 285 Introduction This document describes the Excalibur web server demonstration design and includes the following topics: Design
Implementing VPN over MPLS
IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) e-issn: 2278-2834,p- ISSN: 2278-8735.Volume 10, Issue 3, Ver. I (May - Jun.2015), PP 48-53 www.iosrjournals.org Implementing VPN over
VoIP versus VoMPLS Performance Evaluation
www.ijcsi.org 194 VoIP versus VoMPLS Performance Evaluation M. Abdel-Azim 1, M.M.Awad 2 and H.A.Sakr 3 1 ' ECE Department, Mansoura University, Mansoura, Egypt 2 ' SCADA and Telecom General Manager, GASCO,
The Essential Guide to Deploying MPLS for Enterprise Networks
White Paper The Essential Guide to Deploying MPLS for Enterprise Networks Daniel Backman Systems Engineer Troy Herrera Sr. Field Solutions Manager Juniper Networks, Inc. 1194 North Mathilda Avenue Sunnyvale,
Implement a QoS Algorithm for Real-Time Applications in the DiffServ-aware MPLS Network
Implement a QoS Algorithm for Real-Time Applications in the DiffServ-aware MPLS Network Zuo-Po Huang, *Ji-Feng Chiu, Wen-Shyang Hwang and *Ce-Kuen Shieh [email protected], [email protected],
Engineering Change Order (ECO) Support in Programmable Logic Design
White Paper Engineering Change Order (ECO) Support in Programmable Logic Design A major benefit of programmable logic is that it accommodates changes to the system specification late in the design cycle.
Routing architecture in DiffServ MPLS networks
Routing architecture in DiffServ MPLS networks Gonzalo Camarillo Advanced Signalling Research Laboratory Ericsson, FIN-02420 Jorvas, Finland [email protected] Abstract The Internet is currently
SBSCET, Firozpur (Punjab), India
Volume 3, Issue 9, September 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Layer Based
CTS2134 Introduction to Networking. Module 07: Wide Area Networks
CTS2134 Introduction to Networking Module 07: Wide Area Networks WAN cloud Central Office (CO) Local loop WAN components Demarcation point (demarc) Consumer Premises Equipment (CPE) Channel Service Unit/Data
QoS Implementation For MPLS Based Wireless Networks
QoS Implementation For MPLS Based Wireless Networks Subramanian Vijayarangam and Subramanian Ganesan Oakland University, Rochester, Michigan Abstract : Voice has been the primary application in wireless
Expert Reference Series of White Papers. An Overview of MPLS VPNs: Overlay; Layer 3; and PseudoWire
Expert Reference Series of White Papers An Overview of MPLS VPNs: Overlay; Layer 3; and PseudoWire 1-800-COURSES www.globalknowledge.com An Overview of MPLS VPNs: Overlay; Layer 3; and PseudoWire Al Friebe,
Course Description. Students Will Learn
Course Description The next generation of telecommunications networks will deliver broadband data and multimedia services to users. The Ethernet interface is becoming the interface of preference for user
MPLS L2VPN (VLL) Technology White Paper
MPLS L2VPN (VLL) Technology White Paper Issue 1.0 Date 2012-10-30 HUAWEI TECHNOLOGIES CO., LTD. 2012. All rights reserved. No part of this document may be reproduced or transmitted in any form or by any
Virtual Leased Lines - Martini
Virtual Lease Lines - Martini Virtual Leased Lines - Martini Martini Drafts draft -martini-l2circuit-encap-mpls -04.txt defines the handling and encapsulation of layer two packets. draft -martini-l2circuit-trans-mpls
Building MPLS VPNs with QoS Routing Capability i
Building MPLS VPNs with QoS Routing Capability i Peng Zhang, Raimo Kantola Laboratory of Telecommunication Technology, Helsinki University of Technology Otakaari 5A, Espoo, FIN-02015, Finland Tel: +358
PROTECTION ALGORITHMS FOR BANDWIDTH GUARANTEED CONNECTIONS IN MPLS NETWORKS WONG SHEK YOON
PROTECTION ALGORITHMS FOR BANDWIDTH GUARANTEED CONNECTIONS IN MPLS NETWORKS WONG SHEK YOON (B.Eng.(Hons), NUS) A THESIS SUBMITTED FOR THE DEGREE OF MASTER OF ENGINEERING DEPARTMENT OF ELECTRICAL & COMPUTER
MPLS Virtual Private Networks
MPLS Virtual Private Networks A review of the implementation options for MPLS VPNs including the ongoing standardization work in the IETF MPLS Working Group Paul Brittain, [email protected] Adrian Farrel,
Layer 3 Multiprotocol Label Switching Virtual Private Network
i Zelalem Temesgen Weldeselasie Layer 3 Multiprotocol Label Switching Virtual Private Network Technology and Communication 2014 1 VAASAN AMMATTIKORKEAKOULU UNIVERSITY OF APPLIED SCIENCES Information Technology
Review on QoS Improvement with MPLS Mechanism in NGN
Review on QoS Improvement with MPLS Mechanism in NGN Kanchan Dhuri 1, Alam Shaikh 2 P.G. Student, Department of Electronics and Telecommunication, Saraswati College of Engineering, Kharghar, Navi Mumbai,
Design of MPLS networks VPN and TE with testing its resiliency and reliability
MASARYK UNIVERSITY FACULTY OF INFORMATICS Design of MPLS networks VPN and TE with testing its resiliency and reliability Diploma thesis Michal Aron Brno, spring 2014 ZADANIE DP Declaration I declare
5. DEPLOYMENT ISSUES Having described the fundamentals of VoIP and underlying IP infrastructure, let s address deployment issues.
5. DEPLOYMENT ISSUES Having described the fundamentals of VoIP and underlying IP infrastructure, let s address deployment issues. 5.1 LEGACY INTEGRATION In most cases, enterprises own legacy PBX systems,
Integrating Internet Protocol (IP) Multicast over Multiprotocol Label Switching (MPLS) for Real Time Video Conferencing Data Transmission
Integrating Internet Protocol (IP) Multicast over Multiprotocol Label Switching (MPLS) for Real Time Video Conferencing Data Transmission Majid Ashraf Derwesh Department of Electronics and Communication
Leveraging Advanced Load Sharing for Scaling Capacity to 100 Gbps and Beyond
Leveraging Advanced Load Sharing for Scaling Capacity to 100 Gbps and Beyond Ananda Rajagopal Product Line Manager Service Provider Solutions Foundry Networks [email protected] Agenda 2 Why Load
Kingston University London
Kingston University London Thesis Title Implementation and performance evaluation of WAN services over MPLS Layer-3 VPN Dissertation submitted for the Degree of Master of Science in Networking and Data
MPLS and IPSec A Misunderstood Relationship
# 129 TECHNOLOGY WHITE PAPER Page: 1 of 5 MPLS and IPSec A Misunderstood Relationship Jon Ranger, Riverstone Networks ABSTRACT A large quantity of misinformation and misunderstanding exists about the place
Content CHAPTER 1 MPLS OVERVIEW... 1-1
Content Content CHAPTER 1 MPLS OVERVIEW... 1-1 1.1 MPLS OVERVIEW... 1-1 1.1.1 MPLS Introduction... 1-1 1.1.2 MPLS Network Introduction... 1-5 1.1.3 Introduction to MPLS and Routing Protocols... 1-6 1.1.4
13 Virtual Private Networks 13.1 Point-to-Point Protocol (PPP) 13.2 Layer 2/3/4 VPNs 13.3 Multi-Protocol Label Switching 13.4 IPsec Transport Mode
13 Virtual Private Networks 13.1 Point-to-Point Protocol (PPP) PPP-based remote access using dial-in PPP encryption control protocol (ECP) PPP extensible authentication protocol (EAP) 13.2 Layer 2/3/4
An Introduction to MPLS
Research An Introduction to MPLS Timothy G. Griffin [email protected] http://www.research.att.com/~griffin November 21, 2002 1 What s all this talk about MPLS? MPLS is going to solve all of our
MPLS: Key Factors to Consider When Selecting Your MPLS Provider Whitepaper
MPLS: Key Factors to Consider When Selecting Your MPLS Provider Whitepaper 2006-20011 EarthLink Business Page 1 EXECUTIVE SUMMARY Multiprotocol Label Switching (MPLS), once the sole domain of major corporations
Performance Evaluation of Quality of Service Assurance in MPLS Networks
114 Performance Evaluation of Quality of Service Assurance in MPLS Networks Karol Molnar, Jiri Hosek, Lukas Rucka, Dan Komosny and Martin Vlcek Brno University of Technology, Communication, Purkynova 118,
RSVP- A Fault Tolerant Mechanism in MPLS Networks
RSVP- A Fault Tolerant Mechanism in MPLS Networks S.Ravi Kumar, M.Tech(NN) Assistant Professor Gokul Institute of Technology And Sciences Piridi, Bobbili, Vizianagaram, Andhrapradesh. Abstract: The data
Broadband Networks. Prof. Karandikar. Department of Electrical Engineering. Indian Institute of Technology, Bombay. Lecture - 26
Broadband Networks Prof. Karandikar Department of Electrical Engineering Indian Institute of Technology, Bombay Lecture - 26 Optical Network &MPLS So, as you were discussing in the previous lectures, next
Figure 1: Network Topology
Improving NGN with QoS Strategies Marcel C. Castro, Tatiana B. Pereira, Thiago L. Resende CPqD Telecom & IT Solutions Campinas, S.P., Brazil E-mail: {mcastro; tatibp; tresende}@cpqd.com.br Abstract Voice,
Bandwidth Management in MPLS Networks
Bandwidth Management in MPLS Networks Sanda Dragos & Radu Dragos Supervised by Dr. Martin Collier School of Electronic Engineering - DCU Broadband Switching and Systems Laboratory e mail: dragoss, dragosr,
Testing Multi-Protocol Label Switching (MPLS) enabled Networks
Technical Paper Testing Multi-Protocol Label Switching (MPLS) enabled Networks Kevin Boyne, COO of UUNet mentioned at a recent talk at an MPLS conference at Virginia, USA that today s opportunity is moving
MPLS Architecture for evaluating end-to-end delivery
International Journal of Scientific and Research Publications, Volume 2, Issue 11, November 2012 1 MPLS Architecture for evaluating end-to-end delivery Nikita Wadhera Lovely Professional University Abstract-
Link Failure Recovery. for MPLS Networks with Multicasting
Link Failure Recovery for MPLS Networks with Multicasting A Thesis Presented to the faculty of the School of Engineering and Applied Science University of Virginia In Partial Fulfillment of the requirements
Performance Evaluation of Multicast Transmission on MPLS Network Using PIM SM
Performance Evaluation of Multicast Transmission on MPLS Network Using PIM SM Rose Ann Cyril Post Graduate Student, Department of Information Technology, Rajagiri School of Engineering & Technology, Kerala,
November 2013. Defining the Value of MPLS VPNs
November 2013 S P E C I A L R E P O R T Defining the Value of MPLS VPNs Table of Contents Introduction... 3 What Are VPNs?... 4 What Are MPLS VPNs?... 5 What Are the Benefits of MPLS VPNs?... 8 How Do
