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 值时,即使某些链路仍在工作,接口也可能关闭。有关更多信息,请参阅 示例:配置机箱群集最小链路

子滞后

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(仅当它们从其他链路接收 LACP PDU 时,才发送 LACP PDU)。链路的一端必须配置为活动状态,链路才能打开。

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

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

图 1 中,SRX1500 设备用于配置 node0 和 node1 上的接口。有关 EX 系列交换机配置的详细信息,请参阅配置聚合以太网 LACP(CLI 过程)。

配置

在机箱群集上配置 LACP

分步过程

要在机箱群集上配置 LACP:

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

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

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

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

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

  6. 将 LACP 设置为 reth1。

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

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

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

  10. 如果完成设备配置,请提交配置。

结果

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

在 EX 系列交换机上配置 LACP

分步过程

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

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

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

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

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

  5. 配置 VLAN。

结果

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

验证

验证冗余以太网接口上的 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 系列防火墙上的逻辑接口上为 IPv6 配置虚拟路由器冗余协议 (VRRP) 或 VRRP。VRRP 使 LAN 上的主机能够利用该 LAN 上的冗余设备,而只需要主机上单个默认路由的静态配置。配置了 VRRP 的设备共享与主机上配置的默认路由对应的 IP 地址。在任何时候,其中一个配置了 VRRP 的设备是主设备(活动设备),其他设备是备份设备。如果主设备发生故障,则其中一个备份设备将成为新的主设备,从而提供虚拟默认设备,并使 LAN 上的流量能够在不依赖单个设备的情况下进行路由。使用 VRRP,备份 SRX 系列防火墙可以在几秒钟内接管发生故障的默认设备。这是在 VRRP 流量损失最小的情况下完成的,并且无需与主机进行任何交互。管理接口不支持虚拟路由器冗余协议。

与 IPv6 邻居发现 (ND) 过程相比,适用于 IPv6 的 VRRP 提供了到备用默认设备的切换速度要快得多。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 将成为主设备 B 并取得 VIP 的所有权。服务器继续向 VIP 发送流量,但由于 VIP 现在与设备 B 上的“真实”地址 192.0.2.252 相关联(由于主地址的更改),因此流量将发送到设备 B 而不是设备 A。

  3. 如果导致设备 A 故障的问题得到纠正,设备 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] version-3 语句来启用 VRRPv3(对于 IPv4 或 IPv6 网络)。在 LAN 上的所有 VRRP 设备上配置相同的协议版本。

VRRPv3 功能的局限性

以下是一些 VRRPv3 功能限制。

VRRPv3 身份验证

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

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

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

VRRPv3 通告间隔

VRRPv3(对于 IPv4 和 IPv6)播发间隔必须在 [编辑接口-名称单元 0 系列“inet 地址 IP 地址 VRRP-组-名称] 层次结构级别使用快速间隔语句进行设置。

  • 不要使用该 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 公告消息。数据包转发引擎会收到有关状态更改的通知,以便立即对该组的硬件过滤器进行重新编程。然后,新的主服务器将无偿 ARP 消息发送到 VRRP 组。

  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 快速配置

要快速配置此示例,请复制以下命令,将其粘贴到文本文件中,删除所有换行符,更改与您的网络配置匹配所需的任何详细信息,将命令复制并粘贴到层次结构级别的 CLI [edit] 中,然后从配置模式进入 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 reth0show interfaces reth1 命令确认您的配置。如果输出未显示预期的配置,请重复此示例中的配置说明以进行更正。

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

在独立设备上配置 VRRP 组

CLI 快速配置

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

分步过程

要在独立设备上配置 VRRP 组,请执行以下操作:

  1. 将 vrrp 版本设置为 3。

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

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

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

结果

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

如果完成设备配置,请从配置模式输入 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、D 3.502、D 3.499 和 D 3.282)表示千兆以太网接口期望从冗余接口接收 VRRP 通告的剩余时间(以秒为单位)。如果组 0、1、2 和 3 的播发在计时器到期之前未到达,则独立设备将继续作为备份设备。

示例:为 IPv6 配置 VRRP

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

要求

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

  • 三台路由器

  • Junos OS 11.3 或更高版本

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

概述

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

配置 VRRP

配置路由器 A

CLI 快速配置

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

分步过程

要配置此示例,请执行以下操作:

  1. 配置接口。

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

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

  4. 配置为 track interface 跟踪连接到互联网的接口是打开、关闭还是不存在,以更改 VRRP 组的优先级。

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

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

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

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

结果

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

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

配置路由器 B

CLI 快速配置

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

分步过程

要配置此示例,请执行以下操作:

  1. 配置接口。

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

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

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

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

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

结果

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

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

配置路由器 C

CLI 快速配置

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

验证

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

目的

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

行动

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

意义

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

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

目的

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

行动

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

意义

show vrrp 命令显示有关 VRRP 配置的基本信息。此输出显示 VRRP 组处于活动状态,并且此路由器已承担备份角色。地址 lcl 是接口的物理地址, vip 地址是两个路由器共享的虚拟地址。值 TimerD 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 现在正在传输。