Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
本页内容
 

示例:配置 IPv4 和 IPv6 单播地址的 IS-IS 双堆叠

此示例说明如何在 IS-IS 中配置 IPv4 和 IPv6 双堆栈。

要求

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

概述

您可以使用 IPv4 和 IPv6 双堆栈,通过在现有网络中实施 IPv6 和 IPv4,开始从 IPv4 到 IPv6 的迁移。这允许您实施 IPv6,以便您可以通过 IPv6 提供与当前在 IPv4 网络中提供的相同的服务,例如视频、语音、高质量数据。然后,您可以执行到 IPv6 的增量升级,并在从 IPv4 迁移到 IPv6 时避免服务中断。

与 RIP 和 OSPF 不同,IS-IS 不需要单独的协议或新版本来支持 IPv6。由于 IS-IS 使用 ISO 地址,因此在 Junos OS 的 IS-IS 实现中,IPv6 和 IPv4 的配置是相同的。要使 IS-IS 携带 IPv6 路由,您只需将 IPv6 地址添加到启用了 IS-IS 的接口,或者在 IS-IS 导出策略中包含其他 IPv6 路由。

IS-IS 中唯一需要的关于 IPv6 的显式配置是是否要禁用它。或者,您可以禁用 IPv4 路由,仅将 IS-IS 与 IPv6 搭配使用。此处提供了每种方法的示例:

在 IS-IS 中禁用 IPv6 路由:

将 IS-IS 专门用于 IPv6 路由:

图 1 显示了此示例中使用的拓扑。

图 1:IS-IS IPv4 和 IPv6 双堆栈拓扑 IS-IS IPv4 and IPv6 Dual Stacking Topology

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

配置

程序

CLI 快速配置

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

设备 R1

设备 R2

设备 R3

分步过程

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

要配置 IS-IS 双堆栈,请执行以下作:

  1. 配置接口,包括每个接口上的 IPv4 和 IPv6 地址。

    (可选)包含 eui-64 语句以自动生成接口地址的主机号部分。

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

结果

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

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

验证

确认配置工作正常。

检查邻居邻接

目的

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

行动

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

意义

正如预期一样,输出显示两个邻接方同时支持 IPv4 和 IPv6。还会显示 IPv4 地址和 IPv6 链路本地地址。

对 IPv6 接口执行 Ping 命令

目的

确保您可以对远程 IPv6 接口执行 ping 命令。

行动

在作模式下,输入 ping 命令以从设备 R2 ping到设备 R3。

  1. 确定分配给设备 R3 的 IPv6 地址。

    如果使用示例中所示的 EUI-64 寻址,则会自动分配 IPv6 地址的主机部分。要确定分配了哪些地址,请对设备 R3 使用 show interfaces terse 命令。

    应可 ping 的 IPv6 地址为 2001:db8:0:1:2a0:a514:0:124c 和 2001:db8::3。

  2. 从设备 R2 对设备 R3 fe-1/2/0.0 IPv6 接口地址和 lo0.0 IPv6 接口地址执行 ping 命令。

意义

此测试确认 IS-IS 已学习 IPv6 路由。

检查 IPv6 路由表

目的

验证预期路由是否在 IPv6 路由表中。

行动

意义

输出显示 IPv6 接口路由(直接和本地)以及通过 IS-IS 获知的 IPv6 路由。