BRKSPG-2204
Building Carrier Ethernet Services Using Cisco Ethernet Virtual Circuit (EVC) Framework
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 2
Agenda
Introduction
Cisco EVC Fundamentals
Operation and Packet Flow
Configuration
Mapping to Metro Ethernet Forum (MEF) Services Attributes
Deployment Use CasesResidential / Business Services
Platform Support
Summary
2010 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKOPT-2204 3
Introduction
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 4
What Is Cisco EVC Framework?
Cisco Ethernet Virtual Circuit (EVC) is the next-generation cross-platform Carrier Ethernet Software Infrastructure
Addresses Flexible Ethernet Edge requirements
Supports service convergence over Ethernet
Complies with MEF, IEEE, IETF standards
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 5
Access Edge
BRAS
SR/PE
DPI
Core NetworkMPLS /IP
Content Farm
VOD TV SIP
DSLResidential
STB
Content Farm
VOD TV SIP
Mobile
ETTx
PON
MSPP
Cable
Business
Corporate
Residential
STB
Aggregation
L2 P-to-P nativeL2 P-to-P over PWL2 MP native bridgingL2 MP VPLSL3 routed
UntaggedSingle taggedDouble tagged802.1q802.1adetc
Flexible Ethernet Edge
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 6
Service Abstraction
FlexibleServiceMapping
Standards Alignment
MultiplexedForwarding
Services TechnologyEVC
Framework
Support mix of Layer 2 and Layer 3 services on same physical port
Concurrent support of different flavors of Layer 2 services: Pt-to-Pt and Mpt
Ethernet Service Instances Model Ethernet Service Layer Transport agnostic
Alignment with emerging standards: MEF 6, 10.1, 11 IEEE 802.1ad IEEE 802.1ah
Flexible definition of service delimiters based on Ethernet header fields
Selective EVC Mapping
Advanced VLAN tag manipulation
Introducing Cisco EVC Framework
AdvancedFrame
Manipulation
Functional Highlights
2010 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKOPT-2204 7
Cisco EVC Fundamentals
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 8
Cisco EVC Building Blocks
Cisco EVC uses the following new concepts:
Ethernet Service Instance (S-I)Transport-agnostic abstraction of an Ethernet service on an interface
Ethernet Virtual Circuit (EVC)Device local object (container) for network-wide service parameters
Bridge Domain (BD)Ethernet Broadcast Domain local to a device
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 9
CE A1CE A2
CE A3
CE B1CE B2
EVC Blue
EVC Red
S-I
Service Instance
S-I
S-I
Interface
Cisco EVC Building Blocks
Instance of a MEF EVC on a port Also defined as Ethernet Flow Point (EFP) Classify frames belonging to a particular Ethernet Service Apply features selectively to service frames Define forwarding actions and behavior
Ethernet Service Instance
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 10
Cisco EVC Building Blocks
Representation of a MEF EVC on the device
Management Plane container
Hosts global EVC attributes
One-to-many mapping from EVC to Service Instance
Ethernet Virtual Circuit
Management Plane
Service Instance
S-IS-I
S-I
Interface
EVCEVC
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 11
Cisco EVC Building BlocksBridge Domain
Management Plane
Service Instance
S-IS-I
S-I
Interface
EVCEVC
Bridge Domain
Broadcast Domain internal to the device
Allows decoupling broadcast domain from VLANPer port VLAN significance
One-to-many mapping from BD to Service Instances
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 12
Cisco EVC Building Blocks
VLAN bridge has 1:1 mapping between VLAN and internal Broadcast Domain
VLAN has global per-device significance
EVC bridge decouples VLAN from Broadcast DomainVLAN treated as encapsulation on a wire
VLAN on a wire mapped to internal Bridge Domain via Service Instances
Net result: per-port VLAN significance
VLAN Bridge EVC Bridge
Bridge Domain vs. VLAN Bridge
VLANVLAN
VLAN
Service InstanceBridge
Domain
2010 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKOPT-2204 13
Operation and Packet Flow
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 14
FlexibleServiceMapping
Packet Flow Pipeline
Ingress Encapsulation
Adjustment
Input Features
Frame FilteringEgress
Encapsulation Adjustment
OutputFeatures
Ingress Interface
Inbound Service Instance (S-I)
Outbound S-I
Egress Interface
Forwarder
2010 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKOPT-2204 15
Operation and Packet Flow
Flexible Service Mapping
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 16
Flexible Service Mapping
Single Tagged VLAN Matching Untagged traffic
Single VLAN ID value
Single VLAN ID Range (contiguous)
Single VLAN ID List
Single VLAN ID Range and List
Overview
30 5
0
40
19
12
10
11
20 2
2
21
S-VLAN C-VLAN
70
Un-tagged
PORTGE / 10GE
Range List Rangeand List
Ethernet Service Instances
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 17
Flexible Service Mapping
Double Tagged VLAN Matching Outer VLAN, Inner
VLAN
Outer VLAN and Range of Inner VLANs (contiguous)
Outer VLAN and List of Inner VLANs
Outer VLAN and Range and List of Inner VLANs
Overview
200
10 1
1
12
300
70 8
0
90
10
100
S-VLAN C-VLAN
PORTGE / 10GE
OuterInner Range
OuterInner List
OuterInner
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 18
Flexible Service Mapping
Header Matching Single VLAN, single
802.1p (COS) value
Single VLAN, COS List/Range
Outer VLAN, outer COS and Inner VLAN
Outer VLAN, Inner VLAN and inner COS
Single VLAN, Ethertype value (PPPoE, IPv4, IPv6)
Outer VLAN, Inner VLAN and Ethertype value (PPPoE, IPv4, IPv6)
Overview
S-VLAN C-VLAN
PORTGE / 10GE
COS5
400COS2-5
500
PPPoE
600
COS PPPoECOS
Range
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 19
Flexible Service Mapping
Industrys Most Comprehensive Matching
Capabilities Service Instance
construct classifies L2 flows on Ethernet interfaces
Single Tagged
Double Tagged
Header/Payload
70
Overview
200
10 1
1
12
300
70 8
0
90
10
100
30 5
0
40
19
12
10
11
20 2
2
21
PORTGE / 10GE
S-VLAN C-VLAN
Un-tagged
Ethernet Service Instances
COS5
400COS2-5
500
PPPoE
600
2010 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKOPT-2204 20
Operation and Packet Flow
Advanced Frame Manipulation
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 21
2025SADA20SADA
3125SADASADA
Advanced Frame Manipulation
PUSH Operations Add one VLAN tag
Add two VLAN tags
Overview
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 22
Advanced Frame Manipulation
SADA2010SADA
20SADA2010SADA
2025SADA20SADA
3125SADASADA
OverviewAdvanced Frame Manipulation
POP Operations Remove one VLAN tag
Remove two VLAN tags
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 23
3125SADA2010SADA
31SADA2010SADA
3125SADA10SADA
25SADA10SADA
2025SADA20SADA
3125SADASADA
SADA2010SADA
20SADA2010SADA
OverviewAdvanced Frame Manipulation
Translation Operations 1:1 VLAN Translation
1:2 VLAN Translation
2:1 VLAN Translation
2:2 VLAN Translation
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 24
3125SADA2010SADA
31SADA2010SADA
3125SADA10SADA
2025SADA20SADA
3125SADASADA
25SADA10SADA
SADA2010SADA
20SADA2010SADA
OverviewAdvanced Frame Manipulation
VLAN Tag Manipulation PUSH operations
POP operations
TRANSLATION operations
2010 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKOPT-2204 25
Operation and Packet Flow
Multiplexed Forwarding Services
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 26
Multiplexed Forwarding Services
Cisco EVC supports flexible access VLAN to forwarding service mapping
1-to-1 access VLAN to a service
Same port, multiple access VLANs to a service
Multiple ports, multiple access VLANs to a service
Forwarding services include:
L2 point-to-point local connect
L2 point-to-point xconnect
L2 multipoint bridging
L2 multipoint VPLS
L2 point-to-multipoint bridging
L3 termination
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 27
Multiplexed Forwarding Services
Layer 2 P2P local services
No MAC learning
Two Service Instances (S-I) on same interface (hair-pin)
Two SIs on different interfaces
Layer 2 MP bridged services
MAC based fwd and learning
Local VLAN significance
Bridge Domain (BD)different access VLANs in the same broadcast domain
Split-horizonprevent communication between service instances
BD
BD = Bridge Domain VFI = Virtual Fwd InstancePW = Pseudowire SVI = Switch Virtual Instance
Layer 2 Multipointbridged
Layer 2 Point-to-PointLocal Hair-pin
Split
Horizon
Service Instances
Local and Bridged P2P and MP Forwarding Services
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 28
Multiplexed Forwarding Services
Layer 2 P2P services using Ethernet over MPLS
S-I to EoMPLS PW
Layer 2 MP services using VPLS
Extends ethernet multipoint bridging over a full mesh of PWs
Split horizon support over attachment circuits (configurable) and PWs
BD VFI
MPLS-Based P2P and MP Forwarding Services
PW
PW
BD = Bridge Domain VFI = Virtual Fwd InstancePW = Pseudowire SVI = Switch Virtual Instance
PW
Layer 2 MultipointVPLS
Layer 2 Point-to-PointEoMPLS
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 29
Multiplexed Forwarding Services
BD with Split Horizon Group can be used to implement rooted-multipoint forwarding service:
Place all Leaf S-Is in Split Horizon Group
Keep Root S-I outside the Split Horizon Group
Net effect: Bidirectional connectivity between Root and all Leaf S-Is
Leaf S-Is cannot communicate to each other Leaf S-I
Interface
BD
Bridge Domain
Split Horizon Group
Root Service Instance
LeafS-I
LeafS-I
Rooted-Multipoint Forwarding Services
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 30
Multiplexed Forwarding Services
Co-existence with Routed sub-interfaces
Layer 3 termination through SVI interface (interface vlan)
Layer 3 termination through Routed sub-interfaces
Layer 3 Forwarding Services
BD = Bridge Domain VFI = Virtual Fwd InstancePW = Pseudowire SVI = Switch Virtual Instance
BD SVI
Layer 3IP / L3VPN via sub-int
BD
BD
Layer 3IP / L3VPN via SVI
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 31
Multiplexed Forwarding Services
Multiplexed Service Interface
Mix of L2 and L3 services on same port
Different types of L2 services
Point-to-Point
Multipoint
Service Instances
BD
BD VFI
BD SVI
Putting It All Together
PW
PW
PW
BD = Bridge Domain VFI = Virtual Fwd InstancePW = Pseudowire SVI = Switch Virtual Instance
2010 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKOPT-2204 32
Operation and Packet Flow
Features
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 33
Service-Instance/Bridge Domain Features
Security
MAC limit on EVC Bridge Domain
MAC security on Service Instance
MAC ACL on Service Instance
L3 / L4 ACL on Service Instance
Storm Control on Service Instance
IP Source Guard on Service Instance
DHCP snooping with Option-82 on Service Instance
Dynamic ARP Inspection (DAI)
Sample of Supported Features
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 34
Service-Instance/Bridge Domain Features
Resiliency
MST on EVC Bridge Domain
EVC static Etherchannel
EVC LACP Etherchannel
EVC Etherchannel Manual Load Balancing
EVC and FlexLink (backup interface) integration
Resilient Ethernet Protocol (REP) on EVC
Multi-Chassis LACP (mLACP)
MST Access Gateway
Pseudowire Redundancy
Sample of Supported Features (Cont.)
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 35
Service-Instance/Bridge Domain Features
OAM
IEEE 802.1ag (CFM) on Service Instance with Bridge Domain
CFM on Service Instance with Xconnect
CFM on L2 VFI
CFM to Ethernet LMI (E-LMI) Interworking
PW OAM to E-LMI Interworking
Link OAM to CFM Interworking
IP SLA for Metro Ethernet
Sample of Supported Features (Cont.)
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 36
Service-Instance/Bridge Domain Features
MiscellaneousIEEE 802.1ah (Provider Backbone Bridging PBB)
IGMP Snooping
UDLD on Service Instance
Custom ether-type on Service Instance
Static unicast / multicast MAC on Service Instance and VFI PW
InstrumentationCISCO-EVC-MIB
IF-MIB (extensions to support Service Instances)
CISCO-BRIDGE-DOMAIN-MIB
Sample of Supported Features (Cont.)
2010 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKOPT-2204 37
Configuration
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 38
interface
Cisco EVC Configuration Anatomy
Per Port Per EVC Features
Per Port Per EVC Features Per Sub-interface
Features (L3)
Layer 2 ServicesBridging (VPLS via SVI)
xconnect (EoMPLS)Local Connect
L3 VRF
Global
ethernet evc
service instance ethernet service instance ethernet sub-interface
EFP
EVC
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 39
Configuring Flexible Service Mapping
Single-Tagged Frame encapsulation dot1q {any | [,[-]]}
VLAN tag can be single, multiple or range or any (1-4094)
Double-Tagged Frameencapsulation dot1q second-dot1q {any | [,[-]]}
First vlan tag must be unique, second vlan tag can be any, unique, range or multiple
Untagged Frameencapsulation untagged
Match un-tagged frames, for example control traffic
Default encapsulation default
Match all frames (tagged/untagged) not matched by more specific service instances
interface GigabitEthernet 2/1service instance 1 ethernetencapsulation ?default catch-all unconfigured encapsulationdot1q IEEE 802.1Q Virtual LAN or S-VLANuntagged Untagged encapsulation
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 40
Configuring Flexible Service Mapping (cont.)
Single-Tagged Frame and payload Ether-Typeencapsulation dot1q {[,[-]] | etype [IPv4|IPv6|pppoe-all]}
Double-Tagged Frame and payload Ether-Typeencapsulation dot1q second-dot1q {[,[-]] | etype [IPv4|IPv6|pppoe-all]}
Single-Tagged Frame and COSencapsulation dot1q {[,[-]] | cos [,[-]]}
Double-Tagged Frame and Inner COSencapsulation dot1q second-dot1q {[,[-]] | cos [,[-]]}
Double-Tagged Frame and Outer COSencapsulation dot1q {cos [,[-]]} second-dot1q {[,[-]]}
interface GigabitEthernet 2/1service instance 1 ethernetencapsulation ?default catch-all unconfigured encapsulationdot1q IEEE 802.1Q Virtual LAN or S-VLANuntagged Untagged encapsulation
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 41
Flexible Service Mapping
Cisco EVC follows a Loose Match classification model: Unspecified fields are treated as wildcard encap dot1q 10 matches any frame with outer tag equal to 10:
encap dot1q 10 sec 50 matches any frame with outer-most tag as 10 and second tag as 50
10
5010
50
450
10
10
Loose Match Classification Rule
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 42
Flexible Service Mapping
Cisco EVC follows the Longest Match classification model:
Frames are mapped to Service Instance with longest matching set of classification fields
Inte
rfac
e
10
20010
10010
13010
VLAN 10
S-VLAN 10
C-VLAN 100
S-VLAN 10
C-VLAN 128-133
Service Instance
Longest Match Classification Rule
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 43
Flexible Service Mapping
Service Instance with Default encapsulation matches all frames otherwise unmatched by any other S-I on the same port
If default Service Instance is the only one configured on a port, it matches all traffic on the port (tagged and untagged)
Service Instance with Default Encapsulation
VLAN 10VLAN 20
Default
VLAN 10VLAN 20
VLAN 50Untagged
Interface S-I
Default
VLAN 10VLAN 20
VLAN 50Untagged
Interface
S-I
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 44
Configuring Advanced Frame Manipulationinterface GigabitEthernet 2/1service instance 1 ethernetencapsulation dot1q 10rewrite ingress tag ?pop Pop the tagpush Rewrite Operation of pushtranslate Translate Tag
POP Operationsrewrite ingress tag pop 1 symmetric
rewrite ingress tag pop 2 symmetric
PUSH Operationsrewrite ingress tag push dot1q 10 symmetric
rewrite ingress tag push dot1q 10 second-dot1q 20 symmetric
TRANSLATION Operationsrewrite ingress tag translate 1-to-1 dot1q 100 symmetric
rewrite ingress tag translate 1-to-2 dot1q 100 second-dot1q 200 symmetric
rewrite ingress tag translate 2-to-1 dot1q 100 symmetric
rewrite ingress tag translate 2-to-2 dot1q 100 second-dot1q 200 symmetric
Automatic mirror egress operation
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 45
Configuring Point-to-Point Services
Point-to-point local connectconnect
Point-to-point xconnectxconnect encapsulation mpls
interface GigabitEthernet4/1/0service instance 3 ethernetencapsulation dot1q 51rewrite ingress tag translate 1-to-2 dot1q 52 second-dot1q 52 symmetric
interface GigabitEthernet4/1/1service instance 4 ethernetencapsulation dot1q 52 second-dot1q 52
connect eline-sample GigabitEthernet4/1/0 3 GigabitEthernet4/1/1 4
interface GigabitEthernet4/1/1service instance 11 ethernetencapsulation dot1q 101 second-dot1q 60-70xconnect 10.0.0.3 101 encapsulation mpls
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 46
VC label imposition and service delimiter tag are independent from EVC VLAN tag operations
Any VLAN tag, if retained, will appear as payload to the VC
VLAN tags can be added, removed or translated prior to VC label imposition or after disposition
VC Service Delimiter VLAN-ID is removed before passing packet to Attachment Circuit processing
AC PW
REWRITE Imposition
Add tag
5
4
VC
PW
Disposition
Pop 1 Tag
5
4
VC
AC
REWRITE
Imposition
Disposition
Encapsulation Adjustment ConsiderationsPW VC Type and EVC VLAN rewrites
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 47
IP/MPLS
PE-1 PE-2
VLAN ModeInterface GigabitEthernet 1/1.1encap dot1q 20xconnect 1.1.1.1 100 encap mpls
service instance 3 ethernetencapsulation dot1q 10xconnect 1.1.1.2 100 encap mpls
20
PW Type 4
20
10 10tag 10 20
PROBLEM - VLAN tag mismatch on attachment circuits !!!
In most cases, EVC device must be configured to POP EVCs context service delimiter VLAN
Encapsulation Adjustment ConsiderationsPW VC Type and EVC VLAN rewrites (cont.)
Dummy VLAN
service instance 3 ethernetencapsulation dot1q 10rewrite ingress tag pop 1 symmetricxconnect 1.1.1.2 100 encap mpls
Correct Configuration
Incorrect Configuration
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 48
Configuring Multipoint Services
Multipoint Native Ethernet Bridging and VPLSbridge-domain [split-horizon]
Split-horizon to disable L2 communication between two Service Instances (optional)
Local Bridging
interface GigabitEthernet4/1/0service instance 2 ethernetencapsulation dot1q 101-1000bridge-domain 100
interface GigabitEthernet4/1/1service instance 3 ethernetencapsulation dot1q 101-1000bridge-domain 100
interface GigabitEthernet4/1/2service instance 1 ethernetencapsulation dot1q 101-1000bridge-domain 100
VPLS
interface GigabitEthernet4/1/0service instance 2 ethernetencapsulation dot1q 60bridge-domain 20
interface GigabitEthernet4/1/1service instance 3 ethernetencapsulation dot1q 61bridge-domain 20
interface Vlan20xconnect vfi vpls-sample
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 49
Configuring Point-to-Multipoint Services
Multipoint Native Ethernet Bridging and VPLSbridge-domain [split-horizon]
Disables communication between leaf Service Instances in Split Horizon Group
Local Bridging
interface GigabitEthernet4/1/0service instance 2 ethernetencapsulation dot1q 101-1000bridge-domain 100 split-horizon
interface GigabitEthernet4/1/1service instance 3 ethernetencapsulation dot1q 101-1000bridge-domain 100 split-horizon
interface GigabitEthernet3/1/2service instance 1 ethernetencapsulation dot1q 101-1000bridge-domain 100
Leaf
Leaf
Root
Gig3/1/2
BD
Bridge Domain
Split Horizon Group
Root
Leaf
Leaf
X
Gig4/1/1
Gig4/1/0
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 50
Single tag termination
Option 1
interface GigabitEthernet4/1/1service instance 666 ethernetencapsulation dot1q 200rewrite ingress tag pop 1 symmetricbridge-domain 100
interface Vlan100ip address 100.1.100.1 255.255.255.0
Option 2
interface GigabitEthernet4/1/1.200encapsulation dot1q 200 ip address 100.1.100.1 255.255.255.0
Double tag termination
Option 1
interface GigabitEthernet4/1/1service instance 666 ethernetencapsulation dot1q 200 second 300rewrite ingress tag pop 2 symmetricbridge-domain 100
interface Vlan100ip address 100.1.100.1 255.255.255.0
Option 2
interface GigabitEthernet4/1/1.200encapsulation dot1q 200 second 300ip address 100.1.100.1 255.255.255.0
Configuring Layer 3 Services
POP mandatory for IP termination
2010 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKOPT-2204 51
Mapping to Metro Ethernet Forum (MEF) Services Attributes
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 52
MEF Service Attributes at a Glance
UNI Identifier
Physical Medium
Speed
Mode
MAC Layer
UNI MTU
Service Multiplexing
CE-VLAN for untagged/priority tagged Service Frames
Maximum Number of EVCs
Bundling
All to One Bundling
Ingress Bandwidth Profile Per Ingress UNI
Egress Bandwidth Profile Per Egress UNI
Layer 2 Control Protocols Processing
EVC Type
EVC ID
UNI List
Maximum Number of UNIs
EVC Maximum Transmission Unit Size
CE-VLAN ID Preservation
CE-VLAN CoS Preservation
Unicast Service Frame Delivery
Multicast Service Frame Delivery
Broadcast Service Frame Delivery
Layer 2 Control Protocols Processing
EVC Performance
UNI AttributesEVC AttributesUNI EVC ID
CE-VLAN ID/EVC Map
Ingress Bandwidth Profile Per EVC
Ingress Bandwidth Profile Per COS ID
Egress Bandwidth Profile Per EVC
Egress Bandwidth Profile Per COS ID
EVC Per UNI Attributes
MEF 10.1Ethernet Services Attributes
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 53
Mapping MEF Services to Cisco EVCSupport for Bundling and Service Multiplexing
CE
CEUNI
UNI
UNI
Service Multiplexing
CE
CEUNI
UNI
UNI
All-to-One Bundling
All
CE-VLANs
CE
CEUNI
UNI
UNI
Bundling
CE-VLAN subset
PE PE PE
S-I match multiple CE-VLANs
S-I match all CE-VLANs
Different S-Is match different CE-VLANs
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 54
Configuring MEF Attributes
Configuring EVC IdentifierPE(config)# ethernet evc
CE-VLAN ID/EVC MapPE(config-if-srv)# ethernet lmi ce-vlan map {[,[-]] | any | default | untagged}
UNI CountPE(config-evc)# uni count {2 [multipoint] to 1024}
UNI TypePE(config-if)# ethernet uni {bundle [all-to-one] | multiplex}
UNI NamePE(config-if)# ethernet uni id
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 55
Configuring MEF UNI Variants
Configuring All-to-One Bundling
interface GigabitEthernet 1/0/2service instance 1 ethernet ServiceXYZ Instantiate an EVC on this portencapsulation default Maps all traffic on interface to single EVCbridge-domain 3
Configuring Bundling
interface GigabitEthernet 1/0/2service instance 1 ethernet ServiceXYZ Instantiate an EVC on this portencapsulation dot1q 30-50, 83, 100 Map multiple C-VLANs to single EVCbridge-domain 3
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 56
Configuring MEF UNI Variants (cont.)
Configuring Service Multiplexing
interface GigabitEthernet 1/0/2service instance 1 ethernet ServiceABC Instantiate first EVC on this portencapsulation dot1q 20-50 This service has bundling as wellbridge-domain 3!service instance 2 ethernet ServiceXYZ Instantiate second EVC on this port
encapsulation dot1q 100 No bundling for this servicebridge-domain 40
2010 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKOPT-2204 57
Deployment Use Cases
Residential Access Models Implementation
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 58
Deployment Use Cases
Access Node UNI Type Characteristics
Trunk UNI N:1 Service VLANs for Voice, Video and Data
Trunk UNI 1:1 Dedicated VLAN for Data and N:1 Service VLANs for Voice and Video
Residential use cases presented in the section:
2010 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKOPT-2204 59
Deployment Use Cases
Residential Access Models Implementation
Trunk UNI, N:1 Service VLAN
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 60
Residential UNI Standards
DSL Forum 101 for residential services
UNI exists between the access node and the CPE
Trunk UNI means a different VLAN or VC per service
Non-Trunk UNI means no VLANs to CPE
1:1 means one VLAN per customer
N:1 means multiple customers share a VLAN
Prevalent Residential service options
Non-Trunk UNI, N:1 VLAN
Trunk (Multi-VC) UNI, N:1 Service VLAN
Trunk (Multi-VC) UNI, 1:1 Internet Access (HSI) VLAN
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 61
Trunk UNI, N:1 Service VLAN Residential Service Connectivity Overview
Split Horizon Forwarding, locally significant VLAN ids combined into a per service Bridge Domains (N:1)
Video routed (unnumbered) in Aggregation, other transported to Distribution
Bridged DSL RG
Routed DSL RG
Emulated Bridge Domain
BNGInternet Service
Router
Default Gateway for the Routed CPEs or Appliances Connected in the Bridged RGs PPPoE Server DHCP Relay
Voice Service Router Function
Bridge Domain
Function
Aggregation Node
802.1Q
802.1Q
Video Service Router Function
ADSL, ADSL2+, 802.3Multi VC or Trunk UNI
N:1 Service VLAN
N:1 Service VLAN
Trunk or Multi VC UNI
Ethernet/WiMAX or DSL Access Node
Gateways for the Specific Video/Voice Application Subnets IP Unnumbered Interface DHCP Relay
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 62
Trunk UNI, N:1 Service VLAN Residential Service Aggregation Model
Port-significant VLAN ids removed on ingress
Some VLANs routed, other bridged
Common Bridge Domain allows to use single MPLS PW per Aggregation Node
VLAN id added on egress towards BNG
802.1Q [10]
802.1Q [10]
IPoE TV, VoD
HSI IP/PPPoE
IPoE TV, VoD
HSI IP/PPPoE
802.1Q [310]
Bridge Domain 310
Ingress POP TAG 10 Symmetric
Ingress POP TAG 10 Symmetric
IngressPOP TAG 310 Symmetric
VFI
IPoE Voice
IPoE Voice
802.1Q [11]
802.1Q [12]
802.1Q [11]
802.1Q [12]
Aggregation BNGAccess Distribution
20xGE 2x10GE 2x10GE 20xGE
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 63
Residential Service Use CaseTrunk UNI, N:1 Data Service VLAN (PW per AGG Node)
DSLAM Aggregation Distribution BNGEoMPLS PW
BD
Ingress direction: Match traffic from BNG based
on AGG VID (e.g. 310) POP AGG vlan Send traffic to PW
Single EoMPLS PW carries traffic from all DSLAMs in a given AGG node
Ingress direction: Match traffic from DSLAM based
on single VID (e.g. 10) POP the service vlan Send traffic to DATA bridge
domain (BD)
DATA Service Instance
Egress direction: PUSH service vlan (e.g. 10) on
traffic received from DATA BD
310310310310
Egress direction: PUSH vlan representing AGG
node (e.g. 310) on traffic received from PW
DATA Service Instance
1010
1010
DSLAM assigns a single VLAN for Data service (e.g. 10). This vlan is shared for all subscribers (N:1)
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 64
interface GigabitEthernet4/0/4service instance 1 ethernetencapsulation dot1q 10rewrite ingress tag pop 1 symmetricbridge-domain 310 split-horizon
!service instance 2 ethernetencapsulation dot1q 11rewrite ingress tag pop 1 symmetricbridge-domain 311 split-horizon
!interface GigabitEthernet4/0/5service instance 1 ethernet
encapsulation dot1q 10rewrite ingress tag pop 1 symmetricbridge-domain 310 split-horizon
!service instance 2 ethernetencapsulation dot1q 11rewrite ingress tag pop 1 symmetricbridge-domain 312 split-horizon
Trunk UNISingle Attached DSL Access Node
One common bridge domain for HSI (VLAN 310)
Per DSLAM SVI for video (VLAN 311 and VLAN 312)
Active/Active example using VPLS
Aggregation SVI
vlan 310vlan 311vlan 312!interface Loopback1ip address 130.173.1.1 255.255.255.255
!interface Vlan310xconnect vfi v310
!interface Vlan311ip dhcp relay information trustedip unnumbered Loopback1ip helper-address 10.20.61.3ip pim sparse-mode
!interface Vlan312ip dhcp relay information trustedip unnumbered Loopback1ip helper-address 10.20.61.3ip pim sparse-mode
Aggregation EVCAggregation Distribution
Aggregation Node EVC/SVI Configuration
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 65
Distribution #1vlan 310!pseudowire-class F1701encapsulation mplspreferred-path interface Tunnel1
!pseudowire-class F1601encapsulation mplspreferred-path interface Tunnel3
!l2 vfi v310 manualvpn id 310
neighbor 10.30.30.16 pw-class F1601 no-split-horizonneighbor 10.30.30.17 pw-class F1701 no-split-horizon!interface Loopback0ip address 10.30.30.172 255.255.255.255
!interface Vlan310xconnect vfi v310
Distribution #2
Trunk UNISingle Attached DSL Access Node
Aggregation
interface Loopback0ip address 10.30.30.16 255.255.255.255
!interface GigabitEthernet3/0/3service instance 310 ethernetencapsulation dot1q 310rewrite ingress tag pop 1 symmetricxconnect 10.30.30.173 310 pw-class F1703
interface Loopback0ip address 10.30.30.17 255.255.255.255
!interface GigabitEthernet3/0/3service instance 310 ethernetencapsulation dot1q 310rewrite ingress tag pop 1 symmetricxconnect 10.30.30.173 310 pw-class F1703
BNG
Aggregation Distribution
Distribution Node/VPLS Configuration
* These configurations reflect only the VPLS CLI required for HSI transport toward the redundant BNGs on the Aggregation Node; for complete Aggregation Node configuration, please refer to the previous slide
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 66
Residential Service Use CaseTrunk UNI, N:1 Data Service VLAN (PW per DSLAM)
DSLAM Aggregation Distribution BNGEoMPLS PW
Ingress direction: Match traffic from BNG based
on DSLAM VID (e.g. 310, 410) POP DSLAM vlan Send traffic to PW
Single EoMPLS PW carries traffic from all subscribers in a given DSLAM
Ingress direction: Match traffic from DSLAM based
on single VID (e.g. 10) POP the service vlan Send traffic to PW
DATA Service Instance
Egress direction: PUSH service vlan (e.g. 10) on
traffic received from PW
310310410410
Egress direction: PUSH vlan representing
DSLAM (e.g. 310, 410) on traffic received from PW
DATA Service Instance
1010
1010
DSLAM assigns a single VLAN for Data service (e.g. 10). This vlan is shared for all subscribers (N:1)
2010 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKOPT-2204 67
Deployment Use Cases
Residential Access Models Implementation
Trunk UNI, 1:1 Internet Access VLAN
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 68
Trunk UNI, 1:1 Internet Access VLAN Residential Service Connectivity Overview
This models allows to migrate from a single/dual-play 1:1 scenario to a triple play one with video optimisation
Different Bridge Domains:N:1 VLAN for TV/VoD with Split Horizon forwarding in Access and Aggregation
1:1 VLAN for Internet Access/Voice
QinQ/802.1ad Interface
BNGInternet Service
Router
Default Gateway for the Routed CPEs or Appliances Connected in the Bridged RGs DHCP Relay PPPoE Server
Video ServiceRouter
Function
VLAN Rewrite/Tag Function
Aggregation Node
802.1Q
TV/VoD VC/VLAN
HIS/Voice VC/VLAN
N:1 VLAN
1:1 VLAN
1:1 VLAN
Ethernet or DSL Access Node
Bridged DSL RG
Routed DSL RGTrunk or Multi VC UNI
ADSL, ADSL2+, 802.3Multi VC or Trunk UNI
Gateway for the Specific Video Application Subnets DHCP Relay IP Unnumbered Interface
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 69
Trunk UNI, 1:1 Internet Access VLAN Residential Service Aggregation Model
Internet Access 1:1 VLANs are selectively double-tagged, added to a Bridge Domain, and tunnelled across a single PW
TV/VoD N:1 VLAN routed in Aggregation
802.1Q Range [100,499]
802.1Q Range [100,499]
802.1Q 10
802.1Q 10
Bridge Domain 310 QinQ [[100, 200,], any]
HSI IP/PPPoE
IPoE TV, VoD
HSI IP/PPPoE
IPoE TV, VoD
Aggregation BNGAccess Distribution
20xGE 2x10GE 2x10GE 20xGE
Ingress PUSH TAG 100 Symmetric
IngressPUSH TAG 200 Symmetric
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 70
Residential Service Use CaseTrunk UNI, 1:1 Data Service VLAN (PW per AGG Node)
DSLAM Aggregation Distribution BNGEoMPLS PW
Single EoMPLS PW carries traffic from all DSLAMs in a given AGG node
Ingress direction: Match traffic from BNG based
on DSLAM VID list (e.g. 100,200)
Send traffic to PW
100
101
100
101
100
100
200
200
Ingress direction: Match traffic from DSLAM based
on VID range (e.g. 100-499) PUSH vlan representing DSLAM
(e.g. 100, 200) Send traffic to DATA BD
DATA Service Instance
Egress direction: POP DSLAM vlan (e.g. 100) on
traffic received from PW
100
101
100
101
100
100
200
200
Egress direction: Forward traffic received from
PW
DATA Service Instance
100101
100101
DSLAM assigns a dedicated VLAN (1:1) for Data service per subscriber (e.g. range 100-499 for 400 subscribers)
BD
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 71
interface GigabitEthernet4/0/4service instance 1 ethernetencapsulation dot1q 100-499rewrite ingress tag push dot1q 100 symmetricbridge-domain 310 split-horizon
!service instance 2 ethernetencapsulation dot1q 10rewrite ingress tag pop 1 symmetricbridge-domain 311 split-horizon
!interface GigabitEthernet4/0/5service instance 1 ethernetencapsulation dot1q 100-499rewrite ingress tag push dot1q 200 symmetricbridge-domain 310 split-horizon
!service instance 2 ethernetencapsulation dot1q 10rewrite ingress tag pop 1 symmetricbridge-domain 312 split-horizon
Trunk UNI 1:1Single Attached DSL Access Node
One common bridge domain for HSI (VLAN 310)
Per DSLAM SVI for video (VLAN 311 and VLAN 312)
Active/Active example using VPLS
Aggregation SVI
vlan 310Vlan 311Vlan 312!interface Loopback1ip address 130.173.1.1 255.255.255.255
!interface Vlan310xconnect vfi v310
!interface Vlan311ip dhcp relay information trustedip unnumbered Loopback1ip helper-address 10.20.61.3ip pim sparse-mode
!interface Vlan312ip dhcp relay information trustedip unnumbered Loopback1ip helper-address 10.20.61.3ip pim sparse-mode
Aggregation EVCAggregation Distribution
Aggregation Node EVC/SVI Configuration
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 72
Distribution #1Vlan 310!pseudowire-class F1701encapsulation mplspreferred-path interface Tunnel1
!pseudowire-class F1601encapsulation mplspreferred-path interface Tunnel3
!l2 vfi v310 manualvpn id 310
neighbor 10.30.30.16 pw-class F1601 no-split-horizonneighbor 10.30.30.17 pw-class F1701 no-split-horizon!interface Loopback0ip address 10.30.30.172 255.255.255.255
!interface Vlan310xconnect vfi v310
Distribution #2
Trunk UNI 1:1Single Attached DSL Access Node
Aggregationinterface Loopback0ip address 10.30.30.16 255.255.255.255
!interface GigabitEthernet3/0/3service instance 310 ethernetencapsulation dot1q 100,200xconnect 10.30.30.173 310 pw-class F1703
interface Loopback0ip address 10.30.30.17 255.255.255.255
!interface GigabitEthernet3/0/3service instance 310 ethernetencapsulation dot1q 100,200xconnect 10.30.30.173 310 pw-class F1703
BNGAggregation Distribution
Distribution Node/VPLS Configuration
* These configurations reflect only the VPLS CLI required for HSI transport toward the redundant BNGs on the Aggregation Node; for complete Aggregation Node configuration, please refer to the previous slide
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 73
Residential Service Use CaseTrunk UNI, 1:1 Data Service VLAN (PW per DSLAM)
DSLAM Aggregation Distribution BNGEoMPLS PW
Single EoMPLS PW carries traffic from all subscribers in a given DSLAM
Ingress direction: Match traffic from BNG based
on DSLAM VID (e.g. 100, 200) Send traffic to PW
100
101
100
101
100
100
200
200
Ingress direction: Match traffic from DSLAM based
on VID range (e.g. 100-499) PUSH vlan representing DSLAM
(e.g. 100, 200) Send traffic to PW
DATA Service Instance
Egress direction: POP DSLAM vlan (e.g. 100) on
traffic received from PW
100
101
100
101
100
100
200
200
Egress direction: Forward traffic received from
PW
DATA Service Instance
100101
100101
DSLAM assigns a dedicated VLAN (1:1) for Data service per subscriber (e.g. range 100-499 for 400 subscribers)
2010 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKOPT-2204 74
Deployment Use Cases
Business Services Implementation
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 75
Carrier Ethernet Business ServicesMEF Service Visualization
E-LINE: Ethernet Private Line (EPL) E-LAN: Ethernet Private LAN (EP-LAN)
E-LINE: Ethernet Virtual Private Line (EVPL) E-LAN: Ethernet Virtual Private LAN (EVP-LAN)
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 76
Deployment Use Cases
Service Type Service
E-LINE Ethernet Virtual Private Line
E-LINE Ethernet Private Line
E-LAN Ethernet Virtual Private LAN
E-LAN Ethernet Private LAN
Business use cases presented in the section:
2010 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKOPT-2204 77
Deployment Use Cases
Business Services Implementation
Point-to-Point (EVPL and EPL)
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 78
Ethernet Virtual Private Line (EVPL)Logical View
DistributionAggregation
Localconnect
Core
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 79
Ethernet Virtual Private Line (EVPL)Details
Port-level C-VLAN significance
Local connect for services on same aggregation
Point-to-point EoMPLS for services to remote aggregations
C-Vlan tag is popped on UNI ingress
New C-Vlan tag pushed on egress
Most scalable option:
No global VLAN used
No MAC learning required
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 80
Ethernet Virtual Private Line (EVPL)Sample Configurations
EVPL Service Between Aggregations *
interface GigabitEthernet3/0/15no cdp enableservice instance 100 ethernetencapsulation dot1q 2593rewrite ingress tag pop 1 symmetricxconnect 10.40.40.26 11111 pw-class AS40
pseudowire-class AS40encapsulation mplspreferred-path interface Tunnel1040
EVPL Service on Same Aggregation
interface GigabitEthernet3/0/15mls qos trust cosno cdp enableservice instance 100 ethernetencapsulation dot1q 2595rewrite ingress tag pop 1 symmetric
interface GigabitEthernet3/0/16mls qos trust cosno cdp enableservice instance 200 ethernetencapsulation dot1q 2595rewrite ingress tag pop 1 symmetric
connect EVPL_local GigabitEthernet3/0/15 100 GigabitEthernet3/0/16 200
Aggregation CoreDistribution
1 GE 10GE 10 GE
* Configuration sample for remote EVPL reflects only one end of the connection
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 81
Localconnect
Aggregation Distribution
Core
Ethernet Private Line (EPL)Logical View
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 82
Ethernet Private Line (EPL)Details
Catch-all encapsulation default used for port-based service
Local connect for services on same aggregation
Point-to-point EoMPLS for services to remote aggregations
Scalability considerations:
No global VLAN used
No MAC learning required
One port = One service
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 83
Ethernet Private Line (EPL)Sample Configurations
EPL Service Between Aggregations *
interface GigabitEthernet3/0/4description Sample EPLmtu 9216no cdp enableservice instance 30 ethernetencapsulation defaultxconnect 10.40.40.26 1111 pw-class AS40
pseudowire-class AS40encapsulation mplspreferred-path interface Tunnel1040
EPL Service on Same Aggregation
interface GigabitEthernet3/0/11mtu 9216no cdp enableservice instance 100 ethernetencapsulation default
interface GigabitEthernet3/0/12mtu 9216no cdp enableservice instance 200 ethernetencapsulation default
connect EPL-sample GigabitEthernet3/0/11 100 GigabitEthernet3/0/12 200
Aggregation CoreDistribution
1 GE 10GE 10 GE
(*) Configuration sample for remote EPL reflects only one end of the connection
2010 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKOPT-2204 84
Deployment Use Cases
Business Services Implementation
Multipoint (EVP-LAN and EP-LAN)
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 85
VFI
Bridge Domain
Aggregation Distribution
Bridge Domain
Ethernet Virtual Private LAN (EVP-LAN)Logical View
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 86
Ethernet Virtual Private LAN (EVP-LAN)Details
C-Vlans are popped on ingress at aggregation
All traffic is mapped to a bridge-domain on aggregation
Bridge-domain tied to an SVI with Xconnect to distribution
Distribution node implements full-mesh VPLS
Distribution VPLS establishes a PW with aggregation
No split-horizon on distribution-aggregation PW
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 87
Ethernet Virtual Private LAN (EVP-LAN)Sample Configurations
Aggregation CoreDistribution
1 GE 10GE 10 GE
Aggregation Node
interface GigabitEthernet3/0/15mtu 9216service instance 100 ethernetencapsulation dot1q 2504rewrite ingress tag pop 1 symmetricbridge-domain 2511
interface GigabitEthernet3/0/16mtu 9216service instance 200 ethernetencapsulation dot1q 2514rewrite ingress tag pop 1 symmetricbridge-domain 2511
interface Vlan2511mtu 9216xconnect 10.10.10.25 1111 pw-class F2501
pseudowire-class F2501encapsulation mplspreferred-path interface Tunnel11
Distribution Node *
l2 vfi EVPLAN-sample manualvpn id 1111
!Neighbor aggregation nodeneighbor 10.10.10.26 pw-class F2601 no-split-horizon
!Neighbor Distribution nodeneighbor 10.10.10.24 pw-class F2401
!Remote Distribution nodeneighbor 10.40.40.63 encapsulation mpls
interface Vlan2511mtu 9216xconnect vfi EVPLAN-sample
pseudowire-class F2401encapsulation mplspreferred-path interface Tunnel11 pseudowire-class F2601encapsulation mplspreferred-path interface Tunnel13
(*) Distribution SVI will stay up even if not associated to a Service Instance
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 88
VFI
Bridge Domain
Aggregation Distribution
Bridge Domain
Ethernet Private LAN (EP-LAN)Logical View
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 89
Ethernet Private LAN (EP-LAN)Details
Catch-all encapsulation default used for port-based service on aggregation
L2-protocol forward implements BPDU forwarding
All EPLAN interfaces mapped to a bridge-domain
SVI attached to bridge domain implement EoMPLS xconnect to distribution
Distribution node implements VPLS VFI with:
Full mesh to PW to remote distribution
PW to active aggregation with no split-horizon
Service uses a global VLAN
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 90
Ethernet Private LAN (EP-LAN)Sample Configurations
Aggregation Node
interface GigabitEthernet4/0/2mtu 9216no cdp enableservice instance 200 ethernetencapsulation defaultl2protocol forwardbridge-domain 2711
interface Vlan2711mtu 9216xconnect 10.10.10.25 1111 pw-class F2501
pseudowire-class F2501encapsulation mplspreferred-path interface Tunnel11
Distribution Node *
l2 vfi EPLAN-sample manualvpn id 1111!Neighbor aggregation node
neighbor 10.10.10.26 pw-class F2601 no-split-horizon!Neighbor Distribution node
neighbor 10.10.10.24 pw-class F2401!Remote Distribution node
neighbor 10.40.40.63 encapsulation mpls
interface Vlan2711mtu 9216xconnect vfi EPLAN-sample
pseudowire-class F2401encapsulation mplspreferred-path interface Tunnel11 pseudowire-class F2601encapsulation mplspreferred-path interface Tunnel13
Aggregation CoreDistribution
1 GE 10GE 10 GE
(*) Distribution SVI will stay up even if not associated to a Service Instance
2010 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKOPT-2204 91
Platform Support
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 92
Cisco EVC FrameworkPlatform Support
Scalable Edge Services
Cisco 7600SIP-400ES-20 andES+ linecards
CiscoASR 9000
2010 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKOPT-2204 93
Summary
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 94
Cisco EVC FrameworkKey Takeaways
Next-generation cross-platform Carrier Ethernet Software Infrastructure
Addresses Flexible Ethernet Edge requirements
Flexible Service Mapping
Advanced Frame Manipulation
Service Multiplexing
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 95
For More Information
Cisco 7600Ethernet Services + (ES+) Configuration GuideLayer 2 Features
Cisco 7600Ethernet Services (ES) Configuration GuideLayer 2 Features
Cisco 7600SPA Interface Processor-400 (SIP-400) Configuration Guide
Cisco ASR 9000 Series Aggregation Services Router Ethernet Services Application Guide
http://cisco.com/en/US/partner/docs/routers/7600/install_config/ES40_config_guide/es40_chap4.htmlhttp://cisco.com/en/US/partner/docs/routers/7600/install_config/ES40_config_guide/es40_chap4.htmlhttp://cisco.com/en/US/partner/docs/routers/7600/install_config/ES20_config_guide/SRD/baldcfg.htmlhttp://cisco.com/en/US/partner/docs/routers/7600/install_config/ES20_config_guide/SRD/baldcfg.htmlhttp://cisco.com/en/US/partner/docs/interfaces_modules/shared_port_adapters/configuration/7600series/76cfgeth.htmlhttp://cisco.com/en/US/partner/docs/interfaces_modules/shared_port_adapters/configuration/7600series/76cfgeth.htmlhttp://www.cisco.com/en/US/docs/routers/asr9000/applications/ethernet/services/application/guide/esasr9k.htmlhttp://www.cisco.com/en/US/docs/routers/asr9000/applications/ethernet/services/application/guide/esasr9k.html
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicTECIPM-3001 96
AcronymsAcronymACL Access Control List
BD Bridge Domain
BRAS Broadband Access Server
CE Customer Equipment (Edge)
C-VLAN / CE-VLAN Customer VLAN
CoS Class of Service
DSLAM DSL Access Modulator
E-LAN Ethernet LAN service (multipoint)
E-Line Ethernet Line service (point-to-point)
E-Tree Ethernet Tree service (rooted multipoint)
EFP Ethernet Flow Point
EoMPLS Ethernet over MPLS
EPL Ethernet Private Line
EVC Ethernet Virtual Connection
EVPL Ethernet Virtual Private Line
IEEE Institute of Electrical and Electronics Engineers
IETF Internet Engineering Task Force
AcronymIPoETV TV on IP over Ethernet
IPTV Television over IP
MEF Metro Ethernet Forum
MEN Metro Ethernet Network
MPLS Multi-protocol Label Switching
OAM Operations, Administration and Maintenance
PE Provider Edge device
PW Pseudowire
Q-in-Q VLAN tunneling using two 802.1Q tags
QoS Quality of Service
SVI Switch Virtual Interface (interface vlan)
S-VLAN Service VLAN (Provider VLAN)
UNI User to Network Interface
VLAN Virtual LAN
VoD Video on Demand
VoIP Voice over IP
VPLS Virtual Private LAN Service
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicTECIPM-3001 97
Complete Your Online Session Evaluation
Give us your feedback and you could win fabulous prizes. Winners announced daily.
Receive 20 Cisco Preferred Access points for each session evaluation you complete.
Complete your session evaluation online now (open a browser through our wireless network to access our portal) or visit one of the Internet stations throughout the Convention Center.
Dont forget to activate your Cisco Live and Networkers Virtual account for access to all session materials, communities, and on-demand and live activities throughout the year. Activate your account at any internet station or visit www.ciscolivevirtual.com.
http://www.ciscolivevirtual.com/
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicTECIPM-3001 98
Check the Recommended Reading brochure for suggested products available at the Cisco Store
Enter to Win a 12-Book Libraryof Your Choice from Cisco Press
Visit the Cisco Store in the World of Solutions, where you will be asked to enter this Session ID code
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicTECIPM-3001 99
2010 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKOPT-2204 100
EVC Framework coexistence with Switchport modelAppendix
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicTECIPM-3001 101
Example Description
LAN
Card (67xx )
ES
20 / ES
+
5
50PF
C/D
FC
DBUS VLAN
= 50
Service instance (EFP)
Physical port PFC/DFC Forwarding engine
Frame on wire ( tag and data)
Frame on wire (tag and data)
DBUS VLAN is used for VLAN tag rewrite on the catalyst LAN cards, but not for VLAN tag rewrite on the service instance
Frame on data plane BUS or Fabric
interface gig 2/1service instance 11 ethernet
encapsulation dot1q 5rewrite tag ingress pop 1 symmetricbridge-domain 50
interface gig 3/1switchport mode trunkswitchport trunk encap dot1q
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicTECIPM-3001 102
Example MP local bridging 802.1Q Trunk ports on LAN card, single tag frames
service instance 10 ethernetencapsulation dot1q 6rewrite ingress tag pop 1 symmetricbridge-domain 50
LAN
Card (67xx )
ES
20 / ES
+
5
6
interface gig 3/1switchport mode trunkswitchport trunk encap dot1q
50
service instance 10 ethernetencapsulation dot1q 5rewrite ingress tag pop 1 symmetricbridge-domain 50
ES
20 / ES
+
PF
C/D
FC
DBUS VLAN
= 50
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicTECIPM-3001 103
Example MP local bridging 802.1Q Trunk ports on LAN card, double tag frames
service instance 10 Ethernetencapsulation dot1q 52 second 5-100rewrite ingress tag pop 1 symmetricbridge-domain 50 split-horizon
LAN
Card (67xx )
ES
20 / ES
+
5-100
5-100
5-100
service instance 10 Ethernetencapsulation dot1q 51, second 5-100rewrite ingress tag pop 1 symmetricbridge-domain 50 split-horizon
ES
20 / ES
+
50
5-100
PF
C/D
FC
DBUS VLAN
= 50
51
5-100
52
5-100
interface gig 3/1switchport mode trunkswitchport trunk encap dot1q
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicTECIPM-3001 104
Example MP local bridging802.1Q Tunnel ports on LAN card, split-horizon enable
PF
C/D
FC
service instance 10 Ethernetencapsulation dot1q 5-100bridge-domain 50 split-horizon
LAN
Card (67xx )
ES
20 / ES
+
5-1005-100
5-100
interface gig 3/1switchportswitchport mode dot1q-tunnelswitchport access vlan 50
5-100
5-1005-100
service instance 10 Ethernetencapsulation dot1q 5-100bridge-domain 50 split-horizon
ES
20 / ES
+
DBUS VLAN
= 50
2010 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKOPT-2204 105
EVC Framework L2VPN considerations
Appendix
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 106
VC label imposition and service delimiter tag are independent from EVC VLAN tag operations
Any VLAN tag, if retained, will appear as payload to the VC
VLAN tags can be added, removed or translated prior to VC label imposition or after disposition
VC Service Delimiter VLAN-ID is removed before passing packet to Attachment Circuit processing
PW VC Type and EVC VLAN rewrites
AC PW
REWRITE Imposition
Add tag
5
4
VC
PW
Disposition
Pop 1 Tag
5
4
VC
AC
REWRITE
Imposition
Disposition
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 107
IP/MPLS
PE-1 PE-2
10 10
PW Type 5
service instance 3 ethernetencapsulation dot1q 10rewrite ingress tag pop 1 symmetricxconnect 1.1.1.2 100 encap mpls
service instance 6 ethernetencapsulation dot1q 10rewrite ingress tag pop 1 symmetricxconnect 1.1.1.1 100 encap mpls
tag10 tag tag
Single-tagged frame
Double-tagged frame
10
Encapsulation Adjustment Considerations
If peer PE uses EVC based configuration, then it will negotiate and use Type 5 pseudowire
MPLS labels
VLAN Tags and Pseudowires: EVC to EVC Example 1
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 108
IP/MPLS
PE-1 PE-2
service instance 3 ethernetencapsulation dot1q 10xconnect 1.1.1.2 100 encap mpls
10 10
PW Type 5
10
service instance 6 ethernetencapsulation dot1q 10xconnect 1.1.1.1 100 encap mpls
tag10 tag tag10 10
Service delimiter VLAN tag is transmitted unnecessarily. Wastes
bandwidth.
Encapsulation Adjustment Considerations
If peer PE uses EVC based configuration, then it will negotiate and use Type 5 pseudowire
Single-tagged frame
Double-tagged frame
VLAN Tags and Pseudowires: EVC to EVC Example 2
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 109
IP/MPLS
PE-1 PE-2
PW Type 4
VLAN ModeInterface gig 1/1.1encap dot1q 10xconnect 1.1.1.1 100 encap mpls
10 10tag
service instance 3 ethernetencapsulation dot1q 10rewrite ingress tag pop 1 symmetricxconnect 1.1.1.2 100 encap mpls
tag10 tag tagtag 10
tag10 tag tag1010
10 1010
Encapsulation Adjustment Considerations
Single-tagged frame
Double-tagged frame
Dummy VLAN
VLAN Tags and Pseudowires: EVC to Non-EVC Example 1
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 110
IP/MPLS
PE-1 PE-2
VLAN ModeInterface GigabitEthernet 1/1.1encap dot1q 20xconnect 1.1.1.1 100 encap mpls
service instance 3 ethernetencapsulation dot1q 10xconnect 1.1.1.2 100 encap mpls
20
PW Type 4
20
10 10tag 10 20
PROBLEM - VLAN tag mismatch on attachment circuits !!!
In most cases, EVC device must be configured to POP EVCs context service delimiter VLAN
Encapsulation Adjustment ConsiderationsVLAN Tags and Pseudowires: EVC to Non-EVC Example 2
Dummy VLAN
service instance 3 ethernetencapsulation dot1q 10rewrite ingress tag pop 1 symmetricxconnect 1.1.1.2 100 encap mpls
Correct Configuration
Incorrect Configuration
2010 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKOPT-2204 111
Introduction to Metro Ethernet Forum (MEF) Ethernet Services Appendix
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 112
MEF Concepts and TerminologyCE, MEN and UNI
CE:
Customer Equipment (Edge)
Router or IEEE 802.1 bridge/switch
MEN:
Metro Ethernet Network
Provide Ethernet service to CE
May employ various transports/media
UNI:
User-Network Interface
Demarcation between Customer and Provider
IEEE 802.3 PHY/MAC
CE
CECE
UNI
UNI
UNI
MEN
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 113
MEF Service Attributes at a Glance
UNI Identifier
Physical Medium
Speed
Mode
MAC Layer
UNI MTU
Service Multiplexing
CE-VLAN for untagged/priority tagged Service Frames
Maximum Number of EVCs
Bundling
All to One Bundling
Ingress Bandwidth Profile Per Ingress UNI
Egress Bandwidth Profile Per Egress UNI
Layer 2 Control Protocols Processing
EVC Type
EVC ID
UNI List
Maximum Number of UNIs
EVC Maximum Transmission Unit Size
CE-VLAN ID Preservation
CE-VLAN CoS Preservation
Unicast Service Frame Delivery
Multicast Service Frame Delivery
Broadcast Service Frame Delivery
Layer 2 Control Protocols Processing
EVC Performance
UNI AttributesEVC AttributesUNI EVC ID
CE-VLAN ID/EVC Map
Ingress Bandwidth Profile Per EVC
Ingress Bandwidth Profile Per COS ID
Egress Bandwidth Profile Per EVC
Egress Bandwidth Profile Per COS ID
EVC Per UNI Attributes
MEF 10.1Ethernet Services Attributes
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 114
MEF Concepts and TerminologyEthernet Virtual Connection (EVC)
Ethernet Virtual Connection (or Circuit)
Conceptual visualization of an Ethernet Service
An association of two or more UNIs
Three types:Point-to-Point EVC (E-Line)
Multipoint-to-Multipoint EVC (E-LAN)
Rooted-Multipoint EVC (E-Tree)
CE
CE
CEUNI
UNI
UNI
CE
CE
CEUNI
UNI
UNI
CE
CE
CEUNI
UNI
UNI
Point-to-PointMultipoint-to-Multipoint Rooted-Multipoint
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 115
MEF Concepts and Terminology Service Visualization
E-LINE: Ethernet Private Line (EPL) E-LAN: Ethernet Private LAN
E-LINE: Ethernet Virtual Private Line (EVPL) E-LAN: Ethernet Virtual Private LAN
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 116
MEF Concepts and TerminologyHighlight of UNI Attributes
Bundling: More than one CE-VLAN on a UNI mapped to an EVC
All-to-one Bundling: All CE-VLANs on a UNI mapped to a single EVC
Service Multiplexing: Support multiple EVCs over a UNI; EVC selection is based on CE-VLAN value
CE
CEUNI
UNI
UNI
Service Multiplexing
CE
CEUNI
UNI
UNI
All-to-One Bundling
All
CE-VLANs
CE
CEUNI
UNI
UNI
Bundling
CE-VLAN subset
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 117
Mapping MEF Services to Cisco EVCSupport for Various EVC Types
E-Line: Associate a point-to-point forwarding service to a Service Instance
Native Transport: Ethernet to Ethernet Local Switching (connect)
MPLS Transport: EoMPLS (xconnect)
E-LAN: Associate a multipoint forwarding service (Bridge Domain) with S-Is
Native Transport: Ethernet multipoint bridging
MPLS Transport: VPLS
E-Tree: Associate a rooted-multipoint forwarding service (Bridge Domain with Split Horizon) with Service Instances
Native Transport: Service Instances
MPLS Transport: Service Instances and Pseudowires
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 118
Mapping MEF Services to Cisco EVCSupport for Bundling and Service Multiplexing
CE
CEUNI
UNI
UNI
Service Multiplexing
CE
CEUNI
UNI
UNI
All-to-One Bundling
All
CE-VLANs
CE
CEUNI
UNI
UNI
Bundling
CE-VLAN subset
PE PE PE
S-I match multiple CE-VLANs
S-I match all CE-VLANs
Different S-Is match different CE-VLANs
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 119
Configuring MEF Attributes
Configuring EVC IdentifierPE(config)# ethernet evc
CE-VLAN ID/EVC MapPE(config-if-srv)# ethernet lmi ce-vlan map {[,[-]] | any | default | untagged}
UNI CountPE(config-evc)# uni count {2 [multipoint] to 1024}
UNI TypePE(config-if)# ethernet uni {bundle [all-to-one] | multiplex}
UNI NamePE(config-if)# ethernet uni id
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 120
Configuring MEF UNI Variants
Configuring All-to-One Bundling
interface GigabitEthernet 1/0/2service instance 1 ethernet ServiceXYZ Instantiate an EVC on this portencapsulation default Maps all traffic on interface to single EVCbridge-domain 3
Configuring Bundling
interface GigabitEthernet 1/0/2service instance 1 ethernet ServiceXYZ Instantiate an EVC on this portencapsulation dot1q 30-50, 83, 100 Map multiple C-VLANs to single EVCbridge-domain 3
2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKOPT-2204 121
Configuring MEF UNI Variants (cont.)
Configuring Service Multiplexing
interface GigabitEthernet 1/0/2service instance 1 ethernet ServiceABC Instantiate first EVC on this portencapsulation dot1q 20-50 This service has bundling as wellbridge-domain 3!service instance 2 ethernet ServiceXYZ Instantiate second EVC on this port
encapsulation dot1q 100 No bundling for this servicebridge-domain 40
Recommended