Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

配置静态路由

了解基本静态路由

当不需要动态路由协议的复杂性时,通常会使用静态路由。不经常更改且到目标只有一条(或非常少)路径的路由可采用静态路由。静态路由的典型用例是单宿主客户连接到上游提供商。这种类型的附件将创建一个剩余网络。

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

您可以指定用于定义有关静态路由的附加信息的选项。这些属性(例如社区标签或路由指标)在路由表中安装时将包含在路由中。基本静态路由不需要这些附加路由属性。

注意:您只能将已知和正常社区添加到范围在 65535:65535 范围内的静态路由中。您只能在静态路由中指定社区值,而不能指定社区名称。我们不支持将扩展社区添加到静态路由。有关更多信息,请参阅 了解 BGP 社区、扩展社区和大型社区作为路由策略匹配条件了解如何定义 BGP 社区和扩展社区

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

注意:

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

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

要求

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

IPv4 静态路由概述

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

IPv4 静态路由拓扑

图 1 显示了示例拓扑。

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

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

图 1:连接到服务提供商 Network topology diagram showing Provider Network with Router R1 and IPs 10.0.0.1, 10.0.0.2 connected to Customer Network with Router R2 and IPs 192.168.47.5, 192.168.47.6. Routers R1 and R2 linked via subnet 172.16.1.0/24 with R1 at 172.16.1.1 and R2 at 172.16.1.2.的 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 前缀长度从其分配的前缀分配。

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

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

图 2:连接到服务提供商 Network topology diagram showing IPv6 connection between Provider Network with router R1 and Customer Network with router R2.的 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 q R1 设备上的环路地址。

行动
意义

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