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

Size: px
Start display at page:

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

Transcription

1 MPLS VPN l.cittadini, m.cola, g.di battista

2 motivations

3 customer s problem a customer (e.g., private company, public administration, etc.) has several geographically distributed sites and would like to connect them into a unique IP network ideally it would like to have wires connecting its sites

4 provider s target a provider owns a network infrastructure with many distributed PoPs (Points of Presence) and would like to exploit it to offer IP level connectivity services to its customers it would like to sell virtual wires (where IP packets can flow) to its customers

5 Customer provider and customers Torino PoP Milano PoP Customer / /4 provider s network / /4 Customer Roma PoP Customer

6 customer s constraints keep the addressing unchanged isolation from different customer's traffic quality of service

7 provider s constraints low configuration and maintenance costs no performance penalties performance in the backbone should only depend performance in the backbone should only depend on traffic, not on the number of supported VPNs or on the number of supported sites

8 vendor s targets sell many routers possibly expensive carrier-grade machines move the focus from old (and already over- sold) ATM & ATM-like technologies to new (and with a growing market) technologies

9 meeting point between customers, providers, and vendors VPN Virtual Private Network: behaves like a physical private network, but it's virtual implemented with MPLS Multi Protocol Label Switching (swapping): highly scalable, protocol-agnostic, data-carrying mechanism

10 MPLS

11 MPLS in a nutshell MPLS vs OSI picture from wikipedia

12 MPLS in a nutshell MPLS packet encapsulates transported packets with an MPLS header, containing one or more labels (label stack) each label stack entry contains 4 fields: label value (0 bits) traffic class field for QoS and ECN -Explicit Congestion Notification ( bits) bottom of stack flag ( bit) ttl (8 bits)

13 Customer Torino PoP /0 Milano PoP /0 Customer / /4 VPN /4 an interconnection scenario AS / /0 VPN /4 Customer Roma PoP Customer

14 CE - customer edge routers Customer Customer Torino PoP Milano PoP / /4 VPN VPN /4 Customer Roma PoP /4 Customer

15 PE provider edge routers Customer Customer Torino PoP Milano PoP / /4 VPN VPN /4 Customer Roma PoP /4 Customer

16 P provider routers Customer Customer Torino PoP Milano PoP / /4 VPN VPN /4 Customer Roma PoP /4 Customer

17 how to checkmate VPNs in three moves: () make PEs reachable each other using IP, () use BGP for announcing customer prefixes, and () use MPLS for tunnels inside the backbone

18 st move IP reachability of the PE s the first thing to do is to assign an IP loopback address to each PE and to ensure IP reachability among PEs in the backbone ignore all the other issues inside backbone use addresses that are not announced outside (e.g. private addresses) loopback addresses are propagated by an IGP OSPF, IS-IS,.

19 loopbacks of PEs Customer / Torino PoP / Milano PoP Customer / /0 AS / /0 Customer Roma PoP / Customer

20 a tempting solution implement VPNs using IP-in-IP tunnels (or similar technologies) between PEs loopbacks drawbacks difficult to configure quadratic number of configurations hence, this solution is discarded

21 nd move use BGP to announce customer prefixes MP-BGP, a variation of BGP, is used each PE establishes an ibgp peering with all other PEs usage of route reflectors for scaling customer s networks are announced within the peerings

22 Customer Torino PoP /0 BGP peerings Milano PoP /0 Customer / /4 VPN /4 hey guys, to reach /4 of Customer and /4 of /0 Customer send traffic to me AS /8 VPN /4 Customer Roma PoP Customer

23 rd move use MPLS for tunnels an IP packet of a customer, coming from a CE, is encapsulated from the PE near to the source into an MPLS packet the PE near to the source sends the packet to the PE (loopback) near to the destination the IP packet traverses the backbone into an MPLS envelope

24 MPLS labels and VPN s two labels are used the internal one denotes the VPN: it is used in a way similar to the VLAN tags of IEEE 80.Q remains unchanged for the entire travel of the packet from origin PE to destination PE the external one is used for label swapping is, in general, changed at each hop of the travel from PE to PE a first pop from the stack is done at the penultimate router

25 how to find a route to loopbacks? who constructs the label-swapping data plane of MPLS? in other words: in which way a P or a PE knows which is the correct path to the target PE (loopback)? LDP Label Distribution Protocol is in charge of this

26 LDP LDP constructs the label switched paths (LSPs) to reach each PE loopback by simply importing this information from the IP data plane remeber st move: the IP data plane knows how remeber st move: the IP data plane knows how to reach loopbacks it has been setup by an IGP

27 terminology and details

28 data-and control-planes to understand how MPLS operates, let s review the mate-in- st move: IP data-plane build IP routing tables(ospf, IS-IS, static ) ensure reachability of PEs loopback interfaces nd move: BGP control-plane ensure that VPN prefixes are distributed among PEs rd move: MPLS data-plane build label switching tables(lfibs) with LDP ensure availability of LSPs(Label Switched Paths) that connecteachpairofpes

29 Customer Torino PoP /0 Milano PoP /0 Customer / /4 VPN /4 move #: IP data-plane / / AS / /0 VPN /4 Customer Roma PoP / Customer

30 move #: IP data-plane / / Torino PoP Milano PoP / /0 AS /8 LER>show ip route Codes: C connected, O OSPF [..] C / Lo0 O / via 80..., GE/0 O / via 80..., GE/0 [..] /0 Roma PoP / Goal: ensure connectivityofpes loopback interfaces

31 move #: IP data-plane / / Torino PoP Milano PoP / /0 AS /8 LSR>show ip route Codes: C connected, O OSPF [..] O / via , GE/0 O / via , GE/0 O / via , GE/0 [..] /0 Roma PoP / Goal: ensure connectivityofpes loopback interfaces

32 move #: IP data-plane / / Torino PoP Milano PoP / /0 AS / /0 OSPF weight: 500 Roma PoP /

33 IP data-plane: observations IP data-planemustensurereachabilityofpes loopback interfaces otherprefixes(e.g., point-to-pointlinks) are useless for MPLS buttheycan beusedforotherpurposes, e.g., network management (telnet, ssh, SNMP, ) anyigp (OSPF, IS-IS) can do the job staticroutescan do the job too, buttheydo not handle network dynamics e.g., link failures

34 Customer Torino PoP /0 Milano PoP /0 Customer / /4 VPN /4 move #: BGP control-plane / / AS / /0 VPN /4 Customer Roma PoP / Customer

35 Customer move #: BGP control-plane / / Torino PoP Milano PoP Customer / /4 VPN AS /8 LER>show ipbgpvpnv4 all Network NextHop LocPrf Route Distinguisher: 00:(VPN) *>i Route Distinguisher: 00:(VPN) *>i VPN /4 Customer Roma PoP / /4 Customer

36 multiple routing tables on PEs PEs need to distinguish each VPN there might be overlapping address space! solution: multiple (virtual) routing tables each customer port on PE is associated with a particular routing table at provisioning time ports on PE could be logical e.g. VLANs

37 Virtual Routing and Forwarding (VRF) VRF - Virtual Routing and Forwarding allows a router to have multiple forwarding tables eachtableiscalleda VRF instance each PE maintains multiple VRF instances one per set of directly attached sites with common VPN membership each VRF instance contains: routes received from directly connected CE s of the sites associated with the VRF instance routes received from other PEs (via BGP)

38 VPN-IP addresses VPN-IP address = Route Distinguisher (RD) + IP address RD = Type + Provider s Autonomous System Number + Assigned Number no two VPNs have the same RD convert non-unique IP addresses into unique VPN-IP addresses avoids conflicts if customers have overlapping address spaces

39 Customer Torino PoP /0 Milano PoP /0 Customer / /4 VPN /4 move #: MPLS data-plane / / AS / /0 VPN /4 Customer Roma PoP / Customer

40 move #: MPLS data-plane / / Torino PoP Milano PoP / /0 AS /8 LER>show mpls forwarding-table In Out Prefix Iface [..] / GE/0 [..] /0 Roma PoP /

41 move #: MPLS data-plane / / Torino PoP Milano PoP /0 AS / /0 Roma PoP / /0 LSR>show mpls forwarding-table In Out Prefix Iface [..] / GE/0 [..]

42 move #: MPLS data-plane / / Torino PoP Milano PoP / /0 AS /8 LSR>show mpls forwarding-table In Out Prefix Iface [..] 0 Pop / GE/0 [..] /0 Roma PoP /

43 label spaces a LSR can receivethe sameincominglabelfrom multiple incoming interfaces whatcan happenin thatcase? forwardingisbasedonlyon the label labels are unique router-wide (out_iface, out_label) = f(in_label) per-platform label space forwardingisbasedon the labeland the interface which received the packet labels may be not unique router-wide (out_iface, out_label) = f(in_iface, in_label) per-interface label space

44 label spaces: which one? whichlabelspaceisused? it depends on the implementation sometimes it also depends on the interface notconfigurable example: Cisco IOS LC-ATM interfaces use per-interface label space other interfaces use per-platform label space example: JunOS AAL5 ATM interfaces use per-interface label space other interfaces use per-platform label space

45 putting it all together a hostofcustomer in Romesendsa packet, destined to (located in Milan) LER receivesthe packetfromce addsa MPLS labeltomarkitasbelongingtovpn LER looksin itsbgp tableforvpn finds next-hop (LER s loopback) LER looksin itslfib for finds label 0, interface GE/0 LER addsanothermpls label(0) and forwards the packet on GE/0

46 Example / / Torino PoP Milano PoP Customer /0 AS / / / /4 VPN /4 Roma PoP / IP Customer

47 Example / / Torino PoP Milano PoP Customer /0 look up VPN::dstaddrin AS 00 BGP table /8 next-hop = LER /0 Roma PoP VPN IP / /4 VPN / / Customer

48 Example / / Torino PoP Milano PoP Customer /0 AS /8 look up in LFIB label= 0 interface = GE/ /0 Roma PoP VPN IP / /4 VPN / / Customer

49 Example / / Torino PoP Milano PoP Customer /0 AS / /0 Roma PoP VPN IP / /4 VPN / / Customer

50 Example / / Torino PoP Milano PoP Customer /0 AS / / /0 VPN IP /4 VPN /4 Roma PoP / Customer

51 Example / / Torino PoP Milano PoP Customer /0 VPN IP AS / / / /4 VPN /4 Roma PoP / Customer

52 Example / / Torino PoP Milano PoP Customer /0 AS / /0 VPN IP / /4 VPN /4 Roma PoP / Customer

53 Example / / Torino PoP Milano PoP IPCustomer /0 AS / / / /4 VPN /4 Roma PoP / Customer

54 MPLS data-plane: observations MPLS data-plane must establish LSPs between PEs loopback interfaces each Label Switching Router (LSR) uses its table to swap the top MPLS labeland forwardthe packet tothe nexthop the penultimaterouter (LSR in the example) popsthe tag thisway the nexthop (PE) willonlyseethe underlying VPN label the PE usesthe VPN labeltodistinguishamong different VPNs

55 does a Route Distinguisher suffice? Route Distinguisher (RD) helps with overlapping address spaces it makes every customer prefix unique it usually indicates the VPN sometimes sites need to be connected with a VPN topology which is not a mesh if RDs were just used to indicate the VPN, this would not be possible

56 complex VPN topologies Considerthisnetwork ellipse=site, rectangle=vpn Torino Milano Roma VPN Bari

57 Route Target MPLS offersa flexibletool: RouteTarget (RT) RT isanextendedcommunity in MP-BGP itcan beusedtoindicate whichroutesshouldbe imported/exported into which VRF instance supports complex VPN topologies common strategy assigna RD foreachsite assigna RT foreachvpn configure PE routers to import routes with specific route targets

58 Route Target -example Route Distinguishers: Torino RD 00: Milano RD 00: Roma RD 00: Bari RD 00:4 Route Targets: VPN => 00:000 VPN => 00:000 VPN => 00:000 Torino Roma VPN Bari Milano

59 Route Target -example PE at Torino ip vrf sitetorino rd 00: route-target import 00:000 route target export 00:000 PE at Roma ip vrf siteroma rd 00: route-target import 00:000 route target export 00:000 route-target import 00:000 route target export 00:000 route-target import 00:000 route target export 00:000 Torino Roma VPN Bari Milano

60 configuration configuring a LSR is straightforward: hostname LSR mpls label protocol ldp interface Loopback0 ip address interface GigabitEthernet/0 ip address mpls ip interface GigabitEthernet/0 ip address mpls ip..... router ospf 0 network area 0

61 configuration configuring a PE router is a bit more tricky main building blocks move#: loopback interface + speak IGP on non- customer ports move #: speak MPLS and LDP on non-customer ports, move #: full mesh of ibgp peerings move #4: map customer ports to VRF instances

62 configuration, step example: LER configuration hostname LER speak IGP (in this example, OSPF) router ospf 0 network area 0 configure loopback interface interface Loopback0 ip address

63 configuration, step use LDP to distribute MPLS labels mpls label protocol ldp speak MPLS on non-customer ports interface GigabitEthernet/0 ip address mpls ip

64 configuration, step setup ibgp peerings with other PEs router bgp 00 neighbor remote-as 00 neighbor update-source Loopback0 neighbor remote-as 00 neighbor update-source Loopback0! address-family vpnv4 neighbor activate neighbor send-community both neighbor activate neighbor send-community both exit-address-family activateisneededforthe vpnv4 address-family, otherwiserouteswon t beexchangedbydefault send-community both is needed to enable standard and extended communities

65 configuration, step 4 map customer ports to VRF instances interface GigabitEthernet/0 ip vrf forwarding VPN ip address interface GigabitEthernet/0 ip vrf forwarding VPN ip address definerdsand RTsforeachVRF instance ip vrf VPN rd 00: route-target export 00:000 route-target import 00:000 ip vrf VPN rd 00: route-target export 00:000 route-target import 00:000

66 configuration, step 4 (continued) announcevpn prefixesin BGP router bgp 00 address-family ipv4 vrf VPN redistribute connected exit-address-family! address-family ipv4 vrf VPN redistribute connected exit-address-family

67 MP-BGP in the wild Route Target LabelStack: advertisesthe VPN label VPN-IP addr

68 summary

69 low configuration and maintenance costs CE - customer edge routers don't need any special configuration; connected to a PE router via IP (e.g. with a point-to-point connection) PE - provider edge routers simple configuration that depends only on the sites of the VPN s that are adjaceny to the PE P provider routers simple configuration that does not depend on the deployed VPN s

70 forwarding efficiency PEs and Ps forward packet only depending on the labels, that, in turn, depend only on the loopbacks of the PEs the forwarding tables in the backbone contain only one entry for each loopback much less than one entry for each customer prefix

71 qos exploit traffic class field for enforcing QoS tos field of packets is encapsulated inside the MPLS envelope and hence is not accessible while the packet is traversing the backbone tos field is copied in the qos bits of MPLS label (named EXP bits) at the PE

72 internet many customers will also require Internet access aswellasvpn access more thanoneway tomakethiswork (rfc464) CE announces0/0tope worksevenifthe customerhasanotherisp forinternet Internet packets are forwarded natively(i.e., no MPLS) PEsleakInternet routesin eachvrf a possible alternative 0/0isassociatedwitha specificrt, VPNsneeding Internet access import it

73 caveats

74 MTU careful with the MTU inside the backbone eachmpls labeltakes4 bytes risk of fragmentation high impact on performance IEEE 80. standard mandates support for one of 500 bytes MTU 504 bytes MTU (Q-tag) 98 bytes MTU ( envelope frame) in practice, itisa matterof implementation hw support nowadaysmostosesdo PMTU discovery, so havinganethernet MTU of49 bytes(allowing MPLS labels) isnota big issue PPPoEalsohasa MTU of49 bytes didyoueverhaveproblems?

75 TTL IP TTL fieldisencapsulatedin anmpls envelope, hence not accessible from LSRs howdo wepreventinfinite loopsin MPLS? recallmpls labelhasitsownttl field whenthe PE encapsulatesthe IP packet, itcopiesthe TTL valuein the newlyaddedmpls label LSRsdecrementthe TTL in the label whenthe labelispopped, the TTL iscopiedontothe next label whenthe bottom-of-stacklabelispopped, the TTL is copiedontothe IP field

MPLS Virtual Private Networks

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

More information

Design of Virtual Private Networks with MPLS

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

More information

Introducing Basic MPLS Concepts

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

More information

MPLS-based Layer 3 VPNs

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

More information

How Routers Forward Packets

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

More information

Notice the router names, as these are often used in MPLS terminology. The Customer Edge router a router that directly connects to a customer network.

Notice the router names, as these are often used in MPLS terminology. The Customer Edge router a router that directly connects to a customer network. Where MPLS part I explains the basics of labeling packets, it s not giving any advantage over normal routing, apart from faster table lookups. But extensions to MPLS allow for more. In this article I ll

More information

MPLS VPN Implementation

MPLS VPN Implementation MPLS VPN Implementation Overview Virtual Routing and Forwarding Table VPN-Aware Routing Protocols VRF Configuration Tasks Configuring BGP Address families Configuring BGP Neighbors Configuring MP-BGP Monitoring

More information

- Multiprotocol Label Switching -

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

More information

For internal circulation of BSNLonly

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

More information

MikroTik RouterOS Introduction to MPLS. Prague MUM Czech Republic 2009

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

More information

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

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

More information

MPLS VPN over mgre. Finding Feature Information. Prerequisites for MPLS VPN over mgre

MPLS VPN over mgre. Finding Feature Information. Prerequisites for MPLS VPN over mgre The feature overcomes the requirement that a carrier support multiprotocol label switching (MPLS) by allowing you to provide MPLS connectivity between networks that are connected by IP-only networks. This

More information

RFC 2547bis: BGP/MPLS VPN Fundamentals

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

More information

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

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

More information

How To Make A Network Secure

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

More information

Implementing Cisco MPLS

Implementing Cisco MPLS Implementing Cisco MPLS Course MPLS v2.3; 5 Days, Instructor-led Course Description This design document is for the refresh of the Implementing Cisco MPLS (MPLS) v2.3 instructor-led training (ILT) course,

More information

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

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

More information

Configuring a Basic MPLS VPN

Configuring a Basic MPLS VPN Configuring a Basic MPLS VPN Help us help you. Please rate this document. Contents Introduction Conventions Hardware and Software Versions Network Diagram Configuration Procedures Enabling Configuring

More information

Enterprise Network Simulation Using MPLS- BGP

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

More information

MPLS Implementation MPLS VPN

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

More information

Introduction Inter-AS L3VPN

Introduction Inter-AS L3VPN Introduction Inter-AS L3VPN 1 Extending VPN services over Inter-AS networks VPN Sites attached to different MPLS VPN Service Providers How do you distribute and share VPN routes between ASs Back- to- Back

More information

Multiprotocol Label Switching Load Balancing

Multiprotocol Label Switching Load Balancing Multiprotocol Label Switching Load Balancing First Published: July 2013 The Cisco ME 3800 and ME 3600 switches support IPv4 and IPv6 load balancing at the LER and LSR. Effective with Cisco IOS Release

More information

Introduction to MPLS-based VPNs

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

More information

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

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

More information

MPLS VPN. Agenda. MP-BGP VPN Overview MPLS VPN Architecture MPLS VPN Basic VPNs MPLS VPN Complex VPNs MPLS VPN Configuration (Cisco) L86 - MPLS VPN

MPLS VPN. Agenda. MP-BGP VPN Overview MPLS VPN Architecture MPLS VPN Basic VPNs MPLS VPN Complex VPNs MPLS VPN Configuration (Cisco) L86 - MPLS VPN MPLS VPN Peer to Peer VPN s Agenda MP-BGP VPN Overview MPLS VPN Architecture MPLS VPN Basic VPNs MPLS VPN Complex VPNs MPLS VPN Configuration (Cisco) CE-PE OSPF Routing CE-PE Static Routing CE-PE RIP Routing

More information

Cisco Configuring Basic MPLS Using OSPF

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

More information

IMPLEMENTING CISCO MPLS V2.3 (MPLS)

IMPLEMENTING CISCO MPLS V2.3 (MPLS) IMPLEMENTING CISCO MPLS V2.3 (MPLS) COURSE OVERVIEW: The course will enable learners to gather information from the technology basics to advanced VPN configuration. The focus of the course is on VPN technology

More information

Analyzing Capabilities of Commercial and Open-Source Routers to Implement Atomic BGP

Analyzing Capabilities of Commercial and Open-Source Routers to Implement Atomic BGP Telfor Journal, Vol. 2, No. 1, 2010. 13 Analyzing Capabilities of Commercial and Open-Source Routers to Implement Atomic BGP Aleksandar Cvjetić and Aleksandra Smiljanić Abstract The paper analyzes implementations

More information

MPLS Concepts. Overview. Objectives

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

More information

AMPLS - Advanced Implementing and Troubleshooting MPLS VPN Networks v4.0

AMPLS - Advanced Implementing and Troubleshooting MPLS VPN Networks v4.0 Course Outline AMPLS - Advanced Implementing and Troubleshooting MPLS VPN Networks v4.0 Module 1: MPLS Features Lesson 1: Describing Basic MPLS Concepts Provide an overview of MPLS forwarding, features,

More information

PRASAD ATHUKURI Sreekavitha engineering info technology,kammam

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

More information

Kingston University London

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

More information

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

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

More information

Lab 4.2 Challenge Lab: Implementing MPLS VPNs

Lab 4.2 Challenge Lab: Implementing MPLS VPNs Lab 4.2 Challenge Lab: Implementing MPLS VPNs Learning Objectives Configure Open Shortest Path First (OSPF) and Enhanced Interior Gateway Routing Protocol (EIGRP) on a router Enable MPLS on a router Verify

More information

Frame Mode MPLS Implementation

Frame Mode MPLS Implementation CHAPTER 4 Frame Mode MPLS Implementation Lab 4-1: Configuring Frame Mode MPLS (4.5.1) In this lab, you learn how to do the following: Configure EIGRP on a router. Configure LDP on a router. Change the

More information

IMPLEMENTING CISCO MPLS V3.0 (MPLS)

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

More information

MPLS. Cisco MPLS. Cisco Router Challenge 227. MPLS Introduction. The most up-to-date version of this test is at: http://networksims.com/i01.

MPLS. Cisco MPLS. Cisco Router Challenge 227. MPLS Introduction. The most up-to-date version of this test is at: http://networksims.com/i01. MPLS Cisco MPLS MPLS Introduction The most up-to-date version of this test is at: http://networksims.com/i01.html Cisco Router Challenge 227 Outline This challenge involves basic frame-mode MPLS configuration.

More information

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

Computer Network Architectures and Multimedia. Guy Leduc. Chapter 2 MPLS networks. Chapter 2: MPLS Computer Network Architectures and Multimedia Guy Leduc Chapter 2 MPLS networks Chapter based on Section 5.5 of Computer Networking: A Top Down Approach, 6 th edition. Jim Kurose, Keith Ross Addison-Wesley,

More information

Table of Contents. Cisco Configuring a Basic MPLS VPN

Table of Contents. Cisco Configuring a Basic MPLS VPN Table of Contents Configuring a Basic MPLS VPN...1 Introduction...1 Prerequisites...1 Requirements...1 Components Used...2 Related Products...2 Conventions...2 Configure...3 Network Diagram...3 Configuration

More information

IPv6 over IPv4/MPLS Networks: The 6PE approach

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

More information

Implementing MPLS VPNs over IP Tunnels

Implementing MPLS VPNs over IP Tunnels Implementing MPLS VPNs over IP Tunnels The MPLS VPNs over IP Tunnels feature lets you deploy Layer 3 Virtual Private Netwk (L3VPN) services, over an IP ce netwk, using L2TPv3 multipoint tunneling instead

More information

Exam Name: BGP + MPLS Exam Exam Type Cisco Case Studies: 3 Exam Code: 642-691 Total Questions: 401

Exam Name: BGP + MPLS Exam Exam Type Cisco Case Studies: 3 Exam Code: 642-691 Total Questions: 401 Question: 1 Every time a flap occurs on a route, the route receives A. 750 per-flap penalty points which are user configurable B. 1500 per-flap penalty points which are user configurable C. 200 per-flap

More information

Implementing VPN over MPLS

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

More information

In this chapter, you learn about the following: How MPLS provides security (VPN separation, robustness against attacks, core hiding, and spoofing

In this chapter, you learn about the following: How MPLS provides security (VPN separation, robustness against attacks, core hiding, and spoofing In this chapter, you learn about the following: How MPLS provides security (VPN separation, robustness against attacks, core hiding, and spoofing protection) How the different Inter-AS and Carrier s Carrier

More information

Inter-Autonomous Systems for MPLS VPNs

Inter-Autonomous Systems for MPLS VPNs Inter-Autonomous Systems for MPLS VPNs This feature module explains how to provide MPLS VPN services that can span several autonomous systems (ASs) and VPN service providers. History of the Inter-Autonomous

More information

Implementing MPLS VPNs over IP Tunnels on Cisco IOS XR Software

Implementing MPLS VPNs over IP Tunnels on Cisco IOS XR Software Implementing MPLS VPNs over IP Tunnels on Cisco IOS XR Software The MPLS VPNs over IP Tunnels feature lets you deploy Layer 3 Virtual Private Netwk (L3VPN) services, over an IP ce netwk, using L2TPv3 multipoint

More information

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

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

More information

Configuring MPLS Hub-and-Spoke Layer 3 VPNs

Configuring MPLS Hub-and-Spoke Layer 3 VPNs CHAPTER 23 This chapter describes how to configure a hub-and-spoke topology for Multiprotocol Layer Switching (MPLS) Layer 3 virtual private networks (VPNs) on Cisco NX-OS devices. This chapter includes

More information

Implementing Cisco Service Provider Next-Generation Edge Network Services **Part of the CCNP Service Provider track**

Implementing Cisco Service Provider Next-Generation Edge Network Services **Part of the CCNP Service Provider track** Course: Duration: Price: $ 3,695.00 Learning Credits: 37 Certification: Implementing Cisco Service Provider Next-Generation Edge Network Services Implementing Cisco Service Provider Next-Generation Edge

More information

MPLS VPN Route Target Rewrite

MPLS VPN Route Target Rewrite The feature allows the replacement of route targets on incoming and outgoing Border Gateway Protocol (BGP) updates Typically, Autonomous System Border Routers (ASBRs) perform the replacement of route targets

More information

MPLS/BGP Network Simulation Techniques for Business Enterprise Networks

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

More information

Deploying and Configuring MPLS Virtual Private Networks In IP Tunnel Environments

Deploying and Configuring MPLS Virtual Private Networks In IP Tunnel Environments Deploying and Configuring MPLS Virtual Private Networks In IP Tunnel Environments Russell Kelly rukelly@cisco.com Craig Hill crhill@cisco.com Patrick Naurayan pnauraya@cisco.com 2009 Cisco Systems, Inc.

More information

A Simulation Analysis of Latency and Packet Loss on Virtual Private Network through Multi Virtual Routing and Forwarding

A Simulation Analysis of Latency and Packet Loss on Virtual Private Network through Multi Virtual Routing and Forwarding A Simulation Analysis of Latency and Packet Loss on Virtual Private Network through Multi Virtual Routing and Forwarding Rissal Efendi STMIK PROVISI Semarang, Indonesia ABSTRACT MPLS is a network management

More information

Building VPNs. Nam-Kee Tan. With IPSec and MPLS. McGraw-Hill CCIE #4307 S&

Building VPNs. Nam-Kee Tan. With IPSec and MPLS. McGraw-Hill CCIE #4307 S& Building VPNs With IPSec and MPLS Nam-Kee Tan CCIE #4307 S& -.jr."..- i McGraw-Hill New York Chicago San Francisco Lisbon London Madrid Mexico City Milan New Delhi San Juan Seoul Singapore Sydney Toronto

More information

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

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

More information

IPv4/IPv6 Transition Mechanisms. Luka Koršič, Matjaž Straus Istenič

IPv4/IPv6 Transition Mechanisms. Luka Koršič, Matjaž Straus Istenič IPv4/IPv6 Transition Mechanisms Luka Koršič, Matjaž Straus Istenič IPv4/IPv6 Migration Both versions exist today simultaneously Dual-stack IPv4 and IPv6 protocol stack Address translation NAT44, LSN, NAT64

More information

Layer 3 Multiprotocol Label Switching Virtual Private Network

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

More information

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

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

More information

Tackling the Challenges of MPLS VPN Testing. Todd Law Product Manager Advanced Networks Division

Tackling the Challenges of MPLS VPN Testing. Todd Law Product Manager Advanced Networks Division Tackling the Challenges of MPLS VPN ing Todd Law Product Manager Advanced Networks Division Agenda Background Why test MPLS VPNs anyway? ing Issues Technical Complexity and Service Provider challenges

More information

APNIC elearning: Introduction to MPLS

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

More information

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

More information

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

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

More information

Why Is MPLS VPN Security Important?

Why Is MPLS VPN Security Important? MPLS VPN Security An Overview Monique Morrow Michael Behringer May 2 2007 Future-Net Conference New York Futurenet - MPLS Security 1 Why Is MPLS VPN Security Important? Customer buys Internet Service :

More information

S-38.3192 ITGuru Exercise (3: Building the MPLS BGP VPN) Spring 2006

S-38.3192 ITGuru Exercise (3: Building the MPLS BGP VPN) Spring 2006 S-38.3192 ITGuru Exercise (3: Building the MPLS BGP VPN) Spring 2006 Original version: Johanna Nieminen and Timo Viipuri (2005) Modified: Timo-Pekka Heikkinen, Juha Järvinen and Yavor Ivanov (2006) Task

More information

IPv6 over MPLS VPN. Contents. Prerequisites. Document ID: 112085. Requirements

IPv6 over MPLS VPN. Contents. Prerequisites. Document ID: 112085. Requirements IPv6 over MPLS VPN Document ID: 112085 Contents Introduction Prerequisites Requirements Components Used Conventions Configure Network Diagram VRF Configuration Multiprotocol BGP (MP BGP) Configuration

More information

White Paper. Cisco MPLS based VPNs: Equivalent to the security of Frame Relay and ATM. March 30, 2001

White Paper. Cisco MPLS based VPNs: Equivalent to the security of Frame Relay and ATM. March 30, 2001 The leading edge in networking information White Paper Cisco MPLS based VPNs: Equivalent to the security of Frame Relay and ATM March 30, 2001 Abstract: The purpose of this white paper is to present discussion

More information

s@lm@n Cisco Exam 400-201 CCIE Service Provider Written Exam Version: 7.0 [ Total Questions: 107 ]

s@lm@n Cisco Exam 400-201 CCIE Service Provider Written Exam Version: 7.0 [ Total Questions: 107 ] s@lm@n Cisco Exam 400-201 CCIE Service Provider Written Exam Version: 7.0 [ Total Questions: 107 ] Cisco 400-201 : Practice Test Question No : 1 Which two frame types are correct when configuring T3 interfaces?

More information

Using OSPF in an MPLS VPN Environment

Using OSPF in an MPLS VPN Environment Using OSPF in an MPLS VPN Environment Overview This module introduces the interaction between multi-protocol Border Gateway Protocol (MP-BGP) running between Provider Edge routers (s) and Open Shortest

More information

Copyright 2008 Internetwork Expert i

Copyright 2008 Internetwork Expert i Copyright Information, Inc. All rights reserved. The following publication, CCIE R&S Lab Workbook Volume I Version 5.0, was developed by Internetwork Expert, Inc. All rights reserved. No part of this publication

More information

MPLS Layer 2 VPNs Functional and Performance Testing Sample Test Plans

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

More information

Network Working Group Request for Comments: 2547. March 1999

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

More information

SBSCET, Firozpur (Punjab), India

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

More information

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

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

More information

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

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

More information

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

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

More information

MPLS Inter-AS VPNs. Configuration on Cisco Devices

MPLS Inter-AS VPNs. Configuration on Cisco Devices MPLS Inter-AS VPNs Configuration on Cisco Devices (C) Herbert Haas 2005/03/11 1 #1: Back-to-Back VRF ip vrf blue rd 1:1 route-target both 1:1 address-family ipv4 vrf blue neighbor 1.1.1.2 activate ip vrf

More information

SEC-370. 2001, Cisco Systems, Inc. All rights reserved.

SEC-370. 2001, Cisco Systems, Inc. All rights reserved. SEC-370 2001, Cisco Systems, Inc. All rights reserved. 1 Understanding MPLS/VPN Security Issues SEC-370 Michael Behringer SEC-370 2003, Cisco Systems, Inc. All rights reserved. 3

More information

HP Networking BGP and MPLS technology training

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,

More information

N2X Core Routing - BGP-4 MPLS VPN scenario with integrated traffic Application Note

N2X Core Routing - BGP-4 MPLS VPN scenario with integrated traffic Application Note Agilent N2X N2X Core Routing - BGP-4 MPLS VPN scenario with integrated traffic Application Note Introduction Test Objective The objective of this application note is to demonstrate the power of N2X (in

More information

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

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

More information

WHITEPAPER. Bringing MPLS to Data Center Fabrics with Labeled BGP

WHITEPAPER. Bringing MPLS to Data Center Fabrics with Labeled BGP WHITEPAPER Bringing MPLS to Data Center Fabrics with Labeled BGP Bringing MPLS to Data Center Fabrics with Labeled BGP MPLS is a well-known and mature technology typically used in service provider environment.

More information

MPLS VPNs with DiffServ A QoS Performance study

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

More information

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

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

More information

MPLS Concepts. MPLS Concepts

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

More information

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

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

More information

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

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

More information

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

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

More information

MPLS for ISPs PPPoE over VPLS. MPLS, VPLS, PPPoE

MPLS for ISPs PPPoE over VPLS. MPLS, VPLS, PPPoE MPLS for ISPs PPPoE over VPLS MPLS, VPLS, PPPoE Presenter information Tomas Kirnak Network design Security, wireless Servers Virtualization MikroTik Certified Trainer Atris, Slovakia Established 1991 Complete

More information

MPLS L2VPN (VLL) Technology White Paper

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

More information

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

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

More information

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

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

More information

Protection Methods in Traffic Engineering MPLS Networks

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

More information

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

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

More information

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

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

More information

Expert Reference Series of White Papers. Cisco Service Provider Next Generation Networks

Expert Reference Series of White Papers. Cisco Service Provider Next Generation Networks Expert Reference Series of White Papers Cisco Service Provider Next Generation Networks 1-800-COURSES www.globalknowledge.com Cisco Service Provider Next Generation Networks Johnny Bass, Senior Global

More information

Cisco 642-889. Implementing Cisco Service Provider Next-Generation Egde Network Services. Version: 4.1

Cisco 642-889. Implementing Cisco Service Provider Next-Generation Egde Network Services. Version: 4.1 Cisco 642-889 Implementing Cisco Service Provider Next-Generation Egde Network Services Version: 4.1 QUESTION NO: 1 Cisco 642-889 Exam Which type of VPN requires a full mesh of virtual circuits to provide

More information

BGP Link Bandwidth. Finding Feature Information. Contents

BGP Link Bandwidth. Finding Feature Information. Contents The BGP (Border Gateway Protocol) Link Bandwidth feature is used to advertise the bandwidth of an autonomous system exit link as an extended community. This feature is configured for links between directly

More information

This chapter covers the following topics: Introduction to ATM-Based MPLS VPNs Service providers and carriers that currently provide ATM and Frame

This chapter covers the following topics: Introduction to ATM-Based MPLS VPNs Service providers and carriers that currently provide ATM and Frame This chapter covers the following topics: Introduction to ATM-Based MPLS VPNs Service providers and carriers that currently provide ATM and Frame Relay services can utilize their existing ATM infrastructure

More information

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

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

More information

Transition to IPv6 in Service Providers

Transition to IPv6 in Service Providers Transition to IPv6 in Service Providers Jean-Marc Uzé Director Product & Technology, EMEA juze@juniper.net UKNOF14 Workshop Imperial college, London, Sept 11 th, 2009 1 Agenda Planning Transition Transition

More information