Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

了解虚拟机箱中的拆分和合并

在虚拟机箱中,您可以将两台或多台交换机连接在一起,形成一个作为单个机箱进行管理的单元。如果虚拟机箱中的成员交换机发生故障,或者您卸下成员交换机,则会中断虚拟机箱配置。在某些情况下,虚拟机箱配置会拆分为两个独立的虚拟机箱,如果生成的两个虚拟机箱共享通用资源(如全局 IP 地址),则可能会导致网络中断。

虚拟机箱拆分和合并功能是一种防止单独虚拟机箱配置对网络产生不利影响的方法。它还支持将两个部件合并回单个虚拟机箱配置。

注意:

如果虚拟机箱配置拆分为单独的部分,我们建议您尽快解决导致虚拟机箱配置拆分的问题。

您还可以使用此功能将两个独立的活动虚拟机箱(之前不属于同一配置)合并为一个虚拟机箱配置。

默认情况下,EX 系列和 QFX 系列虚拟机箱上启用拆分和合并功能。您可以使用命令禁用此功能 set virtual-chassis no-split-detection

虚拟机箱配置拆分时会发生什么情况

当虚拟机箱配置拆分为两个单独的虚拟机箱配置时,各个成员交换机会检测到此拓扑更改,并运行主要角色选择算法,为两个虚拟机箱配置中的每一个选择新的主交换机。然后,新的主服务器确定其虚拟机箱配置是否保持活动状态。其中一个配置基于以下条件保持活动状态:

  • 它包含稳定的主备份和稳定备份(即拆分前原始虚拟机箱配置的主备份和备份)。

  • 它包含稳定的主服务器,并且配置大于虚拟机箱大小的一半。

  • 它包含稳定备份,并且至少是虚拟机箱大小的一半。

根据第二个和第三个列表项中给出的规则,如果虚拟机箱配置分成两个相等的部分,并且稳定主备份和稳定备份位于不同的部分,则包含稳定备份的部分将变为活动状态。

注意:

虚拟机箱配置中的成员数包括迄今为止连接的所有成员交换机减去虚拟机箱成员 ID 已回收(即可用于重新分配)的数量。因此,当检测到新的成员交换机时,虚拟机箱配置的大小会增加,而在回收成员交换机的 ID 时,虚拟机箱配置的大小会减小。

这些规则可确保拆分创建的两个独立虚拟机箱配置中只有一个保持活动状态。非活动虚拟机箱配置中的成员交换机仍处于线卡角色。要使非活动成员再次变为活动状态,必须发生以下事项之一:

  • 导致原始虚拟机箱配置拆分的问题得到解决,允许两个虚拟机箱配置合并。

  • 在非活动成员上加载出厂默认配置,这会导致非活动成员作为独立交换机运行或成为不同虚拟机箱配置的一部分。

注意:

当任何成员(主要是线卡或备份)长时间脱机时,强烈建议使用命令(适用于非调配虚拟机箱方案)和delete virtual-chassis member命令(适用于预置备虚拟机箱方案)回收request virtual-chassis recycle成员 ID。强烈建议这样做,以防止可能导致虚拟机箱不稳定的任何问题。

合并虚拟机箱配置

在两种情况下,单独的虚拟机箱合并:

  • 已拆分为两个的虚拟机箱配置现在又合并回单个配置,因为导致其拆分的问题已得到解决。

  • 您希望将之前未配置在一起的两个虚拟机箱合并在一起。

每个虚拟机箱配置都有一个唯一 ID (VCID),该 ID 在形成虚拟机箱配置时自动分配。您还可以使用命令显式 set virtual-chassis id 分配 VCID。您分配的 VCID 优先于自动分配的 VCID。

重新连接单独的虚拟机箱配置或首次连接它们时,成员将确定单独的虚拟机箱配置是否可以合并。成员使用以下规则来确定是否可以合并:

  • 如果虚拟机箱配置具有相同的 VCID,则配置可以合并。如果两个虚拟机箱是由于拆分而形成的,则它们具有相同的 VCID。

  • 如果 VCID 不同,则仅当两个配置都处于活动状态时,这两个配置才能合并(非活动配置无法合并,从而确保从一个虚拟机箱配置中删除的成员不会成为另一个虚拟机箱配置的成员)。如果要合并的配置都处于活动状态,并且其中一个配置具有用户配置的 VCID,则此 ID 将成为合并后的虚拟机箱的 ID。如果两个虚拟机箱都没有用户配置的 VCID,则具有最高主要角色优先级的配置的 VCID 将成为合并虚拟机箱的 ID。生成的合并虚拟机箱配置处于活动状态。

连接两个虚拟机箱配置时:

  1. 连接两个拆分虚拟机箱配置会触发最短路径优先 (SPF) 算法。SPF 算法计算网络拓扑,然后触发主要角色选择算法。主要角色选择算法在运行之前等待成员同步拓扑信息。

  2. 主要角色选择算法合并所有成员的 VCID。

  3. 每个成员运行主要角色选择算法,以从具有相同 VCID 的所有成员中选择一个主角色和一个备份成员。有关更多信息,请参阅 了解如何选择虚拟机箱中的主交换机

  4. 主交换机确定虚拟机箱配置是处于活动状态还是非活动状态。(请参阅 虚拟机箱配置拆分时会发生什么情况。)

  5. 如果虚拟机箱配置处于活动状态,则主虚拟机箱会将角色分配给所有成员。如果虚拟机箱配置处于非活动状态,则主交换机会为所有成员分配线卡角色。

  6. 当其他成员从主成员收到其角色时,他们会将其角色更改为备份或线卡。它们还使用主服务器发送的活动或非活动状态信息将自己的状态设置为活动或非活动状态,并根据主设备发送的信息构建虚拟机箱成员列表。

  7. 如果虚拟机箱状态为活动,则主服务器将等待来自成员的消息,指示他们已将其角色更改为分配的角色,然后主服务器将其自己的角色更改为主角色。

注意:

合并之前不属于同一虚拟机箱配置的两个虚拟机箱时,新主服务器上存在的任何配置设置(例如 Telnet 和 FTP 服务、平稳路由引擎切换 (GRES)、快速故障切换、VLAN 等的设置)都将成为新虚拟机箱所有成员的配置设置, 覆盖任何其他配置设置。