MPLS-based Layer 2 VPNs. Kireeti Kompella Juniper Networks



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

MPLS L2VPN (VLL) Technology White Paper

Junos MPLS and VPNs (JMV)

AT&T Managed IP Network Service (MIPNS) MPLS Private Network Transport Technical Configuration Guide Version 1.0

RFC 2547bis: BGP/MPLS VPN Fundamentals

Introducing Basic MPLS Concepts

The Essential Guide to Deploying MPLS for Enterprise Networks

SEC , Cisco Systems, Inc. All rights reserved.

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

Virtual Private Networks. Juha Heinänen Song Networks

MPLS Layer 3 and Layer 2 VPNs over an IP only Core. Rahul Aggarwal Juniper Networks. rahul@juniper.net

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

Introduction to MPLS-based VPNs

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

MikroTik RouterOS Introduction to MPLS. Prague MUM Czech Republic 2009

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

INTRODUCTION TO L2VPNS

MPLS in Private Networks Is It a Good Idea?

PRASAD ATHUKURI Sreekavitha engineering info technology,kammam

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

VPN Technologies A Comparison

HPSR 2002 Kobe, Japan. Towards Next Generation Internet. Bijan Jabbari, PhD Professor, George Mason University

Addressing Inter Provider Connections With MPLS-ICI

QoS Performance Evaluation in BGP/MPLS VPN

Master Course Computer Networks IN2097

WHITE PAPER. Addressing Inter Provider Connections with MPLS-ICI CONTENTS: Introduction. IP/MPLS Forum White Paper. January Introduction...

Testing Edge Services: VPLS over MPLS

International Civil Aviation Organization

What Is a Virtual Private Network?

Exam : Implementing Cisco Service Provider Next-Generation Egde Network Services. Title :

Transition to IPv6 in Service Providers

Agilent N2X Layer 2 MPLS VPN Emulation Software

L2 VPNs. Pseudowires. Virtual Private LAN Services. Metro/Carrier Ethernet.

For internal circulation of BSNLonly

MPLS Layer 2 VPNs Functional and Performance Testing Sample Test Plans

MPLS Concepts. Overview. Objectives

VPLS Technology White Paper HUAWEI TECHNOLOGIES CO., LTD. Issue 01. Date

MPLS Implementation MPLS VPN

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

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

Enterprise Network Simulation Using MPLS- BGP

Layer 2 and 3 Virtual Private Networks: Taxonomy, Technology, and Standardization Efforts

Implementing MPLS VPN in Provider's IP Backbone Luyuan Fang AT&T

Cisco IP Solution Center MPLS VPN Management 5.0

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

ICTTEN6172A Design and configure an IP- MPLS network with virtual private network tunnelling

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

Best Effort gets Better with MPLS. Superior network flexibility and resiliency at a lower cost with support for voice, video and future applications

Quidway MPLS VPN Solution for Financial Networks

MPLS - A Choice of Signaling Protocol

MPLS: Key Factors to Consider When Selecting Your MPLS Provider

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

MPLS: Key Factors to Consider When Selecting Your MPLS Provider Whitepaper

How To Understand The Benefits Of An Mpls Network

Demonstrating the high performance and feature richness of the compact MX Series

Virtual Private LAN Service on Cisco Catalyst 6500/6800 Supervisor Engine 2T

DD2491 p MPLS/BGP VPNs. Olof Hagsand KTH CSC

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

Sprint Global MPLS VPN IP Whitepaper

WHITE PAPER. Multi-Protocol Label Switching (MPLS) Conformance and Performance Testing

APRICOT 2012 MPLS WORKSHOP L2VPN

MPLS Multiprotocol Label Switching

Requirements for VoIP Header Compression over Multiple-Hop Paths (draft-ash-e2e-voip-hdr-comp-rqmts-01.txt)

MPLS Virtual Private Networks

- Multiprotocol Label Switching -

Jerry Ash AT&T Bur Goode AT&T George Swallow Cisco Systems, Inc.

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

Methods of interconnecting MPLS Networks

Virtual Private LAN Service

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

IPv6 over IPv4/MPLS Networks: The 6PE approach

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

MPLS over Various IP Tunnels. W. Mark Townsley

Cisco IOS MPLS Management Technology Overview. Enabling Innovative Services. February Cisco Systems, Inc. All rights reserved.

WHITEPAPER MPLS: Key Factors to Consider When Selecting Your MPLS Provider

November Defining the Value of MPLS VPNs

How Routers Forward Packets

MPLS over IP-Tunnels. Mark Townsley Distinguished Engineer. 21 February 2005

A Review Paper on MPLS VPN Architecture

An End-to-End QoS Architecture with the MPLS-Based Core

Virtual Private LAN Service (VPLS) Conformance and Performance Testing Sample Test Plans

Security of the MPLS Architecture

Experiences with Class of Service (CoS) Translations in IP/MPLS Networks

CS419: Computer Networks. Lecture 9: Mar 30, 2005 VPNs

Building Trusted VPNs with Multi-VRF

MPLS/IP VPN Services Market Update, United States

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.

SBSCET, Firozpur (Punjab), India

Virtual Private LAN Service (VPLS)

Internetworking II: VPNs, MPLS, and Traffic Engineering

Part The VPN Overview

Cisco Configuring Basic MPLS Using OSPF

WAN and VPN Solutions:

Testing Multi-Protocol Label Switching (MPLS) enabled Networks

End-To-End QoS Architecture for VPNs: MPLS VPN Deployment in a Backbone Network

SDN CONTROLLER. Emil Gągała. PLNOG, , Kraków

Transcription:

MPLS-based Layer 2 VPNs Kireeti Kompella Juniper Networks

Agenda! Introduction " Traditional Layer 2 VPNs " MPLS-based Layer 2 VPNs " Layer 3 VPNs! Details " Provisioning " Transport " Carrying non-address information 17/01/01 Juniper Networks, Inc. Copyright 2000 2

Co-Authors! Service Providers " Javier Achirica " Ronald Bonica " Chris Liljenstolpe " Eduard Metz! Vendors " Manoj Leelanivas " Chandramouli Sargor " Vijay Srinivasan " Quaizar Vohra 17/01/01 Juniper Networks, Inc. Copyright 2000 3

Traditional (Layer 2) VPNs Router Frame Relay/ ATM Switch 17/01/01 Juniper Networks, Inc. Copyright 2000 4

Traditional (Layer 2) VPNs! Provider network technology dictated by VPN services " Frame switches? ATM switches?! Provisioning complex for provider! Topology dictated by cost rather than traffic patterns! Multiple networks adds to provider s administrative burden 17/01/01 Juniper Networks, Inc. Copyright 2000 5

MPLS-Based Layer 2 VPNs! Traditional Layer 2 VPN from customer s point-of-view " Layer 3 independent " Provider not responsible for routing! MPLS transport in provider network " Isolation between edge and core technologies! Auto-provisioning VPN! Single network architecture for both Internet traffic and VPN traffic 17/01/01 Juniper Networks, Inc. Copyright 2000 6

MPLS-Based Layer 2 VPNs Router CE A CE B CE C PE 1 PE 2 PE 3 PE 4 CE G CE F CE E CE D 17/01/01 Juniper Networks, Inc. Copyright 2000 7

Privacy Security! Encryption is a must if you want security! Where s the weak point?! CE-to-CE " Use IPSec! " Not PP VPN! PE-to-PE " Per VPN " Per PE-to-PE session 17/01/01 Juniper Networks, Inc. Copyright 2000 8

Layer 3 VPNs! SP participates in customers routing " Out-sourced routing " Added SP responsibilities " Value-added service ~ cost structure! BGP MPLS VPNs " QoS/CoS, Carrier of Carriers, inter-sp VPNs! Virtual routers! Migration may take some work 17/01/01 Juniper Networks, Inc. Copyright 2000 9

Provisioning the Network! PE-to-PE MPLS LSPs " Key: signaling " LDP LSPs " RSVP-TE LSPs " LDP over RSVP tunneling!fully-meshed Traffic Engineered core! Edge-to-edge LDP LSPs! Used for all services IP, L2 VPNs, L3 VPNs, differentiated services! Provisioned independent of Layer 2 VPNs! 17/01/01 Juniper Networks, Inc. Copyright 2000 10

Provisioning a VPN! Key: signaling " Auto-discovery of members, auto-assignment of inter-member circuits " Flexible VPN topology " Signaling using LDP or BGP! O(N) configuration for the whole VPN " Could be more for complex topologies! O(1) configuration to add a site " Overprovision DLCIs at customer sites 17/01/01 Juniper Networks, Inc. Copyright 2000 11

Provisioning Customer Sites! List of DLCIs, one for each other site, some spare (over-provisioning)! DLCIs independently numbered at each site! LMI, inverse ARP and/or routing protocols for auto-discovery and learning addresses! No changes as VPN membership changes (until over-provisioning runs out) 17/01/01 Juniper Networks, Inc. Copyright 2000 12

VPN Transport Router CE A CE B CE C PE 1 PE 2 PE 3 PE 4 CE G CE F CE E CE D 17/01/01 Juniper Networks, Inc. Copyright 2000 13

VPN Transport CE list: G DLCI list: 53, 66 CE A CE B dlci 53 L1 /L2 77 CE list: - E - C DLCI list: 65, 77, 88, 94 dlci 94 PE 1 L1/L2 Label L2 to CE C Label L1 to PE 2 Label L2 to CE G Label L1 to PE 3 L1 /L2 to PE4/CE E Label L1 To PE 4 17/01/01 Juniper Networks, Inc. Copyright 2000 14

Virtual Network CE B DLCI 94 DLCI 111 CE C DLCI 77 DLCI 89 DLCI 63 DLCI 101 CE E 17/01/01 Juniper Networks, Inc. Copyright 2000 15

Signaling! Compact representation of mapping of layer 2 address to inner label! Signaling through either BGP or LDP! Arbitrary topologies possible; common ones such as full mesh and hub-and-spoke easy to configure 17/01/01 Juniper Networks, Inc. Copyright 2000 16

Packet Format (1) Packet format from customer: <dlci><ui><proto><layer 3 packet> Remove DLCI; add two labels Packet format in network: <MPLS encap><outer label><inner label> <UI><proto><layer 3 packet> In the example, outer label = L1, inner = L2 17/01/01 Juniper Networks, Inc. Copyright 2000 17

Packet Format (2) At destination PE: remove MPLS encap and label(s), add new DLCI to get: <dlci ><UI><proto><layer 3 packet>! Effectively, the SP network acts as a big Frame Relay switch for this VPN 17/01/01 Juniper Networks, Inc. Copyright 2000 18

Non-address Information! What about F/B ECN, DE, C/R,? " Use experimental bits to carry this info " Can t squeeze 4 bits into 3, so use twice the number of labels if needed! Not for preferential treatment in the core! " For this, use MPLS with Diff-Serv " Different DLCIs mapped to different PE-to-PE LSPs (L-LSPs) or different EXP bits (E-LSPs) " DE/not DE mapped to different EXP bits 17/01/01 Juniper Networks, Inc. Copyright 2000 19

Summary! MPLS-based Layer 2 VPNs identical to Layer 2 VPNs from customers perspective " Familiar paradigm " Easy to migrate! Benefits " Single network infrastructure " Auto-provisioning " Layer 3 and routing independent! Drawbacks " Layer 2 dependent 17/01/01 Juniper Networks, Inc. Copyright 2000 20

Future Work! MPLS as layer 2 to CE " CE needs to be MPLS-aware! Secure MPLS! VLANs as layer 2 to CE! Carrier of carriers model, inter-sp VPNs! CoS support 17/01/01 Juniper Networks, Inc. Copyright 2000 21

Thank you! http://www.juniper.net