在华为设备上配置链路聚合和OSPF、RIP

简介: 本文通过一个综合实验来介绍如何在华为设备上配置链路聚合、单臂路由、静态路由、动态路由、OSPF和RIP。

📝理论讲解:


链路聚合概述

链路聚合(Link Aggregation)是将多个物理接口当作一个逻辑接口,以增加带宽的提供线路冗余,链路聚合的带宽理论上相当于所包含的物理接口带宽总和,非常适合与企业核心网络中,同时参与捆绑的某个成员接口或链路损坏,不影响聚合链路的正常工作,提供了冗余性,华为设备支持的链路聚合协议是LACP(Link Aggregation Control Protocol)。在华为设备中,由多个物理接口捆绑成逻辑接口,该接口被称为Eth-Trunk接口。链路聚合相关的标准由IEE 802.3ad定义。


链路聚合模式

华为设备支持的链路聚合模式有手工负载分担模式和静态LACP模式。

手工负载分担模式: 手工负载分担模式没有LACP协议报文的参与,所有的配置均由手工完成,如加入多个成员接口。该模式下所有的接口均处于转发状态,实现链路的负载分担。它支持的负载分担方式包括目的MAC,源MAC,源MAC异或目的MAC,源IP,目的IP、源IP异或目的IP。手工负载分担模式通常应用在对端设备不支持LACP协议的情况下。

静态LACP模式:静态LACP模式是线路两端利用LACP协议进行协商。从而确定活动接口和非活动接口的链路聚合方式。在该模式下,创建Eth-Trunk。加入Eth-Trunk成员接口需由手工完成,而确定活动接口和非活动接口则由LACP协议协商产生。静态LACP模式也称为M:N模式。这种方式同时可以实现链路负载分担和冗余备份的双重功能。在链路聚合组中M条链路处于活动状态,转发数据并负载负担,而另外N条链路处于非活动状态,不转发数据。当 M条链路中由链路出现故障时,系统会自动从N条备份链路中选择优先级最高的接替故障链路,并开始转发数据。

静态LACP模式与手工负载分担模式的主要区别为静态LACP模式可以有备份链路,而手工负载分担模式中所有成员接口均处于转发状态,分担负载流量,除非线路故障。


活动接口与非活动接口

处于活动状态并负责转发数据的接口称为活动接口。相反,处于非活动接口状态并禁止转发的数据的接口称为非活动接口。活动接口和非活动接口一般不需要人为干预,在静态LACP模式中可以配置活动接口数量的上限以及下限。根据配置的工作模式不同,角色分工如下;

手工负载分担模式,正常情况下,所有的成员接口均为活动接口,除非这些接口出现链路故障。

静态LACP模式,M条链路对应的接口为活动接口并负责转发数据,N条链路对应的接口为非活动接口并负责冗余备份。


📖实验配置与实现:


拓扑图:


1675847470317.png


推荐步骤:

在SW1、SW2创建链路聚合将接口加入链路聚合中链路聚合编号为1

将SW1和R1互联链路配置Trunk,在SW1和SW2创建VLAN70和80,接口加入VLAN,在R1配置单臂路由实现VLAN70和VLAN80跨VLAN通信

在SW3创建VLAN90和VLAN100,将接口加入到VLAN中,R6和SW3互联链路配置Trunk

R6配置单臂路由实现VLAN90和VLAN100通信

路由器接口配置IP地址和虚拟接口IP地址

R2访问R1的Lo0接口和VLAN70、VLAN80配置静态路由,R1访问R2和其他网络使用默认路由

R2和R3互联链路配置RIPv2,将网络宣告到RIP中,在R3、R4、R5、R6配置OSPF,将网络宣告到指定的OSPF区域中

在R2的RIP中将、直连路由、默认路由、静态路由宣告的RIP中

在R3上将RIP、直连路由、默认路由宣告到OSPF中

在R3上将OSPF宣告到RIP中

在R6上配置OSPF将直连路由宣告到OSPF中

在VLAN100上验证访问VLAN70、VLAN80、VLAN90全网互通


实验步骤


一、在SW1、SW2创建链路聚合将接口加入链路聚合中链路聚合编号为1


1、在交换机SW1上创建聚合链路将接口加入聚合链路中链路聚合编号为1

1)SW1上创建聚合链路

ce85224e4f5a508694987b5dc969300.png

2)将接口加入聚合链路中8879ca9efb2a3409fcd60fb3c7ce415.png


3)查看配置的链路聚合


666c4b95d40b92e5862bb37dec7767a.png


2、在交换机SW2上创建聚合链路将接口加入集合链路中链路编号为1


1)SW2上创建聚合链路

3b3155ce7fc6f3abc51722c5ae4b8f5.png

2)将接口加入聚合链路中

d6b474b1cc000ff6b43f48bcb3b9b33.png

3)查看配置的聚合链路

b7a1b27ea091173d4e778b4607c5258.png

二、将SW1和R1互联链路配置Trunk,在SW1和SW2创建VLAN70和80,接口加入VLAN,在R1配置单臂路由实现VLAN70和VLAN80跨VLAN通信


1、将SW1和R1互联链路配置为Trunk


1)SW1和R1互联链路配置为Trunk


55a6065d479ff9d9f6228a6ec57644e.png655582ddca86627994cafb69b03ef54.png


2、在SW1上创建VLAN70和VLAN80接口加入指定VLAN


1)在SW1上创建VLAN70和VLAN80

6caa954dea7a2c195580bfe27ad4b46.png2)加入接口加入指定的VLAN


c8e641504e64e08eab8920f22e6e00a.png7dd8b02c2d42bd54d8407f208bbec8f.png


3)查看创建的VLAN


39e71951e1b6e5300d584cb66ebb0b3.png


3、在SW2上创建VLAN70和VLAN80接口加入指定VLAN


1)在SW2上创建VLAN70和VLAN80

854c772d9845192c7921e2fc110bcd1.png

2)将接口加入指定的VLAN


17f122c527d8b0357283ed35249944e.png


3)查看创建的VLAN


bba790f754c976f0e4c9a731eb441c9.png


4、在R1配置单臂路由实现VLAN70和VLAN80跨VLAN通信


1)进入路由器接口、激活接口

6e45d4c68d2a52bd60b7324b11d7027.png


2)配置子接口为VLAN70提供服务

bcb65998e4d2696dd1951a665f08831.jpg


3)配置子接口为VLAN80提供服务

b2c252b886f602d4d740ce94c5cc42f.jpg



5、客户端配置IP地址


1)VLAN70PC1配置IP地址

b027f12612f590e33f783b749d5f29a.jpg


2)VLAN70PC2配置IP地址


9ca3e6d9df3052c49610e1313023813.jpg


3)VLAN80PC1配置IP地址


29a7e5c3ba66546c4b74771cdf8ee4a.jpg


4)VLAN90PC2配置IP地址

2c7e73db1df4b77b19ded947d83310a.jpg


5)验证d30c181b51545b92542247a6430a512.jpg

169c0bde3680e4fd390fafb32be0589.jpg

d63d61700a0ef419351fceb16f04387.jpg



三、在SW3创建VLAN90和VLAN100,将接口加入到VLAN中,R6和SW3互联链路配置Trunk


1、在SW3上创建VLAN90和VLAN100,将接口加入指定VLAN中


1)SW3创建VLAN90和VLAN100

2)将接口加入指定VLAN中

32bf39a0f687d2192aacd5e61ba4614.jpg4b17b52b3088ad478d86c2e7cd35b21.jpg


2、R6和SW3互联链路配置Trunk

1、SW3和R6互联配置Trunk


4b17b52b3088ad478d86c2e7cd35b21.jpg


四、R6配置单臂路由实现VLAN90和VLAN100通信


1、在R6配置单臂路由实现VLAN90和VLAN100通信


1)进入路由器接口、激活接口

34e2d519bc941a1fc13222294300b47.jpg

2)配置子接口为VLAN90提供服务


efd435243c94252327bd2479e5c0918.jpg

3)配置子接口为VLAN100提供服务


bf1f6d5a7a962c01457fbe3b0026b48.jpg


2、客户端配置IP地址


1)VLAN90PC1配置IP地址

cd4f520870f06068e2fd4db2aa36efb.jpg


2)VLAN100PC1配置IP地址


9942053d54d21d2e090e3d8af479ae0.jpg


3、验证不同VLAN通信


1)使用VLAN100PC1验证

9fb9e2c6f44ccd55fe51f3f4ffee64c.jpg


2)使用VLAN90PC1验证


10f26718804a2dd4142ba098fd50cbb.jpg



五、路由器接口配置IP地址和虚拟接口IP地址


1、路由器R1配置IP地址


1)R1配置IP地址

ce8355f97a756a344cf146ffd90ec14.jpg2)查看配置的IP地址

eb1197082b635772384bacce957bb89.jpg


2、路由器R2配置IP地址


1)R2配置IP地址


8094a7570b1f2ab10a5bde1448f92cc.jpg



2)查看配置的IP地址


63cdde0adc400a932b10ad1c89955c7.jpg


3、路由器R3配置IP地址


1)R3配置IP地址


b638ca73dc394b29bee049534ecca32.jpg


2)查看配置的IP地址


6798a6406afe86545d684aebd62ab19.jpg


4、路由器R4配置IP地址


1)R4配置IP地址


b4a8ecc3c91c5469ab6996fdf404740.jpg


2)查看配置的IP地址


6f34db36241aa0f44f9777ae35309a7.jpg


5、路由器R5配置IP地址


1)R5配置IP地址


f68788a12d43069d054a1abd7155b27.jpg


2)查看配置的IP地址


de8e113893c075c1b64ce15623c8604.jpg


6、路由器R6配置IP地址


1)R6配置IP地址


73daa3acd808f0a68be50efab778127.jpg


2)查看配置的IP地址


28eb63f2906fc786c6e44ce9bac13a1.jpg


六、R2访问R1的Lo0接口和VLAN70、VLAN80配置静态路由,R1访问R2和其他网络使用默认路由


1、在R2路由器上配置静态路由


1)R2配置静态路由

2)查看配置的路由表

280f4df85ef67a015b9647ef5b43a18.jpg


2、R1访问R2和其他网路配置默认路由


1)R1配置默认路由

2)查看配置的IP地址


73748fe1aa4fe53b2e993d991e48641.jpg


七、R2和R3互联链路配置RIPv2,将网络宣告到RIP中,在R3、R4、R5、R6配置OSPF,将网络宣告到指定的OSPF区域中


1、R2和R3互联链路配置RIPv2,将网络宣告到RIP中

R2:

1)启动rip进程为

2)宣告直连路由

3)关闭路由汇总

R3:

1)启动rip进程为1

2)宣告直连路由

3)关闭路由汇总

在路由器R2上配置路由重分发

在路由器R3上查看路由表


c4833ac0a43fd96c5db529d1ddd228a.jpg


2、在R3、R4、R5、R6配置OSPF,将网络宣告到指定的OSPF区域中

R3:

1)在R3启动ospf进程为1指定route-id

2)指定ospf区域,宣告直连网络

e6904eac3cb656b0c68a02727c8557e.jpg


R4:

1)在R4启动ospf进程为1指定route-id

2)指定ospf区域,宣告直连网络


7473497638fe048d6e2c94a343bb4b9.jpg2)指定ospf区域,宣告直连网络


八、在R6上配置OSPF将直连路由宣告到OSPF中


1、在R6上配置OSPF将直连路由宣告到OSPF中


1)在路由器R6上宣告直连路由8d4ee42ac4fef2f563fe686c4e69630.jpg


九、在路由器R3宣告直连路由、默认路由、RIP到OSPF中


1、R3上宣告OSPF和RIP


1)在路由器R3宣告RIP到OSPF中


十、在VLAN100上验证访问VLAN70、VLAN80、VLAN90全网互通


1、验证全网互通


d2f7523c4989b4f0b76bda08148ba6e.jpgc5a743ba5d32dd744dd6c3d7801b725.jpg00bbea4015af5856db61f11e1285c26.jpg693973f2f41df17ce2d66a3d258d72e.jpgf212aca71190ee847f59fdd90695df5.jpg4b35cc88fb94e123d70bf81a91af46e.jpg

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
相关文章
|
消息中间件 存储 Kafka
【Kafka】kafka维护消息状态的跟踪方法
【4月更文挑战第6天】【Kafka】kafka维护消息状态的跟踪方法
|
5月前
|
人工智能 弹性计算 自然语言处理
还不会部署OpenClaw?阿里云推出五种OpenClaw快速部署方案,一键拥有专属AI助理!
OpenClaw(原Moltbot/Clawdbot)是开源AI代理平台,支持自然语言交互、任务自动化与多工具集成。阿里云推出5种零门槛部署方案——轻量服务器、无影云电脑(企业/个人版)、AgentBay嵌入、ECS云服务器,覆盖小白到专家全场景,一键启用专属AI助理!
1281 6
|
11月前
|
并行计算 PyTorch 调度
大模型推理显存优化系列(4):eLLM-大模型推理中的弹性显存管理和优化
本文简要介绍eLLM相关技术挑战、总体设计和初步性能评估
|
安全 Linux
Linux Centos通过mail向QQ邮箱发邮件
【8月更文挑战第20天】在 CentOS 上配置使用 `mail` 命令向 QQ 邮箱发送邮件涉及几个步骤。首先确保已安装 `mailx`;接着编辑 `/etc/mail.rc` 文件来配置发件信息,包括设置发件邮箱、SMTP 服务器及授权码。最后,通过 `echo` 命令结合 `mail` 发送邮件。需登录 QQ 邮箱开启 SMTP 服务并获取授权码用于安全验证。
945 3
|
Unix Linux 开发工具
Vi 和 Vim 文本编辑器使用指南
Vi 和 Vim 是 Unix/Linux 系统中常用的文本编辑器,Vim 是 Vi 的改进版,增加了语法高亮、多级撤销等功能。它们支持命令模式、插入模式和末行模式,可通过快捷键高效进行文本编辑操作,如移动光标、删除文本、查找替换等。例如,命令模式下“hjkl”分别用于左右上下移动光标,“x”删除字符,“i”进入插入模式输入文本,“:wq”保存并退出。
666 6
|
Linux 网络虚拟化 Windows
网工记背命令(6)----链路聚合配置
网工记背命令(6)----链路聚合配置
2150 0
|
存储 网络协议 算法
|
负载均衡 监控 数据中心
IT知识百科:什么是链路聚合?
【5月更文挑战第1天】
2941 1
IT知识百科:什么是链路聚合?
|
网络虚拟化 数据中心
ENSP的VLAN原理和配置命令
ENSP的VLAN原理和配置命令
767 2
ENSP的VLAN原理和配置命令
|
JavaScript Linux Shell
探索Linux中的`script`命令:记录你的终端会话
`script`命令在Linux中记录终端会话,用于重现交互、教学和调试。它启动新shell,捕获所有输入输出到文件,默认文件为`typescript`。主要选项包括追加输出 `-a`,执行单个命令 `-c`,实时写入 `-f`,静默模式 `-q` 和添加时间戳 `-t`。示例用法:记录脚本执行`script -a log.sh script.sh`,或带时间戳记录`script -t timestamps.log`。注意文件权限、磁盘空间和敏感信息处理。