VC故名思义就是:virtual-chassis 虚拟机箱的意思。我们要明白为什么要这么用?用这个方法有什么好处。我们知道,一台交换机后面有两个VCP端口,每个端口提供32Gbps背板带宽,如果我们将这两个端口与另一台交换机的VCP端口连接起来,是不是就增加带宽了,为64Gbps了。这是一点很明显的好处,处理数据的能力及转发状态更加行之有效了,同时这样的好处就是两台可视为一台处理了,而且互作冷备。主路由引擎上的核心信息和转发状态都会复制一份给备机,不会出现网络中断情况,几乎在瞬间完成。下面我来详细来说明一下VC的工作原理和配置说明:
EX4200交换机支持灵活的Virtual Chassis(虚拟机框)。你可以将多台独立的EX4200交换机互相连接起来形成一个单元(unit)并且当成一个单独机框来管理,叫虚拟机框。Juniper最多支持10台EX4200组成一个VC提供480个端口。每台EX4200通过背后面板有两个告诉的VCP虚拟交换机端口(Virtual Chassiss port),每个端口可以提供32Gbps的全双工带宽,当交换机组成一个环,则每台交换机可以提供64Gbps的全双工带宽,因为两个端口是同时独立工作
当多台EX4200组成VC之后,在VC中就会选择产生master和backup交换机,master交换机就相当于master RE(Routing Engine引擎),backup就相当于backup RE。RE提供如下功能:
u 运行各种协议。
u 提供转发表给VC中所有交换机的FPE(Packet Forwarding Engine)包转发引擎。
u 运行其它管理和控制进程,用来对VC进行配置。
你可以在VC中配置GRES( graceful Routing Engine switchover平滑路由引擎切换 ),允许VC从主用路由引擎切换到备用路由引擎的时候对网络中断影响最小,当你配置了GRES之后,备用路由引擎就会自动同步主用路由引擎的核心信息以及转发状态,主用路由引擎的所有更新都会copy一份给备用路由引擎,当主用路由引擎出现故障,备用路由引擎就会接替它工作。VC中的其它交换机在重新连接到新的路由引擎的时候,并不会重新初始化自己的转发信息状态,因此即使路由引擎切换了,对网络的影响也非常小。
说了那么多,那么我们怎么建立VC呢?
一.将交换机恢复出厂。
二.连接VC线
三.启动主用交换机,配置主用交换机的优先级。
四.配置vme.0的带外管理地址。
五.配置GRES(平滑路由引擎切换)
六.启动备用交换机,配置备用交换机的优先级。
我们首先将VC线按照要求连接好后,然后启动第一台交换机作主交换机。配置如下:
一.主交换机:
set virtual-chassis member 0 mastership-priority 200
set interface vme0 unit 0 family inet address 1.1.1.1/24
二.配置冗余切换参数:
set chassis redundancy graceful-switchover
三.备交换机:
set virtual-chassis member 1 mastership-priority 100
最后,我们检查下VC的状态:show virtual-chassis status
大家用心体会下,VC的真正意义和它强大的作用,希望对你有所帮助。