如今,越来越多的企业开始利用数据中心虚拟化来降低成本和简化数据流,而为了确保数据可以在数据中心和业务位置之间实现无缝传输,网络容量需求将会大大增加。为了适应这种趋势发展,业界正在寻找通过连接尽可能多的网络设备来增强网络容量的方法,例如,MLAG和vPC,这两种链路聚合技术可连接多台以太网交换机,增加网络容量。那么您了解它们吗?两者之间有何不同?本文将对此展开全面的介绍。
MLAG与VPC有什么区别?MLAG和vPC都可用于两个交换机之间创建端口组,并可提供二层多路径选择。在MLAG双活系统或vPC域中,每个交换机都是独立管理和配置的,无需通过主交换机传输即可转发/路由流量。那么MLAG与vPC之间有什么区别呢? 很明显,它们之间最大的区别是实施的难度。MLAG是一种公共协议,几乎每个厂商都可以使用自定义机制来实现支持MLAG;而vPC是思科Nexus专用的协议,并非所有厂商都可以使用该技术;因此相对来说MLAG的安装比vPC容易。想要部署vPC的网络工程师应在构建vPC域之前研究一下供应商vPC的设计指南,在配置vPC时,必须确保使用的是相同系列的思科Nexus交换机,如在Nexus 7000系列或Nexus 5000系列交换机上配置vPC,但不能在在Nexus 7000系列和Nexus 5000系列交换机上配置vPC。同时,vPC端交换机必须运行相同的NX-OS版本(除了无中断升级外)。此外,vPC对端链路必须最少是2个10G以太网接口。 vPC比MLAG更先进。vPC可支持二层和三层多路径,用户能在有多条可选路径的情况下增加网络冗余,同时可提升带宽在多个节点之间启用多条并行路径和对流量进行负载均衡。如果要开启三层多路径,可使用双活网关协议(MAGP)。通常,vPC用于数据中心(运行NX-OS或ACI模式的Nexus设备)交换机,而MLAG则可用于大多数的分布式应用或数据中心交换机。 对比项 | MLAG | vPC | 简化网络设计 | 是 | 是 | 消除生成树协议(STP) | 是 | 是 | 多路径 | 二层 | 二层和三层 | 实施难度 | 轻松 | 难 | 配置交换机类型 | 没有要求 | 有要求 | 使用方案 | 大多数分布式应用或数据中心交换机 | 通常用于思科Nexus数据中心交换机 |
总结对于网络带宽和可靠性更高要求的数据中心和云计算网络而言,MLAG和vPC都是十分理想的技术,且容易实现。MLAG充分利用链路聚合的优势,将其分布在一对数据中心交换机上,从而提供更高冗余性,实现高弹性多路径网络。vPC更适用无阻塞路径分集,其中,虚拟机可能位于任何给定的位置。无论是选择MLAG还是vPC,都需要先弄清楚您的网络设备是否可以支持MLAG或vPC,然后再结合网络体系架构和自身的特定业务流量需求决定选择配置哪种功能。
|