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 Adj-SID。在这种情况下,应确保 Adj-SID 索引不会与域中的任何其他前缀 SID 冲突。与前缀 SID 类似,Adj-SID 也将通过提及有关 SRGB 的索引来配置。但是,Adj-SID 子项仍将将 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 的详细信息。

show isis interface-group

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