conf t ! hostname R3 ! group CCIE-ISIS router isis '.*' is-type level-2-only add ipv4 uni metric-style wide mpls ldp auto-config ! int 'Lo.*' add ipv4 uni passive ! ! int 'Gi.*' point-to-point add ipv4 uni ! root ! ! ! vrf CustA add ipv4 uni import route-target 100:100 ! export route-target 100:100 ! ! ! vrf CustB add ipv4 uni import route-target 200:200 ! export route-target 200:200 ! ! ! int lo 0 ipv4 add 3.3.3.3/32 ! int lo 10 description /// Loopback at CustA /// vrf CustA ipv4 add 30.30.30.30/32 ! int lo 20 description /// Loopback at CustB /// vrf CustB ipv4 add 33.33.33.33/32 ! int gi0/0/0/1 ipv4 add 10.10.23.3/24 no sh ! int gi0/0/0/2 description /// Inter-AS OptionA /// no sh ! int gi0/0/0/2.100 description /// CustA-1 /// vrf CustA encapsulation dot1q 100 ipv4 add 10.10.134.3/24 no sh ! int gi0/0/0/2.200 description /// CustB-1 /// vrf CustB encapsulation dot1q 200 ipv4 add 10.10.234.3/24 no sh ! router isis 1 apply-group CCIE-ISIS net 49.0000.3.3.3.3.00 int lo 0 ! int gi0/0/0/1 ! router bgp 100 bgp router-id 3.3.3.3 add vpnv4 uni ! neighbor 1.1.1.1 remote-as 100 update-source lo0 add vpnv4 uni next-hop-self ! ! vrf CustA rd 100:100 bgp unsafe-ebgp-policy add ipv4 uni net 30.30.30.30/32 ! neighbor 10.10.134.4 remote-as 200 add ipv4 uni ! ! ! vrf CustB rd 200:200 bgp unsafe-ebgp-policy add ipv4 uni net 33.33.33.33/32 ! neighbor 10.10.234.4 remote-as 200 add ipv4 uni ! ! ! ! mpls ldp !