交换机关于环路、接口绑定、链路聚合的相关知识

文章目录

      • 1、对交换机SW-1进行配置,仅允许Host-1通过Ethernet0/0/1接口与Host-3和Host-4通信,Host-2无法与其他主机通信。
      • 2、关闭生成树协议,验证环路造成的影响
      • 3、关闭生成树协议通过链路聚合实现两条链路正常通信并提高链路可靠性。

内容包括生成树协议解决网络环路,mac地址与接口绑定实现设备接入,通过链路聚合提高网络可靠性。

新建相关拓扑
在这里插入图片描述

1、对交换机SW-1进行配置,仅允许Host-1通过Ethernet0/0/1接口与Host-3和Host-4通信,Host-2无法与其他主机通信。

在绑定前先进行测试当前拓扑的连通性
在这里插入图片描述
查看交换机的mac表
在这里插入图片描述
重启交换机SW-1,消除mac地址表动态项。
关闭交换机SW-1指定接口的mac地址学习功能

<Huawei>sys	
<Huawei>system-view 
Enter system view, return user view with Ctrl+Z.
[Huawei]undo	
[Huawei]undo info	
[Huawei]undo info-center ena	
[Huawei]undo info-center enable 
Info: Information center is disabled.
[Huawei]sysnam	
[Huawei]sysname SW-1
[SW-1]inte	
[SW-1]interface Eth	
[SW-1]interface Ethernet 0/0/1
[SW-1-Ethernet0/0/1]mac-add	
[SW-1-Ethernet0/0/1]mac-address learn	
[SW-1-Ethernet0/0/1]mac-address learning disab	
[SW-1-Ethernet0/0/1]mac-address learning disable acti	
[SW-1-Ethernet0/0/1]mac-address learning disable action disca	
[SW-1-Ethernet0/0/1]mac-address learning disable action discard 
[SW-1-Ethernet0/0/1]quit
[SW-1]inte	
[SW-1]interface Eth	
[SW-1]interface Ethernet 0/0/2
[SW-1-Ethernet0/0/2]mac-address learning disable action discard
[SW-1-Ethernet0/0/2]quit
[SW-1]interface Ethernet 0/0/3
[SW-1-Ethernet0/0/3]mac-address learning disable action discard
[SW-1-Ethernet0/0/3]quit
[SW-1]interface Ethernet 0/0/4
[SW-1-Ethernet0/0/4]mac-address learning disable action discard
[SW-1-Ethernet0/0/4]quit
[SW-1]interface Ethernet 0/0/5
[SW-1-Ethernet0/0/5]mac-address learning disable action discard
[SW-1-Ethernet0/0/5]quit
[SW-1]interface Ethernet 0/0/6
[SW-1-Ethernet0/0/6]mac-address learning disable action discard
[SW-1-Ethernet0/0/6]quit
[SW-1]interface Ethernet 0/0/7
[SW-1-Ethernet0/0/7]mac-address learning disable action discard
[SW-1-Ethernet0/0/7]quit
[SW-1]interface Ethernet 0/0/8
[SW-1-Ethernet0/0/8]mac-address learning disable action discard
[SW-1-Ethernet0/0/8]quit
[SW-1]interface Ethernet 0/0/9
[SW-1-Ethernet0/0/9]mac-address learning disable action discard
[SW-1-Ethernet0/0/9]quit
[SW-1]interface Ethernet 0/0/10
[SW-1-Ethernet0/0/10]mac-address learning disable action discard
[SW-1-Ethernet0/0/10]quit
[SW-1]interface Ethernet 0/0/11
[SW-1-Ethernet0/0/11]mac-address learning disable action discard
[SW-1-Ethernet0/0/11]quit
[SW-1]interface Ethernet 0/0/12
[SW-1-Ethernet0/0/12]mac-address learning disable action discard
[SW-1-Ethernet0/0/12]quit
[SW-1]interface Ethernet 0/0/13
[SW-1-Ethernet0/0/13]mac-address learning disable action discard
[SW-1-Ethernet0/0/13]quit
[SW-1]interface Ethernet 0/0/14
[SW-1-Ethernet0/0/14]mac-address learning disable action discard
[SW-1-Ethernet0/0/14]quit
[SW-1]interface Ethernet 0/0/15
[SW-1-Ethernet0/0/15]mac-address learning disable action discard
[SW-1-Ethernet0/0/15]quit
[SW-1]interface Ethernet 0/0/16
[SW-1-Ethernet0/0/16]mac-address learning disable action discard
[SW-1-Ethernet0/0/16]quit
[SW-1]interface Ethernet 0/0/17
[SW-1-Ethernet0/0/17]mac-address learning disable action discard
[SW-1-Ethernet0/0/17]quit
[SW-1]interface Ethernet 0/0/18
[SW-1-Ethernet0/0/18]mac-address learning disable action discard
[SW-1-Ethernet0/0/18]quit
[SW-1]interface Ethernet 0/0/19
[SW-1-Ethernet0/0/19]mac-address learning disable action discard
[SW-1-Ethernet0/0/19]quit
[SW-1]interface Ethernet 0/0/20
[SW-1-Ethernet0/0/20]mac-address learning disable action discard
[SW-1-Ethernet0/0/20]quit
[SW-1]interface Ethernet 0/0/21
[SW-1-Ethernet0/0/21]mac-address learning disable action discard
[SW-1-Ethernet0/0/21]quit
[SW-1]interface Ethernet 0/0/22
[SW-1-Ethernet0/0/22]mac-address learning disable action discard
[SW-1-Ethernet0/0/22]quit
[SW-1]

测试当前网络连通性。
Host-1和Host-2都不能和Host-3和Host-4通信。
在这里插入图片描述
在这里插入图片描述
关闭交换机接口的mac地址自动学习功能后,无法自动学习主机的mac地址,对于不在mac地址表的数据包采取了丢弃的动作。

将Host-1的mac地址与Ethernet 0/0/1接口绑定。

[SW-1]mac-address static 5489-985d-731b Ethernet 0/0/1 vlan 1

在这里插入图片描述
之后就可以和Host-1主机通信了,Host-2没有进行绑定,测试不通。
在这里插入图片描述
在这里插入图片描述
当更改Host-1的接入位置时,可以发现也是测试不通的。

2、关闭生成树协议,验证环路造成的影响

相关拓扑

在这里插入图片描述

恢复SW-1初始配置,重启。要检查第一步操作的mac地址是否清除。

<SW-1>res	
<SW-1>reset sav	
<SW-1>reset saved-configuration 
Warning: The action will delete the saved configuration in the device.
The configuration will be erased to reconfigure. Continue? [Y/N]:y
Warning: Now clearing the configuration in the device.
Error: The config file does not exist.
<SW-1>reboot
Info: The system is now comparing the configuration, please wait.
Warning: All the configuration will be saved to the configuration file for the n
ext startup:, Continue?[Y/N]:y
Now saving the current configuration to the slot 0.
Save the configuration successfully.
Info: If want to reboot with saving diagnostic information, input 'N' and then e
xecute 'reboot save diagnostic-information'.
System will reboot! Continue?[Y/N]:y
<SW-1>

分别关闭SW-1和SW-2的生成树协议。

<SW-1>sys	
<SW-1>system-view 
Enter system view, return user view with Ctrl+Z.
[SW-1]st	
[SW-1]stp dis	
[SW-1]stp disable 
Warning: The global STP state will be changed. Continue? [Y/N]y
Info: This operation may take a few seconds. Please wait for a moment...done.
[SW-1]
<Huawei>sys	
<Huawei>system-view 
Enter system view, return user view with Ctrl+Z.
[Huawei]undo	
[Huawei]undo info	
[Huawei]undo info-center ena	
[Huawei]undo info-center enable 
Info: Information center is disabled.
[Huawei]
[Huawei]sysna	
[Huawei]sysname SW-2
[SW-2]stp disa	
[SW-2]stp disable 
Warning: The global STP state will be changed. Continue? [Y/N]y
Info: This operation may take a few seconds. Please wait for a moment...done.
[SW-2]

测试Host-1不能和2、3、4进行通信
在这里插入图片描述
此时接口出现了大量数据流,在SW-1交换机验证过程中会出现卡顿。
在这里插入图片描述
进行对GE 0/0/1接口抓包,出现大量ARP广播报文。
在这里插入图片描述
因此采用双链路通信时,关闭了生成树协议会造成广播包环路,导致网络瘫痪。重新开启生成树协议后等待一段时间,通信恢复正常。

3、关闭生成树协议通过链路聚合实现两条链路正常通信并提高链路可靠性。

[SW-1]interface Eth-Trunk 1
[SW-1-Eth-Trunk1]quit
[SW-1]inter	
[SW-1]interface Giga	
[SW-1]interface GigabitEthernet 0/0/1
[SW-1-GigabitEthernet0/0/1]eth-T	
[SW-1-GigabitEthernet0/0/1]eth-trunk 1
Info: This operation may take a few seconds. Please wait for a moment...done.
[SW-1-GigabitEthernet0/0/1]quit
[SW-1]inter	
[SW-1]interface Giga	
[SW-1]interface GigabitEthernet 0/0/2
[SW-1-GigabitEthernet0/0/2]eth-t	
[SW-1-GigabitEthernet0/0/2]eth-trunk 1
Info: This operation may take a few seconds. Please wait for a moment...done.
[SW-1-GigabitEthernet0/0/2]quit
[SW-1]quit
<SW-1>save
The current configuration will be written to the device.
Are you sure to continue?[Y/N]y
Info: Please input the file name ( *.cfg, *.zip ) [vrpcfg.zip]:
flash:/vrpcfg.zip exists, overwrite?[Y/N]:y
Now saving the current configuration to the slot 0.
Save the configuration successfully.
<SW-1>
[SW-2]interface Eth-Trunk 1
[SW-2-Eth-Trunk1]quit
[SW-2]inter	
[SW-2]interface Giga	
[SW-2]interface GigabitEthernet 0/0/1
[SW-2-GigabitEthernet0/0/1]eth	
[SW-2-GigabitEthernet0/0/1]eth-trunk 1
Info: This operation may take a few seconds. Please wait for a moment...done.
[SW-2-GigabitEthernet0/0/1]quit
[SW-2]inter	
[SW-2]interface Giga	
[SW-2]interface GigabitEthernet 0/0/2
[SW-2-GigabitEthernet0/0/2]eth-t	
[SW-2-GigabitEthernet0/0/2]eth-trunk 1
Info: This operation may take a few seconds. Please wait for a moment...done.
[SW-2-GigabitEthernet0/0/2]quit
[SW-2]quit
<SW-2>save
The current configuration will be written to the device.
Are you sure to continue?[Y/N]y
Info: Please input the file name ( *.cfg, *.zip ) [vrpcfg.zip]:
Now saving the current configuration to the slot 0.
Save the configuration successfully.
<SW-2>

分别关闭生成树协议。

<SW-1>sys	
<SW-1>system-view 
Enter system view, return user view with Ctrl+Z.
[SW-1]stp dis	
[SW-1]stp disable 
Warning: The global STP state will be changed. Continue? [Y/N]y
Info: This operation may take a few seconds. Please wait for a moment...done.
[SW-1]

原理是将两个交换机的两台链路捆绑成Eth-Trunk进行通信,如果一条链路断了也可以完成通信。

测试可以通信。
在这里插入图片描述
将其中一条链路删除后测试也可以通信。
在这里插入图片描述
在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

QEMU网络配置简介

本文简单介绍下qemu虚拟机网络的几种配置方式。 通过QEMU的支持&#xff0c;常见的可以实现以下4种网络形式&#xff1a; 基于网桥&#xff08;bridge&#xff09;的虚拟网络。基于NAT&#xff08;Network Addresss Translation&#xff09;的虚拟网络。QEMU内置的用户模式网…

(二)当人工智能是一个函数,函数形式怎么选择?ChatGPT的函数又是什么?

在上一篇文章中&#xff0c;我们通过二次函数的例子&#xff0c;讲解了如何训练人工智能。今天&#xff0c;让我们进一步探讨&#xff1a;面对不同的实际问题&#xff0c;应该如何选择合适的函数形式&#xff1f; 一、广告推荐系统中的函数选择 1. 业务目标 想象一下&#x…

CentOS — 目录管理

文章目录 一、目录结构二、切换目录三、查看目录四、创建目录五、复制目录六、剪切目录七、删除目录 目录也是一种文件。 蓝色目录&#xff0c;绿色可执行文件&#xff0c;红色压缩文件&#xff0c;浅蓝色链接文件&#xff0c;灰色其它文件&#xff0c; 点开头的是隐藏文件&…

2025加密风云:行业变革与未来趋势全景透视

引言 2024年是加密行业发展历程中的重要一年&#xff0c;诸多事件和趋势为未来的发展奠定了基础。随着全球政策环境的变化、技术的不断进步以及市场参与者的多样化&#xff0c;加密行业在2025年将迎来新的转型与挑战。这篇文章将从政策、技术、市场、应用以及社会影响等多个角…

什么是.net framework,什么是.net core,什么是.net5~8,版本对应关系

我不知道有多少人和我一样&#xff0c;没学习过.netCore&#xff0c;想要学习&#xff0c;但是版本号太多就蒙了&#xff0c;不知道学什么了&#xff0c;这里解释下各个版本的关系 我们一般开始学习微软的时候&#xff0c;都是开始学习的.netframework&#xff0c;常用的就是4…

tcpdump指南(1)

大家读完觉得有意义记得关注和点赞&#xff01;&#xff01;&#xff01; tcpdump是一种在网络上转储流量的网络工具。 这篇文章服务器作为一些常用命令的指南。如需完整指南&#xff0c; 请参阅手册页&#xff0c;或在 Linux 计算机上。man tcpdump 1 基本选项 帮助摘要&#…

如何利用 ClickHouse 实现高级分析:MySQL 到 ClickHouse 实时数据同步指南

在数据驱动的时代&#xff0c;企业必须依靠先进的数据分析能力来提升竞争力。随着数据量的激增和业务需求的复杂化&#xff0c;传统的关系型数据库已经无法满足高效处理和实时分析的需求。ClickHouse 作为一款高性能的列式数据库&#xff0c;凭借其卓越的查询性能和可扩展性&am…

UniApp | 从入门到精通:开启全平台开发的大门

UniApp | 从入门到精通:开启全平台开发的大门 一、前言二、Uniapp 基础入门2.1 什么是 Uniapp2.2 开发环境搭建三、Uniapp 核心语法与组件3.1 模板语法3.2 组件使用四、页面路由与导航4.1 路由配置4.2 导航方法五、数据请求与处理5.1 发起请求5.2 数据缓存六、样式与布局6.1 样…

MySQL8安装与卸载

1.下载mysql MySQL :: Download MySQL Community Serverhttps://dev.mysql.com/downloads/mysql/ 2.解压mysql安装包 解压到自己定义的目录&#xff0c;这里解压就是安装&#xff0c;解压后的路径不要有空格和中文。 3.配置环境变量 配置环境变量可以方便电脑在任何的路径…

2025.01.02(数据库)

作业&#xff1a;实现以下功能&#xff1a; 1> 创建一个工人信息库&#xff0c;包含工号&#xff08;主键&#xff09;、姓名、年龄、薪资。 2> 添加三条工人信息&#xff08;可以完整信息&#xff0c;也可以非完整信息&#xff09; 3> 修改某一个工人的薪资&#…

df.groupby()方法使用表达式分组

# 索引值是否为偶数&#xff0c;分成两组 df.groupby(lambda x:x%20).sum() df.groupby(df.index%20).sum() # 同上这两个写法看似相似&#xff0c;确实都基于索引值来进行分组&#xff0c;但在实现方式上有细微的区别&#xff1a; df.groupby(lambda x: x % 2 0) 这种方式通过…

景区自助售卡机与定点酒店的合作双赢之策-景区酒店方案

一、景区与酒店合作资源优势 1. 提升游客体验&#xff1a;游客在规划旅行时&#xff0c;可以一次性解决住宿和景区游览的安排&#xff0c;减少预订环节的繁琐&#xff0c;提供更便捷、顺畅的旅行体验。 2. 增加游客停留时间&#xff1a;通过联合推广&#xff0c;吸引游客在景区…

RK3588+FPGA全国产异步LED显示屏控制卡/屏幕拼接解决方案

RK3588FPGA核心板采用Rockchip RK3588新一代旗舰 级八核64位处理器&#xff0c;支持8K视频编解码&#xff0c;多屏4K输出&#xff0c;可实现12屏联屏拼接、同显、异显&#xff0c;适配多种操作系统&#xff0c;广泛适用于展览展示、广告内容投放、新零售、商超等领域实现各种媒…

双指针算法详解

目录 一、双指针 二、双指针题目 1.移动零 解法&#xff1a; 代码&#xff1a; 2.复写零 ​编辑 解法&#xff1a; 代码&#xff1a; 边界情况处理: 3.快乐数 ​编辑 解法:快慢指针 代码&#xff1a; 4.盛水最多的容器 解法&#xff1a;&#xff08;对撞指针&#xff09;…

【文献精读笔记】Explainability for Large Language Models: A Survey (大语言模型的可解释性综述)(三)

****非斜体正文为原文献内容&#xff08;也包含笔者的补充&#xff09;&#xff0c;灰色块中是对文章细节的进一步详细解释&#xff01; 3.2 全局解释&#xff08;Global Explanation&#xff09; 与旨在解释模型个体预测的局部解释不同&#xff0c;全局解释提供了对语言模型…

STM32G431收发CAN

1.硬件连接 PB8作为CAN_RX&#xff0c;PB9作为CAN_TX&#xff0c;连接一个CAN收发器TJA1051T/3 2. CubeMX里配置CAN 设置连接FDCAN1的参数&#xff0c;使用1个标准过滤器&#xff0c;波特率位500K 使能FDCAN1的中断 3 自动生成代码 3.1 初始化 static void MX_FDCAN1_In…

设计心得——流程图和数据流图绘制

一、流程图和数据流图 在软件开发中&#xff0c;画流程图和数据流图可以说是几乎每个人都会遇到。 1、数据流&#xff08;程&#xff09;图 Data Flow Diagram&#xff0c;DFG。它可以称为数据流图或数据流程图。其主要用来描述系统中数据流程的一种图形工具&#xff0c;可以将…

普及组集训数据结构--并查集

P1551 亲戚 - 洛谷 | 计算机科学教育新生态 并查集就是把所有相关联的量串成一串珠子&#xff0c;抽象来说就是&#xff1a; 把此类相关联的量当作节点&#xff0c;两个节点之间连接一条无向边&#xff0c;所形成的图 例题算法流程&#xff1a; 在此定义“族长”就是一个树的…

路由基本配置实验

路由器用于实现不同类型网络之间的互联。 路由器转发ip分组的基础是路由表。 路由表中的路由项分为直连路由项、静态路由项和动态路由项。 通过配置路由器接口的ip地址和子网掩码自动生成直连路由项。 通过手工配置创建静态路由项。 热备份路由器协议允许将由多个路由器组…

17爬虫:关于DrissionPage相关内容的学习01

概述 前面我们已经大致了解了selenium的用法&#xff0c;DerssionPage同selenium一样&#xff0c;也是一个基于Python的网页自动化工具。 DrissionPage既可以实现网页的自动化操作&#xff0c;也能够实现收发数据包&#xff0c;也可以把两者的功能合二为一。 DressionPage的…