将 EX 系列或 QFX 系列交换机上的上行链路端口设置为虚拟机箱端口
使用本主题中描述的过程设置虚拟机箱端口 (VCP),以将 EX 系列或 QFX 系列虚拟机箱中的两台交换机连接在一起。
可作为虚拟机箱成员的交换机可能具有:
-
专用 VCP — 只能用作 VCP 的端口。
-
默认配置的 VCP — 已配置为具有默认出厂配置的 VCP 的端口。在某些交换机上,这些端口也可以转换回上行链路或网络端口,并用作上行链路或网络端口。
-
也支持 VCP 的上行链路或网络端口 - 您可以配置为 VCP 并根据需要转换回上行链路或网络端口的端口。
如果您没有或没有使用专用或默认配置的 VCP,则需要将支持的端口转换为 VCP,以互连虚拟机箱成员。当交换机具有可转换为 VCP 的上行链路或网络端口时,您可以将某些端口用作 VCP,而其他端口用作中继模式下其他设备的网络端口或上行链路。将端口设置为 VCP 时,不能将其用于任何其他目的。
请勿使用本主题中的过程在 EX4400 交换机上设置 VCP。EX4400 交换机的端口默认用作 VCP,交换机上的任何其他端口都不能用作 VCP。如果将默认 VCP 的操作模式更改为网络端口模式以将其用作网络端口而不是 VCP,并且随后要在虚拟机箱中使用该交换机,则必须禁用网络端口模式以将这些端口返回到其默认 VCP 模式。要将默认 VCP 更改为网络端口模式,请使用 request virtual-chassis mode network-port <reboot>
命令。要禁用网络端口模式以将端口转换回 VCP,请使用 request virtual-chassis mode network-port disable <reboot>
命令。(启用或禁用网络端口模式时,必须重新启动交换机才能使更改生效。)
在将任何链路互连到虚拟机箱之前,您可以将端口设置为独立交换机上的 VCP,或者在将交换机上的一个链路互连到现有虚拟机箱之后进行设置。无论采用哪种方式,VCP 连接到虚拟机箱后,主交换机都会使用该链路检测交换机并完成将其添加为成员的过程。
大多数虚拟机箱还支持 自动配置,这意味着在某些情况下,当您将成员交换机互连到现有虚拟机箱时,支持为 VCP 的端口将在您为链路布线时自动转换为 VCP。这是一种无需显式配置 VCP 即可将成员交换机添加到虚拟机箱的简单方法,但仅当链路 两 端的端口 尚未配置为 VCP 时才有效。如果要使用自动配置,则可能需要删除用于互连新成员交换机的链路一侧或两侧的 VCP 设置(无论是默认配置的还是之前显式设置的设置)。有关详细信息,请参阅 自动虚拟机箱端口 (VCP) 转换 。
有关每种交换机上支持的 VCP 端口列表,请参阅 虚拟机箱端口选项 。有关交换机在何处具有专用 VCP、默认配置的 VCP 或可配置为 VCP 的端口,以及支持在该交换机上用于 VCP 连接的收发器和电缆的完整详细信息,请参阅交换机的硬件文档。通常,即使某个端口支持作为 VCP,如果端口已通道化,则不能将其用作 VCP。
何时配置 VCP
您通常出于以下原因之一将端口配置为虚拟机箱端口 (VCP):
您正在配置的虚拟机箱由支持虚拟机箱但没有默认配置的 VCP 或专用 VCP 的交换机组成。
您使用默认配置的 VCP 或专用 VCP 来互连虚拟机箱中的成员,并希望使用可配置到 VCP 中的附加端口在成员之间添加冗余 VCP 链路。
您希望将两台交换机互连到具有专用 VCP 但位于不同配线间或站点的虚拟机箱中,并且交换机之间的距离比专用 VCP 电缆的最大长度更远。
-
您之前更改了默认配置的 VCP,将其用作网络或上行链路端口,现在您希望再次将其用作 VCP。
我们建议您在每个配线柜内有两个上行链路 VCP 连接以实现冗余。当在相同的两台成员交换机之间将两个或多个以相同速度运行的端口配置为 VCP 时,VCP 会自动捆绑到链路聚合组 (LAG) 中。有关详细信息,请参阅 了解虚拟机箱端口链路聚合 。
如果将端口设置为 VCP 以在 EX4200、EX4500 或 EX4550 交换机上创建具有专用 VCP 连接的冗余链路,则为避免虚拟机箱内的流量环路,则必须在配置端口转换并对 VCP 链路进行布线后重新启动虚拟机箱。有关详细信息,请参阅 EX 系列虚拟机箱故障排除 。
在转换 VCP 之前准备虚拟机箱成员交换机
在将端口转换为 VCP 并将交换机互连到虚拟机箱之前:
虚拟机箱有两个路由引擎,一个担任主要角色,另一个担任备份角色。因此,我们建议您始终使用 commit synchronize
,而不是简单地 commit
保存为虚拟机箱所做的配置更改。这可确保配置更改保存在两个路由引擎中。
在开始远距离互连新的虚拟机箱成员之前,例如在配线间之间:
通过在虚拟机箱的现有成员上设置至少一个上行链路 VCP,准备现有虚拟机箱,以便与专用虚拟机箱电缆无法触及的潜在成员交换机互连。
通过在独立交换机上设置至少一个上行链路 VCP,准备与现有虚拟机箱互连的潜在成员交换机。
设置上行链路端口以在虚拟机箱中的成员交换机之间形成 VCP 链路
在虚拟机箱中,您可以在本地成员或指定成员上将上行链路端口设置为 VCP。
在 EX4200 交换机上,如果使用 SFP+ 上行链路模块,则必须将所有成员交换机配置为支持 1 千兆 SFP 收发器或 10 千兆 SFP+ 收发器。请参阅 设置 SFP+ 或 SFP+ MACSec 上行链路模块上的模式 。
要将本地成员交换机(例如,成员 0)和其他成员交换机(例如,成员 1)的上行链路端口设置为用作 VCP,请执行以下操作:
将上行链路端口设置为独立交换机上的 VCP
在将链路互连到现有虚拟机箱之前,您可以在独立交换机上设置上行链路 VCP。您必须将端口设置为虚拟机箱主交换机的 VCP,以检测交换机并完成将其添加为成员的过程。
要在当前作为独立交换机运行的潜在成员上设置一个上行链路 VCP:
删除上行链路或网络端口上的 VCP 设置
在以下情况下,您可能希望将 VCP 转换回上行链路或网络端口:
您希望将交换机上默认配置的 VCP 用作网络或上行链路端口,而非 VCP。
您希望使用自动调配在现有虚拟机箱中添加新的成员交换机或新的 VCP 链路,仅当链路两端的端口尚未设置为 VCP 时, 才会 自动形成 VCP 链路。 (有关详细信息,请参阅 自动虚拟机箱端口 (VCP) 转换 。)
从虚拟机箱中卸下交换机,并希望再次将其用作独立交换机。
注意:在这种情况下,我们建议您尽可能将交换机恢复到其默认出厂配置,以确保最平稳地过渡回独立操作。请参阅 卸下或更换虚拟机箱配置的成员交换机。
要删除端口上的 VCP 设置,请执行以下操作:
user@switch> request virtual-chassis vc-port delete pic-slot slot-number port port-number
您通常使用 VCP 本身在交换机上执行此操作,因此不需要包含 member member-id
该选项,因为默认情况下,该命令适用于运行它的成员。