Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

示例:删除 5G 通用路由平台的虚拟机箱配置

您可以随时删除虚拟机箱配置。如果您的网络配置发生变化,或者想要将虚拟机箱中的一台或两台成员路由器更换为不同的路由器,则可能需要这样做。删除虚拟机箱配置后,以前属于虚拟机箱成员的路由器将作为两台独立路由器运行。

此示例介绍如何删除包含两个路由器的虚拟机箱配置:

要求

此示例使用支持此功能的 MX240 和 MX480 通用路由平台以及双路由引擎。有关每个路由器上安装的硬件的信息,请参阅 表 1

最佳实践:

建议使用该 commit synchronize 命令将任何配置更改保存到虚拟机箱。

对于虚拟机箱,该 force 选项是您发出 commit synchronize 命令时的默认行为,也是唯一行为。为虚拟机箱配置发出命令与 commit synchronize 发出 commit synchronize force 命令具有相同的效果。

概述和拓扑

要删除虚拟机箱配置,您必须:

  1. 删除所有虚拟机箱端口。

  2. 移除虚拟机箱配置组的定义和应用程序。

  3. 删除在层次结构级别配置的 [edit virtual-chassis] 预调配成员信息。

  4. 删除所有已配置的接口。

  5. 移除每个成员路由器的成员 ID。

在每个路由器上发出 request virtual-chassis member-id delete 命令以移除成员 ID 后,路由器将重新启动,并且软件会禁用该路由器上的虚拟机箱模式。

由于在形成虚拟机箱时,整个虚拟机箱配置会从主路由器传播到其他成员路由器,因此您必须从两个成员路由器中删除虚拟机箱配置的每个组件,即使该组件最初仅在主路由器上配置。例如,即使预调配的成员信息仅在主路由器上的层次结构级别配置 [edit virtual-chassis] ,您也必须从虚拟机箱中的其他成员路由器中删除 virtual-chassis 该节。

注意:

删除虚拟机箱时,还必须从所有节中删除所有与虚拟机箱相关的配置详细信息,否则提交时将导致错误。

注意:

您不能像使用其他配置那样,仅使用命令 load override 从 ASCII 文件或终端输入在路由器上加载不同的配置来覆盖 虚拟机箱 配置。成员 ID 和虚拟机箱端口定义不会存储在配置文件中,即使在加载新配置文件后仍会定义。

拓扑结构

此示例将删除使用图 1 中所示基本拓扑的虚拟机箱配置。为实现冗余,每个成员路由器都配置了两个虚拟机箱端口,在删除过程中必须将其移除。

图 1:具有两个路由器 Sample Topology for a Virtual Chassis with Two Routers的虚拟机箱示例拓扑

表 1 显示了虚拟机箱中每台路由器的硬件和软件配置设置。

表 1:示例虚拟机箱的组件

路由器名称

硬件

序列号

成员 ID

角色

虚拟机箱端口

网络端口插槽编号

格拉迪乌斯

MX240 路由器具有:

  • 60 千兆以太网增强型排队 MPC

  • 带 SFP 的 20 端口千兆位以太网 MIC

  • 4 端口 10 千兆位以太网 MIC,带 XFP

  • 插槽 0 中的主 RE-S-2000 路由引擎(在示例 member0-re0中表示为 )

  • 插槽 1 中的备用 RE-S-2000 路由引擎(在示例中 member0-re1表示为 )

JN10C7135AFC

0

路由引擎(主)

VCP-2/2/0、VCP-2/3/0

FPC 0 – 11

三叶草

MX480 路由器具有:

  • 两个 30 千兆以太网队列 MPC

  • 两个带 SFP 的 20 端口千兆位以太网 MIC

  • 两个带 XFP 的 2 端口 10 千兆以太网 MIC

  • 插槽 0 中的主 RE-S-2000 路由引擎(在示例 member1-re0中表示为 )

  • 插槽 1 中的备用 RE-S-2000 路由引擎(在示例中 member1-re1表示为 )

JN115D117AFB

1

路由引擎(备用)

VCP-2/0/0、VCP-5/2/0

FPC 12 – 23(偏移量 = 12)

配置

要删除包含两个路由器的虚拟机箱配置,请执行以下任务:

删除虚拟机箱端口

分步程序

要从成员路由器中删除虚拟机箱端口,必须使用命令。request virtual-chassis vc-port delete

注意:

如果在未先在两台成员路由器上安装虚拟机箱冗余功能包许可证的情况下发出 request virtual-chassis vc-port delete 命令,则软件将显示一条警告消息,提示您在没有有效虚拟机箱软件许可证的情况下进行作。

要从每个成员路由器上卸下虚拟机箱端口:

  1. 在控制台窗口中的成员 0 (gladius) 上,移除两个虚拟机箱端口(vcp-2/2/0vcp-2/3/0)。

  2. 在控制台窗口中的成员 1 (trefoil) 上,移除两个虚拟机箱端口(vcp-2/0/0vcp-5/2/0)。

结果

显示每个路由器上的虚拟机箱端口删除结果。确认命令或show virtual-chassis vc-port命令的show virtual-chassis status输出中未列出任何虚拟机箱端口。

提示:

在虚拟机箱配置中删除然后重新创建虚拟机箱端口可能会导致虚拟机箱端口显示Absent为命令显示的show virtual-chassis vc-port列中Status。要解决此问题,请重新启动托管重新创建的虚拟机箱端口的 FPC。

删除配置组定义和应用程序

分步程序

在删除具有双路由引擎的路由器的虚拟机箱配置时,您必须在两个成员路由器上删除以下配置组的定义和应用程序:

  • member0-re0

  • member0-re1

  • member1-re0

  • member1-re1

要在删除这些配置组之前保留这些信息,必须将它们复制到路由器上的标准re0组和re1配置组中,如以下过程所述。例如,将配置组member0-re0member1-re0和复制到 re0,以及复制member0-re1member1-re1复制到 re1

注意:

membern-ren配置组的命名格式保留供虚拟机箱配置中的成员路由器专用。

要删除虚拟机箱的配置组定义和应用程序,请执行以下作:

  1. 在成员 0 ()gladius 的控制台窗口中,删除虚拟机箱配置组定义和应用程序。

    1. 将虚拟机箱配置组复制到标准配置组 re0re1

    2. 应用 re0re1 配置组。

    3. 删除虚拟机箱配置组定义。

    4. 删除虚拟机箱配置组应用程序。

  2. 在成员 1 ()trefoil 的控制台窗口中,删除虚拟机箱配置组定义和应用程序。

    1. 将虚拟机箱配置组复制到标准配置组 re0re1

    2. 应用 re0re1 配置组。

    3. 删除虚拟机箱配置组定义。

    4. 删除虚拟机箱配置组应用程序。

结果

显示配置结果。确认配置组 member0-re0member 0-re1member1-re0member1-re1 不会出现在命令或show apply-groups命令的show groups输出中。

删除预先配置的成员信息

分步程序

您必须删除预先调配的成员信息,这些信息是在主路由器上的层次结构级别上 [edit virtual-chassis] 配置的,然后在形成虚拟机箱期间传播到备份路由器。

要删除虚拟机箱的预调配成员信息:

  1. 删除 virtual-chassis 成员 0 ()gladius 上的配置部分。

  2. 删除 virtual-chassis 成员 1 ()trefoil 上的配置部分。

结果

显示删除结果。确认任一成员路由器上不再存在该 virtual-chassis 节。例如,on gladius (成员 0):

删除已配置的接口

分步程序

在删除虚拟机箱时,建议删除在形成虚拟机箱时配置的所有接口。此作可确保在禁用虚拟机箱模式后,不存在的接口或属于其他成员路由器的接口不会保留在路由器上。

要删除在创建虚拟机箱时配置的任何接口,请执行以下作:

  1. 在成员 0 (gladius) 的控制台窗口中,删除所有已配置的接口并提交配置。

    1. 删除配置的接口。

    2. 提交成员 0 上的配置。

  2. 在成员 1 (trefoil) 的控制台窗口中,删除所有已配置的接口并提交配置。

    1. 删除配置的接口。

    2. 提交成员 1 上的配置。

删除成员 ID 以禁用虚拟机箱模式

分步程序

要从虚拟机箱成员路由器中删除成员 ID,必须使用命令 request virtual-chassis member-id delete

注意:

如果在未先在两台成员路由器上安装虚拟机箱冗余功能包许可证的情况下发出 request virtual-chassis member-id delete 命令,则软件将显示一条警告消息,提示您在没有有效虚拟机箱软件许可证的情况下进行作。

要删除虚拟机箱成员 ID 并禁用虚拟机箱模式:

  1. 在成员 0 (gladius) 的控制台窗口中,删除成员 ID 并重新启动路由器。

    1. 退出配置模式。

    2. 删除成员 ID 0

  2. 在控制台窗口中的成员 1 (trefoil) 中,删除成员 ID 并重新启动路由器。

    1. 退出配置模式。

    2. 删除成员 ID 1

结果

发出命令 request virtual-chassis member-id delete 以移除成员 ID 后,路由器将重新启动,并且软件将禁用该路由器上的虚拟机箱模式。以前是虚拟机箱成员的路由器现在作为两个独立的路由器运行。

显示配置结果,以确认每个路由器上的虚拟机箱配置均已删除。例如,on gladius (以前的成员 0):

验证

要确认虚拟机箱配置是否已正确删除,请执行以下任务:

验证虚拟机箱端口的删除

目的

验证是否已从配置中删除两台成员路由器上的虚拟机箱端口。

行动

显示虚拟机箱配置和虚拟机箱端口的状态。

意义

在命令输出 show virtual-chassis status 中,邻接方列表中未显示任何虚拟机箱端口 (vcp-slot/pic/port)。后面 Master 的星号 (*) 表示发出命令命令的路由器 show virtual-chassis status

在命令的 show virtual-chassis vc-port 输出中,发出命令的路由器上未显示任何虚拟机箱端口。

验证虚拟机箱配置组的删除

目的

验证是否已从全局配置中删除以下虚拟机箱配置组的定义和应用程序:

  • member0-re0

  • member0-re1

  • member1-re0

  • member1-re1

行动

显示虚拟机箱配置组定义和应用程序的状态。

意义

输出确认虚拟机箱配置组定义和应用程序已删除。在两者 show groupsshow apply-groups的输出中,仅列出标准配置组(globalre0re1)。不会显示虚拟机箱配置组(member0-re0member 0-re1member1-re0member1-re1)。

验证虚拟机箱成员 ID 的删除

目的

验证是否已删除虚拟机箱的成员 ID,以及任一路由器上是否不再配置虚拟机箱。

行动

显示每个路由器上的配置结果。例如,on trefoil (以前的成员 1):

意义

在删除虚拟机箱后,尝试发出 show virtual-chassis status 命令或 show virtual-chassis vc-port 命令时,路由器将显示一条错误消息,指示不再配置虚拟机箱,并拒绝该命令。