Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

机箱群集中的聚合以太网接口

IEEE 802.3ad 链路聚合允许您对以太网接口进行分组,以形成单个链路层接口,也称为链路聚合组 (LAG) 或捆绑包。Reth LAG 接口结合了 reth 接口和 LAG 接口的特征。有关更多信息,请参阅以下主题:

了解机箱群集上的 LACP

您可以将多个物理以太网端口组合在一起,以形成一个逻辑点到点链路(称为链路聚合组 (LAG) 或捆绑包),这样媒体访问控制 (MAC) 客户端可以将 LAG 视为单个链路。

可以在 机箱群集 中的跨节点建立 LAG,以提供更高的接口带宽和链路可用性。

链路聚合控制协议 (LACP) 为 LAG 提供附加功能。在支持聚合以太网接口的独立部署中,以及同时支持聚合以太网接口和冗余以太网接口的机箱群集部署中,LACP 受支持。

您可以通过使用 lacp 语句为父链路设置 LACP 模式,在冗余以太网接口上配置 LACP。LACP 模式可以是关闭(默认)、主动或被动。

本主题包含以下部分:

机箱群集冗余以太网接口链路聚合组

冗余以太网接口具有主动链路和备用链路,这些链路位于机箱群集中的两个节点上。所有活动链路位于一个节点上,所有备用链路位于另一个节点上。每个节点最多可以配置 8 个活动链路和 8 个备用链路。

如果冗余以太网接口配置中为每个节点的至少两个物理子接口链路,则这些接口组合在冗余以太网接口中以形成冗余以太网接口 LAG。

拥有多个主动冗余以太网接口链路可降低故障切换的可能性。例如,当主动链路中断时,此链路上的所有流量都会分发到其他活动冗余以太网接口链路,而不是触发冗余以太网主动/备用故障切换。

机箱群集的任一节点上也支持聚合以太网接口(称为本地 LAG),但不能添加到冗余以太网接口中。同样,现有本地 LAG 的任何子接口也不能添加到冗余以太网接口中,反之亦然。每个群集每个节点 LAG 接口 (ae) 和冗余以太网 (reth) 接口组合的最大总数量为 128。

但是,聚合以太网接口和冗余以太网接口可以共存,因为冗余以太网接口的功能依赖于 Junos OS 聚合以太网框架。

有关更多信息,请参阅 了解机箱群集冗余以太网接口链路聚合组

最小链路

冗余以太网接口配置包括一个 minimum-links 设置,允许您在冗余以太网接口 LAG 中设置最少数量的物理子链路,该冗余以太网接口必须在主节点上工作才能启动接口。默认值为 minimum-links 1。当冗余以太网接口中主节点上的物理链路数量低于 minimum-links 该值时,即使某些链路仍在工作,接口也可能会关闭。有关更多信息,请参阅 示例:配置机箱群集最小链路

子 LAG

LACP 维护点对点 LAG。连接到第三点的任何端口将被拒绝。但是,冗余以太网接口确实会设计连接到两个不同的系统或两个远程聚合以太网接口。

为了在冗余以太网接口主动和备用链路上支持 LACP,系统会自动创建一个冗余以太网接口,由两个不同的子 LAG 组成,其中所有活动链路构成一个主动子 LAG,所有备用链路组成一个备用子 LAG。

在此模型中,会应用 LACP 选择逻辑,并且一次限制为一个子 LAG。这样,将同时维护两个冗余以太网接口子 LAG,同时为每个子 LAG 保留所有 LACP 优势。

用于连接群集中节点的交换机必须为两个节点上的每个 LAG 配置 LAG 链路并启用 802.3ad,以便将聚合链路识别为此类链路并正确传递流量。

来自机箱群集中每个节点的冗余以太网接口 LAG 子链路必须连接到对等设备的不同 LAG。如果使用单个对等交换机终止冗余以太网接口 LAG,则必须在交换机中使用两个独立的 LAG。

支持无中断故障转移

借助 LACP,冗余以太网接口支持在正常运行的主动链路和备用链路之间实现无故障故障切换。无 中断 一词意味着冗余以太网接口状态在故障转移期间保持运行状态。

lacpd 进程同时管理冗余以太网接口的主动链路和备用链路。当活动 up 链路数等于或超过配置的最小链路数时,冗余以太网接口状态保持运行状态。因此,为了支持无中断故障转移,必须在故障转移发生之前收集并分配冗余以太网接口备用链路上的 LACP 状态。

管理链路聚合控制 PDU

协议数据单元 (PDU) 包含有关链路状态的信息。默认情况下,聚合和冗余以太网链路不交换链路聚合控制 PDU。

您可以通过以下方式配置 PDU 交换:

  • 配置以太网链路以主动传输链路聚合控制 PDU

  • 配置以太网链路以被动传输 PDU,仅在从同一链路的远程端接收链路聚合控制 PDU 时发出链路聚合控制 PDU

子链路的本地端称为“执行器”,而链路的远程端称为“伙伴”。也就是说,执行方向其协议伙伴发送链路聚合控制 PDU,从而传达参与者对自身状态和合作伙伴状态的了解。

通过在本地端的接口上配置语句,可以配置 periodic 链路远程端的接口传输链路聚合控制 PDU 的间隔。这是本地端的配置指定了远程端的行为。也就是说,远程端按指定的间隔传输链路聚合控制 PDU。间隔可以是 fast (每秒)或 slow (每 30 秒)。

有关更多信息,请参阅 示例:在机箱群集上配置 LACP

默认情况下,执行方和合作伙伴每秒传输链路聚合控制 PDU。您可以在主动和被动接口上配置不同的定期速率。以不同速率配置主动和无源接口时,发射器会遵守接收器的速率。

示例:在机箱群集上配置 LACP

此示例说明如何在机箱群集上配置 LACP。

要求

开始之前:

完成诸如启用机箱群集、配置接口和冗余组等任务。有关详细信息,请参阅 SRX 系列机箱群集配置概述示例:配置机箱群集冗余以太网接口

概述

您可以将多个物理以太网端口组合在一起,以形成一个逻辑点对点链路,即链路聚合组 (LAG) 或捆绑链路。您可以在机箱群集中的 SRX 系列防火墙的冗余以太网接口上配置 LACP。

在此示例中,您将 reth1 接口的 LACP 模式设置为活动,并将链路聚合控制 PDU 传输间隔设置为慢(每 30 秒一次)。

启用 LACP 时,聚合以太网链路的本地端和远程端交换协议数据单元 (PDU),其中包含有关链路状态的信息。您可以配置以太网链路以主动传输 PDU,也可以配置链路以被动传输 PDU(仅在从另一条链路接收 PDU 时发出 LACP PDU)。链路的一端必须配置为活动,才能使链路启动。

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

图 1:将机箱群集中的 SRX 系列防火墙连接到 EX 系列交换机 Topology for LAGs Connecting SRX Series Firewalls in Chassis Cluster to an EX Series Switch的 LAG 拓扑

图 1 中,SRX550 设备用于配置节点0 和节点1 上的接口。有关 EX 系列交换机配置的更多信息,请参阅配置聚合以太网 LACP(CLI 过程)。

配置

在机箱群集上配置 LACP

逐步过程

在机箱群集上配置 LACP:

  1. 指定冗余以太网接口的数量。

  2. 指定冗余组在群集每个节点上的首要地位的优先级。数字越大,则优先。

  3. 创建安全区域并将接口分配给区域。

  4. 将冗余子物理接口绑定到 reth1。

  5. 将 reth1 添加到冗余组 1。

  6. 将 LACP 设置为第 1 次。

  7. 为 reth1 分配一个 IP 地址。

  8. 在聚合以太网接口 (ae1) 上配置 LACP。

  9. 在聚合以太网接口 (ae2) 上配置 LACP。

  10. 完成设备配置后,提交配置。

结果

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

在 EX 系列交换机上配置 LACP

逐步过程

在 EX 系列交换机上配置 LACP。

  1. 设置聚合以太网接口的数量。

  2. 将物理接口与聚合以太网接口相关联。

  3. 在聚合以太网接口 (ae1) 上配置 LACP。

  4. 在聚合以太网接口 (ae2) 上配置 LACP。

  5. 配置 VLAN。

结果

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

验证

验证冗余以太网接口上的 LACP

目的

显示冗余以太网接口的 LACP 状态信息。

行动

在操作模式下,输入 show chassis cluster status 命令。

在操作模式下,输入 show lacp interfaces reth1 命令。

输出显示冗余以太网接口信息,例如:

  • LACP 状态 — 指示捆绑包中的链路是参与者(链路的本地或近端)还是合作伙伴(链路的远程或远端)。

  • LACP 模式 — 指示聚合以太网接口的两端是否已启用(主动或被动)—捆绑包的至少一端必须处于活动状态。

  • 周期性链路聚合控制 PDU 传输速率。

  • LACP 协议状态 — 如果链路正在收集和分发数据包,则表示链路已开启。

了解 SRX 系列防火墙上的 VRRP

SRX 系列防火墙支持虚拟路由器冗余协议 (VRRP) 和适用于 IPv6 的 VRRP。本主题将介绍:

SRX 系列防火墙上的 VRRP 概述

使用静态默认路由配置网络上的终端主机可最大程度地减少配置工作和复杂性,并减少终端主机上的处理开销。为主机配置静态路由时,默认网关的故障通常会导致灾难性事件,将所有无法检测到其网关的备用路径的主机隔离开来。通过使用虚拟路由器冗余协议 (VRRP),您可以在主网关发生故障时为终端主机动态提供替代网关。

您可以在千兆以太网接口、10 千兆以太网接口和 SRX 系列防火墙上的逻辑接口上配置虚拟路由器冗余协议 (VRRP) 或用于 IPv6 的 VRRP。VRRP 使 LAN 上的主机能够利用该 LAN 上的冗余设备,而不需要的不仅仅是主机上单个默认路由的静态配置。配置了 VRRP 的设备共享与主机上配置的默认路由对应的 IP 地址。任何时候,其中一个 VRRP 配置的设备是主要(主动)设备,其他设备是备份设备。如果主设备发生故障,则其中一个备份设备将成为新的主设备,从而提供一个虚拟默认设备,并在不依赖单个设备的情况下对 LAN 上的流量进行路由。通过使用 VRRP,备用 SRX 系列防火墙可以在几秒钟内接管出现故障的默认设备。这是在将 VRRP 流量损失降至最低且与主机没有任何交互的情况下实现的。管理接口不支持虚拟路由器冗余协议。

IPv6 的 VRRP 比 IPv6 邻接方发现 (ND) 过程更快地切换到备用默认设备。适用于 IPv6 的 VRRP 不支持 authentication-typeauthentication-key 语句。

运行 VRRP 的设备会动态选择主要设备和备份设备。您还可以使用 1255 的优先级强制分配主要设备和备份设备,其中 255 是最高优先级。在 VRRP 操作中,默认主设备会定期向备份设备发送公告。默认间隔为 1 秒。如果备份设备在一定时间内未收到播发,则优先级最高的备份设备将接管主数据包并开始转发。

备份设备不会尝试抢占主设备,除非它具有更高的优先级。除非提供更优选的路径,否则可以消除服务中断。可以管理性地禁止所有抢占尝试,但 VRRP 设备会成为与其拥有的地址关联的任何设备的主要设备除外。

VRRP 不支持成员之间的会话同步。如果主设备发生故障,优先级最高的备份设备将接管主设备,并开始转发数据包。备份设备上的任何现有会话都将作为非状态状态丢弃。

不能为路由的 VLAN 接口 (RVI) 设置优先级 255。

VRRP 在 RFC 3768 虚拟路由器冗余协议中定义。

VRRP 的优势

  • VRRP 可在发生故障时将 IP 地址从一台设备动态故障转移到另一台设备。

  • 您可以实施 VRRP 来为网关提供高可用性的默认路径,而无需在终端主机上配置动态路由或路由器发现协议。

VRRP 拓扑示例

图 2 展示了使用 SRX 系列防火墙的基本 VRRP 拓扑。在此示例中,设备 A 和 B 正在运行 VRRP 并共享虚拟 IP 地址 192.0.2.1。每个客户端的默认网关为 192.0.2.1。

图 2:SRX 系列交换机 Basic VRRP on SRX Series Switches上的基本 VRRP

下面使用 图 2 说明基本的 VRRP 行为,以作参考:

  1. 当任何服务器想要从 LAN 中发送流量时,它就会将流量发送至默认网关地址 192.0.2.1。这是 VRRP 组 100 拥有的虚拟 IP 地址 (VIP)。由于设备 A 是组的主要信息,因此 VIP 与设备 A 上的“实际”地址 192.0.2.251 相关联,来自服务器的流量实际上会发送到此地址。(设备 A 是主要设备,因为它配置了更高的优先级值。)

  2. 如果设备 A 上的故障阻止设备将流量转发到服务器或从服务器转发(例如,如果连接到 LAN 的接口出现故障),则设备 B 将成为主要设备并接管 VIP 的所有权。服务器继续向 VIP 发送流量,但由于 VIP 现在与设备 B 上的“实际”地址 192.0.2.252 相关联(因为主要地址发生变化),流量会发送到设备 B,而不是设备 A。

  3. 如果导致设备 A 上故障的问题得到纠正,设备 A 将再次成为主要问题,并重新获得 VIP 的所有权。在这种情况下,服务器继续向设备 A 发送流量。

请注意,服务器上无需更改配置,即可在向设备 A 和设备 B 发送流量之间切换。当 VIP 在 192.0.2.251 和 192.0.2.252 之间移动时,正常 TCP-IP 行为会检测到更改,服务器不需要配置或干预。

SRX 系列防火墙对 VRRPv3 的支持

使用 VRRPv3 的优势在于,VRRPv3 同时支持 IPv4 和 IPv6 地址族,而 VRRP 仅支持 IPv4 地址。

只有在可在网络中使用 VRRP 配置的所有设备上启用 VRRPv3 时,才能在网络中启用 VRRPv3,因为 VRRPv3 (IPv4) 无法与之前版本的 VRRP 互操作。例如,如果启用了 VRRPv3 的设备接收了 VRRP IPv4 播发数据包,则该设备将自身转换为备份状态,以避免在网络中创建多个主播。

您可以通过在 [edit protocols vrrp] 层次结构级别(适用于 IPv4 或 IPv6 网络)配置版本 3 语句来启用 VRRPv3。在 LAN 上的所有 VRRP 设备上配置相同的协议版本。

VRRPv3 功能限制

以下是一些 VRRPv3 功能限制。

VRRPv3 身份验证

启用 VRRPv3(适用于 IPv4)后,它不允许身份验证。

  • authentication-type不能为任何 VRRP 组配置 and authentication-key 语句。

  • 您必须使用非 VRRP 身份验证。

VRRPv3 通告间隔

VRRPv3(适用于 IPv4 和 IPv6)播发间隔必须在 [编辑接口名称单元 0 系列 inet 地址 ip-address-vrrp-group-name] 层次结构级别使用快速间隔语句设置。

  • 请勿使用该 advertise-interval 语句(适用于 IPv4)。

  • 请勿使用该 inet6-advertise-interval 语句(适用于 IPv6)。

VRRP 故障转移延迟概述

故障切换是一种备份操作模式,当主设备因故障或计划停机而不可用时,辅助设备将承担网络设备的功能。故障切换通常是任务关键型系统中不可或缺的一部分,这些系统必须在网络上持续可用。

VRRP 不支持成员之间的会话同步。如果主设备发生故障,优先级最高的备份设备将接管主设备,并开始转发数据包。备份设备上的任何现有会话都将作为非状态状态丢弃。

快速故障转移需要短延迟。因此,故障切换延迟会为 VRRP 和用于 IPv6 操作的 VRRP 配置故障切换延迟时间(以毫秒为单位)。Junos OS 支持 50 到 100000 毫秒不等的故障切换时间延迟。

路由引擎上运行的 VRRP 进程 (vrrpd) 会将每个 VRRP 会话的 VRRP 主要角色更改信息传递给数据包转发引擎。每个 VRRP 组均可触发此类通信,将数据包转发引擎更新为自己的状态或继承的状态作为活动 VRRP 组。为避免此类消息的数据包转发引擎过载,您可以配置故障切换延迟以指定后续路由引擎与数据包转发引擎通信之间的延迟。

路由引擎将 VRRP 主要角色变更传达给数据包转发引擎,以方便数据包转发引擎上的必要状态更改,例如对数据包转发引擎硬件过滤器、VRRP 会话等进行重新编程。以下部分详细介绍了路由引擎到数据包转发引擎的通信两个场景:

未配置故障切换延迟时

如果未配置故障切换延迟,则通过路由引擎操作的 VRRP 会话的事件顺序如下所示:

  1. 当路由引擎检测到的第一个 VRRP 组更改状态,而新状态为主要状态时,路由引擎将生成相应的 VRRP 公告消息。数据包转发引擎会通知状态更改,以便立即重新编程该组的硬件过滤器。然后,新主服务器向 VRRP 组发送无偿 ARP 消息。

  2. 故障切换计时器的延迟开始。默认情况下,故障切换延迟计时器为:

    • 500 英里 — 当配置的 VRRP 通知间隔小于 1 秒时。

    • 2 秒 — 当配置的 VRRP 通知间隔为 1 秒或更多,且路由器上 VRRP 组总数为 255 时。

    • 10 秒 — 当配置的 VRRP 通知间隔为 1 秒或更多,且路由器上的 VRRP 组数超过 255 时。

  3. 路由引擎对后续 VRRP 组执行一个一个的状态更改。每次状态发生变化,且特定 VRRP 组的新状态为主要状态时,路由引擎都会生成相应的 VRRP 通知消息。但是,在故障转移延迟计时器到期之前,与数据包转发引擎的通信将被抑制。

  4. 故障转移延迟计时器到期后,路由引擎向数据包转发引擎发送有关设法更改状态的所有 VRRP 组的消息。因此,这些组的硬件过滤器会重新编程,而对于新状态为主要状态的组,将发送免费 ARP 消息。

此过程会重复,直到所有 VRRP 组的状态转换完成。

因此,如果不配置故障切换延迟,将立即执行第一个 VRRP 组的完整状态转换(包括路由引擎和数据包转发引擎上的状态),而数据包转发引擎上剩余 VRRP 组的状态转换会延迟至少 0.5-10 秒,具体取决于配置的 VRRP 公告计时器和 VRRP 组的数量。在此中间状态期间,由于硬件过滤器的延迟重新配置,在数据包转发引擎上尚未完成的状态更改,VRRP 组的接收流量可能会在数据包转发引擎级别被丢弃。

配置故障切换延迟时

配置故障切换延迟后,通过路由引擎操作的 VRRP 会话的事件序列将修改如下:

  1. 路由引擎会检测到某些 VRRP 组需要状态更改。

  2. 故障切换延迟在配置的时间段内开始。允许的故障切换延迟计时器范围为 50 到 100000 英里。

  3. 路由引擎对 VRRP 组执行一个接一的状态更改。每次状态发生变化,且特定 VRRP 组的新状态为主要状态时,路由引擎都会生成相应的 VRRP 通知消息。但是,在故障转移延迟计时器到期之前,与数据包转发引擎的通信将被抑制。

  4. 故障转移延迟计时器到期后,路由引擎向数据包转发引擎发送有关设法更改状态的所有 VRRP 组的消息。因此,这些组的硬件过滤器会重新编程,而对于新状态为主要状态的组,将发送免费 ARP 消息。

此过程会重复,直到所有 VRRP 组的状态转换完成。

因此,在配置故障切换延迟时,即使是第一个 VRRP 组的数据包转发引擎状态也会被延迟。但是,网络运营商的优势在于,可以配置最适合网络部署需求的故障切换延迟值,以确保将 VRRP 状态更改期间的中断降至最低。

故障切换延迟仅影响由路由引擎上运行的 VRRP 进程 (vrrpd) 操作的 VRRP 会话。对于分布到数据包转发引擎的 VRRP 会话,故障切换延迟配置无效。

示例:在机箱群集冗余以太网接口上配置 VRRP/VRRPv3

配置虚拟路由器冗余协议 (VRRP) 后,VRRP 将多个设备分组到一个虚拟设备中。任何时候,配置有 VRRP 的一台设备是主要(活动)设备,其他设备则为备份设备。如果主设备发生故障,其中一个备份设备将成为新的主设备。

此示例介绍如何在冗余接口上配置 VRRP:

要求

此示例使用以下硬件和软件组件:

  • 适用于 SRX 系列防火墙的 Junos OS 18.1 R1 或更高版本。

  • 机箱群集中连接的两个 SRX 系列防火墙。

  • 一个 SRX 系列防火墙作为独立设备连接。

概述

通过在机箱群集设备上的冗余接口上和独立设备上的千兆以太网接口上配置 VRRP 组,来配置 VRRP。机箱群集设备的冗余接口和独立设备的千兆以太网接口可以是一个或多个 VRRP 组的成员。在 VRRP 组中,必须配置机箱群集设备的主冗余接口和独立设备的备用千兆以太网接口。

要配置 VRRP 组,必须配置属于 VRRP 组的冗余接口和千兆以太网接口的组标识符和虚拟 IP 地址。VRRP 组中的所有接口的虚拟 IP 地址必须相同。然后,将冗余接口和千兆以太网接口的优先级配置为主接口。

您可以使用 1 到 255 的优先级强制分配主要和备份冗余接口以及千兆以太网接口,其中 255 是最高优先级。

拓扑

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

图 3:冗余接口 VRRP on Redundant interface上的 VRRP

配置 VRRP

在机箱群集冗余以太网接口上配置 VRRPv3、VRRP 组和优先级

CLI 快速配置

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

逐步过程

要配置机箱群集设备上的 VRRPv3、VRRP 组和优先级:

  1. 为跟踪选项配置文件名,以跟踪 VRRP 协议流量。

  2. 指定最大追踪文件的大小。

  3. 启用 vrrp 追踪选项。

  4. 将 vrrp 版本设置为 3。

  5. 将此命令配置为支持 VRRP 的平滑路由引擎切换 (GRES),并在有 VRRP 重新故障转移时支持不间断活动路由。使用 vrrp,辅助节点可以在几秒钟内接管出现故障的主节点,这只需最少的 VRRP 流量完成,并且与主机没有任何交互

  6. 设置冗余以太网 (reth) 接口并将冗余接口分配给区域。

  7. 为冗余接口 0 单元 0 配置家族 inet 地址和虚拟地址。

  8. 为冗余接口 1 单元 0 配置家族 inet 地址和虚拟地址。

  9. 将冗余接口 0 单元 0 的优先级设置为 255。

  10. 将冗余接口 1 单元 0 的优先级设置为 150。

  11. 配置冗余接口 0 单元 0 以接受发送至虚拟 IP 地址的所有数据包。

  12. 配置冗余接口 1 单元 0 以接受发送至虚拟 IP 地址的所有数据包。

结果

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

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

在独立设备上配置 VRRP 组

CLI 快速配置

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

逐步过程

要配置独立设备上的 VRRP 组:

  1. 将 vrrp 版本设置为 3。

  2. 为千兆以太网接口单元 0 配置家族 inet 地址和虚拟地址。

  3. 将千兆以太网接口单元 0 的优先级设置为 50。

  4. 配置千兆以太网接口单元 0 以接受发送到虚拟 IP 地址的所有数据包。

结果

在配置模式下,输入和 show interfaces xe-5/0/6 命令以确认show interfaces xe-5/0/5您的配置。如果输出未显示预期的配置,请重复此示例中的配置说明,以便进行更正。

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

验证

确认配置工作正常。

验证机箱群集设备上的 VRRP

目的

验证机箱群集设备上的 VRRP 是否已配置正确。

行动

在操作模式下,输入 show vrrp brief 命令以显示机箱群集设备上的 VRRP 状态。

意义

示例输出显示四个 VRRP 组处于活动状态,且冗余接口承担了正确的主要角色。lcl 地址是接口的物理地址,vip 地址由冗余接口共享的虚拟地址。计时器值(A 0.149、A 0.155、A 0.445 和 A 0.414)表示冗余接口预期从千兆以太网接口接收 VRRP 播发的剩余时间(以秒为单位)。如果第 0 组、第 1 组、第 2 组和第 3 组的播发在计时器到期之前未到达,则机箱群集设备将自行作为主播发。

验证独立设备上的 VRRP

目的

验证是否已在独立设备上正确配置 VRRP。

行动

在操作模式下,输入 show vrrp brief 命令以显示独立设备上的 VRRP 状态。

意义

示例输出显示,四个 VRRP 组处于活动状态,并且千兆以太网接口已承担了正确的备份角色。lcl 地址是接口的物理地址,vip 地址由千兆以太网接口共享的虚拟地址。计时器值(D 3.093、D3.502、D 3.499 和 D 3.282)表示千兆以太网接口预期从冗余接口接收 VRRP 播发的剩余时间(以秒为单位)。如果第 0 组、第 1 组、第 2 组和第 3 组的播发在计时器到期前未到达,则该独立设备继续为备份设备。

示例:为 IPv6 配置 VRRP

此示例说明如何为 IPv6 配置 VRRP 属性。

要求

此示例使用以下硬件和软件组件:

  • 三个路由器

  • Junos OS 11.3 或更高版本

    • 此示例最近已在 Junos OS 21.1R1 版上更新和重新验证。
    • 有关特定平台和 Junos OS 版本组合的 VRRP 支持的详细信息,请参阅 功能浏览器

概述

此示例使用 VRRP 组,该组具有 IPv6 的虚拟地址。LAN 上的设备使用此虚拟地址作为其默认网关。如果主路由器发生故障,则备份路由器会接管。

配置 VRRP

配置路由器 A

CLI 快速配置

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

逐步过程

要配置此示例:

  1. 配置接口。

  2. 配置 IPv6 VRRP 组标识符和虚拟 IP 地址。

  3. 将路由器 A 高于 RouterB 的优先级配置为主虚拟路由器。路由器 B 使用默认优先级 100。

  4. 配置 track interface 以跟踪连接到互联网的接口是否正常、已关闭,以更改 VRRP 组的优先级。

  5. 配置为 accept-data 使主路由器能够接受发往虚拟 IP 地址的所有数据包。

  6. 为流向互联网的流量配置静态路由。

  7. 对于 iPv6 的 VRRP,您必须配置 VRRP 以在哪个接口上为 VRRP 组发送 IPv6 路由器通告。当接口收到 IPv6 路由器请求消息时,它会向其上配置的所有 VRRP 组发送 IPv6 路由器播发。

  8. 将路由器通告配置为仅针对接口上配置的 VRRP IPv6 组发送(如果这些组处于主要状态)。

结果

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

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

配置路由器 B

CLI 快速配置

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

逐步过程

要配置此示例:

  1. 配置接口。

  2. 配置 IPv6 VRRP 组标识符和虚拟 IP 地址。

  3. 配置为 accept-data 在备份路由器成为主要地址时,使备份路由器能够接受发往虚拟 IP 地址的所有数据包。

  4. 为流向互联网的流量配置静态路由。

  5. 配置将 VRRP 配置为向 VRRP 组发送 IPv6 路由器通告的接口。当接口收到 IPv6 路由器请求消息时,它会向其上配置的所有 VRRP 组发送 IPv6 路由器播发。

  6. 将路由器通告配置为仅针对接口上配置的 VRRP IPv6 组发送(如果这些组处于主要状态)。

结果

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

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

配置路由器 C

CLI 快速配置

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

验证

验证 VRRP 是否在路由器 A 上工作

目的

验证路由器 A 上的 VRRP 是否处于活动状态,以及它在 VRRP 组中的角色是否正确。

行动

使用以下命令验证路由器 A 上 VRRP 是否处于活动状态、路由器是否主要为第 1 组以及连接到 Internet 的接口是否正在被跟踪。

意义

命令 show vrrp 显示有关 VRRP 配置的基本信息。此输出显示 VRRP 组处于活动状态,此路由器已承担主要角色。地址 lcl 是接口的物理地址,该 vip 地址是两个路由器共享的虚拟地址。 Timer 值 (A 0.690) 表示此路由器预期从另一个路由器接收 VRRP 播发的剩余时间(以秒为单位)。

验证 VRRP 是否在路由器 B 上工作

目的

验证路由器 B 上的 VRRP 是否处于活动状态,以及它在 VRRP 组中的角色是否正确。

行动

使用以下命令验证路由器 B 上 VRRP 是否处于活动状态,以及路由器是否为第 1 组的备份。

意义

命令 show vrrp 显示有关 VRRP 配置的基本信息。此输出显示 VRRP 组处于活动状态,并且此路由器已承担备份角色。地址 lcl 是接口的物理地址,该 vip 地址是两个路由器共享的虚拟地址。 Timer 值 (D 2.947) 表示此路由器预期从另一个路由器接收 VRRP 播发的剩余时间(以秒为单位)。

验证路由器 C 到达互联网传输路由器 A

目的

验证从路由器 C 到互联网的连接。

行动

使用以下命令验证路由器 C 是否可以接入互联网。

意义

命令 ping 显示互联网的可访问性, traceroute 命令显示路由器 A 正在传输。

验证路由器 B 是否成为 VRRP 的主要功能

目的

验证当路由器 A 和互联网之间的接口关闭时,路由器 B 是否成为 VRRP 的主要路由器。

行动

使用以下命令验证路由器 B 为主路由器以及路由器 C 是否可以到达互联网传输路由器 B。

意义

命令 show vrrp track detail 显示,在路由器 A 上,跟踪的接口处于关闭状态,优先级已降到 90,路由器 A 现在是备份。命令 show vrrp 显示路由器 B 现在是 VRRP 的主要路由器, traceroute 命令显示路由器 B 正在传输。