
 配置## 标题思路
采用如下的思路配置M-LAG双归接入IP网络:
 1.在Switch上配置上行接口绑定在一个Eth-Trunk中。
 2.分别在SwitchA和SwitchB上配置V-STP、DFS Group、peer-link和M-LAG接口。
 3.分别在SwitchA和SwitchB上配置LACP M-LAG的系统优先级、系统ID。
 4.分别在SwitchA和SwitchB上配置VLANIF接口IP地址和MAC地址,作为接入设备的双活网关。
 5.分别在SwitchA、SwitchB和SwitchC上配置OSPF功能,保证三层互通。
 6.分别在SwitchA和SwitchB上配置Monitor Link关联上行接口和下行接口,避免因上行链路故障导致用户侧流量无法转发而丢弃。
在V-STP场景下,为防止接口因生成树协议计算结果被阻塞,可以通过配置主接口实现三层互通或者去使能IP网络侧的生成树协议。
配置Switch。
 system-view
 [~HUAWEI] sysname Switch
 [*HUAWEI] commit
 [~Switch] vlan batch 11
 [*Switch] interface eth-trunk 20
 [*Switch-Eth-Trunk20] mode lacp-static
 [*Switch-Eth-Trunk20] port link-type trunk
 [*Switch-Eth-Trunk20] port trunk allow-pass vlan 11
 [*Switch-Eth-Trunk20] trunkport 10ge 1/0/1 to 1/0/4
 [*Switch-Eth-Trunk20] quit
 [*Switch] commit
操作步骤
1.在Switch上配置上行接口绑定在一个Eth-Trunk中 # 配置Switch。
 system-view
 [~HUAWEI] sysname Switch
 [*HUAWEI] commit
 [~Switch] vlan batch 11
 [*Switch] interface eth-trunk 20
 [*Switch-Eth-Trunk20] mode lacp-static
 [*Switch-Eth-Trunk20] port link-type trunk
 [*Switch-Eth-Trunk20] port trunk allow-pass vlan 11
 [*Switch-Eth-Trunk20] trunkport 10ge 1/0/1 to 1/0/4
 [*Switch-Eth-Trunk20] quit
 [*Switch] commit
2.分别标题在SwitchA## 标题和SwitchB上配置V-STP、DFS Group、peer-link和M-LAG接口
配置SwitchA。
 system-view
 [~HUAWEI] sysname SwitchA
 [*HUAWEI] commit
 [~SwitchA] stp mode rstp
 [*SwitchA] stp v-stp enable
 [*SwitchA] interface loopback 0
 [*SwitchA-LoopBack0] ip address 10.1.1.1 32
 [*SwitchA-LoopBack0] quit
 [*SwitchA] dfs-group 1
 [*SwitchA-dfs-group-1] source ip 10.1.1.1
 [*SwitchA-dfs-group-1] priority 150
 [*SwitchA-dfs-group-1] quit
 [*SwitchA] interface eth-trunk 1
 [*SwitchA-Eth-Trunk1] trunkport 10ge 1/0/4
 [*SwitchA-Eth-Trunk1] trunkport 10ge 1/0/5
 [*SwitchA-Eth-Trunk1] mode lacp-static
 [*SwitchA-Eth-Trunk1] peer-link 1
 [*SwitchA-Eth-Trunk1] quit
 [*SwitchA] vlan batch 11
 [*SwitchA] interface eth-trunk 10
 [*SwitchA-Eth-Trunk10] mode lacp-static
 [*SwitchA-Eth-Trunk10] port link-type trunk
 [*SwitchA-Eth-Trunk10] port trunk allow-pass vlan 11
 [*SwitchA-Eth-Trunk10] trunkport 10ge 1/0/2
 [*SwitchA-Eth-Trunk10] trunkport 10ge 1/0/3
 [*SwitchA-Eth-Trunk10] dfs-group 1 m-lag 1
 [*SwitchA-Eth-Trunk10] quit
 [*SwitchA] commit
#配置SwitchB。
 system-view
 [~HUAWEI] sysname SwitchB
 [*HUAWEI] commit
 [~SwitchB] stp mode rstp
 [*SwitchB] stp v-stp enable
 [*SwitchB] interface loopback 0
 [*SwitchB-LoopBack0] ip address 10.1.1.2 32
 [*SwitchB-LoopBack0] quit
 [*SwitchB] dfs-group 1
 [*SwitchB-dfs-group-1] source ip 10.1.1.2
 [*SwitchB-dfs-group-1] priority 120
 [*SwitchB-dfs-group-1] quit
 [*SwitchB] interface eth-trunk 1
 [*SwitchB-Eth-Trunk1] trunkport 10ge 1/0/4
 [*SwitchB-Eth-Trunk1] trunkport 10ge 1/0/5
 [*SwitchB-Eth-Trunk1] mode lacp-static
 [*SwitchB-Eth-Trunk1] peer-link 1
 [*SwitchB-Eth-Trunk1] quit
 [*SwitchB] vlan batch 11
 [*SwitchB] interface eth-trunk 10
 [*SwitchB-Eth-Trunk10] mode lacp-static
 [*SwitchB-Eth-Trunk10] port link-type trunk
 [*SwitchB-Eth-Trunk10] port trunk allow-pass vlan 11
 [*SwitchB-Eth-Trunk10] trunkport 10ge 1/0/2
 [*SwitchB-Eth-Trunk10] trunkport 10ge 1/0/3
 [*SwitchB-Eth-Trunk10] dfs-group 1 m-lag 1
 [*SwitchB-Eth-Trunk10] quit
 [*SwitchB] commit
3.分别在SwitchA和SwitchB上配置LACP M-LA## 标题G的系统优先级、系统ID
配置SwitchA。[~SwitchA] lacp m-lag priority 10
 [*SwitchA] lacp m-lag system-id 00e0-fc00-0000
 [*SwitchA] commit
配置SwitchB。[~SwitchB] lacp m-lag priority 10
 [*SwitchB] lacp m-lag system-id 00e0-fc00-0000
 [*SwitchB] commit
4.分别在SwitchA和SwitchB上配置VLANIF接口IP地址和MAC地址,作为接入设备的双活网关
两端的虚拟IP和虚拟MAC配置要求完全一致,目的是为M-LAG提供相同的虚拟IP和虚拟MAC。
配置SwitchA。[~SwitchA] interface vlanif 11
[*SwitchA-Vlanif11] ip address 10.2.1.1 24
 [*SwitchA-Vlanif11] mac-address 0000-5e00-0101
 [*SwitchA-Vlanif11] quit
 [*SwitchA] commit
配置SwitchB。[~SwitchB] interface vlanif 11
[*SwitchB-Vlanif11] ip address 10.2.1.1 24
 [*SwitchB-Vlanif11] mac-address 0000-5e00-0101
 [*SwitchB-Vlanif11] quit
 [*SwitchB] commit
5.分别在SwitchA、SwitchB和SwitchC上配置OSFP功能,保证三层互通
配置SwitchA。[~SwitchA] interface 10ge 1/0/1
[~SwitchA-10GE1/0/1] undo portswitch
 [*SwitchA-10GE1/0/1] ip address 10.3.1.1 24
 [*SwitchA-10GE1/0/1] quit
 [*SwitchA] ospf 1
 [*SwitchA-ospf-1] area 0
 [*SwitchA-ospf-1-area-0.0.0.0] network 10.1.1.1 0.0.0.0
 [*SwitchA-ospf-1-area-0.0.0.0] network 10.2.1.0 0.0.0.255
 [*SwitchA-ospf-1-area-0.0.0.0] network 10.3.1.0 0.0.0.255
 [*SwitchA-ospf-1-area-0.0.0.0] quit
 [*SwitchA-ospf-1] quit
 [*SwitchA] commit
配置SwitchB。[~SwitchB] interface 10ge 1/0/1
[~SwitchB-10GE1/0/1] undo portswitch
 [*SwitchB-10GE1/0/1] ip address 10.4.1.1 24
 [*SwitchB-10GE1/0/1] quit
 [*SwitchB] ospf 1
 [*SwitchB-ospf-1] area 0
 [*SwitchB-ospf-1-area-0.0.0.0] network 10.1.1.2 0.0.0.0
 [*SwitchB-ospf-1-area-0.0.0.0] network 10.2.1.0 0.0.0.255
 [*SwitchB-ospf-1-area-0.0.0.0] network 10.4.1.0 0.0.0.255
 [*SwitchB-ospf-1-area-0.0.0.0] quit
 [*SwitchB-ospf-1] quit
 [*SwitchB] commit
配置SwitchC。
 system-view
 [~HUAWEI] sysname SwitchC
 [*HUAWEI] commit
 [~SwitchC] interface 10ge 1/0/1
 [~SwitchC-10GE1/0/1] undo portswitch
 [*SwitchC-10GE1/0/1] ip address 10.3.1.2 24
 [*SwitchC-10GE1/0/1] quit
 [*SwitchC] interface 10ge 1/0/2
 [*SwitchC-10GE1/0/2] undo portswitch
 [*SwitchC-10GE1/0/2] ip address 10.4.1.2 24
 [*SwitchC-10GE1/0/2] quit
 [*SwitchC] ospf 1
 [*SwitchC-ospf-1] area 0
 [*SwitchC-ospf-1-area-0.0.0.0] network 10.3.1.0 0.0.0.255
 [*SwitchC-ospf-1-area-0.0.0.0] network 10.4.1.0 0.0.0.255
 [*SwitchC-ospf-1-area-0.0.0.0] quit
 [*SwitchC-ospf-1] quit
6.分别在SwitchA和SwitchB上配置Monitor Link关联上行接口和下行接口
配置SwitchA。[~SwitchA] monitor-link group 1
[*SwitchA-mtlk-group1] port 10ge 1/0/1 uplink
 [*SwitchA-mtlk-group1] port eth-trunk 10 downlink 1
 [*SwitchA-mtlk-group1] quit
 [*SwitchA] commit
配置SwitchB。[~SwitchB] monitor-link group 1
[*SwitchB-mtlk-group1] port 10ge 1/0/1 uplink
 [*SwitchB-mtlk-group1] port eth-trunk 10 downlink 1
 [*SwitchB-mtlk-group1] quit
 [*SwitchB] commit
结果查看
查看DFS Group编号为1的M-LAG信息。
 [~SwitchA] display dfs-group 1 m-lag
-  
: Local node 
Heart beat state : OK
 Node 1 *
 Dfs-Group ID : 1
 Priority : 150
 Address : ip address 10.1.1.1
 State : Master
 Causation : -
 System ID : 0025-9e95-7c31
 SysName : SwitchA
 Version : V100R006C00
 Device Type : CE12800
 Node 2
 Dfs-Group ID : 1
 Priority : 120
 Address : ip address 10.1.1.2
 State : Backup
 Causation : -
 System ID : 0025-9e95-7c11
 SysName : SwitchB
 Version : V100R006C00
 Device Type : CE12800
查看SwitchA上的M-LAG信息。
[~SwitchA] display dfs-group 1 node 1 m-lag brief
-  
  
- Local node
 
 
M-Lag ID Interface Port State Status
 1 Eth-Trunk 10 Up active(*)-active
查看SwitchB上的M-LAG信息。
[~SwitchA] display dfs-group 1 node 2 m-lag brief
-  
  
- Local node
 
 
M-Lag ID Interface Port State Status
 1 Eth-Trunk 10 Up active-active(*)
通过以上显示信息可以看到,“Heart beat state”的状态是“OK”,表明心跳状态正常;SwitchA作为Node 1,优先级为150,“State”的状态是“Master”;SwitchB作为Node 2,优先级为120,“State”的状态是“Backup”。同时“Causation”的状态是“-”,Node 1的“Port State”状态为“Up”,Node 2的“Port State”状态为“Up”,且Node 1和Node 2的M-LAG状态均为“active”,表明M-LAG的配置正确。










