Sunteți pe pagina 1din 23

EVC Infrastructure

Presentation_ID

2006 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

Flexible Ethernet Edge


Mobile

Content Farm

Residential

Access
MSPP

Aggregation

Edge

VOD Cable
STB Business Corporate

TV

SIP

Residential

Untagged Single tagged Double ETTx tagged 802.1q 802.1ad etc DSL

L2 P-to-P (local or xconnect) L2 MP local bridging L2 MP VPLS L3 routed

BRAS

Core Network MPLS /IP

DPI
Content Farm

SR/PE
PON
STB

VOD

TV

SIP

Presentation_ID

2006 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

EVC
Ethernet Virtual Circuit (EVC) model is New CLI framework for configuring Ethernet Interfaces. Current configuration models are also supported for existing features, but all New Flexible Ethernet Edge Features like Selective QinQ and Double tag Translations will only be supported using EVC EVC is supported on Cisco7600 in 12.2(33)SRB release. EVC is support on ES20 line cards and SIP-400 line cards with V2 GE SPA SIP-600 with or without V2 SPA doesnt support EVC

Presentation_ID

2006 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

Flexible Service Mapping Summary


Local connect for EFPs on the same port (hair pinning) is not supported at Barracuda FCS EFPs on different ports is supported
Local Connect

EFP SVI
L3***

SVI SVI

VPLS EoMPLS Bridging

SVI

BD*

SVI EFP
EoMPLS

interface vlan 100 xconnect or ip address

Presentation_ID

2006 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

EVC New CLI


interface <type><slot/port> service instance <id> ethernet <evc-name> ID is per interface scope <match criteria commands> VLAN tags, MAC, CoS, Ethertype <rewrite commands> VLAN tags pop/push/translation <forwarding commands> bridge-domain, xconnect or local connect <feature commands> QoS, ACL, etc interface
Per Port Features

service instance X Per Port Per EVC Features Layer 2 Services Bridging (VPLS via SVI) xconnect (EoMPLS) Local Connect
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential

service instance Y Per Port Per EVC Features

sub-interface
Per Sub-interface Features (L3)

L3/VRF termination
5

Control Point (2 of 2)
Hierarchical CLI Structure w/ Templates
evc A Global EVC Attributes OAM evc B service instance X Global EVC Attributes OAM Per Port Per EVC Features service instance Y Per Port Per EVC Features

interface
Per Port Features

sub-interface
Per Sub-interface Features (L3)

service template Shared Per Port Per EVC Features Layer 2 Services Bridging (Ethernet, 1483, 1490) VPLS EoMPLS Local Switched (Connect)
6

IP/VRF

Presentation_ID

2006 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

Data Path Control EVC/EFP Forwarding Model


EFP Ethernet Flow Point EVC Ethernet Virtual Circuit

Ethernet access to L3VPN/IP


SWIDB

BD BD EFPs
SVI

SVI
L2 VFI

SWIDB L3/VRF

P-to-P xconnect, local connect

MPLS UPLINK MPLS MPLS

BD BD Bridging

PVC / DLCI

Physical Ports

L2 inter-working EFPs ATM / FR

Presentation_ID

2006 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

EVC Packet Flow


Ingress Interface
Service mapping

Egress Interface

Tier 1 Input Matching/ Features

Ingress Encapsulation Adjustment

Tier 2 Input Features

Tier 1 Output Matching/ Features

Egress Encapsulation Adjustment

Tier 2 Output Features

service instance ethernet encapsulation <vlan | untagged | default> rewrite ingress <push | pop | translate> rewrite egress <push | pop | translate> forwarding command <xconnect|E-MPB|connect> service-policy input service-policy output
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential

Flexible Frame Matching CLI

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

Double tagged frame (only look up to 2 tags if receive more than 2 tagged frames)
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

Default tag
encapsulation default Match all frames tagged or untagged that are not matched by other more specific service instances

untagged
encapsulation untagged Match no tagged frames, for example native vlan

Presentation_ID

2006 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

Exact vs. Non-Exact


EVC only supports Non-Exact matching encap dot1q 10 matches any packets with outmost tag equals to 10:
10 10 200

encap dot1q 10 sec 100 matches any packets with outmost tag as 10 and second most tag as 100
10 10 100 100 1000

Presentation_ID

2006 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

10

Longest tag match


EVC supports longest tag matching within the same GigE port. Matching double tag at first, then single tag
10 10 200 dot1q 10

dot1q 10 10 100 sec 100 dot1q 10 10 130 sec 128-133

Int G3/0/0

Presentation_ID

2006 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

11

Encap match order


From most specific to most general No exact match based on outmost tag # Encap untag matches untagged packet Encap default catches all remaining traffic w/o specific match. If there is no encap untag configured, it also catches untag packet.

Presentation_ID

2006 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

12

EVC Flexible VLAN Tag Manipulation and Translation

Flexible VLAN tag manipulation and translation of any combination of up to 2 VLAN tags. Virtually any tag (0,1 or 2) can be rewritten to any other tag (0,1,2) 1-1,1-2,2-1,2-2 VLAN translation Add 1 or 2 new VLAN tags Removing 1 or 2 existing VLAN tags

Presentation_ID

2006 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

13

Encapsulation Rewrite CLI


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

Presentation_ID

2006 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

14

Encapsulation Rewrite CLI - Symmetric


Encapsulation rewrite should be always symmetric, meaning whatever rewrite on ingress direction should have the reverse rewrite on the egress direction for the same interface, same EFP For example, if it remove outer vlan tag on ingress, then it need to add the original vlan tag back on the egress direction. As the result, it always need two lines of rewrite configuration, one for rewrite ingress, the other for rewrite egress To make configuration simple and avoid misconfiguration, keyword symmetric is used mandatory, and rewrite egress CLI is blocked on purpose. Valid configuration Invalid configuration
service instance 3 ethernet encapsulation dot1q 10 rewrite ingress tag pop 1 symmetric service instance 3 ethernet encapsulation dot1q 10 rewrite ingress tag pop 1 rewrite egress tag push dot1q 10
Cisco Confidential

Presentation_ID

2006 Cisco Systems, Inc. All rights reserved.

15

EVC Flexible Service Mapping

Flexible access VLAN to service mapping Mapping includes,


1-to-1 acess VLAN to service mapping Same port, multiple access VLANs to same service mapping Multiple port, multiple access VLANs to same service mapping

Service includes,
L2 point-to-point local connect L2 point-to-point xconnect L2 multipoint local bridging L2 multipoint VPLS L3 termination
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential

16

Comparison with Existing CLI


interface GigabitEthernet9/0/2 no ip address mls qos trust dscp service instance 10 ethernet encapsulation dot1q 10 xconnect 2.2.2.2 10 encapsulation mpls service instance 20 ethernet encapsulation dot1q 10 second-dot1q 1-4094 xconnect 2.2.2.2 20 encapsulation mpls (**)
interface GigabitEthernet9/0/3 no ip address mls qos trust dscp
interface GigabitEthernet9/0/3.1

encapsulation dot1Q 10 xconnect 2.2.2.2 10 -encapsulation mpls (*) interface GigabitEthernet9/0/3.2 encapsulation dot1Q 10 seconddot1q 100 xconnect . (***)

(*) Subinterface Xconnect is Limited to 4K PWs and dosent support local vlan significance with ESM20 (**) Double or Single tagged Xconnect on Service Instance scales upto 16K PWs in 12.2(33) SRB (***) Double Tagged Termination into PWs (xconnect) is not supported with Sub-interface

Presentation_ID

2006 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

17

Comparison with Existing CLI


interface GigabitEthernet9/0/2 interface GigabitEthernet9/0/3

service instance 30 ethernet encapsulation dot1q 10 second-dot1q 1-4094 bridge domain 500 service instance 30 ethernet encapsulation dot1q 10 second-dot1q 1-4094 Rewite push/pop/translate ..

interface GigabitEthernet9/0/3.2 encapsulation dot1Q 10 seconddot1q 100 Bridge-domain . (*) interface GigabitEthernet9/0/3.2 encapsulation dot1Q 10 seconddot1q 100 Rewite push/pop/translate ..(**)

(*) bridgedomain config is not Supported with Sub-interface ( except SIP-400 single tag) (**) Rewrite commands / tag manipulation is not supported under sub-interface config

Presentation_ID

2006 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

18

Comparison with Existing CLI


interface GigabitEthernet9/0/2 interface GigabitEthernet9/0/3

service instance 30 ethernet encapsulation dot1q 10 second-dot1q 1-4094 ip address . (*)

interface GigabitEthernet9/0/3.2 encapsulation dot1Q 10 second-dot1q 100 ip address .

(*) Ip address config is not supported directly under EVC , instead use associated Bridge-domain SVI for IP termination ( All Tags should be popped at ingress EVC for L3 termination on SVI)
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential

19

Service CLI Point-to-point


P-to-P local/xconnect doesnt require global VLAN resource, no MAC learning/forwarding. It can scale beyond 4K VLAN limit 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
Presentation_ID 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential

20

Service CLI Multipoint


MAC based forwarding Multiple point local bridging and VPLS
bridge-domain <global-vlan-id> [split-horizon] Split-horizon to disable L2 communication between two EFPs

Local Bridging
(Packet flow example 3C)
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 interface GigabitEthernet3/1 switchport access vlan 100 switchport mode dot1q-tunnel

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

Presentation_ID

2006 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

21

Service CLI L3 routed


Single tag termination Option 1 interface GigabitEthernet4/1/1 service instance 100 ethernet encapsulation dot1q 100 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.100 encapsulation dot1q 100 VLAN id is global significant for ES20 (not SIP400) ip address 100.1.100.1 255.255.255.0 Double tag termination Option 1 interface GigabitEthernet4/1/1 service instance 100 ethernet encapsulation dot1q 100 second 200 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.100 encapsulation dot1q 100 second 200 VLAN id is local significant address 100.1.100.1 255.255.255.0

Presentation_ID

2006 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

22

Presentation_ID

2006 Cisco Systems, Inc. All rights reserved.

Cisco Confidential

23

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