Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

处理 IS-IS 绑定 SID S 标志和 RFC 7794 前缀属性标志

作为 SR 支持的一部分,SID/标签绑定TLV源自 IS-IS 域中的任何路由器。SID/标签绑定TLV有多种用法。一个用例是,SID/标签绑定TLV可用于将前缀播发至 SID/标签映射。此功能称为分段路由映射服务器 (SRMS)。LDP 客户端/服务器映射是支持 LDP 和 SR 的功能,可在网络中与支持 LDP 和 SPRING 的孤岛路由器进行互操作。

域中的任何路由器均可配置为 SRMS 服务器。要跨级别泄露绑定 SID,您需要将一个节点配置为每个 IS-IS 级别的 SRMS 服务器。如果设置了 S 标志,则 SRMS 绑定 SID 会由 ABR(区域边界路由器)跨级别泄露。

IS-IS 绑定 SID 在 IS-IS SRMS 中支持以下功能:

  • 如果设置了 S 标志,则跨 IS-IS 级别泄露绑定 SID。
  • 当绑定 SID 跨级别泄露时,设置和重置 A、D 标记。
  • RFC 7794 的支持前缀属性标志子TLV。

IS-IS 绑定 SID S 标志和 RFC 7794 前缀属性标志的优势:

  • 在整个域中的单个节点中播发绑定 SID,而不是在每个级别进行配置和播发。
  • 允许您禁用绑定 SID 跨 IS-IS 级别泄漏。
  • 通过设置 A 和 D 标志来控制绑定 SID 泄漏并确定带有标签/前缀的流量路由。
  • 在接收路由器上设置前缀属性标志,以包含有关路由的准确信息。

如果设置了 S 标志,IS-IS 默认情况下会泄露绑定 SID。您可以通过在 [edit protocols isis source-packet-routing] 层次结构级别包含 no-binding-sid-leaking配置语句来禁用 IS-IS 绑定 SID 泄漏。要配置和支持前缀属性标志的编码,子 tlv 包含在 prefix-attribute-flags [edit policy-options policy-statement <policy-name> then] 层次结构级别的配置语句。您可以使用选项 [node-segment-flag | external-prefix-flag] 来表示 prefix-attribute-flags 配置语句。

图 1: IS-IS 绑定 SID 'S' 标志和 RFC 7794 前缀属性标志 IS-IS binding SID 'S' flag and RFC 7794 prefix attribute flags

在此拓扑中,R0、R1 和 R2 配置了 IS-IS 分段路由协议。R3 配置了 IS-IS、SR 和 LDP。R4 配置了 IS-IS 和 LDP,但没有 SR。R1 和 R2 是区域边界路由器 (ABER)。

R0 参与 IS-IS 域 1 级。R1 和 R2 参与级别 1 和级别 2 的 IS-IS SR。R3 参与级别 1 并通过充当 SRMS 服务器通告绑定 SID。R2 将绑定 SID 泄露到级别 2。R1 将绑定 SID 泄露到级别 1。

您可以设置 S 标志,以允许标签绑定TLV在 IS-IS 级别(级别 1 或级别 2)中泄露。您可以设置 A 标志来编程倒数第二跳弹出。在泄露绑定 SID 期间,将设置 D 标志以防止标签绑定TLV从级别 2 返回级别 1。