VSS和VPC都可以将Port-channel的概念扩展到两个独立的物理交换机,这样消除了Spanning Tree,简化了管理,提高了HA。第三个设备可以分别连接至这两台硬件交换机,并配置成PortChannel。第三个设备可以是交换机、服务器,或者支持PortChannel的其他网络设备。
传统Port Channel
交换机端使用LACP或者PAgP协议,服务器端使用NIC teaming技术讲多条链路绑定在一起,STP运行在所有物理链路组成的逻辑链路上。优点是绝大部分交换机都支持这种技术,缺点是所有port channel的组成端口都必须位于同一台交换机上,可能造成单点故障。
StackWise
Catalyst低端交换上使用的堆叠技术,可以将两台交换机“合并”为一台进行使用和管理,同一prot channel当中的端口可以位于不同物理交换机上。不需要特殊配置,只需要连线即可。只有一个控制层面(control plane)和管理层面(management plane),主要用于接入层端口扩充,同一逻辑单元最多能够接入9台物理交换机。
VSS
Catalyst 4500和6500上使用的技术,但是对于硬件型号和引擎要求较多,并且只能将两台设备“合并”在一起。此外,VSS不只是二层技术,而是将二层和三层全部“合并”。只有一个控制层面(control plane)和管理层面(management plane)。
VPC
适用于Nexus交换机,单纯的二层跨机箱冗余技术,不支持VPN或QoS等三层特性。和StackWise和VSS不同的是,配置了vPC的Nexus依然保持各自的控制层面(control plane)和管理层面(management palne),可以用于构建大二层网络。此外还有vitual Port Channel Plus和Enhanced virtual Port Channel。
VSS和VPC具体对比如下:
序号 | VPC | VSS |
---|---|---|
1 | Nexus交换机特性 | Catalyst 6500,4500交换机特性 |
2 | 两台交换机两个控制层面 | 两台交换机合并成一个逻辑交换机,只有一个控制层面 |
3 | 两台交换机两个管理层面 | 只有一个管理层面 |
4 | 需要配置HSRP | 不需要配置HSRP |
5 | 支持LACP | 支持PAGP和LACP |
6 | 支持L2 PortChannel | 支持L2和L3 PortChannel |
7 | 两台交换机都处于active状态并单独工作 | 两台交换机管理层面和控制层面一主一备 |
8 | Control messages are carried by CFS over Peer Link and a Peer keep alive link is used to check heartbeats and detect dual-active condition | Control messages and Data frames flow between active and standby via VSL |