Tuesday, March 16, 2010

MPLS TE CBTS in MPLS L3 VPN Short Pipe Mode VPN QoS with TE FRR LAB
















Configuration Guidelines
******************************************************************
Scenario - An ISP wants to implement Traffic Forwarding for his MPLS L3 VPN
Customers across his Core across different Traffic ENgineering Tunnels based
upon the variuos QoS Levels Offered under Uniform Pipe Mode wherein Service
Provider'S QoS policies conforms to CUstomer's QoS Policies. This way the SP can
Offer Guranteed BW Services accroding to Customer requiremnets for different
classes of traffic such as Voice Payload,Voice Signalling and Normal Data.

Also Service Provider wants to provide guranteed SLA on Traffic Availability
to Customers using Traffic Rerouting across his Core.



Design Considerations and Soultions:

The ISP Can achive this differentiated traffic treatment for different traffic classes by using Class Based Tunnel Selection feature for MPLS Traffic ENgineering Tunnels wherein we make the TE Tunnels EXP aware and then different traffic class of traffic can be dynamically routed across these TE Tunnels.

To achieve the Dynamic Routing of Different Traffic Class across Different EXP aware TE Tunnels Service Provider need to provision PE-PE EXP Aware TE TUnnels on a Per PE Basis and then create a Master PE-PE TE Tunnel which will be EXP-Bundle Master and attach the Individual EXP aware TE
Tunnels as Member to the Master Tunnel.

The Master Tunnel does not needs any priority and BW Specifications but need to be announced to IGP via autoroute.

What happens here is that by building Master PE-PE TE Tunnel and annoucning that into IGP we are making the MP-iBGP Next Hop for the VPNs reachbale across the Master TE Tunnel. Once traffic is forced to Master TE Tunnel , a second level EXP Based routing happens inside one of the EXP Aware TE Tunnel Matching the EXP of the Packet. If the EXP matches no EXP aware TE Tunnel the packet is sent across an EXP aware TE Tunnel configured with default EXP. If none of the tunnels are confifured with EXP Default the packet is sent acorss the EXP aware TE Tunnel
configured for Lowest EXP Value.

The MPLS TE Router ID needs to be same as of MPLS Router ID and should be the one used for the MP-iBGP Loopback Peering IPs


The SP also needs to match the incoming IP PREC/DSCP form Customer Edge and translate them to the EXP values as configured across the different EXP aware TE Tunnel to achive desired traffic forwarding. This is same as part of Short Pipe Mode MPLS VPN QoS Operation.

For achieving Traffic Rerouting across their Core , Provider needs to setup backup tunnels across Core and use MPLS TE Fast Reroute Feature on the Primary Tunnels and protecting the Core links with
backup tunnels.



Caveats: This design will suffer from the n*(n-1)/2 EXP Aware PE-PE TE Tunnels for achieving full mesh reachability across its core.


ISP AS used 64513-
VRF USed CEA
rd 64513:1
rt 64513:100

IGP is ISP Domain used ISIS with Core Links and Loopbacks in Level-2

IGP in Custmer AS Used OSPF
PE-CE ROuting Protocol is OSPF


Traffic Classes Used
(ICMP is CoS 0)
Silver (DSCP/COS af31,cs4 and default/4 3 0 )
Gold (DSCP/COS ef/5 )

TE Tunnels Used
100- Gold
101- Gold_Backup
200-Silver
201-Silver_Backup

1002- Master Tunnel
10001-Gold Backup inside Core
10002- Silver Backup inside Core


Traffic Optimized as:
Normal Condition-

Forward Traffic Path

Silver (DSCP/COS af31,cs4 and default/4 3 0 ) CE1A-PE1-P1-PE2-CE2A
Gold (DSCP/COS ef/5 ) CE1A-PE1-P2-PE2-CE2A

Reverse Traffic Path

Silver (DSCP/COS af31,cs4 and default/4 3 0 ) CE2A-PE2-P1-PE1-CE1A
Gold (DSCP/COS ef/5 ) CE2A-PE2-P2-PE1-CE1A



Problem Condition 1- ISP's Core Link from PE1 to P1 goes Down breaking the Primary
Silver LSP and the TE Tunnel

Traffic gets rerouted across ISP's Core Link from PE1 to P2
as
Forward Traffic Path

Silver (DSCP/COS af31,cs4 and default/4 3 0 ) CE1A-PE1-P2-PE2-CE2A

Reverse Traffic Path

Silver (DSCP/COS af31,cs4 and default/4 3 0 ) CE2A-PE2-P2-PE1-CE1A


Problem Condition 2- ISP's Core Link from PE1 to P2 goes Down breaking the Primary
Gold LSP and the TE Tunnel

Traffic gets rerouted across ISP's Core Link from PE1 to P2 as

Forward Traffic Path

Gold (DSCP/COS ef/5 ) CE1A-PE1-P1-PE2-CE2A

Reverse Traffic Path

Gold (DSCP/COS ef/5 ) CE2A-PE2-P1-PE1-CE1A


Problem Condition 3- ISP's Core Link from P1 to PE2 goes Down breaking the Primary
Silver LSP and the TE Tunnel

Traffic gets rerouted across ISP's Core Link from PE1 to P2
as
Forward Traffic Path

Silver (DSCP/COS af31,cs4 and default/4 3 0 ) CE1A-PE1-P2-PE2-CE2A

Reverse Traffic Path

Silver (DSCP/COS af31,cs4 and default/4 3 0 ) CE2A-PE2-P2-PE1-CE1A



Problem Condition 4- ISP's Core Link from P2 to PE2 goes Down breaking the Primary
Gold LSP and the TE Tunnel

Traffic gets rerouted across ISP's Core Link from PE1 to P2 as

Forward Traffic Path

Gold (DSCP/COS ef/5 ) CE1A-PE1-P1-PE2-CE2A

Reverse Traffic Path

Gold (DSCP/COS ef/5 ) CE2A-PE2-P1-PE1-CE1A


The Same traffic rerouting happens for ISP's Core Link on PE2 Going down.


********************************************************************

CE1A#sh running-config
Building configuration...

Current configuration : 1661 bytes
!
version 12.4
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname CE1A
!
boot-start-marker
boot-end-marker
!
no logging console
!
no aaa new-model
!
resource policy
!
memory-size iomem 5
!
!
ip cef
no ip domain lookup
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
class-map match-all Signalling
match ip dscp af31
class-map match-all Voice
match ip dscp ef
class-map match-all Signalling_2
match ip dscp cs4
!
!
policy-map PE_Out
class Voice
priority percent 30
class Signalling
priority percent 30
class Signalling_2
priority percent 10
class class-default
policy-map PE_In
class Voice
set ip dscp ef
class Signalling
set ip dscp af31
class Signalling_2
set ip dscp cs4
class class-default
!
!
!
!
!
interface Loopback0
ip address 172.16.100.1 255.255.255.0
!
interface FastEthernet0/0
no ip address
shutdown
duplex auto
speed auto
!
interface FastEthernet0/1
no ip address
shutdown
duplex auto
speed auto
!
interface Serial1/0
ip address 172.16.1.2 255.255.255.252
serial restart-delay 0
no dce-terminal-timing-enable
service-policy input PE_In
service-policy output PE_Out
!
interface Serial1/1
no ip address
shutdown
serial restart-delay 0
no dce-terminal-timing-enable
!
interface Serial1/2
no ip address
shutdown
serial restart-delay 0
no dce-terminal-timing-enable
!
interface Serial1/3
no ip address
shutdown
serial restart-delay 0
no dce-terminal-timing-enable
!
!
router ospf 10
log-adjacency-changes
network 172.16.0.0 0.0.255.255 area 0
!
ip http server
!
!
!
!
!
!
!
control-plane
!
!
!
!
!
!
!
!
line con 0
line aux 0
line vty 0 4
!
!
end

CE1A#

CE2A#sh running-config
Building configuration...

Current configuration : 1661 bytes
!
version 12.4
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname CE2A
!
boot-start-marker
boot-end-marker
!
no logging console
!
no aaa new-model
!
resource policy
!
memory-size iomem 5
!
!
ip cef
no ip domain lookup
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
class-map match-all Signalling
match ip dscp af31
class-map match-all Voice
match ip dscp ef
class-map match-all Signalling_2
match ip dscp cs4
!
!
policy-map PE_Out
class Voice
priority percent 30
class Signalling
priority percent 30
class Signalling_2
priority percent 10
class class-default
policy-map PE_In
class Voice
set ip dscp ef
class Signalling
set ip dscp af31
class Signalling_2
set ip dscp cs4
class class-default
!
!
!
!
!
interface Loopback0
ip address 172.16.200.1 255.255.255.0
!
interface FastEthernet0/0
no ip address
shutdown
duplex auto
speed auto
!
interface FastEthernet0/1
no ip address
shutdown
duplex auto
speed auto
!
interface Serial1/0
ip address 172.16.2.2 255.255.255.252
serial restart-delay 0
no dce-terminal-timing-enable
service-policy input PE_In
service-policy output PE_Out
!
interface Serial1/1
no ip address
shutdown
serial restart-delay 0
no dce-terminal-timing-enable
!
interface Serial1/2
no ip address
shutdown
serial restart-delay 0
no dce-terminal-timing-enable
!
interface Serial1/3
no ip address
shutdown
serial restart-delay 0
no dce-terminal-timing-enable
!
!
router ospf 10
log-adjacency-changes
network 172.16.0.0 0.0.255.255 area 0
!
ip http server
!
!
!
!
!
!
!
control-plane
!
!
!
!
!
!
!
!
line con 0
line aux 0
line vty 0 4
!
!
end

CE2A#

PE1#sh running-config
Building configuration...

Current configuration : 6993 bytes
!
version 12.2
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname PE1
!
boot-start-marker
boot-end-marker
!
no logging console
!
no aaa new-model
ip subnet-zero
ip source-route
ip vrf CEA
rd 64513:1
route-target export 64513:100
route-target import 64513:100
mdt default 239.1.1.1

!
!
!
!
!
ip cef
no ip domain lookup
ip multicast-routing
ip multicast-routing vrf CEA
!
!
multilink bundle-name authenticated
mpls traffic-eng tunnels
mpls label protocol ldp
call rsvp-sync
!
!
!
!
!
!
!
!
!
!
!
class-map match-all EXP_3
match mpls experimental topmost 3
class-map match-all EXP_4
match mpls experimental topmost 4
class-map match-all EXP_5
match mpls experimental topmost 5
class-map match-all Signalling
match ip dscp af31
class-map match-all Voice
match ip dscp ef
class-map match-all In_EXP_3
match qos-group 3
class-map match-all In_EXP_4
match qos-group 4
class-map match-all Signalling_2
match ip dscp cs4
class-map match-all In_EXP_5
match qos-group 5
!
policy-map CE_In
class Voice
set mpls experimental imposition 5
class Signalling
set mpls experimental imposition 3
class Signalling_2
set mpls experimental imposition 4
class class-default
policy-map Core_In
class EXP_5
set qos-group 5
class EXP_4
set qos-group 4
class EXP_3
set qos-group 3
class class-default
policy-map Core_Out
class EXP_5
priority percent 30
class EXP_4
priority percent 30
class EXP_3
priority percent 30
class class-default
policy-map CE_Out
class In_EXP_5
set ip dscp ef
class In_EXP_4
set ip dscp cs4
class In_EXP_3
set ip dscp af31
class class-default
!
!
!
!
!
!
!
interface Tunnel100
description Gold
ip unnumbered Loopback0
tunnel destination 10.0.4.1
tunnel mode mpls traffic-eng
tunnel mpls traffic-eng autoroute announce
tunnel mpls traffic-eng autoroute metric relative -4
tunnel mpls traffic-eng priority 1 1
tunnel mpls traffic-eng bandwidth 256
tunnel mpls traffic-eng path-option 1 explicit name Gold
tunnel mpls traffic-eng fast-reroute
tunnel mpls traffic-eng exp 5
!
interface Tunnel101
description Gold_Backup
ip unnumbered Loopback0
tunnel destination 10.0.4.1
tunnel mode mpls traffic-eng
tunnel mpls traffic-eng autoroute announce
tunnel mpls traffic-eng priority 1 1
tunnel mpls traffic-eng bandwidth 256
tunnel mpls traffic-eng path-option 1 explicit name Gold_Backup
tunnel mpls traffic-eng exp 5
!
interface Tunnel200
description Silver
ip unnumbered Loopback0
tunnel destination 10.0.4.1
tunnel mode mpls traffic-eng
tunnel mpls traffic-eng autoroute announce
tunnel mpls traffic-eng autoroute metric relative -4
tunnel mpls traffic-eng priority 1 1
tunnel mpls traffic-eng bandwidth 56
tunnel mpls traffic-eng path-option 1 explicit name Silver
tunnel mpls traffic-eng fast-reroute
tunnel mpls traffic-eng exp 0 3 4
!
interface Tunnel201
description Silver_Backup
ip unnumbered Loopback0
tunnel destination 10.0.4.1
tunnel mode mpls traffic-eng
tunnel mpls traffic-eng autoroute announce
tunnel mpls traffic-eng priority 1 1
tunnel mpls traffic-eng bandwidth 256
tunnel mpls traffic-eng path-option 1 explicit name Silver_Backup
tunnel mpls traffic-eng exp 0 3 4
!
interface Tunnel1002
description Master_Tunnel
ip unnumbered Loopback0
tunnel destination 10.0.4.1
tunnel mode mpls traffic-eng
tunnel mpls traffic-eng autoroute announce
tunnel mpls traffic-eng autoroute metric relative -2
tunnel mpls traffic-eng exp-bundle master
tunnel mpls traffic-eng exp-bundle member Tunnel100
tunnel mpls traffic-eng exp-bundle member Tunnel200
tunnel mpls traffic-eng exp-bundle member Tunnel101
tunnel mpls traffic-eng exp-bundle member Tunnel201
!
interface Loopback0
ip address 10.0.1.1 255.255.255.255
ip router isis
ip pim sparse-dense-mode
isis circuit-type level-2-only
!
interface Loopback1
ip address 10.0.5.1 255.255.255.255
ip router isis
isis circuit-type level-2-only
!
interface FastEthernet0/0
no ip address
shutdown
duplex half
!
interface Serial1/0
ip vrf forwarding CEA
ip address 172.16.1.1 255.255.255.252
ip pim sparse-dense-mode
serial restart-delay 0
service-policy input CE_In
service-policy output CE_Out
!
interface Serial1/1
ip address 192.168.1.5 255.255.255.252
ip router isis
ip pim sparse-dense-mode
mpls traffic-eng tunnels
mpls traffic-eng backup-path Tunnel201
mpls label protocol ldp
mpls ip
serial restart-delay 0
isis circuit-type level-2-only
service-policy input Core_In
service-policy output Core_Out
ip rsvp bandwidth
!
interface Serial1/2
ip address 192.168.1.1 255.255.255.252
ip router isis
ip pim sparse-dense-mode
mpls traffic-eng tunnels
mpls traffic-eng backup-path Tunnel101
mpls label protocol ldp
mpls ip
serial restart-delay 0
isis circuit-type level-2-only
service-policy input Core_In
service-policy output Core_Out
ip rsvp bandwidth
!
interface Serial1/3
no ip address
shutdown
serial restart-delay 0
!
interface Serial1/4
no ip address
shutdown
serial restart-delay 0
!
interface Serial1/5
no ip address
shutdown
serial restart-delay 0
!
interface Serial1/6
no ip address
shutdown
serial restart-delay 0
!
interface Serial1/7
no ip address
shutdown
serial restart-delay 0
!
router ospf 10 vrf CEA
log-adjacency-changes
redistribute bgp 64513 subnets
network 172.16.1.0 0.0.0.3 area 0
!
router isis
net 49.0001.1111.2222.3333.00
metric-style wide
mpls traffic-eng router-id Loopback0
mpls traffic-eng level-2
!
router bgp 64513
no bgp default ipv4-unicast
bgp log-neighbor-changes
neighbor 10.0.4.1 remote-as 64513
neighbor 10.0.4.1 update-source Loopback0
neighbor 10.0.6.1 remote-as 64513
neighbor 10.0.6.1 update-source Loopback0
!
address-family ipv4
no synchronization
no auto-summary
exit-address-family
!
address-family vpnv4
neighbor 10.0.4.1 activate
neighbor 10.0.4.1 send-community extended
neighbor 10.0.4.1 next-hop-self
neighbor 10.0.6.1 activate
neighbor 10.0.6.1 send-community extended
neighbor 10.0.6.1 next-hop-self
exit-address-family
!
address-family ipv4 vrf CEA
no synchronization
redistribute connected
redistribute ospf 10 vrf CEA match internal external 1 external 2
exit-address-family
!
ip classless
!
!
no ip http server
no ip http secure-server
ip pim bidir-enable
ip pim bsr-candidate Loopback0 0
ip pim rp-candidate Loopback0
ip pim ssm default
!
ip explicit-path name Silver enable
next-address 192.168.1.6
next-address 192.168.1.9
!
ip explicit-path name Gold enable
next-address 192.168.1.2
next-address 192.168.1.13
!
ip explicit-path name Gold_Backup enable
next-address 192.168.1.6
next-address 192.168.1.9
!
ip explicit-path name Silver_Backup enable
next-address 192.168.1.2
next-address 192.168.1.13
!
!
!
mpls ldp router-id Loopback0
!
control-plane
!
!
dial-peer cor custom
!
!
!
!
gatekeeper
shutdown
!
!
line con 0
stopbits 1
line aux 0
line vty 0 4
!
end

PE1#
PE1#

P1#sh running-config
Building configuration...

Current configuration : 3454 bytes
!
version 12.2
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname P1
!
boot-start-marker
boot-end-marker
!
no logging console
!
no aaa new-model
ip subnet-zero
ip source-route
!
!
!
!
ip cef
no ip domain lookup
ip multicast-routing
!
!
multilink bundle-name authenticated
mpls traffic-eng tunnels
mpls label protocol ldp
call rsvp-sync
!
!
!
!
!
!
!
!
!
!
class-map match-all EXP_3
match mpls experimental topmost 3
class-map match-all EXP_4
match mpls experimental topmost 4
class-map match-all EXP_5
match mpls experimental topmost 5
!
policy-map In
class EXP_5
class EXP_4
class EXP_3
class class-default
!
!
!
!
!
!
!
interface Tunnel10001
description FRR
ip unnumbered Loopback1
tunnel destination 10.0.4.1
tunnel mode mpls traffic-eng
tunnel mpls traffic-eng autoroute announce
tunnel mpls traffic-eng priority 1 1
tunnel mpls traffic-eng bandwidth 256
tunnel mpls traffic-eng path-option 1 explicit name FRR
tunnel mpls traffic-eng exp default
!
interface Tunnel10002
description FRR_2
ip unnumbered Loopback1
tunnel destination 10.0.1.1
tunnel mode mpls traffic-eng
tunnel mpls traffic-eng autoroute announce
tunnel mpls traffic-eng priority 1 1
tunnel mpls traffic-eng bandwidth 256
tunnel mpls traffic-eng path-option 1 explicit name FRR_2
tunnel mpls traffic-eng exp default
!
interface Loopback0
ip address 10.0.2.1 255.255.255.255
ip router isis
ip pim sparse-dense-mode
isis circuit-type level-2-only
!
interface Loopback1
no ip address
!
interface FastEthernet0/0
no ip address
shutdown
duplex half
!
interface Serial1/0
ip address 192.168.1.6 255.255.255.252
ip router isis
ip pim sparse-dense-mode
mpls traffic-eng tunnels
mpls traffic-eng backup-path Tunnel10002
mpls label protocol ldp
mpls ip
serial restart-delay 0
isis circuit-type level-2-only
service-policy input In
ip rsvp bandwidth
!
interface Serial1/1
ip address 192.168.1.10 255.255.255.252
ip router isis
ip pim sparse-dense-mode
mpls traffic-eng tunnels
mpls traffic-eng backup-path Tunnel10001
mpls label protocol ldp
mpls ip
serial restart-delay 0
isis circuit-type level-2-only
service-policy input In
service-policy output In
ip rsvp bandwidth
!
interface Serial1/2
ip address 192.168.1.17 255.255.255.252
ip router isis
ip pim sparse-dense-mode
mpls traffic-eng tunnels
mpls label protocol ldp
mpls ip
serial restart-delay 0
isis circuit-type level-2-only
ip rsvp bandwidth
!
interface Serial1/3
no ip address
shutdown
serial restart-delay 0
!
interface Serial1/4
no ip address
shutdown
serial restart-delay 0
!
interface Serial1/5
no ip address
shutdown
serial restart-delay 0
!
interface Serial1/6
no ip address
shutdown
serial restart-delay 0
!
interface Serial1/7
no ip address
shutdown
serial restart-delay 0
!
router isis
net 49.0002.2222.3333.1111.00
metric-style wide
mpls traffic-eng router-id Loopback0
mpls traffic-eng level-2
!
ip classless
!
!
no ip http server
no ip http secure-server
ip pim bidir-enable
ip pim ssm default
!
ip explicit-path name FRR enable
next-address 192.168.1.18
next-address 192.168.1.13
!
ip explicit-path name FRR_2 enable
next-address 192.168.1.18
next-address 192.168.1.1
!
!
!
mpls ldp router-id Loopback0
!
control-plane
!
!
dial-peer cor custom
!
!
!
!
gatekeeper
shutdown
!
!
line con 0
stopbits 1
line aux 0
stopbits 1
line vty 0 4
login
!
end

P1#

P2#sh running-config
Building configuration...

Current configuration : 3479 bytes
!
version 12.2
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname P2
!
boot-start-marker
boot-end-marker
!
no logging console
!
no aaa new-model
ip subnet-zero
ip source-route
!
!
!
!
ip cef
no ip domain lookup
ip multicast-routing
!
!
multilink bundle-name authenticated
mpls traffic-eng tunnels
mpls label protocol ldp
call rsvp-sync
!
!
!
!
!
!
!
!
!
!
class-map match-all EXP_3
match mpls experimental topmost 3
class-map match-all EXP_4
match mpls experimental topmost 4
class-map match-all EXP_5
match mpls experimental topmost 5
!
policy-map In
class EXP_5
class EXP_4
class EXP_3
class class-default
!
!
!
!
!
!
!
interface Tunnel10001
description FRR
ip unnumbered Loopback0
tunnel destination 10.0.4.1
tunnel mode mpls traffic-eng
tunnel mpls traffic-eng autoroute announce
tunnel mpls traffic-eng priority 1 1
tunnel mpls traffic-eng bandwidth 256
tunnel mpls traffic-eng path-option 1 explicit name FRR
tunnel mpls traffic-eng exp default
!
interface Tunnel10002
description FRR_2
ip unnumbered Loopback1
tunnel destination 10.0.1.1
tunnel mode mpls traffic-eng
tunnel mpls traffic-eng autoroute announce
tunnel mpls traffic-eng priority 1 1
tunnel mpls traffic-eng bandwidth 256
tunnel mpls traffic-eng path-option 1 explicit name FRR_2
tunnel mpls traffic-eng exp default
!
interface Loopback0
ip address 10.0.3.1 255.255.255.255
ip router isis
ip pim sparse-dense-mode
isis circuit-type level-2-only
!
interface Loopback1
no ip address
!
interface FastEthernet0/0
no ip address
shutdown
duplex half
!
interface Serial1/0
ip address 192.168.1.14 255.255.255.252
ip router isis
ip pim sparse-dense-mode
mpls traffic-eng tunnels
mpls traffic-eng backup-path Tunnel10001
mpls label protocol ldp
mpls ip
serial restart-delay 0
isis circuit-type level-2-only
service-policy input In
service-policy output In
ip rsvp bandwidth
!
interface Serial1/1
ip address 192.168.1.2 255.255.255.252
ip router isis
ip pim sparse-dense-mode
mpls traffic-eng tunnels
mpls traffic-eng backup-path Tunnel10002
mpls label protocol ldp
mpls ip
serial restart-delay 0
isis circuit-type level-2-only
service-policy input In
service-policy output In
ip rsvp bandwidth
!
interface Serial1/2
ip address 192.168.1.18 255.255.255.252
ip router isis
ip pim sparse-dense-mode
mpls traffic-eng tunnels
mpls label protocol ldp
mpls ip
serial restart-delay 0
isis circuit-type level-2-only
ip rsvp bandwidth
!
interface Serial1/3
no ip address
shutdown
serial restart-delay 0
!
interface Serial1/4
no ip address
shutdown
serial restart-delay 0
!
interface Serial1/5
no ip address
shutdown
serial restart-delay 0
!
interface Serial1/6
no ip address
shutdown
serial restart-delay 0
!
interface Serial1/7
no ip address
shutdown
serial restart-delay 0
!
router isis
net 49.0004.5555.6666.4444.00
metric-style wide
mpls traffic-eng router-id Loopback0
mpls traffic-eng level-2
!
ip classless
!
!
no ip http server
no ip http secure-server
ip pim bidir-enable
ip pim ssm default
!
ip explicit-path name FRR enable
next-address 192.168.1.17
next-address 192.168.1.9
!
ip explicit-path name FRR_2 enable
next-address 192.168.1.17
next-address 192.168.1.5
!
!
!
mpls ldp router-id Loopback0
!
control-plane
!
!
dial-peer cor custom
!
!
!
!
gatekeeper
shutdown
!
!
line con 0
stopbits 1
line aux 0
stopbits 1
line vty 0 4
login
!
end

P2#

PE2#sh running-config
Building configuration...

Current configuration : 6952 bytes
!
version 12.2
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname PE2
!
boot-start-marker
boot-end-marker
!
no logging console
!
no aaa new-model
ip subnet-zero
ip source-route
ip vrf CEA
rd 64513:1
route-target export 64513:100
route-target import 64513:100
mdt default 239.1.1.1

!
!
!
!
!
ip cef
no ip domain lookup
ip multicast-routing
ip multicast-routing vrf CEA
!
!
multilink bundle-name authenticated
mpls traffic-eng tunnels
mpls label protocol ldp
call rsvp-sync
!
!
!
!
!
!
!
!
!
!
!
class-map match-all EXP_3
match mpls experimental topmost 3
class-map match-all EXP_4
match mpls experimental topmost 4
class-map match-all EXP_5
match mpls experimental topmost 5
class-map match-all Signalling
match ip dscp af31
class-map match-all Voice
match ip dscp ef
class-map match-all In_EXP_3
match qos-group 3
class-map match-all In_EXP_4
match qos-group 4
class-map match-all Signalling_2
match ip dscp cs4
class-map match-all In_EXP_5
match qos-group 5
!
policy-map CE_In
class Voice
set mpls experimental imposition 5
class Signalling
set mpls experimental imposition 3
class Signalling_2
set mpls experimental imposition 4
class class-default
policy-map Core_In
class EXP_5
set qos-group 5
class EXP_4
set qos-group 4
class EXP_3
set qos-group 3
class class-default
policy-map Core_Out
class EXP_5
priority percent 30
class EXP_4
priority percent 30
class EXP_3
priority percent 30
class class-default
policy-map CE_Out
class In_EXP_5
set ip dscp ef
class In_EXP_4
set ip dscp cs4
class In_EXP_3
set ip dscp af31
class class-default
!
!
!
!
!
!
!
interface Tunnel100
description Gold
ip unnumbered Loopback0
tunnel destination 10.0.1.1
tunnel mode mpls traffic-eng
tunnel mpls traffic-eng autoroute announce
tunnel mpls traffic-eng autoroute metric relative -4
tunnel mpls traffic-eng priority 1 1
tunnel mpls traffic-eng bandwidth 256
tunnel mpls traffic-eng path-option 1 explicit name Gold
tunnel mpls traffic-eng fast-reroute
tunnel mpls traffic-eng exp 5
!
interface Tunnel101
description Gold_Backup
ip unnumbered Loopback0
tunnel destination 10.0.1.1
tunnel mode mpls traffic-eng
tunnel mpls traffic-eng autoroute announce
tunnel mpls traffic-eng priority 1 1
tunnel mpls traffic-eng bandwidth 256
tunnel mpls traffic-eng path-option 1 explicit name Gold_Backup
tunnel mpls traffic-eng exp 5
!
interface Tunnel200
description Silver
ip unnumbered Loopback0
tunnel destination 10.0.1.1
tunnel mode mpls traffic-eng
tunnel mpls traffic-eng autoroute announce
tunnel mpls traffic-eng autoroute metric relative -4
tunnel mpls traffic-eng priority 1 1
tunnel mpls traffic-eng bandwidth 56
tunnel mpls traffic-eng path-option 1 explicit name Silver
tunnel mpls traffic-eng fast-reroute
tunnel mpls traffic-eng exp 0 3 4
!
interface Tunnel201
description Silver_Backup
ip unnumbered Loopback0
tunnel destination 10.0.1.1
tunnel mode mpls traffic-eng
tunnel mpls traffic-eng autoroute announce
tunnel mpls traffic-eng priority 1 1
tunnel mpls traffic-eng bandwidth 256
tunnel mpls traffic-eng path-option 1 explicit name Silver_Backup
tunnel mpls traffic-eng exp 0 3 4
!
interface Tunnel1002
description Master_Tunnel
ip unnumbered Loopback0
tunnel destination 10.0.1.1
tunnel mode mpls traffic-eng
tunnel mpls traffic-eng autoroute announce
tunnel mpls traffic-eng autoroute metric relative -2
tunnel mpls traffic-eng exp-bundle master
tunnel mpls traffic-eng exp-bundle member Tunnel100
tunnel mpls traffic-eng exp-bundle member Tunnel200
tunnel mpls traffic-eng exp-bundle member Tunnel101
tunnel mpls traffic-eng exp-bundle member Tunnel201
!
interface Loopback0
ip address 10.0.4.1 255.255.255.255
ip router isis
ip pim sparse-dense-mode
isis circuit-type level-2-only
!
interface Loopback1
ip address 10.0.6.1 255.255.255.255
ip router isis
isis circuit-type level-2-only
!
interface FastEthernet0/0
no ip address
shutdown
duplex half
!
interface Serial1/0
ip address 192.168.1.9 255.255.255.252
ip router isis
ip pim sparse-dense-mode
mpls traffic-eng tunnels
mpls traffic-eng backup-path Tunnel201
mpls label protocol ldp
mpls ip
serial restart-delay 0
isis circuit-type level-2-only
service-policy input Core_In
service-policy output Core_Out
ip rsvp bandwidth
!
interface Serial1/1
ip vrf forwarding CEA
ip address 172.16.2.1 255.255.255.252
ip pim sparse-dense-mode
serial restart-delay 0
service-policy input CE_In
service-policy output CE_Out
!
interface Serial1/2
ip address 192.168.1.13 255.255.255.252
ip router isis
ip pim sparse-dense-mode
mpls traffic-eng tunnels
mpls traffic-eng backup-path Tunnel101
mpls label protocol ldp
mpls ip
serial restart-delay 0
isis circuit-type level-2-only
service-policy input Core_In
service-policy output Core_Out
ip rsvp bandwidth
!
interface Serial1/3
no ip address
shutdown
serial restart-delay 0
!
interface Serial1/4
no ip address
shutdown
serial restart-delay 0
!
interface Serial1/5
no ip address
shutdown
serial restart-delay 0
!
interface Serial1/6
no ip address
shutdown
serial restart-delay 0
!
interface Serial1/7
no ip address
shutdown
serial restart-delay 0
!
router ospf 10 vrf CEA
log-adjacency-changes
redistribute bgp 64513 subnets
network 172.16.2.0 0.0.0.3 area 0
!
router isis
net 49.0003.4444.5555.6666.00
metric-style wide
mpls traffic-eng router-id Loopback0
mpls traffic-eng level-2
!
router bgp 64513
no bgp default ipv4-unicast
bgp log-neighbor-changes
neighbor 10.0.1.1 remote-as 64513
neighbor 10.0.1.1 update-source Loopback0
neighbor 10.0.5.1 remote-as 64513
neighbor 10.0.5.1 update-source Loopback0
!
address-family ipv4
no synchronization
no auto-summary
exit-address-family
!
address-family vpnv4
neighbor 10.0.1.1 activate
neighbor 10.0.1.1 send-community extended
neighbor 10.0.1.1 next-hop-self
neighbor 10.0.5.1 activate
neighbor 10.0.5.1 send-community extended
neighbor 10.0.5.1 next-hop-self
exit-address-family
!
address-family ipv4 vrf CEA
no synchronization
redistribute connected
redistribute ospf 10 vrf CEA match internal external 1 external 2
exit-address-family
!
ip classless
!
!
no ip http server
no ip http secure-server
ip pim bidir-enable
ip pim ssm default
!
ip explicit-path name Silver enable
next-address 192.168.1.10
next-address 192.168.1.5
!
ip explicit-path name Gold enable
next-address 192.168.1.14
next-address 192.168.1.1
!
ip explicit-path name Gold_Backup enable
next-address 192.168.1.10
next-address 192.168.1.5
!
ip explicit-path name Silver_Backup enable
next-address 192.168.1.14
next-address 192.168.1.1
!
!
!
mpls ldp router-id Loopback0
!
control-plane
!
!
dial-peer cor custom
!
!
!
!
gatekeeper
shutdown
!
!
line con 0
stopbits 1
line aux 0
stopbits 1
line vty 0 4
login
!
end

PE2#
***********************************************
OUPUT
************************************************

*************************************************
TE Output
*************************************************

PE1#show mpls traffic-eng fast-reroute database
Headend frr information:
Protected tunnel In-label Out intf/label FRR intf/label Status
Tunnel100 Tun hd Se1/2:32 Tu101:implicit-n ready
Tunnel200 Tun hd Se1/1:30 Tu201:implicit-n ready

LSP midpoint frr information:
LSP identifier In-label Out intf/label FRR intf/label Status
PE1#

PE1#show mpls traffic-eng fast-reroute database detail
FRR Database Summary:
Number of protected interfaces: 2
Number of protected tunnels: 2
Number of backup tunnels: 2
Number of active interfaces: 0
Protected tunnel Tunnel100, ready
Input label Tun hd, Output label Se1/2:32, FRR label Tu101:implicit-null
Role Head Head Hop 10.0.1.1 Tail Hop 10.0.4.1
Protected tunnel Tunnel200, ready
Input label Tun hd, Output label Se1/1:30, FRR label Tu201:implicit-null
Role Head Head Hop 10.0.1.1 Tail Hop 10.0.4.1
PE1#



PE2#show mpls traffic-eng fast-reroute database
Headend frr information:
Protected tunnel In-label Out intf/label FRR intf/label Status
Tunnel100 Tun hd Se1/2:27 Tu101:implicit-n ready
Tunnel200 Tun hd Se1/0:32 Tu201:implicit-n ready

LSP midpoint frr information:
LSP identifier In-label Out intf/label FRR intf/label Status
PE2#
PE2#show mpls traffic-eng fast-reroute database detail
FRR Database Summary:
Number of protected interfaces: 2
Number of protected tunnels: 2
Number of backup tunnels: 2
Number of active interfaces: 0
Protected tunnel Tunnel100, ready
Input label Tun hd, Output label Se1/2:27, FRR label Tu101:implicit-null
Role Head Head Hop 10.0.4.1 Tail Hop 10.0.1.1
Protected tunnel Tunnel200, ready
Input label Tun hd, Output label Se1/0:32, FRR label Tu201:implicit-null
Role Head Head Hop 10.0.4.1 Tail Hop 10.0.1.1
PE2#


P2#show mpls traffic-eng fast-reroute database
Headend frr information:
Protected tunnel In-label Out intf/label FRR intf/label Status

LSP midpoint frr information:
LSP identifier In-label Out intf/label FRR intf/label Status
10.0.1.1 100 [172] 32 Se1/0:implicit-n Tu10001:implicit ready
P2#

P2#show mpls traffic-eng fast-reroute database detail
FRR Database Summary:
Number of protected interfaces: 1
Number of protected tunnels: 1
Number of backup tunnels: 2
Number of active interfaces: 0
LSP identifier 10.0.1.1 100 [172], ready
Input label 32, Output label Se1/0:implicit-null, FRR label Tu10001:implicit-n
ull
Role Mid Head Hop 10.0.1.1 Tail Hop 10.0.4.1
P2#


PE1#show mpls traffic-eng tunnels | begin Master
Name: Master_Tunnel (Tunnel1002) Destination: 10.0.4.1
Status: Master
Admin: up Oper: up Signalling: N/A

Member Tunnels: Member Autoroute: Inactive

Tunnel100: Config Exp: 5
Tunnel200: Config Exp: 0 3 4
Tunnel101: Config Exp: 5
Tunnel201: Config Exp: 0 3 4


History:
Tunnel:
Time since created: 1 hours, 52 minutes
Number of LSP IDs (Tun_Instances) used: 0

LSP Tunnel FRR_2 is signalled, connection is up
InLabel : Serial1/2, implicit-null
OutLabel : -
RSVP Signalling Info:
Src 10.0.2.1, Dst 10.0.1.1, Tun_Id 10002, Tun_Instance 20
RSVP Path Info:
My Address: 10.0.1.1
Explicit Route: NONE
Record Route: NONE
Tspec: ave rate=256 kbits, burst=1000 bytes, peak rate=256 kbits
RSVP Resv Info:
Record Route: NONE
Fspec: ave rate=256 kbits, burst=1000 bytes, peak rate=256 kbits

LSP Tunnel FRR_2 is signalled, connection is up
InLabel : Serial1/1, implicit-null
OutLabel : -
RSVP Signalling Info:
Src 10.0.3.1, Dst 10.0.1.1, Tun_Id 10002, Tun_Instance 16
RSVP Path Info:
My Address: 10.0.1.1
Explicit Route: NONE
Record Route: NONE
Tspec: ave rate=256 kbits, burst=1000 bytes, peak rate=256 kbits
RSVP Resv Info:
Record Route: NONE
Fspec: ave rate=256 kbits, burst=1000 bytes, peak rate=256 kbits

LSP Tunnel Gold is signalled, connection is up
InLabel : Serial1/2, implicit-null
OutLabel : -
RSVP Signalling Info:
Src 10.0.4.1, Dst 10.0.1.1, Tun_Id 100, Tun_Instance 236
RSVP Path Info:
My Address: 10.0.1.1
Explicit Route: NONE
Record Route: NONE
Tspec: ave rate=256 kbits, burst=1000 bytes, peak rate=256 kbits
RSVP Resv Info:
Record Route: NONE
Fspec: ave rate=256 kbits, burst=1000 bytes, peak rate=256 kbits

LSP Tunnel Gold_Backup is signalled, connection is up
InLabel : Serial1/1, implicit-null
OutLabel : -
RSVP Signalling Info:
Src 10.0.4.1, Dst 10.0.1.1, Tun_Id 101, Tun_Instance 179
RSVP Path Info:
My Address: 10.0.1.1
Explicit Route: NONE
Record Route: NONE
Tspec: ave rate=256 kbits, burst=1000 bytes, peak rate=256 kbits
RSVP Resv Info:
Record Route: NONE
Fspec: ave rate=256 kbits, burst=1000 bytes, peak rate=256 kbits

LSP Tunnel Silver is signalled, connection is up
InLabel : Serial1/1, implicit-null
OutLabel : -
RSVP Signalling Info:
Src 10.0.4.1, Dst 10.0.1.1, Tun_Id 200, Tun_Instance 225
RSVP Path Info:
My Address: 10.0.1.1
Explicit Route: NONE
Record Route: NONE
Tspec: ave rate=56 kbits, burst=1000 bytes, peak rate=56 kbits
RSVP Resv Info:
Record Route: NONE
Fspec: ave rate=56 kbits, burst=1000 bytes, peak rate=56 kbits

LSP Tunnel Silver_Backup is signalled, connection is up
InLabel : Serial1/2, implicit-null
OutLabel : -
RSVP Signalling Info:
Src 10.0.4.1, Dst 10.0.1.1, Tun_Id 201, Tun_Instance 115
RSVP Path Info:
My Address: 10.0.1.1
Explicit Route: NONE
Record Route: NONE
Tspec: ave rate=256 kbits, burst=1000 bytes, peak rate=256 kbits
RSVP Resv Info:
Record Route: NONE
Fspec: ave rate=256 kbits, burst=1000 bytes, peak rate=256 kbits
PE1#

PE2#show mpls traffic-eng tunnels | begin Master
Name: Master_Tunnel (Tunnel1002) Destination: 10.0.1.1
Status: Master
Admin: up Oper: up Signalling: N/A

Member Tunnels: Member Autoroute: Inactive

Tunnel100: Config Exp: 5
Tunnel200: Config Exp: 0 3 4
Tunnel101: Config Exp: 5
Tunnel201: Config Exp: 0 3 4


History:
Tunnel:
Time since created: 2 hours, 13 minutes
Number of LSP IDs (Tun_Instances) used: 0

LSP Tunnel Gold is signalled, connection is up
InLabel : Serial1/2, implicit-null
OutLabel : -
RSVP Signalling Info:
Src 10.0.1.1, Dst 10.0.4.1, Tun_Id 100, Tun_Instance 172
RSVP Path Info:
My Address: 10.0.4.1
Explicit Route: NONE
Record Route: NONE
Tspec: ave rate=256 kbits, burst=1000 bytes, peak rate=256 kbits
RSVP Resv Info:
Record Route: NONE
Fspec: ave rate=256 kbits, burst=1000 bytes, peak rate=256 kbits

LSP Tunnel Gold_Backup is signalled, connection is up
InLabel : Serial1/0, implicit-null
OutLabel : -
RSVP Signalling Info:
Src 10.0.1.1, Dst 10.0.4.1, Tun_Id 101, Tun_Instance 150
RSVP Path Info:
My Address: 10.0.4.1
Explicit Route: NONE
Record Route: NONE
Tspec: ave rate=256 kbits, burst=1000 bytes, peak rate=256 kbits
RSVP Resv Info:
Record Route: NONE
Fspec: ave rate=256 kbits, burst=1000 bytes, peak rate=256 kbits

LSP Tunnel Silver is signalled, connection is up
InLabel : Serial1/0, implicit-null
OutLabel : -
RSVP Signalling Info:
Src 10.0.1.1, Dst 10.0.4.1, Tun_Id 200, Tun_Instance 183
RSVP Path Info:
My Address: 10.0.4.1
Explicit Route: NONE
Record Route: NONE
Tspec: ave rate=56 kbits, burst=1000 bytes, peak rate=56 kbits
RSVP Resv Info:
Record Route: NONE
Fspec: ave rate=56 kbits, burst=1000 bytes, peak rate=56 kbits

LSP Tunnel Silver_Backup is signalled, connection is up
InLabel : Serial1/2, implicit-null
OutLabel : -
RSVP Signalling Info:
Src 10.0.1.1, Dst 10.0.4.1, Tun_Id 201, Tun_Instance 85
RSVP Path Info:
My Address: 10.0.4.1
Explicit Route: NONE
Record Route: NONE
Tspec: ave rate=256 kbits, burst=1000 bytes, peak rate=256 kbits
RSVP Resv Info:
Record Route: NONE
Fspec: ave rate=256 kbits, burst=1000 bytes, peak rate=256 kbits

LSP Tunnel FRR is signalled, connection is up
InLabel : Serial1/2, implicit-null
OutLabel : -
RSVP Signalling Info:
Src 10.0.2.1, Dst 10.0.4.1, Tun_Id 10001, Tun_Instance 29
RSVP Path Info:
My Address: 10.0.4.1
Explicit Route: NONE
Record Route: NONE
Tspec: ave rate=256 kbits, burst=1000 bytes, peak rate=256 kbits
RSVP Resv Info:
Record Route: NONE
Fspec: ave rate=256 kbits, burst=1000 bytes, peak rate=256 kbits

LSP Tunnel FRR is signalled, connection is up
InLabel : Serial1/0, implicit-null
OutLabel : -
RSVP Signalling Info:
Src 10.0.3.1, Dst 10.0.4.1, Tun_Id 10001, Tun_Instance 48
RSVP Path Info:
My Address: 10.0.4.1
Explicit Route: NONE
Record Route: NONE
Tspec: ave rate=256 kbits, burst=1000 bytes, peak rate=256 kbits
RSVP Resv Info:
Record Route: NONE
Fspec: ave rate=256 kbits, burst=1000 bytes, peak rate=256 kbits
PE2#
PE2#


PE1#show mpls traffic-eng tunnels brief
Signalling Summary:
LSP Tunnels Process: running
Passive LSP Listener: running
RSVP Process: running
Forwarding: enabled
Periodic reoptimization: every 3600 seconds, next in 750 seconds
Periodic FRR Promotion: every 300 seconds, next in 111 seconds
Periodic auto-bw collection: every 300 seconds, next in 150 seconds
TUNNEL NAME DESTINATION UP IF DOWN IF STATE/PROT
Gold 10.0.4.1 - Se1/2 up/up
Gold_Backup 10.0.4.1 - Se1/1 up/up
Silver 10.0.4.1 - Se1/1 up/up
Silver_Backup 10.0.4.1 - Se1/2 up/up
Master_Tunnel 10.0.4.1 - unknown up/up
FRR_2 10.0.1.1 Se1/2 - up/up
FRR_2 10.0.1.1 Se1/1 - up/up
Gold 10.0.1.1 Se1/2 - up/up
Gold_Backup 10.0.1.1 Se1/1 - up/up
Silver 10.0.1.1 Se1/1 - up/up
Silver_Backup 10.0.1.1 Se1/2 - up/up
Displayed 5 (of 5) heads, 0 (of 0) midpoints, 6 (of 6) tails
PE1#


P1#show mpls traffic-eng tunnels brief
Signalling Summary:
LSP Tunnels Process: running
Passive LSP Listener: running
RSVP Process: running
Forwarding: enabled
Periodic reoptimization: every 3600 seconds, next in 3198 seconds
Periodic FRR Promotion: Not Running
Periodic auto-bw collection: every 300 seconds, next in 198 seconds
TUNNEL NAME DESTINATION UP IF DOWN IF STATE/PROT
FRR 10.0.4.1 - Se1/2 up/up
FRR_2 10.0.1.1 - Se1/2 up/up
Gold_Backup 10.0.4.1 Se1/0 Se1/1 up/up
Silver 10.0.4.1 Se1/0 Se1/1 up/up
FRR 10.0.4.1 Se1/2 Se1/1 up/up
FRR_2 10.0.1.1 Se1/2 Se1/0 up/up
Gold_Backup 10.0.1.1 Se1/1 Se1/0 up/up
Silver 10.0.1.1 Se1/1 Se1/0 up/up
Displayed 2 (of 2) heads, 6 (of 6) midpoints, 0 (of 0) tails
P1#

P2#show mpls traffic-eng tunnels brief
Signalling Summary:
LSP Tunnels Process: running
Passive LSP Listener: running
RSVP Process: running
Forwarding: enabled
Periodic reoptimization: every 3600 seconds, next in 2805 seconds
Periodic FRR Promotion: every 300 seconds, next in 23 seconds
Periodic auto-bw collection: every 300 seconds, next in 105 seconds
TUNNEL NAME DESTINATION UP IF DOWN IF STATE/PROT
FRR 10.0.4.1 - Se1/2 up/up
FRR_2 10.0.1.1 - Se1/2 up/up
Gold 10.0.4.1 Se1/1 Se1/0 up/up
Silver_Backup 10.0.4.1 Se1/1 Se1/0 up/up
FRR 10.0.4.1 Se1/2 Se1/0 up/up
FRR_2 10.0.1.1 Se1/2 Se1/1 up/up
Gold 10.0.1.1 Se1/0 Se1/1 up/up
Silver_Backup 10.0.1.1 Se1/0 Se1/1 up/up
Displayed 2 (of 2) heads, 6 (of 6) midpoints, 0 (of 0) tails
P2#

PE2#show mpls traffic-eng tunnels brief
Signalling Summary:
LSP Tunnels Process: running
Passive LSP Listener: running
RSVP Process: running
Forwarding: enabled
Periodic reoptimization: every 3600 seconds, next in 2501 seconds
Periodic FRR Promotion: Not Running
Periodic auto-bw collection: every 300 seconds, next in 101 seconds
TUNNEL NAME DESTINATION UP IF DOWN IF STATE/PROT
Gold 10.0.1.1 - Se1/2 up/up
Gold_Backup 10.0.1.1 - Se1/0 up/up
Silver 10.0.1.1 - Se1/0 up/up
Silver_Backup 10.0.1.1 - Se1/2 up/up
Master_Tunnel 10.0.1.1 - unknown up/up
Gold 10.0.4.1 Se1/2 - up/up
Gold_Backup 10.0.4.1 Se1/0 - up/up
Silver 10.0.4.1 Se1/0 - up/up
Silver_Backup 10.0.4.1 Se1/2 - up/up
FRR 10.0.4.1 Se1/2 - up/up
FRR 10.0.4.1 Se1/0 - up/up
Displayed 5 (of 5) heads, 0 (of 0) midpoints, 6 (of 6) tails
PE2#

*************************************************
Traffic QoS with CBTS and TE FRR Output
*************************************************
PE1#show ip explicit-paths
PATH Gold (strict source route, path complete, generation 8)
1: next-address 192.168.1.2
2: next-address 192.168.1.13
PATH Gold_Backup (strict source route, path complete, generation 12)
1: next-address 192.168.1.6
2: next-address 192.168.1.9
PATH Silver (strict source route, path complete, generation 4)
1: next-address 192.168.1.6
2: next-address 192.168.1.9
PATH Silver_Backup (strict source route, path complete, generation 21)
1: next-address 192.168.1.2
2: next-address 192.168.1.13
PE1#

PE2#sh ip explicit-paths
PATH Gold (strict source route, path complete, generation 8)
1: next-address 192.168.1.14
2: next-address 192.168.1.1
PATH Gold_Backup (strict source route, path complete, generation 12)
1: next-address 192.168.1.10
2: next-address 192.168.1.5
PATH Silver (strict source route, path complete, generation 4)
1: next-address 192.168.1.10
2: next-address 192.168.1.5
PATH Silver_Backup (strict source route, path complete, generation 16)
1: next-address 192.168.1.14
2: next-address 192.168.1.1
PE2#

P1#sh ip explicit-paths
PATH FRR (strict source route, path complete, generation 4)
1: next-address 192.168.1.18
2: next-address 192.168.1.13
PATH FRR_2 (strict source route, path complete, generation 20)
1: next-address 192.168.1.18
2: next-address 192.168.1.1
P1#

P2#sh ip explicit-paths
PATH FRR (strict source route, path complete, generation 4)
1: next-address 192.168.1.17
2: next-address 192.168.1.9
PATH FRR_2 (strict source route, path complete, generation 12)
1: next-address 192.168.1.17
2: next-address 192.168.1.5
P2#

CE1A#sh ip route
Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, * - candidate default, U - per-user static route
o - ODR, P - periodic downloaded static route

Gateway of last resort is not set

172.16.0.0/16 is variably subnetted, 4 subnets, 3 masks
O IA 172.16.200.1/32 [110/129] via 172.16.1.1, 00:13:53, Serial1/0
C 172.16.1.0/30 is directly connected, Serial1/0
O IA 172.16.2.0/30 [110/65] via 172.16.1.1, 00:13:53, Serial1/0
C 172.16.100.0/24 is directly connected, Loopback0
CE1A#

CE2A#sh ip route
Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, * - candidate default, U - per-user static route
o - ODR, P - periodic downloaded static route

Gateway of last resort is not set

172.16.0.0/16 is variably subnetted, 4 subnets, 3 masks
C 172.16.200.0/24 is directly connected, Loopback0
O IA 172.16.1.0/30 [110/65] via 172.16.2.1, 00:14:42, Serial1/0
C 172.16.2.0/30 is directly connected, Serial1/0
O IA 172.16.100.1/32 [110/129] via 172.16.2.1, 00:14:42, Serial1/0
CE2A#

********************************************
Traffic Paths (ICMP is CoS 0)
Silver (DSCP/COS af31,cs4 and default/4 3 0 ) PE1-P1-PE2
Gold (DSCP/COS ef/5 ) PE1-P2-PE2


Silver::
____________

***************************
Forward Path CE1A-PE1-P1-CE2A

****************************
CE1A#traceroute 172.16.200.1

Type escape sequence to abort.
Tracing the route to 172.16.200.1

1 172.16.1.1 184 msec 172 msec 212 msec
2 192.168.1.6 448 msec 436 msec 300 msec
3 172.16.2.1 256 msec 288 msec 232 msec
4 172.16.2.2 484 msec 532 msec *
CE1A#

***************************
Reverse Path CE1A-PE2-P1-CE1A

****************************
CE2A#traceroute 172.16.100.1

Type escape sequence to abort.
Tracing the route to 172.16.100.1

1 172.16.2.1 216 msec 192 msec 28 msec
2 192.168.1.10 556 msec 776 msec 972 msec
3 172.16.1.1 940 msec 712 msec 1352 msec
4 172.16.1.2 528 msec 1324 msec 908 msec
CE2A#

Gold::

CE1A#ping
Protocol [ip]:
Target IP address: 172.16.200.1
Repeat count [5]: 200
Datagram size [100]:
Timeout in seconds [2]:
Extended commands [n]: y
Source address or interface:
Type of service [0]: 0xB8
Set DF bit in IP header? [no]:
Validate reply data? [no]:
Data pattern [0xABCD]:
Loose, Strict, Record, Timestamp, Verbose[none]:
Sweep range of sizes [n]:
Type escape sequence to abort.
Sending 200, 100-byte ICMP Echos to 172.16.200.1, timeout is 2 seconds:
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Success rate is 100 percent (200/200), round-trip min/avg/max = 152/484/996 ms
_____________________

***************************
Forward Path CE1A-PE1-P2-CE2A

****************************


CE1A#show policy-map interface s1/0 out
Serial1/0

Service-policy output: PE_Out

Class-map: Voice (match-all)
200 packets, 20800 bytes
5 minute offered rate 0 bps, drop rate 0 bps
Match: ip dscp ef (46)
Queueing
Strict Priority
Output Queue: Conversation 264
Bandwidth 30 (%)
Bandwidth 463 (kbps) Burst 11575 (Bytes)
(pkts matched/bytes matched) 200/20800
(total drops/bytes drops) 0/0

Class-map: Signalling (match-all)
0 packets, 0 bytes
5 minute offered rate 0 bps, drop rate 0 bps
Match: ip dscp af31 (26)
Queueing
Strict Priority
Output Queue: Conversation 264
Bandwidth 30 (%)
Bandwidth 463 (kbps) Burst 11575 (Bytes)
(pkts matched/bytes matched) 0/0
(total drops/bytes drops) 0/0

Class-map: Signalling_2 (match-all)
0 packets, 0 bytes
5 minute offered rate 0 bps, drop rate 0 bps
Match: ip dscp cs4 (32)
Queueing
Strict Priority
Output Queue: Conversation 264
Bandwidth 10 (%)
Bandwidth 154 (kbps) Burst 3850 (Bytes)
(pkts matched/bytes matched) 0/0
(total drops/bytes drops) 0/0

Class-map: class-default (match-any)
58 packets, 4136 bytes
5 minute offered rate 0 bps, drop rate 0 bps
Match: any
CE1A#
CE1A#

PE1#show policy-map interface s1/0 input
Serial1/0

Service-policy input: CE_In

Class-map: Voice (match-all)
200 packets, 20800 bytes
5 minute offered rate 1000 bps, drop rate 0000 bps
Match: ip dscp ef (46)
QoS Set
mpls experimental imposition 5
Packets marked 200

Class-map: Signalling (match-all)
0 packets, 0 bytes
5 minute offered rate 0000 bps, drop rate 0000 bps
Match: ip dscp af31 (26)
QoS Set
mpls experimental imposition 3
Packets marked 0

Class-map: Signalling_2 (match-all)
0 packets, 0 bytes
5 minute offered rate 0000 bps, drop rate 0000 bps
Match: ip dscp cs4 (32)
QoS Set
mpls experimental imposition 4
Packets marked 0

Class-map: class-default (match-any)
73 packets, 5696 bytes
5 minute offered rate 0000 bps, drop rate 0000 bps
Match: any
73 packets, 5696 bytes
5 minute rate 0 bps
PE1#

P2#show policy-map interface s1/1 input
Serial1/1

Service-policy input: In

Class-map: EXP_5 (match-all)
200 packets, 22400 bytes
5 minute offered rate 0000 bps
Match: mpls experimental topmost 5

Class-map: EXP_4 (match-all)
0 packets, 0 bytes
5 minute offered rate 0000 bps
Match: mpls experimental topmost 4

Class-map: EXP_3 (match-all)
0 packets, 0 bytes
5 minute offered rate 0000 bps
Match: mpls experimental topmost 3

Class-map: class-default (match-any)
220 packets, 23092 bytes
5 minute offered rate 0000 bps, drop rate 0000 bps
Match: any
220 packets, 23092 bytes
5 minute rate 0 bps
P2#


P2#show policy-map interface s1/0 output
Serial1/0

Service-policy output: In

Class-map: EXP_5 (match-all)
200 packets, 21600 bytes
5 minute offered rate 0000 bps
Match: mpls experimental topmost 5

Class-map: EXP_4 (match-all)
0 packets, 0 bytes
5 minute offered rate 0000 bps
Match: mpls experimental topmost 4

Class-map: EXP_3 (match-all)
0 packets, 0 bytes
5 minute offered rate 0000 bps
Match: mpls experimental topmost 3

Class-map: class-default (match-any)
408 packets, 138936 bytes
5 minute offered rate 1000 bps, drop rate 0000 bps
Match: any
408 packets, 138936 bytes
5 minute rate 1000 bps
P2#

PE2#show policy-map interface s1/2 input
Serial1/2

Service-policy input: Core_In

Class-map: EXP_5 (match-all)
200 packets, 21600 bytes
5 minute offered rate 0000 bps, drop rate 0000 bps
Match: mpls experimental topmost 5
QoS Set
qos-group 5
Packets marked 200

Class-map: EXP_4 (match-all)
0 packets, 0 bytes
5 minute offered rate 0000 bps, drop rate 0000 bps
Match: mpls experimental topmost 4
QoS Set
qos-group 4
Packets marked 0

Class-map: EXP_3 (match-all)
0 packets, 0 bytes
5 minute offered rate 0000 bps, drop rate 0000 bps
Match: mpls experimental topmost 3
QoS Set
qos-group 3
Packets marked 0

Class-map: class-default (match-any)
78 packets, 8694 bytes
5 minute offered rate 0000 bps, drop rate 0000 bps
Match: any
78 packets, 8694 bytes
5 minute rate 0 bps
PE2#
PE2#

PE2#show policy-map interface s1/1 output
Serial1/1

Service-policy output: CE_Out

Class-map: In_EXP_5 (match-all)
200 packets, 20800 bytes
5 minute offered rate 0000 bps, drop rate 0000 bps
Match: qos-group 5
QoS Set
dscp ef
Packets marked 200

Class-map: In_EXP_4 (match-all)
0 packets, 0 bytes
5 minute offered rate 0000 bps, drop rate 0000 bps
Match: qos-group 4
QoS Set
dscp cs4
Packets marked 0

Class-map: In_EXP_3 (match-all)
0 packets, 0 bytes
5 minute offered rate 0000 bps, drop rate 0000 bps
Match: qos-group 3
QoS Set
dscp af31
Packets marked 0

Class-map: class-default (match-any)
61 packets, 4480 bytes
5 minute offered rate 0000 bps, drop rate 0000 bps
Match: any
61 packets, 4480 bytes
5 minute rate 0 bps
PE2#
PE2#

CE2A#show policy-map interface s1/0 input
Serial1/0

Service-policy input: PE_In

Class-map: Voice (match-all)
200 packets, 20800 bytes
5 minute offered rate 0 bps, drop rate 0 bps
Match: ip dscp ef (46)
QoS Set
dscp ef
Packets marked 200

Class-map: Signalling (match-all)
0 packets, 0 bytes
5 minute offered rate 0 bps, drop rate 0 bps
Match: ip dscp af31 (26)
QoS Set
dscp af31
Packets marked 0

Class-map: Signalling_2 (match-all)
0 packets, 0 bytes
5 minute offered rate 0 bps, drop rate 0 bps
Match: ip dscp cs4 (32)
QoS Set
dscp cs4
Packets marked 0

Class-map: class-default (match-any)
69 packets, 5120 bytes
5 minute offered rate 0 bps, drop rate 0 bps
Match: any
CE2A#



********************************

Reverse Path CE2A-PE2-P2-CE1A

********************************
CE2A#show policy-map interface s1/0 output
Serial1/0

Service-policy output: PE_Out

Class-map: Voice (match-all)
200 packets, 20800 bytes
5 minute offered rate 0 bps, drop rate 0 bps
Match: ip dscp ef (46)
Queueing
Strict Priority
Output Queue: Conversation 264
Bandwidth 30 (%)
Bandwidth 463 (kbps) Burst 11575 (Bytes)
(pkts matched/bytes matched) 200/20800
(total drops/bytes drops) 0/0

Class-map: Signalling (match-all)
0 packets, 0 bytes
5 minute offered rate 0 bps, drop rate 0 bps
Match: ip dscp af31 (26)
Queueing
Strict Priority
Output Queue: Conversation 264
Bandwidth 30 (%)
Bandwidth 463 (kbps) Burst 11575 (Bytes)
(pkts matched/bytes matched) 0/0
(total drops/bytes drops) 0/0

Class-map: Signalling_2 (match-all)
0 packets, 0 bytes
5 minute offered rate 0 bps, drop rate 0 bps
Match: ip dscp cs4 (32)
Queueing
Strict Priority
Output Queue: Conversation 264
Bandwidth 10 (%)
Bandwidth 154 (kbps) Burst 3850 (Bytes)
(pkts matched/bytes matched) 0/0
(total drops/bytes drops) 0/0

Class-map: class-default (match-any)
52 packets, 3812 bytes
5 minute offered rate 0 bps, drop rate 0 bps
Match: any
CE2A#

PE2#show policy-map interface s1/1 input
Serial1/1

Service-policy input: CE_In

Class-map: Voice (match-all)
200 packets, 20800 bytes
5 minute offered rate 0000 bps, drop rate 0000 bps
Match: ip dscp ef (46)
QoS Set
mpls experimental imposition 5
Packets marked 200

Class-map: Signalling (match-all)
0 packets, 0 bytes
5 minute offered rate 0000 bps, drop rate 0000 bps
Match: ip dscp af31 (26)
QoS Set
mpls experimental imposition 3
Packets marked 0

Class-map: Signalling_2 (match-all)
0 packets, 0 bytes
5 minute offered rate 0000 bps, drop rate 0000 bps
Match: ip dscp cs4 (32)
QoS Set
mpls experimental imposition 4
Packets marked 0

Class-map: class-default (match-any)
51 packets, 4288 bytes
5 minute offered rate 0000 bps, drop rate 0000 bps
Match: any
51 packets, 4288 bytes
5 minute rate 0 bps
PE2#show policy-map interface s1/2 ou
PE2#show policy-map interface s1/2 output
Serial1/2

Service-policy output: Core_Out

queue stats for all priority classes:
Queueing
queue limit 64 packets
(queue depth/total drops/no-buffer drops) 0/0/0
(pkts output/bytes output) 200/22400

Class-map: EXP_5 (match-all)
200 packets, 22400 bytes
5 minute offered rate 0000 bps, drop rate 0000 bps
Match: mpls experimental topmost 5
Priority: 30% (463 kbps), burst bytes 11550, b/w exceed drops: 0


Class-map: EXP_4 (match-all)
0 packets, 0 bytes
5 minute offered rate 0000 bps, drop rate 0000 bps
Match: mpls experimental topmost 4
Priority: 30% (463 kbps), burst bytes 11550, b/w exceed drops: 0


Class-map: EXP_3 (match-all)
0 packets, 0 bytes
5 minute offered rate 0000 bps, drop rate 0000 bps
Match: mpls experimental topmost 3
Priority: 30% (463 kbps), burst bytes 11550, b/w exceed drops: 0


Class-map: class-default (match-any)
370 packets, 118085 bytes
5 minute offered rate 1000 bps, drop rate 0000 bps
Match: any
370 packets, 118085 bytes
5 minute rate 1000 bps

queue limit 64 packets
(queue depth/total drops/no-buffer drops) 0/0/0
(pkts output/bytes output) 372/118175
PE2#

P2#show policy-map interface s1/0 inp
Serial1/0

Service-policy input: In

Class-map: EXP_5 (match-all)
200 packets, 22400 bytes
5 minute offered rate 0000 bps
Match: mpls experimental topmost 5

Class-map: EXP_4 (match-all)
0 packets, 0 bytes
5 minute offered rate 0000 bps
Match: mpls experimental topmost 4

Class-map: EXP_3 (match-all)
0 packets, 0 bytes
5 minute offered rate 0000 bps
Match: mpls experimental topmost 3

Class-map: class-default (match-any)
144 packets, 14484 bytes
5 minute offered rate 0000 bps, drop rate 0000 bps
Match: any
144 packets, 14484 bytes
5 minute rate 0 bps
P2#

P2#show policy-map interface s1/1 out
Serial1/1

Service-policy output: In

Class-map: EXP_5 (match-all)
200 packets, 21600 bytes
5 minute offered rate 0000 bps
Match: mpls experimental topmost 5

Class-map: EXP_4 (match-all)
0 packets, 0 bytes
5 minute offered rate 0000 bps
Match: mpls experimental topmost 4

Class-map: EXP_3 (match-all)
0 packets, 0 bytes
5 minute offered rate 0000 bps
Match: mpls experimental topmost 3

Class-map: class-default (match-any)
113 packets, 38200 bytes
5 minute offered rate 2000 bps, drop rate 0000 bps
Match: any
113 packets, 38200 bytes
5 minute rate 2000 bps

PE1#show policy-map interface s1/0 ou
Serial1/0

Service-policy output: CE_Out

Class-map: In_EXP_5 (match-all)
200 packets, 20800 bytes
5 minute offered rate 0000 bps, drop rate 0000 bps
Match: qos-group 5
QoS Set
dscp ef
Packets marked 200

Class-map: In_EXP_4 (match-all)
0 packets, 0 bytes
5 minute offered rate 0000 bps, drop rate 0000 bps
Match: qos-group 4
QoS Set
dscp cs4
Packets marked 0

Class-map: In_EXP_3 (match-all)
0 packets, 0 bytes
5 minute offered rate 0000 bps, drop rate 0000 bps
Match: qos-group 3
QoS Set
dscp af31
Packets marked 0

Class-map: class-default (match-any)
156 packets, 11117 bytes
5 minute offered rate 0000 bps, drop rate 0000 bps
Match: any
156 packets, 11117 bytes
5 minute rate 0 bps
PE1#
PE1#

CE1A#show policy-map interface s1/0 input
Serial1/0

Service-policy input: PE_In

Class-map: Voice (match-all)
200 packets, 20800 bytes
5 minute offered rate 0 bps, drop rate 0 bps
Match: ip dscp ef (46)
QoS Set
dscp ef
Packets marked 200

Class-map: Signalling (match-all)
0 packets, 0 bytes
5 minute offered rate 0 bps, drop rate 0 bps
Match: ip dscp af31 (26)
QoS Set
dscp af31
Packets marked 0

Class-map: Signalling_2 (match-all)
0 packets, 0 bytes
5 minute offered rate 0 bps, drop rate 0 bps
Match: ip dscp cs4 (32)
QoS Set
dscp cs4
Packets marked 0

Class-map: class-default (match-any)
88 packets, 6582 bytes
5 minute offered rate 0 bps, drop rate 0 bps
Match: any
CE1A#

************************************************
TRAFFIC PATHS WITH FRR
************************************************

ICMP is CoS 0 and mapped to Silver Tunnel Dynamically

CE1A#ping
Protocol [ip]:
Target IP address: 172.16.200.1
Repeat count [5]: 250
Datagram size [100]:
Timeout in seconds [2]:
Extended commands [n]: y
Source address or interface:
Type of service [0]: 0x80
Set DF bit in IP header? [no]:
Validate reply data? [no]:
Data pattern [0xABCD]:
Loose, Strict, Record, Timestamp, Verbose[none]:
Sweep range of sizes [n]:
Type escape sequence to abort.
Sending 250, 100-byte ICMP Echos to 172.16.200.1, timeout is 2 seconds:
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!...............!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!.
Success rate is 89 percent (131/147), round-trip min/avg/max = 144/460/884 ms
CE1A#
*********************
Before Link Failover
**********************

PE1#sh cdp neighbors
Capability Codes: R - Router, T - Trans Bridge, B - Source Route Bridge
S - Switch, H - Host, I - IGMP, r - Repeater, P - Phone

Device ID Local Intrfce Holdtme Capability Platform Port ID
P1 Ser 1/1 144 R 7206VXR Ser 1/0
P2 Ser 1/2 152 R 7206VXR Ser 1/1
CE1A Ser 1/0 162 R S I 3660 Ser 1/0
CE1A#traceroute 172.16.200.1

Type escape sequence to abort.
Tracing the route to 172.16.200.1

1 172.16.1.1 184 msec 172 msec 212 msec
2 192.168.1.6 448 msec 436 msec 300 msec
3 172.16.2.1 256 msec 288 msec 232 msec
4 172.16.2.2 484 msec 532 msec *

PE1#show policy-map interface s1/1 output
Serial1/1

Service-policy output: Core_Out

queue stats for all priority classes:
Queueing
queue limit 64 packets
(queue depth/total drops/no-buffer drops) 0/0/0
(pkts output/bytes output) 77/8624

Class-map: EXP_5 (match-all)
0 packets, 0 bytes
5 minute offered rate 0000 bps, drop rate 0000 bps
Match: mpls experimental topmost 5
Priority: 30% (463 kbps), burst bytes 11550, b/w exceed drops: 0


Class-map: EXP_4 (match-all)
77 packets, 8624 bytes
5 minute offered rate 0000 bps, drop rate 0000 bps
Match: mpls experimental topmost 4
Priority: 30% (463 kbps), burst bytes 11550, b/w exceed drops: 0


Class-map: EXP_3 (match-all)
0 packets, 0 bytes
5 minute offered rate 0000 bps, drop rate 0000 bps
Match: mpls experimental topmost 3
Priority: 30% (463 kbps), burst bytes 11550, b/w exceed drops: 0


Class-map: class-default (match-any)
867 packets, 178815 bytes
5 minute offered rate 0000 bps, drop rate 0000 bps
Match: any
867 packets, 178815 bytes
5 minute rate 0 bps

queue limit 64 packets
(queue depth/total drops/no-buffer drops) 0/0/0
(pkts output/bytes output) 867/178815
PE1#
PE1#



*************************
After Link Failover
**************************

PE1#sh cdp neighbors
Capability Codes: R - Router, T - Trans Bridge, B - Source Route Bridge
S - Switch, H - Host, I - IGMP, r - Repeater, P - Phone

Device ID Local Intrfce Holdtme Capability Platform Port ID
P2 Ser 1/2 176 R 7206VXR Ser 1/1
CE1A Ser 1/0 177 R S I 3660 Ser 1/0
PE1#
PE1#show ip int brief
Interface IP-Address OK? Method Status Protocol
FastEthernet0/0 unassigned YES unset administratively down down
Serial1/0 172.16.1.1 YES manual up up
Serial1/1 192.168.1.5 YES manual administratively down down
Serial1/2 192.168.1.1 YES manual up up
Serial1/3 unassigned YES unset administratively down down
Serial1/4 unassigned YES unset administratively down down
Serial1/5 unassigned YES unset administratively down down
Serial1/6 unassigned YES unset administratively down down
Serial1/7 unassigned YES unset administratively down down
Loopback0 10.0.1.1 YES manual up up
Loopback1 10.0.5.1 YES manual up up
Tunnel100 10.0.1.1 YES TFTP up up
Tunnel101 10.0.1.1 YES TFTP up down
Tunnel200 10.0.1.1 YES TFTP up up
Tunnel201 10.0.1.1 YES TFTP up up
Tunnel1002 10.0.1.1 YES TFTP up up
PE1#

CE1A#traceroute 172.16.200.1

Type escape sequence to abort.
Tracing the route to 172.16.200.1

1 172.16.1.1 412 msec 176 msec 600 msec
2 192.168.1.2 916 msec 496 msec 548 msec
3 172.16.2.1 652 msec 448 msec 372 msec
4 172.16.2.2 320 msec * 392 msec

PE1#show policy-map interface s1/2 output
Serial1/2

Service-policy output: Core_Out

queue stats for all priority classes:
Queueing
queue limit 64 packets
(queue depth/total drops/no-buffer drops) 0/0/0
(pkts output/bytes output) 70/7840

Class-map: EXP_5 (match-all)
0 packets, 0 bytes
5 minute offered rate 0000 bps, drop rate 0000 bps
Match: mpls experimental topmost 5
Priority: 30% (463 kbps), burst bytes 11550, b/w exceed drops: 0


Class-map: EXP_4 (match-all)
70 packets, 7840 bytes
5 minute offered rate 0000 bps, drop rate 0000 bps
Match: mpls experimental topmost 4
Priority: 30% (463 kbps), burst bytes 11550, b/w exceed drops: 0


Class-map: EXP_3 (match-all)
0 packets, 0 bytes
5 minute offered rate 0000 bps, drop rate 0000 bps
Match: mpls experimental topmost 3
Priority: 30% (463 kbps), burst bytes 11550, b/w exceed drops: 0


Class-map: class-default (match-any)
825 packets, 219404 bytes
5 minute offered rate 2000 bps, drop rate 0000 bps
Match: any
825 packets, 219404 bytes
5 minute rate 2000 bps

queue limit 64 packets
(queue depth/total drops/no-buffer drops) 0/0/0
(pkts output/bytes output) 836/221562
PE1#
*************************************************





******************************************************
QoS Output
******************************************************

PE1#show class-map

Class Map match-all EXP_3 (id 6)
Match mpls experimental topmost 3

Class Map match-all EXP_4 (id 5)
Match mpls experimental topmost 4

Class Map match-all EXP_5 (id 4)
Match mpls experimental topmost 5

Class Map match-any class-default (id 0)
Match any

Class Map match-all Signalling (id 2)
Match ip dscp af31 (26)

Class Map match-all Voice (id 1)
Match ip dscp ef (46)

Class Map match-all In_EXP_3 (id 7)
Match qos-group 3

Class Map match-all In_EXP_4 (id 8)
Match qos-group 4

Class Map match-all Signalling_2 (id 3)
Match ip dscp cs4 (32)

Class Map match-all In_EXP_5 (id 9)
Match qos-group 5

PE1#sho
PE1#show poli
PE1#show policy-map
PE1#show policy-map

Policy Map CE_In
Class Voice
set mpls experimental imposition 5
Class Signalling
set mpls experimental imposition 3
Class Signalling_2
set mpls experimental imposition 4
Class class-default
Policy Map Core_In
Class EXP_5
set qos-group 5
Class EXP_4
set qos-group 4
Class EXP_3
set qos-group 3
Class class-default
Policy Map Core_Out
Class EXP_5
priority 30 (%)
Class EXP_4
priority 30 (%)
Class EXP_3
priority 30 (%)
Class class-default
Policy Map CE_Out
Class In_EXP_5
set ip dscp ef
Class In_EXP_4
set ip dscp cs4
Class In_EXP_3
set ip dscp af31
Class class-default
PE1#

P1#show class-map

Class Map match-all EXP_3 (id 3)
Match mpls experimental topmost 3

Class Map match-all EXP_4 (id 1)
Match mpls experimental topmost 4

Class Map match-all EXP_5 (id 2)
Match mpls experimental topmost 5

Class Map match-any class-default (id 0)
Match any

P1#sho
P1#show po
P1#show policy-map
P1#show policy-map

Policy Map In
Class EXP_5
Class EXP_4
Class EXP_3
Class class-default
P1#


P2#show class-map

Class Map match-all EXP_3 (id 3)
Match mpls experimental topmost 3

Class Map match-all EXP_4 (id 2)
Match mpls experimental topmost 4

Class Map match-all EXP_5 (id 1)
Match mpls experimental topmost 5

Class Map match-any class-default (id 0)
Match any

P2#sho
P2#show po
P2#show policy-map
P2#show policy-map

Policy Map In
Class EXP_5
Class EXP_4
Class EXP_3
Class class-default
P2#

PE2#show class-map

Class Map match-all EXP_3 (id 4)
Match mpls experimental topmost 3

Class Map match-all EXP_4 (id 5)
Match mpls experimental topmost 4

Class Map match-all EXP_5 (id 6)
Match mpls experimental topmost 5

Class Map match-any class-default (id 0)
Match any

Class Map match-all Signalling (id 1)
Match ip dscp af31 (26)

Class Map match-all Voice (id 2)
Match ip dscp ef (46)

Class Map match-all In_EXP_3 (id 9)
Match qos-group 3

Class Map match-all In_EXP_4 (id 8)
Match qos-group 4

Class Map match-all Signalling_2 (id 3)
Match ip dscp cs4 (32)

Class Map match-all In_EXP_5 (id 7)
Match qos-group 5

PE2#
PE2#
PE2#sho
PE2#show p
PE2#show po
PE2#show policy-map
PE2#show policy-map

Policy Map CE_In
Class Voice
set mpls experimental imposition 5
Class Signalling
set mpls experimental imposition 3
Class Signalling_2
set mpls experimental imposition 4
Class class-default
Policy Map Core_In
Class EXP_5
set qos-group 5
Class EXP_4
set qos-group 4
Class EXP_3
set qos-group 3
Class class-default
Policy Map Core_Out
Class EXP_5
priority 30 (%)
Class EXP_4
priority 30 (%)
Class EXP_3
priority 30 (%)
Class class-default
Policy Map CE_Out
Class In_EXP_5
set ip dscp ef
Class In_EXP_4
set ip dscp cs4
Class In_EXP_3
set ip dscp af31
Class class-default
PE2#

CE1A#show class-map
Class Map match-any class-default (id 0)
Match any

Class Map match-all Signalling (id 1)
Match ip dscp af31 (26)

Class Map match-all Voice (id 2)
Match ip dscp ef (46)

Class Map match-all Signalling_2 (id 3)
Match ip dscp cs4 (32)

CE1A#show policy-map
Policy Map PE_Out
Class Voice
Strict Priority
Bandwidth 30 (%)
Class Signalling
Strict Priority
Bandwidth 30 (%)
Class Signalling_2
Strict Priority
Bandwidth 10 (%)
Class class-default

Policy Map PE_In
Class Voice
set ip dscp ef
Class Signalling
set ip dscp af31
Class Signalling_2
set ip dscp cs4
Class class-default

CE1A#

CE2A#show policy-map
Policy Map PE_Out
Class Voice
Strict Priority
Bandwidth 30 (%)
Class Signalling
Strict Priority
Bandwidth 30 (%)
Class Signalling_2
Strict Priority
Bandwidth 10 (%)
Class class-default

Policy Map PE_In
Class Voice
set ip dscp ef
Class Signalling
set ip dscp af31
Class Signalling_2
set ip dscp cs4
Class class-default

CE2A#

No comments:

Post a Comment