Monday, December 26, 2011

Implementing MPLS L3 VPN in Juniper MPLS TE Backbone LAB




Configuration Guidelines::
***********************************************************
Scenario: An ISP wants to offer MPLS L3 VPN Services to its
Customers across its Juniper MPLS TE Backbone.


Design Consideration and Solution:

For Scalabile MPLS L3 VPN Solution ISP utilises the concept of
separate RR for vpnv4 traffic.For Fast Failover ISP used MPLS TE
in the Backbone. FOr scalibility to avoid the n*(n-1)/2 issue when
deploying PE-PE to Full Mesh LSPs ISP uses PE-P and PE-P to Broken
LSPs..

The RRs are placed in 1:1 redundancy in different clusters and
do not run mp-ibgp session with them.

Design Challeneges: With Broken LSPs we need to enable LDP tunneling
on the PE-P and P-PE RSVP TEs and also enable LDP on the loopback
interfaces of the PE and P routers for label distribution.

Also on the PE routers we need to import the inet.0 routes to inet.3 table
for MP-iBGP Next-Hop resolution. Also on the PE and P routers we need to annouce
the LSP as next-hop for forwarding traffic down them. On the RR we need to
configure manual discard default route under inet.3 for BGP-Next Hop Resolution

ISP IGP used OSPF Area 0
PE-CE ROuting Protocol used EBGP
ISP AS used 64513
VRF used is CUS with different RD/pop at each PE
junos.edge1.pop1- 64513:1
junos.edge1.pop2- 64513:1

Customer AS used 64514

AS-Override used on PE-CE eBGP to prevent routing updates to be dropped
becuase of BGP inherit AS-Path Loop Prevention.
********************************************************************

***********************************************************
root@edge1.pop1# run show configuration | display set
set version 10.1R1.8
set system host-name edge1.pop1
set system root-authentication encrypted-password "$1$wT2BruNb$thqMEtXwZmohSGmr
U8Eb."
set system syslog user * any emergency
set system syslog file messages any notice
set system syslog file messages authorization info
set system syslog file interactive-commands interactive-commands any
set interfaces em0 unit 0 family inet address 10.0.10.1/30
set interfaces em0 unit 0 family mpls
set interfaces em1 unit 0 family inet address 10.0.10.9/30
set interfaces em1 unit 0 family mpls
set interfaces em2 unit 0
set interfaces em3 unit 0 family inet filter input set-FC-to-BE
set interfaces em3 unit 0 family inet address 172.16.1.1/30
set interfaces em4 unit 0 family inet address 192.168.1.1/30
set interfaces em5 unit 0 disable
set interfaces em5 unit 0 family inet address 10.0.10.5/30
set interfaces em5 unit 0 family mpls
set interfaces lo0 unit 0 family inet address 10.0.1.1/32
set interfaces lo0 unit 12 family inet address 1.1.1.1/32
set routing-options rib-groups IGP-RIB import-rib inet.0
set routing-options rib-groups IGP-RIB import-rib inet.3
set routing-options router-id 10.0.1.1
set routing-options autonomous-system 64513
set protocols rsvp interface em0.0
set protocols rsvp interface em1.0
set protocols rsvp interface em5.0
set protocols mpls traffic-engineering bgp-igp-both-ribs
set protocols mpls label-switched-path to_core1.pop1 to 10.0.3.1
set protocols mpls label-switched-path to_core1.pop1 ldp-tunneling
set protocols mpls label-switched-path to_core1.pop1 bandwidth 256k
set protocols mpls label-switched-path to_core1.pop1 priority 1 1
set protocols mpls label-switched-path to_core1.pop1 primary to_core1_pop1_pri
set protocols mpls label-switched-path to_core1.pop1 secondary to_core1_pop1_se
set protocols mpls label-switched-path to_core1.pop2 to 10.0.4.1
set protocols mpls label-switched-path to_core1.pop2 ldp-tunneling
set protocols mpls label-switched-path to_core1.pop2 bandwidth 256k
set protocols mpls label-switched-path to_core1.pop2 priority 1 1
set protocols mpls label-switched-path to_core1.pop2 primary to_core1_pop2_pri
set protocols mpls label-switched-path to_core1.pop2 secondary to_core1_pop2_se
set protocols mpls path to_core1_pop1_pri 10.0.10.2
set protocols mpls path to_core1_pop1_pri 10.0.3.1
set protocols mpls path to_core1_pop1_sec 10.0.10.10
set protocols mpls path to_core1_pop1_sec 10.0.10.13
set protocols mpls path to_core1_pop1_sec 10.0.3.1
set protocols mpls path to_core1_pop2_pri 10.0.10.10
set protocols mpls path to_core1_pop2_pri 10.0.4.1
set protocols mpls path to_core1_pop2_sec 10.0.10.2
set protocols mpls path to_core1_pop2_sec 10.0.10.14
set protocols mpls path to_core1_pop2_sec 10.0.4.1
set protocols mpls interface em0.0
set protocols mpls interface em1.0
set protocols mpls interface em5.0
set protocols bgp group mp-ibgp type internal
set protocols bgp group mp-ibgp local-address 10.0.1.1
set protocols bgp group mp-ibgp family inet-vpn unicast
set protocols bgp group mp-ibgp export nhs
set protocols bgp group mp-ibgp peer-as 64513
set protocols bgp group mp-ibgp neighbor 10.0.2.1
set protocols bgp group mp-ibgp neighbor 10.0.5.1
set protocols ospf rib-group IGP-RIB
set protocols ospf traffic-engineering
set protocols ospf area 0.0.0.0 interface lo0.0
set protocols ospf area 0.0.0.0 interface em0.0
set protocols ospf area 0.0.0.0 interface em1.0
set protocols ospf area 0.0.0.0 interface em5.0
set protocols ospf area 0.0.0.0 label-switched-path to_core1.pop1
set protocols ospf area 0.0.0.0 label-switched-path to_core1.pop2
set protocols ldp interface lo0.0
set policy-options prefix-list CE1A 172.16.151.1/32
set policy-options policy-statement EXPORT_CE1A term 10 from protocol direct
set policy-options policy-statement EXPORT_CE1A term 10 then accept
set policy-options policy-statement EXPORT_CE1A term 20 from protocol bgp
set policy-options policy-statement EXPORT_CE1A term 20 then accept
set policy-options policy-statement EXPORT_CE1B term 10 from protocol direct
set policy-options policy-statement EXPORT_CE1B term 10 then accept
set policy-options policy-statement EXPORT_CE1B term 20 from protocol bgp
set policy-options policy-statement EXPORT_CE1B term 20 then accept
set policy-options policy-statement nhs term 10 from protocol direct
set policy-options policy-statement nhs term 10 then next-hop self
set policy-options policy-statement nhs term 20 from protocol bgp
set policy-options policy-statement nhs term 20 then next-hop self
set firewall filter set-FC-to-BE term 10 from prefix-list CE1A
set firewall filter set-FC-to-BE term 10 then forwarding-class best-effort
set firewall filter set-FC-to-BE term 20 then forwarding-class expedited-forwar
ing
set firewall filter set-FC-to-BE term 20 then accept
set firewall filter set-FC-to-BE term 30 then accept
set routing-instances CE1A instance-type vrf
set routing-instances CE1A interface em3.0
set routing-instances CE1A interface lo0.12
set routing-instances CE1A route-distinguisher 64513:1
set routing-instances CE1A vrf-target target:64513:100
set routing-instances CE1A vrf-table-label
set routing-instances CE1A protocols bgp export EXPORT_CE1A
set routing-instances CE1A protocols bgp group CE1A type external
set routing-instances CE1A protocols bgp group CE1A peer-as 64514
set routing-instances CE1A protocols bgp group CE1A as-override
set routing-instances CE1A protocols bgp group CE1A neighbor 172.16.1.2
set routing-instances CE1B instance-type vrf
set routing-instances CE1B interface em4.0
set routing-instances CE1B route-distinguisher 64513:2
set routing-instances CE1B vrf-target target:6513:200
set routing-instances CE1B vrf-table-label
set routing-instances CE1B protocols bgp export EXPORT_CE1B
set routing-instances CE1B protocols bgp group CE1B type external
set routing-instances CE1B protocols bgp group CE1B peer-as 64515
set routing-instances CE1B protocols bgp group CE1B as-override
set routing-instances CE1B protocols bgp group CE1B neighbor 192.168.1.2

[edit]
root@edge1.pop1#


root@edge1.pop2# run show configuration | display set
set version 10.1R1.8
set system host-name edge1.pop2
set system root-authentication encrypted-password "$1$WCki3hRS$Y1qlMMbtvN.1zkMg
LY5X1"
set system syslog user * any emergency
set system syslog file messages any notice
set system syslog file messages authorization info
set system syslog file interactive-commands interactive-commands any
set interfaces em0 unit 0 family iso
set interfaces em1 unit 0 family inet address 172.16.1.5/30
set interfaces em2 unit 0 family inet address 192.168.1.5/30
set interfaces em3 unit 0 family inet address 10.0.10.22/30
set interfaces em3 unit 0 family mpls
set interfaces em4 unit 0 family inet address 10.0.10.26/30
set interfaces em4 unit 0 family mpls
set interfaces em5 unit 0 disable
set interfaces em5 unit 0 family inet address 10.0.10.6/30
set interfaces em5 unit 0 family mpls
set interfaces lo0 unit 0 family inet address 10.0.6.1/32
set routing-options rib-groups IGP-RIB import-rib inet.0
set routing-options rib-groups IGP-RIB import-rib inet.3
set routing-options router-id 10.0.6.1
set routing-options autonomous-system 64513
set protocols rsvp interface em4.0
set protocols rsvp interface em5.0
set protocols rsvp interface em3.0
set protocols mpls traffic-engineering bgp-igp-both-ribs
set protocols mpls label-switched-path to_core1.pop2 to 10.0.4.1
set protocols mpls label-switched-path to_core1.pop2 ldp-tunneling
set protocols mpls label-switched-path to_core1.pop2 bandwidth 256k
set protocols mpls label-switched-path to_core1.pop2 priority 1 1
set protocols mpls label-switched-path to_core1.pop2 primary to_core1_pop2_pri
set protocols mpls label-switched-path to_core1.pop2 secondary to_core1_pop2_se
set protocols mpls label-switched-path to_core1.pop1 to 10.0.3.1
set protocols mpls label-switched-path to_core1.pop1 ldp-tunneling
set protocols mpls label-switched-path to_core1.pop1 bandwidth 256k
set protocols mpls label-switched-path to_core1.pop1 priority 1 1
set protocols mpls label-switched-path to_core1.pop1 primary to_core1_pop1_pri
set protocols mpls label-switched-path to_core1.pop1 secondary to_core1_pop1_se
set protocols mpls path to_core1_pop1_pri 10.0.10.21
set protocols mpls path to_core1_pop1_pri 10.0.3.1
set protocols mpls path to_core1_pop1_sec 10.0.10.25
set protocols mpls path to_core1_pop1_sec 10.0.10.13
set protocols mpls path to_core1_pop1_sec 10.0.3.1
set protocols mpls path to_core1_pop2_pri 10.0.10.25
set protocols mpls path to_core1_pop2_pri 10.0.4.1
set protocols mpls path to_core1_pop2_sec 10.0.10.21
set protocols mpls path to_core1_pop2_sec 10.0.10.14
set protocols mpls path to_core1_pop2_sec 10.0.4.1
set protocols mpls interface em3.0
set protocols mpls interface em4.0
set protocols mpls interface em5.0
set protocols bgp group mp-ibgp type internal
set protocols bgp group mp-ibgp local-address 10.0.6.1
set protocols bgp group mp-ibgp family inet-vpn unicast
set protocols bgp group mp-ibgp export nhs
set protocols bgp group mp-ibgp peer-as 64513
set protocols bgp group mp-ibgp neighbor 10.0.2.1
set protocols bgp group mp-ibgp neighbor 10.0.5.1
set protocols ospf rib-group IGP-RIB
set protocols ospf traffic-engineering
set protocols ospf area 0.0.0.0 interface em4.0
set protocols ospf area 0.0.0.0 interface em5.0
set protocols ospf area 0.0.0.0 interface lo0.0
set protocols ospf area 0.0.0.0 interface em3.0
set protocols ospf area 0.0.0.0 label-switched-path to_core1.pop1
set protocols ospf area 0.0.0.0 label-switched-path to_core1.pop2
set protocols ldp interface lo0.0
set policy-options policy-statement EXPORT_CE1A term 10 from protocol direct
set policy-options policy-statement EXPORT_CE1A term 10 then accept
set policy-options policy-statement EXPORT_CE1A term 20 from protocol bgp
set policy-options policy-statement EXPORT_CE1A term 20 then accept
set policy-options policy-statement EXPORT_CE1B term 10 from protocol direct
set policy-options policy-statement EXPORT_CE1B term 10 then accept
set policy-options policy-statement EXPORT_CE1B term 20 from protocol bgp
set policy-options policy-statement EXPORT_CE1B term 20 then accept
set policy-options policy-statement nhs term 10 from protocol direct
set policy-options policy-statement nhs term 10 then next-hop self
set policy-options policy-statement nhs term 20 from protocol bgp
set policy-options policy-statement nhs term 20 then next-hop self
set routing-instances CE2A instance-type vrf
set routing-instances CE2A interface em1.0
set routing-instances CE2A route-distinguisher 64513:1
set routing-instances CE2A vrf-target target:64513:100
set routing-instances CE2A vrf-table-label
set routing-instances CE2A protocols bgp export EXPORT_CE1A
set routing-instances CE2A protocols bgp group CE1A type external
set routing-instances CE2A protocols bgp group CE1A peer-as 64514
set routing-instances CE2A protocols bgp group CE1A as-override
set routing-instances CE2A protocols bgp group CE1A neighbor 172.16.1.6
set routing-instances CE2B instance-type vrf
set routing-instances CE2B interface em2.0
set routing-instances CE2B route-distinguisher 64513:2
set routing-instances CE2B vrf-target target:6513:200
set routing-instances CE2B vrf-table-label
set routing-instances CE2B protocols bgp export EXPORT_CE1B
set routing-instances CE2B protocols bgp group CE1B type external
set routing-instances CE2B protocols bgp group CE1B peer-as 64515
set routing-instances CE2B protocols bgp group CE1B as-override
set routing-instances CE2B protocols bgp group CE1B neighbor 192.168.1.6

















[edit]
root@edge1.pop2#

root@core1.pop1# run show configuration | display set
set version 10.1R1.8
set system host-name core1.pop1
set system root-authentication encrypted-password "$1$jdefRWzL$/n2GCJUwZGMOaJyQe
x3O7/"
set system syslog user * any emergency
set system syslog file messages any notice
set system syslog file messages authorization info
set system syslog file interactive-commands interactive-commands any
set interfaces em0 unit 0 family inet address 10.0.10.2/30
set interfaces em0 unit 0 family mpls
set interfaces em2 unit 0 family inet address 10.0.10.13/30
set interfaces em2 unit 0 family mpls
set interfaces em3 unit 0 family inet address 10.0.10.21/30
set interfaces em3 unit 0 family mpls
set interfaces em5 unit 0 family inet address 10.0.10.17/30
set interfaces em5 unit 0 family mpls
set interfaces lo0 unit 0 family inet address 10.0.3.1/32
set routing-options router-id 10.0.3.1
set protocols rsvp interface em0.0
set protocols rsvp interface em2.0
set protocols rsvp interface em3.0
set protocols rsvp interface em5.0
set protocols mpls traffic-engineering bgp-igp-both-ribs
set protocols mpls no-cspf
set protocols mpls label-switched-path to_edge1.pop1 to 10.0.1.1
set protocols mpls label-switched-path to_edge1.pop1 ldp-tunneling
set protocols mpls label-switched-path to_edge1.pop1 bandwidth 256k
set protocols mpls label-switched-path to_edge1.pop1 priority 1 1
set protocols mpls label-switched-path to_edge1.pop1 primary to_edge1_pop1_pri
set protocols mpls label-switched-path to_edge1.pop1 secondary to_edge1_pop1_sec
set protocols mpls label-switched-path to_edge1.pop2 to 10.0.6.1
set protocols mpls label-switched-path to_edge1.pop2 ldp-tunneling
set protocols mpls label-switched-path to_edge1.pop2 bandwidth 256k
set protocols mpls label-switched-path to_edge1.pop2 priority 1 1
set protocols mpls label-switched-path to_edge1.pop2 primary to_edge1_pop2_pri
set protocols mpls label-switched-path to_edge1.pop2 secondary to_edge1_pop2_sec
set protocols mpls path to_edge1_pop2_pri 10.0.10.22
set protocols mpls path to_edge1_pop2_pri 10.0.6.1
set protocols mpls path to_edge1_pop2_sec 10.0.10.14
set protocols mpls path to_edge1_pop2_sec 10.0.10.26
set protocols mpls path to_edge1_pop2_sec 10.0.6.1
set protocols mpls path to_edge1_pop1_pri 10.0.10.1
set protocols mpls path to_edge1_pop1_pri 10.0.1.1
set protocols mpls path to_edge1_pop1_sec 10.0.10.14
set protocols mpls path to_edge1_pop1_sec 10.0.10.9
set protocols mpls path to_edge1_pop1_sec 10.0.1.1
set protocols mpls interface em2.0
set protocols mpls interface em5.0
set protocols mpls interface em0.0
set protocols mpls interface em3.0
set protocols ospf traffic-engineering
set protocols ospf area 0.0.0.0 interface lo0.0
set protocols ospf area 0.0.0.0 interface em2.0
set protocols ospf area 0.0.0.0 interface em5.0
set protocols ospf area 0.0.0.0 interface em0.0
set protocols ospf area 0.0.0.0 interface em3.0
set protocols ospf area 0.0.0.0 label-switched-path to_edge1.pop2
set protocols ospf area 0.0.0.0 label-switched-path to_edge1.pop1
set protocols ldp interface lo0.0

[edit]
root@core1.pop1#


root@core1.pop2# run show configuration | display set
set version 10.1R1.8
set system host-name core1.pop2
set system root-authentication encrypted-password "$1$/QM55FuQ$He/jbZn9YBFNhmVI0
vAWo1"
set system syslog user * any emergency
set system syslog file messages any notice
set system syslog file messages authorization info
set system syslog file interactive-commands interactive-commands any
set interfaces em1 unit 0 family inet address 10.0.10.10/30
set interfaces em1 unit 0 family mpls
set interfaces em2 unit 0 family inet address 10.0.10.14/30
set interfaces em2 unit 0 family mpls
set interfaces em4 unit 0 family inet address 10.0.10.25/30
set interfaces em4 unit 0 family mpls
set interfaces em5 unit 0 family inet address 10.0.10.29/30
set interfaces em5 unit 0 family mpls
set interfaces lo0 unit 0 family inet address 10.0.4.1/32
set routing-options router-id 10.0.4.1
set protocols rsvp interface em1.0
set protocols rsvp interface em2.0
set protocols rsvp interface em4.0
set protocols rsvp interface em5.0
set protocols mpls traffic-engineering bgp-igp-both-ribs
set protocols mpls no-cspf
set protocols mpls label-switched-path to_edge1.pop2 to 10.0.6.1
set protocols mpls label-switched-path to_edge1.pop2 ldp-tunneling
set protocols mpls label-switched-path to_edge1.pop2 bandwidth 256k
set protocols mpls label-switched-path to_edge1.pop2 priority 1 1
set protocols mpls label-switched-path to_edge1.pop2 primary to_edge1_pop2_pri
set protocols mpls label-switched-path to_edge1.pop2 secondary to_edge1_pop2_sec
set protocols mpls label-switched-path to_edge1.pop1 to 10.0.1.1
set protocols mpls label-switched-path to_edge1.pop1 ldp-tunneling
set protocols mpls label-switched-path to_edge1.pop1 bandwidth 256k
set protocols mpls label-switched-path to_edge1.pop1 priority 1 1
set protocols mpls label-switched-path to_edge1.pop1 primary to_edge1_pop1_pri
set protocols mpls label-switched-path to_edge1.pop1 secondary to_edge1_pop1_sec
set protocols mpls path to_edge1_pop2_pri 10.0.10.26
set protocols mpls path to_edge1_pop2_pri 10.0.6.1
set protocols mpls path to_edge1_pop2_sec 10.0.10.13
set protocols mpls path to_edge1_pop2_sec 10.0.10.22
set protocols mpls path to_edge1_pop2_sec 10.0.6.1
set protocols mpls path to_edge1_pop1_pri 10.0.10.9
set protocols mpls path to_edge1_pop1_pri 10.0.1.1
set protocols mpls path to_edge1_pop1_sec 10.0.10.13
set protocols mpls path to_edge1_pop1_sec 10.0.10.1
set protocols mpls path to_edge1_pop1_sec 10.0.1.1
set protocols mpls interface em1.0
set protocols mpls interface em2.0
set protocols mpls interface em5.0
set protocols mpls interface em4.0
set protocols ospf traffic-engineering
set protocols ospf area 0.0.0.0 interface lo0.0
set protocols ospf area 0.0.0.0 interface em1.0
set protocols ospf area 0.0.0.0 interface em2.0
set protocols ospf area 0.0.0.0 interface em4.0
set protocols ospf area 0.0.0.0 interface em5.0
set protocols ospf area 0.0.0.0 label-switched-path to_edge1.pop2
set protocols ospf area 0.0.0.0 label-switched-path to_edge1.pop1
set protocols ldp interface lo0.0

[edit]
root@core1.pop2#


root@rr1.pop1# run show configuration | display set
set version 10.1R1.8
set system host-name rr1.pop1
set system root-authentication encrypted-password "$1$w2VnMO6u$9WwjwDiaUk3zNvirg
2l8I/"
set system syslog user * any emergency
set system syslog file messages any notice
set system syslog file messages authorization info
set system syslog file interactive-commands interactive-commands any
set interfaces em5 unit 0 family inet address 10.0.10.18/30
set interfaces em5 unit 0 family mpls
set interfaces lo0 unit 0 family inet address 10.0.2.1/32
set routing-options rib inet.3 static route 0.0.0.0/0 discard
set routing-options autonomous-system 64513
set protocols rsvp interface em5.0
set protocols mpls interface em5.0
set protocols bgp group mp-ibgp type internal
set protocols bgp group mp-ibgp local-address 10.0.2.1
set protocols bgp group mp-ibgp family inet-vpn unicast
set protocols bgp group mp-ibgp cluster 10.0.2.1
set protocols bgp group mp-ibgp peer-as 64513
set protocols bgp group mp-ibgp neighbor 10.0.1.1
set protocols bgp group mp-ibgp neighbor 10.0.6.1
set protocols ospf traffic-engineering
set protocols ospf area 0.0.0.0 interface lo0.0
set protocols ospf area 0.0.0.0 interface em5.0
set protocols ldp interface em5.0
set protocols ldp interface lo0.0



[edit]
root@rr1.pop1#


root@rr1.pop2# run show configuration | display set
set version 10.1R1.8
set system host-name rr1.pop2
set system root-authentication encrypted-password "$1$Z5gkwhCY$sXP/HtTAIbB/U3Mrz
aVWy0"
set system syslog user * any emergency
set system syslog file messages any notice
set system syslog file messages authorization info
set system syslog file interactive-commands interactive-commands any
set interfaces em5 unit 0 family inet address 10.0.10.30/30
set interfaces em5 unit 0 family mpls
set interfaces lo0 unit 0 family inet address 10.0.5.1/32
set routing-options rib inet.3 static route 0.0.0.0/0 discard
set routing-options autonomous-system 64513
set protocols rsvp interface em5.0
set protocols mpls interface em5.0
set protocols bgp group mp-ibgp type internal
set protocols bgp group mp-ibgp local-address 10.0.5.1
set protocols bgp group mp-ibgp family inet-vpn unicast
set protocols bgp group mp-ibgp cluster 10.0.5.1
set protocols bgp group mp-ibgp peer-as 64513
set protocols bgp group mp-ibgp neighbor 10.0.1.1
set protocols bgp group mp-ibgp neighbor 10.0.6.1
set protocols ospf traffic-engineering
set protocols ospf area 0.0.0.0 interface lo0.0
set protocols ospf area 0.0.0.0 interface em5.0
set protocols ldp interface em5.0
set protocols ldp interface lo0.0

[edit]
root@rr1.pop2#

CE1A.POP1#sh running-config
Building configuration...

Current configuration : 1159 bytes
!
version 12.4
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname CE1A.POP1
!
boot-start-marker
boot-end-marker
!
!
no aaa new-model
!
resource policy
!
memory-size iomem 5
ip subnet-zero
!
!
ip cef
no ip domain lookup
no ip dhcp use vrf connected
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
class-map match-all EF
match dscp ef
class-map match-all AF
match dscp cs3
!
!
policy-map out
class EF
class AF
!
!
!
!
interface Loopback0
ip address 172.16.151.1 255.255.255.255
!
interface FastEthernet0/0
ip address 172.16.1.2 255.255.255.252
duplex auto
speed auto
service-policy input out
service-policy output out
!
interface FastEthernet0/1
no ip address
shutdown
duplex auto
speed auto
!
router bgp 64514
no synchronization
bgp router-id 172.16.151.1
bgp log-neighbor-changes
network 172.16.151.1 mask 255.255.255.255
neighbor 172.16.1.1 remote-as 64513
neighbor 172.16.1.1 soft-reconfiguration inbound
no auto-summary
!
no ip http server
ip classless
!
!
!
!
!
!
!
control-plane
!
!
!
!
!
!
!
!
line con 0
exec-timeout 0 0
logging synchronous
line aux 0
line vty 0 4
!
!
end

CE1A.POP1#

CE1B.POP1#sh running-config
Building configuration...

Current configuration : 988 bytes
!
version 12.4
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname CE1B.POP1
!
boot-start-marker
boot-end-marker
!
!
no aaa new-model
!
resource policy
!
memory-size iomem 5
ip subnet-zero
!
!
ip cef
no ip domain lookup
no ip dhcp use vrf connected
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
interface Loopback0
ip address 192.168.151.1 255.255.255.255
!
interface FastEthernet0/0
ip address 192.168.1.2 255.255.255.252
duplex auto
speed auto
!
interface FastEthernet0/1
no ip address
shutdown
duplex auto
speed auto
!
router bgp 64515
no synchronization
bgp router-id 192.168.151.1
bgp log-neighbor-changes
network 192.168.151.1 mask 255.255.255.255
neighbor 192.168.1.1 remote-as 64513
neighbor 192.168.1.1 soft-reconfiguration inbound
no auto-summary
!
no ip http server
ip classless
!
!
!
!
!
!
!
control-plane
!
!
!
!
!
!
!
!
line con 0
exec-timeout 0 0
logging synchronous
line aux 0
line vty 0 4
!
!
end

CE1B.POP1#
CE1B.POP1#

CE2A.POP2#sh running-config
Building configuration...

Current configuration : 1159 bytes
!
version 12.4
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname CE2A.POP2
!
boot-start-marker
boot-end-marker
!
!
no aaa new-model
!
resource policy
!
memory-size iomem 5
ip subnet-zero
!
!
ip cef
no ip domain lookup
no ip dhcp use vrf connected
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
class-map match-all EF
match dscp ef
class-map match-all AF
match dscp cs3
!
!
policy-map out
class EF
class AF
!
!
!
!
interface Loopback0
ip address 172.16.251.1 255.255.255.255
!
interface FastEthernet0/0
ip address 172.16.1.6 255.255.255.252
duplex auto
speed auto
service-policy input out
service-policy output out
!
interface FastEthernet0/1
no ip address
shutdown
duplex auto
speed auto
!
router bgp 64514
no synchronization
bgp router-id 172.16.251.1
bgp log-neighbor-changes
network 172.16.251.1 mask 255.255.255.255
neighbor 172.16.1.5 remote-as 64513
neighbor 172.16.1.5 soft-reconfiguration inbound
no auto-summary
!
no ip http server
ip classless
!
!
!
!
!
!
!
control-plane
!
!
!
!
!
!
!
!
line con 0
exec-timeout 0 0
logging synchronous
line aux 0
line vty 0 4
!
!
end

CE2A.POP2#

CE2B.POP2#sh running-config
Building configuration...

Current configuration : 988 bytes
!
version 12.4
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname CE2B.POP2
!
boot-start-marker
boot-end-marker
!
!
no aaa new-model
!
resource policy
!
memory-size iomem 5
ip subnet-zero
!
!
ip cef
no ip domain lookup
no ip dhcp use vrf connected
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
interface Loopback0
ip address 192.168.251.1 255.255.255.255
!
interface FastEthernet0/0
ip address 192.168.1.6 255.255.255.252
duplex auto
speed auto
!
interface FastEthernet0/1
no ip address
shutdown
duplex auto
speed auto
!
router bgp 64515
no synchronization
bgp router-id 192.168.251.1
bgp log-neighbor-changes
network 192.168.251.1 mask 255.255.255.255
neighbor 192.168.1.5 remote-as 64513
neighbor 192.168.1.5 soft-reconfiguration inbound
no auto-summary
!
no ip http server
ip classless
!
!
!
!
!
!
!
control-plane
!
!
!
!
!
!
!
!
line con 0
exec-timeout 0 0
logging synchronous
line aux 0
line vty 0 4
!
!
end

CE2B.POP2#

**********************
OUTPUT
**********************
CE1A.POP1#show 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

1.0.0.0/32 is subnetted, 1 subnets
B 1.1.1.1 [20/0] via 172.16.1.1, 01:14:10
172.16.0.0/16 is variably subnetted, 4 subnets, 2 masks
C 172.16.151.1/32 is directly connected, Loopback0
B 172.16.251.1/32 [20/0] via 172.16.1.1, 01:14:10
B 172.16.1.4/30 [20/0] via 172.16.1.1, 01:14:10
C 172.16.1.0/30 is directly connected, FastEthernet0/0
CE1A.POP1#

CE1A.POP1#traceroute 172.16.251.1 source lo0

Type escape sequence to abort.
Tracing the route to 172.16.251.1

1 172.16.1.1 36 msec 40 msec 28 msec
2 * * *
3 172.16.1.6 [AS 64513] 84 msec * 68 msec
CE1A.POP1#

CE2A.POP2#traceroute 172.16.151.1 source lo0

Type escape sequence to abort.
Tracing the route to 172.16.151.1

1 172.16.1.5 44 msec 36 msec 16 msec
2 * * *
3 172.16.1.2 [AS 64513] 96 msec * 76 msec
CE2A.POP2#

CE1B.POP1#show 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

192.168.151.0/32 is subnetted, 1 subnets
C 192.168.151.1 is directly connected, Loopback0
192.168.251.0/32 is subnetted, 1 subnets
B 192.168.251.1 [20/0] via 192.168.1.1, 01:14:06
192.168.1.0/30 is subnetted, 2 subnets
C 192.168.1.0 is directly connected, FastEthernet0/0
B 192.168.1.4 [20/0] via 192.168.1.1, 01:14:06
CE1B.POP1#

CE1B.POP1#traceroute 192.168.251.1 source lo0

Type escape sequence to abort.
Tracing the route to 192.168.251.1

1 192.168.1.1 36 msec 28 msec 12 msec
2 * * *
3 192.168.1.6 [AS 64513] 1916 msec 1720 msec 600 msec
CE1B.POP1#

CE2B.POP2#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

192.168.151.0/32 is subnetted, 1 subnets
B 192.168.151.1 [20/0] via 192.168.1.5, 00:32:18
192.168.251.0/32 is subnetted, 1 subnets
C 192.168.251.1 is directly connected, Loopback0
192.168.1.0/30 is subnetted, 2 subnets
B 192.168.1.0 [20/0] via 192.168.1.5, 00:32:18
C 192.168.1.4 is directly connected, FastEthernet0/0
CE2B.POP2#traceroute 192.168.151.1 source lo0

Type escape sequence to abort.
Tracing the route to 192.168.151.1

1 192.168.1.5 412 msec 188 msec 496 msec
2 * * *
3 192.168.1.2 [AS 64513] 440 msec 1984 msec 636 msec
CE2B.POP2#

root@edge1.pop1# run show route

inet.0: 17 destinations, 22 routes (17 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

10.0.1.1/32 *[Direct/0] 17:25:48
> via lo0.0
10.0.2.1/32 *[OSPF/10] 00:45:09, metric 2
> to 10.0.10.2 via em0.0
to 10.0.10.2 via em0.0, label-switched-path to_core1.pop1
10.0.3.1/32 *[RSVP/7/1] 05:20:05, metric 1
> to 10.0.10.2 via em0.0, label-switched-path to_core1.pop1
[LDP/9] 00:23:17, metric 1
to 10.0.10.2 via em0.0, label-switched-path to_core1.pop1
> to 10.0.10.2 via em0.0, label-switched-path to_core1.pop1
[OSPF/10] 00:45:09, metric 1
> to 10.0.10.2 via em0.0
to 10.0.10.2 via em0.0, label-switched-path to_core1.pop1
10.0.4.1/32 *[RSVP/7/1] 05:20:05, metric 1
> to 10.0.10.10 via em1.0, label-switched-path to_core1.pop2
[LDP/9] 00:23:16, metric 1
to 10.0.10.10 via em1.0, label-switched-path to_core1.pop2
> to 10.0.10.10 via em1.0, label-switched-path to_core1.pop2
[OSPF/10] 00:45:09, metric 1
> to 10.0.10.10 via em1.0
to 10.0.10.10 via em1.0, label-switched-path to_core1.pop2
10.0.5.1/32 *[OSPF/10] 00:45:09, metric 2
> to 10.0.10.10 via em1.0
to 10.0.10.10 via em1.0, label-switched-path to_core1.pop2
10.0.6.1/32 *[LDP/9] 00:23:16, metric 1
to 10.0.10.2 via em0.0, label-switched-path to_core1.pop1
to 10.0.10.2 via em0.0, label-switched-path to_core1.pop1
> to 10.0.10.10 via em1.0, label-switched-path to_core1.pop2
to 10.0.10.10 via em1.0, label-switched-path to_core1.pop2
[OSPF/10] 00:45:09, metric 2
to 10.0.10.2 via em0.0
> to 10.0.10.10 via em1.0
to 10.0.10.2 via em0.0, label-switched-path to_core1.pop1
to 10.0.10.10 via em1.0, label-switched-path to_core1.pop2
10.0.10.0/30 *[Direct/0] 05:20:31
> via em0.0
10.0.10.1/32 *[Local/0] 17:25:50
Local via em0.0
10.0.10.5/32 *[Local/0] 17:25:48
Reject
10.0.10.8/30 *[Direct/0] 05:20:31
> via em1.0
10.0.10.9/32 *[Local/0] 17:25:49
Local via em1.0
10.0.10.12/30 *[OSPF/10] 00:45:09, metric 2
> to 10.0.10.2 via em0.0
to 10.0.10.10 via em1.0
to 10.0.10.2 via em0.0, label-switched-path to_core1.pop1
to 10.0.10.10 via em1.0, label-switched-path to_core1.pop2
10.0.10.16/30 *[OSPF/10] 00:45:09, metric 2
> to 10.0.10.2 via em0.0
to 10.0.10.2 via em0.0, label-switched-path to_core1.pop1
10.0.10.20/30 *[OSPF/10] 00:45:09, metric 2
> to 10.0.10.2 via em0.0
to 10.0.10.2 via em0.0, label-switched-path to_core1.pop1
10.0.10.24/30 *[OSPF/10] 00:45:09, metric 2
> to 10.0.10.10 via em1.0
to 10.0.10.10 via em1.0, label-switched-path to_core1.pop2
10.0.10.28/30 *[OSPF/10] 00:45:09, metric 2
> to 10.0.10.10 via em1.0
to 10.0.10.10 via em1.0, label-switched-path to_core1.pop2
224.0.0.5/32 *[OSPF/10] 17:26:19, metric 1
MultiRecv

inet.3: 10 destinations, 15 routes (10 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

10.0.2.1/32 *[OSPF/10] 00:45:09, metric 2
> to 10.0.10.2 via em0.0
to 10.0.10.2 via em0.0, label-switched-path to_core1.pop1
10.0.3.1/32 *[RSVP/7/1] 05:20:05, metric 1
> to 10.0.10.2 via em0.0, label-switched-path to_core1.pop1
[LDP/9] 00:23:17, metric 1
to 10.0.10.2 via em0.0, label-switched-path to_core1.pop1
> to 10.0.10.2 via em0.0, label-switched-path to_core1.pop1
[OSPF/10] 00:45:09, metric 1
> to 10.0.10.2 via em0.0
to 10.0.10.2 via em0.0, label-switched-path to_core1.pop1
10.0.4.1/32 *[RSVP/7/1] 05:20:05, metric 1
> to 10.0.10.10 via em1.0, label-switched-path to_core1.pop2
[LDP/9] 00:23:16, metric 1
to 10.0.10.10 via em1.0, label-switched-path to_core1.pop2
> to 10.0.10.10 via em1.0, label-switched-path to_core1.pop2
[OSPF/10] 00:45:09, metric 1
> to 10.0.10.10 via em1.0
to 10.0.10.10 via em1.0, label-switched-path to_core1.pop2
10.0.5.1/32 *[OSPF/10] 00:45:09, metric 2
> to 10.0.10.10 via em1.0
to 10.0.10.10 via em1.0, label-switched-path to_core1.pop2
10.0.6.1/32 *[LDP/9] 00:23:16, metric 1
to 10.0.10.2 via em0.0, label-switched-path to_core1.pop1
to 10.0.10.2 via em0.0, label-switched-path to_core1.pop1
> to 10.0.10.10 via em1.0, label-switched-path to_core1.pop2
to 10.0.10.10 via em1.0, label-switched-path to_core1.pop2
[OSPF/10] 00:45:09, metric 2
to 10.0.10.2 via em0.0
> to 10.0.10.10 via em1.0
to 10.0.10.2 via em0.0, label-switched-path to_core1.pop1
to 10.0.10.10 via em1.0, label-switched-path to_core1.pop2
10.0.10.12/30 *[OSPF/10] 00:45:09, metric 2
> to 10.0.10.2 via em0.0
to 10.0.10.10 via em1.0
to 10.0.10.2 via em0.0, label-switched-path to_core1.pop1
to 10.0.10.10 via em1.0, label-switched-path to_core1.pop2
10.0.10.16/30 *[OSPF/10] 00:45:09, metric 2
> to 10.0.10.2 via em0.0
to 10.0.10.2 via em0.0, label-switched-path to_core1.pop1
10.0.10.20/30 *[OSPF/10] 00:45:09, metric 2
> to 10.0.10.2 via em0.0
to 10.0.10.2 via em0.0, label-switched-path to_core1.pop1
10.0.10.24/30 *[OSPF/10] 00:45:09, metric 2
> to 10.0.10.10 via em1.0
to 10.0.10.10 via em1.0, label-switched-path to_core1.pop2
10.0.10.28/30 *[OSPF/10] 00:45:09, metric 2
> to 10.0.10.10 via em1.0
to 10.0.10.10 via em1.0, label-switched-path to_core1.pop2

CE1A.inet.0: 6 destinations, 8 routes (6 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

1.1.1.1/32 *[Direct/0] 05:38:34
> via lo0.12
172.16.1.0/30 *[Direct/0] 05:20:31
> via em3.0
172.16.1.1/32 *[Local/0] 17:25:49
Local via em3.0
172.16.1.4/30 *[BGP/170] 00:23:17, localpref 100, from 10.0.2.1
AS path: I
to 10.0.10.2 via em0.0, Push 16, Push 300608(top)
to 10.0.10.2 via em0.0, Push 16, Push 300608(top)
> to 10.0.10.10 via em1.0, Push 16, Push 300688(top)
to 10.0.10.10 via em1.0, Push 16, Push 300688(top)
[BGP/170] 00:23:17, localpref 100, from 10.0.5.1
AS path: I
to 10.0.10.2 via em0.0, Push 16, Push 300608(top)
to 10.0.10.2 via em0.0, Push 16, Push 300608(top)
> to 10.0.10.10 via em1.0, Push 16, Push 300688(top)
to 10.0.10.10 via em1.0, Push 16, Push 300688(top)
172.16.151.1/32 *[BGP/170] 01:17:23, MED 0, localpref 100
AS path: 64514 I
> to 172.16.1.2 via em3.0
172.16.251.1/32 *[BGP/170] 00:23:17, MED 0, localpref 100, from 10.0.2.1
AS path: 64514 I
to 10.0.10.2 via em0.0, Push 16, Push 300608(top)
> to 10.0.10.2 via em0.0, Push 16, Push 300608(top)
to 10.0.10.10 via em1.0, Push 16, Push 300688(top)
to 10.0.10.10 via em1.0, Push 16, Push 300688(top)
[BGP/170] 00:23:17, MED 0, localpref 100, from 10.0.5.1
AS path: 64514 I
to 10.0.10.2 via em0.0, Push 16, Push 300608(top)
> to 10.0.10.2 via em0.0, Push 16, Push 300608(top)
to 10.0.10.10 via em1.0, Push 16, Push 300688(top)
to 10.0.10.10 via em1.0, Push 16, Push 300688(top)

CE1B.inet.0: 5 destinations, 7 routes (5 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

192.168.1.0/30 *[Direct/0] 17:25:48
> via em4.0
192.168.1.1/32 *[Local/0] 17:25:48
Local via em4.0
192.168.1.4/30 *[BGP/170] 00:23:17, localpref 100, from 10.0.2.1
AS path: I
to 10.0.10.2 via em0.0, Push 17, Push 300608(top)
to 10.0.10.2 via em0.0, Push 17, Push 300608(top)
to 10.0.10.10 via em1.0, Push 17, Push 300688(top)
> to 10.0.10.10 via em1.0, Push 17, Push 300688(top)
[BGP/170] 00:23:17, localpref 100, from 10.0.5.1
AS path: I
to 10.0.10.2 via em0.0, Push 17, Push 300608(top)
to 10.0.10.2 via em0.0, Push 17, Push 300608(top)
to 10.0.10.10 via em1.0, Push 17, Push 300688(top)
> to 10.0.10.10 via em1.0, Push 17, Push 300688(top)
192.168.151.1/32 *[BGP/170] 01:17:30, MED 0, localpref 100
AS path: 64515 I
> to 192.168.1.2 via em4.0
192.168.251.1/32 *[BGP/170] 00:23:17, MED 0, localpref 100, from 10.0.2.1
AS path: 64515 I
> to 10.0.10.2 via em0.0, Push 17, Push 300608(top)
to 10.0.10.2 via em0.0, Push 17, Push 300608(top)
to 10.0.10.10 via em1.0, Push 17, Push 300688(top)
to 10.0.10.10 via em1.0, Push 17, Push 300688(top)
[BGP/170] 00:23:17, MED 0, localpref 100, from 10.0.5.1
AS path: 64515 I
> to 10.0.10.2 via em0.0, Push 17, Push 300608(top)
to 10.0.10.2 via em0.0, Push 17, Push 300608(top)
to 10.0.10.10 via em1.0, Push 17, Push 300688(top)
to 10.0.10.10 via em1.0, Push 17, Push 300688(top)

mpls.0: 10 destinations, 10 routes (10 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

0 *[MPLS/0] 17:26:17, metric 1
Receive
1 *[MPLS/0] 17:26:17, metric 1
Receive
2 *[MPLS/0] 17:26:17, metric 1
Receive
16 *[VPN/0] 17:26:15
to table CE1A.inet.0, Pop
17 *[VPN/0] 17:26:15
to table CE1B.inet.0, Pop
300512 *[LDP/9] 00:23:17, metric 1
to 10.0.10.2 via em0.0, label-switched-path to_core1.pop1
> to 10.0.10.2 via em0.0, label-switched-path to_core1.pop1
300512(S=0) *[LDP/9] 00:23:17, metric 1
> to 10.0.10.2 via em0.0, label-switched-path to_core1.pop1
to 10.0.10.2 via em0.0, label-switched-path to_core1.pop1
300528 *[LDP/9] 00:23:16, metric 1
to 10.0.10.2 via em0.0, label-switched-path to_core1.pop1
to 10.0.10.2 via em0.0, label-switched-path to_core1.pop1
to 10.0.10.10 via em1.0, label-switched-path to_core1.pop2
> to 10.0.10.10 via em1.0, label-switched-path to_core1.pop2
300544 *[LDP/9] 00:23:16, metric 1
to 10.0.10.10 via em1.0, label-switched-path to_core1.pop2
> to 10.0.10.10 via em1.0, label-switched-path to_core1.pop2
300544(S=0) *[LDP/9] 00:23:16, metric 1
to 10.0.10.10 via em1.0, label-switched-path to_core1.pop2
> to 10.0.10.10 via em1.0, label-switched-path to_core1.pop2

bgp.l3vpn.0: 4 destinations, 8 routes (4 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

64513:1:172.16.1.4/30
*[BGP/170] 05:20:13, localpref 100, from 10.0.2.1
AS path: I
to 10.0.10.2 via em0.0, Push 16, Push 300608(top)
> to 10.0.10.2 via em0.0, Push 16, Push 300608(top)
to 10.0.10.10 via em1.0, Push 16, Push 300688(top)
to 10.0.10.10 via em1.0, Push 16, Push 300688(top)
[BGP/170] 05:20:11, localpref 100, from 10.0.5.1
AS path: I
to 10.0.10.2 via em0.0, Push 16, Push 300608(top)
> to 10.0.10.2 via em0.0, Push 16, Push 300608(top)
to 10.0.10.10 via em1.0, Push 16, Push 300688(top)
to 10.0.10.10 via em1.0, Push 16, Push 300688(top)
64513:1:172.16.251.1/32
*[BGP/170] 01:18:22, MED 0, localpref 100, from 10.0.2.1
AS path: 64514 I
to 10.0.10.2 via em0.0, Push 16, Push 300608(top)
to 10.0.10.2 via em0.0, Push 16, Push 300608(top)
> to 10.0.10.10 via em1.0, Push 16, Push 300688(top)
to 10.0.10.10 via em1.0, Push 16, Push 300688(top)
[BGP/170] 01:18:21, MED 0, localpref 100, from 10.0.5.1
AS path: 64514 I
to 10.0.10.2 via em0.0, Push 16, Push 300608(top)
to 10.0.10.2 via em0.0, Push 16, Push 300608(top)
> to 10.0.10.10 via em1.0, Push 16, Push 300688(top)
to 10.0.10.10 via em1.0, Push 16, Push 300688(top)
64513:2:192.168.1.4/30
*[BGP/170] 05:20:13, localpref 100, from 10.0.2.1
AS path: I
> to 10.0.10.2 via em0.0, Push 17, Push 300608(top)
to 10.0.10.2 via em0.0, Push 17, Push 300608(top)
to 10.0.10.10 via em1.0, Push 17, Push 300688(top)
to 10.0.10.10 via em1.0, Push 17, Push 300688(top)
[BGP/170] 05:20:11, localpref 100, from 10.0.5.1
AS path: I
> to 10.0.10.2 via em0.0, Push 17, Push 300608(top)
to 10.0.10.2 via em0.0, Push 17, Push 300608(top)
to 10.0.10.10 via em1.0, Push 17, Push 300688(top)
to 10.0.10.10 via em1.0, Push 17, Push 300688(top)
64513:2:192.168.251.1/32
*[BGP/170] 01:18:13, MED 0, localpref 100, from 10.0.2.1
AS path: 64515 I
to 10.0.10.2 via em0.0, Push 17, Push 300608(top)
to 10.0.10.2 via em0.0, Push 17, Push 300608(top)
to 10.0.10.10 via em1.0, Push 17, Push 300688(top)
> to 10.0.10.10 via em1.0, Push 17, Push 300688(top)
[BGP/170] 01:18:13, MED 0, localpref 100, from 10.0.5.1
AS path: 64515 I
to 10.0.10.2 via em0.0, Push 17, Push 300608(top)
to 10.0.10.2 via em0.0, Push 17, Push 300608(top)
to 10.0.10.10 via em1.0, Push 17, Push 300688(top)
> to 10.0.10.10 via em1.0, Push 17, Push 300688(top)

[edit]
root@edge1.pop1#

root@edge1.pop1# run show route

inet.0: 17 destinations, 22 routes (17 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

10.0.1.1/32 *[Direct/0] 17:27:29
> via lo0.0
10.0.2.1/32 *[OSPF/10] 00:46:50, metric 2
> to 10.0.10.2 via em0.0
to 10.0.10.2 via em0.0, label-switched-path to_core1.pop1
10.0.3.1/32 *[RSVP/7/1] 05:21:46, metric 1
> to 10.0.10.2 via em0.0, label-switched-path to_core1.pop1
[LDP/9] 00:24:58, metric 1
to 10.0.10.2 via em0.0, label-switched-path to_core1.pop1
> to 10.0.10.2 via em0.0, label-switched-path to_core1.pop1
[OSPF/10] 00:46:50, metric 1
> to 10.0.10.2 via em0.0
to 10.0.10.2 via em0.0, label-switched-path to_core1.pop1
10.0.4.1/32 *[RSVP/7/1] 05:21:46, metric 1
> to 10.0.10.10 via em1.0, label-switched-path to_core1.pop2
[LDP/9] 00:24:57, metric 1
to 10.0.10.10 via em1.0, label-switched-path to_core1.pop2
> to 10.0.10.10 via em1.0, label-switched-path to_core1.pop2
[OSPF/10] 00:46:50, metric 1
> to 10.0.10.10 via em1.0
to 10.0.10.10 via em1.0, label-switched-path to_core1.pop2
10.0.5.1/32 *[OSPF/10] 00:46:50, metric 2
> to 10.0.10.10 via em1.0
to 10.0.10.10 via em1.0, label-switched-path to_core1.pop2
10.0.6.1/32 *[LDP/9] 00:24:57, metric 1
to 10.0.10.2 via em0.0, label-switched-path to_core1.pop1
to 10.0.10.2 via em0.0, label-switched-path to_core1.pop1
> to 10.0.10.10 via em1.0, label-switched-path to_core1.pop2
to 10.0.10.10 via em1.0, label-switched-path to_core1.pop2
[OSPF/10] 00:46:50, metric 2
to 10.0.10.2 via em0.0
> to 10.0.10.10 via em1.0
to 10.0.10.2 via em0.0, label-switched-path to_core1.pop1
to 10.0.10.10 via em1.0, label-switched-path to_core1.pop2
10.0.10.0/30 *[Direct/0] 05:22:12
> via em0.0
10.0.10.1/32 *[Local/0] 17:27:31
Local via em0.0
10.0.10.5/32 *[Local/0] 17:27:29
Reject
10.0.10.8/30 *[Direct/0] 05:22:12
> via em1.0
10.0.10.9/32 *[Local/0] 17:27:30
Local via em1.0
10.0.10.12/30 *[OSPF/10] 00:46:50, metric 2
> to 10.0.10.2 via em0.0
to 10.0.10.10 via em1.0
to 10.0.10.2 via em0.0, label-switched-path to_core1.pop1
to 10.0.10.10 via em1.0, label-switched-path to_core1.pop2
10.0.10.16/30 *[OSPF/10] 00:46:50, metric 2
> to 10.0.10.2 via em0.0
to 10.0.10.2 via em0.0, label-switched-path to_core1.pop1
10.0.10.20/30 *[OSPF/10] 00:46:50, metric 2
> to 10.0.10.2 via em0.0
to 10.0.10.2 via em0.0, label-switched-path to_core1.pop1
10.0.10.24/30 *[OSPF/10] 00:46:50, metric 2
> to 10.0.10.10 via em1.0
to 10.0.10.10 via em1.0, label-switched-path to_core1.pop2
10.0.10.28/30 *[OSPF/10] 00:46:50, metric 2
> to 10.0.10.10 via em1.0
to 10.0.10.10 via em1.0, label-switched-path to_core1.pop2
224.0.0.5/32 *[OSPF/10] 17:28:00, metric 1
MultiRecv

inet.3: 10 destinations, 15 routes (10 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

10.0.2.1/32 *[OSPF/10] 00:46:50, metric 2
> to 10.0.10.2 via em0.0
to 10.0.10.2 via em0.0, label-switched-path to_core1.pop1
10.0.3.1/32 *[RSVP/7/1] 05:21:46, metric 1
> to 10.0.10.2 via em0.0, label-switched-path to_core1.pop1
[LDP/9] 00:24:58, metric 1
to 10.0.10.2 via em0.0, label-switched-path to_core1.pop1
> to 10.0.10.2 via em0.0, label-switched-path to_core1.pop1
[OSPF/10] 00:46:50, metric 1
> to 10.0.10.2 via em0.0
to 10.0.10.2 via em0.0, label-switched-path to_core1.pop1
10.0.4.1/32 *[RSVP/7/1] 05:21:46, metric 1
> to 10.0.10.10 via em1.0, label-switched-path to_core1.pop2
[LDP/9] 00:24:57, metric 1
to 10.0.10.10 via em1.0, label-switched-path to_core1.pop2
> to 10.0.10.10 via em1.0, label-switched-path to_core1.pop2
[OSPF/10] 00:46:50, metric 1
> to 10.0.10.10 via em1.0
to 10.0.10.10 via em1.0, label-switched-path to_core1.pop2
10.0.5.1/32 *[OSPF/10] 00:46:50, metric 2
> to 10.0.10.10 via em1.0
to 10.0.10.10 via em1.0, label-switched-path to_core1.pop2
10.0.6.1/32 *[LDP/9] 00:24:57, metric 1
to 10.0.10.2 via em0.0, label-switched-path to_core1.pop1
to 10.0.10.2 via em0.0, label-switched-path to_core1.pop1
> to 10.0.10.10 via em1.0, label-switched-path to_core1.pop2
to 10.0.10.10 via em1.0, label-switched-path to_core1.pop2
[OSPF/10] 00:46:50, metric 2
to 10.0.10.2 via em0.0
> to 10.0.10.10 via em1.0
to 10.0.10.2 via em0.0, label-switched-path to_core1.pop1
to 10.0.10.10 via em1.0, label-switched-path to_core1.pop2
10.0.10.12/30 *[OSPF/10] 00:46:50, metric 2
> to 10.0.10.2 via em0.0
to 10.0.10.10 via em1.0
to 10.0.10.2 via em0.0, label-switched-path to_core1.pop1
to 10.0.10.10 via em1.0, label-switched-path to_core1.pop2
10.0.10.16/30 *[OSPF/10] 00:46:50, metric 2
> to 10.0.10.2 via em0.0
to 10.0.10.2 via em0.0, label-switched-path to_core1.pop1
10.0.10.20/30 *[OSPF/10] 00:46:50, metric 2
> to 10.0.10.2 via em0.0
to 10.0.10.2 via em0.0, label-switched-path to_core1.pop1
10.0.10.24/30 *[OSPF/10] 00:46:50, metric 2
> to 10.0.10.10 via em1.0
to 10.0.10.10 via em1.0, label-switched-path to_core1.pop2
10.0.10.28/30 *[OSPF/10] 00:46:50, metric 2
> to 10.0.10.10 via em1.0
to 10.0.10.10 via em1.0, label-switched-path to_core1.pop2

CE1A.inet.0: 6 destinations, 8 routes (6 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

1.1.1.1/32 *[Direct/0] 05:40:15
> via lo0.12
172.16.1.0/30 *[Direct/0] 05:22:12
> via em3.0
172.16.1.1/32 *[Local/0] 17:27:30
Local via em3.0
172.16.1.4/30 *[BGP/170] 00:24:58, localpref 100, from 10.0.2.1
AS path: I
to 10.0.10.2 via em0.0, Push 16, Push 300608(top)
to 10.0.10.2 via em0.0, Push 16, Push 300608(top)
> to 10.0.10.10 via em1.0, Push 16, Push 300688(top)
to 10.0.10.10 via em1.0, Push 16, Push 300688(top)
[BGP/170] 00:24:58, localpref 100, from 10.0.5.1
AS path: I
to 10.0.10.2 via em0.0, Push 16, Push 300608(top)
to 10.0.10.2 via em0.0, Push 16, Push 300608(top)
> to 10.0.10.10 via em1.0, Push 16, Push 300688(top)
to 10.0.10.10 via em1.0, Push 16, Push 300688(top)
172.16.151.1/32 *[BGP/170] 01:19:04, MED 0, localpref 100
AS path: 64514 I
> to 172.16.1.2 via em3.0
172.16.251.1/32 *[BGP/170] 00:24:58, MED 0, localpref 100, from 10.0.2.1
AS path: 64514 I
to 10.0.10.2 via em0.0, Push 16, Push 300608(top)
> to 10.0.10.2 via em0.0, Push 16, Push 300608(top)
to 10.0.10.10 via em1.0, Push 16, Push 300688(top)
to 10.0.10.10 via em1.0, Push 16, Push 300688(top)
[BGP/170] 00:24:58, MED 0, localpref 100, from 10.0.5.1
AS path: 64514 I
to 10.0.10.2 via em0.0, Push 16, Push 300608(top)
> to 10.0.10.2 via em0.0, Push 16, Push 300608(top)
to 10.0.10.10 via em1.0, Push 16, Push 300688(top)
to 10.0.10.10 via em1.0, Push 16, Push 300688(top)

CE1B.inet.0: 5 destinations, 7 routes (5 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

192.168.1.0/30 *[Direct/0] 17:27:29
> via em4.0
192.168.1.1/32 *[Local/0] 17:27:29
Local via em4.0
192.168.1.4/30 *[BGP/170] 00:24:58, localpref 100, from 10.0.2.1
AS path: I
to 10.0.10.2 via em0.0, Push 17, Push 300608(top)
to 10.0.10.2 via em0.0, Push 17, Push 300608(top)
to 10.0.10.10 via em1.0, Push 17, Push 300688(top)
> to 10.0.10.10 via em1.0, Push 17, Push 300688(top)
[BGP/170] 00:24:58, localpref 100, from 10.0.5.1
AS path: I
to 10.0.10.2 via em0.0, Push 17, Push 300608(top)
to 10.0.10.2 via em0.0, Push 17, Push 300608(top)
to 10.0.10.10 via em1.0, Push 17, Push 300688(top)
> to 10.0.10.10 via em1.0, Push 17, Push 300688(top)
192.168.151.1/32 *[BGP/170] 01:19:11, MED 0, localpref 100
AS path: 64515 I
> to 192.168.1.2 via em4.0
192.168.251.1/32 *[BGP/170] 00:24:58, MED 0, localpref 100, from 10.0.2.1
AS path: 64515 I
> to 10.0.10.2 via em0.0, Push 17, Push 300608(top)
to 10.0.10.2 via em0.0, Push 17, Push 300608(top)
to 10.0.10.10 via em1.0, Push 17, Push 300688(top)
to 10.0.10.10 via em1.0, Push 17, Push 300688(top)
[BGP/170] 00:24:58, MED 0, localpref 100, from 10.0.5.1
AS path: 64515 I
> to 10.0.10.2 via em0.0, Push 17, Push 300608(top)
to 10.0.10.2 via em0.0, Push 17, Push 300608(top)
to 10.0.10.10 via em1.0, Push 17, Push 300688(top)
to 10.0.10.10 via em1.0, Push 17, Push 300688(top)

mpls.0: 10 destinations, 10 routes (10 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

0 *[MPLS/0] 17:27:58, metric 1
Receive
1 *[MPLS/0] 17:27:58, metric 1
Receive
2 *[MPLS/0] 17:27:58, metric 1
Receive
16 *[VPN/0] 17:27:56
to table CE1A.inet.0, Pop
17 *[VPN/0] 17:27:56
to table CE1B.inet.0, Pop
300512 *[LDP/9] 00:24:58, metric 1
to 10.0.10.2 via em0.0, label-switched-path to_core1.pop1
> to 10.0.10.2 via em0.0, label-switched-path to_core1.pop1
300512(S=0) *[LDP/9] 00:24:58, metric 1
> to 10.0.10.2 via em0.0, label-switched-path to_core1.pop1
to 10.0.10.2 via em0.0, label-switched-path to_core1.pop1
300528 *[LDP/9] 00:24:57, metric 1
to 10.0.10.2 via em0.0, label-switched-path to_core1.pop1
to 10.0.10.2 via em0.0, label-switched-path to_core1.pop1
to 10.0.10.10 via em1.0, label-switched-path to_core1.pop2
> to 10.0.10.10 via em1.0, label-switched-path to_core1.pop2
300544 *[LDP/9] 00:24:57, metric 1
to 10.0.10.10 via em1.0, label-switched-path to_core1.pop2
> to 10.0.10.10 via em1.0, label-switched-path to_core1.pop2
300544(S=0) *[LDP/9] 00:24:57, metric 1
to 10.0.10.10 via em1.0, label-switched-path to_core1.pop2
> to 10.0.10.10 via em1.0, label-switched-path to_core1.pop2

bgp.l3vpn.0: 4 destinations, 8 routes (4 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

64513:1:172.16.1.4/30
*[BGP/170] 05:21:54, localpref 100, from 10.0.2.1
AS path: I
to 10.0.10.2 via em0.0, Push 16, Push 300608(top)
> to 10.0.10.2 via em0.0, Push 16, Push 300608(top)
to 10.0.10.10 via em1.0, Push 16, Push 300688(top)
to 10.0.10.10 via em1.0, Push 16, Push 300688(top)
[BGP/170] 05:21:52, localpref 100, from 10.0.5.1
AS path: I
to 10.0.10.2 via em0.0, Push 16, Push 300608(top)
> to 10.0.10.2 via em0.0, Push 16, Push 300608(top)
to 10.0.10.10 via em1.0, Push 16, Push 300688(top)
to 10.0.10.10 via em1.0, Push 16, Push 300688(top)
64513:1:172.16.251.1/32
*[BGP/170] 01:20:03, MED 0, localpref 100, from 10.0.2.1
AS path: 64514 I
to 10.0.10.2 via em0.0, Push 16, Push 300608(top)
to 10.0.10.2 via em0.0, Push 16, Push 300608(top)
> to 10.0.10.10 via em1.0, Push 16, Push 300688(top)
to 10.0.10.10 via em1.0, Push 16, Push 300688(top)
[BGP/170] 01:20:02, MED 0, localpref 100, from 10.0.5.1
AS path: 64514 I
to 10.0.10.2 via em0.0, Push 16, Push 300608(top)
to 10.0.10.2 via em0.0, Push 16, Push 300608(top)
> to 10.0.10.10 via em1.0, Push 16, Push 300688(top)
to 10.0.10.10 via em1.0, Push 16, Push 300688(top)
64513:2:192.168.1.4/30
*[BGP/170] 05:21:54, localpref 100, from 10.0.2.1
AS path: I
> to 10.0.10.2 via em0.0, Push 17, Push 300608(top)
to 10.0.10.2 via em0.0, Push 17, Push 300608(top)
to 10.0.10.10 via em1.0, Push 17, Push 300688(top)
to 10.0.10.10 via em1.0, Push 17, Push 300688(top)
[BGP/170] 05:21:52, localpref 100, from 10.0.5.1
AS path: I
> to 10.0.10.2 via em0.0, Push 17, Push 300608(top)
to 10.0.10.2 via em0.0, Push 17, Push 300608(top)
to 10.0.10.10 via em1.0, Push 17, Push 300688(top)
to 10.0.10.10 via em1.0, Push 17, Push 300688(top)
64513:2:192.168.251.1/32
*[BGP/170] 01:19:54, MED 0, localpref 100, from 10.0.2.1
AS path: 64515 I
to 10.0.10.2 via em0.0, Push 17, Push 300608(top)
to 10.0.10.2 via em0.0, Push 17, Push 300608(top)
to 10.0.10.10 via em1.0, Push 17, Push 300688(top)
> to 10.0.10.10 via em1.0, Push 17, Push 300688(top)
[BGP/170] 01:19:54, MED 0, localpref 100, from 10.0.5.1
AS path: 64515 I
to 10.0.10.2 via em0.0, Push 17, Push 300608(top)
to 10.0.10.2 via em0.0, Push 17, Push 300608(top)
to 10.0.10.10 via em1.0, Push 17, Push 300688(top)
> to 10.0.10.10 via em1.0, Push 17, Push 300688(top)


[edit]
root@edge1.pop1#

root@edge1.pop1# run show mpls lsp brief
Ingress LSP: 2 sessions
To From State Rt P ActivePath LSPname
10.0.3.1 10.0.1.1 Up 1 * to_core1_pop1_pri to_core1.pop1
10.0.4.1 10.0.1.1 Up 1 * to_core1_pop2_pri to_core1.pop2
Total 2 displayed, Up 2, Down 0

Egress LSP: 2 sessions
To From State Rt Style Labelin Labelout LSPname
10.0.1.1 10.0.10.2 Up 0 1 FF 3 - to_edge1.pop1
10.0.1.1 10.0.4.1 Up 0 1 FF 3 - to_edge1.pop1
Total 2 displayed, Up 2, Down 0

Transit LSP: 0 sessions
Total 0 displayed, Up 0, Down 0

[edit]
root@edge1.pop1#

[edit]
root@edge1.pop1#

root@edge1.pop2# run show mpls lsp brief
Ingress LSP: 2 sessions
To From State Rt P ActivePath LSPname
10.0.3.1 10.0.6.1 Up 1 * to_core1_pop1_pri to_core1.pop1
10.0.4.1 10.0.6.1 Up 1 * to_core1_pop2_pri to_core1.pop2
Total 2 displayed, Up 2, Down 0

Egress LSP: 2 sessions
To From State Rt Style Labelin Labelout LSPname
10.0.6.1 10.0.3.1 Up 0 1 FF 3 - to_edge1.pop2
10.0.6.1 10.0.4.1 Up 0 1 FF 3 - to_edge1.pop2
Total 2 displayed, Up 2, Down 0

Transit LSP: 0 sessions
Total 0 displayed, Up 0, Down 0

[edit]
root@edge1.pop2#

[edit]
root@edge1.pop2#

root@core1.pop1# run show mpls lsp brief
Ingress LSP: 2 sessions
To From State Rt P ActivePath LSPname
10.0.1.1 10.0.10.2 Up 1 * to_edge1_pop1_pri to_edge1.pop1
10.0.6.1 10.0.3.1 Up 1 * to_edge1_pop2_pri to_edge1.pop2
Total 2 displayed, Up 2, Down 0

Egress LSP: 2 sessions
To From State Rt Style Labelin Labelout LSPname
10.0.3.1 10.0.1.1 Up 0 1 FF 3 - to_core1.pop1
10.0.3.1 10.0.6.1 Up 0 1 FF 3 - to_core1.pop1
Total 2 displayed, Up 2, Down 0

Transit LSP: 0 sessions
Total 0 displayed, Up 0, Down 0

[edit]
root@core1.pop1#

root@core1.pop2# run show mpls lsp brief
Ingress LSP: 2 sessions
To From State Rt P ActivePath LSPname
10.0.1.1 10.0.4.1 Up 1 * to_edge1_pop1_pri to_edge1.pop1
10.0.6.1 10.0.4.1 Up 1 * to_edge1_pop2_pri to_edge1.pop2
Total 2 displayed, Up 2, Down 0

Egress LSP: 2 sessions
To From State Rt Style Labelin Labelout LSPname
10.0.4.1 10.0.1.1 Up 0 1 FF 3 - to_core1.pop2
10.0.4.1 10.0.6.1 Up 0 1 FF 3 - to_core1.pop2
Total 2 displayed, Up 2, Down 0

Transit LSP: 0 sessions
Total 0 displayed, Up 0, Down 0

[edit]
root@core1.pop2#

root@edge1.pop1# run show route 10.0.6.1 extensive

inet.0: 17 destinations, 22 routes (17 active, 0 holddown, 0 hidden)
10.0.6.1/32 (2 entries, 2 announced)
State:
TSI:
KRT in-kernel 10.0.6.1/32 -> {Push 300688}
*LDP Preference: 9
Next hop type: Router
Next-hop reference count: 3
Next hop: 10.0.10.2 via em0.0 weight 0x1
Label-switched-path to_core1.pop1
Label operation: Push 300608
Next hop: 10.0.10.2 via em0.0 weight 0x1
Label-switched-path to_core1.pop1
Label operation: Push 300608
Next hop: 10.0.10.10 via em1.0 weight 0x1, selected
Label-switched-path to_core1.pop2
Label operation: Push 300688
Next hop: 10.0.10.10 via em1.0 weight 0x1
Label-switched-path to_core1.pop2
Label operation: Push 300688
State:
Local AS: 64513
Age: 27:10 Metric: 1
Task: LDP
Announcement bits (1): 0-KRT
AS path: I
Secondary Tables: inet.3
OSPF Preference: 10
Next hop type: Router
Next-hop reference count: 5
Next hop: 10.0.10.2 via em0.0
Next hop: 10.0.10.10 via em1.0, selected
Next hop: 10.0.10.2 via em0.0 weight 0x1
Label-switched-path to_core1.pop1
Next hop: 10.0.10.10 via em1.0 weight 0x1
Label-switched-path to_core1.pop2
State:
Inactive reason: Route Preference
Local AS: 64513
Age: 49:03 Metric: 2
Area: 0.0.0.0
Task: OSPF
Announcement bits (1): 3-LDP
AS path: I
Secondary Tables: inet.3

inet.3: 10 destinations, 15 routes (10 active, 0 holddown, 0 hidden)

10.0.6.1/32 (2 entries, 2 announced)
State:
*LDP Preference: 9
Next hop type: Router
Next-hop reference count: 3
Next hop: 10.0.10.2 via em0.0 weight 0x1
Label-switched-path to_core1.pop1
Label operation: Push 300608
Next hop: 10.0.10.2 via em0.0 weight 0x1
Label-switched-path to_core1.pop1
Label operation: Push 300608
Next hop: 10.0.10.10 via em1.0 weight 0x1, selected
Label-switched-path to_core1.pop2
Label operation: Push 300688
Next hop: 10.0.10.10 via em1.0 weight 0x1
Label-switched-path to_core1.pop2
Label operation: Push 300688
State:
Local AS: 64513
Age: 27:10 Metric: 1
Task: LDP
Announcement bits (1): 2-Resolve tree 1
AS path: I
Primary Routing Table inet.0
OSPF Preference: 10
Next hop type: Router
Next-hop reference count: 5
Next hop: 10.0.10.2 via em0.0
Next hop: 10.0.10.10 via em1.0, selected
Next hop: 10.0.10.2 via em0.0 weight 0x1
Label-switched-path to_core1.pop1
Next hop: 10.0.10.10 via em1.0 weight 0x1
Label-switched-path to_core1.pop2
State:
Inactive reason: Route Preference
Local AS: 64513
Age: 49:03 Metric: 2
Area: 0.0.0.0
Task: OSPF
Announcement bits (1): 1-LDP
AS path: I
Primary Routing Table inet.0

[edit]
root@edge1.pop1#

root@edge1.pop2# run show route 10.0.1.1 extensive

inet.0: 17 destinations, 22 routes (17 active, 0 holddown, 0 hidden)
10.0.1.1/32 (2 entries, 2 announced)
State:
TSI:
KRT in-kernel 10.0.1.1/32 -> {Push 300704}
*LDP Preference: 9
Next hop type: Router
Next-hop reference count: 3
Next hop: 10.0.10.21 via em3.0 weight 0x1
Label-switched-path to_core1.pop1
Label operation: Push 300592
Next hop: 10.0.10.21 via em3.0 weight 0x1
Label-switched-path to_core1.pop1
Label operation: Push 300592
Next hop: 10.0.10.25 via em4.0 weight 0x1
Label-switched-path to_core1.pop2
Label operation: Push 300704
Next hop: 10.0.10.25 via em4.0 weight 0x1, selected
Label-switched-path to_core1.pop2
Label operation: Push 300704
State:
Local AS: 64513
Age: 27:20 Metric: 1
Task: LDP
Announcement bits (1): 0-KRT
AS path: I
Secondary Tables: inet.3
OSPF Preference: 10
Next hop type: Router
Next-hop reference count: 5
Next hop: 10.0.10.21 via em3.0, selected
Next hop: 10.0.10.25 via em4.0
Next hop: 10.0.10.21 via em3.0 weight 0x1
Label-switched-path to_core1.pop1
Next hop: 10.0.10.25 via em4.0 weight 0x1
Label-switched-path to_core1.pop2
State:
Inactive reason: Route Preference
Local AS: 64513
Age: 37:00 Metric: 2
Area: 0.0.0.0
Task: OSPF
Announcement bits (1): 3-LDP
AS path: I
Secondary Tables: inet.3

inet.3: 10 destinations, 15 routes (10 active, 0 holddown, 0 hidden)

10.0.1.1/32 (2 entries, 2 announced)
State:
*LDP Preference: 9
Next hop type: Router
Next-hop reference count: 3
Next hop: 10.0.10.21 via em3.0 weight 0x1
Label-switched-path to_core1.pop1
Label operation: Push 300592
Next hop: 10.0.10.21 via em3.0 weight 0x1
Label-switched-path to_core1.pop1
Label operation: Push 300592
Next hop: 10.0.10.25 via em4.0 weight 0x1
Label-switched-path to_core1.pop2
Label operation: Push 300704
Next hop: 10.0.10.25 via em4.0 weight 0x1, selected
Label-switched-path to_core1.pop2
Label operation: Push 300704
State:
Local AS: 64513
Age: 27:20 Metric: 1
Task: LDP
Announcement bits (1): 2-Resolve tree 1
AS path: I
Primary Routing Table inet.0
OSPF Preference: 10
Next hop type: Router
Next-hop reference count: 5
Next hop: 10.0.10.21 via em3.0, selected
Next hop: 10.0.10.25 via em4.0
Next hop: 10.0.10.21 via em3.0 weight 0x1
Label-switched-path to_core1.pop1
Next hop: 10.0.10.25 via em4.0 weight 0x1
Label-switched-path to_core1.pop2
State:
Inactive reason: Route Preference
Local AS: 64513
Age: 37:00 Metric: 2
Area: 0.0.0.0
Task: OSPF
Announcement bits (1): 1-LDP
AS path: I
Primary Routing Table inet.0

[edit]
root@edge1.pop2#

root@edge1.pop1# run show route table CE1A 172.16.251.1 extensive

CE1A.inet.0: 6 destinations, 8 routes (6 active, 0 holddown, 0 hidden)
172.16.251.1/32 (2 entries, 1 announced)
TSI:
KRT in-kernel 172.16.251.1/32 -> {indirect(131071)}
Page 0 idx 1 Type 1 val 8f0d8a4
Nexthop: Self
AS path: [64513] 64513 I
Communities: target:64513:100
Path 172.16.251.1 from 10.0.2.1 Vector len 4. Val: 1
*BGP Preference: 170/-101
Route Distinguisher: 64513:1
Next hop type: Indirect
Next-hop reference count: 10
Source: 10.0.2.1
Next hop type: Router, Next hop index: 131075
Next hop: 10.0.10.2 via em0.0 weight 0x1
Label operation: Push 16, Push 300608(top)
Next hop: 10.0.10.2 via em0.0 weight 0x1, selected
Label operation: Push 16, Push 300608(top)
Next hop: 10.0.10.10 via em1.0 weight 0x1
Label operation: Push 16, Push 300688(top)
Next hop: 10.0.10.10 via em1.0 weight 0x1
Label operation: Push 16, Push 300688(top)
Protocol next hop: 10.0.6.1
Push 16
Indirect next hop: 8ffc000 131071
State:
Local AS: 64513 Peer AS: 64513
Age: 28:07 Metric: 0 Metric2: 1
Task: BGP_64513.10.0.2.1+63485
Announcement bits (2): 0-KRT 1-BGP RT Background
AS path: 64514 I (Originator) Cluster list: 10.0.2.1
AS path: Originator ID: 10.0.6.1
Communities: target:64513:100
Import Accepted
VPN Label: 16
Localpref: 100
Router ID: 10.0.2.1
Primary Routing Table bgp.l3vpn.0
Indirect next hops: 1
Protocol next hop: 10.0.6.1 Metric: 1
Push 16
Indirect next hop: 8ffc000 131071
Indirect path forwarding next hops: 4
Next hop type: Router
Next hop: 10.0.10.2 via em0.0 weight 0x1
Next hop: 10.0.10.2 via em0.0 weight 0x1
Next hop: 10.0.10.10 via em1.0 weight 0x1
Next hop: 10.0.10.10 via em1.0 weight 0x1
10.0.6.1/32 Originating RIB: inet.3
Metric: 1 Node path count: 1
Forwarding nexthops: 4
Nexthop: 10.0.10.2 via em0.0
Nexthop: 10.0.10.2 via em0.0
Nexthop: 10.0.10.10 via em1.0
Nexthop: 10.0.10.10 via em1.0
BGP Preference: 170/-101
Route Distinguisher: 64513:1
Next hop type: Indirect
Next-hop reference count: 10
Source: 10.0.5.1
Next hop type: Router, Next hop index: 131075
Next hop: 10.0.10.2 via em0.0 weight 0x1
Label operation: Push 16, Push 300608(top)
Next hop: 10.0.10.2 via em0.0 weight 0x1, selected
Label operation: Push 16, Push 300608(top)
Next hop: 10.0.10.10 via em1.0 weight 0x1
Label operation: Push 16, Push 300688(top)
Next hop: 10.0.10.10 via em1.0 weight 0x1
Label operation: Push 16, Push 300688(top)
Protocol next hop: 10.0.6.1
Push 16
Indirect next hop: 8ffc000 131071
State:
Inactive reason: Not Best in its group - Update source
Local AS: 64513 Peer AS: 64513
Age: 28:07 Metric: 0 Metric2: 1
Task: BGP_64513.10.0.5.1+56350
AS path: 64514 I (Originator) Cluster list: 10.0.5.1
AS path: Originator ID: 10.0.6.1
Communities: target:64513:100
Import Accepted
VPN Label: 16
Localpref: 100
Router ID: 10.0.5.1
Primary Routing Table bgp.l3vpn.0
Indirect next hops: 1
Protocol next hop: 10.0.6.1 Metric: 1
Push 16
Indirect next hop: 8ffc000 131071
Indirect path forwarding next hops: 4
Next hop type: Router
Next hop: 10.0.10.2 via em0.0 weight 0x1
Next hop: 10.0.10.2 via em0.0 weight 0x1
Next hop: 10.0.10.10 via em1.0 weight 0x1
Next hop: 10.0.10.10 via em1.0 weight 0x1
10.0.6.1/32 Originating RIB: inet.3
Metric: 1 Node path count: 1
Forwarding nexthops: 4
Nexthop: 10.0.10.2 via em0.0
Nexthop: 10.0.10.2 via em0.0
Nexthop: 10.0.10.10 via em1.0
Nexthop: 10.0.10.10 via em1.0











[edit]
root@edge1.pop1#

root@edge1.pop2# run show route table CE2A.inet.0 172.16.151.1 extensive

CE2A.inet.0: 6 destinations, 9 routes (6 active, 0 holddown, 0 hidden)
172.16.151.1/32 (2 entries, 1 announced)
TSI:
KRT in-kernel 172.16.151.1/32 -> {indirect(131071)}
Page 0 idx 1 Type 1 val 8effb60
Nexthop: Self
AS path: [64513] 64513 I
Communities: target:64513:100
Path 172.16.151.1 from 10.0.2.1 Vector len 4. Val: 1
*BGP Preference: 170/-101
Route Distinguisher: 64513:1
Next hop type: Indirect
Next-hop reference count: 15
Source: 10.0.2.1
Next hop type: Router, Next hop index: 131070
Next hop: 10.0.10.21 via em3.0 weight 0x1
Label operation: Push 16, Push 300592(top)
Next hop: 10.0.10.21 via em3.0 weight 0x1
Label operation: Push 16, Push 300592(top)
Next hop: 10.0.10.25 via em4.0 weight 0x1, selected
Label operation: Push 16, Push 300704(top)
Next hop: 10.0.10.25 via em4.0 weight 0x1
Label operation: Push 16, Push 300704(top)
Protocol next hop: 10.0.1.1
Push 16
Indirect next hop: 9064e10 131071
State:
Local AS: 64513 Peer AS: 64513
Age: 28:26 Metric: 0 Metric2: 1
Task: BGP_64513.10.0.2.1+62768
Announcement bits (2): 0-KRT 1-BGP RT Background
AS path: 64514 I (Originator) Cluster list: 10.0.2.1
AS path: Originator ID: 10.0.1.1
Communities: target:64513:100
Import Accepted
VPN Label: 16
Localpref: 100
Router ID: 10.0.2.1
Primary Routing Table bgp.l3vpn.0
Indirect next hops: 1
Protocol next hop: 10.0.1.1 Metric: 1
Push 16
Indirect next hop: 9064e10 131071
Indirect path forwarding next hops: 4
Next hop type: Router
Next hop: 10.0.10.21 via em3.0 weight 0x1
Next hop: 10.0.10.21 via em3.0 weight 0x1
Next hop: 10.0.10.25 via em4.0 weight 0x1
Next hop: 10.0.10.25 via em4.0 weight 0x1
10.0.1.1/32 Originating RIB: inet.3
Metric: 1 Node path count: 1
Forwarding nexthops: 4
Nexthop: 10.0.10.21 via em3.0
Nexthop: 10.0.10.21 via em3.0
Nexthop: 10.0.10.25 via em4.0
Nexthop: 10.0.10.25 via em4.0
BGP Preference: 170/-101
Route Distinguisher: 64513:1
Next hop type: Indirect
Next-hop reference count: 15
Source: 10.0.5.1
Next hop type: Router, Next hop index: 131070
Next hop: 10.0.10.21 via em3.0 weight 0x1
Label operation: Push 16, Push 300592(top)
Next hop: 10.0.10.21 via em3.0 weight 0x1
Label operation: Push 16, Push 300592(top)
Next hop: 10.0.10.25 via em4.0 weight 0x1, selected
Label operation: Push 16, Push 300704(top)
Next hop: 10.0.10.25 via em4.0 weight 0x1
Label operation: Push 16, Push 300704(top)
Protocol next hop: 10.0.1.1
Push 16
Indirect next hop: 9064e10 131071
State:
Inactive reason: Not Best in its group - Update source
Local AS: 64513 Peer AS: 64513
Age: 28:26 Metric: 0 Metric2: 1
Task: BGP_64513.10.0.5.1+179
AS path: 64514 I (Originator) Cluster list: 10.0.5.1
AS path: Originator ID: 10.0.1.1
Communities: target:64513:100
Import Accepted
VPN Label: 16
Localpref: 100
Router ID: 10.0.5.1
Primary Routing Table bgp.l3vpn.0
Indirect next hops: 1
Protocol next hop: 10.0.1.1 Metric: 1
Push 16
Indirect next hop: 9064e10 131071
Indirect path forwarding next hops: 4
Next hop type: Router
Next hop: 10.0.10.21 via em3.0 weight 0x1
Next hop: 10.0.10.21 via em3.0 weight 0x1
Next hop: 10.0.10.25 via em4.0 weight 0x1
Next hop: 10.0.10.25 via em4.0 weight 0x1
10.0.1.1/32 Originating RIB: inet.3
Metric: 1 Node path count: 1
Forwarding nexthops: 4
Nexthop: 10.0.10.21 via em3.0
Nexthop: 10.0.10.21 via em3.0
Nexthop: 10.0.10.25 via em4.0
Nexthop: 10.0.10.25 via em4.0

[edit]
root@edge1.pop2#

root@edge1.pop1# run traceroute 10.0.6.1
traceroute to 10.0.6.1 (10.0.6.1), 30 hops max, 40 byte packets
1 10.0.10.10 (10.0.10.10) 4.692 ms 3.810 ms 2.720 ms
MPLS Label=300688 CoS=0 TTL=1 S=1
2 10.0.6.1 (10.0.6.1) 10.065 ms 4.215 ms 6.225 ms

[edit]
root@edge1.pop1#

root@edge1.pop2# run traceroute 10.0.1.1
traceroute to 10.0.1.1 (10.0.1.1), 30 hops max, 40 byte packets
1 10.0.10.25 (10.0.10.25) 2.440 ms 6.213 ms 3.650 ms
MPLS Label=300704 CoS=0 TTL=1 S=1
2 10.0.1.1 (10.0.1.1) 17.106 ms 2.989 ms 18.401 ms

[edit]
root@edge1.pop2#

root@edge1.pop1# run show bgp summary
Groups: 3 Peers: 4 Down peers: 0
Table Tot Paths Act Paths Suppressed History Damp State Pending
bgp.l3vpn.0 8 4 0 0 0 0
Peer AS InPkt OutPkt OutQ Flaps Last Up/Dwn St
ate|#Active/Received/Accepted/Damped...
10.0.2.1 64513 667 712 0 1 5:26:42 Es
tabl
bgp.l3vpn.0: 4/4/4/0
CE1A.inet.0: 2/2/2/0
CE1B.inet.0: 2/2/2/0
10.0.5.1 64513 670 711 0 2 5:26:40 Es
tabl
bgp.l3vpn.0: 0/4/4/0
CE1A.inet.0: 0/2/2/0
CE1B.inet.0: 0/2/2/0
172.16.1.2 64514 337 388 0 4 1:23:52 Es
tabl
CE1A.inet.0: 1/1/1/0
192.168.1.2 64515 336 388 0 4 1:23:59 Es
tabl
CE1B.inet.0: 1/1/1/0

[edit]
root@edge1.pop1#

[edit]

root@edge1.pop2# run show bgp summary
Groups: 3 Peers: 4 Down peers: 0
Table Tot Paths Act Paths Suppressed History Damp State Pending
bgp.l3vpn.0 10 5 0 0 0 0
Peer AS InPkt OutPkt OutQ Flaps Last Up/Dwn St
ate|#Active/Received/Accepted/Damped...
10.0.2.1 64513 2024 2125 0 0 16:19:11 Es
tabl
bgp.l3vpn.0: 5/5/5/0
CE2A.inet.0: 3/3/3/0
CE2B.inet.0: 2/2/2/0
10.0.5.1 64513 2093 2200 0 1 14:42:21 Es
tabl
bgp.l3vpn.0: 0/5/5/0
CE2A.inet.0: 0/3/3/0
CE2B.inet.0: 0/2/2/0
172.16.1.6 64514 338 402 0 4 1:24:27 Es
tabl
CE2A.inet.0: 1/1/1/0
192.168.1.6 64515 1062 1199 0 4 1:24:18 Es
tabl
CE2B.inet.0: 1/1/1/0

[edit]
root@edge1.pop2#

root@rr1.pop1# run show bgp summary
Groups: 1 Peers: 2 Down peers: 0
Table Tot Paths Act Paths Suppressed History Damp State Pending
bgp.l3vpn.0 9 9 0 0 0 0
Peer AS InPkt OutPkt OutQ Flaps Last Up/Dwn St
ate|#Active/Received/Accepted/Damped...
10.0.1.1 64513 2138 2021 0 1 5:10:00 Es
tabl
bgp.l3vpn.0: 5/5/5/0
10.0.6.1 64513 2125 2025 0 0 15:35:25 Es
tabl
bgp.l3vpn.0: 4/4/4/0

[edit]
root@rr1.pop1#

root@rr1.pop1# run show route

inet.0: 15 destinations, 15 routes (15 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

10.0.1.1/32 *[OSPF/10] 05:10:21, metric 2
> to 10.0.10.17 via em5.0
10.0.2.1/32 *[Direct/0] 16:12:41
> via lo0.0
10.0.3.1/32 *[OSPF/10] 14:34:25, metric 1
> to 10.0.10.17 via em5.0
10.0.4.1/32 *[OSPF/10] 14:52:24, metric 2
> to 10.0.10.17 via em5.0
10.0.5.1/32 *[OSPF/10] 14:52:24, metric 3
> to 10.0.10.17 via em5.0
10.0.6.1/32 *[OSPF/10] 14:52:27, metric 2
> to 10.0.10.17 via em5.0
10.0.10.0/30 *[OSPF/10] 05:15:51, metric 2
> to 10.0.10.17 via em5.0
10.0.10.8/30 *[OSPF/10] 14:52:27, metric 3
> to 10.0.10.17 via em5.0
10.0.10.12/30 *[OSPF/10] 14:52:27, metric 2
> to 10.0.10.17 via em5.0
10.0.10.16/30 *[Direct/0] 16:12:42
> via em5.0
10.0.10.18/32 *[Local/0] 16:12:42
Local via em5.0
10.0.10.20/30 *[OSPF/10] 14:52:27, metric 2
> to 10.0.10.17 via em5.0
10.0.10.24/30 *[OSPF/10] 14:52:27, metric 3
> to 10.0.10.17 via em5.0
10.0.10.28/30 *[OSPF/10] 14:52:24, metric 3
> to 10.0.10.17 via em5.0
224.0.0.5/32 *[OSPF/10] 16:13:03, metric 1
MultiRecv

inet.3: 1 destinations, 1 routes (1 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

0.0.0.0/0 *[Static/5] 12:25:37
Discard

mpls.0: 3 destinations, 3 routes (3 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

0 *[MPLS/0] 16:13:01, metric 1
Receive
1 *[MPLS/0] 16:13:01, metric 1
Receive
2 *[MPLS/0] 16:13:01, metric 1
Receive

bgp.l3vpn.0: 9 destinations, 9 routes (9 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

64513:1:1.1.1.1/32
*[BGP/170] 05:10:12, localpref 100, from 10.0.1.1
AS path: I
Indirect
64513:1:172.16.1.0/30
*[BGP/170] 05:10:12, localpref 100, from 10.0.1.1
AS path: I
Indirect
64513:1:172.16.1.4/30
*[BGP/170] 15:35:38, localpref 100, from 10.0.6.1
AS path: I
Indirect
64513:1:172.16.151.1/32
*[BGP/170] 01:20:13, MED 0, localpref 100, from 10.0.1.1
AS path: 64514 I
Indirect
64513:1:172.16.251.1/32
*[BGP/170] 01:21:08, MED 0, localpref 100, from 10.0.6.1
AS path: 64514 I
Indirect
64513:2:192.168.1.0/30
*[BGP/170] 05:10:12, localpref 100, from 10.0.1.1
AS path: I
Indirect
64513:2:192.168.1.4/30
*[BGP/170] 15:35:38, localpref 100, from 10.0.6.1
AS path: I
Indirect
64513:2:192.168.151.1/32
*[BGP/170] 01:20:19, MED 0, localpref 100, from 10.0.1.1
AS path: 64515 I
Indirect
64513:2:192.168.251.1/32
*[BGP/170] 01:21:00, MED 0, localpref 100, from 10.0.6.1
AS path: 64515 I
Indirect

[edit]
root@rr1.pop1#


root@rr1.pop2# run show bgp summary
Groups: 1 Peers: 2 Down peers: 0
Table Tot Paths Act Paths Suppressed History Damp State Pending
bgp.l3vpn.0 9 9 0 0 0 0
Peer AS InPkt OutPkt OutQ Flaps Last Up/Dwn St
ate|#Active/Received/Accepted/Damped...
10.0.1.1 64513 1931 1823 0 2 5:11:24 Es
tabl
bgp.l3vpn.0: 5/5/5/0
10.0.6.1 64513 1920 1825 0 1 14:04:56 Es
tabl
bgp.l3vpn.0: 4/4/4/0

[edit]
root@rr1.pop2#

[edit]
root@rr1.pop2# run show route

inet.0: 15 destinations, 15 routes (15 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

10.0.1.1/32 *[OSPF/10] 05:11:41, metric 2
> to 10.0.10.29 via em5.0
10.0.2.1/32 *[OSPF/10] 14:54:17, metric 3
> to 10.0.10.29 via em5.0
10.0.3.1/32 *[OSPF/10] 14:36:15, metric 2
> to 10.0.10.29 via em5.0
10.0.4.1/32 *[OSPF/10] 16:12:08, metric 1
> to 10.0.10.29 via em5.0
10.0.5.1/32 *[Direct/0] 16:12:23
> via lo0.0
10.0.6.1/32 *[OSPF/10] 16:12:08, metric 2
> to 10.0.10.29 via em5.0
10.0.10.0/30 *[OSPF/10] 05:17:11, metric 3
> to 10.0.10.29 via em5.0
10.0.10.8/30 *[OSPF/10] 16:12:08, metric 2
> to 10.0.10.29 via em5.0
10.0.10.12/30 *[OSPF/10] 15:36:58, metric 2
> to 10.0.10.29 via em5.0
10.0.10.16/30 *[OSPF/10] 14:54:17, metric 3
> to 10.0.10.29 via em5.0
10.0.10.20/30 *[OSPF/10] 16:12:08, metric 3
> to 10.0.10.29 via em5.0
10.0.10.24/30 *[OSPF/10] 16:12:08, metric 2
> to 10.0.10.29 via em5.0
10.0.10.28/30 *[Direct/0] 16:12:25
> via em5.0
10.0.10.30/32 *[Local/0] 16:12:25
Local via em5.0
224.0.0.5/32 *[OSPF/10] 16:12:42, metric 1
MultiRecv

inet.3: 1 destinations, 1 routes (1 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

0.0.0.0/0 *[Static/5] 12:27:03
Discard

mpls.0: 3 destinations, 3 routes (3 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

0 *[MPLS/0] 16:12:40, metric 1
Receive
1 *[MPLS/0] 16:12:40, metric 1
Receive
2 *[MPLS/0] 16:12:40, metric 1
Receive

bgp.l3vpn.0: 9 destinations, 9 routes (9 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

64513:1:1.1.1.1/32
*[BGP/170] 05:11:29, localpref 100, from 10.0.1.1
AS path: I
Indirect
64513:1:172.16.1.0/30
*[BGP/170] 05:11:29, localpref 100, from 10.0.1.1
AS path: I
Indirect
64513:1:172.16.1.4/30
*[BGP/170] 14:05:00, localpref 100, from 10.0.6.1
AS path: I
Indirect
64513:1:172.16.151.1/32
*[BGP/170] 01:21:08, MED 0, localpref 100, from 10.0.1.1
AS path: 64514 I
Indirect
64513:1:172.16.251.1/32
*[BGP/170] 01:22:03, MED 0, localpref 100, from 10.0.6.1
AS path: 64514 I
Indirect
64513:2:192.168.1.0/30
*[BGP/170] 05:11:29, localpref 100, from 10.0.1.1
AS path: I
Indirect
64513:2:192.168.1.4/30
*[BGP/170] 14:04:58, localpref 100, from 10.0.6.1
AS path: I
Indirect
64513:2:192.168.151.1/32
*[BGP/170] 01:21:14, MED 0, localpref 100, from 10.0.1.1
AS path: 64515 I
Indirect
64513:2:192.168.251.1/32
*[BGP/170] 01:21:54, MED 0, localpref 100, from 10.0.6.1
AS path: 64515 I
Indirect









[edit]
root@rr1.pop2#







[edit]
root@rr1.pop2#

root@core1.pop1# run show route

inet.0: 18 destinations, 22 routes (18 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

10.0.1.1/32 *[RSVP/7/1] 05:20:30, metric 1
> to 10.0.10.1 via em0.0, label-switched-path to_edge1.pop1
[LDP/9] 00:31:32, metric 1
> to 10.0.10.1 via em0.0, label-switched-path to_edge1.pop1
[OSPF/10] 00:57:53, metric 1
> to 10.0.10.1 via em0.0
to 10.0.10.1 via em0.0, label-switched-path to_edge1.pop1
10.0.2.1/32 *[OSPF/10] 00:57:54, metric 1
> to 10.0.10.18 via em5.0
10.0.3.1/32 *[Direct/0] 14:59:46
> via lo0.0
10.0.4.1/32 *[OSPF/10] 00:57:54, metric 1
> to 10.0.10.14 via em2.0
10.0.5.1/32 *[OSPF/10] 00:57:54, metric 2
> to 10.0.10.14 via em2.0
10.0.6.1/32 *[RSVP/7/1] 11:06:43, metric 1
> to 10.0.10.22 via em3.0, label-switched-path to_edge1.pop2
[LDP/9] 00:31:25, metric 1
> to 10.0.10.22 via em3.0, label-switched-path to_edge1.pop2
[OSPF/10] 00:57:53, metric 1
> to 10.0.10.22 via em3.0
to 10.0.10.22 via em3.0, label-switched-path to_edge1.pop2
10.0.10.0/30 *[Direct/0] 16:10:11
> via em0.0
10.0.10.2/32 *[Local/0] 16:10:11
Local via em0.0
10.0.10.8/30 *[OSPF/10] 00:52:48, metric 2
> to 10.0.10.1 via em0.0
to 10.0.10.14 via em2.0
to 10.0.10.1 via em0.0, label-switched-path to_edge1.pop1
10.0.10.12/30 *[Direct/0] 16:55:41
> via em2.0
10.0.10.13/32 *[Local/0] 16:55:41
Local via em2.0
10.0.10.16/30 *[Direct/0] 16:02:52
> via em5.0
10.0.10.17/32 *[Local/0] 16:02:52
Local via em5.0
10.0.10.20/30 *[Direct/0] 16:05:55
> via em3.0
10.0.10.21/32 *[Local/0] 16:05:55
Local via em3.0
10.0.10.24/30 *[OSPF/10] 00:52:27, metric 2
to 10.0.10.14 via em2.0
> to 10.0.10.22 via em3.0
to 10.0.10.22 via em3.0, label-switched-path to_edge1.pop2
10.0.10.28/30 *[OSPF/10] 00:57:54, metric 2
> to 10.0.10.14 via em2.0
224.0.0.5/32 *[OSPF/10] 16:55:54, metric 1
MultiRecv

inet.3: 2 destinations, 4 routes (2 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

10.0.1.1/32 *[RSVP/7/1] 05:20:30, metric 1
> to 10.0.10.1 via em0.0, label-switched-path to_edge1.pop1
[LDP/9] 00:31:32, metric 1
> to 10.0.10.1 via em0.0, label-switched-path to_edge1.pop1
10.0.6.1/32 *[RSVP/7/1] 11:06:43, metric 1
> to 10.0.10.22 via em3.0, label-switched-path to_edge1.pop2
[LDP/9] 00:31:25, metric 1
> to 10.0.10.22 via em3.0, label-switched-path to_edge1.pop2

mpls.0: 7 destinations, 7 routes (7 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

0 *[MPLS/0] 16:55:52, metric 1
Receive
1 *[MPLS/0] 16:55:52, metric 1
Receive
2 *[MPLS/0] 16:55:52, metric 1
Receive
300592 *[LDP/9] 00:31:32, metric 1
> to 10.0.10.1 via em0.0, label-switched-path to_edge1.pop1
300592(S=0) *[LDP/9] 00:31:32, metric 1
> to 10.0.10.1 via em0.0, label-switched-path to_edge1.pop1
300608 *[LDP/9] 00:31:25, metric 1
> to 10.0.10.22 via em3.0, label-switched-path to_edge1.pop2
300608(S=0) *[LDP/9] 00:31:25, metric 1
> to 10.0.10.22 via em3.0, label-switched-path to_edge1.pop2

[edit]
root@core1.pop1#

root@core1.pop2# run show route

inet.0: 18 destinations, 22 routes (18 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

10.0.1.1/32 *[RSVP/7/1] 01:04:09, metric 1
> to 10.0.10.9 via em1.0, label-switched-path to_edge1.pop1
[LDP/9] 00:32:12, metric 1
> to 10.0.10.9 via em1.0, label-switched-path to_edge1.pop1
[OSPF/10] 00:58:27, metric 1
> to 10.0.10.9 via em1.0
to 10.0.10.9 via em1.0, label-switched-path to_edge1.pop1
10.0.2.1/32 *[OSPF/10] 00:58:28, metric 2
> to 10.0.10.13 via em2.0
10.0.3.1/32 *[OSPF/10] 00:58:28, metric 1
> to 10.0.10.13 via em2.0
10.0.4.1/32 *[Direct/0] 16:49:48
> via lo0.0
10.0.5.1/32 *[OSPF/10] 00:58:28, metric 1
> to 10.0.10.30 via em5.0
10.0.6.1/32 *[RSVP/7/1] 15:24:38, metric 1
> to 10.0.10.26 via em4.0, label-switched-path to_edge1.pop2
[LDP/9] 00:32:05, metric 1
> to 10.0.10.26 via em4.0, label-switched-path to_edge1.pop2
[OSPF/10] 00:58:27, metric 1
> to 10.0.10.26 via em4.0
to 10.0.10.26 via em4.0, label-switched-path to_edge1.pop2
10.0.10.0/30 *[OSPF/10] 00:53:41, metric 2
> to 10.0.10.9 via em1.0
to 10.0.10.13 via em2.0
to 10.0.10.9 via em1.0, label-switched-path to_edge1.pop1
10.0.10.8/30 *[Direct/0] 16:49:52
> via em1.0
10.0.10.10/32 *[Local/0] 16:49:52
Local via em1.0
10.0.10.12/30 *[Direct/0] 16:10:35
> via em2.0
10.0.10.14/32 *[Local/0] 16:10:35
Local via em2.0
10.0.10.16/30 *[OSPF/10] 00:58:28, metric 2
> to 10.0.10.13 via em2.0
10.0.10.20/30 *[OSPF/10] 00:53:19, metric 2
> to 10.0.10.26 via em4.0
to 10.0.10.13 via em2.0
to 10.0.10.26 via em4.0, label-switched-path to_edge1.pop2
10.0.10.24/30 *[Direct/0] 16:49:49
> via em4.0
10.0.10.25/32 *[Local/0] 16:49:49
Local via em4.0
10.0.10.28/30 *[Direct/0] 16:49:48
> via em5.0
10.0.10.29/32 *[Local/0] 16:49:48
Local via em5.0
224.0.0.5/32 *[OSPF/10] 16:50:20, metric 1
MultiRecv

inet.3: 2 destinations, 4 routes (2 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

10.0.1.1/32 *[RSVP/7/1] 01:04:09, metric 1
> to 10.0.10.9 via em1.0, label-switched-path to_edge1.pop1
[LDP/9] 00:32:12, metric 1
> to 10.0.10.9 via em1.0, label-switched-path to_edge1.pop1
10.0.6.1/32 *[RSVP/7/1] 15:24:38, metric 1
> to 10.0.10.26 via em4.0, label-switched-path to_edge1.pop2
[LDP/9] 00:32:05, metric 1
> to 10.0.10.26 via em4.0, label-switched-path to_edge1.pop2

mpls.0: 7 destinations, 7 routes (7 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

0 *[MPLS/0] 16:50:17, metric 1
Receive
1 *[MPLS/0] 16:50:17, metric 1
Receive
2 *[MPLS/0] 16:50:17, metric 1
Receive
300688 *[LDP/9] 00:32:05, metric 1
> to 10.0.10.26 via em4.0, label-switched-path to_edge1.pop2
300688(S=0) *[LDP/9] 00:32:05, metric 1
> to 10.0.10.26 via em4.0, label-switched-path to_edge1.pop2
300704 *[LDP/9] 00:32:12, metric 1
> to 10.0.10.9 via em1.0, label-switched-path to_edge1.pop1
300704(S=0) *[LDP/9] 00:32:12, metric 1
> to 10.0.10.9 via em1.0, label-switched-path to_edge1.pop1

[edit]
root@core1.pop2#

[edit]

root@core1.pop1# run show route 10.0.6.1

inet.0: 18 destinations, 22 routes (18 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

10.0.6.1/32 *[RSVP/7/1] 11:07:35, metric 1
> to 10.0.10.22 via em3.0, label-switched-path to_edge1.pop2
[LDP/9] 00:32:17, metric 1
> to 10.0.10.22 via em3.0, label-switched-path to_edge1.pop2
[OSPF/10] 00:58:45, metric 1
> to 10.0.10.22 via em3.0
to 10.0.10.22 via em3.0, label-switched-path to_edge1.pop2

inet.3: 2 destinations, 4 routes (2 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

10.0.6.1/32 *[RSVP/7/1] 11:07:35, metric 1
> to 10.0.10.22 via em3.0, label-switched-path to_edge1.pop2
[LDP/9] 00:32:17, metric 1
> to 10.0.10.22 via em3.0, label-switched-path to_edge1.pop2

[edit]
root@core1.pop1#

[edit]
root@core1.pop1#

root@core1.pop2# run show route 10.0.1.1

inet.0: 18 destinations, 22 routes (18 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

10.0.1.1/32 *[RSVP/7/1] 01:04:58, metric 1
> to 10.0.10.9 via em1.0, label-switched-path to_edge1.pop1
[LDP/9] 00:33:01, metric 1
> to 10.0.10.9 via em1.0, label-switched-path to_edge1.pop1
[OSPF/10] 00:59:16, metric 1
> to 10.0.10.9 via em1.0
to 10.0.10.9 via em1.0, label-switched-path to_edge1.pop1

inet.3: 2 destinations, 4 routes (2 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

^[[A10.0.1.1/32 *[RSVP/7/1] 01:04:58, metric 1
> to 10.0.10.9 via em1.0, label-switched-path to_edge1.pop1
[LDP/9] 00:33:01, metric 1
> to 10.0.10.9 via em1.0, label-switched-path to_edge1.pop1

[edit]
root@core1.pop2#

[edit]
root@core1.pop2# run show route 10.0.6.1

inet.0: 18 destinations, 22 routes (18 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

10.0.6.1/32 *[RSVP/7/1] 15:25:30, metric 1
> to 10.0.10.26 via em4.0, label-switched-path to_edge1.pop2
[LDP/9] 00:32:57, metric 1
> to 10.0.10.26 via em4.0, label-switched-path to_edge1.pop2
[OSPF/10] 00:59:19, metric 1
> to 10.0.10.26 via em4.0
to 10.0.10.26 via em4.0, label-switched-path to_edge1.pop2

inet.3: 2 destinations, 4 routes (2 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

10.0.6.1/32 *[RSVP/7/1] 15:25:30, metric 1
> to 10.0.10.26 via em4.0, label-switched-path to_edge1.pop2
[LDP/9] 00:32:57, metric 1
> to 10.0.10.26 via em4.0, label-switched-path to_edge1.pop2

[edit]
root@core1.pop2#

[edit]
root@core1.pop2#

root@edge1.pop1# run show route table mpls.0

mpls.0: 10 destinations, 10 routes (10 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

0 *[MPLS/0] 17:37:20, metric 1
Receive
1 *[MPLS/0] 17:37:20, metric 1
Receive
2 *[MPLS/0] 17:37:20, metric 1
Receive
16 *[VPN/0] 17:37:18
to table CE1A.inet.0, Pop
17 *[VPN/0] 17:37:18
to table CE1B.inet.0, Pop
300512 *[LDP/9] 00:34:20, metric 1
to 10.0.10.2 via em0.0, label-switched-path to_core1.pop1
> to 10.0.10.2 via em0.0, label-switched-path to_core1.pop1
300512(S=0) *[LDP/9] 00:34:20, metric 1
> to 10.0.10.2 via em0.0, label-switched-path to_core1.pop1
to 10.0.10.2 via em0.0, label-switched-path to_core1.pop1
300528 *[LDP/9] 00:34:19, metric 1
to 10.0.10.2 via em0.0, label-switched-path to_core1.pop1
to 10.0.10.2 via em0.0, label-switched-path to_core1.pop1
to 10.0.10.10 via em1.0, label-switched-path to_core1.pop2
> to 10.0.10.10 via em1.0, label-switched-path to_core1.pop2
300544 *[LDP/9] 00:34:19, metric 1
to 10.0.10.10 via em1.0, label-switched-path to_core1.pop2
> to 10.0.10.10 via em1.0, label-switched-path to_core1.pop2
300544(S=0) *[LDP/9] 00:34:19, metric 1
to 10.0.10.10 via em1.0, label-switched-path to_core1.pop2
> to 10.0.10.10 via em1.0, label-switched-path to_core1.pop2

[edit]
root@edge1.pop1#

[edit]

root@edge1.pop2# run show route table mpls.0

mpls.0: 10 destinations, 10 routes (10 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

0 *[MPLS/0] 17:09:51, metric 1
Receive
1 *[MPLS/0] 17:09:51, metric 1
Receive
2 *[MPLS/0] 17:09:51, metric 1
Receive
16 *[VPN/0] 17:09:49
to table CE2A.inet.0, Pop
17 *[VPN/0] 17:09:49
to table CE2B.inet.0, Pop
300336 *[LDP/9] 00:34:14, metric 1
> to 10.0.10.21 via em3.0, label-switched-path to_core1.pop1
to 10.0.10.21 via em3.0, label-switched-path to_core1.pop1
300336(S=0) *[LDP/9] 00:34:14, metric 1
to 10.0.10.21 via em3.0, label-switched-path to_core1.pop1
> to 10.0.10.21 via em3.0, label-switched-path to_core1.pop1
300352 *[LDP/9] 00:34:14, metric 1
to 10.0.10.21 via em3.0, label-switched-path to_core1.pop1
> to 10.0.10.21 via em3.0, label-switched-path to_core1.pop1
to 10.0.10.25 via em4.0, label-switched-path to_core1.pop2
to 10.0.10.25 via em4.0, label-switched-path to_core1.pop2
300368 *[LDP/9] 00:34:14, metric 1
to 10.0.10.25 via em4.0, label-switched-path to_core1.pop2
> to 10.0.10.25 via em4.0, label-switched-path to_core1.pop2
300368(S=0) *[LDP/9] 00:34:14, metric 1
> to 10.0.10.25 via em4.0, label-switched-path to_core1.pop2
to 10.0.10.25 via em4.0, label-switched-path to_core1.pop2





[edit]
root@edge1.pop2#