Sunteți pe pagina 1din 109

Building Carrier Ethernet Services Using Cisco Ethernet Virtual Circuit (EVC) Framework

BRKOPT-2204

BRKOPT-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

Agenda
Introduction Cisco EVC Fundamentals Operation and Packet Flow Configuration Deployment Use CasesResidential Services Deployment Use CasesBusiness Services

BRKOPT-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

Introduction

BRKOPT-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

Flexible Ethernet Edge


Mobile

Content Farm

Residential

Access
MSPP

Aggregation

Edge

VOD Cable
STB Business Corporate

TV

SIP

Residential

Untagged Single tagged ETTxtagged Double 802.1q 802.1ad etc DSL

L2 P-to-P native L2 P-to-P over PW L2 MP native bridging L2 MP VPLS L3 routed

BRAS

Core Network MPLS /IP

DPI
Content Farm

SR/PE
PON
STB

VOD

TV

SIP

BRKOPT-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

What Is Cisco EVC Framework?


Cisco Ethernet Virtual Circuit (EVC) is the nextgeneration cross-platform Carrier Ethernet Software Infrastructure Addresses Flexible Ethernet Edge requirements Supports service convergence over Ethernet Complies with MEF, IEEE, IETF standards

BRKOPT-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

Introducing Cisco EVC Framework


Functional Highlights
Ethernet Service Instances Model Ethernet Service Layer Transport agnostic

Support mix of Layer 2 and Layer 3 services on same physical port Concurrent support of different flavors of Layer 2 services: Ptto-Pt and Mpt

Service Abstraction

Multiplexed Forwarding Services

EVC Framework Technology

Flexible Service Mapping

Advanced Frame Manipulation

Flexible definition of service delimiters based on Ethernet header fields Selective EVC Mapping Advanced VLAN tag manipulation

Alignment with emerging standards: MEF 6, 10.1, 11 IEEE 802.1ad IEEE 802.1ah
BRKOPT-2204_c2 2009 Cisco Systems, Inc. All rights reserved.

Standards Alignment

Cisco Public

Cisco EVC Fundamentals

BRKOPT-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

Cisco EVC Building Blocks


Cisco EVC uses the following 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 Not to be confused with MEF EVC

Bridge Domain (BD)


Ethernet Broadcast Domain local to a device

BRKOPT-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

Cisco EVC Building Blocks


Ethernet Service Instance
CE A3 CE A2

EVC Blue
CE A1

CE B2 CE B1

Service Instance S-I S-I S-I Interface

EVC Red

Ethernet Service Instance (aka Ethernet Flow Point (EFP))


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-2204_c2 2009 Cisco Systems, Inc. All rights reserved. Cisco Public

Cisco EVC Building Blocks


Ethernet Virtual Circuit
EVC EVC
Service Instance

Management Plane
S-I

S-I

S-I Interface

Ethernet Virtual Circuit (EVC): (device scope)


Global representation of MEF EVC on the device Management Plane container Hosts global EVC attributes One-to-many mapping from EVC to Service Instance
BRKOPT-2204_c2 2009 Cisco Systems, Inc. All rights reserved. Cisco Public

10

Cisco EVC Building Blocks


Bridge Domain
EVC EVC
Service Instance

Management Plane
S-I S-I

S-I

Interface

Bridge Domain (BD):

Bridge Domain

Broadcast Domain internal to the device Allows decoupling broadcast domain from VLAN
Per port VLAN significance

One-to-many mapping from BD to Service Instances


BRKOPT-2204_c2 2009 Cisco Systems, Inc. All rights reserved. Cisco Public

11

Cisco EVC Building Blocks


EVC Bridge vs. VLAN Bridge
VLAN VLAN Bridge Domain Service Instance

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 Service Instances Net result: per-port VLAN significance
BRKOPT-2204_c2 2009 Cisco Systems, Inc. All rights reserved. Cisco Public

12

Operation and Packet Flow

BRKOPT-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

13

Packet Flow Pipeline


Flexible Service Mapping Inbound Service Instance (S-I) Forwarder Egress Interface Outbound S-I Input Features Ingress Encapsulation Adjustment

Ingress Interface

Egress Encapsulation Adjustment


BRKOPT-2204_c2 2009 Cisco Systems, Inc. All rights reserved. Cisco Public

Output Features

Frame Filtering

14

Operation and Packet Flow


Flexible Service Mapping

BRKOPT-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

15

Flexible Service Mapping


Overview
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 2 0 2 1
PORT GE / 10GE

Untagged

7 0 4 0 1 0 1 9 1 1 1 2

2 2

3 0

5 0

Range

List

Range and List

Ethernet Service Instances


S-VLAN
BRKOPT-2204_c2 2009 Cisco Systems, Inc. All rights reserved. Cisco Public

C-VLAN

16

Flexible Service Mapping


Overview
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
PORT GE / 10GE

Outer Inner 100 1 0

Outer Inner Range 200 1 0 1 1 1 2

Outer Inner List 300 7 0 8 0 9 0

S-VLAN
BRKOPT-2204_c2 2009 Cisco Systems, Inc. All rights reserved. Cisco Public

C-VLAN

17

Flexible Service Mapping


Overview
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) Outer VLAN, Inner VLAN and Ethertype value (PPPoE) COS 400
COS 5

PORT GE / 10GE

COS Range 500


COS 2-5

PPPoE 600
PPPoE
S-VLAN C-VLAN

BRKOPT-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

18

Flexible Service Mapping


Overview
Industrys Most Comprehensive Matching Capabilities
Service Instance construct classifies L2 flows on Ethernet interfaces Single Tagged Double Tagged Header/Payload 100 1 0 1 0 2 0 2 2 2 1
PORT GE / 10GE

Untagged

7 0 4 0 1 0 1 9 1 1 1 2 300 1 2 7 0 8 0 9 0

3 0

5 0

200 1 1

Ethernet Service Instances


BRKOPT-2204_c2 2009 Cisco Systems, Inc. All rights reserved. Cisco Public

400
COS 5

500
COS 2-5

600
PPPoE
S-VLAN C-VLAN

19

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
BRKOPT-2204_c2

50

4
Cisco Public

2009 Cisco Systems, Inc. All rights reserved.

20

Flexible Service Mapping


Longest Match Classification Rule
Cisco EVC follows the Longest Match classification model:
Frames are mapped to Service Instance with longest matching set of classification fields
Service Instance

10
VLAN 10

S-VLAN 10

10 10

100 130

C-VLAN 100 S-VLAN 10 C-VLAN 128-133

Interface
21

10

200

BRKOPT-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

Flexible Service Mapping


Service Instance with Default Encapsulation
Service Instance with Default encapsulation matches all frames otherwise unmatched by any other S-I on the same port
VLAN 10 VLAN 20 VLAN 50 Untagged
Interface S-I

VLAN 10 VLAN 20

Default

If default Service Instance is the only one configured on a port, it matches all traffic on the port (tagged and untagged)
VLAN 10 VLAN 20 VLAN 50 Untagged
Interface
BRKOPT-2204_c2 2009 Cisco Systems, Inc. All rights reserved. Cisco Public

Default
S-I

22

Operation and Packet Flow


Advanced Frame Manipulation

BRKOPT-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

23

Advanced Frame Manipulation


Overview
PUSH Operations
Add one VLAN tag Add two VLAN tags
DA SA 20 DA SA 25 20

DA SA

DA SA 25 31

BRKOPT-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

24

Advanced Frame Manipulation


Overview
POP Operations
Remove one VLAN tag Remove two VLAN tags
DA SA 20 DA SA 25 20

DA SA

DA SA 25 31

DA SA 10 20

DA SA 20

DA SA 10 20

DA SA

BRKOPT-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

25

Advanced Frame Manipulation


Overview
Translation Operations
1:1 VLAN Translation 1:2 VLAN Translation 2:1 VLAN Translation 2:2 VLAN Translation
DA SA 10 20 DA SA 20 DA SA 20 DA SA 25 20

DA SA

DA SA 25 31

DA SA 10 20

DA SA

DA SA 10

DA SA 25

DA SA 10

DA SA 25 31

DA SA 10 20

DA SA 31

DA SA 10 20

DA SA 25 31

BRKOPT-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

26

Advanced Frame Manipulation


Overview
VLAN Tag Manipulation
PUSH operations POP operations TRANSLATION operations
DA SA 10 20 DA SA 20 DA SA 20 DA SA 25 20

DA SA

DA SA 25 31

DA SA 10 20

DA SA

DA SA 10

DA SA 25

DA SA 10

DA SA 25 31

DA SA 10 20

DA SA 31

DA SA 10 20

DA SA 25 31

BRKOPT-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

27

Operation and Packet Flow


Multiplexed Forwarding Services

BRKOPT-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

28

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-2204_c2 2009 Cisco Systems, Inc. All rights reserved. Cisco Public

29

Multiplexed Forwarding Services


Local and Bridged P2P and MP 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 Point-to-Point Local Hair-pin


BD
Split Horizon

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 Service Instances
BRKOPT-2204_c2 2009 Cisco Systems, Inc. All rights reserved. Cisco Public

Layer 2 Multipoint bridged


BD = Bridge Domain PW = Pseudowire VFI = Virtual Fwd Instance SVI = Switch Virtual Instance
30

Multiplexed Forwarding Services


MPLS-Based P2P and MP Forwarding Services
Layer 2 P2P services using Ethernet over MPLS
S-I to EoMPLS PW PW

BD

VFI

PW 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

Layer 2 Multipoint VPLS Layer 2 Point-to-Point EoMPLS


BD = Bridge Domain PW = Pseudowire VFI = Virtual Fwd Instance SVI = Switch Virtual Instance
31

BRKOPT-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

Multiplexed Forwarding Services


Rooted-Multipoint 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
Bridge Domain

Leaf S-I

Root Service Instance

BD

Leaf S-I Interface Leaf S-I


32

Split Horizon Group

BRKOPT-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

Multiplexed Forwarding Services


Layer 3 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 IP / L3VPN via sub-int

BD Layer 3 IP / L3VPN via SVI BD BD SVI

BD = Bridge Domain PW = Pseudowire


BRKOPT-2204_c2 2009 Cisco Systems, Inc. All rights reserved. Cisco Public

VFI = Virtual Fwd Instance SVI = Switch Virtual Instance


33

Multiplexed Forwarding Services


Putting It All Together
Multiplexed Service Interface Mix of L2 and L3 services on same port Different types of L2 services
Point-to-Point Multipoint PW

BD BD

VFI

PW PW

BD
Service Instances
BRKOPT-2204_c2 2009 Cisco Systems, Inc. All rights reserved. Cisco Public

SVI

BD = Bridge Domain PW = Pseudowire

VFI = Virtual Fwd Instance SVI = Switch Virtual Instance


34

Operation and Packet Flow


Features

BRKOPT-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

35

Service-Instance/Bridge Domain Features


Sample of Supported Features
Security:
MAC limit on EVC Bridge Domain MAC security on Service Instance MAC 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)

OAM:
IEEE 802.1ag (CFM) on Service Instance with Bridge Domain IP SLA for Metro Ethernet (using CFM on Service Instance with BD)

BRKOPT-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

36

Service-Instance/Bridge Domain Features


Sample of Supported Features (Cont.)
Resiliency:
MST on EVC Bridge Domain EVC manual Etherchannel EVC LACP Etherchannel EVC and FlexLink (backup interface) integration

Miscellaneous:
IGMP Snooping UDLD on Service Instance Custom ether-type on Service Instance

Instrumentation
EVC MIB IF-MIB extensions to support Service Instance
BRKOPT-2204_c2 2009 Cisco Systems, Inc. All rights reserved. Cisco Public

37

Configuration

BRKOPT-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

38

Cisco EVC Configuration Anatomy


Global
EVC

ethernet evc <evc-name>


EFP
service instance <id> ethernet <evc-name> Per Port Per EVC Features

interface

service instance <id> ethernet <evc-name> Per Port Per EVC Features

sub-interface

Per Sub-interface Features (L3)

Layer 2 Services Bridging (VPLS via SVI) xconnect (EoMPLS) Local Connect
BRKOPT-2204_c2 2009 Cisco Systems, Inc. All rights reserved. Cisco Public

L3 VRF

39

Configuring Service Instance


interface <type><slot/port>
id is per-port evc-name global per device

service instance <id> ethernet <evc-name> <match criteria commands> <rewrite commands> <forwarding commands> <feature commands>
VLAN tag pop/push/translate VLAN, VLAN range/list, doubletags, CoS, Ethertype

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

BRKOPT-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

40

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-2204_c2 2009 Cisco Systems, Inc. All rights reserved. Cisco Public

41

Configuring VLAN Manipulations


NPE1(config-if-srv)# rewrite ingress tag pop ? 1 Pop the outermost tag remove 1 tag 2 Pop two outermost tags remove 2 tag
interface gig 1/1/1 service instance 1 ethernet encapsulation dot1q 10 rewrite ingress tag ? pop Pop the tag push Rewrite Operation of push translate Translate 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-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

42

Configuring Point-to-Point Forwarding Services


Point-to-point local connect
connect <name> <interface-type/slot/port> <SI-id> <ethernet-type/slot/port> <SI-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-2204_c2 2009 Cisco Systems, Inc. All rights reserved. Cisco Public

43

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


Local Bridging
interface GigabitEthernet4/1/0 service instance 101 ethernet encapsulation dot1q 101-1000 bridge-domain 100 interface GigabitEthernet4/1/1 service instance 101 ethernet encapsulation dot1q 101-1000 bridge-domain 100

VPLS
interface GigabitEthernet4/1/0 service instance 2 ethernet encapsulation dot1q 60 bridge-domain 20 split-horizon interface GigabitEthernet4/1/1 service instance 2 ethernet encapsulation dot1q 61 bridge-domain 20 split-horizon interface Vlan20 xconnect vfi vpls-20

BRKOPT-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

44

Configuring Point-to-Multipoint Forwarding Service


Multipoint Native Ethernet Bridging and VPLS
bridge-domain <global-vlan-id> [split-horizon]

Disables communication between leaf Service Instances in Split Horizon Group


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

Leaf
Gig3/1/2 Root
Bridge Domain

Gig4/1/1 Leaf

Leaf

BD Root
Split Horizon Group

X
Leaf Gig4/1/0
45

BRKOPT-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

Configuring L3 Forwarding Service


Single tag termination Option 1 interface GigabitEthernet4/1/1 service instance 666 ethernet encapsulation dot1q 200 rewrite ingress tag pop 1 symmetric bridge-domain 100 interface Vlan100 ip address 100.1.100.1 255.255.255.0 Option 2 interface GigabitEthernet4/1/1.200 encapsulation dot1q 200 ip address 100.1.100.1 255.255.255.0 Double tag termination Option 1 interface GigabitEthernet4/1/1 service instance 666 ethernet encapsulation dot1q 200 second 300 rewrite ingress tag pop 2 symmetric bridge-domain 100 interface Vlan100 ip address 100.1.100.1 255.255.255.0 Option 2 interface GigabitEthernet4/1/1.200 encapsulation dot1q 200 second 300 address 100.1.100.1 255.255.255.0

BRKOPT-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

46

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>[,<vlanid>[-<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-2204_c2 2009 Cisco Systems, Inc. All rights reserved. Cisco Public

47

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

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

48

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

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

49

Encapsulation Adjustment Considerations


Symmetric Translations
DA SA 20

Egress: Push VLAN Ingress: Pop VLAN

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 one or two tags on ingress, should translate back on egress

Note: This behavior is not mandated by IEEE 802.1Q

BRKOPT-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

50

Encapsulation Adjustment Considerations


VLAN Tags and Pseudowires
EVC Context Service Delimiters

PE
PW Forwarder S-I

PW Context Service Delimiters

Virtual Port-based Service PW Forwarder S-I

PE

Pseudowire (PW) Ingress Encapsulation Adjustment Push Dummy VLAN (Type Pop Dummy VLAN (Type 4) OR 4) OR Pass-through (Type 5) Pass-through (Type 5) Egress Encapsulation 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-2204_c2 2009 Cisco Systems, Inc. All rights reserved. Cisco Public

51

Encapsulation Adjustment Considerations


VLAN Tags and Pseudowires: EVC to EVC Example 1
service instance 3 ethernet encapsulation dot1q 10 rewrite ingress tag pop 1 symmetric xconnect 1.1.1.2 10 encap mpls service instance 3 ethernet encapsulation dot1q 10 rewrite ingress tag pop 1 symmetric xconnect 1.1.1.1 10 encap mpls

IP/MPLS PW Type 5
Single-tagged frame Double-tagged frame
10 10 tag tag 10

PE-1

PE-2
10 tag

MPLS labels

If peer PE uses EVC based configuration, then it will negotiate and use Type 5 pseudowire
BRKOPT-2204_c2 2009 Cisco Systems, Inc. All rights reserved. Cisco Public

52

Encapsulation Adjustment Considerations


VLAN Tags and Pseudowires: EVC to EVC Example 2
service instance 3 ethernet encapsulation dot1q 10 xconnect 1.1.1.2 10 encap mpls service instance 3 ethernet encapsulation dot1q 10 xconnect 1.1.1.1 10 encap mpls IP/MPLS PE-2

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

10 10 tag

If peer PE uses EVC based configuration, then it will negotiate and use Type 5 pseudowire
BRKOPT-2204_c2 2009 Cisco Systems, Inc. All rights reserved. Cisco Public

53

Encapsulation Adjustment Considerations


VLAN Tags and Pseudowires: EVC to Non-EVC Example 1

service instance 3 ethernet encapsulation dot1q 10 rewrite ingress tag pop 1 symmetric xconnect 1.1.1.2 10 encap mpls

IP/MPLS PE-1 PE-2


VLAN Mode Interface gig 1/1.1 encap dot1q 10 xconnect 1.1.1.1 10 encap mpls

PW Type 4
Single-tagged frame Double-tagged frame
10 10 10 10 tag tag

Dummy VLAN
tag 10 tag 10 tag tag

10 10 10 10 tag tag

BRKOPT-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

54

Encapsulation Adjustment Considerations


VLAN Tags and Pseudowires: EVC to Non-EVC Example 2
service instance 3 ethernet encapsulation dot1q 10 xconnect 1.1.1.2 10 encap mpls PE-1 IP/MPLS PE-2
VLAN Mode Interface gig 1/1.1 encap dot1q 10 xconnect 1.1.1.1 10 encap mpls

Dummy VLAN
PW Type 4
10 tag 10 10 10

10

10

VLAN tag mismatch! EVC device must be configured to POP EVCs context service delimiter VLAN
BRKOPT-2204_c2 2009 Cisco Systems, Inc. All rights reserved. Cisco Public

55

Deployment Use Cases


Introduction to Residential Access Models

BRKOPT-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

56

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

BRKOPT-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

57

Non-Trunk UNI, N:1 VLAN


Ethernet or DSL Access Node Routed DSL RG

N:1 VLAN Bridged DSL RG

802.1Q Common VLAN

VDSL, ADSL2+, 802.3 Ethernet or Single VC

Residential DSL, Ethernet UNI:


ADSL2+ Single ATM VC Ethernet 802.3 interface with priority tagged frames

Access Node UNI Aggregation:


Common 802.1Q VLAN IGMP snooping PPPoE and DHCP Tags Bridge domain split

BRKOPT-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

58

Trunk (Multi-VC) UNI, N:1 Service VLAN


Ethernet/WiMAX or DSL Access Node Routed DSL RG N:1 Service VLAN

Trunk or Multi VC UNI Bridged DSL RG

802.1Q ADSL, ADSL2+, 802.3 Multi VC or Trunk UNI

Residential DSL, Ethernet UNI:


ADSL(2+) Multiple VC interface Ethernet IEEE Ethernet 802.1Q and 802.1p

Access Node UNI Aggregation:


Service 802.1Q VLAN IGMP snooping PPPoE and DHCP Tags Bridge domain split horizon
59

BRKOPT-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

Trunk (Multi-VC) UNI, 1:1 HSI VLAN


Routed DSL RG TV/VOD VC/VLAN

802.1Q 1:1 HSI Subscriber VLAN


HIS/Voice VC/VLAN

802.1Q N:1 TV/VoD Shared VLAN


Bridged DSL RG

802.1Q 1:1 HSI Subscriber VLAN

ADSL, ADSL2+, 802.3 Multi VC or Trunk UNI Ethernet or DSL Access Node

Residential DSL, Ethernet UNI:


ADSL(2+) Multi ATM VCs Ethernet interface with IEEE Ethernet 802.1Q and 802.1p

DSL Access Node UNI Aggregation:


1:1 802.1Q subscriber VLAN for HIS/Voice N:1 802.1Q shared VLAN for TV and VoD service
60

BRKOPT-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

Deployment Use Cases


Residential Access Models Implementation Non-Trunk UNI, N:1 VLAN

BRKOPT-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

61

Non-Trunk UNI, N:1 VLAN


Residential Service Connectivity Overview
Ethernet or DSL Access Node
Routed DSL RG N:1 VLAN

Aggregation Node

DHCP Relay IP Unnumbered Interface Gateway for the Specific Video Application Subnet

Video Service Router Function


802.1Q

Non-Trunk UNI

BNG Internet Service Router

Bridged DSL RG N:1 VLAN

Emulated Bridge Domain


Bridge Domain Function PPPoE Server Default Gateway for the Internet Access RG/Appliances Subnet

VDSL, ADSL2+, 802.3 Ethernet or Single VC

802.1Q

Common bridge domain with Split horizon forwarding and Subscriber Line Identity through PPPoE Tag Line ID or DHCP Option 82 Default Route pointing to BNG, specific router pointing to Video Service Router (through RG GUI, TR-69, DHCP Option 121)
BRKOPT-2204_c2 2009 Cisco Systems, Inc. All rights reserved. Cisco Public

62

Non-Trunk UNI, N:1 VLAN


Residential Service Aggregation Model
Port-significant VLAN ids removed on ingress Routing AND bridging in a common N:1 VLAN VLAN id added on egress towards BNG
Gateway for VoD/IP/TV

Ingress POP TAG 10 Symmetric


IPoE TV, VoD

Ingress
POP TAG 100 Symmetric

HSI IP/PPPoE IGMP snooping

802.1Q [10]

802.1Q [100]

HSI IP/PPPoE

Bridge Domain 100

802.1Q [10]
IPoE TV, VoD

VFI

Ingress POP TAG 10 Symmetric

20xGE

2x10GE

2x10GE

20xGE

Access
BRKOPT-2204_c2

Aggregation
2009 Cisco Systems, Inc. All rights reserved. Cisco Public

Distribution

BNG
63

Deployment Use Cases


Residential Access Models Implementation Trunk UNI, N:1 Service VLAN

BRKOPT-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

65

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
Ethernet/WiMAX or DSL Access Node Aggregation Node
Routed DSL RG N:1 Service VLAN Voice Service Router Function Video Service Router Function Trunk or Multi VC UNI 802.1Q Bridged DSL RG
Bridge Domain Function Emulated Bridge Domain

BNG Internet Service Router

N:1 Service VLAN

ADSL, ADSL2+, 802.3 Multi VC or Trunk UNI

802.1Q

Gateways for the Specific Video/Voice Application Subnets


IP Unnumbered Interface DHCP Relay

Default Gateway for the Routed CPEs or Appliances Connected in the Bridged RGs
PPPoE Server DHCP Relay

BRKOPT-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

66

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
Ingress POP TAG 10 Symmetric
802.1Q [12] IPoE Voice 802.1Q [11] IPoE TV, VoD 802.1Q [10] HSI IP/PPPoE

Ingress
POP TAG 100 Symmetric

VFI

802.1Q [100]

802.1Q [10] HSI IP/PPPoE 802.1Q [11] IPoE TV, VoD 802.1Q [12] IPoE Voice

Bridge Domain 100

Ingress POP TAG 10 Symmetric

20xGE

2x10GE

2x10GE

20xGE

Access
BRKOPT-2204_c2

Aggregation
2009 Cisco Systems, Inc. All rights reserved. Cisco Public

Distribution

BNG
67

Residential Service Use Case


Trunk UNI, N:1 Data Service VLAN (PW per AGG Node)
DSLAM Aggregation
EoMPLS PW

Distribution

BNG

10 10

BD

10 10

555 555 555 555


Single EoMPLS PW carries traffic from all DSLAMs in a given AGG node DATA Service Instance Egress direction: PUSH vlan representing AGG node (e.g. 555) on traffic received from PW Ingress direction: Match traffic from BNG based on AGG VID (e.g. 555) POP AGG vlan Send traffic to PW
68

DSLAM assigns a single VLAN for Data service (e.g. 10). This vlan is shared for all subscribers (N:1)

DATA Service Instance Ingress direction: Match traffic from DSLAM based on single VID (e.g. 10) POP the service vlan Send traffic to DATA bridge domain (BD) Egress direction: PUSH service vlan (e.g. 10) on traffic received from DATA BD

BRKOPT-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

Residential Service Use Case


Trunk UNI, N:1 Data Service VLAN (PW per DSLAM)
DSLAM Aggregation
EoMPLS PW

Distribution

BNG

10 10

10 10

555 555 556 556


Single EoMPLS PW carries traffic from all subscribers in a given DSLAM DATA Service Instance Egress direction: PUSH vlan representing DSLAM (e.g. 555, 556) on traffic received from PW Ingress direction: Match traffic from BNG based on DSLAM VID (e.g. 555, 556) POP DSLAM vlan Send traffic to PW
69

DSLAM assigns a single VLAN for Data service (e.g. 10). This vlan is shared for all subscribers (N:1)

DATA Service Instance Ingress direction: Match traffic from DSLAM based on single VID (e.g. 10) POP the service vlan Send traffic to PW Egress direction: PUSH service vlan (e.g. 10) on traffic received from PW

BRKOPT-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

Trunk UNI Single Attached DSL Access Node


Aggregation Node EVC/SVI Configuration

Aggregation Aggregation EVC


interface GigabitEthernet4/0/4 service instance 1 ethernet encapsulation dot1q 10 rewrite ingress tag pop 1 symmetric bridge-domain 310 split-horizon ! service instance 2 ethernet encapsulation dot1q 11 rewrite ingress tag pop 1 symmetric bridge-domain 311 split-horizon ! interface GigabitEthernet4/0/5 service instance 1 ethernet encapsulation dot1q 10 rewrite ingress tag pop 1 symmetric bridge-domain 310 split-horizon ! service instance 2 ethernet encapsulation dot1q 11 rewrite ingress tag pop 1 symmetric bridge-domain 312 split-horizon

Distribution Aggregation SVI


vlan 310 Vlan 311 Vlan 312 ! interface Loopback1 ip address 130.173.1.1 255.255.255.255 ! interface Vlan310 no ip address xconnect vfi v310 ! interface Vlan311 ip dhcp relay information trusted ip unnumbered Loopback1 ip helper-address 10.20.61.3 ip pim sparse-mode ! interface Vlan312 ip dhcp relay information trusted ip unnumbered Loopback1 ip helper-address 10.20.61.3 ip pim sparse-mode

One common bridge domain for HSI (VLAN 310) Per DSLAM SVI for video (VLAN 311 and VLAN 312) Active/Active example using VPLS
BRKOPT-2204_c2 2009 Cisco Systems, Inc. All rights reserved. Cisco Public

70

Trunk UNI Single Attached DSL Access Node


Distribution Node/VPLS Configuration

BNG Aggregation Aggregation


Vlan 310 ! pseudowire-class F1701 encapsulation mpls preferred-path interface Tunnel1 ! pseudowire-class F1601 encapsulation mpls preferred-path interface Tunnel3 ! l2 vfi v310 manual vpn id 310 neighbor 10.30.30.16 pw-class F1601 no-split-horizon neighbor 10.30.30.17 pw-class F1701 no-split-horizon ! interface Loopback0 ip address 10.30.30.172 255.255.255.255 ! interface Vlan310 xconnect vfi v310

Distribution Distribution #1
interface Loopback0 ip address 10.30.30.16 255.255.255.255 ! interface GigabitEthernet3/0/3 service instance 310 ethernet encapsulation dot1q 310 rewrite ingress tag pop 1 symmetric xconnect 10.30.30.173 310 pw-class F1703

Distribution #2
interface Loopback0 ip address 10.30.30.17 255.255.255.255 ! interface GigabitEthernet3/0/3 service instance 310 ethernet encapsulation dot1q 310 rewrite ingress tag pop 1 symmetric xconnect 10.30.30.173 310 pw-class F1703

* 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
BRKOPT-2204_c2 2009 Cisco Systems, Inc. All rights reserved. Cisco Public

71

Deployment Use Cases


Residential Access Models Implementation Trunk UNI, 1:1 Internet Access VLAN

BRKOPT-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

72

Trunk UNI, 1:1 Internet Access VLAN


Residential Service Connectivity Overview
Ethernet or DSL Access Node
Trunk or Multi VC UNI Routed DSL RG
TV/VoD VC/VLAN HIS/Voice VC/VLAN

Aggregation Node

Gateway for the Specific Video Application Subnets


DHCP Relay IP Unnumbered Interface

1:1 VLAN N:1 VLAN

Video Service Router Function

BNG Internet Service Router

Bridged DSL RG

QinQ/802.1ad Interface

1:1 VLAN
ADSL, ADSL2+, 802.3 Multi VC or Trunk UNI 802.1Q

VLAN Rewrite/Tag Function

Default Gateway for the Routed CPEs or Appliances Connected in the Bridged RGs
DHCP Relay PPPoE Server

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
73

BRKOPT-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

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
Ingress PUSH TAG 100 Symmetric

802.1Q 10
IPoE TV, VoD

HSI IP/PPPoE

802.1Q Range [11,1011]

Bridge Domain 1000

QinQ [[100, 200,], any]

HSI IP/PPPoE

802.1Q Range [11,1011]


IPoE TV, VoD

802.1Q 10
Ingress PUSH TAG 200 Symmetric

20xGE

2x10GE

2x10GE

20xGE

Access
BRKOPT-2204_c2

Aggregation
2009 Cisco Systems, Inc. All rights reserved. Cisco Public

Distribution

BNG
74

Residential Service Use Case


Trunk UNI, 1:1 Data Service VLAN (PW per DSLAM)
DSLAM Aggregation
EoMPLS PW

Distribution

BNG

100 101

100 101

100 555 101 555 100 777 101 777

100 555 101 555 100 777 101 777


DATA Service Instance Egress direction: Forward traffic received from PW

DSLAM assigns a dedicated VLAN (1:1) for Data service per subscriber (e.g. range 100-499 for 400 subscribers)

DATA Service Instance Ingress direction: Match traffic from DSLAM based on VID range (e.g. 100-499) PUSH vlan representing DSLAM (e.g. 555, 777) Send traffic to PW Egress direction: POP DSLAM vlan (e.g. 555) on traffic received from 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. 555, 777) Send traffic to PW
75

BRKOPT-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

Residential Service Use Case


Trunk UNI, 1:1 Data Service VLAN (PW per AGG Node)
DSLAM Aggregation
EoMPLS PW

Distribution

BNG

100 101

BD

100 101

100 555 101 555 100 777 101 777

100 555 101 555 100 777 101 777


DATA Service Instance Egress direction: Forward traffic received from PW

DSLAM assigns a dedicated VLAN (1:1) for Data service per subscriber (e.g. range 100-499 for 400 subscribers)

DATA Service Instance Ingress direction: Match traffic from DSLAM based on VID range (e.g. 100-499) PUSH vlan representing DSLAM (e.g. 555, 777) Send traffic to DATA BD Egress direction: POP DSLAM vlan (e.g. 555) on traffic received from PW

Single EoMPLS PW carries traffic from all DSLAMs in a given AGG node

BRKOPT-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

Ingress direction: Match traffic from BNG based on DSLAM VID list (e.g. 555,777) 76 Send traffic to PW

Trunk UNI 1:1 Single Attached DSL Access Node


Aggregation Node EVC/SVI Configuration

Aggregation Aggregation EVC


interface GigabitEthernet4/0/4 service instance 1 ethernet encapsulation dot1q 11-1011 rewrite ingress tag push dot1q 100 symmetric bridge-domain 310 split-horizon ! service instance 2 ethernet encapsulation dot1q 10 rewrite ingress tag pop 1 symmetric bridge-domain 311 split-horizon ! interface GigabitEthernet4/0/5 service instance 1 ethernet encapsulation dot1q 11-1011 rewrite ingress tag push dot1q 200 symmetric bridge-domain 310 split-horizon ! service instance 2 ethernet encapsulation dot1q 10 rewrite ingress tag pop 1 symmetric bridge-domain 312 split-horizon

Distribution Aggregation SVI


vlan 310 Vlan 311 Vlan 312 ! interface Loopback1 ip address 130.173.1.1 255.255.255.255 ! interface Vlan310 no ip address xconnect vfi v310 ! interface Vlan311 ip dhcp relay information trusted ip unnumbered Loopback1 ip helper-address 10.20.61.3 ip pim sparse-mode ! interface Vlan312 ip dhcp relay information trusted ip unnumbered Loopback1 ip helper-address 10.20.61.3 ip pim sparse-mode

One common bridge domain for HSI (VLAN 310) Per DSLAM SVI for video (VLAN 311 and VLAN 312) Active/Active example using VPLS
BRKOPT-2204_c2 2009 Cisco Systems, Inc. All rights reserved. Cisco Public

77

Trunk UNI 1:1 Single Attached DSL Access Node


Distribution Node/VPLS Configuration

Aggregation Aggregation
Vlan 310 ! pseudowire-class F1701 encapsulation mpls preferred-path interface Tunnel1 ! pseudowire-class F1601 encapsulation mpls preferred-path interface Tunnel3 ! l2 vfi v310 manual vpn id 310 neighbor 10.30.30.16 pw-class F1601 no-split-horizon neighbor 10.30.30.17 pw-class F1701 no-split-horizon ! interface Loopback0 ip address 10.30.30.172 255.255.255.255 ! interface Vlan310 xconnect vfi v310

Distribution Distribution #1

BNG

interface Loopback0 ip address 10.30.30.16 255.255.255.255 ! interface GigabitEthernet3/0/3 service instance 310 ethernet encapsulation dot1q 100,200 xconnect 10.30.30.173 310 pw-class F1703

Distribution #2
interface Loopback0 ip address 10.30.30.17 255.255.255.255 ! interface GigabitEthernet3/0/3 service instance 310 ethernet encapsulation dot1q 100,200 xconnect 10.30.30.173 310 pw-class F1703

* 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
BRKOPT-2204_c2 2009 Cisco Systems, Inc. All rights reserved. Cisco Public

78

Deployment Use Cases


Introduction to MEF Business Services

BRKOPT-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

79

MEF Concepts and Terminology


CE, MEN and UNI CE:
Customer Equipment (Edge) Router or IEEE 802.1 bridge/switch
CE UNI MEN CE UNI UNI CE

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
BRKOPT-2204_c2 2009 Cisco Systems, Inc. All rights reserved. Cisco Public

80

MEF Service Attributes at a Glance


EVC Attributes
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
BRKOPT-2204_c2 2009 Cisco Systems, Inc. All rights reserved.

UNI Attributes
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
Cisco Public

EVC Per UNI Attributes


UNI 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

MEF 10.1 Ethernet Services Attributes


81

MEF Concepts and Terminology


Ethernet Virtual Connection (EVC)
CE UNI CE UNI CE UNI

Point-to-Point
UNI CE UNI CE

Multipoint-to-Multipoint

Rooted-Multipoint

UNI CE

UNI CE

UNI CE

UNI CE

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)
BRKOPT-2204_c2 2009 Cisco Systems, Inc. All rights reserved. Cisco Public

82

MEF Concepts and Terminology


Highlight of UNI Attributes
CE CE CE-VLAN subset All UNI CE-VLANs UNI CE UNI

UNI UNI CE UNI

UNI CE

UNI

UNI CE

Bundling

All-to-One Bundling

Service 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-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

83

Carrier Ethernet Business Services


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

BRKOPT-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

84

Mapping MEF Services to Cisco EVC


Support 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

BRKOPT-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

85

Mapping MEF Services to Cisco EVC


Support for Bundling and Service Multiplexing
CE CE CE-VLAN subset All UNI CE-VLANs UNI CE UNI

UNI UNI UNI

UNI CE

UNI CE

UNI

Bundling

All-to-One Bundling

Service Multiplexing

CE

S-I match multiple CE-VLANs

S-I match all CE-VLANs

Different S-Is match different CE-VLANs

PE
BRKOPT-2204_c2 2009 Cisco Systems, Inc. All rights reserved. Cisco Public

PE

PE
86

Deployment Use Cases


Business Services Implementation

BRKOPT-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

87

Ethernet Virtual Private Line (EVPL)


Logical View

Aggregation

Distribution

Local connect

Core

BRKOPT-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

88

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

BRKOPT-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

89

Ethernet Virtual Private Line (EVPL)


Sample Configurations
Aggregation
1 GE 10GE

Distribution
10 GE

Core

EVPL Service Between Aggregations


interface GigabitEthernet3/0/15 mls qos trust cos no cdp enable service instance 2593 ethernet encapsulation dot1q 2593 rewrite ingress tag pop 1 symmetric xconnect 10.40.40.26 2593 pw-class AS40 pseudowire-class AS40 encapsulation mpls preferred-path interface Tunnel1040

EVPL Service on Same Aggregation


interface GigabitEthernet3/0/15 mls qos trust cos no cdp enable service instance 2595 ethernet encapsulation dot1q 2595 rewrite ingress tag pop 1 symmetric interface GigabitEthernet3/0/16 mls qos trust cos no cdp enable service instance 2595 ethernet encapsulation dot1q 2595 rewrite ingress tag pop 1 symmetric connect EVPL_local_ESM GigabitEthernet3/0/15 2595 GigabitEthernet3/0/16 2595

* Configuration sample for remote EVPL reflects only one end of the connection
BRKOPT-2204_c2 2009 Cisco Systems, Inc. All rights reserved. Cisco Public

90

Ethernet Private Line (EPL)


Logical View

Aggregation

Distribution

Local connect

Core

BRKOPT-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

91

Ethernet Private Line (EPL)


Details Catch all encapsulation used for port-based service L2-protocol forward implements BPDU forwarding Local connect for services on same aggregation Point-to-point EoMPLS for services to remote aggregations Scalability consideration:
No global VLAN used No MAC learning required One port = One service

BRKOPT-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

92

Ethernet Private Line (EPL)


Sample Configurations
Aggregation
1 GE 10GE

Distribution
10 GE

Core

EPL Service Between Aggregations


pseudowire-class AS40 encapsulation mpls preferred-path interface Tunnel1040 interface GigabitEthernet3/0/4 description EPL-17 to F2602 mtu 9216 ip arp inspection limit none no ip address logging event link-status load-interval 30 mls qos trust cos service instance 30 ethernet encapsulation default l2protocol forward xconnect 10.40.40.26 35 pw-class AS40

EPL Service on Same Aggregation


interface GigabitEthernet3/0/11 mtu 9216 ip arp inspection limit none no ip address logging event link-status mls qos trust cos service instance 100 ethernet encapsulation default l2protocol forward interface GigabitEthernet3/0/12 mtu 9216 ip arp inspection limit none no ip address logging event link-status mls qos trust cos service instance 100 ethernet encapsulation default l2protocol forward
connect EPL-100 GigabitEthernet3/0/11 100 GigabitEthernet3/0/12 100

BRKOPT-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

93

Ethernet Virtual Private LAN (EVPLAN)


Logical View

Aggregation

Distribution VFI

Bridge Domain

Bridge Domain

BRKOPT-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

94

Ethernet Virtual Private LAN (EVPLAN)


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

BRKOPT-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

95

Ethernet Virtual Private LAN (EVPLAN)


Sample Configurations
Aggregation
1 GE 10GE

Distribution
10 GE

Core

Aggregation Node
interface GigabitEthernet3/0/15 mtu 9216 service instance 2504 ethernet encapsulation dot1q 2504 rewrite ingress tag pop 1 symmetric bridge-domain 2511 interface GigabitEthernet3/0/16 mtu 9216 mls qos trust cos service instance 2514 ethernet encapsulation dot1q 2514 rewrite ingress tag pop 1 symmetric bridge-domain 2511 interface Vlan2511 mtu 9216 no ip address xconnect 10.10.10.25 2511 pw-class F2501 pseudowire-class F2501 encapsulation mpls preferred-path interface Tunnel11

Distribution Node
interface Vlan2511 mtu 9216 no ip address xconnect vfi EVPLAN_all l2 vfi EVPLAN_all manual vpn id 2511 !Neighbor aggregation node neighbor 10.10.10.26 pw-class F2601 no-splithorizon !Neighbor Distribution node neighbor 10.10.10.24 pw-class F2401 !Remote Distribution node neighbor 10.40.40.63 encapsulation mpls

* Distribution SVI will stay up even if not associated to an S-I


BRKOPT-2204_c2 2009 Cisco Systems, Inc. All rights reserved. Cisco Public

96

Ethernet Private LAN (EPLAN)


Logical View

Aggregation

Distribution
VFI

Bridge Domain

Bridge Domain

BRKOPT-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

97

Ethernet Private LAN (EPLAN)


Details Catch all encapsulation 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


BRKOPT-2204_c2 2009 Cisco Systems, Inc. All rights reserved. Cisco Public

98

Ethernet Private LAN (EPLAN)


Sample Configurations
Aggregation
1 GE 10GE

Distribution
10 GE

Core

Aggregation Node Service Configuration interface GigabitEthernet4/0/2 mtu 9216 no ip address logging event link-status speed 100 no negotiation auto service instance 2711 ethernet encapsulation default l2protocol forward bridge-domain 2711 interface Vlan2711 mtu 9216 no ip address xconnect 10.10.10.25 2711 pw-class F2501 pseudowire-class F2501 encapsulation mpls preferred-path interface Tunnel11

Distribution Node Service Configuration l2 vfi EPLAN_7600_Red manual vpn id 2711 !Neighbor Distribution node neighbor 10.10.10.24 pw-class F2401 !Neighbor aggregation node neighbor 10.10.10.26 pw-class F2601 no-splithorizon !Remote Distribution node neighbor 10.40.40.63 encapsulation mpls interface Vlan2711 mtu 9216 no ip address xconnect vfi EPLAN_7600_Red pseudowire-class F2401 encapsulation mpls preferred-path interface Tunnel11 pseudowire-class F2601 encapsulation mpls preferred-path interface Tunnel13

BRKOPT-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

99

Platform Support

BRKOPT-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

100

Cisco EVC Framework


Platform Support Scalable Edge Services Cisco ASR 9000 Cisco 7600
SIP-400, ES-20 and NEW ES-40 linecards

Bandwidth Per Slot


BRKOPT-2204_c2 2009 Cisco Systems, Inc. All rights reserved. Cisco Public

101

Cisco EVC FrameworkKey Take Aways


Next-generation cross-platform Carrier Ethernet Software Infrastructure Addresses Flexible Ethernet Edge requirements Flexible Service Mapping Advanced Frame Manipulation Service Multiplexing

BRKOPT-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

102

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

BRKOPT-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

103

Acronyms
Acronym
ACL BD BRAS CE C-VLAN / CE-VLAN CoS DSLAM E-LAN E-Line E-Tree EFP EoMPLS EPL EVC EVPL IEEE IETF
BRKOPT-2204_c2

Acronym
Access Control List Bridge Domain Broadband Access Server Customer Equipment (Edge) Customer VLAN Class of Service DSL Access Modulator Ethernet LAN service (multipoint) Ethernet Line service (point-to-point) Ethernet Tree service (rooted multipoint) Ethernet Flow Point Ethernet over MPLS Ethernet Private Line Ethernet Virtual Connection Ethernet Virtual Private Line Institute of Electrical and Electronics Engineers Internet Engineering Task Force IPoETV IPTV MEF MEN MPLS OAM PE PW Q-in-Q QoS SVI S-VLAN UNI VLAN VoD VoIP VPLS TV on IP over Ethernet Television over IP Metro Ethernet Forum Metro Ethernet Network Multi-protocol Label Switching Operations, Administration and Maintenance Provider Edge device Pseudowire VLAN tunneling using two 802.1Q tags Quality of Service Switch Virtual Interface (interface vlan) Service VLAN (Provider VLAN) User to Network Interface Virtual LAN Video on Demand Voice over IP Virtual Private LAN Service

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

104

Q and A

BRKOPT-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

105

Specifically for Service Providers


Keynote Luncheon
Transforming the Video Experience with Medianet Technology Wednesday, July 1, 11:30 1:00 pm, Moscone S104 Michael Koons, Vice President, Systems Engineering, Cisco

SP Panel Session
Wednesday, July 1, 4:00 pm, Moscone S304

Relax in the Service Provider Lounge


Pull up a seat and check email, enjoy an espresso beverage, play Wii or just relax and connect with your colleagues

Cisco Powered Program Members Receive a Complimentary Cisco Press Book


Come by the Service Provider Lounge and select from the available titles. Come early as there are limited quantities of each title available.
BRKOPT-2204_c2 2009 Cisco Systems, Inc. All rights reserved. Cisco Public

106

Please Visit the Cisco Booth in the World of Solutions


See the technology in action
Service Provider (Consumer)
SP1 Virtualized Content on Any Screen SP2 Cisco ASR 1000: Transform the Network Edge SP3 Cisco ASR 9000: Visual Networking Foundation SP4 Cisco Integrated Solutions Showcase

BRKOPT-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

107

Recommended Reading
Metro Ethernet, ISBN: 1-58705-096-X

BRKOPT-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

108

Complete Your Online Session Evaluation


Give us your feedback and you could win fabulous prizes. Winners announced daily. Receive 20 Passport 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 Virtual account for access to all session material, communities, and on-demand and live activities throughout the year. Activate your account at the Cisco booth in the World of Solutions or visit www.ciscolive.com.
109

BRKOPT-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

BRKOPT-2204_c2

2009 Cisco Systems, Inc. All rights reserved.

Cisco Public

110

S-ar putea să vă placă și