M-LAG技术白皮书_93页_1mb
报告摘要
M-LAG技术白皮书总结
核心内容
M-LAG(Multichassis Link Aggregation)是一种跨设备链路聚合技术,通过将两台物理设备虚拟成一台逻辑设备,实现链路级和设备级的冗余保护,提高网络的可靠性与带宽利用率。M-LAG支持多种网络场景,包括二层和三层网关、组播、DHCP、VXLAN、EVPN等,并具备完善的故障处理机制、环路检测与防环机制、安全机制以及流量转发机制。
主要观点
-
M-LAG的优势:
- 提供设备级的链路保护,确保用户流量不中断。
- 支持双归和单归接入,实现流量负载分担。
- 提供无环拓扑,即使部署STP也不会阻塞M-LAG接口。
- 简化网络配置,避免繁琐的防环协议。
- 支持独立升级,业务中断时间小于1秒,支持GIR实现无中断升级。
-
M-LAG的核心机制:
- DRCP协议:用于M-LAG设备之间的配对和状态同步。
- Keepalive机制:用于检测主备设备状态,防止双主问题。
- MAD机制:在M-LAG系统分裂时,将部分接口置为M-LAG MAD DOWN状态,防止流量错误转发。
- 序列号校验和报文认证:用于防止重放攻击和报文篡改,提高安全性。
-
故障处理机制:
- 接口故障:流量自动切换至正常设备。
- peer-link链路故障:触发MAD机制,将非保留接口置为MAD DOWN,防止环路。
- 设备故障:备设备升级为主设备,恢复流量转发。
- 上行链路故障:通过Monitor Link机制联动M-LAG接口状态,提升转发效率。
- 二次故障:根据配置和MAD状态保持功能,避免双主双活导致的流量异常。
-
流量转发机制:
- 单播流量:根据本地优先原则,优先在本地转发,三层流量通过双活网关转发。
- 未知单播/广播流量:通过peer-link链路绕行转发,避免环路。
- 组播流量:支持二层和三层组播,实现流量负载分担和转发。
-
STP在M-LAG中的应用:
- M-LAG本身具备防环机制,但在某些组网场景下仍需部署STP,如下行接入设备环路、多级M-LAG环路、初始化配置环路和设备重启环路。
- STP在M-LAG设备上由主设备统一控制,备设备不生成BPDU报文,仅转发。
-
环路检测机制:
- 在普通组网和VXLAN组网中,M-LAG设备能够检测环路并进行处理。
- 环路检测机制基于源MAC地址和VLAN Tag进行判断,支持自动同步和处理。
-
DHCP支持M-LAG:
- M-LAG支持DHCP Snooping和中继,实现用户表项同步和流量转发。
- 在双边聚合、下行口单边聚合和上行口单边聚合场景中,DHCP Snooping处理机制有所不同,但均支持表项同步和流量转发。
-
安全机制支持M-LAG:
- 支持端口安全、Portal认证和RADIUS协议处理。
- M-LAG系统能够实现端口安全业务的设备级负载分担和冗余备份。
-
组播与VXLAN支持M-LAG:
- M-LAG支持二层和三层组播,实现流量转发和负载分担。
- VXLAN组网下,M-LAG设备作为VTEP,支持环路检测和流量转发。
-
典型组网应用:
- 包括单级M-LAG、多级M-LAG互联、M-LAG与STP、QinQ、SuperVLAN、Private VLAN、EVPN VXLAN等结合的场景。
- M-LAG在这些场景中提供冗余、负载分担和流量转发的可靠性保障。
关键信息
- M-LAG设备角色:分为主设备和备设备,主备角色在故障时自动切换。
- peer-link与Keepalive链路:peer-link用于设备间协议交互,Keepalive用于状态检测。
- 配置一致性检查:分为Type1(关键配置)和Type2(一般配置),Type1不匹配会导致M-LAG接口down。
- 双活网关:支持VLAN双活网关和VRRP网关,实现三层流量转发与冗余。
- GIR(Graceful Insertion and Removal):支持设备的平滑升级和维护,避免业务中断。
- MAD DOWN状态:在peer-link故障后,非保留接口进入该状态,防止流量错误转发。
- 流量转发模式:包括本地优先转发、peer-link绕行转发、双主双活转发等,具体根据网络状态和配置决定。
- 报文认证:通过消息摘要和序列号校验,防止攻击者伪造报文或重放攻击。
技术实现要点
- M-LAG系统通过DRCP和Keepalive协议建立和维护。
- 支持多种流量转发场景,包括南北向、东西向、未知单播/广播和组播。
- 在VXLAN组网中,支持peer-link链路的用户侧备份机制,确保流量正常转发。
- 配合STP、QinQ、SuperVLAN等技术,实现更复杂的网络冗余和负载分担。
- 支持DHCP Snooping和中继,实现用户表项同步和流量转发。
总结
M-LAG是一种高效的跨设备链路聚合技术,适用于对可靠性要求高、业务中断时间敏感的组网环境。其核心机制包括DRCP、Keepalive、MAD、表项同步、故障处理、流量转发等,结合STP、VXLAN、DHCP、组播等技术,实现网络的高可用性、负载分担和安全性。M-LAG支持多种组网场景,能够灵活适应不同网络架构需求。
展开完整摘要
试读结束,高清完整版pdf/doc/ppt,请点下载