M-LAG技术白皮书-6W103-整本手册_101页_1mb
报告摘要
M-LAG 技术白皮书总结
核心内容概述
M-LAG(Multichassis Link Aggregation,跨设备链路聚合)是一种由 H3C 研发的私有跨设备链路聚合技术,它将两台物理设备虚拟成一台逻辑设备,实现跨设备链路聚合,从而提供设备级冗余保护和流量负载分担。M-LAG 适用于组网可靠性要求高、业务中断时间要求短的场景,与 IRF(Intelligent Resilient Framework)相比,M-LAG 具有更高的可靠性和更简单的配置管理。
主要观点
- 设备级保护:M-LAG 提供设备级冗余保护,而非仅限于单板级。
- 无环拓扑:M-LAG 设计上避免了环路,即使在 STP 部署的情况下,也不会阻塞 M-LAG 接口。
- 双归与单归接入:支持设备双归接入,实现流量负载分担;同时支持单归接入,通过表项同步实现备份路径。
- 故障快速切换:在接口、链路或设备发生故障时,流量可以快速切换到正常设备,确保业务不中断。
- 安全机制:包括序列号校验和报文认证,防止重放攻击和内容篡改,提高系统安全性。
- 灵活的配置管理:支持独立配置和配置一致性检查,提升组网灵活性和可靠性。
关键信息
2.1 M-LAG 基本概念
- M-LAG 系统由主设备(Primary)和备设备(Secondary)组成。
- peer-link 链路用于设备间交互协议报文和传输数据流量,可为聚合链路或 Tunnel 隧道。
- Keepalive 链路用于主备设备间检测邻居状态,避免双主问题。
- M-LAG 接口为二层聚合接口,用于接入下行设备或服务器。
- M-LAG 上行链路接口用于连接网络侧设备,可为二层或三层接口。
2.2 M-LAG 网络模型
- 双归接入模型:外部设备通过两台 M-LAG 设备接入,实现负载分担和快速故障切换。
- 单归接入模型:外部设备仅接入一台 M-LAG 设备,另一台通过 peer-link 链路实现流量备份。
2.3 M-LAG 系统建立和维护
- M-LAG 系统通过 DRCP 协议报文和 Keepalive 报文建立和维护。
- DRCP 报文用于协商 M-LAG 系统建立,包含设备配置和状态信息。
- Keepalive 机制用于检测 peer-link 故障,避免双主转发异常。
- M-LAG 设备角色计算依据多个因素(如接口状态、健康度、业务量等)进行选举。
- 表项同步机制确保主备设备间 MAC 地址表、ARP 表等信息一致,避免流量中断。
2.4 M-LAG 扩展功能
- 双活网关:两台 M-LAG 设备同时作为三层网关,使用相同 IP 和 MAC 地址,支持动态路由协议邻居建立。
- 主备模式:仅主网卡连接的 M-LAG 接口参与转发,备网卡接口仅用于备份。
- 序列号校验:防止重放攻击,确保 DRCP 和 Keepalive 报文合法性。
- 报文认证:使用 Hash 计算消息摘要,确保报文内容不被篡改。
2.5 流量转发机制
- 单播流量:南北向流量按本地优先转发,东西向流量通过 peer-link 路由。
- 未知单播/广播流量:通过 peer-link 链路隔离,防止环路。
- 组播流量:支持二层和三层组播转发,具体机制见 8 和 9 章节。
2.6 故障处理机制
- 接口故障:流量通过 peer-link 转发至另一设备,避免中断。
- peer-link 故障:设备通过 Keepalive 链路进行角色选举,避免双主转发。
- 设备故障:备设备升级为主设备,继续转发流量。
- 上行链路故障:流量通过路由绕行至对端设备,可配置 Monitor Link 提高效率。
- 二次故障:根据配置情况,M-LAG 系统可能进入双主模式或独立工作模式,避免流量异常。
其他功能与机制
3. STP 在 M-LAG 中的应用
- M-LAG 系统中 STP 由主设备控制,BPDU 报文由主设备生成。
- peer-link 链路上不运行 STP,避免环路。
- M-LAG 设备使用相同的虚 MAC 地址,实现 STP 根节点冗余。
4. 三层网关支持
- VLAN 双活网关:两台 M-LAG 设备作为网关,使用相同 IP 和 MAC 地址,提高可靠性。
- VRRP 网关:支持 VRRP 虚拟 IP 地址,提供网关冗余,避免流量丢失。
5. 环路检测
- 在 M-LAG 接口和单归接入接口上均可检测环路。
- 环路检测生效后,对发生环路的端口进行处理,防止流量异常。
6. DHCP 支持
- 支持 DHCP Snooping、DHCP Relay 和 DHCP Server,确保 DHCP 报文正确转发和用户表项同步。
7. 安全机制
- 端口安全:防止非法设备接入。
- Portal 认证:与 RADIUS 协议配合,提升用户接入安全性。
- RADIUS 报文处理:支持 M-LAG 环境下的 RADIUS 协议处理。
8. 二层和三层组播支持
- 支持组播源和接收者在 M-LAG 系统中的流量转发,包括普通组网和 VXLAN 组网环境。
9. EVPN VXLAN 支持
- 支持 MAC 地址和 ARP/ND 信息同步,VXLAN 隧道建立和用户侧链路备份。
10. 典型组网应用
- 包括单级 M-LAG、多级 M-LAG 互联、与 STP、QinQ、Super VLAN、Private VLAN、VRRP 等技术的结合应用。
结论
M-LAG 是一种高效、可靠的跨设备链路聚合技术,适用于高可靠性组网环境。其具备无环拓扑、设备级保护、快速故障切换、表项同步、安全机制等优点。同时,M-LAG 支持多种扩展功能和网络协议,如 STP、DHCP、VRRP、组播、EVPN VXLAN 等,使其能够适应复杂多样的网络架构。通过合理配置和故障处理机制,M-LAG 可有效提升网络的可靠性和性能。
展开完整摘要
试读结束,高清完整版pdf/doc/ppt,请点下载