Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

配置静态路由

了解基本静态路由

当动态路由协议不再复杂时,通常使用静态路由。不频繁更改且目标只有一个(或很少)路径的路由是静态路由的候选路线。静态路由的典型用例是连接到上游提供商的单宿主客户。这种类型的附件会创建剩余网络。

静态路由是手动定义的。路由由目标前缀和下一跃点转发地址组成。静态路由在路由表中被激活,并在可访问下一跃点地址时插入转发表。与静态路由匹配的流量将被转发到指定的下一跃点地址。

您可以指定用于定义有关静态路由的附加信息的选项。当路由安装在路由表中时,路由会附带这些属性,例如社区标记或路由指标。基本静态路由不需要这些附加路由属性。

示例:为剩余网络配置 IPv4 静态路由

注意:

我们的内容测试团队已经验证并更新了此示例。

此示例说明如何为 IPv4 配置基本静态路由。

要求

两个通过共享网络链路运行 Junos OS 的设备。配置此示例之前,不需要除基本设备初始化(管理接口、远程访问、用户登录帐户等)之外的特殊配置。

IPv4 静态路由概述

静态路由有许多实际应用。网络边缘通常使用静态路由来支持对剩余网络的附件。剩余网络具有单一入口点和出口,因此非常适合静态路由的简单性。在 Junos OS 中,静态路由的全局优先级(管理距离)为 5。此值使其优先于从 OSPF 或 BGP 等动态协议中学习的路由。

IPv4 静态路由拓扑

图 1 显示了示例拓扑。

在此示例中,您在提供商设备 (R1) 上使用 172.16.16.1.2 的下一跃点地址配置静态路由 192.168.47.0/24。此路由允许提供商设备访问客户站点的远程网络。您还使用 172.16.1.1 的下一跃点地址在客户设备 (R2) 上配置 0.0.0.0/0 的静态默认路由。默认路由会将这些流量转发到提供商网络,从而确保客户能够访问所有非本地网络。

两个设备上都配置了多个环路地址。这些环路地址提供远程目标 ping,因此您可以验证 IPv4 静态路由是否工作正常。

图 1:连接到服务提供商 IPv4 Stub Network Connected to a Service Provider的 IPv4 剩余网络

IPv4 静态路由配置

CLI 快速配置

要快速在 R1 和 R2 设备上配置基本 IPv4 静态路由,请根据需要编辑以下命令,并将其粘贴到层级的 [edit] CLI 中。请务必从配置模式发出以 commit 激活更改。

R1 设备(提供商)

R2 设备(客户)

配置 R1 和 R2 设备

逐步过程

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

要配置基本静态路由:

  1. 配置 R1(提供商)设备上的主机名。

  2. 配置 R1(提供商)设备上的接口。

  3. 在 R1 设备上定义到客户前缀的静态路由。请务必将点对点链路的 R2 端指定为静态路由的下一跃点。

    静态路由通过 R2 设备转发流量,确保提供商网络能够路由到客户网络中的所有远程目标。

  4. 在 R1 设备上提交更改。

  5. 配置 R2(客户)设备上的主机名。

  6. 配置 R2(客户)设备上的接口。

  7. 在 R2 设备上定义 IPv4 静态默认路由。请务必将点对点链路的 R1 端指定为静态路由的下一跃点。

    IPv4 默认路由通过将流量转发到提供商网络中的 R1 设备,确保客户能够路由到所有非本地目标。

  8. 在 R2 设备上提交更改。

结果

通过发出 show interfacesshow routing-options 命令确认您的配置。如果输出未显示预期的配置,请重复此示例中的说明,以更正配置。

R1 设备

R2 设备

验证

确认 IPv4 静态路由工作正常。

检查路由表

目的

确认两台设备的路由表中将 IPv4 静态路由列为活动。

行动
意义

输出将确认两个设备的路由表中都存在静态路由。该 * 符号表示路由处于活动状态。静态路由的下一跃点正确指向分配给链路远程端的 IP 地址。

对远程环路地址执行 Ping 操作

目的

验证 IPv4 静态路由是否在两台设备的环路地址之间提供连接。最好使用 source 选项从本地设备上的环路地址获取测试流量。此方法可在单个命令中验证两台设备的环路地址之间的转发。

从 R1 设备,对 R2 设备上的环路接口地址执行 ping 操作。

从 R2 设备,对 R1 设备上的环路接口地址执行 ping 操作。

行动
意义

输出将确认静态路由允许在提供商和客户网络之间转发流量。

示例:为剩余网络配置 IPv6 静态路由

注意:

我们的内容测试团队已经验证并更新了此示例。

此示例说明如何为 IPv6 配置基本静态路由。

要求

两个通过共享网络链路运行 Junos OS 的设备。配置此示例之前,不需要除基本设备初始化(管理接口、远程访问、用户登录帐户等)之外的特殊配置。

IPv6 静态路由概述

静态路由有许多实际应用。静态路由通常在网络边缘使用,以支持对剩余网络的附件,鉴于其单一入口点和出口,非常适合静态路由的简单性。在 Junos OS 中,静态路由的全局优先级为 5。当可访问指定的下一跃点时,静态路由将被激活。

您可以指定用于定义有关静态 IPv6 路由的更多信息的选项。当路由安装在路由表中时,路由会附带这些属性,例如社区标记或路由指标。基本 IPv6 静态路由不需要这些附加路由属性。

IPv6 静态路由拓扑

图 2 提供了 IPv6 静态路由拓扑。

在此示例中,已为提供商和客户网络分配了 IPv6 前缀 2001:db8:1:/48 和 2001:db8:2:/48。两个网络均可从所分配的前缀块中自由分配更长的前缀(子网)。点对点链路使用 /126 前缀长度从提供商的地址空间中编号。每个设备都有两个环路地址,这些地址使用 /128 前缀长度从其分配的前缀中分配。

您可以在提供商 (R1) 网络设备上配置到客户前缀 (2001:db8:2:/48) 的静态路由,并使用 2001:db8:1:1:2 的下一跃点。此路由提供从提供商设备到客户站点远程网络的可达性。在客户设备 (R2) 上,使用下一跃点地址 2001:db8:1:1::1::1.1 配置静态默认路由。默认路由让客户能够通过提供商的网络访问所有非本地前缀。

两个设备上都配置了多个环路地址。这些环路地址提供远程目的地 ping,允许您验证 IPv6 静态路由是否工作正常。

图 2:连接到服务提供商 IPv6 Stub Network Connected to a Service Provider的 IPv6 剩余网络

IPv6 静态路由配置

CLI 快速配置

要快速在 R1 和 R2 设备上配置基本 IPv6 静态路由,请根据需要编辑以下命令,并将其粘贴到层级的 [edit] CLI 中。请务必从配置模式发出以 commit 激活更改。

R1 设备(提供商)

R2 设备(客户)

配置 R1 和 R2 设备

逐步过程

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

按照以下步骤配置基本 IPv6 静态路由:

  1. 配置 R1(提供商)设备上的主机名。

  2. 配置 R1(提供商)设备上的接口。

  3. 定义到 R1 设备上的客户 IPv6 前缀的静态路由。请务必为点对点链路的客户端设置下一跃点地址。

    使用 /48 位前缀长度可确保 R1 设备可以通过 R2 设备转发到达客户网络中的所有可能远程目标。

  4. 在 R1 设备上提交更改。

  5. 配置 R2(客户)设备上的主机名。

  6. 配置 R2(客户)设备上的接口。

  7. 在 R2 设备上定义 IPv6 静态默认路由。请务必将下一跳地址设置为点对点链路的提供商端。

    IPv6 默认路由通过提供商网络中的 R1 设备转发流量,确保 R2 设备可以到达所有非本地目标。

  8. 在 R2 设备上提交更改。

结果

通过发出 show interfacesshow routing-options 命令确认您的配置。如果输出未显示预期的配置,请重复此示例中的说明,以更正配置。

R1 设备

R2 设备

验证

确认 IPv6 静态路由工作正常。

检查路由表

目的

验证两台设备的路由表中的 IPv6 静态路由是否处于活动状态。

行动
意义

输出将确认两个设备的路由表中都存在 IPv6 静态路由。该 * 符号表示路由处于活动状态。两个静态路由均正确指向点对点链路的远程端,作为匹配流量的下一跃点。

对远程环路地址执行 Ping 操作

目的

验证 IPv6 静态路由是否在两台设备的环路地址之间提供连接。最好使用 source 选项从本地设备上的环路地址获取测试流量。此方法可在单个命令中验证两台设备的环路地址之间的转发。

从 R1 设备,对 R2 设备上的环路地址执行 ping 操作。

从 R2 设备,ping R1 设备上的 q 环路地址。

行动
意义

输出确认 IPv6 静态路由允许在提供商和客户网络之间转发流量。