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 地址,因此在 IS-IS 的 Junos OS 实施中,IPv6 和 IPv4 的配置完全相同。要让 IS-IS 携带 IPv6 路由,您只需将 IPv6 地址添加到支持 IS-IS 的接口,或在 IS-IS 导出策略中包含其他 IPv6 路由。

IS-IS 中关于 IPv6 所需的唯一显式配置是是否要禁用它。或者,您也可以禁用 IPv4 路由,并仅在 IPv6 中使用 IS-IS。此处提供了每个示例:

在 IS-IS 中禁用 IPv6 路由:

将 IS-IS 专用于 IPv6 路由:

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

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

CLI 快速配置 显示了 图 1 中所有设备的配置。 第 #configuration326__isis-双堆栈逐步 说明部分介绍了设备 R1 上的步骤。

配置

程序

CLI 快速配置

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

设备 R1

设备 R2

设备 R3

逐步过程

以下示例要求您在配置层次结构中的各个级别上导航。有关导航 CLI 的信息,请参阅Junos OS CLI 用户指南》中的在配置模式下使用 CLI 编辑器

要配置 IS-IS 双堆栈:

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

    或者,包括语句以 eui-64 自动生成接口地址的主机编号部分。

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

结果

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

完成设备配置后,请从配置模式进入 commit

验证

确认配置工作正常。

检查邻接邻接方

目的

确定相邻 IS-IS 设备上支持的拓扑结构。

行动

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

意义

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

IPv6 接口 Ping

目的

请确保可以对远程 IPv6 接口执行 ping 操作。

行动

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

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

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

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

  2. 从设备 R2,ping 设备 R3 fe-1/2/0.0 IPv6 接口地址和 lo0.0 IPv6 接口地址。

意义

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

检查 IPv6 路由表

目的

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

行动

意义

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