SlideShare a Scribd company logo
1 of 68
Deploying Carrier Ethernet
Services on Cisco ASR 9000
BRKSPG-2202
© 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 Cisco Public
Agenda
 Carrier Ethernet Overview
 Cisco ASR 9000 Overview
 EFP Overview and Configurations
 Ethernet Services Overview, Configurations and Verification
(VPLS, VPWS, H-VPLS, Bridging)
 Access Gateway Feature Overview, Configurations and Verification
 EOAM Overview and Configurations
 Best Practices and Case Studies
Carrier Ethernet Overview
© 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 Cisco Public
Why Carrier Ethernet?
 Proliferation and Advantage of ETHERNET.
 CARRIER ETHERNET - Suite of protocols that help you extend Ethernet
Over WAN.
– Standardized Services
– Reliability
– Scalability
– Quality Of Service
– Service Management
© 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 Cisco Public
OAM Subsystem
Aggregation
Node
Aggregation Network
MPLS/IP
Carrier Ethernet AggregationAccess Edge
Aggregation
Node
Aggregation
Node
STB
VoD
Content Network
TV SIP
PON Node
DSLNode
VoD
Content Network
TV SIP
EMS NMS
Portal
AAA Service and Performance MgmtDHCP, DNS
Multiservice Core
Core Network
IP / MPLS
Distribution
Node
Corporate
Business
Residential
STB
Residential
Aggregation
Node
Distribution
Node
Mobile
2G/3G/4G Node RAN Access Network
MPLS/IP
Corporate
Business
Carrier Ethernet Network
 L2 Access Network
 STP/REP
• 802.1Q
 Local VLAN Significance
 Flexible service mapping
 Security features
 EoMPLS
 VPLS
© 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 Cisco Public
Ethernet Virtual Connection (EVC) and it’s types
 An association of two or more UNIs
 Three types:
– Point-to-point EVC (E-line)
– Multipoint-to-multipoint EVC (E-LAN)
– Rooted-multipoint EVC (E-tree)
CE
CE
CE
UNI
UNI
UNI
CE
CE
CE UNI
UNI
UNI
CE
CE
CE
UNI
UNI
UNI
Point-to-Point Multipoint-to-Multipoint
Rooted-Multipoint
CE
CE
CE
CE
© 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 Cisco Public
EVC Configuration Points in the Network
 Configure the PE Physical interface
facing the CE to Classify the Services
Traffic - EFP
 Configure one or many Pseudo Wires
to transport the Services Traffic
across the Core network to the remote
PE – L2VPN
CE
UNI
Point-to-Point
CE
PE
L2VP
N
EFP
PE
Cisco ASR 9000 Overview
© 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 1Cisco Public
Cisco ASR 9000 Portfolio
ASR 9010ASR 9006
Chassis ASR 9001 ASR 9006 ASR 9010 ASR 9000v ASR 9922
Max. Linecards per
Chassis
2 IO Slots 4 LC 8 LC Fixed Ports 20 LC
Max. Linecard
Bandwidth
Modular
+
4x10GE
360 Gbps 360 Gbps
44xGE
+
4x10GE
360 Gbps
Max. Slot
Bandwidth
440 Gbps 440 Gbps 1.2 Tbps
Chassis Bandwidth 120 Gbs 3.5 Tbps 7.0 Tbps 80 Gbs 48 Tbps
ASR 9001
ASR 9922
ASR 9000v
© 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 1Cisco Public
FIC
CPU BITS/DTI
Fully Distributed Architecture
True Modular OS – IOS XR
Active-Active Fabric system
Intelligent Multicast
Replication
Line Card
ASR 9000 System Architecture “Highlights”
Switch Fabric
FIA
CPU
RSP
© 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 1Cisco Public
ASR 9000 Carrier Ethernet Foundation
Summary
Flexible, Scalable and Complete !
© 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 1Cisco Public
ASR 9000 Flexible Ethernet SW Infrastructure
EoMPLS PW
EoMPLS PW
EoMPLS PW
L3
X
P2P VPWS
P2P
local
connect
Multipoint bridging
Bridging
Bridging
Routing VPLS
EFP (Ethernet
Flow Point) or
sub-interface
Flexible VLAN
tag classification
Flexible VLAN
tag rewrite
Flexible
Ethertype (.1Q,
QinQ, .1ad
Flexible service mapping and multiplexing
L2 and L3, P2P and MP services concurrently on the same port
EFP (Ethernet Flow Point)
Overview and Configurations
© 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 1Cisco Public
EFP Overview
interface 0/0/slot/port.<sub-intf no.> l2transport
<match criteria commands> (VLAN tags, MAC, Ether type)
<rewrite commands> (VLAN tags pop/push/translation)
<feature commands> (QoS, ACL etc)
intGig0/3/0/0
int Gig 0/3/0/0.100
© 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 1Cisco Public
EFP Flexible Tag Classification
Match upto 2 VLAN tags
Match unique, multiple, or
range of VLAN tags
Match Untagged frame for
control protocols
Match Default
Match 802.1ad
RP/0/RSP0/CPU0:PE2-asr(config-subif)#encapsulation ?
default Packets unmatched by other service instances
dot1ad IEEE 802.1ad VLAN-tagged packets
dot1q IEEE 802.1Q VLAN-tagged packets
untagged Packets with no explicit VLAN tag
RP/0/RSP0/CPU0:PE2-asr(config-subif)#encapsulation dot1q 100-
200,205 ?
comma comma
exact Do not allow further inner tags
second-dot1q IEEE 802.1Q VLAN-tagged packets
RP/0/RSP0/CPU0:PE2-asr(config-subif)#encapsulation dot1q 100
second-dot1q 10-20,35 ?
comma comma
exact Do not allow further inner tags
© 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 1Cisco Public
EFP Flexible Tag Classification
Exact vs. Non-Exact Match
interface GigabitEthernet0/2/0/11.100 l2transport
encapsulation dot1q 10
!
interface GigabitEthernet0/3/0/11.200 l2transport
encapsulation dot1q 10 exact
!
interface GigabitEthernet0/4/0/11.300 l2transport
encapsulation dot1q 10 second-dot1q 100
!
interface GigabitEthernet0/5/0/11.400 l2transport
encapsulation dot1q 10 second-dot1q 100 exact
!
10
10010
10
10010
10010 200
10010
© 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 1Cisco Public
 Only longest tag is supported with in the same physical port
EFP Flexible Tag Classification
The Longest Match Rule and the default option
dot1q 10
dot1q 10 sec 100 exact
dot1q 10 sec 128-133
intGig0/3/0/0
EFP configurationFrame received
default
10
10010
13010 200
13020 200
© 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 1Cisco Public
RP/0/RSP0/CPU0:PE2-asr(config-subif)#rewrite ingress tag ?
pop Remove one or more tags
push Push one or more tags
translate Replace tags with other tags
RP/0/RSP0/CPU0:PE2-asr(config-subif)#rewrite ingress tag pop ?
1 Remove outer tag only
2 Remove two outermost tags
RP/0/RSP0/CPU0:PE2-asr(config-subif)#rewrite ingress tag push ?
dot1ad Push a Dot1ad tag
dot1q Push a Dot1Q tag
RP/0/RSP0/CPU0:PE2-asr(config-subif)#rewrite ingress tag push dot1q 100 ?
second-dot1q Push another Dot1Q tag
symmetric All rewrites must be symmetric
RP/0/RSP0/CPU0:PE2-asr(config-subif)#rewrite ingress tag translate ?
1-to-1 Replace the outermost tag with another tag
1-to-2 Replace the outermost tag with two tags
2-to-1 Replace the outermost two tags with one tag
2-to-2 Replace the outermost two tags with two other tags
EFP Flexible VLAN Tag rewrite
Pop tag 1 or 2
Push tag 1 or 2
Tag translation
1-1, 1-2, 2-1, 2-2
 “Symmetric” option
Ethernet Services
Local Connect, Local Bridging, Psuedowire and IRB Services.
© 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 2Cisco Public
IOS XR CLI for configuring Ethernet
Services.
There are two types:
1. Point to Point
• Local Connect
• VPWS/EoMPLS
2. Multi Point
• Local Bridging
• VPLS
• H-VPLS
 Ethernet Services are always
configured under “l2vpn” CLI
© 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 2Cisco Public
Linecard
Point to Point Services
Local Connect
• To Connect 2 local interfaces (Physical or Virtual)
• No MAC address learning
Linecard
INTF
EFP EFP
© 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 2Cisco Public
Point to Point Services
Local Connect – Sample Configuration
interface GigabitEthernet0/2/0/8.100 l2transport
encapsulation dot1q 100
!
interface GigabitEthernet0/2/0/9.100 l2transport
encapsulation dot1q 100
!
l2vpn
xconnect group lab1
p2p lab1
interface GigabitEthernet0/2/0/8.100
interface GigabitEthernet0/2/0/9.100
!
!
!
end
© 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 2Cisco Public
Point to Point Services
Local Connect – Verification commands
RP/0/RSP0/CPU0:PR-ASR9K-1#sh l2vpn xconnect group
lab1 detail
Group lab1, XC lab1, state is up; Interworking none
AC: GigabitEthernet0/2/0/8.100, state is up
Type VLAN; Num Ranges: 1
VLAN ranges: [100, 100]
MTU 1504; XC ID 0x104000c; interworking none
Statistics:
packets: received 561494, sent 0
bytes: received 278501024, sent 0
drops: illegal VLAN 0, illegal length 0
AC: GigabitEthernet0/2/0/9.100, state is up
Type VLAN; Num Ranges: 1
VLAN ranges: [100, 100]
MTU 1500; XC ID 0x104000d; interworking none
Statistics:
packets: received 0, sent 561494
bytes: received 0, sent 278501024
drops: illegal VLAN 0, illegal length 0
© 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 2Cisco Public
Point to Point Services
VPWS/EoMPLS
• Point to Point Psuedowire/L2VPN.
• No MAC address learning.
Linecard
Linecard
INTF
EFP PW
© 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 2Cisco Public
Point to Point Services
VPWS – Sample Configuration
interface GigabitEthernet0/2/0/8.200 l2transport
encapsulation dot1q 200
rewrite ingress tag pop 1 symmetric
!
l2vpn
pw-class vpws
encapsulation mpls
!
!
xconnect group lab2
p2p vpws
interface GigabitEthernet0/2/0/8.200
neighbor 172.16.0.23 pw-id 200
pw-class vpws
!
!
!
!
end
© 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 2Cisco Public
Point to Point Services
VPWS– Verification commands – Local PE
RP/0/RSP0/CPU0:PR-ASR9K-1#sh l2vpn xconnect Group
lab2 detail
Group lab2, XC vpws, state is up; Interworking none
AC: GigabitEthernet0/2/0/8.200, state is up
Type VLAN; Num Ranges: 1
VLAN ranges: [200, 200]
MTU 1500; XC ID 0x104000e; interworking none
Statistics:
packets: received 13499325, sent 0
bytes: received 6695665200, sent 0
drops: illegal VLAN 0, illegal length 0
PW: neighbor 172.16.0.23, PW ID 200, state is up
( established )
PW class vpws, XC ID 0x104000e
Encapsulation MPLS, protocol LDP
PW type Ethernet, control word disabled, interworking
none
PW backup disable delay 0 sec
Sequencing not set
MPLS Local Remote
------------ ------------------------------ -----------------------------
Label 16011 36
Group ID 0x8000280 0x0
Interface GigabitEthernet0/2/0/8.200 unknown
MTU 1500 1500
Control word disabled disabled
PW type Ethernet Ethernet
VCCV CV type 0x2 0x6
(LSP ping verification) (LSP ping verification)
(BFD PW FD only)
VCCV CC type 0x6 0x6
(router alert label) (router alert label)
(TTL expiry) (TTL expiry)
------------ ------------------------------ -----------------------------
MIB cpwVcIndex: 4294705162
Create time: 07/10/2011 20:49:18 (00:55:08 ago)
Last time status changed: 07/10/2011 20:49:23 (00:55:03 ago)
Statistics:
packets: received 0, sent 13499325
bytes: received 0, sent 6695665200
© 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 2Cisco Public
Point to Point Services
VPWS– Verification commands – Remote PE
PR-7600-1#sh mpls l2 vc 200 detail
Local interface: Gi1/9 up, line protocol up, Eth VLAN 200 up
Destination address: 172.16.0.11, VC ID: 200, VC status: up
Output interface: Gi1/40, imposed label stack {16007 16011}
Preferred path: not configured
Default path: active
Next hop: 172.16.123.1
Create time: 00:54:05, last status change time: 00:53:45
Signaling protocol: LDP, peer 172.16.0.11:0 up
Targeted Hello: 172.16.0.23(LDP Id) -> 172.16.0.11, LDP is
UP
Status TLV support (local/remote) : enabled/not supported
LDP route watch : enabled
Label/status state machine : established, LruRru
Last local dataplane status rcvd: No fault
Last BFD dataplane status rcvd: Not sent
Last local SSS circuit status rcvd: No fault
Last local SSS circuit status sent: No fault
Last local LDP TLV status sent: No fault
Last remote LDP TLV status rcvd: Not sent
Last remote LDP ADJ status rcvd: No fault
MPLS VC labels: local 36, remote 16011
PWID: 16469
Group ID: local 0, remote 134218368
MTU: local 1500, remote 1500
Remote interface description:
GigabitEthernet0_2_0_8.200
Sequencing: receive disabled, send disabled
Control Word: Off (configured: autosense)
VC statistics:
transit packet totals: receive 13499325, send 0
transit byte totals: receive 6749662500, send 0
transit packet drops: receive 0, seq error 0, send 0
© 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 3Cisco Public
Multipoint Services
Concept of Bridge Domain
L3 Interface
BVI
L2 sub-
interface
Bridge-Domain
MAC learning/forwarding
Physical
interface
Bundle
interface
L2 bundle sub-
interface
L2 Psuedowire
VPLS. VPWS
 Bridge Domain is the basic building block of Multipoint Services.
 Data Frames are switched with a Bridge Domain based on the destination
MAC addresses
© 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 3Cisco Public
MultiPoint Services
Layer 2 Bridging
Linecard
Linecard
INTF
EFP
EFP
Linecard
INTF
EFP
© 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 3Cisco Public
MultiPoint Services
Layer 2 Bridging - Configuration
interface GigabitEthernet0/2/0/8.300 l2transport
encapsulation dot1q 300
!
interface GigabitEthernet0/2/0/9.300 l2transport
encapsulation dot1q 300
!
interface GigabitEthernet0/2/0/10.300 l2transport
encapsulation dot1q 300
!
l2vpn
bridge group lab4
bridge-domain lab4
interface GigabitEthernet0/2/0/8.300
!
interface GigabitEthernet0/2/0/9.300
!
interface GigabitEthernet0/2/0/10.300
!
!
!
!
end
© 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 3Cisco Public
MultiPoint Services
Layer 2 Bridging – Verification commands
RP/0/RSP0/CPU0:PR-ASR9K-1#sh l2vpn bridge-domain
bd-name lab4 detail
Sat Oct 8 00:16:28.113 UTC
Bridge group: lab4, bridge-domain: lab4, id: 1, state: up,
ShgId: 0, MSTi: 0
MAC learning: enabled
MAC withdraw: enabled
MAC withdraw for Access PW: enabled
Flooding:
Broadcast & Multicast: enabled
Unknown unicast: enabled
MAC aging time: 300 s, Type: inactivity
MAC limit: 4000, Action: none, Notification: syslog
MAC limit reached: no
MAC port down flush: enabled
MAC Secure: disabled, Logging: disabled
Split Horizon Group: none
Dynamic ARP Inspection: disabled, Logging: disabled
IP Source Guard: disabled, Logging: disabled
DHCPv4 snooping: disabled
IGMP Snooping profile: none
Bridge MTU: 1500
MIB cvplsConfigIndex: 2
Filter MAC addresses:
Create time: 07/10/2011 23:10:10 (01:06:17 ago)
No status change since creation
ACs: 3 (3 up), VFIs: 0, PWs: 0 (0 up), PBBs: 0 (0 up)
List of ACs:
AC: GigabitEthernet0/2/0/10.300, state is up
Type VLAN; Num Ranges: 1
VLAN ranges: [300, 300]
MTU 1500; XC ID 0x1040014; interworking none
MAC learning: disabled (Admin)
Flooding:
Broadcast & Multicast: enabled
Unknown unicast: enabled
MAC aging time: 300 s, Type: inactivity
MAC limit: 4000, Action: none, Notification: syslog
MAC limit reached: no
MAC port down flush: enabled
MAC Secure: disabled, Logging: disabled
Split Horizon Group: none
Dynamic ARP Inspection: disabled, Logging: disabled
IP Source Guard: disabled, Logging: disabled
© 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 3Cisco Public
MultiPoint Services
Layer 2 Bridging – Verification commands
DHCPv4 snooping: disabled
IGMP Snooping profile: none
Storm Control: disabled
Static MAC addresses:
Statistics:
packets: received 0, sent 16403420
bytes: received 0, sent 8136096264
Storm control drop counters:
packets: broadcast 0, multicast 0, unknown unicast 0
bytes: broadcast 0, multicast 0, unknown unicast 0
Dynamic ARP inspection drop counters:
packets: 0, bytes: 0
IP source guard drop counters:
packets: 0, bytes: 0
AC: GigabitEthernet0/2/0/8.300, state is up
Type VLAN; Num Ranges: 1
VLAN ranges: [300, 300]
MTU 1500; XC ID 0x1040012; interworking none
MAC learning: disabled (Admin)
Flooding:
Broadcast & Multicast: enabled
Unknown unicast: enabled
MAC aging time: 300 s, Type: inactivity
MAC limit: 4000, Action: none, Notification: syslog
MAC limit reached: no
MAC port down flush: enabled
MAC Secure: disabled, Logging: disabled
Split Horizon Group: none
Dynamic ARP Inspection: disabled, Logging: disabled
IP Source Guard: disabled, Logging: disabled
DHCPv4 snooping: disabled
IGMP Snooping profile: none
Storm Control: disabled
Static MAC addresses:
Statistics:
packets: received 24352205, sent 13828732
bytes: received 12078693680, sent 6859051072
Storm control drop counters:
packets: broadcast 0, multicast 0, unknown unicast 0
bytes: broadcast 0, multicast 0, unknown unicast 0
Dynamic ARP inspection drop counters:
packets: 0, bytes: 0
IP source guard drop counters:
packets: 0, bytes: 0
© 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 3Cisco Public
Multi Point Services
Concept of Split Horizon and Split Horizon
groups.
 Split Horizon is disabled on AC by default
 Split Horizon is enabled on PW by default
 3 Split Horizon groups are defined in XR
 Group 0 is default.
 Group 1 – Any PW configured under the “vfi”
 Group 2 – Any AC configured with “split-horizon” keyword.
© 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 3Cisco Public
MultiPoint Services
VPLS
Linecard
Linecard
INTFEFP
Linecard
INTF
EFP
Linecard
PW
PW
© 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 3Cisco Public
MultiPoint Services
VPLS - Configuration
interface GigabitEthernet0/2/0/8.400 l2transport
encapsulation dot1q 400 second-dot1q 500 exact
rewrite ingress tag pop 2 symmetric
!
interface GigabitEthernet0/2/0/9.400 l2transport
encapsulation dot1q 400 second-dot1q 500 exact
rewrite ingress tag pop 2 symmetric
!
l2vpn
bridge group lab5
bridge-domain lab5
interface GigabitEthernet0/2/0/8.400
!
interface GigabitEthernet0/2/0/9.400
!
vfi lab5
vpn-id 101
neighbor 172.16.0.12 pw-id 100
!
neighbor 172.16.0.23 pw-id 100
!
!
© 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 3Cisco Public
MultiPoint Services
VPLS - Verification
RP/0/RSP0/CPU0:PR-ASR9K-1#sh l2vpn bridge-domain
group lab5 detail
Sat Oct 8 04:04:41.980 UTC
Bridge group: lab5, bridge-domain: lab5, id: 2, state: up,
ShgId: 0, MSTi: 0
MAC learning: enabled
MAC withdraw: enabled
MAC withdraw for Access PW: enabled
Flooding:
Broadcast & Multicast: enabled
Unknown unicast: enabled
MAC aging time: 300 s, Type: inactivity
MAC limit: 4000, Action: none, Notification: syslog
MAC limit reached: no
MAC port down flush: enabled
MAC Secure: disabled, Logging: disabled
Split Horizon Group: none
Dynamic ARP Inspection: disabled, Logging: disabled
IP Source Guard: disabled, Logging: disabled
DHCPv4 snooping: disabled
IGMP Snooping profile: none
Bridge MTU: 1500
MIB cvplsConfigIndex: 3
Filter MAC addresses:
Create time: 08/10/2011 03:03:50 (01:00:51 ago)
No status change since creation
ACs: 2 (2 up), VFIs: 1, PWs: 2 (2 up), PBBs: 0 (0 up)
List of ACs:
AC: GigabitEthernet0/2/0/8.400, state is up
Type VLAN; Num Ranges: 1
Outer Tag: 400
VLAN ranges: [500, 500]
MTU 1500; XC ID 0x1040016; interworking none
MAC learning: enabled
Flooding:
Broadcast & Multicast: enabled
Unknown unicast: enabled
MAC aging time: 300 s, Type: inactivity
MAC limit: 4000, Action: none, Notification: syslog
MAC limit reached: no
MAC port down flush: enabled
MAC Secure: disabled, Logging: disabled
Split Horizon Group: none
© 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 3Cisco Public
MultiPoint Services
VPLS - Verification
Dynamic ARP Inspection: disabled, Logging: disabled
IP Source Guard: disabled, Logging: disabled
DHCPv4 snooping: disabled
IGMP Snooping profile: none
Storm Control: disabled
Static MAC addresses:
Statistics:
packets: received 1625928, sent 8807355
bytes: received 806460288, sent 4368448080
Storm control drop counters:
packets: broadcast 0, multicast 0, unknown unicast 0
bytes: broadcast 0, multicast 0, unknown unicast 0
Dynamic ARP inspection drop counters:
packets: 0, bytes: 0
IP source guard drop counters:
packets: 0, bytes: 0
AC: GigabitEthernet0/2/0/9.400, state is up
Type VLAN; Num Ranges: 1
Outer Tag: 400
VLAN ranges: [500, 500]
MTU 1500; XC ID 0x1040017; interworking none
MAC learning: enabled
Flooding:
Broadcast & Multicast: enabled
Unknown unicast: enabled
MAC aging time: 300 s, Type: inactivity
MAC limit: 4000, Action: none, Notification: syslog
MAC limit reached: no
MAC port down flush: enabled
MAC Secure: disabled, Logging: disabled
Split Horizon Group: none
Dynamic ARP Inspection: disabled, Logging: disabled
IP Source Guard: disabled, Logging: disabled
DHCPv4 snooping: disabled
IGMP Snooping profile: none
Storm Control: disabled
Static MAC addresses:
Statistics:
packets: received 0, sent 8585354
bytes: received 0, sent 4258335584
Storm control drop counters:
packets: broadcast 0, multicast 0, unknown unicast 0
bytes: broadcast 0, multicast 0, unknown unicast 0
© 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 4Cisco Public
MultiPoint Services
VPLS - Verification
Dynamic ARP inspection drop counters:
packets: 0, bytes: 0
IP source guard drop counters:
packets: 0, bytes: 0
List of Access PWs:
List of VFIs:
VFI lab5
PW: neighbor 172.16.0.12, PW ID 100, state is up
( established )
PW class not set, XC ID 0xfffc000b
Encapsulation MPLS, protocol LDP
PW type Ethernet, control word disabled, interworking
none
PW backup disable delay 0 sec
Sequencing not set
MPLS Local Remote
------------ ----------------------------------------------
Label 16034 16032
Group ID 0x2 0x0
Interface lab5 lab5
MTU 1500 1500
Control word disabled disabled
PW type Ethernet Ethernet
VCCV CV type 0x2 0x2
(LSP ping verification) (LSP ping verification)
VCCV CC type 0x6 0x6
(router alert label) (router alert label)
(TTL expiry) (TTL expiry)
------------ ------------------------------ -------------------------
MIB cpwVcIndex: 4294705163
Create time: 08/10/2011 03:03:50 (01:00:51 ago)
Last time status changed: 08/10/2011 03:29:09 (00:35:32 ago)
MAC withdraw message: send 0 receive 0
Static MAC addresses:
Statistics:
packets: received 4, sent 393978
bytes: received 1952, sent 192261264
DHCPv4 snooping: disabled
IGMP Snooping profile: none
PW: neighbor 172.16.0.23, PW ID 100, state is up ( established )
PW class not set, XC ID 0xfffc000c
Encapsulation MPLS, protocol LDP
© 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 4Cisco Public
MultiPoint Services
VPLS - Verification
PW type Ethernet, control word disabled, interworking
none
PW backup disable delay 0 sec
Sequencing not set
MPLS Local Remote
------------ ------------------------------
-------------------------
Label 16036 21
Group ID 0x2 0x0
Interface lab5 unknown
MTU 1500 1500
Control word disabled disabled
PW type Ethernet Ethernet
VCCV CV type 0x2 0x6
(LSP ping verification) (LSP ping
verification)
(BFD PW FD only)
VCCV CC type 0x6 0x6
(router alert label) (router alert label)
(TTL expiry) (TTL expiry)
------------ ------------------------------ -------------------------
MIB cpwVcIndex: 4294705164
Create time: 08/10/2011 03:03:50 (01:00:51 ago)
Last time status changed: 08/10/2011 03:18:07 (00:46:34 ago)
MAC withdraw message: send 0 receive 0
Static MAC addresses:
Statistics:
packets: received 8807354, sent 1625928
bytes: received 4297988752, sent 793452864
DHCPv4 snooping: disabled
IGMP Snooping profile: none
VFI Statistics:
drops: illegal VLAN 0, illegal length 0unicast
© 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 4Cisco Public
Linecard
MultiPoint Services
H-VPLS
Linecard
Linecard
INTF
Linecard
INTF
PW
PW
PW
PW
© 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 4Cisco Public
MultiPoint Services
H-VPLS Configuration
interface GigabitEthernet0/2/0/8.400 l2transport
encapsulation dot1q 400 second-dot1q 500 exact
rewrite ingress tag pop 2 symmetric
!
interface GigabitEthernet0/2/0/9.400 l2transport
encapsulation dot1q 400 second-dot1q 500 exact
rewrite ingress tag pop 2 symmetric
!
l2vpn
bridge group lab5
bridge-domain lab5
neighbor 1.1.1.1 pw-id 200
!
neighbor 2.2.2.2 pw-id 201
!
vfi lab5
vpn-id 101
neighbor 172.16.0.12 pw-id 100
!
!
© 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 4Cisco Public
ASR 9000 MAC Learning Overview
 Distributed and Hardware based MAC address learning.
 MAC synchronization achieved by special MAC notificaion.
NP0 PHY
NP2 PHY
NP3 PHY
NP1 PHY
FIA
CPUNP0PHY
NP2PHY
NP3PHY
NP1PHY
FIA
CPU
Switch
Fabric
MAC learning/aging/flushing is done by hardware and fully
distributed on each NP independently
© 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 4Cisco Public
Looking at MAC address table
RP/0/RSP1/CPU0:PR-ASR9K-1#sh l2vpn forwarding bridge-domain MS:MS mac-address
location 0/3/CPU0
To Resynchronize MAC table from the Network Processors, use the command...
l2vpn resynchronize forwarding mac-address-table location <r/s/i>
Mac Address Type Learned from/Filtered on LC learned Resync Age Mapped to
--------------------------------------------------------------------------------------------------------------------
0000.0000.0011 dynamic Gi0/2/0/8.301 0/3/CPU0 0d 0h 0m 0s N/A
Integrated Routing and Bridging
(IRB)
© 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 4Cisco Public
What’s IRB ?
IRB allows you to route a given protocol between routed
interfaces and bridge groups within a single switch router
IRB is old technology on Router platform for over 10 years
IRB use BVI (Bridge-group virtual interface) for L3 routing.
BVI represents logical L3 interface for a group of L2 ports
BVI is considered as regular L3 logical interface, which has
IP address and other L3 feature
© 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 4Cisco Public
IRB
CLI Example
L3 Interface
BVI
L2 sub-
interface
Bridge-DomainPhysical
interface
Bundle
interface
L2 bundle sub-
interface
L2 Psuedowire
VPLS. VPWS
Access Gateway (AG)
© 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 5Cisco Public
Access Gateway
 An innovative solution from Cisco !
 Used in dual Homed scenarios
 Light weight implementation of access
protocols (MST, PVST and REP)
 Loop free access
 Detect and reconverge on failures.
 Standard based
Faster Convergence
Better Scalability
Aggregation
Access
© 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 5Cisco Public
Access Gateway
MST AG
Simple Working !
 PE (MST Gateway) sends pre-canned
BPDUs to the access network.
 Reacts to “Topology Change Notifications”
from access.
 Sends MAC withdrawal to the VPLS
domain.
Hi, access, I ‘m the
best root bridge
Hi access, I ‘m the best
root bridge !
Hi access, I’m the second
best root bridge !
Aggregation
Access
© 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 5Cisco Public
Access Gateway
MST AG - Configuration
MST root bridge for
instance 1
MST root bridge for
instance 0 and 2
Aggregation
Access
© 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 5Cisco Public
Access Gateway
MST AG – Verification
RP/0/RSP0/CPU0:Miami#sh spanning-tree mstag r1
Sun May 6 20:22:41.953 UTC
GigabitEthernet0/3/0/1.1
Pre-empt delay is disabled
Name: 0000:0000:0001
Revision: 1
Max Age: 20
Provider Bridge: no
Bridge ID: 0000.0000.0001
Port ID: 1
External Cost: 0
Hello Time: 2
Active: yes
BPDUs sent: 87
MSTI 0 (CIST):
VLAN IDs: 1-19
Bridge Priority: 4096
Port Priority: 128
Cost: 0
Root Bridge: 0000.0000.0001
Root Priority: 4096
Topology Changes: 4
MSTI 1
VLAN IDs: 20-4094
Bridge Priority: 4096
Port Priority: 128
Cost: 0
Root Bridge: 0000.0000.0002
Root Priority: 4096
Topology Changes: 3
© 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 5Cisco Public
Access Gateway
REP AG – Overview and Configuration
 Gateway doesn’t run REP code.
 Uses the TCN BPDU to trigger MAC
withdrawal.
 Neighboring access switches run in REP
no neighbor state.
REP AG
VFIVFI
VFIVFI
REP No-neighborREP No-neighbor
Ethernet OAM
© 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 5Cisco Public
Why Ethernet OAM?
 L2 Virtual Circuits same common network infrastructure.
 How do you monitor these individual Virtual circuits?
 Traditional Network Monitoring tools Monitor Network and Physical
Layer – Not Service Layer
 “Need service layer visibility” – EOAM !
© 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 5Cisco Public
Ethernet OAM – Where They Play
Provider
Bridges
Backbone
Bridges
Provider
Bridges
Backbone
Bridges
IP/MPLS
Business
Residential
Business
Residential
Ethernet
Link OAM
E-LMI
Connectivity
Fault Management
UNINNINNINNI
CoreCustomer Customer
 Link OAM - Any point-point 802.3 link – Link Level OAM
 CFM - End-to-End UNI to UNI – Service Level OAM
© 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 5Cisco Public
Ethernet OAM
Link OAM configuration
© 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 6Cisco Public
Ethernet OAM
Link OAM Verification
RP/0/RSP0/CPU0:Miami#sh ethernet oam discovery
interface gigabitEthernet 0/3/0$
Mon May 7 02:28:48.346 UTC
GigabitEthernet0/3/0/1:
Local client
------------
Administrative configuration:
PDU revision: 3
Mode: Active
Unidirectional support: N
Link monitor support: Y
Remote loopback support: N
MIB retrieval support: N
Maximum PDU size: 1500
Mis-wiring detection key: 71CF
Operational status:
Port status: Operational
Loopback status: None
Interface mis-wired: N
Remote client
-------------
MAC address: 0023.ea95.e40d
Vendor (OUI): 00.00.0C (Cisco)
Administrative configuration:
PDU revision: 0
Mode: Active
Unidirectional support: N
Link monitor support: Y
Remote loopback support: N
MIB retrieval support: N
Maximum PDU size: 1518
© 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 6Cisco Public
Ethernet OAM
CFM configuration
Customer X Customer X
MEP MEP Provider Level
(ISP1)
ASR9K1 ASR9K1
Case Studies and Best Practices
© 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 6Cisco Public
Case Studies
Consolidating the Edge
Mobile
Services Router
Residential/Busi
ness Data
Services Router
Video Data
Services Router
Multi-Services
Router
Data, Video,
Voice
STB
Residential
STB
Residential
Mobile
2G/3G/4G Node
Corporate
Business
STB
Residential
STB
Residential
Mobile
2G/3G/4G Node
Corporate
Business
© 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 6Cisco Public
Case Studies
Data Center Interconnect
Objectives
 Connectivity to SP Core and DC
 Feature set to support multiple
services
 Maximize ROI
ASR-9000 Value-add
 Single converged multipurpose
platform
 Provide IP/MPLS PE connectivity to
DC Core
 Application agnostic scalable L2
and/or L3 Data center interconnect
 Ability to implement collapsed DC
edge as well as DCI
© 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 6Cisco Public
DC
Aggregation
DC Core
DC
Aggregation
Cloud
Application
s
Cloud
Application
s
DC Core
Cloud
Application
s
Cloud
Application
s
Data Center 1 Data Center 2
Service Provider
MPLS/IP Core
ASR9000
MPLS PE
Service Provider
MPLS/IP Core
Service Provider
MPLS/IP CoreLogical Data Center Interconnect
over SP IP/MPLS Core
 DC Connectivity to SP core via
ASR-9000 PE
 May also be used for Data Center
Interconnect
 Collapsed DC PE/DCI design
provides maximum ROI
 Removes need for additional single
purpose device
 Ability to support L2/L3 DCI
VPLS, EoMPLS or L3VPN
ASR9000
MPLS PE
Case Studies
Data Center Interconnect
© 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 6Cisco Public
Best Practices
 Port Distribution – Distribute the Traffic across different NPs
 POP VLAN tags – To avoid interoperability issues.
- Verify MTU : VPWS changes MTU based on AC
config
 Define Group Names – Better Configuration Management.
 Moderate L2 Control Traffic – Define L2 ACL to moderate L2 control
traffic (STP BPDUs, CDP, VTP).
 l2transport – Use l2transport keyword always while configuring L2
parameters
© 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 6Cisco Public
Summary
 Carrier Ethernet and ASR 9000
 EFP
 Ethernet Services
 Access Gateway
 OAM
© 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 6Cisco Public
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.
Don’t 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.
68
Q & A
© 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 7Cisco Public
Final Thoughts
 Get hands-on experience with the Walk-in Labs located in World of
Solutions, booth 1042
 Come see demos of many key solutions and products in the main Cisco
booth 2924
 Visit www.ciscoLive365.com after the event for updated PDFs, on-
demand session videos, networking, and more!
 Follow Cisco Live! using social media:
– Facebook: https://www.facebook.com/ciscoliveus
– Twitter: https://twitter.com/#!/CiscoLive
– LinkedIn Group: http://linkd.in/CiscoLI
70
Deploying Carrier Ethernet features on ASR 9000

More Related Content

What's hot

Juniper mpls best practice part 1
Juniper mpls best practice   part 1Juniper mpls best practice   part 1
Juniper mpls best practice part 1Febrian ‎
 
Cisco Live! :: Introduction to Segment Routing :: BRKRST-2124 | Las Vegas 2017
Cisco Live! :: Introduction to Segment Routing :: BRKRST-2124  | Las Vegas 2017Cisco Live! :: Introduction to Segment Routing :: BRKRST-2124  | Las Vegas 2017
Cisco Live! :: Introduction to Segment Routing :: BRKRST-2124 | Las Vegas 2017Bruno Teixeira
 
VLANs in the Linux Kernel
VLANs in the Linux KernelVLANs in the Linux Kernel
VLANs in the Linux KernelKernel TLV
 
Brkmpl 2333
Brkmpl 2333Brkmpl 2333
Brkmpl 2333ronsito
 
Mobile Transport Evolution with Unified MPLS
Mobile Transport Evolution with Unified MPLSMobile Transport Evolution with Unified MPLS
Mobile Transport Evolution with Unified MPLSCisco Canada
 
Segment Routing: Prepare Your Network For New Business Models
Segment Routing:  Prepare Your Network For New Business ModelsSegment Routing:  Prepare Your Network For New Business Models
Segment Routing: Prepare Your Network For New Business ModelsCisco Service Provider
 
Excitingly simple multi-path OpenStack networking: LAG-less, L2-less, yet ful...
Excitingly simple multi-path OpenStack networking: LAG-less, L2-less, yet ful...Excitingly simple multi-path OpenStack networking: LAG-less, L2-less, yet ful...
Excitingly simple multi-path OpenStack networking: LAG-less, L2-less, yet ful...LINE Corporation
 
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Milan Jan/2014
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Milan Jan/2014Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Milan Jan/2014
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Milan Jan/2014Bruno Teixeira
 
A comparison of segment routing data-plane encodings
A comparison of segment routing data-plane encodingsA comparison of segment routing data-plane encodings
A comparison of segment routing data-plane encodingsGunter Van de Velde
 
Introduction to nexux from zero to Hero
Introduction to nexux  from zero to HeroIntroduction to nexux  from zero to Hero
Introduction to nexux from zero to HeroDhruv Sharma
 
Waris l2vpn-tutorial
Waris l2vpn-tutorialWaris l2vpn-tutorial
Waris l2vpn-tutorialrakiva29
 
Juniper SRX Quickstart 12.1R3 by Thomas Schmidt
Juniper SRX Quickstart 12.1R3 by Thomas SchmidtJuniper SRX Quickstart 12.1R3 by Thomas Schmidt
Juniper SRX Quickstart 12.1R3 by Thomas SchmidtNam Nguyen
 
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017Bruno Teixeira
 
Cisco CCNA IP SLA with tracking configuration
Cisco CCNA IP SLA  with tracking  configurationCisco CCNA IP SLA  with tracking  configuration
Cisco CCNA IP SLA with tracking configurationHamed Moghaddam
 
Cisco IPv6 Tutorial
Cisco IPv6 TutorialCisco IPv6 Tutorial
Cisco IPv6 Tutorialkriz5
 

What's hot (20)

Juniper mpls best practice part 1
Juniper mpls best practice   part 1Juniper mpls best practice   part 1
Juniper mpls best practice part 1
 
Cisco Live! :: Introduction to Segment Routing :: BRKRST-2124 | Las Vegas 2017
Cisco Live! :: Introduction to Segment Routing :: BRKRST-2124  | Las Vegas 2017Cisco Live! :: Introduction to Segment Routing :: BRKRST-2124  | Las Vegas 2017
Cisco Live! :: Introduction to Segment Routing :: BRKRST-2124 | Las Vegas 2017
 
VLANs in the Linux Kernel
VLANs in the Linux KernelVLANs in the Linux Kernel
VLANs in the Linux Kernel
 
CCNP ROUTE V7 CH1
CCNP ROUTE V7 CH1CCNP ROUTE V7 CH1
CCNP ROUTE V7 CH1
 
Brkmpl 2333
Brkmpl 2333Brkmpl 2333
Brkmpl 2333
 
Cisco ospf
Cisco ospf Cisco ospf
Cisco ospf
 
Mobile Transport Evolution with Unified MPLS
Mobile Transport Evolution with Unified MPLSMobile Transport Evolution with Unified MPLS
Mobile Transport Evolution with Unified MPLS
 
Segment Routing: Prepare Your Network For New Business Models
Segment Routing:  Prepare Your Network For New Business ModelsSegment Routing:  Prepare Your Network For New Business Models
Segment Routing: Prepare Your Network For New Business Models
 
Excitingly simple multi-path OpenStack networking: LAG-less, L2-less, yet ful...
Excitingly simple multi-path OpenStack networking: LAG-less, L2-less, yet ful...Excitingly simple multi-path OpenStack networking: LAG-less, L2-less, yet ful...
Excitingly simple multi-path OpenStack networking: LAG-less, L2-less, yet ful...
 
Mpls Services
Mpls ServicesMpls Services
Mpls Services
 
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Milan Jan/2014
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Milan Jan/2014Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Milan Jan/2014
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Milan Jan/2014
 
A comparison of segment routing data-plane encodings
A comparison of segment routing data-plane encodingsA comparison of segment routing data-plane encodings
A comparison of segment routing data-plane encodings
 
Introduction to nexux from zero to Hero
Introduction to nexux  from zero to HeroIntroduction to nexux  from zero to Hero
Introduction to nexux from zero to Hero
 
Waris l2vpn-tutorial
Waris l2vpn-tutorialWaris l2vpn-tutorial
Waris l2vpn-tutorial
 
JUNOS: OSPF and BGP
JUNOS: OSPF and BGPJUNOS: OSPF and BGP
JUNOS: OSPF and BGP
 
Juniper SRX Quickstart 12.1R3 by Thomas Schmidt
Juniper SRX Quickstart 12.1R3 by Thomas SchmidtJuniper SRX Quickstart 12.1R3 by Thomas Schmidt
Juniper SRX Quickstart 12.1R3 by Thomas Schmidt
 
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017
 
Router commands
Router commandsRouter commands
Router commands
 
Cisco CCNA IP SLA with tracking configuration
Cisco CCNA IP SLA  with tracking  configurationCisco CCNA IP SLA  with tracking  configuration
Cisco CCNA IP SLA with tracking configuration
 
Cisco IPv6 Tutorial
Cisco IPv6 TutorialCisco IPv6 Tutorial
Cisco IPv6 Tutorial
 

Similar to Deploying Carrier Ethernet features on ASR 9000

cisco-ehwic-4esg-datasheet.pdf
cisco-ehwic-4esg-datasheet.pdfcisco-ehwic-4esg-datasheet.pdf
cisco-ehwic-4esg-datasheet.pdfHi-Network.com
 
Avaya VoIP on Cisco Best Practices by PacketBase
Avaya VoIP on Cisco Best Practices by PacketBaseAvaya VoIP on Cisco Best Practices by PacketBase
Avaya VoIP on Cisco Best Practices by PacketBasePacketBase, Inc.
 
cisco-sf350-24mp-datasheet.pdf
cisco-sf350-24mp-datasheet.pdfcisco-sf350-24mp-datasheet.pdf
cisco-sf350-24mp-datasheet.pdfHi-Network.com
 
cisco-ws-c3650-24pd-l-datasheet.pdf
cisco-ws-c3650-24pd-l-datasheet.pdfcisco-ws-c3650-24pd-l-datasheet.pdf
cisco-ws-c3650-24pd-l-datasheet.pdfHi-Network.com
 
huawei-s5710-52c-pwr-ei-ac-brochure-datasheet.pdf
huawei-s5710-52c-pwr-ei-ac-brochure-datasheet.pdfhuawei-s5710-52c-pwr-ei-ac-brochure-datasheet.pdf
huawei-s5710-52c-pwr-ei-ac-brochure-datasheet.pdfHi-Network.com
 
huawei-s5710-52c-pwr-ei-brochure-datasheet.pdf
huawei-s5710-52c-pwr-ei-brochure-datasheet.pdfhuawei-s5710-52c-pwr-ei-brochure-datasheet.pdf
huawei-s5710-52c-pwr-ei-brochure-datasheet.pdfHi-Network.com
 
cisco-sg350-28p-datasheet.pdf
cisco-sg350-28p-datasheet.pdfcisco-sg350-28p-datasheet.pdf
cisco-sg350-28p-datasheet.pdfHi-Network.com
 
cisco-cpak-100g-lr4=-datasheet.pdf
cisco-cpak-100g-lr4=-datasheet.pdfcisco-cpak-100g-lr4=-datasheet.pdf
cisco-cpak-100g-lr4=-datasheet.pdfHi-Network.com
 
Решения конвергентного доступа Cisco. Обновление продуктовой линейки коммутат...
Решения конвергентного доступа Cisco. Обновление продуктовой линейки коммутат...Решения конвергентного доступа Cisco. Обновление продуктовой линейки коммутат...
Решения конвергентного доступа Cisco. Обновление продуктовой линейки коммутат...Cisco Russia
 
huawei-s5710-52c-ei-brochure-datasheet.pdf
huawei-s5710-52c-ei-brochure-datasheet.pdfhuawei-s5710-52c-ei-brochure-datasheet.pdf
huawei-s5710-52c-ei-brochure-datasheet.pdfHi-Network.com
 
SDN/OpenFlow #lspe
SDN/OpenFlow #lspeSDN/OpenFlow #lspe
SDN/OpenFlow #lspeChris Westin
 
cisco-sf350-48mp-datasheet.pdf
cisco-sf350-48mp-datasheet.pdfcisco-sf350-48mp-datasheet.pdf
cisco-sf350-48mp-datasheet.pdfHi-Network.com
 
Krzysztof Mazepa - IOS XR - IP Fast Convergence
Krzysztof Mazepa - IOS XR - IP Fast ConvergenceKrzysztof Mazepa - IOS XR - IP Fast Convergence
Krzysztof Mazepa - IOS XR - IP Fast ConvergencePROIDEA
 
cisco-nim-es2-8-datasheet.pdf
cisco-nim-es2-8-datasheet.pdfcisco-nim-es2-8-datasheet.pdf
cisco-nim-es2-8-datasheet.pdfHi-Network.com
 
huawei-ls-s2309tp-ei-dc-brochure-datasheet.pdf
huawei-ls-s2309tp-ei-dc-brochure-datasheet.pdfhuawei-ls-s2309tp-ei-dc-brochure-datasheet.pdf
huawei-ls-s2309tp-ei-dc-brochure-datasheet.pdfHi-Network.com
 
cisco-ws-c3560cx-12pd-s-datasheet.pdf
cisco-ws-c3560cx-12pd-s-datasheet.pdfcisco-ws-c3560cx-12pd-s-datasheet.pdf
cisco-ws-c3560cx-12pd-s-datasheet.pdfHi-Network.com
 

Similar to Deploying Carrier Ethernet features on ASR 9000 (20)

cisco-ehwic-4esg-datasheet.pdf
cisco-ehwic-4esg-datasheet.pdfcisco-ehwic-4esg-datasheet.pdf
cisco-ehwic-4esg-datasheet.pdf
 
Avaya VoIP on Cisco Best Practices by PacketBase
Avaya VoIP on Cisco Best Practices by PacketBaseAvaya VoIP on Cisco Best Practices by PacketBase
Avaya VoIP on Cisco Best Practices by PacketBase
 
Icnd210 s02l01
Icnd210 s02l01Icnd210 s02l01
Icnd210 s02l01
 
Day 13.1..1 catalyst switch
Day 13.1..1 catalyst switchDay 13.1..1 catalyst switch
Day 13.1..1 catalyst switch
 
cisco-sf350-24mp-datasheet.pdf
cisco-sf350-24mp-datasheet.pdfcisco-sf350-24mp-datasheet.pdf
cisco-sf350-24mp-datasheet.pdf
 
cisco-ws-c3650-24pd-l-datasheet.pdf
cisco-ws-c3650-24pd-l-datasheet.pdfcisco-ws-c3650-24pd-l-datasheet.pdf
cisco-ws-c3650-24pd-l-datasheet.pdf
 
huawei-s5710-52c-pwr-ei-ac-brochure-datasheet.pdf
huawei-s5710-52c-pwr-ei-ac-brochure-datasheet.pdfhuawei-s5710-52c-pwr-ei-ac-brochure-datasheet.pdf
huawei-s5710-52c-pwr-ei-ac-brochure-datasheet.pdf
 
huawei-s5710-52c-pwr-ei-brochure-datasheet.pdf
huawei-s5710-52c-pwr-ei-brochure-datasheet.pdfhuawei-s5710-52c-pwr-ei-brochure-datasheet.pdf
huawei-s5710-52c-pwr-ei-brochure-datasheet.pdf
 
cisco-sg350-28p-datasheet.pdf
cisco-sg350-28p-datasheet.pdfcisco-sg350-28p-datasheet.pdf
cisco-sg350-28p-datasheet.pdf
 
cisco-cpak-100g-lr4=-datasheet.pdf
cisco-cpak-100g-lr4=-datasheet.pdfcisco-cpak-100g-lr4=-datasheet.pdf
cisco-cpak-100g-lr4=-datasheet.pdf
 
Решения конвергентного доступа Cisco. Обновление продуктовой линейки коммутат...
Решения конвергентного доступа Cisco. Обновление продуктовой линейки коммутат...Решения конвергентного доступа Cisco. Обновление продуктовой линейки коммутат...
Решения конвергентного доступа Cisco. Обновление продуктовой линейки коммутат...
 
huawei-s5710-52c-ei-brochure-datasheet.pdf
huawei-s5710-52c-ei-brochure-datasheet.pdfhuawei-s5710-52c-ei-brochure-datasheet.pdf
huawei-s5710-52c-ei-brochure-datasheet.pdf
 
SDN/OpenFlow #lspe
SDN/OpenFlow #lspeSDN/OpenFlow #lspe
SDN/OpenFlow #lspe
 
cisco-sf350-48mp-datasheet.pdf
cisco-sf350-48mp-datasheet.pdfcisco-sf350-48mp-datasheet.pdf
cisco-sf350-48mp-datasheet.pdf
 
Ies5000 usg
Ies5000 usgIes5000 usg
Ies5000 usg
 
Krzysztof Mazepa - IOS XR - IP Fast Convergence
Krzysztof Mazepa - IOS XR - IP Fast ConvergenceKrzysztof Mazepa - IOS XR - IP Fast Convergence
Krzysztof Mazepa - IOS XR - IP Fast Convergence
 
cisco-nim-es2-8-datasheet.pdf
cisco-nim-es2-8-datasheet.pdfcisco-nim-es2-8-datasheet.pdf
cisco-nim-es2-8-datasheet.pdf
 
Day 14.2 configuringvla ns
Day 14.2 configuringvla nsDay 14.2 configuringvla ns
Day 14.2 configuringvla ns
 
huawei-ls-s2309tp-ei-dc-brochure-datasheet.pdf
huawei-ls-s2309tp-ei-dc-brochure-datasheet.pdfhuawei-ls-s2309tp-ei-dc-brochure-datasheet.pdf
huawei-ls-s2309tp-ei-dc-brochure-datasheet.pdf
 
cisco-ws-c3560cx-12pd-s-datasheet.pdf
cisco-ws-c3560cx-12pd-s-datasheet.pdfcisco-ws-c3560cx-12pd-s-datasheet.pdf
cisco-ws-c3560cx-12pd-s-datasheet.pdf
 

Deploying Carrier Ethernet features on ASR 9000

  • 1. Deploying Carrier Ethernet Services on Cisco ASR 9000 BRKSPG-2202
  • 2. © 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 Cisco Public Agenda  Carrier Ethernet Overview  Cisco ASR 9000 Overview  EFP Overview and Configurations  Ethernet Services Overview, Configurations and Verification (VPLS, VPWS, H-VPLS, Bridging)  Access Gateway Feature Overview, Configurations and Verification  EOAM Overview and Configurations  Best Practices and Case Studies
  • 4. © 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 Cisco Public Why Carrier Ethernet?  Proliferation and Advantage of ETHERNET.  CARRIER ETHERNET - Suite of protocols that help you extend Ethernet Over WAN. – Standardized Services – Reliability – Scalability – Quality Of Service – Service Management
  • 5. © 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 Cisco Public OAM Subsystem Aggregation Node Aggregation Network MPLS/IP Carrier Ethernet AggregationAccess Edge Aggregation Node Aggregation Node STB VoD Content Network TV SIP PON Node DSLNode VoD Content Network TV SIP EMS NMS Portal AAA Service and Performance MgmtDHCP, DNS Multiservice Core Core Network IP / MPLS Distribution Node Corporate Business Residential STB Residential Aggregation Node Distribution Node Mobile 2G/3G/4G Node RAN Access Network MPLS/IP Corporate Business Carrier Ethernet Network  L2 Access Network  STP/REP • 802.1Q  Local VLAN Significance  Flexible service mapping  Security features  EoMPLS  VPLS
  • 6. © 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 Cisco Public Ethernet Virtual Connection (EVC) and it’s types  An association of two or more UNIs  Three types: – Point-to-point EVC (E-line) – Multipoint-to-multipoint EVC (E-LAN) – Rooted-multipoint EVC (E-tree) CE CE CE UNI UNI UNI CE CE CE UNI UNI UNI CE CE CE UNI UNI UNI Point-to-Point Multipoint-to-Multipoint Rooted-Multipoint CE CE CE CE
  • 7. © 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 Cisco Public EVC Configuration Points in the Network  Configure the PE Physical interface facing the CE to Classify the Services Traffic - EFP  Configure one or many Pseudo Wires to transport the Services Traffic across the Core network to the remote PE – L2VPN CE UNI Point-to-Point CE PE L2VP N EFP PE
  • 8. Cisco ASR 9000 Overview
  • 9. © 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 1Cisco Public Cisco ASR 9000 Portfolio ASR 9010ASR 9006 Chassis ASR 9001 ASR 9006 ASR 9010 ASR 9000v ASR 9922 Max. Linecards per Chassis 2 IO Slots 4 LC 8 LC Fixed Ports 20 LC Max. Linecard Bandwidth Modular + 4x10GE 360 Gbps 360 Gbps 44xGE + 4x10GE 360 Gbps Max. Slot Bandwidth 440 Gbps 440 Gbps 1.2 Tbps Chassis Bandwidth 120 Gbs 3.5 Tbps 7.0 Tbps 80 Gbs 48 Tbps ASR 9001 ASR 9922 ASR 9000v
  • 10. © 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 1Cisco Public FIC CPU BITS/DTI Fully Distributed Architecture True Modular OS – IOS XR Active-Active Fabric system Intelligent Multicast Replication Line Card ASR 9000 System Architecture “Highlights” Switch Fabric FIA CPU RSP
  • 11. © 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 1Cisco Public ASR 9000 Carrier Ethernet Foundation Summary Flexible, Scalable and Complete !
  • 12. © 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 1Cisco Public ASR 9000 Flexible Ethernet SW Infrastructure EoMPLS PW EoMPLS PW EoMPLS PW L3 X P2P VPWS P2P local connect Multipoint bridging Bridging Bridging Routing VPLS EFP (Ethernet Flow Point) or sub-interface Flexible VLAN tag classification Flexible VLAN tag rewrite Flexible Ethertype (.1Q, QinQ, .1ad Flexible service mapping and multiplexing L2 and L3, P2P and MP services concurrently on the same port
  • 13. EFP (Ethernet Flow Point) Overview and Configurations
  • 14. © 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 1Cisco Public EFP Overview interface 0/0/slot/port.<sub-intf no.> l2transport <match criteria commands> (VLAN tags, MAC, Ether type) <rewrite commands> (VLAN tags pop/push/translation) <feature commands> (QoS, ACL etc) intGig0/3/0/0 int Gig 0/3/0/0.100
  • 15. © 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 1Cisco Public EFP Flexible Tag Classification Match upto 2 VLAN tags Match unique, multiple, or range of VLAN tags Match Untagged frame for control protocols Match Default Match 802.1ad RP/0/RSP0/CPU0:PE2-asr(config-subif)#encapsulation ? default Packets unmatched by other service instances dot1ad IEEE 802.1ad VLAN-tagged packets dot1q IEEE 802.1Q VLAN-tagged packets untagged Packets with no explicit VLAN tag RP/0/RSP0/CPU0:PE2-asr(config-subif)#encapsulation dot1q 100- 200,205 ? comma comma exact Do not allow further inner tags second-dot1q IEEE 802.1Q VLAN-tagged packets RP/0/RSP0/CPU0:PE2-asr(config-subif)#encapsulation dot1q 100 second-dot1q 10-20,35 ? comma comma exact Do not allow further inner tags
  • 16. © 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 1Cisco Public EFP Flexible Tag Classification Exact vs. Non-Exact Match interface GigabitEthernet0/2/0/11.100 l2transport encapsulation dot1q 10 ! interface GigabitEthernet0/3/0/11.200 l2transport encapsulation dot1q 10 exact ! interface GigabitEthernet0/4/0/11.300 l2transport encapsulation dot1q 10 second-dot1q 100 ! interface GigabitEthernet0/5/0/11.400 l2transport encapsulation dot1q 10 second-dot1q 100 exact ! 10 10010 10 10010 10010 200 10010
  • 17. © 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 1Cisco Public  Only longest tag is supported with in the same physical port EFP Flexible Tag Classification The Longest Match Rule and the default option dot1q 10 dot1q 10 sec 100 exact dot1q 10 sec 128-133 intGig0/3/0/0 EFP configurationFrame received default 10 10010 13010 200 13020 200
  • 18. © 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 1Cisco Public RP/0/RSP0/CPU0:PE2-asr(config-subif)#rewrite ingress tag ? pop Remove one or more tags push Push one or more tags translate Replace tags with other tags RP/0/RSP0/CPU0:PE2-asr(config-subif)#rewrite ingress tag pop ? 1 Remove outer tag only 2 Remove two outermost tags RP/0/RSP0/CPU0:PE2-asr(config-subif)#rewrite ingress tag push ? dot1ad Push a Dot1ad tag dot1q Push a Dot1Q tag RP/0/RSP0/CPU0:PE2-asr(config-subif)#rewrite ingress tag push dot1q 100 ? second-dot1q Push another Dot1Q tag symmetric All rewrites must be symmetric RP/0/RSP0/CPU0:PE2-asr(config-subif)#rewrite ingress tag translate ? 1-to-1 Replace the outermost tag with another tag 1-to-2 Replace the outermost tag with two tags 2-to-1 Replace the outermost two tags with one tag 2-to-2 Replace the outermost two tags with two other tags EFP Flexible VLAN Tag rewrite Pop tag 1 or 2 Push tag 1 or 2 Tag translation 1-1, 1-2, 2-1, 2-2  “Symmetric” option
  • 19. Ethernet Services Local Connect, Local Bridging, Psuedowire and IRB Services.
  • 20. © 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 2Cisco Public IOS XR CLI for configuring Ethernet Services. There are two types: 1. Point to Point • Local Connect • VPWS/EoMPLS 2. Multi Point • Local Bridging • VPLS • H-VPLS  Ethernet Services are always configured under “l2vpn” CLI
  • 21. © 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 2Cisco Public Linecard Point to Point Services Local Connect • To Connect 2 local interfaces (Physical or Virtual) • No MAC address learning Linecard INTF EFP EFP
  • 22. © 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 2Cisco Public Point to Point Services Local Connect – Sample Configuration interface GigabitEthernet0/2/0/8.100 l2transport encapsulation dot1q 100 ! interface GigabitEthernet0/2/0/9.100 l2transport encapsulation dot1q 100 ! l2vpn xconnect group lab1 p2p lab1 interface GigabitEthernet0/2/0/8.100 interface GigabitEthernet0/2/0/9.100 ! ! ! end
  • 23. © 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 2Cisco Public Point to Point Services Local Connect – Verification commands RP/0/RSP0/CPU0:PR-ASR9K-1#sh l2vpn xconnect group lab1 detail Group lab1, XC lab1, state is up; Interworking none AC: GigabitEthernet0/2/0/8.100, state is up Type VLAN; Num Ranges: 1 VLAN ranges: [100, 100] MTU 1504; XC ID 0x104000c; interworking none Statistics: packets: received 561494, sent 0 bytes: received 278501024, sent 0 drops: illegal VLAN 0, illegal length 0 AC: GigabitEthernet0/2/0/9.100, state is up Type VLAN; Num Ranges: 1 VLAN ranges: [100, 100] MTU 1500; XC ID 0x104000d; interworking none Statistics: packets: received 0, sent 561494 bytes: received 0, sent 278501024 drops: illegal VLAN 0, illegal length 0
  • 24. © 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 2Cisco Public Point to Point Services VPWS/EoMPLS • Point to Point Psuedowire/L2VPN. • No MAC address learning. Linecard Linecard INTF EFP PW
  • 25. © 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 2Cisco Public Point to Point Services VPWS – Sample Configuration interface GigabitEthernet0/2/0/8.200 l2transport encapsulation dot1q 200 rewrite ingress tag pop 1 symmetric ! l2vpn pw-class vpws encapsulation mpls ! ! xconnect group lab2 p2p vpws interface GigabitEthernet0/2/0/8.200 neighbor 172.16.0.23 pw-id 200 pw-class vpws ! ! ! ! end
  • 26. © 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 2Cisco Public Point to Point Services VPWS– Verification commands – Local PE RP/0/RSP0/CPU0:PR-ASR9K-1#sh l2vpn xconnect Group lab2 detail Group lab2, XC vpws, state is up; Interworking none AC: GigabitEthernet0/2/0/8.200, state is up Type VLAN; Num Ranges: 1 VLAN ranges: [200, 200] MTU 1500; XC ID 0x104000e; interworking none Statistics: packets: received 13499325, sent 0 bytes: received 6695665200, sent 0 drops: illegal VLAN 0, illegal length 0 PW: neighbor 172.16.0.23, PW ID 200, state is up ( established ) PW class vpws, XC ID 0x104000e Encapsulation MPLS, protocol LDP PW type Ethernet, control word disabled, interworking none PW backup disable delay 0 sec Sequencing not set MPLS Local Remote ------------ ------------------------------ ----------------------------- Label 16011 36 Group ID 0x8000280 0x0 Interface GigabitEthernet0/2/0/8.200 unknown MTU 1500 1500 Control word disabled disabled PW type Ethernet Ethernet VCCV CV type 0x2 0x6 (LSP ping verification) (LSP ping verification) (BFD PW FD only) VCCV CC type 0x6 0x6 (router alert label) (router alert label) (TTL expiry) (TTL expiry) ------------ ------------------------------ ----------------------------- MIB cpwVcIndex: 4294705162 Create time: 07/10/2011 20:49:18 (00:55:08 ago) Last time status changed: 07/10/2011 20:49:23 (00:55:03 ago) Statistics: packets: received 0, sent 13499325 bytes: received 0, sent 6695665200
  • 27. © 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 2Cisco Public Point to Point Services VPWS– Verification commands – Remote PE PR-7600-1#sh mpls l2 vc 200 detail Local interface: Gi1/9 up, line protocol up, Eth VLAN 200 up Destination address: 172.16.0.11, VC ID: 200, VC status: up Output interface: Gi1/40, imposed label stack {16007 16011} Preferred path: not configured Default path: active Next hop: 172.16.123.1 Create time: 00:54:05, last status change time: 00:53:45 Signaling protocol: LDP, peer 172.16.0.11:0 up Targeted Hello: 172.16.0.23(LDP Id) -> 172.16.0.11, LDP is UP Status TLV support (local/remote) : enabled/not supported LDP route watch : enabled Label/status state machine : established, LruRru Last local dataplane status rcvd: No fault Last BFD dataplane status rcvd: Not sent Last local SSS circuit status rcvd: No fault Last local SSS circuit status sent: No fault Last local LDP TLV status sent: No fault Last remote LDP TLV status rcvd: Not sent Last remote LDP ADJ status rcvd: No fault MPLS VC labels: local 36, remote 16011 PWID: 16469 Group ID: local 0, remote 134218368 MTU: local 1500, remote 1500 Remote interface description: GigabitEthernet0_2_0_8.200 Sequencing: receive disabled, send disabled Control Word: Off (configured: autosense) VC statistics: transit packet totals: receive 13499325, send 0 transit byte totals: receive 6749662500, send 0 transit packet drops: receive 0, seq error 0, send 0
  • 28. © 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 3Cisco Public Multipoint Services Concept of Bridge Domain L3 Interface BVI L2 sub- interface Bridge-Domain MAC learning/forwarding Physical interface Bundle interface L2 bundle sub- interface L2 Psuedowire VPLS. VPWS  Bridge Domain is the basic building block of Multipoint Services.  Data Frames are switched with a Bridge Domain based on the destination MAC addresses
  • 29. © 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 3Cisco Public MultiPoint Services Layer 2 Bridging Linecard Linecard INTF EFP EFP Linecard INTF EFP
  • 30. © 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 3Cisco Public MultiPoint Services Layer 2 Bridging - Configuration interface GigabitEthernet0/2/0/8.300 l2transport encapsulation dot1q 300 ! interface GigabitEthernet0/2/0/9.300 l2transport encapsulation dot1q 300 ! interface GigabitEthernet0/2/0/10.300 l2transport encapsulation dot1q 300 ! l2vpn bridge group lab4 bridge-domain lab4 interface GigabitEthernet0/2/0/8.300 ! interface GigabitEthernet0/2/0/9.300 ! interface GigabitEthernet0/2/0/10.300 ! ! ! ! end
  • 31. © 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 3Cisco Public MultiPoint Services Layer 2 Bridging – Verification commands RP/0/RSP0/CPU0:PR-ASR9K-1#sh l2vpn bridge-domain bd-name lab4 detail Sat Oct 8 00:16:28.113 UTC Bridge group: lab4, bridge-domain: lab4, id: 1, state: up, ShgId: 0, MSTi: 0 MAC learning: enabled MAC withdraw: enabled MAC withdraw for Access PW: enabled Flooding: Broadcast & Multicast: enabled Unknown unicast: enabled MAC aging time: 300 s, Type: inactivity MAC limit: 4000, Action: none, Notification: syslog MAC limit reached: no MAC port down flush: enabled MAC Secure: disabled, Logging: disabled Split Horizon Group: none Dynamic ARP Inspection: disabled, Logging: disabled IP Source Guard: disabled, Logging: disabled DHCPv4 snooping: disabled IGMP Snooping profile: none Bridge MTU: 1500 MIB cvplsConfigIndex: 2 Filter MAC addresses: Create time: 07/10/2011 23:10:10 (01:06:17 ago) No status change since creation ACs: 3 (3 up), VFIs: 0, PWs: 0 (0 up), PBBs: 0 (0 up) List of ACs: AC: GigabitEthernet0/2/0/10.300, state is up Type VLAN; Num Ranges: 1 VLAN ranges: [300, 300] MTU 1500; XC ID 0x1040014; interworking none MAC learning: disabled (Admin) Flooding: Broadcast & Multicast: enabled Unknown unicast: enabled MAC aging time: 300 s, Type: inactivity MAC limit: 4000, Action: none, Notification: syslog MAC limit reached: no MAC port down flush: enabled MAC Secure: disabled, Logging: disabled Split Horizon Group: none Dynamic ARP Inspection: disabled, Logging: disabled IP Source Guard: disabled, Logging: disabled
  • 32. © 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 3Cisco Public MultiPoint Services Layer 2 Bridging – Verification commands DHCPv4 snooping: disabled IGMP Snooping profile: none Storm Control: disabled Static MAC addresses: Statistics: packets: received 0, sent 16403420 bytes: received 0, sent 8136096264 Storm control drop counters: packets: broadcast 0, multicast 0, unknown unicast 0 bytes: broadcast 0, multicast 0, unknown unicast 0 Dynamic ARP inspection drop counters: packets: 0, bytes: 0 IP source guard drop counters: packets: 0, bytes: 0 AC: GigabitEthernet0/2/0/8.300, state is up Type VLAN; Num Ranges: 1 VLAN ranges: [300, 300] MTU 1500; XC ID 0x1040012; interworking none MAC learning: disabled (Admin) Flooding: Broadcast & Multicast: enabled Unknown unicast: enabled MAC aging time: 300 s, Type: inactivity MAC limit: 4000, Action: none, Notification: syslog MAC limit reached: no MAC port down flush: enabled MAC Secure: disabled, Logging: disabled Split Horizon Group: none Dynamic ARP Inspection: disabled, Logging: disabled IP Source Guard: disabled, Logging: disabled DHCPv4 snooping: disabled IGMP Snooping profile: none Storm Control: disabled Static MAC addresses: Statistics: packets: received 24352205, sent 13828732 bytes: received 12078693680, sent 6859051072 Storm control drop counters: packets: broadcast 0, multicast 0, unknown unicast 0 bytes: broadcast 0, multicast 0, unknown unicast 0 Dynamic ARP inspection drop counters: packets: 0, bytes: 0 IP source guard drop counters: packets: 0, bytes: 0
  • 33. © 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 3Cisco Public Multi Point Services Concept of Split Horizon and Split Horizon groups.  Split Horizon is disabled on AC by default  Split Horizon is enabled on PW by default  3 Split Horizon groups are defined in XR  Group 0 is default.  Group 1 – Any PW configured under the “vfi”  Group 2 – Any AC configured with “split-horizon” keyword.
  • 34. © 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 3Cisco Public MultiPoint Services VPLS Linecard Linecard INTFEFP Linecard INTF EFP Linecard PW PW
  • 35. © 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 3Cisco Public MultiPoint Services VPLS - Configuration interface GigabitEthernet0/2/0/8.400 l2transport encapsulation dot1q 400 second-dot1q 500 exact rewrite ingress tag pop 2 symmetric ! interface GigabitEthernet0/2/0/9.400 l2transport encapsulation dot1q 400 second-dot1q 500 exact rewrite ingress tag pop 2 symmetric ! l2vpn bridge group lab5 bridge-domain lab5 interface GigabitEthernet0/2/0/8.400 ! interface GigabitEthernet0/2/0/9.400 ! vfi lab5 vpn-id 101 neighbor 172.16.0.12 pw-id 100 ! neighbor 172.16.0.23 pw-id 100 ! !
  • 36. © 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 3Cisco Public MultiPoint Services VPLS - Verification RP/0/RSP0/CPU0:PR-ASR9K-1#sh l2vpn bridge-domain group lab5 detail Sat Oct 8 04:04:41.980 UTC Bridge group: lab5, bridge-domain: lab5, id: 2, state: up, ShgId: 0, MSTi: 0 MAC learning: enabled MAC withdraw: enabled MAC withdraw for Access PW: enabled Flooding: Broadcast & Multicast: enabled Unknown unicast: enabled MAC aging time: 300 s, Type: inactivity MAC limit: 4000, Action: none, Notification: syslog MAC limit reached: no MAC port down flush: enabled MAC Secure: disabled, Logging: disabled Split Horizon Group: none Dynamic ARP Inspection: disabled, Logging: disabled IP Source Guard: disabled, Logging: disabled DHCPv4 snooping: disabled IGMP Snooping profile: none Bridge MTU: 1500 MIB cvplsConfigIndex: 3 Filter MAC addresses: Create time: 08/10/2011 03:03:50 (01:00:51 ago) No status change since creation ACs: 2 (2 up), VFIs: 1, PWs: 2 (2 up), PBBs: 0 (0 up) List of ACs: AC: GigabitEthernet0/2/0/8.400, state is up Type VLAN; Num Ranges: 1 Outer Tag: 400 VLAN ranges: [500, 500] MTU 1500; XC ID 0x1040016; interworking none MAC learning: enabled Flooding: Broadcast & Multicast: enabled Unknown unicast: enabled MAC aging time: 300 s, Type: inactivity MAC limit: 4000, Action: none, Notification: syslog MAC limit reached: no MAC port down flush: enabled MAC Secure: disabled, Logging: disabled Split Horizon Group: none
  • 37. © 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 3Cisco Public MultiPoint Services VPLS - Verification Dynamic ARP Inspection: disabled, Logging: disabled IP Source Guard: disabled, Logging: disabled DHCPv4 snooping: disabled IGMP Snooping profile: none Storm Control: disabled Static MAC addresses: Statistics: packets: received 1625928, sent 8807355 bytes: received 806460288, sent 4368448080 Storm control drop counters: packets: broadcast 0, multicast 0, unknown unicast 0 bytes: broadcast 0, multicast 0, unknown unicast 0 Dynamic ARP inspection drop counters: packets: 0, bytes: 0 IP source guard drop counters: packets: 0, bytes: 0 AC: GigabitEthernet0/2/0/9.400, state is up Type VLAN; Num Ranges: 1 Outer Tag: 400 VLAN ranges: [500, 500] MTU 1500; XC ID 0x1040017; interworking none MAC learning: enabled Flooding: Broadcast & Multicast: enabled Unknown unicast: enabled MAC aging time: 300 s, Type: inactivity MAC limit: 4000, Action: none, Notification: syslog MAC limit reached: no MAC port down flush: enabled MAC Secure: disabled, Logging: disabled Split Horizon Group: none Dynamic ARP Inspection: disabled, Logging: disabled IP Source Guard: disabled, Logging: disabled DHCPv4 snooping: disabled IGMP Snooping profile: none Storm Control: disabled Static MAC addresses: Statistics: packets: received 0, sent 8585354 bytes: received 0, sent 4258335584 Storm control drop counters: packets: broadcast 0, multicast 0, unknown unicast 0 bytes: broadcast 0, multicast 0, unknown unicast 0
  • 38. © 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 4Cisco Public MultiPoint Services VPLS - Verification Dynamic ARP inspection drop counters: packets: 0, bytes: 0 IP source guard drop counters: packets: 0, bytes: 0 List of Access PWs: List of VFIs: VFI lab5 PW: neighbor 172.16.0.12, PW ID 100, state is up ( established ) PW class not set, XC ID 0xfffc000b Encapsulation MPLS, protocol LDP PW type Ethernet, control word disabled, interworking none PW backup disable delay 0 sec Sequencing not set MPLS Local Remote ------------ ---------------------------------------------- Label 16034 16032 Group ID 0x2 0x0 Interface lab5 lab5 MTU 1500 1500 Control word disabled disabled PW type Ethernet Ethernet VCCV CV type 0x2 0x2 (LSP ping verification) (LSP ping verification) VCCV CC type 0x6 0x6 (router alert label) (router alert label) (TTL expiry) (TTL expiry) ------------ ------------------------------ ------------------------- MIB cpwVcIndex: 4294705163 Create time: 08/10/2011 03:03:50 (01:00:51 ago) Last time status changed: 08/10/2011 03:29:09 (00:35:32 ago) MAC withdraw message: send 0 receive 0 Static MAC addresses: Statistics: packets: received 4, sent 393978 bytes: received 1952, sent 192261264 DHCPv4 snooping: disabled IGMP Snooping profile: none PW: neighbor 172.16.0.23, PW ID 100, state is up ( established ) PW class not set, XC ID 0xfffc000c Encapsulation MPLS, protocol LDP
  • 39. © 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 4Cisco Public MultiPoint Services VPLS - Verification PW type Ethernet, control word disabled, interworking none PW backup disable delay 0 sec Sequencing not set MPLS Local Remote ------------ ------------------------------ ------------------------- Label 16036 21 Group ID 0x2 0x0 Interface lab5 unknown MTU 1500 1500 Control word disabled disabled PW type Ethernet Ethernet VCCV CV type 0x2 0x6 (LSP ping verification) (LSP ping verification) (BFD PW FD only) VCCV CC type 0x6 0x6 (router alert label) (router alert label) (TTL expiry) (TTL expiry) ------------ ------------------------------ ------------------------- MIB cpwVcIndex: 4294705164 Create time: 08/10/2011 03:03:50 (01:00:51 ago) Last time status changed: 08/10/2011 03:18:07 (00:46:34 ago) MAC withdraw message: send 0 receive 0 Static MAC addresses: Statistics: packets: received 8807354, sent 1625928 bytes: received 4297988752, sent 793452864 DHCPv4 snooping: disabled IGMP Snooping profile: none VFI Statistics: drops: illegal VLAN 0, illegal length 0unicast
  • 40. © 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 4Cisco Public Linecard MultiPoint Services H-VPLS Linecard Linecard INTF Linecard INTF PW PW PW PW
  • 41. © 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 4Cisco Public MultiPoint Services H-VPLS Configuration interface GigabitEthernet0/2/0/8.400 l2transport encapsulation dot1q 400 second-dot1q 500 exact rewrite ingress tag pop 2 symmetric ! interface GigabitEthernet0/2/0/9.400 l2transport encapsulation dot1q 400 second-dot1q 500 exact rewrite ingress tag pop 2 symmetric ! l2vpn bridge group lab5 bridge-domain lab5 neighbor 1.1.1.1 pw-id 200 ! neighbor 2.2.2.2 pw-id 201 ! vfi lab5 vpn-id 101 neighbor 172.16.0.12 pw-id 100 ! !
  • 42. © 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 4Cisco Public ASR 9000 MAC Learning Overview  Distributed and Hardware based MAC address learning.  MAC synchronization achieved by special MAC notificaion. NP0 PHY NP2 PHY NP3 PHY NP1 PHY FIA CPUNP0PHY NP2PHY NP3PHY NP1PHY FIA CPU Switch Fabric MAC learning/aging/flushing is done by hardware and fully distributed on each NP independently
  • 43. © 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 4Cisco Public Looking at MAC address table RP/0/RSP1/CPU0:PR-ASR9K-1#sh l2vpn forwarding bridge-domain MS:MS mac-address location 0/3/CPU0 To Resynchronize MAC table from the Network Processors, use the command... l2vpn resynchronize forwarding mac-address-table location <r/s/i> Mac Address Type Learned from/Filtered on LC learned Resync Age Mapped to -------------------------------------------------------------------------------------------------------------------- 0000.0000.0011 dynamic Gi0/2/0/8.301 0/3/CPU0 0d 0h 0m 0s N/A
  • 44. Integrated Routing and Bridging (IRB)
  • 45. © 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 4Cisco Public What’s IRB ? IRB allows you to route a given protocol between routed interfaces and bridge groups within a single switch router IRB is old technology on Router platform for over 10 years IRB use BVI (Bridge-group virtual interface) for L3 routing. BVI represents logical L3 interface for a group of L2 ports BVI is considered as regular L3 logical interface, which has IP address and other L3 feature
  • 46. © 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 4Cisco Public IRB CLI Example L3 Interface BVI L2 sub- interface Bridge-DomainPhysical interface Bundle interface L2 bundle sub- interface L2 Psuedowire VPLS. VPWS
  • 48. © 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 5Cisco Public Access Gateway  An innovative solution from Cisco !  Used in dual Homed scenarios  Light weight implementation of access protocols (MST, PVST and REP)  Loop free access  Detect and reconverge on failures.  Standard based Faster Convergence Better Scalability Aggregation Access
  • 49. © 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 5Cisco Public Access Gateway MST AG Simple Working !  PE (MST Gateway) sends pre-canned BPDUs to the access network.  Reacts to “Topology Change Notifications” from access.  Sends MAC withdrawal to the VPLS domain. Hi, access, I ‘m the best root bridge Hi access, I ‘m the best root bridge ! Hi access, I’m the second best root bridge ! Aggregation Access
  • 50. © 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 5Cisco Public Access Gateway MST AG - Configuration MST root bridge for instance 1 MST root bridge for instance 0 and 2 Aggregation Access
  • 51. © 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 5Cisco Public Access Gateway MST AG – Verification RP/0/RSP0/CPU0:Miami#sh spanning-tree mstag r1 Sun May 6 20:22:41.953 UTC GigabitEthernet0/3/0/1.1 Pre-empt delay is disabled Name: 0000:0000:0001 Revision: 1 Max Age: 20 Provider Bridge: no Bridge ID: 0000.0000.0001 Port ID: 1 External Cost: 0 Hello Time: 2 Active: yes BPDUs sent: 87 MSTI 0 (CIST): VLAN IDs: 1-19 Bridge Priority: 4096 Port Priority: 128 Cost: 0 Root Bridge: 0000.0000.0001 Root Priority: 4096 Topology Changes: 4 MSTI 1 VLAN IDs: 20-4094 Bridge Priority: 4096 Port Priority: 128 Cost: 0 Root Bridge: 0000.0000.0002 Root Priority: 4096 Topology Changes: 3
  • 52. © 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 5Cisco Public Access Gateway REP AG – Overview and Configuration  Gateway doesn’t run REP code.  Uses the TCN BPDU to trigger MAC withdrawal.  Neighboring access switches run in REP no neighbor state. REP AG VFIVFI VFIVFI REP No-neighborREP No-neighbor
  • 54. © 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 5Cisco Public Why Ethernet OAM?  L2 Virtual Circuits same common network infrastructure.  How do you monitor these individual Virtual circuits?  Traditional Network Monitoring tools Monitor Network and Physical Layer – Not Service Layer  “Need service layer visibility” – EOAM !
  • 55. © 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 5Cisco Public Ethernet OAM – Where They Play Provider Bridges Backbone Bridges Provider Bridges Backbone Bridges IP/MPLS Business Residential Business Residential Ethernet Link OAM E-LMI Connectivity Fault Management UNINNINNINNI CoreCustomer Customer  Link OAM - Any point-point 802.3 link – Link Level OAM  CFM - End-to-End UNI to UNI – Service Level OAM
  • 56. © 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 5Cisco Public Ethernet OAM Link OAM configuration
  • 57. © 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 6Cisco Public Ethernet OAM Link OAM Verification RP/0/RSP0/CPU0:Miami#sh ethernet oam discovery interface gigabitEthernet 0/3/0$ Mon May 7 02:28:48.346 UTC GigabitEthernet0/3/0/1: Local client ------------ Administrative configuration: PDU revision: 3 Mode: Active Unidirectional support: N Link monitor support: Y Remote loopback support: N MIB retrieval support: N Maximum PDU size: 1500 Mis-wiring detection key: 71CF Operational status: Port status: Operational Loopback status: None Interface mis-wired: N Remote client ------------- MAC address: 0023.ea95.e40d Vendor (OUI): 00.00.0C (Cisco) Administrative configuration: PDU revision: 0 Mode: Active Unidirectional support: N Link monitor support: Y Remote loopback support: N MIB retrieval support: N Maximum PDU size: 1518
  • 58. © 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 6Cisco Public Ethernet OAM CFM configuration Customer X Customer X MEP MEP Provider Level (ISP1) ASR9K1 ASR9K1
  • 59. Case Studies and Best Practices
  • 60. © 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 6Cisco Public Case Studies Consolidating the Edge Mobile Services Router Residential/Busi ness Data Services Router Video Data Services Router Multi-Services Router Data, Video, Voice STB Residential STB Residential Mobile 2G/3G/4G Node Corporate Business STB Residential STB Residential Mobile 2G/3G/4G Node Corporate Business
  • 61. © 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 6Cisco Public Case Studies Data Center Interconnect Objectives  Connectivity to SP Core and DC  Feature set to support multiple services  Maximize ROI ASR-9000 Value-add  Single converged multipurpose platform  Provide IP/MPLS PE connectivity to DC Core  Application agnostic scalable L2 and/or L3 Data center interconnect  Ability to implement collapsed DC edge as well as DCI
  • 62. © 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 6Cisco Public DC Aggregation DC Core DC Aggregation Cloud Application s Cloud Application s DC Core Cloud Application s Cloud Application s Data Center 1 Data Center 2 Service Provider MPLS/IP Core ASR9000 MPLS PE Service Provider MPLS/IP Core Service Provider MPLS/IP CoreLogical Data Center Interconnect over SP IP/MPLS Core  DC Connectivity to SP core via ASR-9000 PE  May also be used for Data Center Interconnect  Collapsed DC PE/DCI design provides maximum ROI  Removes need for additional single purpose device  Ability to support L2/L3 DCI VPLS, EoMPLS or L3VPN ASR9000 MPLS PE Case Studies Data Center Interconnect
  • 63. © 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 6Cisco Public Best Practices  Port Distribution – Distribute the Traffic across different NPs  POP VLAN tags – To avoid interoperability issues. - Verify MTU : VPWS changes MTU based on AC config  Define Group Names – Better Configuration Management.  Moderate L2 Control Traffic – Define L2 ACL to moderate L2 control traffic (STP BPDUs, CDP, VTP).  l2transport – Use l2transport keyword always while configuring L2 parameters
  • 64. © 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 6Cisco Public Summary  Carrier Ethernet and ASR 9000  EFP  Ethernet Services  Access Gateway  OAM
  • 65. © 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 6Cisco Public 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. Don’t 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. 68
  • 66. Q & A
  • 67. © 2012 Cisco and/or its affiliates. All rights reserved.BRKSPG-2202 7Cisco Public Final Thoughts  Get hands-on experience with the Walk-in Labs located in World of Solutions, booth 1042  Come see demos of many key solutions and products in the main Cisco booth 2924  Visit www.ciscoLive365.com after the event for updated PDFs, on- demand session videos, networking, and more!  Follow Cisco Live! using social media: – Facebook: https://www.facebook.com/ciscoliveus – Twitter: https://twitter.com/#!/CiscoLive – LinkedIn Group: http://linkd.in/CiscoLI 70

Editor's Notes

  1. Multiple Spanning Tree (MST) Resilient Ethernet Protocol (REP) Flexible Service Mapping Ethernet Virtual Connection Infrastructure Security Features L2 transport over MPLS VPLS/VPWS Pseudowire redundancy MPLS-TP IP Unicast/Multicast Fast Convergence OAM Ethernet Adaptation to MPLS and IP Interworking VPLS with MST/REP Ethernet/MPLS OAM Inter-Chassis-Communication Protocol Multi-Chassis Link Aggregation MST Access Gateway
  2. Let’s see how it works on asr9k. Fundementally asr9k inherit the same evc implementation on 7600. So they are fully compatible to each other. Just some of the CLI is different On the port level, it define L2 sub-interface, which is called EFP. Typically each EFP represent one logical end point of one service. It use vlan tag classification to match the frame for the EFP. The very typical case is one EFP = one customer VLAN. But we are much more flexible than that. I will show you the detail in next slide Then each EFP can define vlan tag rewrite CLI to manipulate the vlan tag. And it can apply the features like qos, acl at EFP level. Then map the EFP into certain service
  3. This slide give you detail view of the packet flow. It try to put everything together what we have talked so far On the ingress Line card NPU, it does the first stage lookup. For both L2 and L3 mutlicast, they will lookup the same FIB tcam by using the (S,G) as the key for the longest match. The FIB table is organized by VRF ID in case of L3 multicast, or bridge-domain ID in case of L2 multicast. The FIB lookup result is the local MGID, which is pointing to the result table. The result table include FGID, global MGID and RPF ID. Then it does the RPF check, if it pass, packet is forwarded to bridge FPGA, octpus fabric interface to the switch fabric Both FGID and global MGID are in the internal packet head, and sent over to fabric and egress line card On switch fabric, it replicate packet based on FGID On egress linecard, fabric interface and bridge replicate the packet and forward it to the right NPU based on MGID table On the egress NPU, there are two passes lookup. The first pass is the same as ingress NPU. It use (S,G) as the key to lookup the FIB tcam. The result include OLIST count and olist table ID. Then the packet is sent to TM loopback replication engine. It replicate the number of packets based on the count it receive Replicated copies is sent back for the second lookup. The lookup key is copy ID, olist table ID and local MGID ID. The result is egress IDB index Then it lookup the egress IDB get all the adjacency information, like MAC, VLAN,. If it’s link bundle, it will get bundle ID, and it will lookup the LAG table and choose the egress port. Egress acl and qos are applied in the second pass Keep in mind, this flow only show the multicast related lookup and replication. It didn’t include all the procedures, for example, acl, qos, ttl handing, etc
  4. Here is the IRB Cli example on the asr9k, as you can see, besides the L2 bridge port, vpls or hvpls pws in the bridge domain, now we add routed interface BVI, which provide L3 logical interface for all the L2 port in that bridge domain. With IRB, in addition to the normal bridging function, if the host want to go outside of the bridge domain, they can be L3 routed via BVI interface to the other L3 interfaces.