Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

用于 ISIS 的静态邻接分段标识符

邻接分段是严格转发的单跳隧道,通过两个节点之间的特定链路传输数据包,与链路成本无关。您可以为接口或接口组配置静态邻接分段标识符 (SID) 标签。

在接口上配置静态邻接 SID 会导致删除现有的动态分配的邻接 SID 及其传输路由。

对于静态邻接 SID,将从静态保留标签池或 ISIS 分段路由全局块 (SRGB) 中选取标签。

您可以使用以下配置保留用于静态分配标签的标签范围:

user@host# set protocols mpls label-range static-label-range start-value end-value

任何协议都可以使用静态池在此范围内分配标签。您需要确保没有两个协议使用相同的静态标签。可以使用关键字 label从此标签块中分配 ISIS 邻接 SID 。 label 需要显式配置特定邻接 SID 的值。特定标签将播发为特定级别和地址族的该接口的邻接 SID。下面是一个示例配置:

SRGB 是根据配置为协议分配的全局标签空间。整个SRGB中的标签可供ISIS使用,不会分配给其他应用程序/协议。前缀 SID(和节点 SID)从此 SRGB 建立索引。

可以使用配置中的关键字“index”从 ISIS SRGB 分配 ISIS 调整-SID。在这种情况下,应确保 Adj-SID 索引不会与域中的任何其他前缀 SID 冲突。与前缀 SID 一样,调整后 SID 也将通过提及与 SRGB 相关的索引来配置。但是,Adj-SID 子tlv 仍将以 SID 作为值,并设置 L 和 V 标志。下面是一个示例配置:

静态邻接 SID 可以按地址族配置,也可以根据是否需要保护进行配置。邻接 SID 应在 [edit protocols isis interface interface-name level level-num] 层级为每个接口的每个级别配置。

  • 受保护 - 确保邻接 SID 有资格拥有备份路径,并在邻接 SID 播发中设置 B 标志。

  • 未受保护 — 确保未为特定邻接 SID 计算备份路径,并且未在邻接 SID 播发中设置 B 标志。

下面是一个示例配置:

您可以通过将一组接口对一个接口组下的一组接口进行分组并为该接口组配置邻接 SID,对多个接口使用相同的相邻 SID,并且可以使用权重在接口组下的接口之间对流量进行负载均衡。这可以在 [edit protocols isis interface-group interface_group_name] 层级下配置。

在 LAN 子网中使用分段路由时,LAN 中的每个路由器都可以播发其每个邻接方的邻接 SID。要为特定邻接方的 LAN 接口配置邻接 SID,应在 [edit protocols isis interface interface_name level level_num lan-neighbor neighbor-sysid] 层级的 LAN 邻接方配置下配置邻接 SID。下面是一个示例配置:

通过在一个接口组下声明一组接口并为该接口组配置邻接分段,可以配置邻接集。可以从保留的静态标签池或 ISIS SRGB 中选取邻接 SID。与普通接口不同,动态邻接 SID 默认不会在接口组下分配,在这种情况下 dynamic ,将配置 CLI 语句。只要未配置链路组保护,在接口组下配置的接口也可以单独配置为独立接口。下面是一个示例配置:

使用以下 CLI 层次结构配置邻接 SID:

使用以下作 CLI 命令验证配置:

显示 ISIS 邻接详细信息

以下示例输出显示已配置和动态邻接 SID 的详细信息。

显示 ISIS 数据库广泛

以下示例输出显示 LAN/PTP 邻接 SID 的详细信息。

显示 ISIS 接口组

以下示例输出显示有关指定接口组的状态信息。