本页内容
 

示例:配置 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 单播拓扑结构 Network topology diagram with six routers R1 to R6 interconnected. Solid lines show IPv4 connections, dashed lines show IPv6. Dual-stack configuration with both IPv4 10.x.x.x/30 and IPv6 2001:db8:x:x::/64 addresses.

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 中。