我在实验室环境中在 Cisco IOS XE 17.03.3 上配置了分段路由。您可以在附件中查看拓扑。我将 IS-IS 配置为 IGP 协议。它还宣传 SR 标签。Global-SID 静态配置(通过索引语句)。R1上的配置(在其他设备上相同):
segment-routing mpls
!
set-attributes
address-family ipv4
sr-label-preferred
explicit-null
exit-address-family
!
!
connected-prefix-sid-map
address-family ipv4
100.64.0.1/32 index 101 range 1
exit-address-family
!
router isis ISP
net 49.1000.6400.1001.00
is-type level-1
router-id Loopback0
metric-style wide
log-adjacency-changes all
segment-routing mpls
segment-routing prefix-sid-map advertise-local
fast-reroute ti-lfa level-1
当我从 R1 ping 环回接口 R2 时,我可以看到 MPLS 标签(全局 SID),但是当我 ping 没有静态分配标签的东西时(其他接口 ip:从 R3 路由器上的 R1 接口 Gi4 ping 的示例)没有它的 MPLS 标签,数据包中没有 Global/Adjacency-SID 标签。
那么我想念什么?我没有正确理解 SR 是如何工作的或配置中缺少什么?
PS:接口上没有LDP配置和mpls ip。IGP 工作正常。在 IS-IS 中仅配置 IPv4 Level-1 拓扑。