M-LAG(华为) ==VPC(Cisco)

M-LAG简介

定义:

M-LAG(Multichassis Link Aggregation Group)即跨设备链路聚合组,是一种实现跨设备链路聚合的机制,将一台设备与另外两台设备进行跨设备链路聚合,从而把链路可靠性从单板级提高到了设备级,组成双活系统。

目的:

M-LAG作为一种跨设备链路聚合的技术,除了具备增加带宽、提高链路可靠性、负载分担的优势外,还具备以下优势:
更高的可靠性: 把链路可靠性从单板级提高到了设备级。
简化组网及配置:可以将M-LAG理解为一种横向虚拟化技术,将双归接入的两台设备在逻辑上虚拟成一台设备。M-LAG提供了一个没有环路的二层拓扑同时实现冗余备份,不再需要繁琐的生成树协议配置,极大的简化了组网及配置。
独立升级:两台设备可以分别进行升级,保证有一台设备正常工作即可,对正在运行的业务几乎没有影响。
表 M-LAG基本概念

概念 说明
M-LAG主设备 部署M-LAG且状态为主的设备。
M-LAG备设备 部署M-LAG且状态为备的设备。 说明: 正常情况下,主设备和备设备同时进行业务流量的转发。
peer-link链路 peer-link链路是一条直连链路且必须做链路聚合,用于交换协商报文及传输部分流量。 为了增加peer-link链路的可靠性,推荐采用多条链路做链路聚合。
peer-link接口 peer-link链路两端直连的接口均为peer-link接口。
M-LAG成员接口 M-LAG主备设备上连接用户侧主机(或交换设备)的Eth-Trunk接口。 为了增加可靠性,推荐链路聚合配置为LACP模式。
配置M-lag方式:

基于V-STP方式配置M-LAG(推荐)

基于M-LAG组成的双活系统提供了设备级的可靠性,将双归接入的两台设备在逻辑上虚拟成一台设备。M-LAG提供了一个没有环路的二层拓扑同时实现冗余备份。
多级M-LAG互联可以在保证可靠性、提供链路利用率的同时扩展双归接入的网络规模,满足客户的需求。

第一步、需求分析

核心层的Master和Backup、汇聚汇聚Master和Backup交换机组建了多级M-LAG,核心的Master和Backup之间Eth-Trunk链路配置Peer-Link,交互M-LAG同步报文。在M-LAG设备之间配置V-STP破除环路。同时,核心的Master和Backup设备和上层设备配置OSPF实现三层互通。
M-LAG配置要点:
以汇聚层Master和Backup组建M-LAG为例,核心层设备配置类似。

第二步、在Master和Backup上配置主接口的IP地址,且保证能够三层互通,专门用于M-LAG主备设备间心跳报文的传输。

<Master> system-view
[~Master] stp mode rstp
[~Master] stp v-stp enable
[~Master] interface meth 0/0/0
[~Master-MEth0/0/0] ip address 10.1.1.1 24
[~Master-MEth0/0/0] quit
<Backup> system-view
[~Backup] stp mode rstp
[~Backup] stp v-stp enable
[~Backup] interface meth 0/0/0
[~Backup-MEth0/0/0] ip address 10.1.1.2 24
[~Backup-MEth0/0/0] quit

第三步、在Master和Backup上配置M-LAG的DFS Group。

[*Master] dfs-group 1
[*Master-dfs-group-1] source ip 10.1.1.1
[*Master-dfs-group-1] priority 150
[*Master-dfs-group-1] quit

[*Backup] dfs-group 1
[*Backup-dfs-group-1] source ip 10.1.1.2
[*Backup-dfs-group-1] priority 120
[*Backup-dfs-group-1] quit
[*Master] interface eth-trunk 10
[*Master-Eth-Trunk0] trunkport 10ge 1/0/3
[*Master-Eth-Trunk0] trunkport 10ge 1/0/4
[*Master-Eth-Trunk0] mode lacp-static
[*Master-Eth-Trunk0] peer-link 1
[*Master-Eth-Trunk0] quit

[*Backup] interface eth-trunk 10
[*Backup-Eth-Trunk0] trunkport 10ge 1/0/3
[*Backup-Eth-Trunk0] trunkport 10ge 1/0/4
[*Backup-Eth-Trunk0] mode lacp-static
[*Backup-Eth-Trunk0] peer-link 1
[*Backup-Eth-Trunk0] quit

第五步、在Master和Backup上配置M-LAG的成员口

[*Master] vlan batch 11
[*Master] interface eth-trunk 20
[*Master-Eth-Trunk20] mode lacp-static
[*Master-Eth-Trunk20] port link-type trunk
[*Master-Eth-Trunk20] port trunk allow-pass vlan 11
[*Master-Eth-Trunk20] trunkport 10ge 1/0/1 to 1/0/2
[*Master-Eth-Trunk20] dfs-group 1 m-lag 1
[*Master-Eth-Trunk20] quit
[*Master] interface eth-trunk 30
[*Master-Eth-Trunk30] mode lacp-static
[*Master-Eth-Trunk30] port link-type trunk
[*Master-Eth-Trunk30] port trunk allow-pass vlan 11
[*Master-Eth-Trunk30] trunkport 10ge 1/0/5 to 1/0/6
[*Master-Eth-Trunk30] dfs-group 1 m-lag 2
[*Master-Eth-Trunk30] quit
[*Master] commit
---------------------------------
[*Backup] vlan batch 11
[*Backup] interface eth-trunk 20
[*Backup-Eth-Trunk20] mode lacp-static
[*Backup-Eth-Trunk20] port link-type trunk
[*Backup-Eth-Trunk20] port trunk allow-pass vlan 11
[*Backup-Eth-Trunk20] trunkport 10ge 1/0/1 to 1/0/2
[*Backup-Eth-Trunk20] dfs-group 1 m-lag 1
[*Backup-Eth-Trunk20] quit
[*Backup] interface eth-trunk 30
[*Backup-Eth-Trunk30] mode lacp-static
[*Backup-Eth-Trunk30] port link-type trunk
[*Backup-Eth-Trunk30] port trunk allow-pass vlan 11
[*Backup-Eth-Trunk30] trunkport 10ge 1/0/5 to 1/0/6
[*Backup-Eth-Trunk30] dfs-group 1 m-lag 2
[*Backup-Eth-Trunk30] quit
[*Backup] commit

版权声明:本文为Ant-Hanks原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/Ant-Hanks/p/12880354.html