M-LAG 方案
之前CSS的缺点:CSS 集群要求两台设备从硬件到软件各方面完全一致,维护麻烦,无法进行独立设备升级。升级时由于控制面完全合并,业务中断时间较长
之前TRILL的缺点:依赖SPF算法,对设备性能损耗较大,处于同区域的所有设备都要运行TRILL
M-LAG让两台接入交换机以同一个状态和被接入的设备进行链路聚合协商,在被接入的设备看来,就如同和一台设备建立了链路聚合关系,两台设备仅仅是在链路聚合协商时,对外表现出同样的状态,只需要同步接口和表项相关的一些内容,不需要同步设备上所有的信息,灵活度比较好
M-LAG(Multichassis Link Aggregation Group):即跨设备链路聚合组,一种跨设备链路聚合机制,将一台设备与另外两台设备进行跨设备链路聚合,以提高链路可靠性,增加带宽,组成双活系统,还可以支持负载分担
与E Trunk的区别:E Trunk - 主备结构 / M LAG - 负载分流
M-LAG优点:
更高的可靠性:把链路可靠性从单板级提高到了设备级
简化组网及配置:可以将 M-LAG 理解为一种横向虚拟化技术,将双归接入的两台设备在逻辑上虚拟成一台设备。二层拓扑天然无环同时实现冗余备份,不再需要繁琐的生成树协议配置,极大的简化了组网及配置,
独立升级:独立升级两台设备可以分别进行升级,保证有一台设备正常工作即可,对正在运行的业务几乎没有影响
M-LAG基本概念:
DFS Group 协议:动态交换服务组DFS Group,主要用于部署M-LAG设备之间的配对,M-LAG双归设备之间的接口状态,表项等信息同步需要依赖DFS Group协议进行同步
DFS主设备 / DFS备设备(正常情况下,主设备和备设备同时进行业务流量的转发,转发行为没有区别,仅在故障场景下,主备设备的行为会有差别)正常情况本地转发,出现故障转发不了转发给组成员进行转发
双主检测链路(心跳线路,三层链路,主备之间发送检测报文):正常情况下,双主检测链路不会参与M-LAG的任何转发行为,只在故障场景下,用于检查是否出现双主的情况。双主检测链路可以通过外部网络承载(比如,如果M-LAG上行接入IP网络,那么两台双归设备通过IP网络可以互通,那么互通的链路就可以作为双主检测链路)。也可以单独配置一条三层可达的链路来作为双主检测链路(比如通过管理口)
<