vPC 允许与两个不同的 Cisco 交换机物理连接的链路对第三个设备显示为单个端口通道。第三个设备可以是交换机、服务器或任何其他支持 IEEE 802.3ad 端口通道的网络设备。vPC 还允许创建跨越两个交换机的第 2 层端口通道。
如下图所示,vPC 用于创建跨越两个交换机的交换机间链路,同时保持这些交换机的两个控制平面分开。使能vPC功能后,创建一条peer keep-alive link,在vPC的两台peer设备之间发送心跳消息。vPC域包括vPC对端设备、vPC对端保活链路、vPC对端链路以及vPC域内与下游设备相连的所有Port Channel。每台设备上只能有一个 vPC 域 ID。
MLAG 和 vPC 都可以在两个交换机之间创建一个端口组并启用第 2 层多路径。在 MLAG 或 vPC 域中,每个交换机都是独立管理和配置的,并且能够在不传递到主交换机的情况下转发/路由流量。尽管它们有相似之处,但它们在某些方面仍然存在差异。
显然,它们之间最大的区别在于实施的难度。MLAG 是一种公共协议,几乎每个供应商都支持使用他们自己的自定义滚动实施,而 vPC 是 Cisco Nexus 特定协议,并非所有供应商都拥有此技术。因此,MLAG 设置比 vPC 更容易一些。
另一个问题是兼容性。对于 vPC 配对,必须使用相同类型的 Cisco Nexus 交换机。例如,不可能在包括 Nexus 7000 系列和 Nexus 5000 系列交换机的一对交换机上配置 vPC。并且 vPC 对等体必须运行相同的 NX-OS 版本,除了在无中断升级期间,即在服务软件升级 (ISSU) 期间。
此外,vPC 对等链路必须至少包含两个专用模式的 10G 以太网端口。vPC 比 MLAG 更先进。它同时支持第 2 层和第 3 层多路径,允许您通过在节点之间启用多条并行路径和存在替代路径的负载平衡流量来创建冗余。如果要启用第 3 层多路径,还可以使用多活动网关协议 (MAGP)。
通常情况下,vPC 只能在 Cisco Nexus 数据中心交换机上使用,而 MLAG 可以应用于广泛的场景。无论是传统的三层数据中心架构,还是二层的spine-leaf架构,支持MLAG的交换机都可以在不同层形成一个MLAG对。所有 FS数据中心交换机都支持 MLAG。通过在数据中心网络设计中使用 MLAG,FS 数据中心交换机有助于提供系统级冗余并提高网络可靠性。
服务热线
1391-024-6332