Upload
nitin-singhal
View
216
Download
0
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)