「HUAWEI-ENSP」- 实验学习:SRv6

实验拓扑

实验需求

配置 SRv6 BE 网络

实验过程

SRv6 BE

该实验开始前,需要完成如下配置:

  • 互联接口 ipv6 address 配置,回环接口 IPv6 Address 配置;
  • 完成 ISIS 配置,实现设备回环接口间的互通;
    • network-entity ….;
    • cost-style wide # 否则,执行 locator 通告命令时会产生错误;
    • dis isis route ipv6 # 便于我们查看路由信息;

配置过程:

# ---------------------------------------------------------------- # CX4

[CX4]segment-routing ipv6 
[CX4-segment-routing-ipv6]encapsulation source-address 2000::4
[CX4-segment-routing-ipv6]locator cx4 ipv6-prefix A004:: 96 static 16

[CX4]isis 1
[CX4-isis-1]cost-style wide
[CX4-isis-1]segment-routing ipv6 locator cx4

# ---------------------------------------------------------------- # CX3 CX2 CX1

...

测试方法:

  • display segment-routing ipv6 local-sid end forwarding
    • 显示节点 SID 信息,其中 Function Type: End 表示节点
    • 会有两个 Flavor ,一个带 PSP 一个不带 PSP
  • display segment-routing ipv6 local-sid end-x forwarding
    • 将会看到链路分配的 SID,其 FuncType: End.X 表示链路
  • [CX1]ping ipv6-sid A004::1:1C // CX4 生成的 SID 地址
    • 但该 ping 并不会成功,虽然 ICMPv6 Request 能够到达对端,但是 SID 并非设备上的 IPv6 Address,所以无法通信,将返回 ICMPv6 Destination Unreachable 报文。
  • [CX1]ping ipv6-sid segment-by-segment A004::1:1D
    • 能够成功,但是 Wireshark 抓包时,并未看到任何报文。

// 如果采用手工配置分配 SID
seg-rt ipv6

locator foo
opcaode ::1 end

dis seg-rt ipv6 loc-sid end forwarding

// 将看到静态分配,也有动态分配的。关闭动态分配:[isis] seg-rt ipv6 locator foo auto-sid-disable,此时也不会分配 End.X 类型;

dis isis route ipv6

// 此时会看到 Locator 路由