要为路由器配置虚拟机箱,必须在主路由器上创建预配置配置,方法是在 virtual-chassis 层次结构级别包含 [edit virtual-chassis] 该节。预配置的配置指定虚拟机箱中两台成员路由器的机箱序列号、成员 ID 和角色。
当新的成员路由器加入虚拟机箱时,软件会将其序列号与预配置配置中指定的值进行比较。如果加入路由器的序列号与任何配置的序列号都不匹配,软件将阻止该路由器成为虚拟机箱的成员。
- 指定要创建预配置的虚拟机箱配置。
[edit virtual-chassis]
user@host# set preprovisioned
- 为虚拟机箱中的每个成员路由器配置成员 ID(
0 或 1)、角色 (routing-engine) 和机箱序列号。
[edit virtual-chassis]
user@host# set member member-number role routing-engine serial-number serial-number
user@host# set member member-number role routing-engine serial-number serial-number
注意:
在双成员虚拟机箱配置中,您必须为每个路由器分配 routing-engine 角色。该 routing-engine 角色使路由器能够充当虚拟机箱的主路由器或备份路由器。
- (可选)在虚拟机箱配置中启用局部偏差。
[edit virtual-chassis]
user@host# set locality-bias
最佳实践:
您可以在虚拟机箱配置中启用局部偏差。如果在未设计用于处理局部偏差的网络中配置局部偏差,则在出口接口上配置局部偏差可能会导致流量丢失和超额订阅。在更改局部偏差配置之前,请确保您了解网络中本地链路的利用率要求,例如总带宽和可用带宽。
- (可选)启用虚拟机箱作跟踪。
例如:
[edit virtual-chassis]
user@gladius# set traceoptions file filename
user@gladius# set traceoptions file size maximum-file-size
user@gladius# set traceoptions flag flag
- 提交配置。
最佳实践:
建议使用该 commit synchronize 命令将任何配置更改保存到虚拟机箱。
对于虚拟机箱,该 force 选项是您发出 commit synchronize 命令时的默认行为,也是唯一行为。为虚拟机箱配置发出命令与 commit synchronize 发出 commit synchronize force 命令具有相同的效果。
以下示例显示了为两个成员路由器预调配的虚拟机箱配置。
[edit virtual-chassis]
user@gladius# show
preprovisioned;
no-split-detection;
locality-bias;
traceoptions {
file vccp size 10m;
flag all;
}
member 0 {
role routing-engine;
serial-number JN115FDADAFB;
}
member 1 {
role routing-engine;
serial-number JN10C78D1AFC;
}