Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

在 EVPN-VPWS 中配置微型 SID

当数据包在到达其目标地址 (DA) 之前经过多个 SRv6 节点路由时,SRv6 的分段路由标头 (SRH) 可以包含一长串 SID。一长串分段标识符 (SID) 会增加数据有效负载的开销,并降低有效负载的效率。您可以在 ACX7000 系列上配置微型 SID。微型 SID (uSID) 通过将最多 6 个 SRv6 SID 压缩到 SRH 内的一个 SRv6 地址中,扩展了 SRv6 网络编程。

对于 uSID,路由器会将 128 位 SID 分为以下几部分:

  • 前缀/块 — 前缀包含网络的定位器地址。

  • uSID 指令列表 — uSID 列表包含微节点 ID 或 uSID 功能/行为。

  • 参数 - 参数是 SRH 中的可选字段。

图 1 显示了数据包在 SRv6 拓扑 1 中的不同节点中移动时的 DA。表 1 列出了节点、ID/函数和节点播发的 SID。

图 1:SRv6 网络 Network topology and packet flow in SRv6 showing CE1 to PE2 path with SRv6 headers updated at each node: PE0, R1, R2, R3.中的 Micro-SID
表 1:SRv6 微型 SID

节点

微节点ID/微节点功能

每个节点播发的 SID

R1

300

2001:db8:300:0:0:0:0:0

R3

400

2001:db8:400:0:0:0:0:0

PE2

700

2001:db8:700:0:0:0:0:0

PE2

F001

2001:db8:700:f001:0:0:0:0

  1. 在入口设备上,PE1 将节点(R1、R3 和 PE2)的微 SID 压缩为一个 DA。2001:db8:300:400:700:f001。

  2. R1 通过使用自己的 uSID 300 来处理 DA,并使用 DA 为 2001:db8:400:700:f001:0 转发数据包。

  3. R3 通过使用自己的 uSID 400 来处理 DA,并使用 DA 2001:db8:700:f001:0:0 转发数据包。

  4. 在出口设备上,PE2 使用自己的 uSID 700 并处理微服务功能。

uSID 的优势

  • 通过减少 SRH 中的 SRv6 地址数来减少网络带宽。

  • 减少节点上的 SRH 处理开销。

通过带有 uSID 的 SRv6 网络配置 EVPN-VPWS

CLI 快速配置

要使用 uSID 通过 SRv6 快速配置 EVPN-VPWS,请复制以下命令,将其粘贴到文本文件中,删除所有换行符,更改详细信息,以便与您的配置匹配,将命令复制并粘贴到 [编辑] 层级的 CLI 中。从配置模式进入提交。

我们将介绍 PE1 上的 uSID 配置。要置备静态 uSID,必须首先配置可在所有设备上使用的静态本地地址范围。在 PE2 上使用相同的语句,除非指出 PE2 上的配置差异。

  1. 在所有 MX 设备上启用 enhanced-ip 支持。

  2. 为源数据包路由启用扩展的下一跃点层次结构支持。

  3. 启用 evpn-vpws 路由实例。

  4. 为 EVPN-VPWS1 路由实例配置 SRv6 封装类型。

  5. 为 EVPN-VPWS1 路由实例配置具有本地和远程 VPWS SID 的接口。

    PE1型

    PE2

  6. 为 EVPN-VPWS 路由实例启用 uSID。

  7. 通过指定 IPv6 地址块的前缀和长度,为 uSID 配置块。这会为本地静态微 SID 保留块。为了实现最大压缩,所有节点都应具有相同的块前缀。

  8. 指定将用作微型 SID 的静态 SID 的最大数量。

  9. 配置定位器和定位器的 uSID 函数。micro-dx2 的 uSID 函数0xF900。

    注意:

    微 SID 值必须在本地微 SID 的静态 SID 范围内。您可以使用 show srv6 block 命令检查本地微 SID 的静态 SID 范围。请参阅 检查静态 SID 范围

    .
  10. 配置定位器可以使用的地址范围。

    PE1型

    PE2

  11. 通过指定为 uSID 保留的定位器名称和块名称来启用 uSID 定位器。

  12. 为路由实例配置 vrf 目标和路由识别符。

  13. 将接口分配给路由实例。

检查静态 SID 范围

必须分配一个位于本地 uSID 的静态 SID 范围内的 uSID 值。要在本地 uSID 中显示本地静态 SID 的范围,请使用命令 show srv6 block 。可接受的 uSID 值介于 0xF830-0xFFFF 之间。

动态 uSID 分配

以下是配置动态分配的 uSID EVPN-VPWS 实例的示例配置。它基于 EVPN-VPWS 动态 SID 分配配置 EVPN-VPWS 构建。