H3C交换机S6850配置M-LAG三层转发

822fceceeb5c468c7002382cd5951656.gif

正文共:1999 字 30 图,预估阅读时间:3 分钟

前面提到M-LAG是一种跨设备链路聚合技术,将两台物理设备在聚合层面虚拟成一台设备来实现跨设备链路聚合,从而提供设备级冗余保护和流量负载分担。

之前已经做了DRNI的三层转发配置DRNI三层转发配置实验,但是HCL更新了软件版本,所以我们今天再做一个M-LAG三层转发配置的实验。

114474d7608bef5b520751c9121d4c0a.png

组网需求

c5a3242faf8e325d8dfe071f6b376d15.png

由于用户对于业务的可靠性要求很高,如果SWC和接入设备(SWA和SWB)之间配置链路聚合只能保证链路级的可靠性,接入设备发生故障时则会导致业务中断。这时用户可以采用M-LAG技术,正常工作时链路进行负载分担且任何一台设备故障对业务均没有影响,保证业务的高可靠性。

配置三层以太网接口为保留接口,在该三层以太网口上搭建Keepalive链路,保证Keepalive报文能够正常传输。

6a88dda7417b489222d3997fbc430859.png

实验环境

Windows 10专业版(Intel Core i5-8265U,16GB内存)

HCL V5.10.1

H3C S6850(Version 7.1.070,Alpha 7170)

ec56e7d8c6e25fa793baa7d3394f43c1.png

组网图

181a9b14a0ba54e766b34bf40c4ed004.png

M-LAG三层转发配置组网图如下。

93c4f1d3c7d733e49c2030afdf4c140f.png

两台M-LAG设备的GE1/0/1做keepalive检测,将GE1/0/2和GE1/0/3加入聚合组BAGG1,并配置为peer-link接口,配置两台设备的GE1/0/4、GE1/0/5口加入M-LAG聚合组2、3,分别和SWC、SWD互联。

VLAN 10内主机的缺省网关为10.1.1.1/24,VLAN 20内主机的缺省网关为20.1.1.1/24。SWA和SWB同时属于虚拟IP地址为10.1.1.1/24的备份组1和虚拟IP地址为20.1.1.1/24的备份组2。在备份组1和备份组2中SWA的优先级高于SWB。

c405b0e2fd24f8c875dd3440595a2e0e.png

配置步骤

e63331be9a91fabb18c750f526c755d7.png

cf2e2c45143a3842524ddf47d5f20fb8.png

配置SWA

SWA和SWB两台设备的基础配置和互联接口配置可以直接使用H3C交换机S6850配置M-LAG基本功能,把上次的配置稍微调整一下就可以用了,直接上配置。

#
interface Bridge-Aggregation3
 port link-type trunk
 port trunk permit vlan all
 link-aggregation mode dynamic
 port m-lag peer-link 1
#
interface GigabitEthernet1/0/5
 port link-mode route
 ip address 1.1.1.1 255.255.255.0
#
interface GigabitEthernet1/0/3
 port link-type trunk
 port trunk permit vlan all
 port link-aggregation group 3
#
interface GigabitEthernet1/0/4
 port link-type trunk
 port trunk permit vlan all
 port link-aggregation group 3
#
m-lag mad exclude interface GigabitEthernet1/0/5
m-lag system-mac 0001-0001-0001
m-lag system-number 1
m-lag system-priority 666
m-lag consistency-check disable
m-lag keepalive ip destination 1.1.1.2 source 1.1.1.1

2e0357f96ccbca9da2c3a89b14f04380.png

补充SWA配置

将SWA和SWC互联的GE1/0/1接口加入到动态聚合组BAGG100,并配置该聚合接口为M-LAG接口1;将SWA和SWD互联的GE1/0/2接口加入到动态聚合组BAGG101,并配置该聚合接口为M-LAG接口2。

#
interface Bridge-Aggregation100
 link-aggregation mode dynamic
 port m-lag group 100
#
interface Bridge-Aggregation101
 link-aggregation mode dynamic
 port m-lag group 101
#
interface GigabitEthernet1/0/1
 port link-aggregation group 100
#
interface GigabitEthernet1/0/2
 port link-aggregation group 101

a55b600b84494a607d43edd61022fc0e.png

配置聚合接口100为Trunk端口,并允许SWA和SWC使用VLAN 100互通;配置聚合接口101为Trunk端口,并允许SWA和SWD使用VLAN 101互通。

#
vlan 100
#
vlan 101
#
interface Bridge-Aggregation100
 port link-type trunk
 port trunk permit vlan 100
#
interface Bridge-Aggregation101
 port link-type trunk
 port trunk permit vlan 101

c9db3ef807ed9fcec31f98557bf0e2f2.png

创建接口Vlan-interface100和Vlan-interface101,并配置其IP地址。

#
interface Vlan-interface100
 ip address 100.1.1.1 255.255.255.0
#
interface Vlan-interface101
 ip address 101.1.1.1 255.255.255.0

配置Vlan-interface100和Vlan-interface101接口为M-LAG保留接口。

#
m-lag mad exclude interface Vlan-interface100
m-lag mad exclude interface Vlan-interface101

8d978531bdde68c86da9f051ad50ee44.png

配置OSPF,用于和SWC、SWD交换路由,并引入直连路由。

#
ospf 1
 import-route direct
 area 0.0.0.0
  network 100.1.1.0 0.0.0.255
  network 101.1.1.0 0.0.0.255

7677f27f5ad5d2714a6aa85ff444aa0d.png

为接口Vlan-interface100创建VRRP备份组100,并配置备份组100的虚拟IP地址为100.1.1.11;设置SWA在备份组100中的优先级为200,高于默认值100,以保证SWA成为Master,从而和SWA在M-LAG中角色一致。

#
interface Vlan-interface100
 vrrp vrid 100 virtual-ip 100.1.1.11
 vrrp vrid 100 priority 200

4db05abdac4b0924babae2fcfce84da5.png

同理,为接口Vlan-interface101创建VRRP备份组101,并配置备份组101的虚拟IP地址为101.1.1.11。设置SWA在备份组101中的优先级为200,高于默认值100,以保证SWA成为Master,从而和SWA在M-LAG中角色一致。

#
interface Vlan-interface101
 vrrp vrid 101 virtual-ip 101.1.1.11
 vrrp vrid 101 priority 200

78820dfbeeee476033084157c5590148.png

bcdf96621f542ccc668e5718f6ce8602.png

配置SWB

SWB的配置思路和SWA基本一致,直接上配置。

#
ospf 1
 import-route direct
 area 0.0.0.0
  network 100.1.1.0 0.0.0.255
  network 101.1.1.0 0.0.0.255
#
vlan 100 to 101
#
interface Bridge-Aggregation3
 port link-type trunk
 port trunk permit vlan all
 link-aggregation mode dynamic
 port m-lag peer-link 1
#
interface Bridge-Aggregation100
 port link-type trunk
 port trunk permit vlan 1 100
 link-aggregation mode dynamic
 port m-lag group 100
#
interface Bridge-Aggregation101
 port link-type trunk
 port trunk permit vlan 1 101
 link-aggregation mode dynamic
 port m-lag group 101
#
interface Vlan-interface100
 ip address 100.1.1.2 255.255.255.0
 vrrp vrid 100 virtual-ip 100.1.1.11
#
interface Vlan-interface101
 ip address 101.1.1.2 255.255.255.0
 vrrp vrid 101 virtual-ip 101.1.1.11
#
interface GigabitEthernet1/0/5
 port link-mode route
 ip address 1.1.1.2 255.255.255.0
#
interface GigabitEthernet1/0/1
 port link-type trunk
 port trunk permit vlan 1 100
 port link-aggregation group 100
#
interface GigabitEthernet1/0/2
 port link-type trunk
 port trunk permit vlan 1 101
 port link-aggregation group 101
#
interface GigabitEthernet1/0/3
 port link-type trunk
 port trunk permit vlan all
 port link-aggregation group 3
#
interface GigabitEthernet1/0/4
 port link-type trunk
 port trunk permit vlan all
 port link-aggregation group 3
#
m-lag mad exclude interface GigabitEthernet1/0/5
m-lag mad exclude interface Vlan-interface100
m-lag mad exclude interface Vlan-interface101
m-lag system-mac 0001-0001-0001
m-lag system-number 2
m-lag system-priority 666
m-lag consistency-check disable
m-lag keepalive ip destination 1.1.1.1 source 1.1.1.2

206fa11415253a2883ea9638cd0ffcd5.png

配置SWC

创建二层聚合接口100,配置为动态聚合模式,并将端口GE1/0/1和GE1/0/2加入到聚合组100中;配置聚合口100为Trunk端口,允许VLAN 100的报文通过;配置创建接口Vlan-interface100,配置IP地址。

#
vlan 100
#
interface Bridge-Aggregation100
 port link-type trunk
 port trunk permit vlan 100
 link-aggregation mode dynamic
#
interface GigabitEthernet1/0/1
 port link-type trunk
 port trunk permit vlan 100
 port link-aggregation group 100
#
interface GigabitEthernet1/0/2
 port link-type trunk
 port trunk permit vlan 100
 port link-aggregation group 100
#
interface Vlan-interface100
 ip address 100.1.1.3 255.255.255.0

d4d04fb9c6de6141598f30938faae96e.png

配置OSPF,用于和SWA、SWB交换路由。

#
ospf 1
 import-route direct
 area 0.0.0.0
  network 100.1.1.0 0.0.0.255

a5c92907829e617039f03f5006f6f7fe.png

配置连接主机PCA的接口GE1/0/3,放通VLAN 100。

#
interface GigabitEthernet1/0/3
 port access vlan 100

91ccc86d0a42fe3d7e80618e0c5cda39.png

36b94d3457368a83f310d7d3646a00ba.png

配置SWD

SWD和SWC配置思路相同,调整VLAN及IP相关配置,配置如下:

#
ospf 1
 import-route direct
 area 0.0.0.0
  network 101.1.1.0 0.0.0.255
#
vlan 101
#
interface Bridge-Aggregation101
 port link-type trunk
 port trunk permit vlan 1 101
 link-aggregation mode dynamic
#
interface Vlan-interface101
 ip address 101.1.1.4 255.255.255.0
#
interface GigabitEthernet1/0/1
 port link-type trunk
 port trunk permit vlan 1 101
 port link-aggregation group 101
#
interface GigabitEthernet1/0/2
 port link-type trunk
 port trunk permit vlan 1 101
 port link-aggregation group 101
#
interface GigabitEthernet1/0/3
 port access vlan 101

589317c38e43bf095e52bb3f9be3aed7.png

验证配置

1d381345d33ccc6eac01a54835d89a20.png

323e3ceb1c50538d04dc49db9cf8fe25.png

验证设备

查看M-LAG的设备角色信息,一主一备。

dis m-lag role

21172bd29217cc507a2cb454b05b6a46.png

查看SWB的M-LAG系统信息。

dis m-lag system

3f011f334fd0d705e3192ad33f23aa7c.png

查看SWB上分布式聚合的Keepalive报文信息。

display m-lag keepalive

c6e63e751233a86414f6fc7bc77bd157.png

查看确认收发报文是否正常,如果正常会提示成功,像上图这种,表示状态正常。

查看DRCP报文的统计信息。

dis m-lag drcp statistics

c22053e654f8c669bd82c9b938408884.png

查看SWB上peer-link接口和M-LAG口的摘要信息。

display m-lag summary

00aa688c90a2e64eb2935fad23bfc5f4.png

查看M-LAG的接口详细信息。

dis m-lag verbose

c862f4e6f0fc41d64f7b69d5b720f856.png

查看SWA上聚合组100、101的详细信息。

acad9fa696ae13ace109aaba79a9bd6f.png

SWA接口GE1/0/1的对端接口编号和显示的信息一致,而接口GE1/0/2的对端接口编号实际为GE1/0/1,显示编号为GE1/0/2。

查看SWB上聚合组100、101的详细信息,对端接口编号显示和SWA相同。

aa1249e4b32c6d02262570b336bfb9a9.png

查看SWC上聚合组100的详细信息。

500ab18435a3650c37f2affda6340add.png

查看SWD上聚合组101的详细信息。

7dcc3a47ffc443b9273796f9002fa02d.png

在SWA上查看VRRP备份组的信息。

362110ca24d8d2748c935eaf37a03f30.png

在SWB上查看VRRP备份组的信息。

1c20ea30b11f1cd0615e22ec04ffffd7.png

查看SWC上的OSPF邻居信息,可以看到设备之间都建立了OSPF邻居。查看路由表,学习到了全部路由,从而确保了三层互通。

16bde9904e92b9527baeab62ed9a6bc3.png

查看SWD上的OSPF邻居信息和路由信息。

53b71c509676bf7193f3e3763f54ea13.png

61f0d5ea60f1960f11decaab788ba7ff.png

验证主机

在PCA上测试到PCB的访问情况。

7dcace0a3930220475b4b3a515d4721e.png

在PCA上测试到其他地址的访问情况。

d876a26fc371b4c78a2f432f9719bcfb.png

在PCA发起到PCB的9999个ping包,DOWN掉SWD的接口GE1/0/1,查看报文中断情况。

d6ef55f365704a97fed61780d72ce75b.png

跟上次相比DRNI三层转发配置实验,这次业务没有中断,看来是版本更新解决问题了。

d3c2bc8c705789bc545dae0246afe663.png

VRRP的状态同样没有切换,这里没有问题,因为VRRP是虚接口,VLAN接口也是虚接口,peer-link接口配置了放通所有VLAN,所以上下行链路状态变化不会引起VRRP状态切换。

ad911640c46b19616c09d7d8176fc1e9.png

跟之前相比,现在两台设备之间的通信正常,SWA的链路状态异常可以同步给SWB,从而继续转发业务报文。

然后把SWA接口GE1/0/5的接线接上,断开接口GE1/0/5的接线,查看报文中断情况。

55f3add26c5bb790e3880fe93d0e0ba9.png

没有中断,想想也没有问题,报文直接从SWB上来了,直接转发给PCB了,没有经过SWA。虽然VRRP也没有发生倒换,但是也不需要VRRP发生倒换。

497c4b7273470f43a0491a014fb29276.png

总结

232d9421587c3ef231a949c89b9d4e60.png

1、本实验的官方指导做了更新,解决了之前在peer-link接口配置trunk vlan all之后还重复配置放通VLAN 100和101的重复操作;

2、更新后的版本解决了M-LAG状态切换不生效的问题,实验现象完整;

3、还是那句话,难道IRF不好用吗?为什么非要用配置这么复杂的M-LAG呢?本来就是一个二层的功能,却需要通过一堆三层的路由配置来实现,是老夫愚钝了!

0a0249a63482291deb82613aa5b42dce.gif

长按二维码
关注我们吧

e0af1b56e08fb226ae52b1c765da7cc8.jpeg

e73379660689aa0799743eda146bfeff.png

H3C交换机S6850配置M-LAG基本功能

M-LAG是个啥?M-LAG和DRNI谁更厉害?

网络之路28:二层链路聚合

网络之路27:IRF设备堆叠

网络之路26:STP生成树协议

CentOS 7配置Bonding网卡绑定

神奇的H3C设备自动配置功能,不用按Ctrl-D/C了

如何在最新版的HCL 5.10.0中导入NFV镜像?

HCL中虚拟设备的转发性能怎么样?今天我们来测一下

手撸一个自动搭建openVPN服务器的SHELL脚本

10.1.1.0/31这个地址到底能不能用?31位长度的掩码是怎么回事?

小测一下HCL中VSR的转发性能

轻轻松松达到1.8 Gbps,果然HCL还是搭配高档电脑更好使

Windows Server调整策略实现999999个远程用户用时登录

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/335858.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

MySQL之外键约束和表关系

前言 一个项目中如果将所有的数据都存放在一张表中是不合理的,比如一个员工信息,公司只有2个部门,但是员工有1亿人,就意味着员工信息这张表中的部门字段的值需要重复存储,极大的浪费资源,因此可以定义一个…

突破性概念“整车智能”背后,比亚迪又在蓄力何方?

比亚迪再以“整车智能”的颠覆性创意惊艳我们,他们这次又在酝酿哪些革命性技术,引领行业? 2024年的比亚迪梦想日,为汽车行业带来了一次全新的飞跃。这家传统但很有实力,却又颇有野心的自主品牌车企,再次以开…

使用Python在本地生成助记词

新建并打开一个空文件夹 逐行 执行命令 python3 -m pip install --upgrade pippip3 install eth_accountpip3 install web3touch acco.py然后看到文件夹下面会有个acco.py文件 将把下面的代码粘贴到acco.py中保存。 import os from eth_account import Accountif __name__ …

AI视频智能识别技术在智慧农业大棚升级改造管理场景中的应用方案

一、需求分析 随着科技的进步和农业现代化的推进,智能化技术逐渐成为现代农业发展的重要支撑。农业大棚作为现代农业的重要组成部分,其智能化改造对于提高农业生产效率、降低成本、增加收益具有重要意义。利用先进的信息化手段来对农业大棚进行管理&…

防伪技术行业研究:年复合增长率约为10%

近年来,我国各种新的防伪技术不断涌现,部分防伪技术已经达到国际先进水平,并广泛应用于产品防伪、票证防伪等领域,推动了防伪行业的持续、健康发展。 常见的产品防伪技术有:隐形分子技术、二维码防伪、揭开留底防伪、安…

【C语言】- 设置控制台标题、编码、文字颜色、大小和字体

【C语言】- 设置控制台标题、编码、文字颜色、大小和字体 文章目录 【C语言】- 设置控制台标题、编码、文字颜色、大小和字体1 - 设置控制台标题2 - 设置控制台编码3 - 设置控制台字体和大小参考链接 1 - 设置控制台标题 因为要用到 Windows API,所以需要包含头文件…

systemverilog/verilog文件操作

1、Verilog文件操作 Verilog具有系统任务和功能,可以打开文件、将值输出到文件、从文件中读取值并加载到其他变量和关闭文件。 1.1 、Verilog文件操作 1.1.1、打开和关闭文件 module tb; // 声明一个变量存储 file handler integer fd; initial begin // 以写权限打开一个文…

计算机vcruntime140.dll丢失要怎么解决,快速解决dll报错问题

在计算机系统中,vcruntime140.dll是一个至关重要的动态链接库文件(DLL),它是Visual C Redistributable运行时组件的重要组成部分。这个特定的.dll文件承载了大量的运行时函数和资源,对于许多基于Windows的应用程序来说…

基于动态顺序表实现通讯录项目

本文中,我们将使用顺序表的结构来完成通讯录的实现。 我们都知道,顺序表实际上就是一个数组。而使用顺序表来实现通讯录,其内核是将顺序表中存放的数据类型改为结构体,将联系人的信息存放到结构体中,通过对顺序表的操…

【微服务核心】ZooKeeper

文章目录 1. 简介2. 下载与安装2.1 单机版2.2 集群版 3. 选举机制3.1 首次启动3.2 非首次启动 4. 客户端常用命令行操作4.1 查看节点信息4.2 节点类型4.3 监听器原理4.4 写数据流程 5. 编程实现监听服务动态上下线6. 分布式锁6.1 手写简易分布式锁6.2 Curator 框架 7. 进阶知识…

python对象方法 反射

前言 类实例化得到的对象可以直接调用类中定义的函数,并且可以将对象本身作为第一个参数,那么类能不能也能像对象一样使用类体中的函数而不需要传递第一个参数呢?如果我们使用别人封装好的类,如何判断这个类或者对象是否有某个属…

未来 AI 可能给哪些产业带来哪些进步与帮助?

AI时代如何要让公司在创新领域领先吗?拥抱这5种创新技能,可以帮助你的公司应对不断变化。包括人工智能、云平台应用、数据分析、 网络安全和体验设计。这些技能可以帮助你提高业务效率、保护公司知识资产、明智决策、满足客户需求并提高销售额。 现在就加…

Python入门到精通(三)——Python循环语句

Python循环语句 一、while 循环 1、基础语法 2、嵌套应用 二、for 循环 1、基础语法 2、嵌套应用 三、循环中断:break 和 continue 1、break 2、continue 四、综合案例 一、while 循环 1、基础语法 while的条件需得到布尔类型,True表示继续循环…

一款真正可用的支付系统,可搭建自己的易支付系统,开源无后门

应用介绍 介绍: thinkphp开发的风吹雪支付系统易支付去后台验证版本,支持代理系统,适合搭建易支付系统,完整100%可运行网站源码。是为数不多的一款真正可用的支付系统,开源无后门可运营。 自带微信支付宝官方通道,资质…

探秘网络爬虫的基本原理与实例应用

1. 基本原理 网络爬虫是一种用于自动化获取互联网信息的程序,其基本原理包括URL获取、HTTP请求、HTML解析、数据提取和数据存储等步骤。 URL获取: 确定需要访问的目标网页,通过人工指定、站点地图或之前的抓取结果获取URL。 HTTP请求&#…

一键拆分,轻松整理,高效管理文本文件,让工作更轻松!

在日常工作中,我们经常需要处理大量的文本文件。如何快速整理这些文件,方便管理和使用成为了关键问题。为此,我们为您推荐一款强大的一键拆分和整理工具,助您高效管理文本文件! 首先,在首助编辑高手的主页面…

Gradle——基础

1、Gradle基础 1.1、Ant/Maven/Gradle对比 无论那种项目构建工具,都有自身的优势和劣势,所以选择一款最适合项目的就是最好的! 1.2、Gradle项目目录结构 Gradle项目默认目录结构和Maven项目的目录结构一致,都是基于约定大于配置…

好物周刊#37:元气桌面

https://github.com/cunyu1943/JavaPark https://yuque.com/cunyu1943 村雨遥的好物周刊,记录每周看到的有价值的信息,主要针对计算机领域,每周五发布。 一、项目 1. MallChat 一个既能购物又能聊天的电商系统。以互联网企业级开发规范的…

《斗罗大陆Ⅱ绝世唐门》美女盘点:高颜值角色吸睛无数,玄机科技再塑国漫辉煌

在国漫崛起的大潮中,玄机科技以其精湛的建模技术和独特的审美视角,打造了一部又一部备受瞩目的佳作。其中,《绝世唐门》作为玄幻类动画的代表,凭借其丰富的人物设定和颜值爆表的角色,赢得了无数观众的喜爱和追捧。今天…

DC-3靶机刷题记录

靶机下载地址: 链接:https://pan.baidu.com/s/1-P5ezyt5hUbmmGMP4EI7kw?pwdrt2c 提取码:rt2c 参考: http://t.csdnimg.cn/hhPi8https://www.vulnhub.com/entry/dc-32,312/ 官网http://t.csdnimg.cn/5mVZ7DC-3 (1).pdfhttps://…