M-LAG

在交换机互联当中,有很多方式,M-LAG是一种当下最流行的互联方式之一。那么我们在考虑交换机互联的情况下,我想知道为什么需要M-LAG呢?

1.什么是堆叠?

堆叠技术是把多个支持堆叠的设备组合在一起,逻辑上合为一台整体设备。用户可以将这多台设备看成一台单一设备进行管理和使用。这样既可以通过增加设备来扩展端口数量和交换能力,同时也通过多台设备之间的互相备份增强了设备的可靠性。

堆叠示意图

交换机A和交换机B通过堆叠链路连接在一起,从逻辑上构成一台设备,并作为一个整体参与数据转发。

交换机A和交换机B互相备份,当交换机A故障时,交换机B可以通过接替交换机A保证系统的正常运行。

2.什么是M-LAG?

M-LAG是一种新兴的跨设备链路聚合的技术。其基本思想是让两台交换机以同一个状态和被接入的设备进行链路聚合协商,在被接入的设备看来,就如同和一台设备建立了链路聚合关系。通过跨设备的链路聚合,可以将可靠性从单板级提高到设备级。

M-LAG组网图

交换机A和交换机B之间部署M-LAG,M-LAG设备和下行设备ServerA通过跨设备的链路聚合进行链路聚合协商,实现ServerA的双归接入。

交换机A和交换机B形成负载分担,共同进行流量转发。当交换机A或者交换机B发生故障时,流量可以快速切换到另一台设备,保证业务的正常运行。

3.为什么需要M-LAG?

在网络设计中,常常采用设备和链路的冗余来保证高可靠性。简单的冗余会导致链路利用率低、网络维护成本高。于是数据中心交换机提出了堆叠技术,将多台交换机虚拟成一台交换机,达到简化网络部署和降低网络维护的目的。

采用堆叠将多个交换机在逻辑上变成一台交换机,当接入的设备过多的时候,可以增加新的交换机,组成堆叠。组成堆叠的交换机的多条物理链路配置成一个聚合组,提高交换机的上行带宽。当一台设备的上行链路故障时,可以通过设备的堆叠链路,转发该设备流量。

那么对于M-LAG来说,接入设备通过物理接口接入到M-LAG设备组中,M-LAG成员设备收到接入设备通过链路捆绑负载分担发送的流量后,共同进行流量转发。


M-LAG上行链路故障示意图

堆叠、M-LAG均通过将多台设备虚拟为一台设备的方式提升了可靠性,但二者在配置上存在很大差异。二者的双主检测形式、状态协商方式、虚拟系统IP与MAC地址等均存在较大差异。

堆叠和M-LAG对比

通过两者的对比,可以看出M-LAG存在更高的可靠性和独立升级的优势。

4.M-LAG的流量转发情况是如何的?

在正常工作时,M-LAG设备共同进行流量的转发,形成负载分担。

假设服务器到接入每条链路是10GE,那么总带宽就是20GE。那么接入到汇聚之间的链路就是10*4=40GE。

举例-示意图

学习笔记,欢迎交流!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 基于M-LAG组成的双活系统提供了设备级的可靠性,将双归接入的两台设备在逻辑上虚拟成一台设备。M-LAG提供了一个...
    文强_bd3e阅读 17,029评论 0 2
  • Q. 什么是无线 LAN 控制器 (WLC)? A. 如今,无线网络已成为一种必需品。许多企业环境都需要部署大规模...
    singed阅读 11,957评论 0 1
  • 1 背景 云计算成为企业IT建设新形态 任何技术的产生,都有其特定的时代背景与实际需求,VXLAN正是为了解决云计...
    陈sir的知识图谱阅读 23,288评论 8 35
  • 交换机工作原理 交换机属于二层的网络传输设备, 具有mac地址学习功能,它会读取数据报文中所封装的mac地址信息,...
    今夜秋风和阅读 1,553评论 0 0
  • 第一章 网络工程基础 网络工程的含义 计算机网络:是指将有独立功能的多台计算机,通过通信设备线路连接起来,在网络软...
    Azur_wxj阅读 7,292评论 0 6

友情链接更多精彩内容