The Present and Future of MPLS-based Layer 2 Virtual Private Networks

Size: px
Start display at page:

Download "The Present and Future of MPLS-based Layer 2 Virtual Private Networks"

Transcription

1

2 The Present and Future of MPLS-based Layer 2 Virtual Private Networks An Overview and Evolution June

3 Today s Presenters Tina Lam Product Manager Cisco Jose Liste () Technical Marketing Engineer Cisco 3

4 Agenda Market Overview Fundamentals PW Signaling and PE Auto-Discovery Use Cases Latest Trends and Future

5 Market Overview

6 Motivation for L2VPNs Current Drivers IP Next Generation Network Network convergence of legacy (ATM, TDM, FR) and Ethernet, fixed and mobile on to the same network Business Ethernet Services Flexible offering. P2P, MP. Can be L2VPN, L3VPN or a hybrid High speed services driven by cloud connectivity Mobile Backhaul Evolution TDM / PDH to Dual/Hybrid to All-packet (IP/Ethernet) Single (voice + data) IP/Ethernet mobile backhaul universally accepted solution New Drivers Data Center Interconnection (DCI) L2 connectivity across data centers in disjoint geographical locations across MPLS or IP networks L2 Services over MPLS Transport Profile (MPLS-TP) Provides TDM/ATM/Ethernet services over SDH/SONET like transport using MPLS networks

7 Ethernet Services by the Numbers Worldwide market for Ethernet services projected to reach $40B+ by 2014 Double-digit annual growth across all geographic regional markets Asia Pac will be the largest market at 31% Fastest growing strategic wireline data product for SPs U.S. Business Ethernet market will grow from $6B in 2011 to $11B in Gbps fastest growing and will be 50% of the revenue by M will have the highest number of ports, followed closely by 10M, 1G and sub-10m Bandwidth tipping point in 2011 Aggregated Ethernet BW purchased in US surpassed BW for legacy circuits Source: Vertical System Group 2012

8 Poll Question #1 What are the key business applications / drivers for deploying L2VPNs in your network? [multiple choice] A. Legacy Services (F/R, ATM, TDM) B. Business Ethernet Services (E-Line / E-LAN) C. Mobile Backhaul D. Data Center Interconnect (DCI) E. Layer 2 services over MPLS TP F. No L2VPN deployed

9 Fundamentals Virtual Private Wire Service (VPWS) Overview

10 Layer 2 VPN Enabler The Pseudowire L2VPNs are built with Pseudowire (PW) technology Provider Edge PWs provide a common intermediate format to transport multiple types of network services over a Packet Switched Network (PSN) PW technology provides Like-to- Like transport and also ATM Interworking (IW) Provider Edge Packet Switched Network Pseudowire FR PPP/HDLC Ethernet TDM

11 Service Offerings L2VPN Transport Services TDM ATM Frame Relay Virtual Private Wire Service (VPWS) Ethernet Virtual Private LAN Service (VPLS) Circuit Emulation Service over PSN (CESoPSN) AAL5 over Pseudowire FR over Pseudowire Ethernet Virtual Private Line (EVPL) Ethernet Private LAN (EPLAN) Muxed UNI Structure Agnostic TDM over Packet (SAToP) Muxed UNI Cell Relay with Packing over Pseudowire Muxed UNI PPP/HDLC over Pseudowire Muxed UNI Ethernet Private Line (EPL) Unmuxed UNI Ethernet Virtual Private LAN (EVPLAN) Muxed UNI Muxed UNI Unmuxed UNI Unmuxed UNI Muxed UNI PPP/HDLC

12 Layer 2 Transport over MPLS Control Connection Tunneling Component Demultiplexing Component Layer 2 Encapsulation Targeted LDP session / BGP session / Static Used for VC-label negotiation, withdrawal, error notification The emulated circuit has three (3) layers of encapsulation Tunnel header (Tunnel Label) To get PDU from ingress to egress PE MPLS LSP derived through static configuration (MPLS-TP) or dynamic (LDP or RSVP-TE) Demultiplexer field (VC Label) To identify individual circuits within a tunnel Could be an MPLS label, L2TPv3 header, GRE key, etc. Emulated VC encapsulation (Control Word) Information on enclosed Layer 2 PDU Implemented as a 32-bit control word

13 VPWS Forwarding Plane Processing CE-1 PE1 P1 MPLS P2 PE2 CE-2 Pseudowire Traffic direction VC and Tunnel label imposition Tunnel label swapping through MPLS cloud Penultimate Hop Popping (PHP) VC label disposition Push Push Swap Pop Pop Tunnel Label VC Label Label = 34 Label = 28 Label = 45 Label = 28 Label = 28 Payload Payload Payload Payload Payload

14 Fundamentals Ethernet over MPLS (EoMPLS) Virtual Private LAN Service (VPLS) Overview

15 How Are Ethernet Frames Transported? Ethernet frames transported without Preamble, Start Frame Delimiter (SFD) and FCS Two (2) modes of operation supported: Ethernet VLAN mode (VC type 0x0004) created for VLAN over MPLS application Ethernet Port / Raw mode (VC type 0x0005) created for Ethernet port tunneling application MPLS E-Type Preamble LSP Label DA VC Label SA Original Ethernet Frame 802.1q tag Length /Type 6B 6B 4B (optional) 2B Control Word Ethernet Header Ethernet Payload Ethernet Payload DA SA 0x8847 FCS 4B 4B 4B (optional) MPLS-encapsulated Ethernet Frame FCS MPLS Stack AToM Header

16 Introducing Cisco EVC Framework Functional Highlights Flexible service delimiters Single-tagged, Double-tagged VLAN Lists, VLAN Ranges Header fields (COS, Ethertype) ANY service ANY port Layer 2 Point-to-Point Layer 2 Multipoint Layer 3 Flexible Service Mapping Service Abstraction EVC Framework Multiplexed Forwarding services Advanced Frame Manipulation Ethernet Service Layer Ethernet Flow Point (EFP) Ethernet Virtual Circuit (EVC) Bridge Domain (BD) Local VLAN significance VLAN Header operations - VLAN Rewrites POP PUSH SWAP

17 Encapsulation Adjustment Considerations EoMPLS PW VC Type and EVC VLAN Rewrites VLAN tags can be added, removed or translated prior to VC label imposition or after disposition Any VLAN tag(s), if retained, will appear as payload to the VC VC label imposition and service delimiting tag are independent from EVC VLAN tag operations Dummy VLAN tag RFC 4448 (sec 4.4.1) At disposition, VC service-delimiting VLAN-ID is removed before passing packet to AC processing MPLS Imposition EVC VLAN Rewrite (Ingress) AC MPLS Disposition MPLS Label Disposition POP 1 VLAN tag 4 PW VC Type 4 VC Type 5 PUSH 1 VLAN tag 5 Dummy VLAN tag PW MPLS Label Imposition EVC VLAN Rewrite (Egress) AC 17

18 Virtual Private LAN Service Operation Flooding / Forwarding Forwarding based on destination MAC addresses Customer Equipment CE N-PE 1 N-PE 3 Applies Split- Horizon Flooding (Broadcast, Multicast, Unknown Unicast) MAC Learning/Aging/Withdrawal CE U-PE B Ethernet UNI N-PE 2 PW Applies Split- Horizon N-PE 4 Applies Split- Horizon CE Ethernet UNI Dynamic learning based on Source MAC and VLAN Refresh aging timers with incoming packet Customer Equipment N-PE 1 N-PE 3 MAC withdrawal upon topology changes Split-Horizon and Full-Mesh of PWs for loop-avoidance in core SP does not run STP in the core CE CE U-PE B Ethernet UNI N-PE 2 PW N-PE 4 CE Ethernet UNI

19 Pseudowire (PW) Signaling and PE Auto- Discovery

20 VPWS / VPLS An abstraction Provisioning Model What information needs to be configured and in what entities Semantic structure of the endpoint identifiers (e.g. VC ID, VPN ID) Discovery Provisioning information is distributed by a "discovery process Distribution of endpoint identifiers Signaling When the discovery process is complete, a signaling protocol is automatically invoked to set up pseudowires (PWs) Provisioning Model Discovery Signaling 20

21 VPWS Discovery and Signaling Alternatives VPWS Signaling LDP-based (RFC 4447) BGP-based (informational RFC) VPWS with LDP-signaling and No auto-discovery Most widely deployed solution Auto-discovery for point-to-point services not as relevant as for multipoint VPN Discovery Manual No Auto-Discovery Signaling Static No Signaling Most widely deployed Label Distribution Protocol (LDP) Border Gateway Protocol (BGP) BGP 21

22 VPLS Discovery and Signaling Alternatives VPLS Signaling LDP-based (RFC 4762) BGP-based (RFC 4761) VPLS with LDP-signaling and No auto-discovery Most widely deployed solution Operational complexity for larger deployments BGP-based Auto-Discovery (BGP- AD) (RFC 6074) Enables discovery of PE devices in a VPLS instance VPN Discovery Manual No Auto-Discovery Signaling Static No Signaling Most widely deployed Label Distribution Protocol (LDP) Border Gateway Protocol (BGP) RFC 6074 BGP RFC

23 PW Control Plane Operation LDP Signaling 2 4 PEs advertize local VC label using LDP label-mapping message: Label TLV + PW FEC TLV New targeted LDP session between PE routers established, in case one does not already exist PE-1 PE-2 CE-1 MPLS CE-2 1 Interface A Interface B PW manually provisioned Remote PE info included Local_int = A Remote PE = PE2_ip VC-id <123> PEs assigns local VC label to PW Local_int = B Remote PE = PE1_ip VC-id <123> PW manually provisioned Remote PE info included 1 5 PEs bind remote label for PW with matching VC-id Local Label X 3 Local Label Y 3 5 Remote Label Y Remote Label X

24 BGP Auto-Discovery (BGP-AD) Eliminates need to manually provision VPLS neighbors Automatically detects when new PEs are added / removed from the VPLS domain Uses BGP Update messages to advertize PE/VFI mapping (VPLS NLRI) Typically used in conjunction with BGP Route Reflectors to minimize ibgp fullmesh peering requirements Two (2) RFCs define use of BGP for VPLS AD 1 RFC 6074 when LDP used for PW signaling RFC 4761 when BGP used for PW signaling CE-A1 PE1 VFI Pseudowire Covered in this section BGP session CE-A2 BGP RR MPLS PE2 VFI BGP Update message with VPLS NLRI (1) VPLS BGP NLRIs from RFC 6074 and 4761 are different in format and thus not compatible, even though they share same AFI / SAFI values PE3 VFI CE-A3 I am a new PE with ACs on BLACK VFI 24

25 BGP Signaling and Auto-Discovery Overview RFC defines use of BGP for VPLS PE Auto-Discovery and Signaling All PEs within a given VPLS are assigned a unique VPLS Edge device ID (VE ID) A PE X wishing to send a VPLS update sends the same label block information to all other PEs using BGP VPLS NLRI Each receiving PE infers the label intended for PE X by adding its (unique) VE ID to the label base Each receiving PE gets a unique label for PE X for that VPLS CE-A1 PE1 VE_ID 1 VFI Pseudowire BGP session CE-A2 BGP Update message with VPLS NLRI BGP RR MPLS PE2 VE_ID 2 VFI PE X VE_ID X VFI CE-A3 I am PE X with ACs on BLACK VFI Here is my label block for this VFI (1) VPLS BGP NLRIs from RFC 6074 and 4761 are different in format and thus not compatible, even though they share same AFI / SAFI values 25

26 Use Cases Data Center Interconnect

27 Poll Question #2 What is the most important factor when selecting a DCI solution? (single choice) A. Ease of Provisioning B. Flow-Based Load-Balancing / Multi-Homing C. Sub-second Convergence for Link / Port / Node failures D. Massive MAC address scalability (order of millions) E. Optimal Multicast Forwarding

28 Use Cases Data Center Interconnect Catalyst 6500

29 Data Center Interconnect with VPLS Access Agg DC WAN Edge device (Catalyst 6500) implements VPLS with Advanced VPLS (A-VPLS) for DCI applications A-VPLS provides: Single-Chassis (Virtual) Redundancy solution Virtual Switching System (VSS) Multichassis EtherChannel (MEC) Flow-based load balancing over WAN using Flow Aware Transport (FAT) PW Simplified configuration Catalyst 6500 WAN Edge Si Si VFI VFI VFI PW vlan X VFI PW vlan Y WAN Catalyst 6500 DC 1 VSS VSS DC 2 VFI VFI Si Si

30 Data Center Interconnect with VPLS Sample Configuration Catalyst 6500 PE 1 hostname PE1! interface Loopback0 Virtual Ethernet interface modeled as Switchport trunk towards VFIs One VFI per vlan on virtual interface ip address ! pseudowire-class sample-class encapsulation mpls load-balance flow flow-label enable interface virtual-ethernet 1 transport vpls mesh neighbor pw-class sample-class switchport switchport mode trunk switchport trunk allowed vlan 80,81 PE 2 hostname PE2! interface Loopback0 ip address ! pseudowire-class sample-class encapsulation mpls load-balance flow flow-label enable interface virtual-ethernet 1 transport vpls mesh neighbor pw-class sample-class switchport switchport mode trunk switchport trunk allowed vlan 80,81 Multichassis EtherChannel (MEC) VSS PE Si Si VFI VFI PW VC id VFI PE VFI Si Si interface port-channel50 switchport switchport mode trunk switchport trunk allowed vlan 80,81 interface port-channel50 switchport switchport mode trunk switchport trunk allowed vlan 80,81 Single VFI PW per Vlan per VSS pair Note: Complete Virtual Switching System (VSS) / Multichassis EtherChannel (MEC) configuration not shown 30

31 Deployment Use Cases Data Center Interconnect ASR 9000

32 ASR 9000 Network Virtualization (nv) Technology Overview Before: nv Technology SP Services/ Content Third-Party Services/ Content After: nv Technology Individual device to manage Core Cisco Prime IP NGN One virtual system to manage Complex network protocols Feature inconsistent, inter-operability Edge Aggregation Access Residential Converged Business nv Edge nv Satellite nv No network protocols within virtual system, Remote satellite is plug-n-play, zero touch Single feature set, one release cycle Physical port limit Scale to 10 of 1000s physical ports

33 Data Center Interconnect with VPLS Example 1 nv Edge Access DC WAN Edge device (ASR 9000) implements VPLS with Network Virtualization (nv) for DCI applications nv and VPLS provides: Single-Chassis (Virtual) Redundancy solution Network Virtualization Cluster Single control and management plane, distributed data plane Multichassis EtherChannel Flow-based load balancing over Pseudowire using Flow Aware Transport (FAT) PW Scalability Agg Cisco ASR 9000 WAN Edge VFI VFI VFI PW vlan X VFI PW vlan Y WAN Cisco ASR 9000 WAN Edge DC 1 nv Edge nv Edge DC 2 VFI VFI

34 Data Center Interconnect with VPLS Sample Configuration ASR 9000 PE 1 PE 2 hostname PE1! interface Loopback0 ipv4 address interface bundle-ethernet1.1 l2transport encapsulation dot1q 80 interface bundle-ethernet1.2 l2transport encapsulation dot1q 81 l2vpn pw-class sample-flow-lb encapsulation mpls load-balancing load-balancing flow-label! bridge group DCI bridge-domain bd-80 interface bundle-ethernet1.1 vfi vfi1111 neighbor pw-id 1111 pw-class sample-flow-lb! bridge-domain bd-81 interface bundle-ethernet1.2 vfi vfi2222 neighbor pw-id 2222 pw-class sample-flow-lb hostname PE2! interface Loopback0 ipv4 address interface bundle-ethernet1.1 l2transport encapsulation dot1q 80 interface bundle-ethernet1.2 l2transport encapsulation dot1q 81 l2vpn pw-class sample-flow-lb encapsulation mpls load-balancing load-balancing flow-label! bridge group DCI bridge-domain bd-80 interface bundle-ethernet1.1 vfi vfi1111 neighbor pw-id 1111 pw-class sample-flow-lb! bridge-domain bd-81 interface bundle-ethernet1.2 vfi vfi2222 neighbor pw-id 2222 pw-class sample-flow-lb Multichassis EtherChannel nv PE VFI VFI Single PW per VFI/ Vlan PW VC id VFI Note: nv cluster configuration not shown Etherchannel configuration incomplete PE VFI nv 34

35 Data Center Interconnect with VPLS Example 2 mlacp Access Agg Cisco ASR 9000 WAN Edge ICCP VFI WAN Cisco ASR 9000 WAN Edge VFI ICCP DC WAN Edge device (ASR 9000) implements VPLS with multi-chassis LACP (mlacp) for DCI applications mlacp and VPLS provides: Geo-Redundant dual-home DCI layer solution Distributed Control / Management / Data Plane Multichassis EtherChannel (mlacp) (Active / Standby links 1:1 protection) using Inter-Chassis Communication Protocol (ICCP) Flow-based load balancing over Pseudowire using Flow Aware Transport (FAT) PW VFI DC 1 DC 2 VFI

36 Use Cases Mobile Backhaul Legacy TDM / ATM Transport

37 Legacy ATM and TDM Transport Mobile Backhaul migration strategies vary among Challengers and Incumbents Circuit Emulation required to support legacy interfaces across a packet-based network Structure Agnostic TDM over Packet (SAToP - RFC 4553) for encapsulating TDM bit-streams (T1/E1, T3/E3) as PWs Example: full T1/E1 from cell site to BSC Circuit Emulation Services over PSN (CESoPSN - RFC 5086) for encapsulating structured TDM signals (NxDS0) as PWs More efficient with use of transport resources than SAToP Example: fractional T1/E1 from cell site to BSC ATMoMPLS for carrying ATM cells over an MPLS network using ATM PWE3 (Cell relay) Statistical multiplexing gains of packet transport Enabled with ATM PWE3 for UMTS Not enabled with SAToP or CESoPSN for GSM

38 TDM / ATM PW Backhaul Cell Site Access Layer Pre-Aggregation Layer Aggregation Layer BSC RNC Aggregation node Distribution node Cell site Router GE Ring 10 GE Ring TDM / ATM PW Backhaul with Layer 2 (Ethernet) Access TDM (CESoPSN,SAToP) & ATM (VC,VP) PWE3 L2 Rings or Point-to-Point L2 Rings or Point-to-Point S-PE MS-PW TDM & ATM PWE3 IP/MPLS Multi-Segment PWs deployed to minimize reachability information down to cell site router TDM / ATM L2 P2P or rings REP/G.8032/MSTP/ GE 10GE 10GE STM1 STM1 TDM / ATM PW Backhaul with MPLS in Access IP / MPLS IP / MPLS MS-PW IP/MPLS TDM / ATM IP / MPLS RAN Access GE 10GE 10GE STM1 STM1 38

39 Latest Trends and Future Unified MPLS - Extending MPLS to the Access of Mobile & Wireline Networks

40 Challenges with Traditional MPLS Designs Access Aggregation Core Aggregation Access MPLS PE MPLS ABR ABR PE MPLS MPLS MPLS MPLS MPLS As MPLS moves into access layers, large number of network elements pose challenges Core Edge / Distribution (100s-1,000s nodes), AGG (1,000s - 10,000s), Access (10,000s - 100,000s) End-to-end LSPs between access devices requires distributing large amount of loopback prefixes IGP RIB table would be required to support say 100K prefixes MPLS LIB / LFIB tables would be required to support say 200K labels (assuming two paths per prefix) Multi-Segment PWs and Prefix aggregation with LDP inter-area LSPs can only partially alleviate scale challenge 40

41 Unified MPLS Requirements Access Aggregation Core Aggregation Access MPLS PE MPLS ABR ABR PE MPLS MPLS MPLS What is it? - End-to-end packet transport architecture based on MPLS forwarding addressing scale and operational simplification Scalability Interconnection of large number of access nodes (e.g.100k) Flexible placement of L2 / L3 service nodes Seamless LSPs to any location in the network Service Provisioning Simplicity - Service provisioning only required at the edge of the network High network availability (protection or fast restoration) 41

42 Addressing Scale - Hierarchical LSPs Access Aggregation Core Aggregation Access PE MPLS ABR ABR PE MPLS MPLS Inter-domain LSP Intra-domain LSP Intra-domain LSP Intra-domain LSP Addresses scale with hierarchical LSPs using two transport labels Intra-domain LSP (IGP+LDP or RSVP-TE) Inter-domain LSP (ibgp+label per RFC3107) Isolates IGP domains - No IP prefix redistribution Area Border Routers (ABR) used as BGP Route Reflectors (RR) for inter-domain exchange of prefix/label ABR / RRs inserted into the data plane by modifying next-hop attribute (next-hop-self) 42

43 Control Plane Operation (Pseudowire) PE1 P ABR1 P ABR2 P PE2 LDP / RSVP-TE LDP / RSVP-TE LDP / RSVP-TE LDP / RSVP-TE LDP / RSVP-TE LDP / RSVP-TE PE to ABR and ABR to ABR LSPs ibgp IP+Label ibgp IP+Label ibgp IP+Label PE to PE LSPs T-LDP Pseudowire signaling E2E Single Segment PW

44 Forwarding Plane Operation (Pseudowire) PE1 P ABR1 P ABR2 P PE2 Push Push Push Pop Swap Push Pop Pop Push Pop Pop IGP Label IGP Label BGP Label BGP Label BGP Label BGP Label IGP Label PW Label PW Label PW Label PW Label PW Label PW Label Payload Payload Payload Payload Payload Payload Payload Payload

45 Latest Trends and Future MPLS Transport Profile (MPLS-TP)

46 MPLS Transport Profile Existing functionality meeting Existing functionality transport requirements prior to MPLS Transport profile MP2P / MP2MP LSP IP forwarding MPLS Forwarding ECMP P2P / P2MP LSP Pseudowire Architecture OAM Resilicency GMPLS MPLS Transport Profile New extensions based on transport requirements Extends MPLS to meet packet transport requirements Connection-oriented Deployable with or without control plane Separation of control/management plane from data-plane In-band OAM 1:1, 1:n, 1+1 protection Multi-service Identifies subset of MPLS supporting traditional transport requirements 46

47 MPLS-TP Components Forwarding Plane OAM Protection Control Plane Services Bi-directional, co-routed LSPs Static LSP QoS CC/RDI On-demand CV Route Tracing AIS/LDI/LKR CFI (PW Status) Linear protection (1:1, 1+1, 1:N) Reversion Wait-to-restore timer Static Dynamic (GMPLS) Ethernet/VLAN ATM TDM MS-PW integration with IP/MPLS 47

48 MPLS-TP Transport and Service Options MPLS-TP currently focuses on Layer- 2/1services Services (clients) IPv4 Transport IPv6 IPv4 VPN IP/MPLS (LDP / RSVP-TE / BGP) IPv6 VPN MPLS Forwarding PW1 PW2 PW3 LSP VPMS VPWS VPLS MPLS-TP (Static / RSVP-TE) Existing pseudowire architecture applies to MPLS-TP LSPs typically aggregate multiple services As usual, pseudowires can be signaled or established via manual configuration Ethernet PW EoMPLS / VPLS TDM PW CESoPSN / SAToP ATM PW AAL5 and Cell Relay 48

49 MPLS-TP and IP/MPLS Integration Access Aggregation Core Aggregation Access T-PE S-PE S-PE T-PE MPLS-TP IP/MPLS MPLS-TP Static PW Static Tunnel Signaled PW Signaled Tunnel Static PW Static Tunnel Multi-segment pseudowires (MS-PW) enable layer-2/-1 services over a combined MPLS-TP and IP/MPLS infrastructure S-PE switches traffic between a static and a dynamic segment MPLS-TP domain uses static LSP as PSN tunnel and static PW segment IP/MPLS domain uses signaled LSP (LDP or RSVP-TE) as PSN tunnel and signaled PW segment 49

50 Latest Trends and Future Ethernet Virtual Private Network (E-VPN) Provider Backbone Bridges E-VPN (PBB-EVPN)

51 Motivation L2VPN (VPLS) currently used as PEbased data center interconnect (DCI) solution Ent DC1 Enterprise DCI back door Ent DC2 Need to address technology evolution requirements Active / Active Multi-homing PE PE Load balancing and Multi-Pathing (vlanbased / flow-based) Multicast optimization Scale (e.g. PW and MAC-addresses) CE DCPE DCE SP DC1 DCE DCPE SP NGN SP DC2 CE Multi-tenancy (service scale) Standalone DCI network Enhancements bring benefits to other VPLS applications Business services Mobile backhaul 51

52 E-VPN At A Glance Active IETF L2VPN working group document draft-ietf-l2vpn-evpn-00 Treat learned MAC addresses as routable addresses and distribute them in BGP over IP/MPLS network Receiving PE injects these MAC addresses into forwarding table along with its associated adjacency When multiple PE nodes advertise the same MAC, then multiple adjacency is created for that MAC address in the forwarding table When forwarding traffic for a given unicast MAC DA, a hashing algorithm could be based on L2/L3/L4 header is used to pick one of the adjacencies for forwarding Full-Mesh of PW no longer required MP2P tunnels used for unicast Ingress PE replication (MP2P tunnels) or LSM used for multi-destination traffic (multicast / broadcast / unknown unicast) PE PE BGP PE PE 52

53 E-VPN Broadcast Example (e.g. ARP) AGG1 BGP AGG4 M1 MH-ID=1 AGG2 PE1 PE3 AGG5 MH-ID=3 M2 C-MAC2 C-MAC1 MH-ID=2 AGG3 PE2 ibgp L2-NLRI PE4 AGG6 next-hop: n-pe1 <C-MAC1, Label 100> Host M1 sends a message with MAC SA = M1 and MAC DA=bcast PE1 learns M1 over its Agg2-PE1 AC and distributes it via BGP to other PE devices All other PE devices learn that M1 sits behind PE1 Broadcast frame sent to remote PEs using MP2P tunnels (or LSM) 53

54 E-VPN Unicast Example AGG1 AGG4 M1 AGG2 PE1 PE3 AGG5 MH-ID=3 M2 MH-ID=1 MH-ID=2 AGG3 PE2 PE4 AGG6 ibgp L2-NLRI next-hop: n-pe4 <C-MAC2, Label 200> Host M2 sends response with MAC SA = M2 and MAC DA = M1 PE4 learns M2 over its Agg5-PE4 AC and distributes it via BGP to other PE devices PE4 forwards the frame to PE1 (MP2P tunnel) since it has learned previously that M1 sits behind PE1 All other PE devices learn that M2 sits behind PE4 54

55 MAC Address Scalability Introducing PBB-EVPN WAN O(100) B-MACs O(1M) C-MACs DC Site 1 DC Site 2 DC Site N BGP MAC Advertisement Route Scalability Multiple orders of magnitude difference between C-MAC & B-MAC addresses C-MAC Address Confinement E-VPN - control plane C-MAC learning, C-MACs are always in RIB and maybe also in FIB PBB-EVPN - data plane C-MAC learning, C-MACs are never in RIB and are only present in FIB for active flows 55

56 Ethernet Encapsulation Evolution C-DA C-SA 802.1Q 802.1Q Service Instances (VID) 2 12 =4,096 C-DA C-SA C-TAG 802.1ad PB 802.1ad PB Service Instances (VID) 2 12 =4,096 C-DA C-SA S-TAG C-TAG 802.1ah PBB Service Instances (I-SID) 2 24 =16,777,216 B-DA B-SA B-TAG I-TAG C-DA C-SA S-TAG C-TAG C-DA: Customer dest addr C-SA: Customer src addr C-TAG: Customer tag S-TAG: Service tag B-DA: Backbone dest addr S-SA: Backbone src addr I-TAG: Service instance tag VID: VLAN identifier (part of C-/S-/B-TAG) I-SID: Backbone service instance identifier (part of I-TAG) PB: Provider Bridges PBB: Provider backbone bridges 802.1Q/ad service Instances (2 12 ) Payload Payload Payload Payload 802.1ah service Instances (2 24 ) FCS FCS FCS FCS 56

57 Provider Backbone Bridges EVPN (PBB-EVPN) Solution Overview Active L2VPN working group document draft-ietf-l2vpn-pbb-evpn-03 Advertise local Backbone MAC (B-MAC) addresses in BGP to all other PEs that have at least one VPN in common just like E-VPN Build a forwarding table from remote BGP advertisements just like E-VPN (e.g., association of B-MAC to MPLS labels) Single B-MAC to represent site ID Can derive the B-MAC automatically from system MAC address of LACP peer PEs perform PBB functionality just like PBB- VPLS C-MAC learning for traffic received from ACs and C-MAC/B-MAC association for traffic received from core CE1 LACP B-MAC = Site ID BEB PE1 PE2 B-MAC Routes BEB PE3 MPLS 802.1Qbp BEB = IEEE 802.1ah Backbone Edge Bridge 57

58 PBB-EVPN: Dual Homed Device VLAN 2, 3 PE1 PE3 VPN B-MAC NH RouteTarget 3 B-MAC1 PE1 RIB RT3 B-MAC1 PE2 B-MAC1 MPLS/ IP RT2 B-MAC1 PE1 RT2 B-MAC1 PE2 VLAN 2,3 PE2 VPN B-MAC NH RT3 B-MAC1 PE1, PE2 FIB RT2 B-MAC1 PE1, PE2 Each PE advertises a MAC route per Ethernet Segment (carries B-MAC associated with Ethernet Segment). Both PEs advertise the same B-MAC for the same Ethernet Segment. Remote PE installs both next hops into FIB for associated B-MAC. Hashing used to load-balance traffic among next hops. PE1 MAC Routes: Route: Route Descriptor (RD11), B-MAC1, RT2, RT3 PE2 MAC Routes: Route: RD22, B-MAC1, RT2, RT3 58

59 Poll Question #3 What applications would you be most interested for deployment of E-VPN / PBB-EVPN in your network? [multiple choice] A. E-LAN Business Ethernet Services B. E-Tree Business Ethernet Services C. Mobile Backhaul D. Data Center Interconnect (DCI) E. No interest for now What best describes your company s interest on E-VPN / PBB-EVPN? [single choice] A. Not Interested B. Would like to learn more C. Interested. Would consider deployment in the next 12 months D. Interested. Would consider deployment in the next months

60 Summary

61 Summary Ethernet-based WAN services, Data Center Interconnect and Mobile Backhaul are the key applications driving deployments of L2VPN today MPLS-based Layer 2 VPNs are fairly mature and have been deployed by Service Providers and Enterprises around the globe MPLS-TP extends MPLS to support operational model of traditional transport networks while supporting L2VPNs PBB-EVPN emerging as solution that meets next generation requirements for Layer 2 connectivity in verticals such as DCI

62 Additional References Cisco Community Service Provider Mobility https://communities.cisco.com/community/solutions/sp/mobility Unified MPLS for Mobile Transport 2.0 Design Guide https://communities.cisco.com/docs/doc Data Center Interconnect (DCI) Implementing MPLS Transport Profile (IOS XR) _cg42asr9k_chapter_0110.html MPLS Transport Profile Configuration Guide (IOS) Cisco SP360: Service Provider Blog 62

63

64 Comparison of L2VPN Solutions All-Active Redundancy VPLS E-VPN PBB-EVPN Flow Based Load Balancing No Yes Yes Flow Based Multi-pathing No Yes Yes Geo-redundancy and Flexible Redundancy Grouping No Yes Yes Simplified Provisioning and Operation Core Auto-Discovery Yes Yes Yes Access Multi-homing Auto-Discovery No Yes Yes New Service Interfaces No Yes Yes Optimal Multicast with LSM P2MP Trees Yes Yes Yes MP2MP Trees No Yes Yes Fast Convergence Link/Port/Node Failure Yes Yes Yes MAC Mobility Yes Yes Yes Avoiding C-MAC Flushing No No Yes Scalable for SP Virtual Private Cloud Services Support O(10 Million) MAC Addresses per DC No No Yes Confinement of C-MAC Learning No No Yes Seamless Interworking (TRILL/802.1aq/802.1Qbp/MST/RSTP Guarantee C-MAC Transparency on PE No No Yes 64

65 PBB-EVPN: A Closer Look Designated Forwarder (DF) Election with Service Carving PE PE Prevent duplicate delivery of flooded frames (multicast, broadcast, unknown unicast) Non-DF ports are blocked for flooded traffic PE PE Uses BGP Ethernet Segment Route. Announcements per Segment rather than per (VLAN, Segment). Split Horizon for Ethernet Segment PE PE Prevent looping of traffic originated from a multi-homed segment. Performed based on B-MAC source address rather than E- VPN s Ethernet Segment Identifier (ESI) MPLS Label. PE PE Aliasing PEs connected to the same multi-homed Ethernet Segment advertise the same B-MAC address. PE B-MAC1 B-MAC1 PE Remote PEs use these MAC Route advertisements for aliasing load-balancing traffic destined to C-MACs reachable via a given B-MAC. PE 65

Deploying MPLS L2VPN

Deploying MPLS L2VPN Deploying MPLS L2VPN 1 Abstract This session covers the fundamental and advanced topics associated with the deployment of Layer 2 VPNs over an MPLS network. The material presents a technology overview

More information

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

Virtual Private LAN Service on Cisco Catalyst 6500/6800 Supervisor Engine 2T White Paper Virtual Private LAN Service on Cisco Catalyst 6500/6800 Supervisor Engine 2T Introduction to Virtual Private LAN Service The Cisco Catalyst 6500/6800 Series Supervisor Engine 2T supports virtual

More information

ETHERNET VPN (EVPN) NEXT-GENERATION VPN FOR ETHERNET SERVICES

ETHERNET VPN (EVPN) NEXT-GENERATION VPN FOR ETHERNET SERVICES ETHERNET VPN (EVPN) NEXT-GENERATION VPN FOR ETHERNET SERVICES Alastair JOHNSON (AJ) February 2014 alastair.johnson@alcatel-lucent.com AGENDA 1. EVPN Background and Motivation 2. EVPN Operations 3. EVPN

More information

INTRODUCTION TO L2VPNS

INTRODUCTION TO L2VPNS INTRODUCTION TO L2VPNS 4 Introduction to Layer 2 and Layer 3 VPN Services CE Layer 3 VPN Link Comprised of IP Traffic Passed Over IP Backbone LEGEND Layer 3 VPN Layer 2 VPN CE CE PE IP Backbone PE CE Layer

More information

ETHERNET VPN (EVPN) OVERLAY NETWORKS FOR ETHERNET SERVICES

ETHERNET VPN (EVPN) OVERLAY NETWORKS FOR ETHERNET SERVICES ETHERNET VPN (EVPN) OVERLAY NETWORKS FOR ETHERNET SERVICES Greg Hankins RIPE 68 RIPE 68 2014/05/12 AGENDA 1. EVPN Background and Motivation 2. EVPN Operations 3. EVPN

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

Routed VPLS using BGP draft-sajassi-l2vpn-rvpls-bgp-00.txt

Routed VPLS using BGP draft-sajassi-l2vpn-rvpls-bgp-00.txt Routed VPLS using BGP draft-sajassi-l2vpn-rvpls-bgp-00.txt IETF 77, Anaheim, CA March 2010 Authors: Ali Sajassi, Samer Salam, Keyur Patel Requirements 1. Load balancing on L2/L3/L4 flows 2. Flow-based

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

VPLS Technology White Paper HUAWEI TECHNOLOGIES CO., LTD. Issue 01. Date 2012-10-30

VPLS Technology White Paper HUAWEI TECHNOLOGIES CO., LTD. Issue 01. Date 2012-10-30 Issue 01 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 means without prior written consent of

More information

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

L2 VPNs. Pseudowires. Virtual Private LAN Services. Metro/Carrier Ethernet. L2 VPNs. Pseudowires. Virtual Private LAN Services. Metro/Carrier Ethernet. Petr Grygárek rek 1 Layer 2 VPNs 2 Usages of L2 VPNs Server farms/clusters and other L2- dependent applications redundancy and

More information

APRICOT 2012 MPLS WORKSHOP L2VPN

APRICOT 2012 MPLS WORKSHOP L2VPN APRICOT 2012 MPLS WORKSHOP L2VPN Alastair Johnson February 2012 alastair.johnson@alcatel-lucent.com 2 MPLS WORKSHOP L2VPN 1. Introduction to L2VPN a. Background to VPNs b. Why L2VPNs c. Types of L2VPNs

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

Network Virtualization and Data Center Networks 263-3825-00 DC Virtualization Basics Part 3. Qin Yin Fall Semester 2013

Network Virtualization and Data Center Networks 263-3825-00 DC Virtualization Basics Part 3. Qin Yin Fall Semester 2013 Network Virtualization and Data Center Networks 263-3825-00 DC Virtualization Basics Part 3 Qin Yin Fall Semester 2013 1 Outline A Brief History of Distributed Data Centers The Case for Layer 2 Extension

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

Provider Link State Bridging

Provider Link State Bridging ETHERNET KEPT Provider Link State Bridging Gerard Jacobs Senior Solutions Architect Agenda > Network Visions > Carrier Ethernet > Provider Link State Bridging (PLSB) > Summary Network Visions HYBRID L1

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

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

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

-Green line is total enrollment -2008 numbers are projected to be near 20,000 (on-campus) not including distance education numbers.

-Green line is total enrollment -2008 numbers are projected to be near 20,000 (on-campus) not including distance education numbers. 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

VPN taxonomy. János Mohácsi NIIF/HUNGARNET tf-ngn meeting April 2005

VPN taxonomy. János Mohácsi NIIF/HUNGARNET tf-ngn meeting April 2005 VPN taxonomy János Mohácsi NIIF/HUNGARNET tf-ngn meeting April 2005 VPNs Definition: the capability of both private and public networks to support a communication infrastructure connecting geographically

More information

Testing Edge Services: VPLS over MPLS

Testing Edge Services: VPLS over MPLS Testing Edge Services: VPLS over MPLS White Paper Introduction Virtual Private LAN Services (VPLS) is an emerging technology for transparently connecting corporate LANs over the Internet so they appear

More information

Addressing Inter Provider Connections With MPLS-ICI

Addressing Inter Provider Connections With MPLS-ICI Addressing Inter Provider Connections With MPLS-ICI Introduction Why migrate to packet switched MPLS? The migration away from traditional multiple packet overlay networks towards a converged packet-switched

More information

Fundamentals Multiprotocol Label Switching MPLS III

Fundamentals Multiprotocol Label Switching MPLS III Fundamentals Multiprotocol Label Switching MPLS III Design of Telecommunication Infrastructures 2008-2009 Rafael Sebastian Departament de tecnologies de la Informació i les Comunicaciones Universitat Pompeu

More information

Multi-Provider Ethernet Service Delivery

Multi-Provider Ethernet Service Delivery Multi-Provider Ethernet Service Delivery Ananda Rajagopal Product Manager, Service Provider Solutions Foundry Networks Agenda Multi-Provider Ethernet Service Delivery Ethernet Service Delivery Today A

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

Virtual Private Networks. Juha Heinänen jh@song.fi Song Networks

Virtual Private Networks. Juha Heinänen jh@song.fi Song Networks Virtual Private Networks Juha Heinänen jh@song.fi Song Networks What is an IP VPN? an emulation of private (wide area) network facility using provider IP facilities provides permanent connectivity between

More information

Metro Ethernet Services

Metro Ethernet Services CHAPTER 6 Metro Ethernet Service Framework This chapter describes the typical available from service providers (SPs). For the most part, these services are derived from and map to the following Metro Ethernet

More information

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

MPLS over IP-Tunnels. Mark Townsley Distinguished Engineer. 21 February 2005 MPLS over IP-Tunnels Mark Townsley Distinguished Engineer 21 February 2005 1 MPLS over IP The Basic Idea MPLS Tunnel Label Exp S TTL MPLS VPN Label Exp S TTL MPLS Payload (L3VPN, PWE3, etc) MPLS Tunnel

More information

Driving Ethernet Deeper Ethernet Business Services over DOCSIS COX New Orleans (NOLA) Case Study

Driving Ethernet Deeper Ethernet Business Services over DOCSIS COX New Orleans (NOLA) Case Study Driving Ethernet Deeper Ethernet Business Services over DOCSIS COX New Orleans (NOLA) Case Study Kashif Islam, Technical Leader Cisco Carlos Sanchez, Systems Engineer Cisco Edward Kerner, Network Engineering

More information

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

WHITE PAPER. Addressing Inter Provider Connections with MPLS-ICI CONTENTS: Introduction. IP/MPLS Forum White Paper. January 2008. Introduction... Introduction WHITE PAPER Addressing Inter Provider Connections with MPLS-ICI The migration away from traditional multiple packet overlay networks towards a converged packet-switched MPLS system is now

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

Riverstone Networks. Carrier Ethernet Standards Progress. Igor Giangrossi Sr. Systems Engineer, CALA

Riverstone Networks. Carrier Ethernet Standards Progress. Igor Giangrossi Sr. Systems Engineer, CALA Riverstone Networks Carrier Ethernet Standards Progress Igor Giangrossi Sr. Systems Engineer, CALA Agenda History Metro Ethernet Forum work IETF work IEEE work Conclusion 2 Ethernet Evolution What do we

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

Master Course Computer Networks IN2097

Master Course Computer Networks IN2097 Chair for Network Architectures and Services Prof. Carle Department for Computer Science TU München Master Course Computer Networks IN2097 Prof. Dr.-Ing. Georg Carle Christian Grothoff, Ph.D. Chair for

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

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

MPLS in the Enterprise

MPLS in the Enterprise NETWORKS NetIron XMR 16000 NETWORKS NetIron XMR 16000 NETWORKS NetIron XMR 16000 Introduction MPLS in the Enterprise Multi-Protocol Label Switching (MPLS) as a technology has been around for over a decade

More information

Virtual Leased Lines - Martini

Virtual Leased Lines - Martini Virtual Lease Lines - Martini Virtual Leased Lines - Martini Martini Drafts draft -martini-l2circuit-encap-mpls -04.txt defines the handling and encapsulation of layer two packets. draft -martini-l2circuit-trans-mpls

More information

Enhancing Converged MPLS Data Networks with ATM, Frame Relay and Ethernet Interworking

Enhancing Converged MPLS Data Networks with ATM, Frame Relay and Ethernet Interworking TECHNOLOGY WHITE PAPER Enhancing Converged Data Networks with, Frame Relay and Ethernet Interworking Virtual Private Networks (VPN) are a popular way for enterprises to interconnect remote sites. Traditionally,

More information

100Gigabit and Beyond: Increasing Capacity in IP/MPLS Networks Today Rahul Vir Product Line Manager Foundry Networks rvir@foundrynet.

100Gigabit and Beyond: Increasing Capacity in IP/MPLS Networks Today Rahul Vir Product Line Manager Foundry Networks rvir@foundrynet. 100Gigabit and Beyond: Increasing Capacity in IP/MPLS Networks Today Rahul Vir Product Line Manager Foundry Networks rvir@foundrynet.com 1 Agenda 2 40GE/100GE Timeline to Standardization The Ethernet Alliance

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

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

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

Shortest Path Bridging IEEE 802.1aq Overview

Shortest Path Bridging IEEE 802.1aq Overview Shortest Path Bridging IEEE 802.1aq Overview Don Fedyk IEEE Editor 802.1aq Alcatel-Lucent IPD Product Manager Monday, 12 July 2010 Abstract 802.1aq Shortest Path Bridging is being standardized by the IEEE

More information

Virtual Private LAN Service (VPLS)

Virtual Private LAN Service (VPLS) White Paper Virtual Private LAN Service (VPLS) Scalable Ethernet-Based Enterprise Connectivity and Broadband Delivery Juniper Networks, Inc. 1194 North Mathilda Avenue Sunnyvale, California 94089 USA 408.745.2000

More information

Migrating to MPLS Technology and Applications

Migrating to MPLS Technology and Applications Migrating to MPLS Technology and Applications Serge-Paul Carrasco June 2003 asiliconvalleyinsider.com Table Of Content Why to migrate to MPLS? Congestion on the Internet Traffic Engineering MPLS Fundamentals

More information

Understanding PBB-TE for Carrier Ethernet

Understanding PBB-TE for Carrier Ethernet Understanding PBB-TE for Carrier Ethernet Introduction Ethernet is evolving from an enterprise LAN technology to a much more robust, carrier-grade transport technology for metropolitan service networks.

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

MPLS Applications. Karel Pouzar CCIE#20198, CCSI#31414 karel.pouzar@alefnula.com

MPLS Applications. Karel Pouzar CCIE#20198, CCSI#31414 karel.pouzar@alefnula.com MPLS Applications Karel Pouzar CCIE#20198, CCSI#31414 karel.pouzar@alefnula.com Agenda MPLS Introduction MPLS VPN Architecture MPLS L2 Services AToM, EoMPLS VPLS, H-VPLS Copyright Alef Nula, a.s. www.alef0.cz

More information

MPLS Pseudowire Innovations: The Next Phase Technology for Today s Service Providers

MPLS Pseudowire Innovations: The Next Phase Technology for Today s Service Providers MPLS Innovations: The Next Phase Technology for Today s Service Providers Introduction MPLS technology enables a smooth evolution of core networks within today s service provider infrastructures. In particular,

More information

Technical Brief: Offering Scalable Layer 2 Services with VPLS and VLL

Technical Brief: Offering Scalable Layer 2 Services with VPLS and VLL SERVI PROVIDER Technical Brief: Offering Scalable Layer 2 Services with VPLS and VLL An overview of Virtual Private LAN Service (VPLS) and Virtual Leased Line (VLL) and Brocade solutions for deploying

More information

Interconnecting Data Centers Using VPLS

Interconnecting Data Centers Using VPLS Interconnecting Data Centers Using VPLS Nash Darukhanawalla, CCIE No. 10332 Patrice Bellagamba Cisco Press 800 East 96th Street Indianapolis, IN 46240 viii Interconnecting Data Centers Using VPLS Contents

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

ADVANCED VPLS. Emil Gągała PLNOG, Kraków, 21.10.2010

ADVANCED VPLS. Emil Gągała PLNOG, Kraków, 21.10.2010 ADVANCED VPLS Emil Gągała PLNOG, Kraków, 21.10.2010 Agenda Ingress replication with P2MP LSP VPLS scaling H-VPLS and Full Mesh concept BGP-LDP VPLS interworking VPLS Multi-homing Interworking with native

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

Data Networking and Architecture. Delegates should have some basic knowledge of Internet Protocol and Data Networking principles.

Data Networking and Architecture. Delegates should have some basic knowledge of Internet Protocol and Data Networking principles. Data Networking and Architecture The course focuses on theoretical principles and practical implementation of selected Data Networking protocols and standards. Physical network architecture is described

More information

Improve Data Center Interconnect, L2 Services with Juniper s EVPN

Improve Data Center Interconnect, L2 Services with Juniper s EVPN Improve Data Center Interconnect, L2 Services with Juniper s The Need for Next-Generation L2 VPN Connectivity 1 Table of Contents Executive Summary... 3 Introduction... 3 What Is and Why Is It a Better

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

JUNIPER DATA CENTER EDGE CONNECTIVITY SOLUTIONS. Michael Pergament, Data Center Consultant EMEA (JNCIE 2 )

JUNIPER DATA CENTER EDGE CONNECTIVITY SOLUTIONS. Michael Pergament, Data Center Consultant EMEA (JNCIE 2 ) JUNIPER DATA CENTER EDGE CONNECTIVITY SOLUTIONS Michael Pergament, Data Center Consultant EMEA (JNCIE 2 ) AGENDA Reasons to focus on Data Center Interconnect MX as Data Center Interconnect Connectivity

More information

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

Layer 2 and 3 Virtual Private Networks: Taxonomy, Technology, and Standardization Efforts STANDARDS TOPICS Layer 2 and 3 Virtual Private Networks: Taxonomy, Technology, and Standardization Efforts Paul Knight, Nortel Networks Chris Lewis, Cisco Systems ABSTRACT Virtual private network services

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

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

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

VPN Technologies A Comparison

VPN Technologies A Comparison VPN Technologies A Comparison Matthew Finlayson, matthewfinlayson@metaswitch.com Jon Harrison, jon.harrison@metaswitch.com Richard Sugarman, richard.sugarman@metaswitch.com First issued February 2003 100

More information

Connection-Oriented Ethernet: Operational and Deployment Considerations

Connection-Oriented Ethernet: Operational and Deployment Considerations Connection-Oriented Ethernet: Operational and Deployment Considerations Connection-oriented Ethernet technology holds great promise. It creates, for the first time, a single metro aggregation and transport

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

TR-350 Ethernet Services using BGP MPLS Based Ethernet VPNs (EVPN)

TR-350 Ethernet Services using BGP MPLS Based Ethernet VPNs (EVPN) TECHNICAL REPORT TR-350 Ethernet Services using BGP MPLS Based Ethernet VPNs (EVPN) Issue: 01 Issue Date: November 2015 The Broadband Forum. All rights reserved. Notice The Broadband Forum is a non-profit

More information

Cisco IOS MPLS Virtual Private LAN Service (VPLS) Technical Deployment Overview Enabling Innovative Services

Cisco IOS MPLS Virtual Private LAN Service (VPLS) Technical Deployment Overview Enabling Innovative Services Cisco IOS MPLS Virtual Private LAN Service (VPLS) Technical Deployment Overview Enabling Innovative Services 1 Agenda Introduction VPLS Technical Overview VPLS Architectures Deployment Scenarios Summary

More information

Provider Backbone Bridging Traffic Engineering of Carrier Ethernet Services

Provider Backbone Bridging Traffic Engineering of Carrier Ethernet Services Provider Backbone Bridging Traffic Engineering of Carrier Ethernet Services Introduction Recently, a number of technologies have emerged for transporting Carrier Ethernet services. One such technology,

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

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

Demonstrating the high performance and feature richness of the compact MX Series WHITE PAPER Midrange MX Series 3D Universal Edge Routers Evaluation Report Demonstrating the high performance and feature richness of the compact MX Series Copyright 2011, Juniper Networks, Inc. 1 Table

More information

White Paper: Carrier Ethernet

White Paper: Carrier Ethernet White Paper: Carrier Ethernet Activity and Task: JRA1 T1 Target Audience: NREN technical networking specialists Document Code: Authors: J. Kloots (SURFnet), V. Olifer (JANET) Acknowledgement: The research

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

Cloud Networking: Framework and VPN Applicability. draft-bitar-datacenter-vpn-applicability-01.txt

Cloud Networking: Framework and VPN Applicability. draft-bitar-datacenter-vpn-applicability-01.txt Cloud Networking: Framework and Applicability Nabil Bitar (Verizon) Florin Balus, Marc Lasserre, and Wim Henderickx (Alcatel-Lucent) Ali Sajassi and Luyuan Fang (Cisco) Yuichi Ikejiri (NTT Communications)

More information

Resiliency in Ethernet Based Transport Networks

Resiliency in Ethernet Based Transport Networks Resiliency in Ethernet Based Transport Networks Kari Seppänen Kari.Seppanen@vtt.fi Outline Introduction What is switched Ethernet? Legacy Ethernet Security and Reliability issues Rapid spanning tree protocol

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

Introduction to BGP-MPLS Ethernet VPN

Introduction to BGP-MPLS Ethernet VPN Introduction to BGP-MPLS Ethernet VPN Emil Gągała PLNOG, 16.03.2011 Slides thanks to Rahul Aggarwal Agenda Data Center Interconnect requirements VPLS Status Quo and Areas of Improvements Ethernet VPN (BGP/MPLS

More information

Carrier Ethernet A Wave is Building. Provider Backbone Bridges with Traffic Engineering (PBB-TE)

Carrier Ethernet A Wave is Building. Provider Backbone Bridges with Traffic Engineering (PBB-TE) Carrier Ethernet A Wave is Building Provider Backbone Bridges with Traffic Engineering (PBB-TE) D. Kent Stevens Western Region Optical Architect kesteven@nortel.com 714-803-1050 Next Generation Packet

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

MPLS multi-domain services MD-VPN service

MPLS multi-domain services MD-VPN service MPLS multi-domain services MD-VPN service Xavier Jeannin, RENATER Tomasz Szewczyk / PSNC Training and Workshops for advancing NRENs 8-11 Sept 2014 Chisinau, Moldova MPLS brief overview Original purpose:

More information

TRILL for Data Center Networks

TRILL for Data Center Networks 24.05.13 TRILL for Data Center Networks www.huawei.com enterprise.huawei.com Davis Wu Deputy Director of Switzerland Enterprise Group E-mail: wuhuajun@huawei.com Tel: 0041-798658759 Agenda 1 TRILL Overview

More information

Delivering MPLS VPLS VPN Services With Metro Service Edge Platform

Delivering MPLS VPLS VPN Services With Metro Service Edge Platform Delivering MPLS VPLS VPN Services With Metro Service Edge Platform Objective This paper outlines the overall network architecture and elements for delivering MPLS VPLS VPN services by extending MPLS (Multiprotocol

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

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

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

MPLS Layer 3 and Layer 2 VPNs over an IP only Core. Rahul Aggarwal Juniper Networks. rahul@juniper.net MPLS Layer 3 and Layer 2 VPNs over an IP only Core Rahul Aggarwal Juniper Networks rahul@juniper.net Agenda MPLS VPN services and transport technology Motivation for MPLS VPN services over an IP only core

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

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

Backbone Provider Bridging Networks A Highly Scalable VLAN (Multicast) Architecture

Backbone Provider Bridging Networks A Highly Scalable VLAN (Multicast) Architecture Backbone Provider Bridging Networks A Highly Scalable VLAN (Multicast) Architecture Paul Bottorff Version 1.0 July 12, 2004 Page 1 A Provider Bridge Scaling Solution Backbone Provider Bridging 802.1ad

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

Example: Advertised Distance (AD) Example: Feasible Distance (FD) Example: Successor and Feasible Successor Example: Successor and Feasible Successor

Example: Advertised Distance (AD) Example: Feasible Distance (FD) Example: Successor and Feasible Successor Example: Successor and Feasible Successor 642-902 Route: Implementing Cisco IP Routing Course Introduction Course Introduction Module 01 - Planning Routing Services Lesson: Assessing Complex Enterprise Network Requirements Cisco Enterprise Architectures

More information

Scalability Analysis of Metro Ethernet

Scalability Analysis of Metro Ethernet Scalability Analysis of Metro Ethernet Heikki Mahkonen Helsinki University of Technology Email: heikki.mahkonen@piuha.net Abstract This document gives a scalability analysis of Metro Ethernet architecture.

More information

OVERLAYING VIRTUALIZED LAYER 2 NETWORKS OVER LAYER 3 NETWORKS

OVERLAYING VIRTUALIZED LAYER 2 NETWORKS OVER LAYER 3 NETWORKS OVERLAYING VIRTUALIZED LAYER 2 NETWORKS OVER LAYER 3 NETWORKS Matt Eclavea (meclavea@brocade.com) Senior Solutions Architect, Brocade Communications Inc. Jim Allen (jallen@llnw.com) Senior Architect, Limelight

More information

Innovation in Access and Metropolitan Area Networks -

Innovation in Access and Metropolitan Area Networks - Innovation in Access and Metropolitan Area s - Combining Ethernet and MPLS By Jim Metzler SPONSORED BY: K ubernan Guiding Innovation Innovation in Access and Metropolitan Area s - Combining Ethernet and

More information

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

ICTTEN6172A Design and configure an IP- MPLS network with virtual private network tunnelling ICTTEN6172A Design and configure an IP- MPLS network with virtual private network tunnelling Release: 1 ICTTEN6172A Design and configure an IP-MPLS network with virtual private network tunnelling Modification

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

MPLS VPNs: Layer 2 or Layer 3? Understanding the Choice

MPLS VPNs: Layer 2 or Layer 3? Understanding the Choice #128 TECHNOLOGY WHITE PAPER Page: 1 of 6 MPLS VPNs: Layer 2 or Layer 3? Understanding the Choice Tim Wu, Riverstone Networks ABSTRACT Since there s been data networking, there s been a debate between switched

More information

MPLS-TP in Metro Transport Networks. Bringing Carrier Grade Performance to Data Services

MPLS-TP in Metro Transport Networks. Bringing Carrier Grade Performance to Data Services MPLS-TP in Metro Transport Networks Bringing Carrier Grade Performance to Data Services MPLS-TP in Metro Transport Networks - Bringing Carrier Grade Performance to Data Services December 2012 Copyright

More information