You are on page 1of 44

BRKOPT-2201

14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 1

Building Carrier Ethernet


Services Using
Cisco Ethernet Virtual
Circuits (EVC)

BRKOPT-2201

BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 2

1
Agenda

Introduction
MEF Services Overview
Cisco EVC Fundamentals
Operation and Packet Flow
Configuration
Deployment Use Cases

BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 3

About This Session


This session provides an overview of Cisco Ethernet Virtual Circuit
(EVC) framework.
Fundamentals of Cisco EVC operation and configuration are
covered in detail.
Cisco EVC framework alignment with MEF service definitions is
discussed.
The session illustrates how Cisco EVC can be used in the context
of typical deployments to implement residential and business
services.
Target Audience:
Architects who design MPLS/Ethernet based networks and services
Network Operation Engineers and Support Staff

BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 4

2
Introduction

BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 5

Flexible Ethernet Edge


Portal Monitoring Billing Subscriber Identity Address Policy
Mobile Database Mgmt Definition

Content Farm
Policy Control Plane (per subscriber)

Residential
Access Aggregation Edge

MSPP
VOD TV SIP

Cable

STB
Untagged L2 P-to-P native
Business Single tagged L2 P-to-P over PW
BRAS Core Network
ETTxtagged
Double L2 MP native bridging MPLS /IP
Corporate 802.1q L2 MP VPLS
802.1ad L3 routed
etc
Residential
DSL DPI
Content Farm

SR/PE
PON
STB

VOD TV SIP

BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 6

3
Flexible Ethernet Edge Requirements
Support various Ethernet Encapsulations (802.1Q, 802.1ad,
Q-in-Q, 802.1ah)
Flexible frame to service mapping
Flexible VLAN tag manipulation and translation
Multiple services for same port (multiplexed UNI)
Local (per-port) VLAN significance
Service instance scalability
Double tag awareness
H-QoS per VLAN
Standards based
Security, High Availability, OAM and so on

BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 7

What Is Cisco EVC Framework?

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

BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 8

4
Functional Highlights

Ethernet Flow Points (EFPs)


model Ethernet Service Layer
Service Abstraction transport agnostic
Support mix of Layer
2 and Layer 3 services
on same physical port Flexible definition of
Concurrent support of Multiplexed Flexible service delimiters
different flavors of Forwarding EVC Service based on Ethernet
Layer 2 services: Services Mapping header fields
Framework
Technology
Pt-to-Pt and Mpt Selective EVC
Mapping

Alignment with
emerging standards: Standards Alignment
MEF 6, 10.1, 11
IEEE 802.1ad
IEEE 802.1ah

BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 9

Layered Architecture Model

Control Point

Service Abstraction

Data Path
OAM Features
Control

Data Plane

Hardware Drivers

Uniform configuration interface Across Platforms


Common model for all Ethernet based services
Hierarchical structure
BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 10

5
Layered Architecture Model

Control Point

Service Abstraction

Data Path
OAM Features
Control

Data Plane

Hardware Drivers

Ethernet Flow Point (EFP) Model


Define Service independent of Ethernet encapsulation
L2 construct, can be associated with L3 if needed.

BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 11

Layered Architecture Model

Control Point

Service Abstraction

Data Path
OAM Features
Control

Data Plane

Hardware Drivers

Service Level OAM (CFM aka 802.1ag)


Link Level OAM (802.3ah)
E-LMI (auto-provisioning / service availability)
Support for OAM Inter-working
BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 12

6
Layered Architecture Model

Control Point

Service Abstraction

Data Path
OAM Features
Control

Data Plane

Hardware Drivers

Ability to apply features at granularity of a service


Service can be a VLAN or range/list of VLANs.
QoS & ACL support

BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 13

Layered Architecture Model

Control Point

Service Abstraction

Data Path
OAM Features
Control

Data Plane

Hardware Drivers

Flexible association of Ethernet Flows to Bridge Domains


Uniform framework for support of packet encapsulation rewrite
acrobatics (selective Q-in-Q, VLAN hopping, 802.1ah, etc)

BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 14

7
MEF Services
Overview

BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 15

MEF Concepts and Terminology


CE, MEN and UNI
CE:
CE
Customer Equipment (Edge)
UNI
Router or IEEE 802.1 bridge/switch
MEN: MEN
Metro-Ethernet Network
UNI
Provide Ethernet service to CE CE
UNI CE
May employ various transports/media
UNI:
User-Network Interface
Demarcation between Customer and Provider
IEEE 802.3 PHY/MAC

BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 16

8
MEF Concepts and Terminology
Ethernet Virtual Connection (EVC)
CE CE
CE
UNI UNI
UNI

Multipoint-to-Multipoint Rooted-Multipoint
Point-to-Point

UNI UNI
CE UNI CE UNI UNI
CE UNI
CE CE
CE

Ethernet Virtual Connection (or Circuit)


Conceptual visualization of an Ethernet Service
An association of 2 or more UNIs
Three types:
Point-to-Point EVC (E-Line)
Multipoint-to-Multipoint EVC (E-LAN)
Rooted-Multipoint EVC (E-Tree)
BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 17

MEF Concepts and Terminology


Highlight of UNI Attributes

CE CE
All CE
CE-VLAN
UNI CE-VLANs UNI
subset UNI

UNI UNI
UNI UNI UNI
UNI
CE CE
CE
Bundling All-to-one Service
Bundling Multiplexing

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.
BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 18

9
MEF Service Attributes at a Glance
EVC Attributes UNI Attributes EVC Per UNI Attributes
EVC Type UNI Identifier UNI EVC ID

EVC ID Physical Medium CE-VLAN ID/EVC Map


Speed
UNI List Ingress Bandwidth Profile Per
Mode EVC
Maximum Number of UNIs MAC Layer Ingress Bandwidth Profile Per
EVC Maximum Transmission UNI MTU COS ID
Unit Size Service Multiplexing Egress Bandwidth Profile Per
CE-VLAN ID Preservation EVC
CE-VLAN for untagged/priority
tagged Service Frames Egress Bandwidth Profile Per
CE-VLAN CoS Preservation COS ID
Maximum Number of EVCs
Unicast Service Frame Delivery
Bundling
Multicast Service Frame All to One Bundling
Delivery
Ingress Bandwidth Profile Per
Broadcast Service Frame Ingress UNI
Delivery
Egress Bandwidth Profile Per
Layer 2 Control Protocols Egress UNI
Processing MEF 10.1
Layer 2 Control Protocols Ethernet Services Attributes
EVC Performance Processing
BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 19

Cisco EVC
Fundamentals

BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 20

10
Cisco EVC Building Blocks
Cisco EVC Uses the Following Concepts:
Ethernet Flow Point (EFP): Transport-agnostic abstraction
of an Ethernet service.
Ethernet Virtual Circuit (EVC): Device local object
(container) for network-wide service parameters. Not to be
confused with MEF EVC.
Bridge Domain (BD): Ethernet Broadcast Domain local
to a device.

BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 21

Cisco EVC Building Blocks


Ethernet Flow Point CE A3 EVC Blue
CE A2
CE A1

CE B2
CE B1

EFP
EVC Red

EFP
EFP
EFP Interface

Ethernet Flow Point (EFP): Ethernet Service Instance


Instance of a MEF EVC on a port
Classify frames belonging to a particular Ethernet Service
Apply features selectively to service frames
Define forwarding actions and behavior
BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 22

11
Cisco EVC Building Blocks
Ethernet Virtual Circuit

EVC
EVC
EFP Management Plane

EFP
EFP
EFP Interface

Ethernet Virtual Circuit (EVC): (Not to Be Confused with MEF EVC)


Global representation of MEF EVC on the device
Management Plane container
Hosts global EVC attributes
1-to-many mapping from EVC to EFPs
BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 23

Cisco EVC Building Blocks


Bridge Domain

EVC
EVC
EFP Management Plane

EFP
EFP
EFP Interface

BD
Bridge Domain (BD):
Broadcast Domain internal to the device
Allows decoupling broadcast domain from VLAN
Per port VLAN significance
1-to-many mapping from BD to EFPs
BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 24

12
Cisco EVC Building Blocks
EVC Bridge vs. VLAN Bridge
BD EFP
VLAN VLAN VLAN

VLAN Bridge EVC Bridge

VLAN bridge has 1:1 mapping between VLAN and internal


Broadcast Domain.
VLAN has global per-device significance
EVC bridge decouples VLAN from Broadcast Domain
VLAN treated as encapsulation on a wire
VLAN on a wire mapped to internal Bridge Domain via EFPs
Net result: per-port VLAN significance
BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 25

Mapping MEF Services to Cisco EVC


Support for Various EVC Types
E-Line:
Associate a point-to-point forwarding service to EFP

E-LAN:
Associate a multipoint forwarding service (Bridge Domain)
with EFPs

E-Tree:
Associate a rooted-multipoint forwarding service
(Bridge Domain with Split Horizon) with EFPs

BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 26

13
Mapping MEF Services to Cisco EVC
Support for Bundling and Service Multiplexing
CE
CE CE
All UNI
CE-VLAN
UNI CE-VLANs UNI
subset

UNI
UNI UNI UNI
UNI UNI CE
Bundling CE All-to-one CE Service
Bundling Multiplexing

EFP match multiple EFP match all Different EFPs match


CE-VLANs CE-VLANs different CE-VLANs

PE PE PE
BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 27

Mapping MEF Service Attributes


to Cisco EVC
EVC Attributes UNI Attributes EVC Per UNI Attributes
EVC Type UNI Identifier UNI EVC ID
Physical Medium CE-VLAN ID/EVC Map
EVC ID
Speed Ingress Bandwidth Profile Per
UNI List Mode EVC
Maximum Number of UNIs MAC Layer Ingress Bandwidth Profile Per
EVC Maximum Transmission UNI MTU COS ID
Unit Size Service Multiplexing Egress Bandwidth Profile Per
EVC
CE-VLAN ID Preservation CE-VLAN for untagged/priority
tagged Service Frames Egress Bandwidth Profile Per
CE-VLAN CoS Preservation COS ID
Maximum Number of EVCs
Unicast Service Frame Delivery Bundling
Multicast Service Frame All to One Bundling
Delivery
Ingress Bandwidth Profile Per
Broadcast Service Frame Ingress UNI
Delivery
Egress Bandwidth Profile Per
Layer 2 Control Protocols Egress UNI
Processing
Layer 2 Control Protocols
EVC Performance Processing

BRKOPT-2201
EVC Interface EFP
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 28

14
Operation and
Packet Flow

BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 29

Packet Flow Pipeline

Flexible Ingress
Tier 1 Tier 2
Service Encapsulation
Input Features Input Features
Mapping Adjustment

Inbound EFP
Ingress
Interface
Forwarding
Service Egress
Interface
Outbound EFP

Egress
Tier 1 Tier 2
Encapsulation Frame Filtering
Output Features Output Features
Adjustment

BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 30

15
Flexible Service Mapping
Overview
EFPs Enable Flexible Mapping of Frames into Services Based on:
VLAN tags
Single or Double port
Unique or multiple values (ranges/lists) s-vlan 30

Untagged traffic s-vlan 30, c-vlan any

Unclassified traffic (default) s-vlan 20


s-vlan 50 s-vlan 402- 410
802.1ad S-VLANs* s-vlan 50, s-vlan 50,
untagged PPPoE
EtherType* CoS 2
s-vlan 300, 400
s-vlan 200
CoS (802.1p bits)*
s-vlan 200, c-vlan 3
default
s-vlan 200, c-vlan 3, IP

* in future releases
s-vlan 200, c-vlan 5-10

BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 31

Flexible Service Mapping


EFP VLAN Matching Options
VLAN = 10
Unique VLAN ID Value or DA SA 10
EFP
Untagged
VLAN = 3-100
Range of VLAN ID Values DA SA 10
EFP
(Contiguous)
VLAN = 3,10,
List of VLAN ID Values DA SA 10
EFP 95-100, 203

Unique S-VLAN and Unique S-VLAN = 10


C-VLAN DA SA 10 3
EFP C-VLAN = 3

Unique S-VLAN and Range S-VLAN = 10


DA SA 10 3 C-VLAN = 3- 400
of C-VLANs (Contiguous) EFP

Unique S-VLAN and List S-VLAN = 10


DA SA 10 3 C-VLAN = 3,20- 301
of C-VLANs EFP
BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 32

16
Flexible Service Mapping
Loose Match Classification Rule
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:

10

10 50

encap dot1q 10 sec 50 matches any frame with outer-most tag as


10 and second tag as 50

10 50

10 50 4

BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 33

Flexible Service Mapping


Longest Match Classification Rule
Cisco EVC Follows the Longest Match Classification Model:
Frames are mapped to EFP with longest matching set of
classification fields.

EFP
10
VLAN 10

10 200
Interface

S-VLAN 10
10 100 C-VLAN 100

S-VLAN 10
10 130
C-VLAN 128-133

BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 34

17
Flexible Service Mapping
EFPs with Default Encapsulation
EFP with Default encapsulation matches all frames otherwise
unmatched by any other EFP on the same port.
VLAN 10
VLAN 10 VLAN 20
VLAN 20
VLAN 50
Untagged
Default
Interface EFP

If default EFP is the only one configured on a port, it matches all


traffic on the port (tagged and untagged).

VLAN 10
VLAN 20
VLAN 50 Default
Untagged EFP
Interface

BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 35

Encapsulation Adjustment

Flexible Ingress
Tier 1 Tier 2
Service Encapsulation
Input Features Input Features
Mapping Adjustment

Inbound EFP
Ingress
Interface
Forwarding
Service Egress
Interface
Outbound EFP

Egress
Tier 1 Tier 2
Encapsulation Frame Filtering
Output Features Output Features
Adjustment

BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 36

18
Encapsulation Adjustment
VLAN Acrobatics
Cisco EVC Supports Flexible VLAN Tag Manipulations:
Add 1 VLAN Tag DA SA 20 DA SA 25 20

Add 2 VLAN Tags DA SA DA SA 25 31

Remove 1 VLAN Tag DA SA 10 20 DA SA 20

Remove 2 VLAN Tags DA SA 10 20 DA SA

1:1 VLAN Translation DA SA 10 DA SA 25

1:2 VLAN Translation DA SA 10 DA SA 25 31

2:1 VLAN Translation DA SA 10 20 DA SA 31

2:2 VLAN Translation DA SA 10 20 DA SA 25 31

BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 37

Encapsulation Adjustment
Symmetric Translations
Egress: Push VLAN
Ingress: Pop VLAN

DA SA 20 DA SA 25 20

Ingress VLAN manipulations should be the transpose of


egress VLAN manipulations to guarantee symmetric flows
on links.
If adding a VLAN tag on ingress, should remove that tag on egress
If removing a VLAN tag on ingress, should add that tag on egress
If translating 1 or 2 tags on ingress, should translate back on egress

Note: This behavior is not mandated by IEEE 802.1Q


BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 38

19
Encapsulation Adjustment
VLAN Tags and Pseudowires
EVC Context Service Delimiters

PE Virtual PE
PW Context Port-based
Service Service
Delimiters
PW PW
Forwarder Forwarder
EFP EFP
Pseudowire
(PW)

Ingress Push Dummy VLAN Pop Dummy VLAN Egress


Encapsulation (Type 4) OR (Type 4) OR Encapsulation
Adjustment Pass-through (Type 5) Pass-through (Type 5) Adjustment

EVC Encapsulation Adjustment is independent of negotiated Pseudowire


(PW) Type. PW type dictates VLAN adjustment in PW Forwarder only.
For Ethernet PW (Type 5), frames pass through PW Forwarder with the
Ethernet header unmodified.
For VLAN PW (Type 4), the PW Forwarder adds Dummy VLAN in
imposition path and rewrites that VLAN in disposition path.
BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 39

Encapsulation Adjustment
VLAN Tags and Pseudowires: EVC to EVC Example (1)

service instance 3 ethernet service instance 3 ethernet


encapsulation dot1q 10 encapsulation dot1q 10
rewrite ingress tag pop 1 symmetric rewrite ingress tag pop 1 symmetric
xconnect 1.1.1.2 10 encap mpls xconnect 1.1.1.1 10 encap mpls

IP/MPLS

PW Type 5 PE-1 PE-2


Single-tagged frame 10 10

Double-tagged 10 tag tag 10 tag


frame
MPLS labels

If peer PE uses EVC based configuration, then it will negotiate and


use Type 5 pseudowire.

BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 40

20
Encapsulation Adjustment
VLAN Tags and Pseudowires: EVC to EVC Example (2)
service instance 3 ethernet
encapsulation dot1q 10
service instance 3 ethernet xconnect 1.1.1.1 10 encap mpls
encapsulation dot1q 10
xconnect 1.1.1.2 10 encap mpls
IP/MPLS

PE-1 PE-2
Service delimiter VLAN tag is
transmitted unnecessarily. Wastes
bandwidth.
PW Type 5
Single-tagged frame 10 10 10

Double-tagged 10 tag 10 tag 10 tag


frame

If peer PE uses EVC based configuration, then it will negotiate and


use Type 5 pseudowire.

BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 41

Encapsulation Adjustment
VLAN Tags and Pseudowires: EVC to Non-EVC Example (1)
service instance 3 ethernet
encapsulation dot1q 10 IP/MPLS
rewrite ingress tag pop 1 symmetric
xconnect 1.1.1.2 10 encap mpls PE-1 PE-2
Port Mode
Interface gig 1/1
PW Type 5 xconnect 1.1.1.1 10 encap mpls

Single-tagged frame 10

Double-tagged 10 tag tag tag


frame
VLAN Mode
Interface gig 1/1.1
Dummy encap dot1q 10
PW Type 4 VLAN xconnect 1.1.1.1 10 encap mpls

10 tag 10
Single-tagged frame
10 10 10

Double-tagged 10 tag tag tag 10 tag


frame 10 tag 10 tag 10 tag
BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 42

21
Encapsulation Adjustment
VLAN Tags and Pseudowires: EVC to Non-EVC Example (2)
service instance 3 ethernet IP/MPLS
encapsulation dot1q 10
xconnect 1.1.1.2 10 encap mpls
PE-1 PE-2
Port Mode
Interface gig 1/1
xconnect 1.1.1.1 10 encap mpls
PW Type 5 tag tag tag

Note: Issue applies to single or VLAN Mode


double-tagged frames. Interface gig 1/1.1
Dummy encap dot1q 10
VLAN xconnect 1.1.1.1 10 encap mpls

10 tag 10 10 10
PW Type 4
10 10

VLAN tag mismatch! EVC device must be configured to pop VLAN.


BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 43

Multiplexed Forwarding Services

Flexible Ingress
Tier 1 Tier 2
Service Encapsulation
Input Features Input Features
Mapping Adjustment

Inbound EFP
Ingress
Interface
Forwarding
Service Egress
Interface
Outbound EFP

Egress
Tier 1 Tier 2
Encapsulation Frame Filtering
Output Features Output Features
Adjustment

BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 44

22
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
BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 45

Multiplexed Forwarding Services


Point-to-Point Forwarding Services
Point-to-Point Layer 2 Forwarding Service
No MAC learning (minimize bridge resource usage)
Connect:
Two EFPs on same interface (hair-pin)
Two EFPs on different interfaces

Xconnect: connect
(hair-pin)
EFP to EoMPLS PW

connect xconnect

EFP

Interface
Pseudowire

BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 46

23
Multiplexed Forwarding Services
Multipoint Forwarding Services
L2 Native Ethernet Multipoint Bridging
MAC-based Forwarding and Learning among two or more EFPs and
switchports*
Per port (local) VLAN significance on EFPs
Split Horizon Group: Prevent switching between EFPs in a group
VPLS Split Horizon
Group
Bridge
Extend Ethernet Multipoint Bridging over Domain
pseudowire full mesh BD
Split Horizon support over attachment
circuits
Virtual
(configurable) & pseudowires (default). Forwarding
Instance
EFP
BD VFI
*: support varies by platform
Interface
Pseudowire
BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 47

Multiplexed Forwarding Services


Rooted-Multipoint Forwarding Services
BD with Split Horizon Group can be used to implement
rooted-multipoint forwarding service:
Place all Leaf EFPs in Split Horizon Group
Keep Root EFP outside the Split Horizon Group

Net effect:
Bidirectional connectivity between Leaf
Root and and all Leaf EFPs. EFP

Leaf EFPs cannot communicate Root


Bridge
Domain
to each other EFP
BD

Leaf
EFP
Leaf
Interface EFP
Split Horizon
BRKOPT-2201 Group
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 48

24
Multiplexed Forwarding Services
L3 Forwarding Services
Provide Layer 3 IP/L3VPN Service over Ethernet transport.
Two models:
Sub-interface based
SVI based (allows concurrent routing/bridging)

Sub-
interface

Routed Ports
Split Horizon
Group

EFP
BD SVI
Bridge Switch Virtual
Interface Domain Interface
BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 49

Multiplexed Forwarding Services


Putting It All Together
xconnect
Multiplexed Service
Interface (e.g. UNI)
Mix of L2 and L3 Bridge Native
Domain
services on same port Ethernet
Bridging
Different flavors of L2 BD
services on same port
Point-to-Point VPLS

Multipoint
Split Horizon
Native Ethernet Group
and over MPLS BD VFI
Pseudowires connect Virtual
Forwarding
Instance
Pseudowire
Routed Port

IP / L3VPN
EFP

BD SVI
Switch
Interface Virtual
BRKOPT-2201 Interface
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 50

25
Configuration

BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 51

Cisco EVC Configuration Anatomy


Global

EVC

ethernet evc <evc-name> interface

EFP

service instance <efp-id> ethernet <evc-name> service instance <efp-id> ethernet <evc-name> sub-interface

Per Port Per EVC Per Port Per EVC


Features Features Per Sub-interface
Features (L3)

Layer 2 Services L3 VRF


Bridging (VPLS via SVI)
xconnect (EoMPLS)
Local Connect
BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 52

26
Configuring EFPs (Service Instance)
id is per-port
interface <type><slot/port> evc-name global per network

service instance <id> ethernet <evc-name>


<match criteria commands>
VLAN, VLAN range/list,
<rewrite commands> double-tags, CoS, Ethertype
<forwarding commands>
<feature commands> VLAN tag pop / push /
translate

Layer 2 Point-to-Point or
Multipoint Bridging
QoS, ACL, etc

BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 53

Configuring Flexible Frame Matching


interface gig 1/1/1
service instance 1 ethernet
encapsulation ?
default catch-all unconfigured encapsulation
dot1ad 802.1ad - Provider Bridges
dot1q IEEE 802.1Q Virtual LAN or S-VLAN
priority-tagged Priority tagged EFP
untagged Untagged encapsulation

Single-Tagged Frame
encapsulation dot1q {any | <vlan-id>[,<vlan-id>[-<vlain-id>]]}
VLAN tag can be single, multiple or range or any (1-4094).
Double-Tagged Frame
encapsulation dot1q <vlan-id> second-dot1q {any | <vlan-id>[,<vlan-id>[-<vlain-id>]]}
First vlan tag must be unique, second vlan tag can be any, unique, range or multiple
Untagged Frame
encapsulation untagged
Match un-tagged frames, for example control traffic
Default
encapsulation default
Match all frames tagged or untagged that are not matched by other more specific
service instances
BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 54

27
Configuring VLAN Manipulations
interface gig 1/1/1
service instance 1 ethernet
NPE1(config-if-srv)# rewrite ingress tag pop ? encapsulation dot1q 10
rewrite ingress tag ?
pop Pop the tag
1 Pop the outermost tag remove 1 tag push Rewrite Operation of push
translate Translate Tag
2 Pop two outermost tags remove 2 tag

NPE1(config-if-srv)# rewrite ingress tag push dot1q 10 add one tag


NPE1(config-if-srv)# rewrite ingress tag push dot1q 10 second-dot1q 20
add two tags

NPE1(config-if-srv)# rewrite ingress tag translate ?


1-to-1 Translate 1-to-1
1-to-2 Translate 1-to-2
2-to-1 Translate 2-to-1
2-to-2 Translate 2-to-2
BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 55

Configuring Point-to-Point
Forwarding Services
Point-to-Point Local Connect
connect <name> <interface-type/slot/port> <efp-id> <ethernet-type/slot/port> <efp-id>
interface GigabitEthernet4/1/0
service instance 3 ethernet
encapsulation dot1q 51
rewrite ingress tag translate 1-to-2 dot1q 52 second-dot1q 52 symmetric

interface GigabitEthernet4/1/1
service instance 3 ethernet
encapsulation dot1q 52 second-dot1q 52

connect eline-3 GigabitEthernet4/1/0 3 GigabitEthernet4/1/1 3

Point-to-Point xconnect
xconnect <peer-add> <VC-ID> encapsulation mpls

interface GigabitEthernet4/1/1
service instance 11 ethernet
encapsulation dot1q 101 second-dot1q 60-70
xconnect 10.0.0.3 101 encapsulation mpls
BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 56

28
Configuring Multipoint Forwarding
Services

Multipoint Native Ethernet Bridging and VPLS


bridge-domain <global-vlan-id> [split-horizon]
Split-horizon to disable L2 communication between two EFPs

Local Bridging VPLS


interface GigabitEthernet4/1/0 interface GigabitEthernet4/1/0
service instance 101 ethernet service instance 2 ethernet
encapsulation dot1q 101-1000 encapsulation dot1q 20
bridge-domain 100 bridge-domain 20 split-horizon

interface GigabitEthernet4/1/1 interface GigabitEthernet4/1/1


service instance 101 ethernet service instance 2 ethernet
encapsulation dot1q 101-1000 encapsulation dot1q 20
bridge-domain 100 bridge-domain 20 split-horizon

interface GigabitEthernet3/1 interface Vlan20


switchport access vlan 100 xconnect vfi vpls-20
switchport mode dot1q-tunnel

BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 57

Configuring Point-to-Multipoint
Forwarding Service

Multipoint Native Ethernet Bridging and VPLS


bridge-domain <global-vlan-id> [split-horizon]
Set all leaf EFPs in Split Horizon Group to disable communication between leaf EFPs.
Local Bridging
interface GigabitEthernet4/1/0 Leaf
service instance 101 ethernet
encapsulation dot1q 101-1000
bridge-domain 100 split-horizon
Gig3/1/2 Gig4/1/1
interface GigabitEthernet4/1/1
service instance 101 ethernet
Leaf Bridge
encapsulation dot1q 101-1000 Root Domain Leaf
bridge-domain 100 split-horizon
BD
interface GigabitEthernet3/1/2
service instance 101 ethernet Root X
encapsulation dot1q 101-1000 Leaf
bridge-domain 100

Gig4/1/0
Split Horizon
Group
BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 58

29
Configuring L3 Forwarding Service

Single tag termination Double tag termination

interface GigabitEthernet4/1/1 interface GigabitEthernet4/1/1


service instance 100 ethernet service instance 100 ethernet
encapsulation dot1q 100 encapsulation dot1q 100 second 200
rewrite ingress tag pop 1 symmetric rewrite ingress tag pop 2 symmetric
bridge-domain 100 bridge-domain 100

interface Vlan100 interface Vlan100


ip address 100.1.100.1 255.255.255.0 ip address 100.1.100.1 255.255.255.0

BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 59

Configuring MEF Attributes

Configuring EVC Name


PE(config)# ethernet evc <evc-name>
CE-VLAN ID / EVC Map
PE(config-if-srv)# ethernet lmi ce-vlan map {<vlan-id>[,<vlan-
id>[-<vlain-id>]] | any | default | untagged}
UNI Count
PE(config-evc)# uni count {2 [multipoint] to 1024}
UNI Type
PE(config-if)# ethernet uni {bundle [all-to-one] | multiplex}
UNI Name
PE(config-if)# ethernet uni id <uni-name>

BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 60

30
Configuring MEF UNI Variants
Configuring All-to-One Bundling
interface Gig 1/0/2
service instance 1 ethernet ServiceXYZ Instantiate an EVC on this port
encapsulation default Maps all traffic on interface to single EVC
bridge-domain 3

Configuring Bundling
interface Gig 1/0/2
service instance 1 ethernet ServiceXYZ Instantiate an EVC on this port
encapsulation dot1q 30-50, 83, 100 Map multiple C-VLANs to single EVC
bridge-domain 3

BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 61

Configuring MEF UNI Variants (Cont.)


Configuring Service Multiplexing
interface Gig 1/0/2
service instance 1 ethernet ServiceABC Instantiate first EVC on this port
encapsulation dot1q 20-50 This service has bundling as well
bridge-domain 3
!
service instance 2 ethernet ServiceXYZ Instantiate second EVC on this port
encapsulation dot1q 100 No bundling for this service
bridge-domain 40

BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 62

31
Comparison with Traditional L2/L3 Ports
Trunking
EVC Traditional L2/L3 Port
Configuration interface gig 1/0/1 interface gig 1/2
service instance 10 Ethernet switchport
encapsulation dot1q 50 switchport mode trunk
rewrite ingress tag pop 1 symmetric switchport trunk allow vlan 50
bridge-domain 50

Notes encapsulation VLAN ID is per port- Implicit removal of VLAN on ingress


significant, could be different from and addition of VLAN on egress.
bridge-domain ID (global VLAN on
Cannot mix modes on the same
7600)
physical port.
One physical port can mix modes: e.g.
dot1q-trunk and dot1q-tunnel

BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 63

Comparison with Traditional L2/L3 Ports


Dot1q Tunneling (Q-in-Q)
EVC Traditional L2/L3 Port

Configuration interface gig 1/0/1 interface gig 1/2


service instance 10 Ethernet switchport
encapsulation default switchport mode dot1q-tunnel
rewrite ingress tag push dot1q 50 switchport trunk access vlan 50
symmetric
bridge-domain 50

Notes One physical port can mix modes: Cannot mix modes on the same
e.g. dot1q-tunnel and dot1q-trunk. physical port.
Default encapsulation matches all traffic Q-in-Q tunneling applied to all traffic
on the port to provide all-to-one on the port (port mode, all-to-one
bundling. bundling)

BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 64

32
Comparison with Traditional L2/L3 Ports
Selective Q-in-Q Tunneling
EVC Traditional L2/L3 Port

Configuration interface gig 1/0/1 Not Supported


service instance 10 Ethernet
encapsulation dot1q 11-24
rewrite ingress tag push dot1q 50
symmetric
bridge-domain 50

Notes One physical port can mix modes: e.g. Switchports only allow all-to-one
dot1q-tunnel and dot1q-trunk. bundling
Selectively choose customer VLAN
range (selective QinQ, bundling with
service multiplexing)

BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 65

Comparison with Traditional L2/L3 Ports


L2 Local Connect
EVC Traditional L2/L3 Port

Configuration interface GigabitEthernet4/1/0 interface gig 1/1


service instance 3 ethernet switchport
encapsulation dot1q 50 switchport mode trunk
rewrite ingress tag pop 1 symmetric switchport trunk allow vlan 50
interface GigabitEthernet4/1/1 interface gig 1/2
service instance 4 ethernet switchport
encapsulation dot1q 51 switchport mode access
rewrite ingress tag pop 1 symmetric switchport access vlan 50
connect myconnect GigabitEthernet4/1/0 3
GigabitEthernet4/1/1 4

Notes Local connect two service instances without Switchport configuration requires
consuming global VLAN resource, no MAC global VLAN resource, MAC
learning involved learning is involved
Two service instances can have different VLAN id must be the same on
access VLAN IDs two ports

BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 66

33
Comparison with Traditional L2/L3 Ports
EoMPLS Xconnect
EVC Traditional L2/L3 Port

Configuration interface gig 1/1 interface GigabitEthernet9/0/3.1


service instance 10 ethernet encapsulation dot1Q 10
encapsulation dot1q 10 xconnect 2.2.2.2 10 encap mpls
xconnect 2.2.2.2 10 encap mpls
service instance 20 ethernet
encapsulation dot1q 10 second-dot1q 20
xconnect 2.2.2.2 20 encap mpls

Notes Support single tag, double tag, VLAN range, VLAN range not supported. Only
flexible VLAN translation, etc support unique single tag or
double-tags1
Doesnt require global VLAN resource
Each sub-interface require one
Access VLAN ID has per-port significance
global VLAN resource2
Access VLAN ID could be local
or global significant depending
on platform.

1: Double-tag support not available on 7600


2: 7600 SIP-400 post 12.2 (33) SRA doesnt require global VLAN resource
BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 67

Comparison with Traditional L2/L3 Ports


VPLS and SVI-Based EoMPLS
EVC Traditional L2/L3 Port

Configuration interface gig 1/1 interface gig 1/1


service instance 10 ethernet switchport
encapsulation dot1q 10 switchport mode trunk
rewrite ingress tag pop 1 symmetric switchport trunk allow vlan 100
bridge-domain 100 split-horizon interface gig 1/2
interface gig 1/2 switchport
service instance 20 ethernet switchport mode trunk
encapsulation dot1q 20 second 100 switchport trunk allow vlan 100
rewrite ingress tag pop 2 symmetric interface vlan 100
bridge-domain 100 split-horizon xconnect [vfi or ip address]
interface vlan 100
xconnect [vfi or ip address]

Notes Support single tag, double tag, VLAN range, Global VLAN on the access
flexible VLAN translation, etc ports
Access VLAN ID is local significant No mechanism to disable L2
communication between access
Split-horizon option to disable L2
ports
communication between service instances

BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 68

34
Comparison with Traditional L2/L3 Ports
L3 Service
EVC Traditional L2/L3 Port

Configuration interface GigabitEthernet4/1/1 interface GigabitEthernet4/1/1.100


service instance 100 ethernet encapsulation dot1q 100
encapsulation dot1q 10 ip address 100.1.100.1 255.255.255.0
rewrite ingress tag pop 1 symmetric
interface GigabitEthernet4/1/1.200
bridge-domain 100
encapsulation dot1q 100 second 200
interface Vlan100
ip address 100.1.100.1 255.255.255.0 address 100.1.200.1 255.255.255.0
interface GigabitEthernet4/1/1
service instance 200 ethernet
encapsulation dot1q 10 second 200
rewrite ingress tag pop 2 symmetric
bridge-domain 200
interface Vlan200
ip address 100.1.200.1 255.255.255.0

Notes Consistent both Layer 2 and Layer 3 L3VPN service centric


service use EVC configuration, they can
share same EVC features potentially
Access VLAN ID has per-port significance

BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 69

Deployment
Use-Cases

BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 70

35
Business E-Line Service Use-Case
Service Description
E-line Service: Customers Connect via DSLAM or Direct Ethernet UNI
Service Instance per: Port, VLAN, range of VLANs, QinQ
Different Service Aggregation:
Aggregation EoMPLS pseudowire (PW) per E-Line service instance (Ethernet Private Line EPL)
Models:
EoMPLS PW per Access Node with S-VLAN tunneling (Ethernet Virtual Private
LineEVPL)
Distribution:
EoMPLS termination with one PW per E-Line service or per Access Node
Interface with Multi-service Edge node (MSE) based on Ethernet UNI (Q-in-Q)

Ingress PUSH TAG 300


symmetric
Port/ VLAN Range QinQ [300, any]
E-Lines on the EoMPLS PW
Access Node

20xGE 2x10GE 2x10GE 20xGE

DSL/Ethernet
Access Aggregation Distribution Core/MSE

BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 71

Business E-Line Service Use-Case


Aggregation PE Configuration
interface Gi1/0/2 DSLAM port
service instance 1 ethernet
encapsulation dot1q 11-1011 Multiple business subscribers (EVPL)
rewrite ingress tag push dot1q 100 symmetric S-VLAN per DSLAM
xconnect 2.2.2.2 1000 pw-class vlan-xconnect PW to Distribution node, aggregating
many business subscribers from single DSLAM.
!
interface Gi2/0/0 Direct Ethernet UNI
service instance 2 ethernet
encapsulation default Single E-Line service (EPL)
rewrite ingress tag push dot1q 200 symmetric S-VLAN per subscriber
xconnect 2.2.2.2 2000 pw-class vlan-xconnect PW to Distribution node, 1 service.

EoMPLS PW

DSL/Ethernet
Access Aggregation
Distribution Core/MSE
BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 72

36
Business E-Line Service Use-Case
Distribution PE Configuration
interface Gi1/0/2 Interface to MSE (multiplexed)
service instance 1000 ethernet
encapsulation dot1q 100 Match on the S-VLAN for the DSLAM, C-VLAN
is wildcard
xconnect 1.1.1.1 1000 pw-class vlan-xconnect Pseudowire to
Aggregation node (carries many E-Line services)
!
service instance 2000 ethernet
encapsulation dot1q 200 Match on the S-VLAN for the subscriber
xconnect 1.1.1.1 2000 pw-class vlan-xconnect Pseudowire to Aggregation
node (carries single E-Line service)

EoMPLS PW

DSL/Ethernet
Access Aggregation
Distribution Core/MSE

BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 73

Residential Triple-Play Use-Case


Service DescriptionAggregation PE
Data and VoIP Services:
1:1 VLAN model, local significance
Centralized architecture: EoMPLS backhaul to Distribution node.
Selective Q-in-Q (S-VLAN imposition) for Access Node subscribers VLAN range,
multiplexing into a bridge domain and xconnect to EoMPLS pseudowire

Ingress
PUSH TAG 100 symmetric
IPoE TV, VoD
*SVI; with a BD
802.1Q 10 MAC learning
Data IP/PPPoE disabled

QinQ [[100, 200,], any]


802.1Q Range [11,1011] Bridge Domain 1000
EoMPLS PW

Data IP/PPPoE

802.1Q Range [1,1011]


IPoE TV, VoD
802.1Q 10
Ingress
PUSH TAG 200 symmetric

20xGE 2x10GE 2x10GE 20xGE

DSL Access Aggregation Distribution BNG

BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 74

37
Residential Triple-Play Use-Case
Service DescriptionAggregation PE (Cont.)
IPTV/VoD Service:
N:1 VLAN model for, local significance
Distributed architecture: L3 multicast for IPTV, L3 unicast for VoD
Each DSLAM in dedicated Layer 3 subnet for better scalability, security and
management control

Ingress
PUSH TAG 100 symmetric
IPoE TV, VoD
*SVI; with a BD
802.1Q 10 MAC learning
Data IP/PPPoE disabled

QinQ [[100, 200,], any]


802.1Q Range [11,1011] Bridge Domain 1000
EoMPLS PW

Data IP/PPPoE

802.1Q Range [1,1011]


IPoE TV, VoD
802.1Q 10
Ingress
PUSH TAG 200 symmetric

20xGE 2x10GE 2x10GE 20xGE

DSL Access Aggregation Distribution BNG

BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 75

Residential Triple-Play Use-Case


Service DescriptionDistribution PE
VoD/IPTV: IP unicast, multicast
Data and VoIP: EoMPLS termination, one pseudowire per
Aggregation Node

Ingress
PUSH TAG 100 symmetric
IPoE TV, VoD
*SVI; with a BD
802.1Q 10 MAC learning
Data IP/PPPoE disabled

QinQ [[100, 200,], any]


802.1Q Range [11,1011] Bridge Domain 1000
EoMPLS PW

Data IP/PPPoE

802.1Q Range [1,1011]


IPoE TV, VoD
802.1Q 10
Ingress
PUSH TAG 200 symmetric

20xGE 2x10GE 2x10GE 20xGE

DSL Access Aggregation Distribution BNG

BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 76

38
Residential Triple-Play Use-Case
Aggregation PE Configuration
interface GigabitEthernet1/0/1 first DSLAM port
service instance 1 Ethernet IPTV/VoD service
encapsulation dot1q 10 VLAN local significant
rewrite ingress tag pop 1 symmetric pop tag for Layer 3 termination
bridge-domain 101 each DSLAM is in its own subnet for IPTV/VoD
service instance 2 Ethernet Data and VoIP services
encapsulation dot1q 11-1011 VLAN local significant
rewrite ingress tag push dot1q 101 sym add second tag to differentiate DSLAM
bridge-domain 100 split-horizon aggregate multiple DSLAM ports into same
bridge-domain, enable split-horizon to disable forwarding between them
interface vlan 101 for DSLAM port 1 IPTV/VoD
ip address 10.1.101.1 255.255.255.0
ip pim sparse-mode
BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 77

Residential Triple-Play Use-Case


Aggregation PE Configuration (Cont.)
interface GigabitEthernet1/0/2 second DSLAM port
service instance 1 Ethernet IPTV/VoD service
encapsulation dot1q 10 VLAN local significant
rewrite ingress tag pop 1 symmetric pop tag for Layer 3 termination
bridge-domain 102 each DSLAM is in its own subnet for IPTV/VoD
service instance 2 Ethernet data and VoIP service
encapsulation dot1q 11-1011 VLAN local significant
rewrite ingress tag push dot1q 102 sym add second tag to differentiate DSLAM
bridge-domain 100 split-horizon aggregate multiple DSLAM ports into same
bridge-domain, enable split-horizon to disable forwarding between them
interface vlan 102 for DSLAM port 2 IPTV/VoD
ip address 10.1.102.1 255.255.255.0
ip pim sparse-mode
interface vlan 100 for data/VoIP backhaul, aggregate multiple DSLAM ports
xconnect 1.1.1.2 100 encap mpls
BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 78

39
Residential Triple-Play Use-Case
Distribution PE Configuration
interface GigabitEthernet1/0/1 BRAS port for data and VoIP service
service instance 1 Ethernet
encapsulation dot1q 101-102 matching the first and second DSLAM ports. It is
double tagged frame. But distribution PE only match the outer VLAN tag since EVC
match is loose
xconnect 1.1.1.1 100 encap mpls
interface GigabitEthernet1/0/2 MSE port for IPTV/VoD service
service instance 1 Ethernet
encapsulation dot1q 10
rewrite ingress tag pop 1 symmetric
bridge-domain 100
interface vlan 100 IPTV source interface
ip address 10.1.100.1 255.255.255.0
ip sparse-mode
BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 79

Summary
Cisco EVC Framework

Ethernet Flow Points (EFPs)


model Ethernet Service Layer
Service Abstraction transport agnostic
Support mix of Layer
2 and Layer 3 services
on same physical port Flexible definition of
Concurrent support of Multiplexed Flexible service delimiters
different flavors of Forwarding EVC Service based on Ethernet
Layer 2 services: Pt- Services Mapping header fields
Framework
Technology
to-Pt and Mpt Selective EVC
Mapping

Alignment with
emerging standards: Standards Alignment
MEF 6, 10.1, 11
IEEE 802.1ad
IEEE 802.1ah

BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 80

40
Cisco EVC Platform Matrix

Platform Software Hardware

7600-ES20-GE3C(XL)
7600-ES20-10GE3C(XL)
IOS 12.2(33)SRB
Cisco 7600 7600-SIP-400 with:
shipping
SPA-2X1GE-V2
SPA-5X1GE-V2

Release 8.5
Cisco ONS 15454 ML-MR-10
shipping

Cisco Catalyst IOS 12.2(46)XO


ME-X45-SUP6-E
4500 Q3CY08

BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 81

EVC Information at Cisco.com

IOS 12.2SRCisco 7600, Flexible QinQ Mapping and


Service Awareness on 7600-ESM-2X10GE and 7600-
ESM-20X1GE
http://www.cisco.com/en/US/products/hw/routers/ps368/product
s_configuration_guide_chapter09186a00807f3f97.html#wp1433
597

ONS 15454Configuring EVC


http://www.cisco.com/en/US/docs/optical/15000r8_5/ethernet/4
54/guide/r85evccf.html

BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 82

41
Acronyms
Acronym Acronym
ACL Access Control List IPoETV TV on IP over Ethernet
BD Bridge Domain IPTV Television over IP
BRAS Broadband Access Server MEF Metro Ethernet Forum
CE Customer Equipment (Edge) MEN Metro Ethernet Network
C-VLAN / MPLS Multi-protocol Label Switching
Customer VLAN
CE-VLAN
Operations, Administration and
CoS Class of Service OAM
Maintenance
DSLAM DSL Access Modulator PE Provider Edge device
E-LAN Ethernet LAN service (multipoint) PW Pseudowire
E-Line Ethernet Line service (point-to-point) Q-in-Q VLAN tunneling using two 802.1Q tags
E-Tree Ethernet Tree service (rooted multipoint) QoS Quality of Service
EFP Ethernet Flow Point SVI Switch Virtual Interface (interface vlan)
EoMPLS Ethernet over MPLS S-VLAN Service VLAN (Provider VLAN)
EPL Ethernet Private Line UNI User to Network Interface

EVC Ethernet Virtual Connection VLAN Virtual LAN


VoD Video on Demand
EVPL Ethernet Virtual Private Line
VoIP Voice over IP
Institute of Electrical and Electronics
IEEE VPLS Virtual Private LAN Service
Engineers
IETF Internet Engineering Task Force
BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 83

Q and A

BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 84

42
Recommended Reading

Continue your Cisco Live


learning experience with further
reading from Cisco Press
Check the Recommended
Reading flyer for suggested
books

Available Onsite at the Cisco Company Store


BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 85

Complete Your Online


Session Evaluation
Give us your feedback and you could win Dont forget to activate
fabulous prizes. Winners announced daily. your Cisco Live virtual
account for access to
Receive 20 Passport points for each session all session material
evaluation you complete. on-demand and return
for our live virtual event
Complete your session evaluation online now in October 2008.
(open a browser through our wireless network Go to the Collaboration
to access our portal) or visit one of the Internet Zone in World of
stations throughout the Convention Center. Solutions or visit
www.cisco-live.com.

BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 86

43
BRKOPT-2201
14431_04_2008_c2 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 87

44

You might also like