Day3 Luento 21_Ethernet Over MPLS

Embed Size (px)

Citation preview

  • 8/12/2019 Day3 Luento 21_Ethernet Over MPLS

    1/29

    Copyright 2007 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 1

    Copyright 2007 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 1

    Ethernet over MPLSTechnology and application overview

    September 2007

  • 8/12/2019 Day3 Luento 21_Ethernet Over MPLS

    2/29

    Copyright 2007 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 2Copyright 2007 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 2

    Agenda

    Why Ethernet ?Why Ethernet over MPLS ?

    EoMPLS technology

    VPLS

    Summary

  • 8/12/2019 Day3 Luento 21_Ethernet Over MPLS

    3/29

    Copyright 2007 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 3Copyright 2007 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 3

    Agenda

    Why Ethernet ?Why Ethernet over MPLS ?

    EoMPLS technology

    VPLS

    Summary

  • 8/12/2019 Day3 Luento 21_Ethernet Over MPLS

    4/29

    Copyright 2007 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 4Copyright 2007 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 4

    Why Ethernet? Ethernet is cheap

    Ethernet silicon, ports and devices are significantly

    cheaper than any other medium Ethernet is easy to operate

    Ethernet popularized the notion of plug-and-playnetworking

    Ethernet is ubiquitous

    Ethernet won the battle for the LAN

    End users (business and residential) welcome it

    Very simple control plane

  • 8/12/2019 Day3 Luento 21_Ethernet Over MPLS

    5/29

    Copyright 2007 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 5Copyright 2007 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 5

    Why Ethernet?

    Issues with Ethernet

    No native OAM features resulting slow link failure detection and

    consequently higher convergence time Host address discovery resulting bandwidth wastage (flooding)

    No link state topology in the control plane (STP) , no loadbalancing between ports wasting precious links by blocking them

    No inherent loop prevention mechanism

    Despite the above what do we really want to keep fromEthernet The interface

    The framing And

    The need to decouple the native data plane (switching ) andcontrol plane (STP) from the medium to make it a truly carrierWAN technology

  • 8/12/2019 Day3 Luento 21_Ethernet Over MPLS

    6/29

    Copyright 2007 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 6Copyright 2007 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 6

    Agenda

    Why Ethernet ?Why Ethernet over MPLS ?

    EoMPLS technology

    VPLS

    Summary

  • 8/12/2019 Day3 Luento 21_Ethernet Over MPLS

    7/29

    Copyright 2007 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 7Copyright 2007 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 7

    Carrier Ethernet Requirements Flexible network topology One

    Aggregation Network, Many Applications Network Reliability:

    sub-second convergence in case of networkfailures Fast Restoration of Services Graceful Restart from hardware and

    software failures of nodes Service agnostic transport and scalability

    Quality of Service Wholesale Transport Network Virtualization : Residential +

    Business Services Private Line, VPLS, L3 VPN,

    Residential Multi-Play: Voice, Video, Data,Mobile Emulate legacy transport: Mobile, Circuit

    (TDM)

    Carrier Class Ethernet Criteria

    Scalability Reliability Quality of Service Service Management TDM Support

  • 8/12/2019 Day3 Luento 21_Ethernet Over MPLS

    8/29

    Copyright 2007 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 8Copyright 2007 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 8

    So How MPLS fits in

    Leverage maturity of MPLS and its multi-protocol nature:

    MPLS is multi-protocol towards transport

    MPLS is multi-protocol towards the service

    MPLS is key to virtualization & segmenting resources

    MPLS

    Services

    Transport

  • 8/12/2019 Day3 Luento 21_Ethernet Over MPLS

    9/29

    Copyright 2007 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 9Copyright 2007 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 9

    MPLS advantages

    Robust control and data plane

    Control plane discovery of addresses andtopology

    ECMP, Traffic Engineering, Fast Re-route

    Call Admission Control, QoS Hierarchical, scalable, service-rich, proven

    One can chose the network design , service

    demarcation and degree of convergence

  • 8/12/2019 Day3 Luento 21_Ethernet Over MPLS

    10/29

  • 8/12/2019 Day3 Luento 21_Ethernet Over MPLS

    11/29

    Copyright 2007 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 11Copyright 2007 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 11

    Agenda

    Why Ethernet ?Why Ethernet over MPLS ?

    EoMPLS technology

    VPLS

    Summary

  • 8/12/2019 Day3 Luento 21_Ethernet Over MPLS

    12/29

    Copyright 2007 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 12Copyright 2007 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 12

    EoMPLS Framework Architecture

    AAABSR

    ISP

    IP/MPLSCore

    Access MENIP Service

    Delivery Point

    Transport

    Wholesale

    IPTV/VoD/Content Providers

    Residential

    Business

    MSE/PEAggregation Distribution

    Cable,FTTx,EPONWimaxWiFiRANMSAN

    UNI

    UNI: VLAN / S-VLAN / Ethernet Port NNI: MPLS LSP

    UNI or NNI (MPLS)

    - IP Control Plane- MPLS Data Plane- L2 Transport Services

    Video BNG

    Ethernet

    MPLS (LDP, RSVP, BGP)

    CPE

  • 8/12/2019 Day3 Luento 21_Ethernet Over MPLS

    13/29

    Copyright 2007 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 13Copyright 2007 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 13

    Port Based EoMPLS

    MPLS Backbone

    Eth

    erne

    t

    Ethernet

    Ethernet

    Ethern

    et

    Ethernet

    Ethernet

  • 8/12/2019 Day3 Luento 21_Ethernet Over MPLS

    14/29

    Copyright 2007 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 14Copyright 2007 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 14

    VLAN Based EoMPLS

    MPLS Backbone

    VLA

    N-4

    VLAN-

    2

    VLAN-2

    VLAN-1

    VLAN

    -3

    VLAN-4

    VLAN-3

    VLAN

    -1

  • 8/12/2019 Day3 Luento 21_Ethernet Over MPLS

    15/29

    Copyright 2007 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 15Copyright 2007 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 15

    Pseudo Wire Emulation

    Application

    Al lows Service Provider/Customers to bui ld point topoint c ircuits over MPLS core using LDP signaling

    How it works?

    Provider pre-provisions tunnel LSPs

    Provider provis ions Virtual Circuit LSPs one per

    customer site Layer 2 frame encapsulated in MPLS

    Benefits

    Scalable, label stacking allows for aggregation oversingle LSP

    Encapsulations supported

    Ethernet VLAN & Port

    VLAN to VLAN VLAN port to VLAN port

    Port to Port

    MPLS Core

    Metro Ethernet

    PDUPDU 400400

    LDP Signaling SessionLDP Signaling Session

    Metro Ethernet

    PDUPDU 400400 PDUPDU 1010 100100CWCW PDUPDU 1010 100100CWCW

    VLAN 700VLAN 700

    Tunnel LSPTunnel LSPVC LSPVC LSP

  • 8/12/2019 Day3 Luento 21_Ethernet Over MPLS

    16/29

    Copyright 2007 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 16Copyright 2007 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 16

    Properties of PWE3 for Ethernet

    Point to Point Ethernet virtual circuits Port based

    Ethernet Frames are transported point to point Transparently.

    VLAN Based VLAN BPDUs are not transported

    VLAN to VLAN Virtual Circuits

    802.1Q trunk to VLAN Circuits (Hub & Spoke)

    Capabili ty to add Network VLAN (Provider VLANID)

    To disambiguate the VLAN ID Allows reuse of site VLAN, site VLAN becomes localsignificance

    No need to modify the site VLAN, when connecting to thenetwork

  • 8/12/2019 Day3 Luento 21_Ethernet Over MPLS

    17/29

    Copyright 2007 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 17Copyright 2007 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 17

    Advantages of EoMPLS

    The Edge Routers switch traffic based on port orVLAN, MAC addresses are not learnt. Highly scalable based on number of VLAN supported

    by the platform.

    On a Router, VLANs are interface specific, hence canscale to thousands/Ten thousands of VLANs perchassis.

    Use Q in Q to scale the number of point to point Virtual

    Circuits.

  • 8/12/2019 Day3 Luento 21_Ethernet Over MPLS

    18/29

    Copyright 2007 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 18Copyright 2007 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 18

    Two types of service: VPWS and VPLSVPWS Virtual Private Wire Service

    Makes service provider network look like a wire

    VPLS Virtual Private LAN Service

    Makes service provider network look like a multipoint LAN

    MPLS

    MPLS

    L2

    L2

    Ethernet

    Ethernet

  • 8/12/2019 Day3 Luento 21_Ethernet Over MPLS

    19/29

    Copyright 2007 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 19Copyright 2007 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 19

    Agenda

    Why Ethernet ?Why Ethernet over MPLS ?

    EoMPLS technology

    VPLS

    Summary

  • 8/12/2019 Day3 Luento 21_Ethernet Over MPLS

    20/29

    Copyright 2007 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 20Copyright 2007 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 20

    What is VPLS?

    VPLS = Virtual Private LAN Service

    VPLS is specifically oriented to ServiceProviders, as a serviceA site is wholly unaware of the details of the emulation;

    all it wants is an Ethernet handoff that does the rightthing

    Components are Provider devices, not customers

    Customers appear to have a single broadcastdomain (LAN) connecting all the sites

  • 8/12/2019 Day3 Luento 21_Ethernet Over MPLS

    21/29

    Copyright 2007 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 21Copyright 2007 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 21

    VPLS Network

    Supports point-to-multipoint traffic

    The MPLS core appears as a giant LAN to thecustomer:may behave like segment, hub, switch or bridge.Intra-building connectivity via Ethernet

    Backbone network looksBackbone network looks

    like an Ethernetlike an Ethernet

    Broadcast domainBroadcast domain

  • 8/12/2019 Day3 Luento 21_Ethernet Over MPLS

    22/29

    Copyright 2007 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 22Copyright 2007 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 22

    Why do customers want VPLS?

    Corporate networks use Ethernet it is themost common network connection

    Ethernet is fast, simple and cheap

    Routing over one Ethernet is simpler and

    more scalable than routing over manypoint-to-point connections: RIP can broadcast or multicast updates

    OSPF and ISIS form a single adjacency per LAN

    All the reasons they want Layer 2 service Familiarity, non-IP protocols, want to manage their

    routing

  • 8/12/2019 Day3 Luento 21_Ethernet Over MPLS

    23/29

    Copyright 2007 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 23Copyright 2007 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 23

    PP

    PP

    PP PE 2PE 2

    VPN AVPN A

    Site 3Site 3

    VPN AVPN A

    Site 1Site 1 VPN BVPN B

    Site2Site2

    VPN BVPN B

    Site 1Site 1

    PE 1PE 1

    VPN AVPN A

    Site2Site2

    CECEA1A1

    CECEB1B1CECEA3A3

    CECEA2A2

    CECEB2B2

    PP

    Another definition.

    A private network constructed over a shared infrastructurewhich may span several metro areas

    Virtual: not a separate physical network

    Service: Multipoint to Multipoint Ethernet connectivity

    PE 3PE 3

  • 8/12/2019 Day3 Luento 21_Ethernet Over MPLS

    24/29

    Copyright 2007 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 24Copyright 2007 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 24

    VPLS Operation

    Ethernet Point to Multipoint connectivity

    The backbone network works like a large Switch

    Advantage of Multi- Protocol IP/IPX/IPV6/ etc.

    MAC addresses are learned dynamically

    Sending to an unknown MAC address: Flood to allsite of the VPN

    Sending to a known MAC address: Send only tothe site that contains the MAC address

    Receiving data from MAC address A in site SAdd MAC address A to VFT pointing to site S

    Periodically, age out unused entries from VFT

  • 8/12/2019 Day3 Luento 21_Ethernet Over MPLS

    25/29

    Copyright 2007 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 25Copyright 2007 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 25

    Virtual Forwarding Table (VFT) for VPLS

    2000

    3000

    5000 4000

    MAC-1

    MAC-2

    MAC-3

    MAC-4

    MAC-5

    MAC-6LAN-A 3000

    From Stacked label

    Virtual Forwarding Table (VFT) on PE1

    LAN-A

    MAC-3

    Dest MAC

    2000

    Base label

    LAN-A 3000MAC-4 2000

    LAN-A 5000MAC-5 4000

    LAN-A 5000MAC-6 4000

    Stacked label identif ies the LAN, not the CE.

    PE1

    LAN-B

    LAN-C

  • 8/12/2019 Day3 Luento 21_Ethernet Over MPLS

    26/29

    Copyright 2007 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 26Copyright 2007 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 26

    BGP/VPLS (RFC 4761) vs. LDP VPLS (RFC 4762)

    Inter-AS VPLS is under progressWell defined and proven supports forInter-AS VPLS implementation

    HVPLS to manage complexity of fullmesh connectivity and to scale the

    implementation. HVPLS Hub may hitMAC address scaling issue.

    Well defined BGP Route Reflector methodto manage large VPLS instance and large

    number of Edge devices.

    All PEs with End points belonging to thatVPLS instance have to be modified

    Adding new VPLS sites, only the PE onwhich the new site connected has to bemodified

    New Signaling protocol, LDPSignaling and Discovery simi lar to RFC4364 BGP/MPLS Layer 3 VPN

    All End points have to be manuallyidentified

    End points belonging to the same VPLSinstance are auto discovered using BGP

    VPLS with LDP signalingVPLS with BGP based AutoDiscovery & Signaling

  • 8/12/2019 Day3 Luento 21_Ethernet Over MPLS

    27/29

    Copyright 2007 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 27Copyright 2007 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 27

    Agenda

    Why Ethernet ?Why Ethernet over MPLS ?

    EoMPLS technology

    VPLS

    Summary

  • 8/12/2019 Day3 Luento 21_Ethernet Over MPLS

    28/29

    Copyright 2007 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 28Copyright 2007 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 28

    Any to Any Service Flexible EoMPLS

    PEPE

    PEPE

    PEPE

    PP

    PP

    PP

    PEPE

    InterproviderInterprovider

    or CoCor CoC

    Company ACompany A 4364 VPN4364 VPN

    Company CCompany C L2 VPNL2 VPN

    Company BCompany B EoMPLSEoMPLSVPLSVPLS

    MPLS Backbone

    Provider Y

    802.1Q

    GE

    802.1Q

    GE

    NxT1NxT1

    T1T1

    T1T1

    Site 1 ASite 1 A

    HQ AHQ ASite 2 ASite 2 A

    Factory AFactory A

    OCOC--33

    ATMATM

    T1 FRT1 FR

    T1 FRT1 FR

    HQ CHQ C

    Site 1 CSite 1 C

    Site 2 CSite 2 CCompany DCompany D 4364 VPN4364 VPN

    Company ECompany E EoMPLSEoMPLS PWE3PWE3

    Metro Access

    Metro Access

    Metro Access

    802.1Q

    802.1Q

    GE

    GE

    802.1QGE

    802.1QGE

  • 8/12/2019 Day3 Luento 21_Ethernet Over MPLS

    29/29

    Copyright 2007 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 29Copyright 2007 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 29

    Standards for EoMPLS

    IETF

    RFC 4448: Encapsulation Methods for Transport ofEthernet over MPLS Networks.

    RFC 4761 VPLS using BGP Auto- Discovery &Signaling

    RFC 4762 VPLS using LDP Signaling

    MEF E-Line (Similar to PWE3)

    E-LAN (Similar to VPLS)