VPNv4 over SRv6 over GREしてみた(cat8000v)

前書き

今回は前々から興味のあった技術であるSRv6の入門として、L3VPNを構築してみました。

VPNv4のデータプレーンとしてSRv6を使い、SRv6自体もGRE上に構築する違法建築感の漂う構成です。

とはいえCisco Liveの資料にもあるような構成なので、力業というわけではありません。

本来はトンネル区間で暗号化したかったのですが、トンネルインターフェースにIPsecプロファイルを付けた瞬間疎通できなくなる謎の事象に陥っており、暗号化できません…

これがバグなのかコンフィグ誤りなのかはわからないですが、デバッグしても解決できないので諦めました🙄

構成図と環境

今回の構成図はこちらです。

だいぶカオスになりましたが、こちらがVPNサービスにおける最小構成になります。

まず環境の説明で、今回の使用機器は以下の通りです。

GWルータ4台:Cisco Catalyst v8000(以降Cat v8000)
Edgeルータ4台およびCoreルータ3台:Cisco IOSv(以降IOSv)
CEルータ4台(A-W1など):Cisco CSR1000v(以降CSR 1000v)
インターネット接続SW1台:Cisco IOSvL2(以降L2SW)

説明の都合上、ピンクで塗った個所をフロントネットワーク、緑で塗った個所をバックボーンネットワークと呼称させていただきます。

バックボーンネットワークはVPNv4 over SRv6 over GRE、フロントネットワークではmGREを使用しています。

mGREはデュアルHUB構成でNHRPのショートカットVPNも有効化しているのでCEに当たるA-W1とA-W2間、およびA-E1とA-E2間の通信はHUBを経由せずに直接通信します。

暗号化していればいわゆるDMVPNになります。

ここで今回の構成における制約を説明します。

①CEをマルチテナント収容できない
②インターネット接続時にマルチテナントでなくなる(IP重複できない)

①に関して、GWとCE間でのトンネルにおける終端アドレスお互いの物理インターフェース(IPv6)ですが、今回は認証を使っていません。

つまり、異なるIVRFのトンネルインターフェースを複数用意しても、要求元の識別ができないので、異なるユーザが同じトンネルインターフェースに張ってしまうことになります。

これを回避するにはIKEによる要求元の認証で振り分けるか、トンネルの終端をユーザごとに分けるしかありません。

もともとIPsecで暗号化する前提でいたため、問題ないはずでしたが結果として、IPsecが実装できずに制約が生まれてしまっています。

②に関して、仮に①を解決してもインターネット接続口においてもマルチテナントに向いていない点があります。

今回、GWとL2SWを論理分割せずに接続しているため、GW側でVRFごとに論理分割された通信が合流してしまいます。

つまりCEから出た通信がGWやL2SWを通り、インターネット側へ抜けることができたとしても、戻りの通信が判別できないことになります。

これを回避するには、Tag-VlanやInter-ASによる論理分割や物理インターフェースや機器を分ける物理分割を行って出口まで出してやるか、VRFごとにSNATする方法などがあるかと思います。(やったことないですが後者はIOS-XEだとVASIと呼ばれるそうです。参考サイト様のリンクを貼っておきます。1)

最後に経路に関してですが、今回は極力スタティックを使わず、ダイナミックルーティングプロトコルをふんだんに使用したフルコースになっており、まとめると以下になります。

【フロントネットワーク】
アンダーレイ:OSPFv3
オーバーレイ:OSPFv2およびBGP4+(IPv4 VRF Address Family)

【バックボーンネットワーク】
アンダーレイ:BGP4+(IPv6 Address Family)
オーバーレイ:ISIS(IPv6 Address Family)およびBGP4+(VPNv4 Address Family)

フロントネットワーク側のOSPFにてアンダーレイとオーバーレイでバージョンが分かれていますが、mGRE(IPv6)上でOSPFv3が動かない状況に陥ったので、回避策としてこのような構成になっています。

また、今回バックボーン側のオーバーレイでISISを動かしているのでリンクステートはすべてISISに統一する線もありましたが、mGREではISISをサポートしていないようです。(上記のOSPFv3はおそらくバグですがこちらは仕様ですが、OSPFに統一すればもっとシンプルな構成になってましたね…)

コンフィグ

【GW-W1】

hostname GW-W1
!
vrf definition VRF-A
 rd 65001:1
 address-family ipv4 unicast
  route-target import 65002:1
  route-target export 65001:1
 exit
exit
!
ipv6 unicast-routing
!
ip route vrf VRF-A 0.0.0.0 0.0.0.0 gigabitEthernet 4 dhcp
!
interface gigabitEthernet 1
 no shutdown
 no ip address
 ipv6 enable
 ipv6 address 2001:0:0:3::1/64
 ospfv3 1 ipv6 area 0
exit
!
interface gigabitEthernet 2
 no shutdown
 no ip address
 ipv6 enable
 ipv6 address 2001:f:f:1::1/64
exit
!
interface gigabitEthernet 3
 no shutdown
 no ip address
 ipv6 enable
 ipv6 address 2001:0:0:1::1/64
 ospfv3 1 ipv6 area 0
exit
!
interface gigabitEthernet 4
 ip address dhcp
 no shutdown
exit
!
interface Loopback 100
 ipv6 address 2001:a:b:c::1/128
 ip address 172.16.0.1 255.255.255.255
 ipv6 router isis default
exit
!
interface Loopback 1
 vrf forwarding VRF-A
 ip address 192.168.0.1 255.255.255.255
 ip ospf 1 area 0
exit
!
interface tunnel 1
 vrf forwarding VRF-A
 ip address 10.0.0.1 255.255.255.0
 tunnel mode gre multipoint ipv6
 ip nhrp network-id 1
 ip nhrp redirect
 tunnel source GigabitEthernet3
 ip ospf 1 area 0
 ip nhrp map multicast dynamic
 ip ospf network broadcast
 ip ospf priority 2
exit
!
interface Tunnel101
 ipv6 address fd00::1/126
 ipv6 router isis default
 tunnel source GigabitEthernet2
 tunnel mode gre ipv6
 tunnel destination 2409:f:f:1::1
 tunnel path-mtu-discovery
exit
!
interface Tunnel201
 ipv6 address fd00::5/126
 ipv6 router isis default
 tunnel source GigabitEthernet2
 tunnel mode gre ipv6
 tunnel destination 2409:f:f:2::1
 tunnel path-mtu-discovery
exit
!
segment-routing srv6
 encapsulation
  source-address 2001:a:b:c::1
 exit
 !
 locators
  locator slice-l3vpn
   format usid-f3216
   prefix 2001:ffff:1::/48
  exit
 exit
exit
!
router bgp 65001
 bgp router-id interface Loopback100
 no bgp default ipv4-unicast
 neighbor 2409:a:b:c::1 remote-as 65002
 neighbor 2409:a:b:c::1 update-source Loopback100
 neighbor 2409:a:b:c::1 ebgp-multihop 2
 neighbor 2409:a:b:c::2 remote-as 65002
 neighbor 2409:a:b:c::2 update-source Loopback100
 neighbor 2409:a:b:c::2 ebgp-multihop 2
 address-family vpnv4
  segment-routing srv6
   locator slice-l3vpn
   alloc-mode per-vrf
  exit-srv6
  !
  neighbor 2409:a:b:c::1 activate
  neighbor 2409:a:b:c::1 send-community both
  neighbor 2409:a:b:c::2 activate
  neighbor 2409:a:b:c::2 send-community both
 exit
 !
 address-family ipv4 vrf VRF-A
  neighbor 192.168.10.1 remote-as 65011
  neighbor 192.168.10.1 activate
  neighbor 192.168.10.1 update-source Loopback1
  neighbor 192.168.10.1 ebgp-multihop 2
  neighbor 192.168.10.2 remote-as 65011
  neighbor 192.168.10.2 activate
  neighbor 192.168.10.2 update-source Loopback1
  neighbor 192.168.10.2 ebgp-multihop 2
  distance bgp 120 200 200
  redistribute connected
  redistribute static
  default-information originate
 exit-address-family
 !
 address-family ipv6
  neighbor 2001:f:f:1::ffff remote-as 65099
  network 2001:a:b:c::1/128
 exit-address-family
 !
exit
!
router isis default
 is-type level-1
 net 49.0001.1720.1600.0001.00
 router-id Loopback100
 address-family ipv6
  segment-routing srv6 
   locator slice-l3vpn 
    level-1
   exit
  exit
 exit
exit
!
router ospf 1 vrf VRF-A
exit
!
router ospfv3 1
 !
 address-family ipv6 unicast
 exit-address-family
 !
exit

バックボーン側のSRv6のSID広告は、SRv6拡張に対応したOSPFかISISを使うつもりで、今回ISISを選びましたが、今回のようにCORE-WtoEがSRv6を処理しない場合はLocaort PrefixとBGPピア用のLoopbackを広報するだけなので、どのルーティングプロトコルでも問題ありません。(スタティックでもOK)

【GW-W2】

hostname GW-W2
!
vrf definition VRF-A
 rd 65001:1
 address-family ipv4 unicast
  route-target import 65002:1
  route-target export 65001:1
 exit
exit
!
ipv6 unicast-routing
!
ip route vrf VRF-A 0.0.0.0 0.0.0.0 gigabitEthernet 4 dhcp
!
interface gigabitEthernet 1
 no shutdown
 no ip address
 ipv6 enable
 ipv6 address 2001:0:0:3::2/64
 ospfv3 1 ipv6 area 0
exit
!
interface gigabitEthernet 2
 no shutdown
 no ip address
 ipv6 enable
 ipv6 address 2001:f:f:2::1/64
exit
!
interface gigabitEthernet 3
 no shutdown
 no ip address
 ipv6 enable
 ipv6 address 2001:0:0:2::1/64
 ospfv3 1 ipv6 area 0
exit
!
interface gigabitEthernet 4
 ip address dhcp
 no shutdown
exit
!
interface Loopback 100
 ipv6 address 2001:a:b:c::2/128
 ip address 172.16.0.2 255.255.255.255
 ipv6 router isis default
exit
!
interface Loopback 1
 vrf forwarding VRF-A
 ip address 192.168.0.2 255.255.255.255
 ip ospf 1 area 0
exit
!
interface tunnel 1
 vrf forwarding VRF-A
 ip address 10.0.0.2 255.255.255.0
 tunnel mode gre multipoint ipv6
 ip nhrp network-id 1
 ip nhrp redirect
 ip nhrp nhs 10.0.0.1 nbma 2001:0:0:1::1 multicast
 tunnel source GigabitEthernet3
 ip ospf 1 area 0
 ip nhrp map multicast dynamic
 ip ospf network broadcast
 ip ospf priority 1
exit
!
interface Tunnel301
 ipv6 address fd00::9/126
 ipv6 router isis default
 tunnel source GigabitEthernet2
 tunnel mode gre ipv6
 tunnel destination 2409:f:f:1::1
 tunnel path-mtu-discovery
exit
!
interface Tunnel401
 ipv6 address fd00::13/126
 ipv6 router isis default
 tunnel source GigabitEthernet2
 tunnel mode gre ipv6
 tunnel destination 2409:f:f:2::1
 tunnel path-mtu-discovery
exit
!
segment-routing srv6
 encapsulation
  source-address 2001:a:b:c::2
 exit
 !
 locators
  locator slice-l3vpn
   format usid-f3216
   prefix 2001:ffff:2::/48
  exit
 exit
exit
!
router bgp 65001
 bgp router-id interface Loopback100
 no bgp default ipv4-unicast
 neighbor 2409:a:b:c::1 remote-as 65002
 neighbor 2409:a:b:c::1 update-source Loopback100
 neighbor 2409:a:b:c::1 ebgp-multihop 2
 neighbor 2409:a:b:c::2 remote-as 65002
 neighbor 2409:a:b:c::2 update-source Loopback100
 neighbor 2409:a:b:c::2 ebgp-multihop 2
 address-family vpnv4
  segment-routing srv6
   locator slice-l3vpn
   alloc-mode per-vrf
  exit-srv6
  !
  neighbor 2409:a:b:c::1 activate
  neighbor 2409:a:b:c::1 send-community both
  neighbor 2409:a:b:c::2 activate
  neighbor 2409:a:b:c::2 send-community both
 exit
 !
 address-family ipv4 vrf VRF-A
  neighbor 192.168.10.1 remote-as 65011
  neighbor 192.168.10.1 activate
  neighbor 192.168.10.1 update-source Loopback1
  neighbor 192.168.10.1 ebgp-multihop 2
  neighbor 192.168.10.2 remote-as 65011
  neighbor 192.168.10.2 activate
  neighbor 192.168.10.2 update-source Loopback1
  neighbor 192.168.10.2 ebgp-multihop 2
  distance bgp 120 200 200
  redistribute connected
  redistribute static
  default-information originate
 exit-address-family
 !
 address-family ipv6
  neighbor 2001:f:f:2::ffff remote-as 65099
  network 2001:a:b:c::2/128
 exit-address-family
 !
exit
!
router isis default
 is-type level-1
 net 49.0001.1720.1600.0002.00
 router-id Loopback100
 address-family ipv6
  segment-routing srv6 
   locator slice-l3vpn 
    level-1
   exit
  exit
 exit
exit
!
router ospf 1 vrf VRF-A
exit
!
router ospfv3 1
 !
 address-family ipv6 unicast
 exit-address-family
 !
exit

【CORE-WtoE】

hostname CORE-WtoE
!
ipv6 unicast-routing
!
interface gigabitEthernet 0/0
 no shutdown
 no ip address
 ipv6 enable
 ipv6 address 2001:f:f:1::ffff/64
exit
!
interface gigabitEthernet 0/1
 no shutdown
 no ip address
 ipv6 enable
 ipv6 address 2001:f:f:2::ffff/64
exit
!
interface gigabitEthernet 0/2
 no shutdown
 no ip address
 ipv6 enable
 ipv6 address 2409:f:f:1::ffff/64
exit
!
interface gigabitEthernet 0/3
 no shutdown
 no ip address
 ipv6 enable
 ipv6 address 2409:f:f:2::ffff/64
exit
!
interface Loopback 100
 ip address 172.16.0.99 255.255.255.255
exit
!
router bgp 65099
 bgp router-id interface Loopback100
 address-family ipv6
  neighbor 2001:f:f:1::1 remote-as 65001
  neighbor 2001:f:f:2::1 remote-as 65001
  neighbor 2409:f:f:1::1 remote-as 65002
  neighbor 2409:f:f:2::1 remote-as 65002
  redistribute connected
 exit-address-family
 !
exit

【EDGE-W1】

hostname EDGE-W1
!
ipv6 unicast-routing
!
interface gigabitEthernet 0/0
 no shutdown
 no ip address
 ipv6 enable
 ipv6 address 2001:0:0:1::2/64
 ipv6 ospf 1 area 0
exit
!
interface gigabitEthernet 0/1
 no shutdown
 no ip address
 ipv6 enable
 ipv6 ospf 1 area 0
exit
!
ipv6 router ospf 1
 router-id 1.1.1.1
exit

【EDGE-W2】

hostname EDGE-W2
!
ipv6 unicast-routing
!
interface gigabitEthernet 0/0
 no shutdown
 no ip address
 ipv6 enable
 ipv6 address 2001:0:0:2::2/64
 ipv6 ospf 1 area 0
exit
!
interface gigabitEthernet 0/1
 no shutdown
 no ip address
 ipv6 enable
 ipv6 ospf 1 area 0
exit
!
ipv6 router ospf 1
 router-id 2.2.2.2
exit

【CORE-W】

hostname CORE-W
!
ipv6 unicast-routing
!
interface gigabitEthernet 0/1
 no shutdown
 no ip address
 ipv6 enable
 ipv6 ospf 1 area 0
exit
!
interface gigabitEthernet 0/2
 no shutdown
 no ip address
 ipv6 enable
 ipv6 ospf 1 area 0
exit
!
interface gigabitEthernet 0/3
 no shutdown
 no ip address
 ipv6 enable
 ipv6 address 2001:a:a:1::1/64
exit
!
interface gigabitEthernet 0/4
 no shutdown
 no ip address
 ipv6 enable
 ipv6 address 2001:a:a:2::1/64
exit
!
ipv6 router ospf 1
 router-id 3.3.3.3
 redistribute connected
exit

【A-W1】

hostname A-W1
!
ipv6 unicast-routing
!
interface gigabitEthernet 1
 no shutdown
 no ip address
 ipv6 enable
 ipv6 address autoconfig default
exit
!
interface Loopback 1
 ip address 192.168.10.1 255.255.255.255
 ip ospf 1 area 0
exit
!
interface Loopback 2
 ip address 192.168.100.1 255.255.255.255
exit
!
interface tunnel 1
 ip address 10.0.0.11 255.255.255.0
 tunnel mode gre multipoint ipv6
 ip nhrp network-id 1
 ip nhrp nhs 10.0.0.1 nbma 2001:0:0:1::1 multicast
 ip nhrp nhs 10.0.0.2 nbma 2001:0:0:2::1 multicast
 ip nhrp shortcut
 tunnel source GigabitEthernet1
 ip ospf 1 area 0
 ip ospf network broadcast
 ip ospf priority 0
!
router bgp 65011
 bgp router-id interface Loopback1
 neighbor 192.168.0.1 remote-as 65001
 neighbor 192.168.0.1 update-source Loopback1
 neighbor 192.168.0.1 ebgp-multihop 2
 neighbor 192.168.0.2 remote-as 65001
 neighbor 192.168.0.2 update-source Loopback1
 neighbor 192.168.0.2 ebgp-multihop 2
 neighbor 192.168.10.2 remote-as 65011
 neighbor 192.168.10.2 update-source Loopback1
 address-family ipv4
  distance bgp 120 200 200
  redistribute connected
 exit-address-family
 !
exit
!
router ospf 1
exit

【A-W2】

hostname A-W2
!
ipv6 unicast-routing
!
interface gigabitEthernet 1
 no shutdown
 no ip address
 ipv6 enable
 ipv6 address autoconfig default
exit
!
interface Loopback 1
 ip address 192.168.10.2 255.255.255.255
 ip ospf 1 area 0
exit
!
interface Loopback 2
 ip address 192.168.100.2 255.255.255.255
exit
!
interface tunnel 1
 ip address 10.0.0.12 255.255.255.0
 tunnel mode gre multipoint ipv6
 ip nhrp network-id 1
 ip nhrp nhs 10.0.0.1 nbma 2001:0:0:1::1 multicast
 ip nhrp nhs 10.0.0.2 nbma 2001:0:0:2::1 multicast
 ip nhrp shortcut
 tunnel source GigabitEthernet1
 ip ospf 1 area 0
 ip ospf network broadcast
 ip ospf priority 0
!
router bgp 65011
 bgp router-id interface Loopback1
 neighbor 192.168.0.1 remote-as 65001
 neighbor 192.168.0.1 update-source Loopback1
 neighbor 192.168.0.1 ebgp-multihop 2
 neighbor 192.168.0.2 remote-as 65001
 neighbor 192.168.0.2 update-source Loopback1
 neighbor 192.168.0.2 ebgp-multihop 2
 neighbor 192.168.10.1 remote-as 65011
 neighbor 192.168.10.1 update-source Loopback1
 address-family ipv4
  distance bgp 120 200 200
  redistribute connected
 exit-address-family
 !
exit
!
router ospf 1
exit

【GW-E1】

hostname GW-E1
!
vrf definition VRF-A
 rd 65002:1
 address-family ipv4 unicast
  route-target import 65001:1
  route-target export 65002:1
 exit
exit
!
ipv6 unicast-routing
!
interface gigabitEthernet 1
 no shutdown
 no ip address
 ipv6 enable
 ipv6 address 2409:0:0:3::1/64
 ospfv3 1 ipv6 area 0
exit
!
interface gigabitEthernet 2
 no shutdown
 no ip address
 ipv6 enable
 ipv6 address 2409:f:f:1::1/64
exit
!
interface gigabitEthernet 3
 no shutdown
 no ip address
 ipv6 enable
 ipv6 address 2409:0:0:1::1/64
 ospfv3 1 ipv6 area 0
exit
!
interface Loopback 100
 ipv6 address 2409:a:b:c::1/128
 ip address 172.16.0.3 255.255.255.255
 ipv6 router isis default
exit
!
interface Loopback 1
 vrf forwarding VRF-A
 ip address 192.168.0.3 255.255.255.255
 ip ospf 1 area 0
exit
!
interface tunnel 1
 vrf forwarding VRF-A
 ip address 10.0.1.1 255.255.255.0
 tunnel mode gre multipoint ipv6
 ip nhrp network-id 1
 ip nhrp redirect
 tunnel source GigabitEthernet3
 ip ospf 1 area 0
 ip nhrp map multicast dynamic
 ip ospf network broadcast
 ip ospf priority 2
exit
!
interface Tunnel101
 ipv6 address fd00::2/126
 ipv6 router isis default
 tunnel source GigabitEthernet2
 tunnel mode gre ipv6
 tunnel destination 2001:f:f:1::1
 tunnel path-mtu-discovery
exit
!
interface Tunnel301
 ipv6 address fd00::10/126
 ipv6 router isis default
 tunnel source GigabitEthernet2
 tunnel mode gre ipv6
 tunnel destination 2001:f:f:2::1
 tunnel path-mtu-discovery
exit
!
segment-routing srv6
 encapsulation
  source-address 2409:a:b:c::1
 exit
 !
 locators
  locator slice-l3vpn
   format usid-f3216
   prefix 2409:ffff:1::/48
  exit
 exit
exit
!
router bgp 65002
 bgp router-id interface Loopback100
 no bgp default ipv4-unicast
 neighbor 2001:a:b:c::1 remote-as 65001
 neighbor 2001:a:b:c::1 update-source Loopback100
 neighbor 2001:a:b:c::1 ebgp-multihop 2
 neighbor 2001:a:b:c::2 remote-as 65001
 neighbor 2001:a:b:c::2 update-source Loopback100
 neighbor 2001:a:b:c::2 ebgp-multihop 2
 address-family vpnv4
  segment-routing srv6
   locator slice-l3vpn
   alloc-mode per-vrf
  exit-srv6
  !
  neighbor 2001:a:b:c::1 activate
  neighbor 2001:a:b:c::1 send-community both
  neighbor 2001:a:b:c::2 activate
  neighbor 2001:a:b:c::2 send-community both
 exit
 !
 address-family ipv4 vrf VRF-A
  neighbor 192.168.10.3 remote-as 65012
  neighbor 192.168.10.3 activate
  neighbor 192.168.10.3 update-source Loopback1
  neighbor 192.168.10.3 ebgp-multihop 2
  neighbor 192.168.10.4 remote-as 65012
  neighbor 192.168.10.4 activate
  neighbor 192.168.10.4 update-source Loopback1
  neighbor 192.168.10.4 ebgp-multihop 2
  distance bgp 120 200 200
  redistribute connected
 exit-address-family
 !
 address-family ipv6
  neighbor 2409:f:f:1::ffff remote-as 65099
  network 2409:a:b:c::1/128
 exit-address-family
 !
exit
!
router isis default
 is-type level-1
 net 49.0001.1720.1600.0004.00
 router-id Loopback100
 address-family ipv6
  segment-routing srv6 
   locator slice-l3vpn 
    level-1
   exit
  exit
 exit
exit
!
router ospf 1 vrf VRF-A
exit
!
router ospfv3 1
 !
 address-family ipv6 unicast
 exit-address-family
 !
exit

【GW-E2】

hostname GW-E2
!
vrf definition VRF-A
 rd 65002:1
 address-family ipv4 unicast
  route-target import 65001:1
  route-target export 65002:1
 exit
exit
!
ipv6 unicast-routing
!
interface gigabitEthernet 1
 no shutdown
 no ip address
 ipv6 enable
 ipv6 address 2409:0:0:3::2/64
 ospfv3 1 ipv6 area 0
exit
!
interface gigabitEthernet 2
 no shutdown
 no ip address
 ipv6 enable
 ipv6 address 2409:f:f:2::1/64
exit
!
interface gigabitEthernet 3
 no shutdown
 no ip address
 ipv6 enable
 ipv6 address 2409:0:0:2::1/64
 ospfv3 1 ipv6 area 0
exit
!
interface Loopback 100
 ipv6 address 2409:a:b:c::2/128
 ip address 172.16.0.4 255.255.255.255
 ipv6 router isis default
exit
!
interface Loopback 1
 vrf forwarding VRF-A
 ip address 192.168.0.4 255.255.255.255
 ip ospf 1 area 0
exit
!
interface tunnel 1
 vrf forwarding VRF-A
 ip address 10.0.1.2 255.255.255.0
 tunnel mode gre multipoint ipv6
 ip nhrp network-id 1
 ip nhrp redirect
 ip nhrp nhs 10.0.1.1 nbma 2409:0:0:1::1 multicast
 tunnel source GigabitEthernet3
 ip ospf 1 area 0
 ip nhrp map multicast dynamic
 ip ospf network broadcast
 ip ospf priority 1
exit
!
interface Tunnel201
 ipv6 address fd00::6/126
 ipv6 router isis default
 tunnel source GigabitEthernet2
 tunnel mode gre ipv6
 tunnel destination 2001:f:f:1::1
 tunnel path-mtu-discovery
exit
!
interface Tunnel401
 ipv6 address fd00::14/126
 ipv6 router isis default
 tunnel source GigabitEthernet2
 tunnel mode gre ipv6
 tunnel destination 2001:f:f:2::1
 tunnel path-mtu-discovery
exit
!
segment-routing srv6
 encapsulation
  source-address 2409:a:b:c::2
 exit
 !
 locators
  locator slice-l3vpn
   format usid-f3216
   prefix 2409:ffff:2::/48
  exit
 exit
exit
!
router bgp 65002
 bgp router-id interface Loopback100
 no bgp default ipv4-unicast
 neighbor 2001:a:b:c::1 remote-as 65001
 neighbor 2001:a:b:c::1 update-source Loopback100
 neighbor 2001:a:b:c::1 ebgp-multihop 2
 neighbor 2001:a:b:c::2 remote-as 65001
 neighbor 2001:a:b:c::2 update-source Loopback100
 neighbor 2001:a:b:c::2 ebgp-multihop 2
 address-family vpnv4
  segment-routing srv6
   locator slice-l3vpn
   alloc-mode per-vrf
  exit-srv6
  !
  neighbor 2001:a:b:c::1 activate
  neighbor 2001:a:b:c::1 send-community both
  neighbor 2001:a:b:c::2 activate
  neighbor 2001:a:b:c::2 send-community both
 exit
 !
 address-family ipv4 vrf VRF-A
  neighbor 192.168.10.3 remote-as 65012
  neighbor 192.168.10.3 activate
  neighbor 192.168.10.3 update-source Loopback1
  neighbor 192.168.10.3 ebgp-multihop 2
  neighbor 192.168.10.4 remote-as 65012
  neighbor 192.168.10.4 activate
  neighbor 192.168.10.4 update-source Loopback1
  neighbor 192.168.10.4 ebgp-multihop 2
  distance bgp 120 200 200
  redistribute connected
 exit-address-family
 !
 address-family ipv6
  neighbor 2409:f:f:2::ffff remote-as 65099
  network 2409:a:b:c::2/128
 exit-address-family
 !
exit
!
router isis default
 is-type level-1
 net 49.0001.1720.1600.0003.00
 router-id Loopback100
 address-family ipv6
  segment-routing srv6 
   locator slice-l3vpn 
    level-1
   exit
  exit
 exit
exit
!
router ospf 1 vrf VRF-A
exit
!
router ospfv3 1
 !
 address-family ipv6 unicast
 exit-address-family
 !
exit

【EDGE-E1】

hostname EDGE-E1
!
ipv6 unicast-routing
!
interface gigabitEthernet 0/0
 no shutdown
 no ip address
 ipv6 enable
 ipv6 address 2409:0:0:1::2/64
 ipv6 ospf 1 area 0
exit
!
interface gigabitEthernet 0/1
 no shutdown
 no ip address
 ipv6 enable
 ipv6 ospf 1 area 0
exit
!
ipv6 router ospf 1
 router-id 1.1.1.1
exit

【EDGE-E2】

hostname EDGE-E2
!
ipv6 unicast-routing
!
interface gigabitEthernet 0/0
 no shutdown
 no ip address
 ipv6 enable
 ipv6 address 2409:0:0:2::2/64
 ipv6 ospf 1 area 0
exit
!
interface gigabitEthernet 0/1
 no shutdown
 no ip address
 ipv6 enable
 ipv6 ospf 1 area 0
exit
!
ipv6 router ospf 1
 router-id 2.2.2.2
exit

【CORE-E】

hostname CORE-E
!
ipv6 unicast-routing
!
interface gigabitEthernet 0/1
 no shutdown
 no ip address
 ipv6 enable
 ipv6 ospf 1 area 0
exit
!
interface gigabitEthernet 0/2
 no shutdown
 no ip address
 ipv6 enable
 ipv6 ospf 1 area 0
exit
!
interface gigabitEthernet 0/3
 no shutdown
 no ip address
 ipv6 enable
 ipv6 address 2409:a:a:1::1/64
exit
!
interface gigabitEthernet 0/4
 no shutdown
 no ip address
 ipv6 enable
 ipv6 address 2409:a:a:2::1/64
exit
!
ipv6 router ospf 1
 router-id 3.3.3.3
 redistribute connected
exit

【A-E1】

hostname A-E1
!
ipv6 unicast-routing
!
interface gigabitEthernet 1
 no shutdown
 no ip address
 ipv6 enable
 ipv6 address autoconfig default
exit
!
interface Loopback 1
 ip address 192.168.10.3 255.255.255.255
 ip ospf 1 area 0
exit
!
interface Loopback 2
 ip address 192.168.100.3 255.255.255.255
exit
!
interface tunnel 1
 ip address 10.0.1.11 255.255.255.0
 tunnel mode gre multipoint ipv6
 ip nhrp network-id 1
 ip nhrp nhs 10.0.1.1 nbma 2409:0:0:1::1 multicast
 ip nhrp nhs 10.0.1.2 nbma 2409:0:0:2::1 multicast
 ip nhrp shortcut
 tunnel source GigabitEthernet1
 ip ospf 1 area 0
 ip ospf network broadcast
 ip ospf priority 0
!
router bgp 65012
 bgp router-id interface Loopback1
 neighbor 192.168.0.3 remote-as 65002
 neighbor 192.168.0.3 update-source Loopback1
 neighbor 192.168.0.3 ebgp-multihop 2
 neighbor 192.168.0.4 remote-as 65002
 neighbor 192.168.0.4 update-source Loopback1
 neighbor 192.168.0.4 ebgp-multihop 2
 neighbor 192.168.10.4 remote-as 65012
 neighbor 192.168.10.4 update-source Loopback1
 address-family ipv4
  distance bgp 120 200 200
  redistribute connected
 exit-address-family
 !
exit
!
router ospf 1
exit

【A-E2】

hostname A-E2
!
ipv6 unicast-routing
!
interface gigabitEthernet 1
 no shutdown
 no ip address
 ipv6 enable
 ipv6 address autoconfig default
exit
!
interface Loopback 1
 ip address 192.168.10.4 255.255.255.255
 ip ospf 1 area 0
exit
!
interface Loopback 2
 ip address 192.168.100.4 255.255.255.255
exit
!
interface tunnel 1
 ip address 10.0.1.12 255.255.255.0
 tunnel mode gre multipoint ipv6
 ip nhrp network-id 1
 ip nhrp nhs 10.0.1.1 nbma 2409:0:0:1::1 multicast
 ip nhrp nhs 10.0.1.2 nbma 2409:0:0:2::1 multicast
 ip nhrp shortcut
 tunnel source GigabitEthernet1
 ip ospf 1 area 0
 ip ospf network broadcast
 ip ospf priority 0
!
router bgp 65012
 bgp router-id interface Loopback1
 neighbor 192.168.0.3 remote-as 65002
 neighbor 192.168.0.3 update-source Loopback1
 neighbor 192.168.0.3 ebgp-multihop 2
 neighbor 192.168.0.4 remote-as 65002
 neighbor 192.168.0.4 update-source Loopback1
 neighbor 192.168.0.4 ebgp-multihop 2
 neighbor 192.168.10.3 remote-as 65012
 neighbor 192.168.10.3 update-source Loopback1
 address-family ipv4
  distance bgp 120 200 200
  redistribute connected
 exit-address-family
 !
exit
!
router ospf 1
exit

showコマンド結果

show ip bgp vpnv4 all summary

GW-W1

GW-W1#sho ip bgp vpnv4 all summary 
BGP router identifier 172.16.0.1, local AS number 65001
BGP table version is 22, main routing table version 22
21 network entries using 5544 bytes of memory
32 path entries using 4960 bytes of memory
9/5 BGP path/bestpath attribute entries using 2808 bytes of memory
5 BGP AS-PATH entries using 152 bytes of memory
2 BGP extended community entries using 48 bytes of memory
0 BGP route-map cache entries using 0 bytes of memory
0 BGP filter-list cache entries using 0 bytes of memory
BGP using 13512 total bytes of memory
BGP activity 28/0 prefixes, 44/5 paths, scan interval 60 secs
21 networks peaked at 17:02:57 Oct 16 2025 UTC (00:45:21.695 ago)

Neighbor        V           AS MsgRcvd MsgSent   TblVer  InQ OutQ Up/Down  State/PfxRcd
2409:A:B:C::1   4        65002      56      55       22    0    0 00:45:24        6
2409:A:B:C::2   4        65002      55      54       22    0    0 00:45:21        6
192.168.10.1    4        65011      58      62       22    0    0 00:45:28        5
192.168.10.2    4        65011      54      62       22    0    0 00:45:33        5

GW-W2

GW-W2#sho ip bgp vpnv4 all summary 
BGP router identifier 172.16.0.2, local AS number 65001
BGP table version is 22, main routing table version 22
21 network entries using 5544 bytes of memory
32 path entries using 4960 bytes of memory
9/6 BGP path/bestpath attribute entries using 2808 bytes of memory
5 BGP AS-PATH entries using 152 bytes of memory
2 BGP extended community entries using 48 bytes of memory
0 BGP route-map cache entries using 0 bytes of memory
0 BGP filter-list cache entries using 0 bytes of memory
BGP using 13512 total bytes of memory
BGP activity 28/0 prefixes, 39/0 paths, scan interval 60 secs
21 networks peaked at 02:50:56 Oct 18 2025 UTC (00:25:34.871 ago)

Neighbor        V           AS MsgRcvd MsgSent   TblVer  InQ OutQ Up/Down  State/PfxRcd
2409:A:B:C::1   4        65002      34      34       22    0    0 00:26:18        6
2409:A:B:C::2   4        65002      36      34       22    0    0 00:26:26        6
192.168.10.1    4        65011      40      41       22    0    0 00:26:50        5
192.168.10.2    4        65011      40      41       22    0    0 00:26:43        5

GW-E1

GW-E1#sho ip bgp vpnv4 all summary 
BGP router identifier 172.16.0.3, local AS number 65002
BGP table version is 155, main routing table version 155
22 network entries using 5808 bytes of memory
33 path entries using 5160 bytes of memory
9/5 BGP path/bestpath attribute entries using 2808 bytes of memory
5 BGP AS-PATH entries using 152 bytes of memory
2 BGP extended community entries using 48 bytes of memory
0 BGP route-map cache entries using 0 bytes of memory
0 BGP filter-list cache entries using 0 bytes of memory
BGP using 13976 total bytes of memory
BGP activity 52/23 prefixes, 105/65 paths, scan interval 60 secs
22 networks peaked at 15:18:53 Oct 16 2025 UTC (02:29:32.814 ago)

Neighbor        V           AS MsgRcvd MsgSent   TblVer  InQ OutQ Up/Down  State/PfxRcd
2001:A:B:C::1   4        65001      55      56      155    0    0 00:45:31        7
2001:A:B:C::2   4        65001      55      57      155    0    0 00:45:10        6
192.168.10.3    4        65012     212     225      155    0    0 02:59:01        5
192.168.10.4    4        65012     210     225      155    0    0 02:58:43        5

GW-E2

GW-E2#sho ip bgp vpnv4 all summary 
BGP router identifier 172.16.0.4, local AS number 65002
BGP table version is 145, main routing table version 145
22 network entries using 5808 bytes of memory
33 path entries using 5160 bytes of memory
9/5 BGP path/bestpath attribute entries using 2808 bytes of memory
5 BGP AS-PATH entries using 152 bytes of memory
2 BGP extended community entries using 48 bytes of memory
0 BGP route-map cache entries using 0 bytes of memory
0 BGP filter-list cache entries using 0 bytes of memory
BGP using 13976 total bytes of memory
BGP activity 54/25 prefixes, 105/65 paths, scan interval 60 secs
22 networks peaked at 15:18:53 Oct 16 2025 UTC (02:27:25.851 ago)

Neighbor        V           AS MsgRcvd MsgSent   TblVer  InQ OutQ Up/Down  State/PfxRcd
2001:A:B:C::1   4        65001      52      53      145    0    0 00:43:22        7
2001:A:B:C::2   4        65001      52      55      145    0    0 00:43:04        6
192.168.10.3    4        65012     210     224      145    0    0 02:56:53        5
192.168.10.4    4        65012     211     223      145    0    0 02:56:31        5

show ip bgp vpnv4 all

GW-W1

GW-W1#show ip bgp vpnv4 all 
BGP table version is 22, local router ID is 172.16.0.1
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal, 
              r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter, 
              x best-external, a additional-path, c RIB-compressed, 
              t secondary path, L long-lived-stale,
Origin codes: i - IGP, e - EGP, ? - incomplete
RPKI validation codes: V valid, I invalid, N Not found

     Network          Next Hop            Metric LocPrf Weight Path
Route Distinguisher: 65001:1 (default for vrf VRF-A)
 *>   0.0.0.0          172.16.1.254             0         32768 ?
 *    10.0.0.0/24      192.168.10.1             0             0 65011 ?
 *                     192.168.10.2             0             0 65011 ?
 *>                    0.0.0.0                  0         32768 ?
 *>   10.0.1.0/24      2409:A:B:C::1            0             0 65002 ?
 *>   192.168.0.1/32   0.0.0.0                  0         32768 ?
 *>   192.168.0.3/32   2409:A:B:C::1            0             0 65002 ?
 *>   192.168.0.4/32   2409:A:B:C::2            0             0 65002 ?
 r    192.168.10.1/32  192.168.10.2                           0 65011 ?
 r>                    192.168.10.1             0             0 65011 ?
 r    192.168.10.2/32  192.168.10.1                           0 65011 ?
 r>                    192.168.10.2             0             0 65011 ?
     Network          Next Hop            Metric LocPrf Weight Path
 *>   192.168.10.3/32  2409:A:B:C::1                          0 65002 65012 ?
 *>   192.168.10.4/32  2409:A:B:C::1                          0 65002 65012 ?
 *    192.168.100.1/32 192.168.10.2                           0 65011 ?
 *>                    192.168.10.1             0             0 65011 ?
 *    192.168.100.2/32 192.168.10.1                           0 65011 ?
 *>                    192.168.10.2             0             0 65011 ?
 *>   192.168.100.3/32 2409:A:B:C::1                          0 65002 65012 ?
 *>   192.168.100.4/32 2409:A:B:C::1                          0 65002 65012 ?
Route Distinguisher: 65002:1
 *    10.0.1.0/24      2409:A:B:C::2            0             0 65002 ?
 *>                    2409:A:B:C::1            0             0 65002 ?
 *>   192.168.0.3/32   2409:A:B:C::1            0             0 65002 ?
 *>   192.168.0.4/32   2409:A:B:C::2            0             0 65002 ?
 *    192.168.10.3/32  2409:A:B:C::2                          0 65002 65012 ?
 *>                    2409:A:B:C::1                          0 65002 65012 ?
 *    192.168.10.4/32  2409:A:B:C::2                          0 65002 65012 ?
 *>                    2409:A:B:C::1                          0 65002 65012 ?
 *    192.168.100.3/32 2409:A:B:C::2                          0 65002 65012 ?
 *>                    2409:A:B:C::1                          0 65002 65012 ?
 *    192.168.100.4/32 2409:A:B:C::2                          0 65002 65012 ?
 *>                    2409:A:B:C::1                          0 65002 65012 ?

GW-W2

GW-W2#show ip bgp vpnv4 all
BGP table version is 22, local router ID is 172.16.0.2
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal, 
              r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter, 
              x best-external, a additional-path, c RIB-compressed, 
              t secondary path, L long-lived-stale,
Origin codes: i - IGP, e - EGP, ? - incomplete
RPKI validation codes: V valid, I invalid, N Not found

     Network          Next Hop            Metric LocPrf Weight Path
Route Distinguisher: 65001:1 (default for vrf VRF-A)
 *>   0.0.0.0          172.16.1.254             0         32768 ?
 *    10.0.0.0/24      192.168.10.2             0             0 65011 ?
 *                     192.168.10.1             0             0 65011 ?
 *>                    0.0.0.0                  0         32768 ?
 *>   10.0.1.0/24      2409:A:B:C::2            0             0 65002 ?
 *>   192.168.0.2/32   0.0.0.0                  0         32768 ?
 *>   192.168.0.3/32   2409:A:B:C::1            0             0 65002 ?
 *>   192.168.0.4/32   2409:A:B:C::2            0             0 65002 ?
 r    192.168.10.1/32  192.168.10.2                           0 65011 ?
 r>                    192.168.10.1             0             0 65011 ?
 r    192.168.10.2/32  192.168.10.2             0             0 65011 ?
 r>                    192.168.10.1                           0 65011 ?
     Network          Next Hop            Metric LocPrf Weight Path
 *>   192.168.10.3/32  2409:A:B:C::2                          0 65002 65012 ?
 *>   192.168.10.4/32  2409:A:B:C::2                          0 65002 65012 ?
 *    192.168.100.1/32 192.168.10.2                           0 65011 ?
 *>                    192.168.10.1             0             0 65011 ?
 *    192.168.100.2/32 192.168.10.2             0             0 65011 ?
 *>                    192.168.10.1                           0 65011 ?
 *>   192.168.100.3/32 2409:A:B:C::2                          0 65002 65012 ?
 *>   192.168.100.4/32 2409:A:B:C::2                          0 65002 65012 ?
Route Distinguisher: 65002:1
 *    10.0.1.0/24      2409:A:B:C::1            0             0 65002 ?
 *>                    2409:A:B:C::2            0             0 65002 ?
 *>   192.168.0.3/32   2409:A:B:C::1            0             0 65002 ?
 *>   192.168.0.4/32   2409:A:B:C::2            0             0 65002 ?
 *    192.168.10.3/32  2409:A:B:C::1                          0 65002 65012 ?
 *>                    2409:A:B:C::2                          0 65002 65012 ?
 *    192.168.10.4/32  2409:A:B:C::1                          0 65002 65012 ?
 *>                    2409:A:B:C::2                          0 65002 65012 ?
 *    192.168.100.3/32 2409:A:B:C::1                          0 65002 65012 ?
 *>                    2409:A:B:C::2                          0 65002 65012 ?
 *    192.168.100.4/32 2409:A:B:C::1                          0 65002 65012 ?
 *>                    2409:A:B:C::2                          0 65002 65012 ?

GW-E1

GW-E1#show ip bgp vpnv4 all
BGP table version is 155, local router ID is 172.16.0.3
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal, 
              r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter, 
              x best-external, a additional-path, c RIB-compressed, 
              t secondary path, L long-lived-stale,
Origin codes: i - IGP, e - EGP, ? - incomplete
RPKI validation codes: V valid, I invalid, N Not found

     Network          Next Hop            Metric LocPrf Weight Path
Route Distinguisher: 65001:1
 *>   0.0.0.0          2001:A:B:C::1            0             0 65001 ?
 *    10.0.0.0/24      2001:A:B:C::2            0             0 65001 ?
 *>                    2001:A:B:C::1            0             0 65001 ?
 *>   192.168.0.1/32   2001:A:B:C::1            0             0 65001 ?
 *>   192.168.0.2/32   2001:A:B:C::2            0             0 65001 ?
 *    192.168.10.1/32  2001:A:B:C::2                          0 65001 65011 ?
 *>                    2001:A:B:C::1                          0 65001 65011 ?
 *    192.168.10.2/32  2001:A:B:C::2                          0 65001 65011 ?
 *>                    2001:A:B:C::1                          0 65001 65011 ?
 *    192.168.100.1/32 2001:A:B:C::2                          0 65001 65011 ?
 *>                    2001:A:B:C::1                          0 65001 65011 ?
 *    192.168.100.2/32 2001:A:B:C::2                          0 65001 65011 ?
     Network          Next Hop            Metric LocPrf Weight Path
 *>                    2001:A:B:C::1                          0 65001 65011 ?
Route Distinguisher: 65002:1 (default for vrf VRF-A)
 *>   0.0.0.0          2001:A:B:C::1            0             0 65001 ?
 *>   10.0.0.0/24      2001:A:B:C::1            0             0 65001 ?
 *    10.0.1.0/24      192.168.10.4             0             0 65012 ?
 *                     192.168.10.3             0             0 65012 ?
 *>                    0.0.0.0                  0         32768 ?
 *>   192.168.0.1/32   2001:A:B:C::1            0             0 65001 ?
 *>   192.168.0.2/32   2001:A:B:C::2            0             0 65001 ?
 *>   192.168.0.3/32   0.0.0.0                  0         32768 ?
 *>   192.168.10.1/32  2001:A:B:C::1                          0 65001 65011 ?
 *>   192.168.10.2/32  2001:A:B:C::1                          0 65001 65011 ?
 r    192.168.10.3/32  192.168.10.4                           0 65012 ?
 r>                    192.168.10.3             0             0 65012 ?
 r    192.168.10.4/32  192.168.10.3                           0 65012 ?
 r>                    192.168.10.4             0             0 65012 ?
 *>   192.168.100.1/32 2001:A:B:C::1                          0 65001 65011 ?
 *>   192.168.100.2/32 2001:A:B:C::1                          0 65001 65011 ?
 *    192.168.100.3/32 192.168.10.4                           0 65012 ?
 *>                    192.168.10.3             0             0 65012 ?
 *    192.168.100.4/32 192.168.10.3                           0 65012 ?
 *>                    192.168.10.4             0             0 65012 ?

GW-E2

GW-E2#show ip bgp vpnv4 all
BGP table version is 145, local router ID is 172.16.0.4
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal, 
              r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter, 
              x best-external, a additional-path, c RIB-compressed, 
              t secondary path, L long-lived-stale,
Origin codes: i - IGP, e - EGP, ? - incomplete
RPKI validation codes: V valid, I invalid, N Not found

     Network          Next Hop            Metric LocPrf Weight Path
Route Distinguisher: 65001:1
 *>   0.0.0.0          2001:A:B:C::1            0             0 65001 ?
 *    10.0.0.0/24      2001:A:B:C::2            0             0 65001 ?
 *>                    2001:A:B:C::1            0             0 65001 ?
 *>   192.168.0.1/32   2001:A:B:C::1            0             0 65001 ?
 *>   192.168.0.2/32   2001:A:B:C::2            0             0 65001 ?
 *    192.168.10.1/32  2001:A:B:C::2                          0 65001 65011 ?
 *>                    2001:A:B:C::1                          0 65001 65011 ?
 *    192.168.10.2/32  2001:A:B:C::2                          0 65001 65011 ?
 *>                    2001:A:B:C::1                          0 65001 65011 ?
 *    192.168.100.1/32 2001:A:B:C::2                          0 65001 65011 ?
 *>                    2001:A:B:C::1                          0 65001 65011 ?
 *    192.168.100.2/32 2001:A:B:C::2                          0 65001 65011 ?
     Network          Next Hop            Metric LocPrf Weight Path
 *>                    2001:A:B:C::1                          0 65001 65011 ?
Route Distinguisher: 65002:1 (default for vrf VRF-A)
 *>   0.0.0.0          2001:A:B:C::1            0             0 65001 ?
 *>   10.0.0.0/24      2001:A:B:C::1            0             0 65001 ?
 *    10.0.1.0/24      192.168.10.4             0             0 65012 ?
 *                     192.168.10.3             0             0 65012 ?
 *>                    0.0.0.0                  0         32768 ?
 *>   192.168.0.1/32   2001:A:B:C::1            0             0 65001 ?
 *>   192.168.0.2/32   2001:A:B:C::2            0             0 65001 ?
 *>   192.168.0.4/32   0.0.0.0                  0         32768 ?
 *>   192.168.10.1/32  2001:A:B:C::1                          0 65001 65011 ?
 *>   192.168.10.2/32  2001:A:B:C::1                          0 65001 65011 ?
 r    192.168.10.3/32  192.168.10.4                           0 65012 ?
 r>                    192.168.10.3             0             0 65012 ?
 r    192.168.10.4/32  192.168.10.3                           0 65012 ?
 r>                    192.168.10.4             0             0 65012 ?
 *>   192.168.100.1/32 2001:A:B:C::1                          0 65001 65011 ?
 *>   192.168.100.2/32 2001:A:B:C::1                          0 65001 65011 ?
 *    192.168.100.3/32 192.168.10.4                           0 65012 ?
 *>                    192.168.10.3             0             0 65012 ?
 *    192.168.100.4/32 192.168.10.3                           0 65012 ?
 *>                    192.168.10.4             0             0 65012 ?

show segment-routing srv6 sid detail

GW-W1

GW-W1#sho segment-routing srv6 sid detail 

SID: 2001:FFFF:1::       Type: DYNAMIC
 Behavior: uN (PSP/USD) (48)
 Context:
    interface: (not-set)
    vrf: (not-set), v4-topo-id: 0xFFFF, v6-topo-id: 0xFFFF
    next-hop: (not-set)
    policy: (not-set)
    distinguisher: (not-set)
 Stats:
    Packets: 0  Bytes: 0
 User list:
    User:Refcount               Locator:Refcount
    -------------               ----------------
    SID-MGR(1):1                slice-l3vpn:1
 Event history:
    Timestamp                   Client                  Event type          
    ---------                   ------                  ----------          
    10-18 02:46:20.132          SID-MGR(1)              ALLOC               

SID: 2001:FFFF:1:E000::          Type: DYNAMIC
 Behavior: uDT4 (63)
 Context:
    interface: (not-set)
    vrf: VRF-A, v4-topo-id: 0x1, v6-topo-id: 0xFFFF
    next-hop: (not-set)
    policy: (not-set)
    distinguisher: (not-set)
 Stats:
    Packets: 308        Bytes: 46624
 User list:
    User:Refcount               Locator:Refcount
    -------------               ----------------
    router bgp(2):1             slice-l3vpn:1
 Event history:
    Timestamp                   Client                  Event type          
    ---------                   ------                  ----------          
    10-18 02:46:21.218          router bgp(2)           ALLOC               

SID: 2001:FFFF:1:E001::          Type: DYNAMIC
 Behavior: uA (PSP/USD) (57)
 Context:
    interface: Tunnel201
    vrf: (not-set), v4-topo-id: 0xFFFF, v6-topo-id: 0xFFFF
    next-hop: FE80::21E:E6FF:FE57:9D00
    policy: (not-set)
    distinguisher: (not-set)
 Stats:
    Packets: 0  Bytes: 0
 User list:
    User:Refcount               Locator:Refcount
    -------------               ----------------
    router isis default         slice-l3vpn:1
 Event history:
    Timestamp                   Client                  Event type          
    ---------                   ------                  ----------          
    10-18 02:50:03.525          router isis defa        ALLOC               
    10-18 06:49:44.889          router isis defa        DEALLOC             
    10-18 06:51:07.044          router isis defa        ALLOC               

SID: 2001:FFFF:1:E002::          Type: DYNAMIC
 Behavior: uA (PSP/USD) (57)
 Context:
    interface: Tunnel101
    vrf: (not-set), v4-topo-id: 0xFFFF, v6-topo-id: 0xFFFF
    next-hop: FE80::21E:F6FF:FE7D:7600
    policy: (not-set)
    distinguisher: (not-set)
 Stats:
    Packets: 0  Bytes: 0
 User list:
    User:Refcount               Locator:Refcount
    -------------               ----------------
    router isis default         slice-l3vpn:1
 Event history:
    Timestamp                   Client                  Event type          
    ---------                   ------                  ----------          
    10-18 02:50:03.545          router isis defa        ALLOC

GW-W2

GW-W2#show segment-routing srv6 sid detail

SID: 2001:FFFF:2::       Type: DYNAMIC
 Behavior: uN (PSP/USD) (48)
 Context:
    interface: (not-set)
    vrf: (not-set), v4-topo-id: 0xFFFF, v6-topo-id: 0xFFFF
    next-hop: (not-set)
    policy: (not-set)
    distinguisher: (not-set)
 Stats:
    Packets: 0  Bytes: 0
 User list:
    User:Refcount               Locator:Refcount
    -------------               ----------------
    SID-MGR(1):1                slice-l3vpn:1
 Event history:
    Timestamp                   Client                  Event type          
    ---------                   ------                  ----------          
    10-18 02:49:29.023          SID-MGR(1)              ALLOC               

SID: 2001:FFFF:2:E000::          Type: DYNAMIC
 Behavior: uDT4 (63)
 Context:
    interface: (not-set)
    vrf: VRF-A, v4-topo-id: 0x1, v6-topo-id: 0xFFFF
    next-hop: (not-set)
    policy: (not-set)
    distinguisher: (not-set)
 Stats:
    Packets: 10         Bytes: 1580
 User list:
    User:Refcount               Locator:Refcount
    -------------               ----------------
    router bgp(2):1             slice-l3vpn:1
 Event history:
    Timestamp                   Client                  Event type          
    ---------                   ------                  ----------          
    10-18 02:49:30.118          router bgp(2)           ALLOC               

SID: 2001:FFFF:2:E001::          Type: DYNAMIC
 Behavior: uA (PSP/USD) (57)
 Context:
    interface: Tunnel401
    vrf: (not-set), v4-topo-id: 0xFFFF, v6-topo-id: 0xFFFF
    next-hop: FE80::21E:E6FF:FE57:9D00
    policy: (not-set)
    distinguisher: (not-set)
 Stats:
    Packets: 0  Bytes: 0
 User list:
    User:Refcount               Locator:Refcount
    -------------               ----------------
    router isis default         slice-l3vpn:1
 Event history:
    Timestamp                   Client                  Event type          
    ---------                   ------                  ----------          
    10-18 02:50:03.062          router isis defa        ALLOC               
    10-18 06:49:43.185          router isis defa        DEALLOC             
    10-18 06:51:17.436          router isis defa        ALLOC               

SID: 2001:FFFF:2:E002::          Type: DYNAMIC
 Behavior: uA (PSP/USD) (57)
 Context:
    interface: Tunnel301
    vrf: (not-set), v4-topo-id: 0xFFFF, v6-topo-id: 0xFFFF
    next-hop: FE80::21E:F6FF:FE7D:7600
    policy: (not-set)
    distinguisher: (not-set)
 Stats:
    Packets: 0  Bytes: 0
 User list:
    User:Refcount               Locator:Refcount
    -------------               ----------------
    router isis default         slice-l3vpn:1
 Event history:
    Timestamp                   Client                  Event type          
    ---------                   ------                  ----------          
    10-18 02:50:04.252          router isis defa        ALLOC               
    10-18 06:49:43.190          router isis defa        DEALLOC             
    10-18 06:51:15.079          router isis defa        ALLOC

GW-E1

GW-E1#show segment-routing srv6 sid detail

SID: 2409:FFFF:1::       Type: DYNAMIC
 Behavior: uN (PSP/USD) (48)
 Context:
    interface: (not-set)
    vrf: (not-set), v4-topo-id: 0xFFFF, v6-topo-id: 0xFFFF
    next-hop: (not-set)
    policy: (not-set)
    distinguisher: (not-set)
 Stats:
    Packets: 0  Bytes: 0
 User list:
    User:Refcount               Locator:Refcount
    -------------               ----------------
    SID-MGR(1):1                slice-l3vpn:1
 Event history:
    Timestamp                   Client                  Event type          
    ---------                   ------                  ----------          
    10-18 02:48:54.713          SID-MGR(1)              ALLOC               

SID: 2409:FFFF:1:E000::          Type: DYNAMIC
 Behavior: uDT4 (63)
 Context:
    interface: (not-set)
    vrf: VRF-A, v4-topo-id: 0x1, v6-topo-id: 0xFFFF
    next-hop: (not-set)
    policy: (not-set)
    distinguisher: (not-set)
 Stats:
    Packets: 110        Bytes: 17380
 User list:
    User:Refcount               Locator:Refcount
    -------------               ----------------
    router bgp(2):1             slice-l3vpn:1
 Event history:
    Timestamp                   Client                  Event type          
    ---------                   ------                  ----------          
    10-18 02:48:55.858          router bgp(2)           ALLOC               

SID: 2409:FFFF:1:E001::          Type: DYNAMIC
 Behavior: uA (PSP/USD) (57)
 Context:
    interface: Tunnel101
    vrf: (not-set), v4-topo-id: 0xFFFF, v6-topo-id: 0xFFFF
    next-hop: FE80::21E:E5FF:FE70:C700
    policy: (not-set)
    distinguisher: (not-set)
 Stats:
    Packets: 0  Bytes: 0
 User list:
    User:Refcount               Locator:Refcount
    -------------               ----------------
    router isis default         slice-l3vpn:1
 Event history:
    Timestamp                   Client                  Event type          
    ---------                   ------                  ----------          
    10-18 02:50:03.540          router isis defa        ALLOC               

SID: 2409:FFFF:1:E002::          Type: DYNAMIC
 Behavior: uA (PSP/USD) (57)
 Context:
    interface: Tunnel301
    vrf: (not-set), v4-topo-id: 0xFFFF, v6-topo-id: 0xFFFF
    next-hop: FE80::21E:BDFF:FEC4:5200
    policy: (not-set)
    distinguisher: (not-set)
 Stats:
    Packets: 0  Bytes: 0
 User list:
    User:Refcount               Locator:Refcount
    -------------               ----------------
    router isis default         slice-l3vpn:1
 Event history:
    Timestamp                   Client                  Event type          
    ---------                   ------                  ----------          
    10-18 02:50:04.258          router isis defa        ALLOC               
    10-18 06:50:00.061          router isis defa        DEALLOC             
    10-18 06:51:15.088          router isis defa        ALLOC

GW-E2

GW-E2#  show segment-routing srv6 sid detail

SID: 2409:FFFF:2::       Type: DYNAMIC
 Behavior: uN (PSP/USD) (48)
 Context:
    interface: (not-set)
    vrf: (not-set), v4-topo-id: 0xFFFF, v6-topo-id: 0xFFFF
    next-hop: (not-set)
    policy: (not-set)
    distinguisher: (not-set)
 Stats:
    Packets: 0  Bytes: 0
 User list:
    User:Refcount               Locator:Refcount
    -------------               ----------------
    SID-MGR(1):1                slice-l3vpn:1
 Event history:
    Timestamp                   Client                  Event type          
    ---------                   ------                  ----------          
    10-18 02:48:33.937          SID-MGR(1)              ALLOC               

SID: 2409:FFFF:2:E000::          Type: DYNAMIC
 Behavior: uDT4 (63)
 Context:
    interface: (not-set)
    vrf: VRF-A, v4-topo-id: 0x1, v6-topo-id: 0xFFFF
    next-hop: (not-set)
    policy: (not-set)
    distinguisher: (not-set)
 Stats:
    Packets: 207        Bytes: 30794
 User list:
    User:Refcount               Locator:Refcount
    -------------               ----------------
    router bgp(2):1             slice-l3vpn:1
 Event history:
    Timestamp                   Client                  Event type          
    ---------                   ------                  ----------          
    10-18 02:48:35.059          router bgp(2)           ALLOC               

SID: 2409:FFFF:2:E001::          Type: DYNAMIC
 Behavior: uA (PSP/USD) (57)
 Context:
    interface: Tunnel401
    vrf: (not-set), v4-topo-id: 0xFFFF, v6-topo-id: 0xFFFF
    next-hop: FE80::21E:BDFF:FEC4:5200
    policy: (not-set)
    distinguisher: (not-set)
 Stats:
    Packets: 0  Bytes: 0
 User list:
    User:Refcount               Locator:Refcount
    -------------               ----------------
    router isis default         slice-l3vpn:1
 Event history:
    Timestamp                   Client                  Event type          
    ---------                   ------                  ----------          
    10-18 02:50:03.061          router isis defa        ALLOC               
    10-18 06:49:36.499          router isis defa        DEALLOC             
    10-18 06:51:17.435          router isis defa        ALLOC               

SID: 2409:FFFF:2:E002::          Type: DYNAMIC
 Behavior: uA (PSP/USD) (57)
 Context:
    interface: Tunnel201
    vrf: (not-set), v4-topo-id: 0xFFFF, v6-topo-id: 0xFFFF
    next-hop: FE80::21E:E5FF:FE70:C700
    policy: (not-set)
    distinguisher: (not-set)
 Stats:
    Packets: 0  Bytes: 0
 User list:
    User:Refcount               Locator:Refcount
    -------------               ----------------
    router isis default         slice-l3vpn:1
 Event history:
    Timestamp                   Client                  Event type          
    ---------                   ------                  ----------          
    10-18 02:50:03.514          router isis defa        ALLOC               
    10-18 06:49:36.503          router isis defa        DEALLOC             
    10-18 06:51:07.028          router isis defa        ALLOC

show segment-routing srv6 sid

GW-W1

GW-W1#show segment-routing srv6 locator 

Name            Algo Prefix                                   Format               Status
----            ---- ------                                   ------               ------
slice-l3vpn     0    2001:FFFF:1::/48                         usid-f3216           Up

GW-W2

GW-W2#show segment-routing srv6 locator 

Name            Algo Prefix                                   Format               Status
----            ---- ------                                   ------               ------
slice-l3vpn     0    2001:FFFF:2::/48                         usid-f3216           Up

GW-E1

GW-E1#show segment-routing srv6 locator 

Name            Algo Prefix                                   Format               Status
----            ---- ------                                   ------               ------
slice-l3vpn     0    2409:FFFF:1::/48                         usid-f3216           Up

GW-E2

GW-E2#show segment-routing srv6 locator 

Name            Algo Prefix                                   Format               Status
----            ---- ------                                   ------               ------
slice-l3vpn     0    2409:FFFF:2::/48                         usid-f3216           Up

show ip nhrp

GW-W1

GW-W1#sho ip nhrp   
10.0.0.2/32 (VRF-A) via 10.0.0.2
   Tunnel1 created 01:47:38, expire 00:09:01
   Type: dynamic, Flags: registered nhop 
   NBMA address: 2001:0:0:2::1
10.0.0.11/32 (VRF-A) via 10.0.0.11
   Tunnel1 created 01:50:42, expire 00:07:09
   Type: dynamic, Flags: registered nhop 
   NBMA address: 2001:A:A:1:5054:FF:FE13:6223
10.0.0.12/32 (VRF-A) via 10.0.0.12
   Tunnel1 created 01:50:37, expire 00:07:19
   Type: dynamic, Flags: registered nhop 
   NBMA address: 2001:A:A:2:5054:FF:FE17:C53A

GW-W2

GW-W2#sho ip nhrp
10.0.0.1/32 (VRF-A) via 10.0.0.1
   Tunnel1 created 01:50:34, never expire 
   Type: static, Flags: used 
   NBMA address: 2001:0:0:1::1
10.0.0.11/32 (VRF-A) via 10.0.0.11
   Tunnel1 created 01:50:26, expire 00:07:40
   Type: dynamic, Flags: registered nhop 
   NBMA address: 2001:A:A:1:5054:FF:FE13:6223
10.0.0.12/32 (VRF-A) via 10.0.0.12
   Tunnel1 created 01:50:24, expire 00:07:50
   Type: dynamic, Flags: registered nhop 
   NBMA address: 2001:A:A:2:5054:FF:FE17:C53A

GW-E1

GW-E1#sho ip nhrp
10.0.1.2/32 (VRF-A) via 10.0.1.2
   Tunnel1 created 01:51:03, expire 00:08:37
   Type: dynamic, Flags: registered nhop 
   NBMA address: 2409:0:0:2::1
10.0.1.11/32 (VRF-A) via 10.0.1.11
   Tunnel1 created 01:50:59, expire 00:07:28
   Type: dynamic, Flags: registered nhop 
   NBMA address: 2409:A:A:1:5054:FF:FE0B:7497
10.0.1.12/32 (VRF-A) via 10.0.1.12
   Tunnel1 created 01:51:05, expire 00:07:28
   Type: dynamic, Flags: registered nhop 
   NBMA address: 2409:A:A:2:5054:FF:FE14:881E

GW-E2

GW-E2#sho ip nhrp
10.0.1.1/32 (VRF-A) via 10.0.1.1
   Tunnel1 created 01:51:44, never expire 
   Type: static, Flags: 
   NBMA address: 2409:0:0:1::1
10.0.1.11/32 (VRF-A) via 10.0.1.11
   Tunnel1 created 01:51:24, expire 00:07:22
   Type: dynamic, Flags: registered nhop 
   NBMA address: 2409:A:A:1:5054:FF:FE0B:7497
10.0.1.12/32 (VRF-A) via 10.0.1.12
   Tunnel1 created 01:51:21, expire 00:07:22
   Type: dynamic, Flags: registered nhop 
   NBMA address: 2409:A:A:2:5054:FF:FE14:881E

A-W1

A-W1#sho ip nhrp
10.0.0.1/32 via 10.0.0.1
   Tunnel1 created 01:58:17, never expire 
   Type: static, Flags: used 
   NBMA address: 2001:0:0:1::1 
10.0.0.2/32 via 10.0.0.2
   Tunnel1 created 01:58:17, never expire 
   Type: static, Flags: 
   NBMA address: 2001:0:0:2::1 
10.0.0.12/32 via 10.0.0.12
   Tunnel1 created 01:54:53, expire 00:03:07
   Type: dynamic, Flags: router nhop 
   NBMA address: 2001:A:A:2:5054:FF:FE17:C53A 

A-W2

A-W2#sho ip nhrp
10.0.0.1/32 via 10.0.0.1
   Tunnel1 created 02:02:08, never expire 
   Type: static, Flags: 
   NBMA address: 2001:0:0:1::1 
10.0.0.2/32 via 10.0.0.2
   Tunnel1 created 02:02:08, never expire 
   Type: static, Flags: 
   NBMA address: 2001:0:0:2::1 
10.0.0.11/32 via 10.0.0.11
   Tunnel1 created 01:58:59, expire 00:08:00
   Type: dynamic, Flags: router implicit nhop 
   NBMA address: 2001:A:A:1:5054:FF:FE13:6223 
10.0.0.12/32 via 10.0.0.12
   Tunnel1 created 01:58:59, expire 00:08:00
   Type: dynamic, Flags: router unique local 
   NBMA address: 2001:A:A:2:5054:FF:FE17:C53A 
    (no-socket)

A-E1

A-E1#sho ip nhrp
10.0.1.1/32 via 10.0.1.1
   Tunnel1 created 01:57:21, never expire 
   Type: static, Flags: used 
   NBMA address: 2409:0:0:1::1 
10.0.1.2/32 via 10.0.1.2
   Tunnel1 created 01:57:20, never expire 
   Type: static, Flags: 
   NBMA address: 2409:0:0:2::1 
10.0.1.12/32 via 10.0.1.12
   Tunnel1 created 01:54:45, expire 00:02:49
   Type: dynamic, Flags: router nhop 
   NBMA address: 2409:A:A:2:5054:FF:FE14:881E

A-E2

A-E2#sho ip nhrp
10.0.1.1/32 via 10.0.1.1
   Tunnel1 created 01:57:42, never expire 
   Type: static, Flags: 
   NBMA address: 2409:0:0:1::1 
10.0.1.2/32 via 10.0.1.2
   Tunnel1 created 01:57:42, never expire 
   Type: static, Flags: 
   NBMA address: 2409:0:0:2::1 
10.0.1.11/32 via 10.0.1.11
   Tunnel1 created 01:54:50, expire 00:02:44
   Type: dynamic, Flags: router implicit nhop 
   NBMA address: 2409:A:A:1:5054:FF:FE0B:7497 
10.0.1.12/32 via 10.0.1.12
   Tunnel1 created 01:54:50, expire 00:02:44
   Type: dynamic, Flags: router unique local 
   NBMA address: 2409:A:A:2:5054:FF:FE14:881E 
    (no-socket) 

show ip route [vrf VRF-A]

GW-W1

GW-W1#sho ip route vrf VRF-A

Routing Table: VRF-A
Codes: L - local, 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, m - OMP
       n - NAT, Ni - NAT inside, No - NAT outside, Nd - NAT DIA
       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
       H - NHRP, G - NHRP registered, g - NHRP registration summary
       o - ODR, P - periodic downloaded static route, l - LISP
       a - application route
       + - replicated route, % - next hop override, p - overrides from PfR
       & - replicated local route overrides by connected

Gateway of last resort is 172.16.1.254 to network 0.0.0.0

S*    0.0.0.0/0 [1/0] via 172.16.1.254, GigabitEthernet4
      10.0.0.0/8 is variably subnetted, 3 subnets, 2 masks
C        10.0.0.0/24 is directly connected, Tunnel1
L        10.0.0.1/32 is directly connected, Tunnel1
B        10.0.1.0/24 [120/0] via 2409:FFFF:1:E000:: (default:ipv6), 00:06:10
      192.168.0.0/32 is subnetted, 4 subnets
C        192.168.0.1 is directly connected, Loopback1
O        192.168.0.2 [110/1001] via 10.0.0.2, 04:06:06, Tunnel1
B        192.168.0.3 [120/0] via 2409:FFFF:1:E000:: (default:ipv6), 04:04:45
B        192.168.0.4 [120/0] via 2409:FFFF:2:E000:: (default:ipv6), 00:04:33
      192.168.10.0/32 is subnetted, 4 subnets
O        192.168.10.1 [110/1001] via 10.0.0.11, 04:08:22, Tunnel1
O        192.168.10.2 [110/1001] via 10.0.0.12, 04:08:13, Tunnel1
B        192.168.10.3 [120/0] via 2409:FFFF:1:E000:: (default:ipv6), 00:06:10
B        192.168.10.4 [120/0] via 2409:FFFF:1:E000:: (default:ipv6), 00:06:10
      192.168.100.0/32 is subnetted, 4 subnets
B        192.168.100.1 [120/0] via 192.168.10.1, 04:07:11
B        192.168.100.2 [120/0] via 192.168.10.2, 04:07:00
B        192.168.100.3 [120/0] via 2409:FFFF:1:E000:: (default:ipv6), 00:06:10
B        192.168.100.4 [120/0] via 2409:FFFF:1:E000:: (default:ipv6), 00:06:10

GW-W2

GW-W2#sho ip route vrf VRF-A

Routing Table: VRF-A
Codes: L - local, 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, m - OMP
       n - NAT, Ni - NAT inside, No - NAT outside, Nd - NAT DIA
       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
       H - NHRP, G - NHRP registered, g - NHRP registration summary
       o - ODR, P - periodic downloaded static route, l - LISP
       a - application route
       + - replicated route, % - next hop override, p - overrides from PfR
       & - replicated local route overrides by connected

Gateway of last resort is 172.16.1.254 to network 0.0.0.0

S*    0.0.0.0/0 [1/0] via 172.16.1.254, GigabitEthernet4
      10.0.0.0/8 is variably subnetted, 3 subnets, 2 masks
C        10.0.0.0/24 is directly connected, Tunnel1
L        10.0.0.2/32 is directly connected, Tunnel1
B        10.0.1.0/24 [120/0] via 2409:FFFF:1:E000:: (default:ipv6), 00:04:27
      192.168.0.0/32 is subnetted, 4 subnets
O        192.168.0.1 [110/1001] via 10.0.0.1, 04:06:10, Tunnel1
C        192.168.0.2 is directly connected, Loopback1
B        192.168.0.3 [120/0] via 2409:FFFF:1:E000:: (default:ipv6), 00:04:27
B        192.168.0.4 [120/0] via 2409:FFFF:2:E000:: (default:ipv6), 00:04:27
      192.168.10.0/32 is subnetted, 4 subnets
O        192.168.10.1 [110/1001] via 10.0.0.11, 04:06:10, Tunnel1
O        192.168.10.2 [110/1001] via 10.0.0.12, 04:06:10, Tunnel1
B        192.168.10.3 [120/0] via 2409:FFFF:1:E000:: (default:ipv6), 00:04:27
B        192.168.10.4 [120/0] via 2409:FFFF:1:E000:: (default:ipv6), 00:04:27
      192.168.100.0/32 is subnetted, 4 subnets
B        192.168.100.1 [120/0] via 192.168.10.1, 04:04:56
B        192.168.100.2 [120/0] via 192.168.10.1, 04:04:56
B        192.168.100.3 [120/0] via 2409:FFFF:1:E000:: (default:ipv6), 00:04:27
B        192.168.100.4 [120/0] via 2409:FFFF:1:E000:: (default:ipv6), 00:04:27

GW-E1

GW-E1# sho ip route vrf VRF-A

Routing Table: VRF-A
Codes: L - local, 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, m - OMP
       n - NAT, Ni - NAT inside, No - NAT outside, Nd - NAT DIA
       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
       H - NHRP, G - NHRP registered, g - NHRP registration summary
       o - ODR, P - periodic downloaded static route, l - LISP
       a - application route
       + - replicated route, % - next hop override, p - overrides from PfR
       & - replicated local route overrides by connected

Gateway of last resort is 2001:FFFF:1:E000:: to network 0.0.0.0

B*    0.0.0.0/0 [120/0] via 2001:FFFF:1:E000:: (default:ipv6), 04:04:55
      10.0.0.0/8 is variably subnetted, 3 subnets, 2 masks
B        10.0.0.0/24 [120/0] via 2001:FFFF:1:E000:: (default:ipv6), 04:04:55
C        10.0.1.0/24 is directly connected, Tunnel1
L        10.0.1.1/32 is directly connected, Tunnel1
      192.168.0.0/32 is subnetted, 4 subnets
B        192.168.0.1 [120/0] via 2001:FFFF:1:E000:: (default:ipv6), 04:04:55
B        192.168.0.2 [120/0] via 2001:FFFF:2:E000:: (default:ipv6), 00:04:31
C        192.168.0.3 is directly connected, Loopback1
O        192.168.0.4 [110/1001] via 10.0.1.2, 04:06:07, Tunnel1
      192.168.10.0/32 is subnetted, 4 subnets
B        192.168.10.1 [120/0] via 2001:FFFF:1:E000:: (default:ipv6), 04:04:55
B        192.168.10.2 [120/0] via 2001:FFFF:1:E000:: (default:ipv6), 04:04:55
O        192.168.10.3 [110/1001] via 10.0.1.11, 04:06:05, Tunnel1
O        192.168.10.4 [110/1001] via 10.0.1.12, 04:06:05, Tunnel1
      192.168.100.0/32 is subnetted, 4 subnets
B        192.168.100.1 [120/0] via 2001:FFFF:1:E000:: (default:ipv6), 04:04:55
B        192.168.100.2 [120/0] via 2001:FFFF:1:E000:: (default:ipv6), 04:04:55
B        192.168.100.3 [120/0] via 192.168.10.3, 04:04:55
B        192.168.100.4 [120/0] via 192.168.10.3, 04:04:55

GW-E2

GW-E2#sho ip route vrf VRF-A

Routing Table: VRF-A
Codes: L - local, 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, m - OMP
       n - NAT, Ni - NAT inside, No - NAT outside, Nd - NAT DIA
       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
       H - NHRP, G - NHRP registered, g - NHRP registration summary
       o - ODR, P - periodic downloaded static route, l - LISP
       a - application route
       + - replicated route, % - next hop override, p - overrides from PfR
       & - replicated local route overrides by connected

Gateway of last resort is 2001:FFFF:1:E000:: to network 0.0.0.0

B*    0.0.0.0/0 [120/0] via 2001:FFFF:1:E000:: (default:ipv6), 00:04:48
      10.0.0.0/8 is variably subnetted, 3 subnets, 2 masks
B        10.0.0.0/24 [120/0] via 2001:FFFF:1:E000:: (default:ipv6), 00:04:48
C        10.0.1.0/24 is directly connected, Tunnel1
L        10.0.1.2/32 is directly connected, Tunnel1
      192.168.0.0/32 is subnetted, 4 subnets
B        192.168.0.1 [120/0] via 2001:FFFF:1:E000:: (default:ipv6), 00:04:48
B        192.168.0.2 [120/0] via 2001:FFFF:2:E000:: (default:ipv6), 00:04:09
O        192.168.0.3 [110/1001] via 10.0.1.1, 04:06:12, Tunnel1
C        192.168.0.4 is directly connected, Loopback1
      192.168.10.0/32 is subnetted, 4 subnets
B        192.168.10.1 [120/0] via 2001:FFFF:1:E000:: (default:ipv6), 00:04:48
B        192.168.10.2 [120/0] via 2001:FFFF:1:E000:: (default:ipv6), 00:04:48
O        192.168.10.3 [110/1001] via 10.0.1.11, 04:06:06, Tunnel1
O        192.168.10.4 [110/1001] via 10.0.1.12, 04:06:06, Tunnel1
      192.168.100.0/32 is subnetted, 4 subnets
B        192.168.100.1 [120/0] via 2001:FFFF:1:E000:: (default:ipv6), 00:04:48
B        192.168.100.2 [120/0] via 2001:FFFF:1:E000:: (default:ipv6), 00:04:48
B        192.168.100.3 [120/0] via 192.168.10.3, 04:05:08
B        192.168.100.4 [120/0] via 192.168.10.4, 04:05:09

A-W1

A-W1#sho ip nhrp
10.0.0.1/32 via 10.0.0.1
   Tunnel1 created 02:02:32, never expire 
   Type: static, Flags: used 
   NBMA address: 2001:0:0:1::1 
10.0.0.2/32 via 10.0.0.2
   Tunnel1 created 02:02:32, never expire 
   Type: static, Flags: 
   NBMA address: 2001:0:0:2::1 
10.0.0.12/32 via 10.0.0.12
   Tunnel1 created 01:59:08, expire 00:07:52
   Type: dynamic, Flags: router nhop 
   NBMA address: 2001:A:A:2:5054:FF:FE17:C53A 
A-W1#sho ip rou
A-W1#sho ip route 
Codes: L - local, 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, m - OMP
       n - NAT, Ni - NAT inside, No - NAT outside, Nd - NAT DIA
       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
       H - NHRP, G - NHRP registered, g - NHRP registration summary
       o - ODR, P - periodic downloaded static route, l - LISP
       a - application route
       + - replicated route, % - next hop override, p - overrides from PfR
       & - replicated local route overrides by connected

Gateway of last resort is 192.168.0.1 to network 0.0.0.0

B*    0.0.0.0/0 [120/0] via 192.168.0.1, 02:04:43
      10.0.0.0/8 is variably subnetted, 3 subnets, 2 masks
C        10.0.0.0/24 is directly connected, Tunnel1
L        10.0.0.11/32 is directly connected, Tunnel1
B        10.0.1.0/24 [120/0] via 192.168.0.1, 02:03:04
      192.168.0.0/32 is subnetted, 4 subnets
O        192.168.0.1 [110/1001] via 10.0.0.1, 02:05:53, Tunnel1
O        192.168.0.2 [110/1001] via 10.0.0.2, 02:03:35, Tunnel1
B        192.168.0.3 [120/0] via 192.168.0.1, 02:02:17
B        192.168.0.4 [120/0] via 192.168.0.1, 02:03:04
      192.168.10.0/32 is subnetted, 4 subnets
C        192.168.10.1 is directly connected, Loopback1
O        192.168.10.2 [110/1001] via 10.0.0.12, 02:05:39, Tunnel1
B        192.168.10.3 [120/0] via 192.168.0.1, 02:02:21
B        192.168.10.4 [120/0] via 192.168.0.1, 02:02:21
      192.168.100.0/32 is subnetted, 4 subnets
C        192.168.100.1 is directly connected, Loopback2
B        192.168.100.2 [200/0] via 192.168.10.2, 02:04:32
B        192.168.100.3 [120/0] via 192.168.0.1, 02:02:21
B        192.168.100.4 [120/0] via 192.168.0.1, 02:02:21

A-W2

A-W2#sho ip route
Codes: L - local, 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, m - OMP
       n - NAT, Ni - NAT inside, No - NAT outside, Nd - NAT DIA
       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
       H - NHRP, G - NHRP registered, g - NHRP registration summary
       o - ODR, P - periodic downloaded static route, l - LISP
       a - application route
       + - replicated route, % - next hop override, p - overrides from PfR
       & - replicated local route overrides by connected

Gateway of last resort is 192.168.0.1 to network 0.0.0.0

B*    0.0.0.0/0 [120/0] via 192.168.0.1, 02:04:55
      10.0.0.0/8 is variably subnetted, 3 subnets, 2 masks
C        10.0.0.0/24 is directly connected, Tunnel1
L        10.0.0.12/32 is directly connected, Tunnel1
B        10.0.1.0/24 [120/0] via 192.168.0.1, 02:03:28
      192.168.0.0/32 is subnetted, 4 subnets
O        192.168.0.1 [110/1001] via 10.0.0.1, 02:06:07, Tunnel1
O        192.168.0.2 [110/1001] via 10.0.0.2, 02:03:51, Tunnel1
B        192.168.0.3 [120/0] via 192.168.0.1, 02:02:40
B        192.168.0.4 [120/0] via 192.168.0.1, 02:03:28
      192.168.10.0/32 is subnetted, 4 subnets
O        192.168.10.1 [110/1001] via 10.0.0.11, 02:06:07, Tunnel1
C        192.168.10.2 is directly connected, Loopback1
B        192.168.10.3 [120/0] via 192.168.0.1, 02:02:44
B        192.168.10.4 [120/0] via 192.168.0.1, 02:02:44
      192.168.100.0/32 is subnetted, 4 subnets
B        192.168.100.1 [200/0] via 192.168.10.1, 02:04:55
C        192.168.100.2 is directly connected, Loopback2
B        192.168.100.3 [120/0] via 192.168.0.1, 02:02:44
B        192.168.100.4 [120/0] via 192.168.0.1, 02:02:44

A-E1

A-E1#sho ip route
Codes: L - local, 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, m - OMP
       n - NAT, Ni - NAT inside, No - NAT outside, Nd - NAT DIA
       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
       H - NHRP, G - NHRP registered, g - NHRP registration summary
       o - ODR, P - periodic downloaded static route, l - LISP
       a - application route
       + - replicated route, % - next hop override, p - overrides from PfR
       & - replicated local route overrides by connected

Gateway of last resort is 192.168.0.4 to network 0.0.0.0

B*    0.0.0.0/0 [120/0] via 192.168.0.4, 02:02:54
      10.0.0.0/8 is variably subnetted, 3 subnets, 2 masks
B        10.0.0.0/24 [120/0] via 192.168.0.4, 02:02:54
C        10.0.1.0/24 is directly connected, Tunnel1
L        10.0.1.11/32 is directly connected, Tunnel1
      192.168.0.0/32 is subnetted, 4 subnets
B        192.168.0.1 [120/0] via 192.168.0.4, 02:02:54
B        192.168.0.2 [120/0] via 192.168.0.4, 02:02:51
O        192.168.0.3 [110/1001] via 10.0.1.1, 02:03:56, Tunnel1
O        192.168.0.4 [110/1001] via 10.0.1.2, 02:03:56, Tunnel1
      192.168.10.0/32 is subnetted, 4 subnets
B        192.168.10.1 [120/0] via 192.168.0.4, 02:02:54
B        192.168.10.2 [120/0] via 192.168.0.4, 02:02:54
C        192.168.10.3 is directly connected, Loopback1
O        192.168.10.4 [110/1001] via 10.0.1.12, 02:03:52, Tunnel1
      192.168.100.0/32 is subnetted, 4 subnets
B        192.168.100.1 [120/0] via 192.168.0.4, 02:02:54
B        192.168.100.2 [120/0] via 192.168.0.4, 02:02:54
C        192.168.100.3 is directly connected, Loopback2
B        192.168.100.4 [200/0] via 192.168.10.4, 02:02:54

A-E2

A-E2#sho ip route
Codes: L - local, 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, m - OMP
       n - NAT, Ni - NAT inside, No - NAT outside, Nd - NAT DIA
       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
       H - NHRP, G - NHRP registered, g - NHRP registration summary
       o - ODR, P - periodic downloaded static route, l - LISP
       a - application route
       + - replicated route, % - next hop override, p - overrides from PfR
       & - replicated local route overrides by connected

Gateway of last resort is 192.168.0.4 to network 0.0.0.0

B*    0.0.0.0/0 [120/0] via 192.168.0.4, 02:03:00
      10.0.0.0/8 is variably subnetted, 3 subnets, 2 masks
B        10.0.0.0/24 [120/0] via 192.168.0.4, 02:03:00
C        10.0.1.0/24 is directly connected, Tunnel1
L        10.0.1.12/32 is directly connected, Tunnel1
      192.168.0.0/32 is subnetted, 4 subnets
B        192.168.0.1 [120/0] via 192.168.0.4, 02:03:00
B        192.168.0.2 [120/0] via 192.168.0.4, 02:02:56
O        192.168.0.3 [110/1001] via 10.0.1.1, 02:04:01, Tunnel1
O        192.168.0.4 [110/1001] via 10.0.1.2, 02:04:01, Tunnel1
      192.168.10.0/32 is subnetted, 4 subnets
B        192.168.10.1 [120/0] via 192.168.0.4, 02:03:00
B        192.168.10.2 [120/0] via 192.168.0.4, 02:03:00
O        192.168.10.3 [110/1001] via 10.0.1.11, 02:04:01, Tunnel1
C        192.168.10.4 is directly connected, Loopback1
      192.168.100.0/32 is subnetted, 4 subnets
B        192.168.100.1 [120/0] via 192.168.0.4, 02:03:00
B        192.168.100.2 [120/0] via 192.168.0.4, 02:03:00
B        192.168.100.3 [200/0] via 192.168.10.3, 02:02:59
C        192.168.100.4 is directly connected, Loopback2

show ipv6 route

GW-W1

GW-W1#sho ipv6 route 
IPv6 Routing Table - default - 29 entries
Codes: C - Connected, L - Local, S - Static, U - Per-user Static route
       B - BGP, R - RIP, H - NHRP, HG - NHRP registered
       Hg - NHRP registration summary, HE - NHRP External, I1 - ISIS L1
       I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary, D - EIGRP
       EX - EIGRP external, ND - ND Default, NDp - ND Prefix, DCE - Destination
       NDr - Redirect, RL - RPL, O - OSPF Intra, OI - OSPF Inter
       OE1 - OSPF ext 1, OE2 - OSPF ext 2, ON1 - OSPF NSSA ext 1
       ON2 - OSPF NSSA ext 2, la - LISP alt, lr - LISP site-registrations
       ld - LISP dyn-eid, lA - LISP away, le - LISP extranet-policy
       lp - LISP publications, ls - LISP destinations-summary, a - Application
       m - OMP
C   2001:0:0:1::/64 [0/0]
     via GigabitEthernet3, directly connected
L   2001:0:0:1::1/128 [0/0]
     via GigabitEthernet3, receive
O   2001:0:0:2::/64 [110/2]
     via FE80::5054:FF:FE09:B6EC, GigabitEthernet1
C   2001:0:0:3::/64 [0/0]
     via GigabitEthernet1, directly connected
L   2001:0:0:3::1/128 [0/0]
     via GigabitEthernet1, receive
OE2 2001:A:A:1::/64 [110/20]
     via FE80::5054:FF:FE06:CDA8, GigabitEthernet3
OE2 2001:A:A:2::/64 [110/20]
     via FE80::5054:FF:FE06:CDA8, GigabitEthernet3
LC  2001:A:B:C::1/128 [0/0]
     via Loopback100, receive
I1  2001:A:B:C::2/128 [115/30]
     via FE80::21E:F6FF:FE7D:7600, Tunnel101
     via FE80::21E:E6FF:FE57:9D00, Tunnel201
C   2001:F:F:1::/64 [0/0]
     via GigabitEthernet2, directly connected
L   2001:F:F:1::1/128 [0/0]
     via GigabitEthernet2, receive
B   2001:F:F:2::/64 [20/0], tag 65099
     via FE80::5054:FF:FE14:8DEC, GigabitEthernet2
C   2001:FFFF:1::/48 [0/0]
     via SR0, directly connected
L   2001:FFFF:1::/128 [0/0]
     via SR0, receive
I1  2001:FFFF:2::/48 [115/20]
     via FE80::21E:F6FF:FE7D:7600, Tunnel101
     via FE80::21E:E6FF:FE57:9D00, Tunnel201
B   2409:A:B:C::1/128 [20/0], tag 65099
     via FE80::5054:FF:FE14:8DEC, GigabitEthernet2
B   2409:A:B:C::2/128 [20/0], tag 65099
     via FE80::5054:FF:FE14:8DEC, GigabitEthernet2
B   2409:F:F:1::/64 [20/0], tag 65099
     via FE80::5054:FF:FE14:8DEC, GigabitEthernet2
B   2409:F:F:2::/64 [20/0], tag 65099
     via FE80::5054:FF:FE14:8DEC, GigabitEthernet2
I1  2409:FFFF:1::/48 [115/10]
     via FE80::21E:F6FF:FE7D:7600, Tunnel101
I1  2409:FFFF:2::/48 [115/10]
     via FE80::21E:E6FF:FE57:9D00, Tunnel201
C   FD00::/126 [0/0]
     via Tunnel101, directly connected
L   FD00::1/128 [0/0]
     via Tunnel101, receive
C   FD00::4/126 [0/0]
     via Tunnel201, directly connected
L   FD00::5/128 [0/0]
     via Tunnel201, receive
I1  FD00::8/126 [115/30]
     via FE80::21E:F6FF:FE7D:7600, Tunnel101
     via FE80::21E:E6FF:FE57:9D00, Tunnel201
I1  FD00::10/126 [115/20]
     via FE80::21E:F6FF:FE7D:7600, Tunnel101
I1  FD00::14/126 [115/20]
     via FE80::21E:E6FF:FE57:9D00, Tunnel201
L   FF00::/8 [0/0]
     via Null0, receive

GW-W2

GW-W2#sho ipv6 route               
IPv6 Routing Table - default - 29 entries
Codes: C - Connected, L - Local, S - Static, U - Per-user Static route
       B - BGP, R - RIP, H - NHRP, HG - NHRP registered
       Hg - NHRP registration summary, HE - NHRP External, I1 - ISIS L1
       I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary, D - EIGRP
       EX - EIGRP external, ND - ND Default, NDp - ND Prefix, DCE - Destination
       NDr - Redirect, RL - RPL, O - OSPF Intra, OI - OSPF Inter
       OE1 - OSPF ext 1, OE2 - OSPF ext 2, ON1 - OSPF NSSA ext 1
       ON2 - OSPF NSSA ext 2, la - LISP alt, lr - LISP site-registrations
       ld - LISP dyn-eid, lA - LISP away, le - LISP extranet-policy
       lp - LISP publications, ls - LISP destinations-summary, a - Application
       m - OMP
O   2001:0:0:1::/64 [110/2]
     via FE80::5054:FF:FE1A:E4CE, GigabitEthernet1
C   2001:0:0:2::/64 [0/0]
     via GigabitEthernet3, directly connected
L   2001:0:0:2::1/128 [0/0]
     via GigabitEthernet3, receive
C   2001:0:0:3::/64 [0/0]
     via GigabitEthernet1, directly connected
L   2001:0:0:3::2/128 [0/0]
     via GigabitEthernet1, receive
OE2 2001:A:A:1::/64 [110/20]
     via FE80::5054:FF:FE0C:EA5B, GigabitEthernet3
OE2 2001:A:A:2::/64 [110/20]
     via FE80::5054:FF:FE0C:EA5B, GigabitEthernet3
I1  2001:A:B:C::1/128 [115/30]
     via FE80::21E:F6FF:FE7D:7600, Tunnel301
     via FE80::21E:E6FF:FE57:9D00, Tunnel401
LC  2001:A:B:C::2/128 [0/0]
     via Loopback100, receive
B   2001:F:F:1::/64 [20/0], tag 65099
     via FE80::5054:FF:FE11:5F05, GigabitEthernet2
C   2001:F:F:2::/64 [0/0]
     via GigabitEthernet2, directly connected
L   2001:F:F:2::1/128 [0/0]
     via GigabitEthernet2, receive
I1  2001:FFFF:1::/48 [115/20]
     via FE80::21E:F6FF:FE7D:7600, Tunnel301
     via FE80::21E:E6FF:FE57:9D00, Tunnel401
C   2001:FFFF:2::/48 [0/0]
     via SR0, directly connected
L   2001:FFFF:2::/128 [0/0]
     via SR0, receive
B   2409:A:B:C::1/128 [20/0], tag 65099
     via FE80::5054:FF:FE11:5F05, GigabitEthernet2
B   2409:A:B:C::2/128 [20/0], tag 65099
     via FE80::5054:FF:FE11:5F05, GigabitEthernet2
B   2409:F:F:1::/64 [20/0], tag 65099
     via FE80::5054:FF:FE11:5F05, GigabitEthernet2
B   2409:F:F:2::/64 [20/0], tag 65099
     via FE80::5054:FF:FE11:5F05, GigabitEthernet2
I1  2409:FFFF:1::/48 [115/10]
     via FE80::21E:F6FF:FE7D:7600, Tunnel301
I1  2409:FFFF:2::/48 [115/10]
     via FE80::21E:E6FF:FE57:9D00, Tunnel401
I1  FD00::/126 [115/20]
     via FE80::21E:F6FF:FE7D:7600, Tunnel301
I1  FD00::4/126 [115/20]
     via FE80::21E:E6FF:FE57:9D00, Tunnel401
C   FD00::8/126 [0/0]
     via Tunnel301, directly connected
L   FD00::9/128 [0/0]
     via Tunnel301, receive
C   FD00::10/126 [0/0]
     via Tunnel401, directly connected
L   FD00::13/128 [0/0]
     via Tunnel401, receive
I1  FD00::14/126 [115/20]
     via FE80::21E:E6FF:FE57:9D00, Tunnel401
L   FF00::/8 [0/0]
     via Null0, receive

GW-E1

GW-E1#sho ipv6 route
IPv6 Routing Table - default - 29 entries
Codes: C - Connected, L - Local, S - Static, U - Per-user Static route
       B - BGP, R - RIP, H - NHRP, HG - NHRP registered
       Hg - NHRP registration summary, HE - NHRP External, I1 - ISIS L1
       I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary, D - EIGRP
       EX - EIGRP external, ND - ND Default, NDp - ND Prefix, DCE - Destination
       NDr - Redirect, RL - RPL, O - OSPF Intra, OI - OSPF Inter
       OE1 - OSPF ext 1, OE2 - OSPF ext 2, ON1 - OSPF NSSA ext 1
       ON2 - OSPF NSSA ext 2, la - LISP alt, lr - LISP site-registrations
       ld - LISP dyn-eid, lA - LISP away, le - LISP extranet-policy
       lp - LISP publications, ls - LISP destinations-summary, a - Application
       m - OMP
B   2001:A:B:C::1/128 [20/0], tag 65099
     via FE80::5054:FF:FE05:342E, GigabitEthernet2
B   2001:A:B:C::2/128 [20/0], tag 65099
     via FE80::5054:FF:FE05:342E, GigabitEthernet2
B   2001:F:F:1::/64 [20/0], tag 65099
     via FE80::5054:FF:FE05:342E, GigabitEthernet2
B   2001:F:F:2::/64 [20/0], tag 65099
     via FE80::5054:FF:FE05:342E, GigabitEthernet2
I1  2001:FFFF:1::/48 [115/10]
     via FE80::21E:E5FF:FE70:C700, Tunnel101
I1  2001:FFFF:2::/48 [115/10]
     via FE80::21E:BDFF:FEC4:5200, Tunnel301
C   2409:0:0:1::/64 [0/0]
     via GigabitEthernet3, directly connected
L   2409:0:0:1::1/128 [0/0]
     via GigabitEthernet3, receive
O   2409:0:0:2::/64 [110/2]
     via FE80::5054:FF:FE10:4DAF, GigabitEthernet1
C   2409:0:0:3::/64 [0/0]
     via GigabitEthernet1, directly connected
L   2409:0:0:3::1/128 [0/0]
     via GigabitEthernet1, receive
OE2 2409:A:A:1::/64 [110/20]
     via FE80::5054:FF:FE0E:CE18, GigabitEthernet3
OE2 2409:A:A:2::/64 [110/20]
     via FE80::5054:FF:FE0E:CE18, GigabitEthernet3
LC  2409:A:B:C::1/128 [0/0]
     via Loopback100, receive
I1  2409:A:B:C::2/128 [115/30]
     via FE80::21E:E5FF:FE70:C700, Tunnel101
     via FE80::21E:BDFF:FEC4:5200, Tunnel301
C   2409:F:F:1::/64 [0/0]
     via GigabitEthernet2, directly connected
L   2409:F:F:1::1/128 [0/0]
     via GigabitEthernet2, receive
B   2409:F:F:2::/64 [20/0], tag 65099
     via FE80::5054:FF:FE05:342E, GigabitEthernet2
C   2409:FFFF:1::/48 [0/0]
     via SR0, directly connected
L   2409:FFFF:1::/128 [0/0]
     via SR0, receive
I1  2409:FFFF:2::/48 [115/20]
     via FE80::21E:E5FF:FE70:C700, Tunnel101
     via FE80::21E:BDFF:FEC4:5200, Tunnel301
C   FD00::/126 [0/0]
     via Tunnel101, directly connected
L   FD00::2/128 [0/0]
     via Tunnel101, receive
I1  FD00::4/126 [115/20]
     via FE80::21E:E5FF:FE70:C700, Tunnel101
I1  FD00::8/126 [115/20]
     via FE80::21E:BDFF:FEC4:5200, Tunnel301
C   FD00::10/126 [0/0]
     via Tunnel301, directly connected
L   FD00::10/128 [0/0]
     via Tunnel301, receive
I1  FD00::14/126 [115/30]
     via FE80::21E:E5FF:FE70:C700, Tunnel101
     via FE80::21E:BDFF:FEC4:5200, Tunnel301
L   FF00::/8 [0/0]
     via Null0, receive

GW-E2

GW-E2#sho ipv6 route
IPv6 Routing Table - default - 29 entries
Codes: C - Connected, L - Local, S - Static, U - Per-user Static route
       B - BGP, R - RIP, H - NHRP, HG - NHRP registered
       Hg - NHRP registration summary, HE - NHRP External, I1 - ISIS L1
       I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary, D - EIGRP
       EX - EIGRP external, ND - ND Default, NDp - ND Prefix, DCE - Destination
       NDr - Redirect, RL - RPL, O - OSPF Intra, OI - OSPF Inter
       OE1 - OSPF ext 1, OE2 - OSPF ext 2, ON1 - OSPF NSSA ext 1
       ON2 - OSPF NSSA ext 2, la - LISP alt, lr - LISP site-registrations
       ld - LISP dyn-eid, lA - LISP away, le - LISP extranet-policy
       lp - LISP publications, ls - LISP destinations-summary, a - Application
       m - OMP
B   2001:A:B:C::1/128 [20/0], tag 65099
     via FE80::5054:FF:FE11:1270, GigabitEthernet2
B   2001:A:B:C::2/128 [20/0], tag 65099
     via FE80::5054:FF:FE11:1270, GigabitEthernet2
B   2001:F:F:1::/64 [20/0], tag 65099
     via FE80::5054:FF:FE11:1270, GigabitEthernet2
B   2001:F:F:2::/64 [20/0], tag 65099
     via FE80::5054:FF:FE11:1270, GigabitEthernet2
I1  2001:FFFF:1::/48 [115/10]
     via FE80::21E:E5FF:FE70:C700, Tunnel201
I1  2001:FFFF:2::/48 [115/10]
     via FE80::21E:BDFF:FEC4:5200, Tunnel401
O   2409:0:0:1::/64 [110/2]
     via FE80::5054:FF:FE11:FAF3, GigabitEthernet1
C   2409:0:0:2::/64 [0/0]
     via GigabitEthernet3, directly connected
L   2409:0:0:2::1/128 [0/0]
     via GigabitEthernet3, receive
C   2409:0:0:3::/64 [0/0]
     via GigabitEthernet1, directly connected
L   2409:0:0:3::2/128 [0/0]
     via GigabitEthernet1, receive
OE2 2409:A:A:1::/64 [110/20]
     via FE80::5054:FF:FE1C:7A26, GigabitEthernet3
OE2 2409:A:A:2::/64 [110/20]
     via FE80::5054:FF:FE1C:7A26, GigabitEthernet3
I1  2409:A:B:C::1/128 [115/30]
     via FE80::21E:E5FF:FE70:C700, Tunnel201
     via FE80::21E:BDFF:FEC4:5200, Tunnel401
LC  2409:A:B:C::2/128 [0/0]
     via Loopback100, receive
B   2409:F:F:1::/64 [20/0], tag 65099
     via FE80::5054:FF:FE11:1270, GigabitEthernet2
C   2409:F:F:2::/64 [0/0]
     via GigabitEthernet2, directly connected
L   2409:F:F:2::1/128 [0/0]
     via GigabitEthernet2, receive
I1  2409:FFFF:1::/48 [115/20]
     via FE80::21E:E5FF:FE70:C700, Tunnel201
     via FE80::21E:BDFF:FEC4:5200, Tunnel401
C   2409:FFFF:2::/48 [0/0]
     via SR0, directly connected
L   2409:FFFF:2::/128 [0/0]
     via SR0, receive
I1  FD00::/126 [115/20]
     via FE80::21E:E5FF:FE70:C700, Tunnel201
C   FD00::4/126 [0/0]
     via Tunnel201, directly connected
L   FD00::6/128 [0/0]
     via Tunnel201, receive
I1  FD00::8/126 [115/20]
     via FE80::21E:BDFF:FEC4:5200, Tunnel401
I1  FD00::10/126 [115/20]
     via FE80::21E:BDFF:FEC4:5200, Tunnel401
C   FD00::14/126 [0/0]
     via Tunnel401, directly connected
L   FD00::14/128 [0/0]
     via Tunnel401, receive
L   FF00::/8 [0/0]
     via Null0, receive

show ip bgp vpnv4 all detail

GW-W1

GW-W1#sho ip bgp vpnv4 all detail

Route Distinguisher: 65001:1 (default for vrf VRF-A)
BGP routing table entry for 65001:1:0.0.0.0/0, version 2
  Paths: (1 available, best #1, table VRF-A)
  Advertised to update-groups:
     1          2         
  Refresh Epoch 1
  Local
    172.16.1.254 (via default) from 0.0.0.0 (172.16.0.1)
      Origin incomplete, metric 0, localpref 100, weight 32768, valid, sourced, best
      Extended Community: RT:65001:1
      srv6 in-sid: 2001:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:46:40 UTC
BGP routing table entry for 65001:1:10.0.0.0/24, version 3
  Paths: (3 available, best #3, table VRF-A)
  Advertised to update-groups:
     1          2         
  Refresh Epoch 1
  65011   
    192.168.10.2 (metric 1001) (via vrf VRF-A) from 192.168.10.2 (192.168.10.2)
      Origin incomplete, metric 0, localpref 100, valid, external
      Extended Community: RT:65001:1
      srv6 in-sid: 2001:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0
      Updated on Oct 18 2025 02:48:41 UTC
  Refresh Epoch 1
  65011
    192.168.10.1 (metric 1001) (via vrf VRF-A) from 192.168.10.1 (192.168.10.1)
      Origin incomplete, metric 0, localpref 100, valid, external
      Extended Community: RT:65001:1
      srv6 in-sid: 2001:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0
      Updated on Oct 18 2025 02:48:30 UTC
  Refresh Epoch 1
  Local
    0.0.0.0 (via vrf VRF-A) from 0.0.0.0 (172.16.0.1)
      Origin incomplete, metric 0, localpref 100, weight 32768, valid, sourced, best
      Extended Community: RT:65001:1
      srv6 in-sid: 2001:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:46:31 UTC
BGP routing table entry for 65001:1:10.0.1.0/24, version 28
  Paths: (1 available, best #1, table VRF-A)
  Advertised to update-groups:
     1         
  Refresh Epoch 1
  65002, imported path from 65002:1:10.0.1.0/24 (global)
    2409:A:B:C::1 (via default) from 2409:A:B:C::1 (172.16.0.3)
      Origin incomplete, metric 0, localpref 100, valid, external, best
      Extended Community: RT:65002:1
      srv6 out-sid: 2409:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 06:49:31 UTC
BGP routing table entry for 65001:1:192.168.0.1/32, version 4
  Paths: (1 available, best #1, table VRF-A)
  Advertised to update-groups:
     1          2         
  Refresh Epoch 1
  Local
    0.0.0.0 (via vrf VRF-A) from 0.0.0.0 (172.16.0.1)
      Origin incomplete, metric 0, localpref 100, weight 32768, valid, sourced, best
      Extended Community: RT:65001:1
      srv6 in-sid: 2001:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:46:21 UTC
BGP routing table entry for 65001:1:192.168.0.3/32, version 22
  Paths: (1 available, best #1, table VRF-A)
  Advertised to update-groups:
     1         
  Refresh Epoch 1
  65002, imported path from 65002:1:192.168.0.3/32 (global)
    2409:A:B:C::1 (via default) from 2409:A:B:C::1 (172.16.0.3)
      Origin incomplete, metric 0, localpref 100, valid, external, best
      Extended Community: RT:65002:1
      srv6 out-sid: 2409:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:50:56 UTC
BGP routing table entry for 65001:1:192.168.0.4/32, version 35
  Paths: (1 available, best #1, table VRF-A)
  Advertised to update-groups:
     1         
  Refresh Epoch 1
  65002, imported path from 65002:1:192.168.0.4/32 (global)
    2409:A:B:C::2 (via default) from 2409:A:B:C::2 (172.16.0.4)
      Origin incomplete, metric 0, localpref 100, valid, external, best
      Extended Community: RT:65002:1
      srv6 out-sid: 2409:FFFF:2:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:49:50 UTC
BGP routing table entry for 65001:1:192.168.10.1/32, version 5
  Paths: (2 available, best #2, table VRF-A, RIB-failure(17))
  Advertised to update-groups:
     1          2         
  Refresh Epoch 1
  65011
    192.168.10.2 (metric 1001) (via vrf VRF-A) from 192.168.10.2 (192.168.10.2)
      Origin incomplete, localpref 100, valid, external
      Extended Community: RT:65001:1
      srv6 in-sid: 2001:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0
      Updated on Oct 18 2025 02:48:41 UTC
  Refresh Epoch 1
  65011
    192.168.10.1 (metric 1001) (via vrf VRF-A) from 192.168.10.1 (192.168.10.1)
      Origin incomplete, metric 0, localpref 100, valid, external, best
      Extended Community: RT:65001:1
      srv6 in-sid: 2001:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:48:30 UTC
BGP routing table entry for 65001:1:192.168.10.2/32, version 7
  Paths: (2 available, best #2, table VRF-A, RIB-failure(17))
  Advertised to update-groups:
     1          2         
  Refresh Epoch 1
  65011
    192.168.10.1 (metric 1001) (via vrf VRF-A) from 192.168.10.1 (192.168.10.1)
      Origin incomplete, localpref 100, valid, external
      Extended Community: RT:65001:1
      srv6 in-sid: 2001:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0
      Updated on Oct 18 2025 02:49:01 UTC
  Refresh Epoch 1
  65011
    192.168.10.2 (metric 1001) (via vrf VRF-A) from 192.168.10.2 (192.168.10.2)
      Origin incomplete, metric 0, localpref 100, valid, external, best
      Extended Community: RT:65001:1
      srv6 in-sid: 2001:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:48:41 UTC
BGP routing table entry for 65001:1:192.168.10.3/32, version 29
  Paths: (1 available, best #1, table VRF-A)
  Advertised to update-groups:
     1         
  Refresh Epoch 1
  65002 65012, imported path from 65002:1:192.168.10.3/32 (global)
    2409:A:B:C::1 (via default) from 2409:A:B:C::1 (172.16.0.3)
      Origin incomplete, localpref 100, valid, external, best
      Extended Community: RT:65002:1
      srv6 out-sid: 2409:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 06:49:31 UTC
BGP routing table entry for 65001:1:192.168.10.4/32, version 30
  Paths: (1 available, best #1, table VRF-A)
  Advertised to update-groups:
     1         
  Refresh Epoch 1
  65002 65012, imported path from 65002:1:192.168.10.4/32 (global)
    2409:A:B:C::1 (via default) from 2409:A:B:C::1 (172.16.0.3)
      Origin incomplete, localpref 100, valid, external, best
      Extended Community: RT:65002:1
      srv6 out-sid: 2409:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 06:49:31 UTC
BGP routing table entry for 65001:1:192.168.100.1/32, version 6
  Paths: (2 available, best #2, table VRF-A)
  Advertised to update-groups:
     1          2         
  Refresh Epoch 1
  65011
    192.168.10.2 (metric 1001) (via vrf VRF-A) from 192.168.10.2 (192.168.10.2)
      Origin incomplete, localpref 100, valid, external
      Extended Community: RT:65001:1
      srv6 in-sid: 2001:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0
      Updated on Oct 18 2025 02:48:41 UTC
  Refresh Epoch 1
  65011
    192.168.10.1 (metric 1001) (via vrf VRF-A) from 192.168.10.1 (192.168.10.1)
      Origin incomplete, metric 0, localpref 100, valid, external, best
      Extended Community: RT:65001:1
      srv6 in-sid: 2001:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:48:30 UTC
BGP routing table entry for 65001:1:192.168.100.2/32, version 8
  Paths: (2 available, best #2, table VRF-A)
  Advertised to update-groups:
     1          2         
  Refresh Epoch 1
  65011
    192.168.10.1 (metric 1001) (via vrf VRF-A) from 192.168.10.1 (192.168.10.1)
      Origin incomplete, localpref 100, valid, external
      Extended Community: RT:65001:1
      srv6 in-sid: 2001:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0
      Updated on Oct 18 2025 02:49:01 UTC
  Refresh Epoch 1
  65011
    192.168.10.2 (metric 1001) (via vrf VRF-A) from 192.168.10.2 (192.168.10.2)
      Origin incomplete, metric 0, localpref 100, valid, external, best
      Extended Community: RT:65001:1
      srv6 in-sid: 2001:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:48:41 UTC
BGP routing table entry for 65001:1:192.168.100.3/32, version 31
  Paths: (1 available, best #1, table VRF-A)
  Advertised to update-groups:
     1         
  Refresh Epoch 1
  65002 65012, imported path from 65002:1:192.168.100.3/32 (global)
    2409:A:B:C::1 (via default) from 2409:A:B:C::1 (172.16.0.3)
      Origin incomplete, localpref 100, valid, external, best
      Extended Community: RT:65002:1
      srv6 out-sid: 2409:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 06:49:31 UTC
BGP routing table entry for 65001:1:192.168.100.4/32, version 32
  Paths: (1 available, best #1, table VRF-A)
  Advertised to update-groups:
     1         
  Refresh Epoch 1
  65002 65012, imported path from 65002:1:192.168.100.4/32 (global)
    2409:A:B:C::1 (via default) from 2409:A:B:C::1 (172.16.0.3)
      Origin incomplete, localpref 100, valid, external, best
      Extended Community: RT:65002:1
      srv6 out-sid: 2409:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 06:49:31 UTC

Route Distinguisher: 65002:1
BGP routing table entry for 65002:1:10.0.1.0/24, version 23
  Paths: (2 available, best #1, no table)
  Not advertised to any peer
  Refresh Epoch 1
  65002   
    2409:A:B:C::1 (via default) from 2409:A:B:C::1 (172.16.0.3)
      Origin incomplete, metric 0, localpref 100, valid, external, best
      Extended Community: RT:65002:1
      srv6 out-sid: 2409:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:50:56 UTC
  Refresh Epoch 1
  65002
    2409:A:B:C::2 (via default) from 2409:A:B:C::2 (172.16.0.4)
      Origin incomplete, metric 0, localpref 100, valid, external
      Extended Community: RT:65002:1
      srv6 out-sid: 2409:FFFF:2:E000::
      rx pathid: 0, tx pathid: 0
      Updated on Oct 18 2025 06:51:06 UTC
BGP routing table entry for 65002:1:192.168.0.3/32, version 21
  Paths: (1 available, best #1, no table)
  Not advertised to any peer
  Refresh Epoch 1
  65002
    2409:A:B:C::1 (via default) from 2409:A:B:C::1 (172.16.0.3)
      Origin incomplete, metric 0, localpref 100, valid, external, best
      Extended Community: RT:65002:1
      srv6 out-sid: 2409:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:50:56 UTC
BGP routing table entry for 65002:1:192.168.0.4/32, version 36
  Paths: (1 available, best #1, no table)
  Not advertised to any peer
  Refresh Epoch 1
  65002
    2409:A:B:C::2 (via default) from 2409:A:B:C::2 (172.16.0.4)
      Origin incomplete, metric 0, localpref 100, valid, external, best
      Extended Community: RT:65002:1
      srv6 out-sid: 2409:FFFF:2:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 06:51:06 UTC
BGP routing table entry for 65002:1:192.168.10.3/32, version 24
  Paths: (2 available, best #1, no table)
  Not advertised to any peer
  Refresh Epoch 1
  65002 65012
    2409:A:B:C::1 (via default) from 2409:A:B:C::1 (172.16.0.3)
      Origin incomplete, localpref 100, valid, external, best
      Extended Community: RT:65002:1
      srv6 out-sid: 2409:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:50:56 UTC
  Refresh Epoch 1
  65002 65012
    2409:A:B:C::2 (via default) from 2409:A:B:C::2 (172.16.0.4)
      Origin incomplete, localpref 100, valid, external
      Extended Community: RT:65002:1
      srv6 out-sid: 2409:FFFF:2:E000::
      rx pathid: 0, tx pathid: 0
      Updated on Oct 18 2025 06:51:06 UTC
BGP routing table entry for 65002:1:192.168.10.4/32, version 25
  Paths: (2 available, best #1, no table)
  Not advertised to any peer
  Refresh Epoch 1
  65002 65012
    2409:A:B:C::1 (via default) from 2409:A:B:C::1 (172.16.0.3)
      Origin incomplete, localpref 100, valid, external, best
      Extended Community: RT:65002:1
      srv6 out-sid: 2409:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:50:56 UTC
  Refresh Epoch 1
  65002 65012
    2409:A:B:C::2 (via default) from 2409:A:B:C::2 (172.16.0.4)
      Origin incomplete, localpref 100, valid, external
      Extended Community: RT:65002:1
      srv6 out-sid: 2409:FFFF:2:E000::
      rx pathid: 0, tx pathid: 0
      Updated on Oct 18 2025 06:51:06 UTC
BGP routing table entry for 65002:1:192.168.100.3/32, version 26
  Paths: (2 available, best #1, no table)
  Not advertised to any peer
  Refresh Epoch 1
  65002 65012
    2409:A:B:C::1 (via default) from 2409:A:B:C::1 (172.16.0.3)
      Origin incomplete, localpref 100, valid, external, best
      Extended Community: RT:65002:1
      srv6 out-sid: 2409:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:50:56 UTC
  Refresh Epoch 1
  65002 65012
    2409:A:B:C::2 (via default) from 2409:A:B:C::2 (172.16.0.4)
      Origin incomplete, localpref 100, valid, external
      Extended Community: RT:65002:1
      srv6 out-sid: 2409:FFFF:2:E000::
      rx pathid: 0, tx pathid: 0
      Updated on Oct 18 2025 06:51:06 UTC
BGP routing table entry for 65002:1:192.168.100.4/32, version 27
  Paths: (2 available, best #1, no table)
  Not advertised to any peer
  Refresh Epoch 1
  65002 65012
    2409:A:B:C::1 (via default) from 2409:A:B:C::1 (172.16.0.3)
      Origin incomplete, localpref 100, valid, external, best
      Extended Community: RT:65002:1
      srv6 out-sid: 2409:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:50:56 UTC
  Refresh Epoch 1
  65002 65012
    2409:A:B:C::2 (via default) from 2409:A:B:C::2 (172.16.0.4)
      Origin incomplete, localpref 100, valid, external
      Extended Community: RT:65002:1
      srv6 out-sid: 2409:FFFF:2:E000::
      rx pathid: 0, tx pathid: 0
      Updated on Oct 18 2025 06:51:06 UTC

GW-W2

GW-W2#sho ip bgp vpnv4 all detail

Route Distinguisher: 65001:1 (default for vrf VRF-A)
BGP routing table entry for 65001:1:0.0.0.0/0, version 2
  Paths: (1 available, best #1, table VRF-A)
  Advertised to update-groups:
     1          3         
  Refresh Epoch 1
  Local
    172.16.1.254 (via default) from 0.0.0.0 (172.16.0.2)
      Origin incomplete, metric 0, localpref 100, weight 32768, valid, sourced, best
      Extended Community: RT:65001:1
      srv6 in-sid: 2001:FFFF:2:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:49:44 UTC
BGP routing table entry for 65001:1:10.0.0.0/24, version 3
  Paths: (3 available, best #3, table VRF-A)
  Advertised to update-groups:
     1          3         
  Refresh Epoch 2
  65011
    192.168.10.2 (metric 1001) (via vrf VRF-A) from 192.168.10.2 (192.168.10.2)
      Origin incomplete, metric 0, localpref 100, valid, external
      Extended Community: RT:65001:1
      srv6 in-sid: 2001:FFFF:2:E000::
      rx pathid: 0, tx pathid: 0
      Updated on Oct 18 2025 02:49:47 UTC
  Refresh Epoch 2
  65011
    192.168.10.1 (metric 1001) (via vrf VRF-A) from 192.168.10.1 (192.168.10.1)
      Origin incomplete, metric 0, localpref 100, valid, external
      Extended Community: RT:65001:1
      srv6 in-sid: 2001:FFFF:2:E000::
      rx pathid: 0, tx pathid: 0
      Updated on Oct 18 2025 02:49:40 UTC
  Refresh Epoch 1
  Local
    0.0.0.0 (via vrf VRF-A) from 0.0.0.0 (172.16.0.2)
      Origin incomplete, metric 0, localpref 100, weight 32768, valid, sourced, best
      Extended Community: RT:65001:1
      srv6 in-sid: 2001:FFFF:2:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:49:36 UTC
BGP routing table entry for 65001:1:10.0.1.0/24, version 54
  Paths: (1 available, best #1, table VRF-A)
  Advertised to update-groups:
     1         
  Refresh Epoch 1
  65002, imported path from 65002:1:10.0.1.0/24 (global)
    2409:A:B:C::1 (via default) from 2409:A:B:C::1 (172.16.0.3)
      Origin incomplete, metric 0, localpref 100, valid, external, best
      Extended Community: RT:65002:1
      srv6 out-sid: 2409:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 06:49:31 UTC
BGP routing table entry for 65001:1:192.168.0.2/32, version 4
  Paths: (1 available, best #1, table VRF-A)
  Advertised to update-groups:
     1          3         
  Refresh Epoch 1
  Local
    0.0.0.0 (via vrf VRF-A) from 0.0.0.0 (172.16.0.2)
      Origin incomplete, metric 0, localpref 100, weight 32768, valid, sourced, best
      Extended Community: RT:65001:1
      srv6 in-sid: 2001:FFFF:2:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:49:30 UTC
BGP routing table entry for 65001:1:192.168.0.3/32, version 55
  Paths: (1 available, best #1, table VRF-A)
  Advertised to update-groups:
     1         
  Refresh Epoch 1
  65002, imported path from 65002:1:192.168.0.3/32 (global)
    2409:A:B:C::1 (via default) from 2409:A:B:C::1 (172.16.0.3)
      Origin incomplete, metric 0, localpref 100, valid, external, best
      Extended Community: RT:65002:1
      srv6 out-sid: 2409:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:50:56 UTC
BGP routing table entry for 65001:1:192.168.0.4/32, version 56
  Paths: (1 available, best #1, table VRF-A)
  Advertised to update-groups:
     1         
  Refresh Epoch 2
  65002, imported path from 65002:1:192.168.0.4/32 (global)
    2409:A:B:C::2 (via default) from 2409:A:B:C::2 (172.16.0.4)
      Origin incomplete, metric 0, localpref 100, valid, external, best
      Extended Community: RT:65002:1
      srv6 out-sid: 2409:FFFF:2:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:50:51 UTC
BGP routing table entry for 65001:1:192.168.10.1/32, version 5
  Paths: (2 available, best #2, table VRF-A, RIB-failure(17))
  Advertised to update-groups:
     1          3         
  Refresh Epoch 2
  65011
    192.168.10.2 (metric 1001) (via vrf VRF-A) from 192.168.10.2 (192.168.10.2)
      Origin incomplete, localpref 100, valid, external
      Extended Community: RT:65001:1
      srv6 in-sid: 2001:FFFF:2:E000::
      rx pathid: 0, tx pathid: 0
      Updated on Oct 18 2025 02:49:47 UTC
  Refresh Epoch 2
  65011
    192.168.10.1 (metric 1001) (via vrf VRF-A) from 192.168.10.1 (192.168.10.1)
      Origin incomplete, metric 0, localpref 100, valid, external, best
      Extended Community: RT:65001:1
      srv6 in-sid: 2001:FFFF:2:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:49:40 UTC
BGP routing table entry for 65001:1:192.168.10.2/32, version 6
  Paths: (2 available, best #2, table VRF-A, RIB-failure(17) - next-hop mismatch)
  Advertised to update-groups:
     1          3         
  Refresh Epoch 2
  65011
    192.168.10.2 (metric 1001) (via vrf VRF-A) from 192.168.10.2 (192.168.10.2)
      Origin incomplete, metric 0, localpref 100, valid, external
      Extended Community: RT:65001:1
      srv6 in-sid: 2001:FFFF:2:E000::
      rx pathid: 0, tx pathid: 0
      Updated on Oct 18 2025 02:49:47 UTC
  Refresh Epoch 2
  65011
    192.168.10.1 (metric 1001) (via vrf VRF-A) from 192.168.10.1 (192.168.10.1)
      Origin incomplete, localpref 100, valid, external, best
      Extended Community: RT:65001:1
      srv6 in-sid: 2001:FFFF:2:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:49:40 UTC
BGP routing table entry for 65001:1:192.168.10.3/32, version 57
  Paths: (1 available, best #1, table VRF-A)
  Advertised to update-groups:
     1         
  Refresh Epoch 1
  65002 65012, imported path from 65002:1:192.168.10.3/32 (global)
    2409:A:B:C::1 (via default) from 2409:A:B:C::1 (172.16.0.3)
      Origin incomplete, localpref 100, valid, external, best
      Extended Community: RT:65002:1
      srv6 out-sid: 2409:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 06:49:31 UTC
BGP routing table entry for 65001:1:192.168.10.4/32, version 58
  Paths: (1 available, best #1, table VRF-A)
  Advertised to update-groups:
     1         
  Refresh Epoch 1
  65002 65012, imported path from 65002:1:192.168.10.4/32 (global)
    2409:A:B:C::1 (via default) from 2409:A:B:C::1 (172.16.0.3)
      Origin incomplete, localpref 100, valid, external, best
      Extended Community: RT:65002:1
      srv6 out-sid: 2409:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 06:49:31 UTC
BGP routing table entry for 65001:1:192.168.100.1/32, version 7
  Paths: (2 available, best #2, table VRF-A)
  Advertised to update-groups:
     1          3         
  Refresh Epoch 2
  65011
    192.168.10.2 (metric 1001) (via vrf VRF-A) from 192.168.10.2 (192.168.10.2)
      Origin incomplete, localpref 100, valid, external
      Extended Community: RT:65001:1
      srv6 in-sid: 2001:FFFF:2:E000::
      rx pathid: 0, tx pathid: 0
      Updated on Oct 18 2025 02:49:47 UTC
  Refresh Epoch 2
  65011
    192.168.10.1 (metric 1001) (via vrf VRF-A) from 192.168.10.1 (192.168.10.1)
      Origin incomplete, metric 0, localpref 100, valid, external, best
      Extended Community: RT:65001:1
      srv6 in-sid: 2001:FFFF:2:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:49:40 UTC
BGP routing table entry for 65001:1:192.168.100.2/32, version 8
  Paths: (2 available, best #2, table VRF-A)
  Advertised to update-groups:
     1          3         
  Refresh Epoch 2
  65011
    192.168.10.2 (metric 1001) (via vrf VRF-A) from 192.168.10.2 (192.168.10.2)
      Origin incomplete, metric 0, localpref 100, valid, external
      Extended Community: RT:65001:1
      srv6 in-sid: 2001:FFFF:2:E000::
      rx pathid: 0, tx pathid: 0
      Updated on Oct 18 2025 02:49:47 UTC
  Refresh Epoch 2
  65011
    192.168.10.1 (metric 1001) (via vrf VRF-A) from 192.168.10.1 (192.168.10.1)
      Origin incomplete, localpref 100, valid, external, best
      Extended Community: RT:65001:1
      srv6 in-sid: 2001:FFFF:2:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:49:40 UTC
BGP routing table entry for 65001:1:192.168.100.3/32, version 59
  Paths: (1 available, best #1, table VRF-A)
  Advertised to update-groups:
     1         
  Refresh Epoch 1
  65002 65012, imported path from 65002:1:192.168.100.3/32 (global)
    2409:A:B:C::1 (via default) from 2409:A:B:C::1 (172.16.0.3)
      Origin incomplete, localpref 100, valid, external, best
      Extended Community: RT:65002:1
      srv6 out-sid: 2409:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 06:49:31 UTC
BGP routing table entry for 65001:1:192.168.100.4/32, version 60
  Paths: (1 available, best #1, table VRF-A)
  Advertised to update-groups:
     1         
  Refresh Epoch 1
  65002 65012, imported path from 65002:1:192.168.100.4/32 (global)
    2409:A:B:C::1 (via default) from 2409:A:B:C::1 (172.16.0.3)
      Origin incomplete, localpref 100, valid, external, best
      Extended Community: RT:65002:1
      srv6 out-sid: 2409:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 06:49:31 UTC

Route Distinguisher: 65002:1
BGP routing table entry for 65002:1:10.0.1.0/24, version 47
  Paths: (2 available, best #1, no table)
  Not advertised to any peer
  Refresh Epoch 1
  65002
    2409:A:B:C::1 (via default) from 2409:A:B:C::1 (172.16.0.3)
      Origin incomplete, metric 0, localpref 100, valid, external, best
      Extended Community: RT:65002:1
      srv6 out-sid: 2409:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:50:56 UTC
  Refresh Epoch 4
  65002
    2409:A:B:C::2 (via default) from 2409:A:B:C::2 (172.16.0.4)
      Origin incomplete, metric 0, localpref 100, valid, external
      Extended Community: RT:65002:1
      srv6 out-sid: 2409:FFFF:2:E000::
      rx pathid: 0, tx pathid: 0
      Updated on Oct 18 2025 06:51:16 UTC
BGP routing table entry for 65002:1:192.168.0.3/32, version 48
  Paths: (1 available, best #1, no table)
  Not advertised to any peer
  Refresh Epoch 1
  65002
    2409:A:B:C::1 (via default) from 2409:A:B:C::1 (172.16.0.3)
      Origin incomplete, metric 0, localpref 100, valid, external, best
      Extended Community: RT:65002:1
      srv6 out-sid: 2409:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:50:56 UTC
BGP routing table entry for 65002:1:192.168.0.4/32, version 53
  Paths: (1 available, best #1, no table)
  Not advertised to any peer
  Refresh Epoch 4
  65002
    2409:A:B:C::2 (via default) from 2409:A:B:C::2 (172.16.0.4)
      Origin incomplete, metric 0, localpref 100, valid, external, best
      Extended Community: RT:65002:1
      srv6 out-sid: 2409:FFFF:2:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 06:51:16 UTC
BGP routing table entry for 65002:1:192.168.10.3/32, version 49
  Paths: (2 available, best #1, no table)
  Not advertised to any peer
  Refresh Epoch 1
  65002 65012
    2409:A:B:C::1 (via default) from 2409:A:B:C::1 (172.16.0.3)
      Origin incomplete, localpref 100, valid, external, best
      Extended Community: RT:65002:1
      srv6 out-sid: 2409:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:50:56 UTC
  Refresh Epoch 4
  65002 65012
    2409:A:B:C::2 (via default) from 2409:A:B:C::2 (172.16.0.4)
      Origin incomplete, localpref 100, valid, external
      Extended Community: RT:65002:1
      srv6 out-sid: 2409:FFFF:2:E000::
      rx pathid: 0, tx pathid: 0
      Updated on Oct 18 2025 06:51:16 UTC
BGP routing table entry for 65002:1:192.168.10.4/32, version 50
  Paths: (2 available, best #1, no table)
  Not advertised to any peer
  Refresh Epoch 1
  65002 65012
    2409:A:B:C::1 (via default) from 2409:A:B:C::1 (172.16.0.3)
      Origin incomplete, localpref 100, valid, external, best
      Extended Community: RT:65002:1
      srv6 out-sid: 2409:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:50:56 UTC
  Refresh Epoch 4
  65002 65012
    2409:A:B:C::2 (via default) from 2409:A:B:C::2 (172.16.0.4)
      Origin incomplete, localpref 100, valid, external
      Extended Community: RT:65002:1
      srv6 out-sid: 2409:FFFF:2:E000::
      rx pathid: 0, tx pathid: 0
      Updated on Oct 18 2025 06:51:16 UTC
BGP routing table entry for 65002:1:192.168.100.3/32, version 51
  Paths: (2 available, best #1, no table)
  Not advertised to any peer
  Refresh Epoch 1
  65002 65012
    2409:A:B:C::1 (via default) from 2409:A:B:C::1 (172.16.0.3)
      Origin incomplete, localpref 100, valid, external, best
      Extended Community: RT:65002:1
      srv6 out-sid: 2409:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:50:56 UTC
  Refresh Epoch 4
  65002 65012
    2409:A:B:C::2 (via default) from 2409:A:B:C::2 (172.16.0.4)
      Origin incomplete, localpref 100, valid, external
      Extended Community: RT:65002:1
      srv6 out-sid: 2409:FFFF:2:E000::
      rx pathid: 0, tx pathid: 0
      Updated on Oct 18 2025 06:51:16 UTC
BGP routing table entry for 65002:1:192.168.100.4/32, version 52
  Paths: (2 available, best #1, no table)
  Not advertised to any peer
  Refresh Epoch 1
  65002 65012
    2409:A:B:C::1 (via default) from 2409:A:B:C::1 (172.16.0.3)
      Origin incomplete, localpref 100, valid, external, best
      Extended Community: RT:65002:1
      srv6 out-sid: 2409:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:50:56 UTC
  Refresh Epoch 4
  65002 65012
    2409:A:B:C::2 (via default) from 2409:A:B:C::2 (172.16.0.4)
      Origin incomplete, localpref 100, valid, external
      Extended Community: RT:65002:1
      srv6 out-sid: 2409:FFFF:2:E000::
      rx pathid: 0, tx pathid: 0
      Updated on Oct 18 2025 06:51:16 UTC

GW-E1

GW-E1#sho ip bgp vpnv4 all detail

Route Distinguisher: 65001:1
BGP routing table entry for 65001:1:0.0.0.0/0, version 2
  Paths: (2 available, best #2, no table)
  Not advertised to any peer
  Refresh Epoch 1
  65001
    2001:A:B:C::2 (via default) from 2001:A:B:C::2 (172.16.0.2)
      Origin incomplete, metric 0, localpref 100, valid, external
      Extended Community: RT:65001:1
      srv6 out-sid: 2001:FFFF:2:E000::
      rx pathid: 0, tx pathid: 0
      Updated on Oct 18 2025 06:51:12 UTC
  Refresh Epoch 2
  65001
    2001:A:B:C::1 (via default) from 2001:A:B:C::1 (172.16.0.1)
      Origin incomplete, metric 0, localpref 100, valid, external, best
      Extended Community: RT:65001:1
      srv6 out-sid: 2001:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:50:07 UTC
BGP routing table entry for 65001:1:10.0.0.0/24, version 3
  Paths: (2 available, best #2, no table)
  Not advertised to any peer
  Refresh Epoch 1
  65001
    2001:A:B:C::2 (via default) from 2001:A:B:C::2 (172.16.0.2)
      Origin incomplete, metric 0, localpref 100, valid, external
      Extended Community: RT:65001:1
      srv6 out-sid: 2001:FFFF:2:E000::
      rx pathid: 0, tx pathid: 0
      Updated on Oct 18 2025 06:51:12 UTC
  Refresh Epoch 2
  65001
    2001:A:B:C::1 (via default) from 2001:A:B:C::1 (172.16.0.1)
      Origin incomplete, metric 0, localpref 100, valid, external, best
      Extended Community: RT:65001:1
      srv6 out-sid: 2001:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:50:07 UTC
BGP routing table entry for 65001:1:192.168.0.1/32, version 4
  Paths: (1 available, best #1, no table)
  Not advertised to any peer
  Refresh Epoch 2
  65001   
    2001:A:B:C::1 (via default) from 2001:A:B:C::1 (172.16.0.1)
      Origin incomplete, metric 0, localpref 100, valid, external, best
      Extended Community: RT:65001:1
      srv6 out-sid: 2001:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:50:07 UTC
BGP routing table entry for 65001:1:192.168.0.2/32, version 32
  Paths: (1 available, best #1, no table)
  Not advertised to any peer
  Refresh Epoch 1
  65001
    2001:A:B:C::2 (via default) from 2001:A:B:C::2 (172.16.0.2)
      Origin incomplete, metric 0, localpref 100, valid, external, best
      Extended Community: RT:65001:1
      srv6 out-sid: 2001:FFFF:2:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 06:51:12 UTC
BGP routing table entry for 65001:1:192.168.10.1/32, version 6
  Paths: (2 available, best #2, no table)
  Not advertised to any peer
  Refresh Epoch 1
  65001 65011
    2001:A:B:C::2 (via default) from 2001:A:B:C::2 (172.16.0.2)
      Origin incomplete, localpref 100, valid, external
      Extended Community: RT:65001:1
      srv6 out-sid: 2001:FFFF:2:E000::
      rx pathid: 0, tx pathid: 0
      Updated on Oct 18 2025 06:51:12 UTC
  Refresh Epoch 2
  65001 65011
    2001:A:B:C::1 (via default) from 2001:A:B:C::1 (172.16.0.1)
      Origin incomplete, localpref 100, valid, external, best
      Extended Community: RT:65001:1
      srv6 out-sid: 2001:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:50:07 UTC
BGP routing table entry for 65001:1:192.168.10.2/32, version 7
  Paths: (2 available, best #2, no table)
  Not advertised to any peer
  Refresh Epoch 1
  65001 65011
    2001:A:B:C::2 (via default) from 2001:A:B:C::2 (172.16.0.2)
      Origin incomplete, localpref 100, valid, external
      Extended Community: RT:65001:1
      srv6 out-sid: 2001:FFFF:2:E000::
      rx pathid: 0, tx pathid: 0
      Updated on Oct 18 2025 06:51:12 UTC
  Refresh Epoch 2
  65001 65011
    2001:A:B:C::1 (via default) from 2001:A:B:C::1 (172.16.0.1)
      Origin incomplete, localpref 100, valid, external, best
      Extended Community: RT:65001:1
      srv6 out-sid: 2001:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:50:07 UTC
BGP routing table entry for 65001:1:192.168.100.1/32, version 8
  Paths: (2 available, best #2, no table)
  Not advertised to any peer
  Refresh Epoch 1
  65001 65011
    2001:A:B:C::2 (via default) from 2001:A:B:C::2 (172.16.0.2)
      Origin incomplete, localpref 100, valid, external
      Extended Community: RT:65001:1
      srv6 out-sid: 2001:FFFF:2:E000::
      rx pathid: 0, tx pathid: 0
      Updated on Oct 18 2025 06:51:12 UTC
  Refresh Epoch 2
  65001 65011
    2001:A:B:C::1 (via default) from 2001:A:B:C::1 (172.16.0.1)
      Origin incomplete, localpref 100, valid, external, best
      Extended Community: RT:65001:1
      srv6 out-sid: 2001:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:50:07 UTC
BGP routing table entry for 65001:1:192.168.100.2/32, version 9
  Paths: (2 available, best #2, no table)
  Not advertised to any peer
  Refresh Epoch 1
  65001 65011
    2001:A:B:C::2 (via default) from 2001:A:B:C::2 (172.16.0.2)
      Origin incomplete, localpref 100, valid, external
      Extended Community: RT:65001:1
      srv6 out-sid: 2001:FFFF:2:E000::
      rx pathid: 0, tx pathid: 0
      Updated on Oct 18 2025 06:51:12 UTC
  Refresh Epoch 2
  65001 65011
    2001:A:B:C::1 (via default) from 2001:A:B:C::1 (172.16.0.1)
      Origin incomplete, localpref 100, valid, external, best
      Extended Community: RT:65001:1
      srv6 out-sid: 2001:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:50:07 UTC

Route Distinguisher: 65002:1 (default for vrf VRF-A)
BGP routing table entry for 65002:1:0.0.0.0/0, version 17
  Paths: (1 available, best #1, table VRF-A)
  Advertised to update-groups:
     1         
  Refresh Epoch 2
  65001, imported path from 65001:1:0.0.0.0/0 (global)
    2001:A:B:C::1 (via default) from 2001:A:B:C::1 (172.16.0.1)
      Origin incomplete, metric 0, localpref 100, valid, external, best
      Extended Community: RT:65001:1
      srv6 out-sid: 2001:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:50:56 UTC
BGP routing table entry for 65002:1:10.0.0.0/24, version 19
  Paths: (1 available, best #1, table VRF-A)
  Advertised to update-groups:
     1         
  Refresh Epoch 2
  65001, imported path from 65001:1:10.0.0.0/24 (global)
    2001:A:B:C::1 (via default) from 2001:A:B:C::1 (172.16.0.1)
      Origin incomplete, metric 0, localpref 100, valid, external, best
      Extended Community: RT:65001:1
      srv6 out-sid: 2001:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:50:56 UTC
BGP routing table entry for 65002:1:10.0.1.0/24, version 10
  Paths: (3 available, best #3, table VRF-A)
  Advertised to update-groups:
     1          2         
  Refresh Epoch 1
  65012
    192.168.10.3 (metric 1001) (via vrf VRF-A) from 192.168.10.3 (192.168.10.3)
      Origin incomplete, metric 0, localpref 100, valid, external
      Extended Community: RT:65002:1
      srv6 in-sid: 2409:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0
      Updated on Oct 18 2025 02:50:48 UTC
  Refresh Epoch 1
  65012
    192.168.10.4 (metric 1001) (via vrf VRF-A) from 192.168.10.4 (192.168.10.4)
      Origin incomplete, metric 0, localpref 100, valid, external
      Extended Community: RT:65002:1
      srv6 in-sid: 2409:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0
      Updated on Oct 18 2025 02:50:47 UTC
  Refresh Epoch 1
  Local
    0.0.0.0 (via vrf VRF-A) from 0.0.0.0 (172.16.0.3)
      Origin incomplete, metric 0, localpref 100, weight 32768, valid, sourced, best
      Extended Community: RT:65002:1
      srv6 in-sid: 2409:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:49:03 UTC
BGP routing table entry for 65002:1:192.168.0.1/32, version 20
  Paths: (1 available, best #1, table VRF-A)
  Advertised to update-groups:
     1         
  Refresh Epoch 2
  65001, imported path from 65001:1:192.168.0.1/32 (global)
    2001:A:B:C::1 (via default) from 2001:A:B:C::1 (172.16.0.1)
      Origin incomplete, metric 0, localpref 100, valid, external, best
      Extended Community: RT:65001:1
      srv6 out-sid: 2001:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:50:56 UTC
BGP routing table entry for 65002:1:192.168.0.2/32, version 33
  Paths: (1 available, best #1, table VRF-A)
  Advertised to update-groups:
     1         
  Refresh Epoch 1
  65001, imported path from 65001:1:192.168.0.2/32 (global)
    2001:A:B:C::2 (via default) from 2001:A:B:C::2 (172.16.0.2)
      Origin incomplete, metric 0, localpref 100, valid, external, best
      Extended Community: RT:65001:1
      srv6 out-sid: 2001:FFFF:2:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:50:56 UTC
BGP routing table entry for 65002:1:192.168.0.3/32, version 11
  Paths: (1 available, best #1, table VRF-A)
  Advertised to update-groups:
     1          2         
  Refresh Epoch 1
  Local
    0.0.0.0 (via vrf VRF-A) from 0.0.0.0 (172.16.0.3)
      Origin incomplete, metric 0, localpref 100, weight 32768, valid, sourced, best
      Extended Community: RT:65002:1
      srv6 in-sid: 2409:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:48:55 UTC
BGP routing table entry for 65002:1:192.168.10.1/32, version 23
  Paths: (1 available, best #1, table VRF-A)
  Advertised to update-groups:
     1         
  Refresh Epoch 2
  65001 65011, imported path from 65001:1:192.168.10.1/32 (global)
    2001:A:B:C::1 (via default) from 2001:A:B:C::1 (172.16.0.1)
      Origin incomplete, localpref 100, valid, external, best
      Extended Community: RT:65001:1
      srv6 out-sid: 2001:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:50:56 UTC
BGP routing table entry for 65002:1:192.168.10.2/32, version 25
  Paths: (1 available, best #1, table VRF-A)
  Advertised to update-groups:
     1         
  Refresh Epoch 2
  65001 65011, imported path from 65001:1:192.168.10.2/32 (global)
    2001:A:B:C::1 (via default) from 2001:A:B:C::1 (172.16.0.1)
      Origin incomplete, localpref 100, valid, external, best
      Extended Community: RT:65001:1
      srv6 out-sid: 2001:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:50:56 UTC
BGP routing table entry for 65002:1:192.168.10.3/32, version 12
  Paths: (2 available, best #2, table VRF-A, RIB-failure(17))
  Advertised to update-groups:
     1          2         
  Refresh Epoch 1
  65012
    192.168.10.4 (metric 1001) (via vrf VRF-A) from 192.168.10.4 (192.168.10.4)
      Origin incomplete, localpref 100, valid, external
      Extended Community: RT:65002:1
      srv6 in-sid: 2409:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0
      Updated on Oct 18 2025 02:51:18 UTC
  Refresh Epoch 1
  65012
    192.168.10.3 (metric 1001) (via vrf VRF-A) from 192.168.10.3 (192.168.10.3)
      Origin incomplete, metric 0, localpref 100, valid, external, best
      Extended Community: RT:65002:1
      srv6 in-sid: 2409:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:50:48 UTC
BGP routing table entry for 65002:1:192.168.10.4/32, version 13
  Paths: (2 available, best #1, table VRF-A, RIB-failure(17) - next-hop mismatch)
  Advertised to update-groups:
     1          2         
  Refresh Epoch 1
  65012
    192.168.10.3 (metric 1001) (via vrf VRF-A) from 192.168.10.3 (192.168.10.3)
      Origin incomplete, localpref 100, valid, external, best
      Extended Community: RT:65002:1
      srv6 in-sid: 2409:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:50:48 UTC
  Refresh Epoch 1
  65012
    192.168.10.4 (metric 1001) (via vrf VRF-A) from 192.168.10.4 (192.168.10.4)
      Origin incomplete, metric 0, localpref 100, valid, external
      Extended Community: RT:65002:1
      srv6 in-sid: 2409:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0
      Updated on Oct 18 2025 02:50:47 UTC
BGP routing table entry for 65002:1:192.168.100.1/32, version 27
  Paths: (1 available, best #1, table VRF-A)
  Advertised to update-groups:
     1         
  Refresh Epoch 2
  65001 65011, imported path from 65001:1:192.168.100.1/32 (global)
    2001:A:B:C::1 (via default) from 2001:A:B:C::1 (172.16.0.1)
      Origin incomplete, localpref 100, valid, external, best
      Extended Community: RT:65001:1
      srv6 out-sid: 2001:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:50:56 UTC
BGP routing table entry for 65002:1:192.168.100.2/32, version 29
  Paths: (1 available, best #1, table VRF-A)
  Advertised to update-groups:
     1         
  Refresh Epoch 2
  65001 65011, imported path from 65001:1:192.168.100.2/32 (global)
    2001:A:B:C::1 (via default) from 2001:A:B:C::1 (172.16.0.1)
      Origin incomplete, localpref 100, valid, external, best
      Extended Community: RT:65001:1
      srv6 out-sid: 2001:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:50:56 UTC
BGP routing table entry for 65002:1:192.168.100.3/32, version 14
  Paths: (2 available, best #2, table VRF-A)
  Advertised to update-groups:
     1          2         
  Refresh Epoch 1
  65012
    192.168.10.4 (metric 1001) (via vrf VRF-A) from 192.168.10.4 (192.168.10.4)
      Origin incomplete, localpref 100, valid, external
      Extended Community: RT:65002:1
      srv6 in-sid: 2409:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0
      Updated on Oct 18 2025 02:51:18 UTC
  Refresh Epoch 1
  65012
    192.168.10.3 (metric 1001) (via vrf VRF-A) from 192.168.10.3 (192.168.10.3)
      Origin incomplete, metric 0, localpref 100, valid, external, best
      Extended Community: RT:65002:1
      srv6 in-sid: 2409:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:50:48 UTC
BGP routing table entry for 65002:1:192.168.100.4/32, version 15
  Paths: (2 available, best #1, table VRF-A)
  Advertised to update-groups:
     1          2         
  Refresh Epoch 1
  65012
    192.168.10.3 (metric 1001) (via vrf VRF-A) from 192.168.10.3 (192.168.10.3)
      Origin incomplete, localpref 100, valid, external, best
      Extended Community: RT:65002:1
      srv6 in-sid: 2409:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:50:48 UTC
  Refresh Epoch 1
  65012
    192.168.10.4 (metric 1001) (via vrf VRF-A) from 192.168.10.4 (192.168.10.4)
      Origin incomplete, metric 0, localpref 100, valid, external
      Extended Community: RT:65002:1
      srv6 in-sid: 2409:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0
      Updated on Oct 18 2025 02:50:47 UTC

GW-E2

GW-E2#show ip bgp vpnv4 all detail 

Route Distinguisher: 65001:1
BGP routing table entry for 65001:1:0.0.0.0/0, version 40
  Paths: (2 available, best #2, no table)
  Not advertised to any peer
  Refresh Epoch 1
  65001
    2001:A:B:C::2 (via default) from 2001:A:B:C::2 (172.16.0.2)
      Origin incomplete, metric 0, localpref 100, valid, external
      Extended Community: RT:65001:1
      srv6 out-sid: 2001:FFFF:2:E000::
      rx pathid: 0, tx pathid: 0
      Updated on Oct 18 2025 02:50:51 UTC
  Refresh Epoch 1
  65001
    2001:A:B:C::1 (via default) from 2001:A:B:C::1 (172.16.0.1)
      Origin incomplete, metric 0, localpref 100, valid, external, best
      Extended Community: RT:65001:1
      srv6 out-sid: 2001:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:49:50 UTC
BGP routing table entry for 65001:1:10.0.0.0/24, version 41
  Paths: (2 available, best #2, no table)
  Not advertised to any peer
  Refresh Epoch 1
  65001
    2001:A:B:C::2 (via default) from 2001:A:B:C::2 (172.16.0.2)
      Origin incomplete, metric 0, localpref 100, valid, external
      Extended Community: RT:65001:1
      srv6 out-sid: 2001:FFFF:2:E000::
      rx pathid: 0, tx pathid: 0
      Updated on Oct 18 2025 02:50:51 UTC
  Refresh Epoch 1
  65001
    2001:A:B:C::1 (via default) from 2001:A:B:C::1 (172.16.0.1)
      Origin incomplete, metric 0, localpref 100, valid, external, best
      Extended Community: RT:65001:1
      srv6 out-sid: 2001:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:49:50 UTC
BGP routing table entry for 65001:1:192.168.0.1/32, version 42
  Paths: (1 available, best #1, no table)
  Not advertised to any peer
  Refresh Epoch 1
  65001
    2001:A:B:C::1 (via default) from 2001:A:B:C::1 (172.16.0.1)
      Origin incomplete, metric 0, localpref 100, valid, external, best
      Extended Community: RT:65001:1
      srv6 out-sid: 2001:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:49:50 UTC
BGP routing table entry for 65001:1:192.168.0.2/32, version 47
  Paths: (1 available, best #1, no table)
  Not advertised to any peer
  Refresh Epoch 1
  65001
    2001:A:B:C::2 (via default) from 2001:A:B:C::2 (172.16.0.2)
      Origin incomplete, metric 0, localpref 100, valid, external, best
      Extended Community: RT:65001:1
      srv6 out-sid: 2001:FFFF:2:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:50:51 UTC
BGP routing table entry for 65001:1:192.168.10.1/32, version 43
  Paths: (2 available, best #2, no table)
  Not advertised to any peer
  Refresh Epoch 1
  65001 65011
    2001:A:B:C::2 (via default) from 2001:A:B:C::2 (172.16.0.2)
      Origin incomplete, localpref 100, valid, external
      Extended Community: RT:65001:1
      srv6 out-sid: 2001:FFFF:2:E000::
      rx pathid: 0, tx pathid: 0
      Updated on Oct 18 2025 02:50:51 UTC
  Refresh Epoch 1
  65001 65011
    2001:A:B:C::1 (via default) from 2001:A:B:C::1 (172.16.0.1)
      Origin incomplete, localpref 100, valid, external, best
      Extended Community: RT:65001:1
      srv6 out-sid: 2001:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:49:50 UTC
BGP routing table entry for 65001:1:192.168.10.2/32, version 44
  Paths: (2 available, best #2, no table)
  Not advertised to any peer
  Refresh Epoch 1
  65001 65011
    2001:A:B:C::2 (via default) from 2001:A:B:C::2 (172.16.0.2)
      Origin incomplete, localpref 100, valid, external
      Extended Community: RT:65001:1
      srv6 out-sid: 2001:FFFF:2:E000::
      rx pathid: 0, tx pathid: 0
      Updated on Oct 18 2025 02:50:51 UTC
  Refresh Epoch 1
  65001 65011
    2001:A:B:C::1 (via default) from 2001:A:B:C::1 (172.16.0.1)
      Origin incomplete, localpref 100, valid, external, best
      Extended Community: RT:65001:1
      srv6 out-sid: 2001:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:49:50 UTC
BGP routing table entry for 65001:1:192.168.100.1/32, version 45
  Paths: (2 available, best #2, no table)
  Not advertised to any peer
  Refresh Epoch 1
  65001 65011
    2001:A:B:C::2 (via default) from 2001:A:B:C::2 (172.16.0.2)
      Origin incomplete, localpref 100, valid, external
      Extended Community: RT:65001:1
      srv6 out-sid: 2001:FFFF:2:E000::
      rx pathid: 0, tx pathid: 0
      Updated on Oct 18 2025 02:50:51 UTC
  Refresh Epoch 1
  65001 65011
    2001:A:B:C::1 (via default) from 2001:A:B:C::1 (172.16.0.1)
      Origin incomplete, localpref 100, valid, external, best
      Extended Community: RT:65001:1
      srv6 out-sid: 2001:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:49:50 UTC
BGP routing table entry for 65001:1:192.168.100.2/32, version 46
  Paths: (2 available, best #2, no table)
  Not advertised to any peer
  Refresh Epoch 1
  65001 65011
    2001:A:B:C::2 (via default) from 2001:A:B:C::2 (172.16.0.2)
      Origin incomplete, localpref 100, valid, external
      Extended Community: RT:65001:1
      srv6 out-sid: 2001:FFFF:2:E000::
      rx pathid: 0, tx pathid: 0
      Updated on Oct 18 2025 02:50:51 UTC
  Refresh Epoch 1
  65001 65011
    2001:A:B:C::1 (via default) from 2001:A:B:C::1 (172.16.0.1)
      Origin incomplete, localpref 100, valid, external, best
      Extended Community: RT:65001:1
      srv6 out-sid: 2001:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:49:50 UTC
          
Route Distinguisher: 65002:1 (default for vrf VRF-A)
BGP routing table entry for 65002:1:0.0.0.0/0, version 48
  Paths: (1 available, best #1, table VRF-A)
  Advertised to update-groups:
     2         
  Refresh Epoch 1
  65001, imported path from 65001:1:0.0.0.0/0 (global)
    2001:A:B:C::1 (via default) from 2001:A:B:C::1 (172.16.0.1)
      Origin incomplete, metric 0, localpref 100, valid, external, best
      Extended Community: RT:65001:1
      srv6 out-sid: 2001:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:49:50 UTC
BGP routing table entry for 65002:1:10.0.0.0/24, version 49
  Paths: (1 available, best #1, table VRF-A)
  Advertised to update-groups:
     2         
  Refresh Epoch 1
  65001, imported path from 65001:1:10.0.0.0/24 (global)
    2001:A:B:C::1 (via default) from 2001:A:B:C::1 (172.16.0.1)
      Origin incomplete, metric 0, localpref 100, valid, external, best
      Extended Community: RT:65001:1
      srv6 out-sid: 2001:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:49:50 UTC
BGP routing table entry for 65002:1:10.0.1.0/24, version 2
  Paths: (3 available, best #3, table VRF-A)
  Advertised to update-groups:
     2          3         
  Refresh Epoch 1
  65012
    192.168.10.3 (metric 1001) (via vrf VRF-A) from 192.168.10.3 (192.168.10.3)
      Origin incomplete, metric 0, localpref 100, valid, external
      Extended Community: RT:65002:1
      srv6 in-sid: 2409:FFFF:2:E000::
      rx pathid: 0, tx pathid: 0
      Updated on Oct 18 2025 02:50:48 UTC
  Refresh Epoch 1
  65012
    192.168.10.4 (metric 1001) (via vrf VRF-A) from 192.168.10.4 (192.168.10.4)
      Origin incomplete, metric 0, localpref 100, valid, external
      Extended Community: RT:65002:1
      srv6 in-sid: 2409:FFFF:2:E000::
      rx pathid: 0, tx pathid: 0
      Updated on Oct 18 2025 02:50:47 UTC
  Refresh Epoch 1
  Local
    0.0.0.0 (via vrf VRF-A) from 0.0.0.0 (172.16.0.4)
      Origin incomplete, metric 0, localpref 100, weight 32768, valid, sourced, best
      Extended Community: RT:65002:1
      srv6 in-sid: 2409:FFFF:2:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:48:49 UTC
BGP routing table entry for 65002:1:192.168.0.1/32, version 50
  Paths: (1 available, best #1, table VRF-A)
  Advertised to update-groups:
     2         
  Refresh Epoch 1
  65001, imported path from 65001:1:192.168.0.1/32 (global)
    2001:A:B:C::1 (via default) from 2001:A:B:C::1 (172.16.0.1)
      Origin incomplete, metric 0, localpref 100, valid, external, best
      Extended Community: RT:65001:1
      srv6 out-sid: 2001:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:49:50 UTC
BGP routing table entry for 65002:1:192.168.0.2/32, version 55
  Paths: (1 available, best #1, table VRF-A)
  Advertised to update-groups:
     2         
  Refresh Epoch 1
  65001, imported path from 65001:1:192.168.0.2/32 (global)
    2001:A:B:C::2 (via default) from 2001:A:B:C::2 (172.16.0.2)
      Origin incomplete, metric 0, localpref 100, valid, external, best
      Extended Community: RT:65001:1
      srv6 out-sid: 2001:FFFF:2:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:50:51 UTC
BGP routing table entry for 65002:1:192.168.0.4/32, version 3
  Paths: (1 available, best #1, table VRF-A)
  Advertised to update-groups:
     2          3         
  Refresh Epoch 1
  Local
    0.0.0.0 (via vrf VRF-A) from 0.0.0.0 (172.16.0.4)
      Origin incomplete, metric 0, localpref 100, weight 32768, valid, sourced, best
      Extended Community: RT:65002:1
      srv6 in-sid: 2409:FFFF:2:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:48:35 UTC
BGP routing table entry for 65002:1:192.168.10.1/32, version 51
  Paths: (1 available, best #1, table VRF-A)
  Advertised to update-groups:
     2         
  Refresh Epoch 1
  65001 65011, imported path from 65001:1:192.168.10.1/32 (global)
    2001:A:B:C::1 (via default) from 2001:A:B:C::1 (172.16.0.1)
      Origin incomplete, localpref 100, valid, external, best
      Extended Community: RT:65001:1
      srv6 out-sid: 2001:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:49:50 UTC
BGP routing table entry for 65002:1:192.168.10.2/32, version 52
  Paths: (1 available, best #1, table VRF-A)
  Advertised to update-groups:
     2         
  Refresh Epoch 1
  65001 65011, imported path from 65001:1:192.168.10.2/32 (global)
    2001:A:B:C::1 (via default) from 2001:A:B:C::1 (172.16.0.1)
      Origin incomplete, localpref 100, valid, external, best
      Extended Community: RT:65001:1
      srv6 out-sid: 2001:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:49:50 UTC
BGP routing table entry for 65002:1:192.168.10.3/32, version 20
  Paths: (2 available, best #2, table VRF-A, RIB-failure(17))
  Advertised to update-groups:
     2          3         
  Refresh Epoch 1
  65012
    192.168.10.4 (metric 1001) (via vrf VRF-A) from 192.168.10.4 (192.168.10.4)
      Origin incomplete, localpref 100, valid, external
      Extended Community: RT:65002:1
      srv6 in-sid: 2409:FFFF:2:E000::
      rx pathid: 0, tx pathid: 0
      Updated on Oct 18 2025 02:51:18 UTC
  Refresh Epoch 1
  65012
    192.168.10.3 (metric 1001) (via vrf VRF-A) from 192.168.10.3 (192.168.10.3)
      Origin incomplete, metric 0, localpref 100, valid, external, best
      Extended Community: RT:65002:1
      srv6 in-sid: 2409:FFFF:2:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:50:48 UTC
BGP routing table entry for 65002:1:192.168.10.4/32, version 18
  Paths: (2 available, best #2, table VRF-A, RIB-failure(17))
  Advertised to update-groups:
     2          3         
  Refresh Epoch 1
  65012
    192.168.10.3 (metric 1001) (via vrf VRF-A) from 192.168.10.3 (192.168.10.3)
      Origin incomplete, localpref 100, valid, external
      Extended Community: RT:65002:1
      srv6 in-sid: 2409:FFFF:2:E000::
      rx pathid: 0, tx pathid: 0
      Updated on Oct 18 2025 02:50:48 UTC
  Refresh Epoch 1
  65012
    192.168.10.4 (metric 1001) (via vrf VRF-A) from 192.168.10.4 (192.168.10.4)
      Origin incomplete, metric 0, localpref 100, valid, external, best
      Extended Community: RT:65002:1
      srv6 in-sid: 2409:FFFF:2:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:50:47 UTC
BGP routing table entry for 65002:1:192.168.100.1/32, version 53
  Paths: (1 available, best #1, table VRF-A)
  Advertised to update-groups:
     2         
  Refresh Epoch 1
  65001 65011, imported path from 65001:1:192.168.100.1/32 (global)
    2001:A:B:C::1 (via default) from 2001:A:B:C::1 (172.16.0.1)
      Origin incomplete, localpref 100, valid, external, best
      Extended Community: RT:65001:1
      srv6 out-sid: 2001:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:49:50 UTC
BGP routing table entry for 65002:1:192.168.100.2/32, version 54
  Paths: (1 available, best #1, table VRF-A)
  Advertised to update-groups:
     2         
  Refresh Epoch 1
  65001 65011, imported path from 65001:1:192.168.100.2/32 (global)
    2001:A:B:C::1 (via default) from 2001:A:B:C::1 (172.16.0.1)
      Origin incomplete, localpref 100, valid, external, best
      Extended Community: RT:65001:1
      srv6 out-sid: 2001:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:49:50 UTC
BGP routing table entry for 65002:1:192.168.100.3/32, version 21
  Paths: (2 available, best #2, table VRF-A)
  Advertised to update-groups:
     2          3         
  Refresh Epoch 1
  65012
    192.168.10.4 (metric 1001) (via vrf VRF-A) from 192.168.10.4 (192.168.10.4)
      Origin incomplete, localpref 100, valid, external
      Extended Community: RT:65002:1
      srv6 in-sid: 2409:FFFF:2:E000::
      rx pathid: 0, tx pathid: 0
      Updated on Oct 18 2025 02:51:18 UTC
  Refresh Epoch 1
  65012
    192.168.10.3 (metric 1001) (via vrf VRF-A) from 192.168.10.3 (192.168.10.3)
      Origin incomplete, metric 0, localpref 100, valid, external, best
      Extended Community: RT:65002:1
      srv6 in-sid: 2409:FFFF:2:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:50:48 UTC
BGP routing table entry for 65002:1:192.168.100.4/32, version 19
  Paths: (2 available, best #2, table VRF-A)
  Advertised to update-groups:
     2          3         
  Refresh Epoch 1
  65012
    192.168.10.3 (metric 1001) (via vrf VRF-A) from 192.168.10.3 (192.168.10.3)
      Origin incomplete, localpref 100, valid, external
      Extended Community: RT:65002:1
      srv6 in-sid: 2409:FFFF:2:E000::
      rx pathid: 0, tx pathid: 0
      Updated on Oct 18 2025 02:50:48 UTC
  Refresh Epoch 1
  65012
    192.168.10.4 (metric 1001) (via vrf VRF-A) from 192.168.10.4 (192.168.10.4)
      Origin incomplete, metric 0, localpref 100, valid, external, best
      Extended Community: RT:65002:1
      srv6 in-sid: 2409:FFFF:2:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:50:47 UTC

疎通確認

Ping

GW-W1

GW-W1#ping vrf VRF-A 192.168.100.1 source loopback 1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.100.1, timeout is 2 seconds:
Packet sent with a source address of 192.168.0.1 
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 2/2/3 ms
GW-W1#ping vrf VRF-A 192.168.100.2 source loopback 1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.100.2, timeout is 2 seconds:
Packet sent with a source address of 192.168.0.1 
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 2/6/23 ms
GW-W1#ping vrf VRF-A 192.168.100.3 source loopback 1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.100.3, timeout is 2 seconds:
Packet sent with a source address of 192.168.0.1 
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 3/8/26 ms
GW-W1#ping vrf VRF-A 192.168.100.4 source loopback 1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.100.4, timeout is 2 seconds:
Packet sent with a source address of 192.168.0.1 
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 4/8/23 ms

GW-W2

GW-W2#ping vrf VRF-A 192.168.100.1 source loopback 1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.100.1, timeout is 2 seconds:
Packet sent with a source address of 192.168.0.2 
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 2/2/3 ms
GW-W2#ping vrf VRF-A 192.168.100.2 source loopback 1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.100.2, timeout is 2 seconds:
Packet sent with a source address of 192.168.0.2 
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 3/3/5 ms
GW-W2#ping vrf VRF-A 192.168.100.3 source loopback 1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.100.3, timeout is 2 seconds:
Packet sent with a source address of 192.168.0.2 
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 3/5/9 ms
GW-W2#ping vrf VRF-A 192.168.100.4 source loopback 1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.100.4, timeout is 2 seconds:
Packet sent with a source address of 192.168.0.2 
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 3/3/4 ms

GW-E1

GW-E1#ping vrf VRF-A 192.168.100.1 source loopback 1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.100.1, timeout is 2 seconds:
Packet sent with a source address of 192.168.0.3 
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 3/4/7 ms
GW-E1#ping vrf VRF-A 192.168.100.2 source loopback 1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.100.2, timeout is 2 seconds:
Packet sent with a source address of 192.168.0.3 
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 4/4/5 ms
GW-E1#ping vrf VRF-A 192.168.100.3 source loopback 1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.100.3, timeout is 2 seconds:
Packet sent with a source address of 192.168.0.3 
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 2/2/2 ms
GW-E1#ping vrf VRF-A 192.168.100.4 source loopback 1 
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.100.4, timeout is 2 seconds:
Packet sent with a source address of 192.168.0.3 
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 3/3/5 ms

GW-E2

GW-E2#ping vrf VRF-A 192.168.100.1 source loopback 1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.100.1, timeout is 2 seconds:
Packet sent with a source address of 192.168.0.4 
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 3/4/5 ms
GW-E2#ping vrf VRF-A 192.168.100.2 source loopback 1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.100.2, timeout is 2 seconds:
Packet sent with a source address of 192.168.0.4 
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 4/4/4 ms
GW-E2#ping vrf VRF-A 192.168.100.3 source loopback 1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.100.3, timeout is 2 seconds:
Packet sent with a source address of 192.168.0.4 
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 3/3/5 ms
GW-E2#ping vrf VRF-A 192.168.100.4 source loopback 1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.100.4, timeout is 2 seconds:
Packet sent with a source address of 192.168.0.4 
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 2/2/3 ms

A-W1

A-W1#ping 192.168.100.1 source loopback 2 
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.100.1, timeout is 2 seconds:
Packet sent with a source address of 192.168.100.1 
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/1 ms
A-W1#ping 192.168.100.2 source loopback 2
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.100.2, timeout is 2 seconds:
Packet sent with a source address of 192.168.100.1 
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/2 ms
A-W1#ping 192.168.100.3 source loopback 2
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.100.3, timeout is 2 seconds:
Packet sent with a source address of 192.168.100.1 
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 4/7/16 ms
A-W1#ping 192.168.100.4 source loopback 2
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.100.4, timeout is 2 seconds:
Packet sent with a source address of 192.168.100.1 
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 5/6/9 ms

A-W2

A-W2#ping 192.168.100.1 source loopback 2          
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.100.1, timeout is 2 seconds:
Packet sent with a source address of 192.168.100.2 
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/2 ms
A-W2#ping 192.168.100.2 source loopback 2 
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.100.2, timeout is 2 seconds:
Packet sent with a source address of 192.168.100.2 
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/3/14 ms
A-W2#ping 192.168.100.3 source loopback 2 
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.100.3, timeout is 2 seconds:
Packet sent with a source address of 192.168.100.2 
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 5/7/14 ms
A-W2#ping 192.168.100.4 source loopback 2 
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.100.4, timeout is 2 seconds:
Packet sent with a source address of 192.168.100.2 
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 6/6/7 ms

A-E1

A-E1#ping 192.168.100.1 source loopback 2 
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.100.1, timeout is 2 seconds:
Packet sent with a source address of 192.168.100.3 
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 6/8/17 ms
A-E1#ping 192.168.100.2 source loopback 2 
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.100.2, timeout is 2 seconds:
Packet sent with a source address of 192.168.100.3 
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 6/6/7 ms
A-E1#ping 192.168.100.3 source loopback 2 
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.100.3, timeout is 2 seconds:
Packet sent with a source address of 192.168.100.3 
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/1 ms
A-E1#ping 192.168.100.4 source loopback 2 
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.100.4, timeout is 2 seconds:
Packet sent with a source address of 192.168.100.3 
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/3 ms

A-E2

A-E2#ping 192.168.100.1 source loopback 2 
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.100.1, timeout is 2 seconds:
Packet sent with a source address of 192.168.100.4 
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 6/9/17 ms
A-E2#ping 192.168.100.2 source loopback 2 
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.100.2, timeout is 2 seconds:
Packet sent with a source address of 192.168.100.4 
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 6/6/8 ms
A-E2#ping 192.168.100.3 source loopback 2 
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.100.3, timeout is 2 seconds:
Packet sent with a source address of 192.168.100.4 
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/2 ms
A-E2#ping 192.168.100.4 source loopback 2 
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.100.4, timeout is 2 seconds:
Packet sent with a source address of 192.168.100.4 
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/2/6 ms

traceroute

A-W1

A-W1#traceroute 192.168.100.1 source loopback 2
Type escape sequence to abort.
Tracing the route to 192.168.100.1
VRF info: (vrf in name/id, vrf out name/id)
  1 192.168.100.1 0 msec *  1 msec
A-W1#traceroute 192.168.100.2 source loopback 2
Type escape sequence to abort.
Tracing the route to 192.168.100.2
VRF info: (vrf in name/id, vrf out name/id)
  1 10.0.0.12 2 msec 2 msec * 
A-W1#traceroute 192.168.100.3 source loopback 2
Type escape sequence to abort.
Tracing the route to 192.168.100.3
VRF info: (vrf in name/id, vrf out name/id)
  1 10.0.0.1 4 msec 3 msec 2 msec
  2 10.0.1.11 [AS 65002] 6 msec 8 msec * 
A-W1#traceroute 192.168.100.4 source loopback 2
Type escape sequence to abort.
Tracing the route to 192.168.100.4
VRF info: (vrf in name/id, vrf out name/id)
  1 10.0.0.1 5 msec 3 msec 3 msec
  2 10.0.1.12 [AS 65002] 7 msec 8 msec *

A-W2

A-W2#traceroute 192.168.100.1 source loopback 2
Type escape sequence to abort.
Tracing the route to 192.168.100.1
VRF info: (vrf in name/id, vrf out name/id)
  1 10.0.0.11 4 msec 3 msec * 
A-W2#traceroute 192.168.100.2 source loopback 2
Type escape sequence to abort.
Tracing the route to 192.168.100.2
VRF info: (vrf in name/id, vrf out name/id)
  1 192.168.100.2 1 msec *  1 msec
A-W2#traceroute 192.168.100.3 source loopback 2
Type escape sequence to abort.
Tracing the route to 192.168.100.3
VRF info: (vrf in name/id, vrf out name/id)
  1 10.0.0.1 2 msec 3 msec 2 msec
  2 10.0.1.11 [AS 65002] 5 msec 7 msec * 
A-W2#traceroute 192.168.100.4 source loopback 2
Type escape sequence to abort.
Tracing the route to 192.168.100.4
VRF info: (vrf in name/id, vrf out name/id)
  1 10.0.0.1 3 msec 2 msec 2 msec
  2 10.0.1.12 [AS 65002] 7 msec 7 msec *

A-E1

A-E1#traceroute 192.168.100.1 source loopback 2
Type escape sequence to abort.
Tracing the route to 192.168.100.1
VRF info: (vrf in name/id, vrf out name/id)
  1 10.0.1.2 3 msec 3 msec 3 msec
  2 10.0.0.11 [AS 65001] 8 msec 6 msec * 
A-E1#traceroute 192.168.100.2 source loopback 2
Type escape sequence to abort.
Tracing the route to 192.168.100.2
VRF info: (vrf in name/id, vrf out name/id)
  1 10.0.1.2 4 msec 2 msec 2 msec
  2 10.0.0.12 [AS 65001] 5 msec 6 msec * 
A-E1#traceroute 192.168.100.3 source loopback 2
Type escape sequence to abort.
Tracing the route to 192.168.100.3
VRF info: (vrf in name/id, vrf out name/id)
  1 192.168.100.3 1 msec *  1 msec
A-E1#traceroute 192.168.100.4 source loopback 2
Type escape sequence to abort.
Tracing the route to 192.168.100.4
VRF info: (vrf in name/id, vrf out name/id)
  1 10.0.1.12 2 msec 2 msec *

A-E2

A-E2#traceroute 192.168.100.1 source loopback 2
Type escape sequence to abort.
Tracing the route to 192.168.100.1
VRF info: (vrf in name/id, vrf out name/id)
  1 10.0.1.2 2 msec 3 msec 2 msec
  2 10.0.0.11 [AS 65001] 5 msec 7 msec * 
A-E2#traceroute 192.168.100.2 source loopback 2
Type escape sequence to abort.
Tracing the route to 192.168.100.2
VRF info: (vrf in name/id, vrf out name/id)
  1 10.0.1.2 4 msec 3 msec 3 msec
  2 10.0.0.12 [AS 65001] 6 msec 7 msec * 
A-E2#traceroute 192.168.100.3 source loopback 2
Type escape sequence to abort.
Tracing the route to 192.168.100.3
VRF info: (vrf in name/id, vrf out name/id)
  1 10.0.1.11 3 msec 2 msec * 
A-E2#traceroute 192.168.100.4 source loopback 2
Type escape sequence to abort.
Tracing the route to 192.168.100.4
VRF info: (vrf in name/id, vrf out name/id)
  1 192.168.100.4 1 msec *  1 msec

パケットキャプチャ

A-W1からA-E1へICMPをPingを送った際のパケットキャプチャを取得してみました。

左がA-W1~CORE-W区間のパケットキャプチャ

右がA-E1~CORE-E区間のパケットキャプチャ

次がバックボーン側のVPNv4 over SRv6 over GRE間のパケットキャプチャになります。

GREヘッダとIPv4(CEのオリジナルパケット)ヘッダの間にIPv6ヘッダが挟まっており、これがSRv6による追加部分です。

送信元IPv6アドレスは下のコンフィグの赤字の部分で指定したところです。

【GW-W1】
segment-routing srv6
 encapsulation
  source-address 2001:a:b:c::1
 exit

宛先IPv6アドレスは下のコンフィグの赤字の部分で指定したLocator Prefixから自動生成されたものです。

【GW-E1】
segment-routing srv6
 encapsulation
  source-address 2409:a:b:c::1
 exit
 !
 locators
  locator slice-l3vpn
   format usid-f3216
   prefix 2409:ffff:1::/48
  exit
 exit
exit

「show segment-routing srv6 sid detail」から自動生成されたことがわかります。

GW-E1#show segment-routing srv6 sid detail

<中略>

SID: 2409:FFFF:1:E000::          Type: DYNAMIC
 Behavior: uDT4 (63)
 Context:
    interface: (not-set)
    vrf: VRF-A, v4-topo-id: 0x1, v6-topo-id: 0xFFFF
    next-hop: (not-set)
    policy: (not-set)
    distinguisher: (not-set)
 Stats:
    Packets: 110        Bytes: 17380
 User list:
    User:Refcount               Locator:Refcount
    -------------               ----------------
    router bgp(2):1             slice-l3vpn:1
 Event history:
    Timestamp                   Client                  Event type          
    ---------                   ------                  ----------          
    10-18 02:48:55.858          router bgp(2)           ALLOC               

<中略>

これがBGPのVPNv4アドレスファミリにてglobal として交換されたあと、各VRFにインポートされる流れです。

GW-W1#show ip bgp vpnv4 all detail 
<中略>
BGP routing table entry for 65001:1:192.168.100.3/32, version 31
  Paths: (1 available, best #1, table VRF-A)
  Advertised to update-groups:
     1         
  Refresh Epoch 1
  65002 65012, imported path from 65002:1:192.168.100.3/32 (global)
    2409:A:B:C::1 (via default) from 2409:A:B:C::1 (172.16.0.3)
      Origin incomplete, localpref 100, valid, external, best
      Extended Community: RT:65002:1
      srv6 out-sid: 2409:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 06:49:31 UTC

<中略>

BGP routing table entry for 65002:1:192.168.100.3/32, version 51
  Paths: (2 available, best #1, no table)
  Not advertised to any peer
  Refresh Epoch 1
  65002 65012
    2409:A:B:C::1 (via default) from 2409:A:B:C::1 (172.16.0.3)
      Origin incomplete, localpref 100, valid, external, best
      Extended Community: RT:65002:1
      srv6 out-sid: 2409:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:50:56 UTC
  Refresh Epoch 4
  65002 65012
    2409:A:B:C::2 (via default) from 2409:A:B:C::2 (172.16.0.4)
      Origin incomplete, localpref 100, valid, external
      Extended Community: RT:65002:1
      srv6 out-sid: 2409:FFFF:2:E000::
      rx pathid: 0, tx pathid: 0
      Updated on Oct 18 2025 06:51:16 UTC
<中略>

BGPのベストパスに選ばれた後、RIBとして登録されます。

今回は2409:FFFF:1:E000がベストパスに選ばれるように事前にケーブルを抜線して制御しましたが、本来は非対称ルーティングにならないようにMEDなどで制御すべきです。

GW-W1#sho ip route vrf VRF-A
<中略>
B        192.168.100.3 [120/0] via 2409:FFFF:1:E000:: (default:ipv6), 00:06:10
<中略>

viaが2409:FFFF:1:E000::や2409:FFFF:2:E000::になっている場合、カプセル化され、自身のIPv6グローバルルーティングテーブルの宛先に従って転送されますが、今回はGREを使っているので送出インターフェースがTunnel101となり、宛先IPv6アドレスが2409f:f:1::1としてカプセル化されて物理インターフェースから出ていきます。

ちなみに2409:FFFF:1:E000::や2409:FFFF:2:E000::へのルーティングはGRE上で動かしているISISによって広告されて、IPv6のRIBに載っている形になります。

GW-W1#sho ipv6 route 
<中略>
I1  2409:FFFF:1::/48 [115/10]
     via FE80::21E:F6FF:FE7D:7600, Tunnel101
I1  2409:FFFF:2::/48 [115/10]
     via FE80::21E:E6FF:FE57:9D00, Tunnel201
<中略>

GW-E1にて自身が宛先(2409f:f:1::1)のパケットが届くと、外側のIPv6ヘッダとGREヘッダが外され、内側のIPv6ヘッダの宛先(2409:FFFF:1:e0000::)を見て、SR用の処理(今回はDT4)を行います。

GW-E1#sho ipv6 route
<中略>
C   2409:FFFF:1::/48 [0/0]
     via SR0, directly connected
<中略>

DT4ではIPv6ヘッダの宛先(2409:FFFF:1:e0000::)からVRFの識別を行い、カプセル化を外して中のIPv4ヘッダの宛先をVRFのルーティングテーブルで検索をかけます。

※192.168.100.3がA-E2経由でも学習しているのはおそらく、ショートカットVPNのiBGPからの広告かと思います。

GW-E1#sho ip bgp vpnv4 all detail
<中略>
BGP routing table entry for 65002:1:192.168.100.3/32, version 14
  Paths: (2 available, best #2, table VRF-A)
  Advertised to update-groups:
     1          2         
  Refresh Epoch 1
  65012
    192.168.10.4 (metric 1001) (via vrf VRF-A) from 192.168.10.4 (192.168.10.4)
      Origin incomplete, localpref 100, valid, external
      Extended Community: RT:65002:1
      srv6 in-sid: 2409:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0
      Updated on Oct 18 2025 02:51:18 UTC
  Refresh Epoch 1
  65012
    192.168.10.3 (metric 1001) (via vrf VRF-A) from 192.168.10.3 (192.168.10.3)
      Origin incomplete, metric 0, localpref 100, valid, external, best
      Extended Community: RT:65002:1
      srv6 in-sid: 2409:FFFF:1:E000::
      rx pathid: 0, tx pathid: 0x0
      Updated on Oct 18 2025 02:50:48 UTC
<中略>

VRFのルーティングテーブル参照まで来たらあとは、CE向けのGREカプセル化が行われて、A-E1にパケットが届きます。

GW-E1# sho ip route vrf VRF-A
<中略>
B        192.168.100.3 [120/0] via 192.168.10.3, 04:04:55
<中略>

後書き

今回はコントロールプレーンにVPNv4を使いましたが、EVPNを使ってL2VPNを作ることもできます。

ただ、今回のSRv6の構成だとほぼ直結構成のため、SRv6の良さがほとんどなく、MPLSとの違いが分かりません。

次回、SRv6関係で勉強するならフロントネットワークの中継機器を減らして、バックボーンネットワークの機器を増やしてSRv6によるトラフィックエンジニアリングを勉強していこうと思います。

正直、この技術が今後エンタプライズネットワークとして日の目を見ることがあるのか正直わかりませんが、知識の引き出しの1つとして持っておくメリットはあるんじゃないかと思います。

参考

  1. https://itinfranote.com/policy-based-nat-pat/ ↩︎

コメント

タイトルとURLをコピーしました