M-lag技术

M-lag的定义

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

流量正常转发模型:

(1)服务器侧上行的流量,基于流负载分担到两台M-LAG设备上;
(2)流量转发到M-LAG 的成员设备,不管是上
行还是下行,都是本地优先转发;
(3)广播流量经过peerlink,peer-link 与双归的M-LAG 成员口单向隔离(peer-link进的流量不可以从M-LAG 相应的成员口出)。

流量故障转发模型:

(1)M-LAG 成员口故障后, 支持放开Peer-link与另一侧成员口的隔离,让流量可以绕行;
(2)peer-link故障后,支持联动备设备上所有物理口Down,只保证主设备可以正常转发;
(3)单台设备掉电,正常设备继续转发报文。

M-lag涉及的概念

DFS Group

动态交换服务组,用于部署M-lag设备之间的配对,M-lag双归设备之间的接口状态、表项等信息需要依赖DFS Group协议进行同步。

  • DFS Group角色分为主备,
    正常情况下主设备和备设备同时进行业务流量转发,转发行为无区别。仅在故障场景下,主设备的行为会有差别。

peer link链路

  • 用于交换协商报文及传输部分流量。
  • 用于两设备之间直连,
  • 必须进行链路聚合(就算只有一条)
  • 接口配置为peer-link接口后,该接口上不能在配置其他业务。

双主检测链路

  • 三层互通链路
  • 用于M-lag主备设备间发送双主检测报文
  • 正常情况下,双主检测链路不会参与M-lag的任何转发行为,只在DFS Group配对失败或者peer-link故障情况下,检查是否出现双主情况。
  • 只要通过IP网络能互通,就能作为双主检测链路

M-lag成员接口

M-lag主备设备上连接用户侧主机(或交换设备)的Eth-trunk接口。
推荐链路聚合配置为LACP模式(增加可靠性)
成员接口角色也分主备

M-lag配置

1、配置MAD的VPN实例
#
ip vpn-instance MAD
ipv4-familyint eth-trunk 100
undo portswitch
ip binding vpn-instance MAD
ip add 1.1.1.1 30##
ip vpn-instance MAD
ipv4-familyint eth-trunk 100
undo portswitch
ip binding vpn-instance MAD
ip add 1.1.1.2 302、配置STP生成树协议
#
sysname ZWWW_CE16808_B201-N01_4U-1      设备命名
stp instance 0 root primary     设置根桥
stp v-stp enable        使用v-stp
stp mode rstp       设定模式为rstp快速生成树协议##
sysname ZWWW_CE16808_B201-N01_4U-1      设备命名
stp instance 0 root primary     设置根桥
stp v-stp enable        使用v-stp
stp mode rstp       设定模式为rstp快速生成树协议3、配置DFS group
#
dfs-group 1     创建DFS-group
priority 150    设置优先级
source ip 1.1.1.1 vpn-instance MAD      设置双主检测链路##
dfs-group 1
priority 120
source ip 1.1.1.2 vpn-instance MAD      4、配置peer-link
#
int eth-trunk 0
mode lacp-static        配置Eth-Trunk的工作模式为LACP模式。
trunkport 100GE 1/1/0/35    //增加成员接口
trunkport 100ge 1/2/0/35
mode lacp-static        //聚合模式LACP
peer-link 1     配置接口为peer-link接口
port vlan exclude 1     禁止vlan1防止环路##
int eth-trunk 0
mode lacp-static        配置Eth-Trunk的工作模式为LACP模式。
trunkport 100GE 2/1/0/35    //增加成员接口
trunkport 100ge 2/2/0/35
mode lacp-static        //聚合模式LACP
peer-link 1     配置接口为peer-link接口
port vlan exclude 1     禁止vlan1防止环路5、配置M-lag成员接口
#
int eth-trunk 101
dfs-group 1 m-lag 1int eth-trunk 102
dfs-group 1 m-lag 2##
int eth-trunk 101
dfs-group 1 m-lag 1int eth-trunk 102
dfs-group 1 m-lag 2

检测命令

在两台交换机上
<>display dfs-group 1 m-lag
<>display dfs-group 1 m-lag brief

通过以上显示信息可以看到,“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的配置正确。

浅析M-lag技术(后附华为交换机配置命令)相关推荐

  1. 华为交换机配置命令集

    华为交换机配置命令 1.配置文件相关命令 [Quidway]display current-configuration 显示当前生效的配置 [Quidway]display saved-configu ...

  2. enable 华为交换机ntdp_华为交换机配置命令有哪些?

    展开全部 华为交换机配置命令有以下几种: 1.用户模式:交换机启动32313133353236313431303231363533e59b9ee7ad9431333363396463后在控制台直接按回 ...

  3. dp交换机命令_华为交换机配置命令解释

    华为交换机配置命令解释 用户视图,只能看配置 reset save ( 清除配置文件 ) reboot ( 重启华为交换机 ) system view ( 进入配置模式 ) sys ( 省略式打法 ) ...

  4. 华为交换机配置命令 华为QuidWay交换机配置命令手册

    华为交换机配置,仅供参考: 1.开始建立本地配置环境,将主机的串口通过配置电缆与以太网交换机的Console口连接. 在主机上运行终端仿真程序(如Windows的超级终端等),设置终端通信参数为:波特 ...

  5. enable 华为交换机ntdp_华为交换机配置命令超详解

    H3C 交换机配置命令大全 1 . system-view 进入系统视图模式 2 . sysname 为设备命名 3 . display current-configuration 当前配置情况 4 ...

  6. 华为重启交换机命令_华为交换机配置命令后需要重启吗

    展开全部 华为交换机有下面几种情况需要重启: 1.清空配置,e68a84e8a2ad62616964757a686964616f31333433623131reset config,后,需要重启. 2 ...

  7. 华为交换机配置时区_华为交换机配置命令

    文档大全 华为交换机的基本操作命令 设置日期和时间--时间对于交换机来说非常重要,时间不对很多功能无法实现 clock timezone BJ add 08:00:00 --在用户视图下输入此命令 c ...

  8. 华为交换机配置命令汇总

    VRP系统基本使用 ◆command-privilege level rearrange  --用户级别为15级才能执行,将所有缺省注册为2.3级的命令,分别批量提升到10和15级. ◆undo co ...

  9. 【华为交换机配置命令大全】

    用户视图 登陆设备后,直接进入用户模式,只能执行少量查看配置的命令 Info: The max number of VTY users is 10, and the number of current ...

最新文章

  1. 微信小程序 openid及支付的若干问题解决方案
  2. ubuntu下eclipse中键盘失灵
  3. python和c混合编程 gil_终于搞明白python与gil
  4. Linux下socket最大连接数 ulimit -n 最大值修改
  5. adb server is out of date killing
  6. PGP加密软件使用教程-云安全技术
  7. (二十)美萍酒店管理系统:系统维护_系统设置_房间类型_单个添加、多个添加
  8. 农历24节气日期计算公式
  9. .vimrc快捷键设置
  10. UTF-8字符「EF BF BD」-备胎
  11. 验证码集合_您网站的免费验证码集合
  12. 视频教程-图解Python编程神器Jupyter Notebook-Python
  13. 立体表情包贺卡项目,一单赚10元,一天300,绝对蓝海
  14. 【多目标优化】Pareto最优解很少
  15. html地址查询,根据地址查询经纬度.html
  16. 创建Springboot项目、java项目遇到的问题
  17. JSP+Struct+MySql基于BBS管理系统设计与实现(源代码+论文+中英资料+开题报告+答辩PPT)
  18. java项目中表格导入找到最近父类生成树形结构
  19. 舆情监测平台都有哪些,舆情监测平台使用工作总结
  20. 2021-03-11 舒尔特方格 python3 pyqt5

热门文章

  1. Web:选择器的种类
  2. 苹果手机的OLED屏和LCD屏有什么区别?
  3. vue+elementui,输入框输入特殊字符提示
  4. because it is included into a circular dependency循环依赖的解决办法
  5. 那些年一起追过的日漫之留下的经典台词
  6. Spring框架学习【从入门到精通】
  7. 10个精致的企业网站设计模板欣赏及点评
  8. pytest--fixture的使用(前置、后置)
  9. windows 搭建代理服务器 - Fiddler
  10. Google Cloud Next '17主题演讲的5个重要要点