Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
本页内容
 

示例:配置 IS-IS IPv4 和 IPv6 单播拓扑

此示例说明如何配置 IS-IS 以计算除常规 IPv4 单播拓扑之外的备用 IPv6 单播拓扑。

要求

配置此示例之前,不需要除设备初始化之外的特殊配置。

概述

此示例重点介绍 IPv4 和 IPv6 单播拓扑。IPv4 拓扑的 IS-IS 接口指标可以独立于 IPv6 指标进行配置。您还可以选择性地禁止接口参与 IPv6 拓扑,同时继续参与 IPv4 拓扑。这使您能够控制单播数据通过网络的路径。

要为 IS-IS 启用 IPv6 单播拓扑,请包含以下 ipv6-unicast 语句:

要为 IPv6 单播拓扑配置指标,请包含 ipv6-unicast-metric 以下语句:

要从 IS-IS 的 IPv6 单播拓扑中排除接口,请包含以下 no-ipv6-unicast 语句:

图 1 显示了此示例中使用的拓扑。黑线表示 IPv6 拓扑中的链路成员资格。灰线表示 IPv4 拓扑的成员身份。使用常规 TLV,不可能构建多个拓扑并基于它们运行 SPF 计算。多拓扑扩展描述用于在 hello 数据包中携带一组受支持协议的扩展。在链路上激活多拓扑路由支持后,该链路将携带底层电路能够中继的所有拓扑。

图 1:IS-IS IPv4 和 IPv6 单播拓扑 IS-IS IPv4 and IPv6 Unicast Topologies

CLI 快速配置 显示了 图 1 中所有设备的配置。 #configuration340__isis-ipv6-mtr-step-by-step 部分介绍了设备 R1 上的步骤。

配置

程序

CLI 快速配置

要快速配置此示例,请复制以下命令,将其粘贴到文本文件中,删除所有换行符,更改详细信息,以便与网络配置匹配,然后将命令复制并粘贴到层 [edit] 级的 CLI 中。

设备 R1

设备 R2

设备 R3

设备 R4

设备 R5

设备 R6

分步过程

下面的示例要求您在各个配置层级中进行导航。有关 CLI 导航的信息,请参阅 CLI 用户指南中的在配置模式下使用 CLI 编辑器

要配置备用 IPv6 单播拓扑,请执行以下作:

  1. 配置接口。

  2. 在接口上启用 IS-IS。

  3. 在 IS-IS 接口上启用多拓扑路由。

    ipv6-unicast语句可在具有和配置并在层次结构级别列出[edit protocols isis interface]的所有接口family isofamily inet6上启用多拓扑 IS-IS 路由。

  4. 禁用给定接口上的 IPv6 单播支持。

    如果不想在给定接口上运行适用于 IPv6 的多拓扑 IS-IS 路由,可以通过在 IS-IS 接口配置中包含语 no-ipv6-unicast 句来禁用多拓扑路由。

结果

在配置模式下,输入 show interfacesshow protocols 命令,以确认您的配置。如果输出未显示预期的配置,请重复此示例中的说明以更正配置。

如果完成设备配置,请从配置模式输入 commit

验证

确认配置工作正常。

检查邻接方上的拓扑

目的

确定相邻 IS-IS 设备支持哪些拓扑。

行动

在作模式下,输入 show isis adjacency detail 命令。

意义

正如预期一样,与设备 R5 的邻接仅支持 IPv4 单播拓扑,而与设备 R2 和设备 R3 的邻接同时支持 IPv4 和 IPv6 拓扑结构。

检查 IS-IS SPF 计算

目的

验证是否为 IPv4 和 IPv6 运行了单独的 SPF 计算。

行动

在作模式下,输入 show isis spf brief 命令。

意义

正如预期的那样,正在对 IPv4 和 IPv6 拓扑执行 SPF 计算。

检查 tcpdump 输出

目的

验证链路是否可以是 IPv4 单播拓扑和 IPv6 单播拓扑的成员。

行动

意义

IS-IS hello (IIH) 数据包显示支持 IPv4 和 IPv6。hello 数据包会列出有效的 IPv4 和 IPv6 地址,因此路由设备可以创建有效的下一跃点条目。多拓扑 TLV #229 中列出了支持的协议。