首页 > 其他分享 >交换机关于环路、接口绑定、链路聚合的相关知识

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

时间:2025-01-05 20:29:34浏览次数:8  
标签:quit Ethernet0 绑定 SW mac 交换机 链路 interface address

文章目录


内容包括生成树协议解决网络环路,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进行通信,如果一条链路断了也可以完成通信。

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

标签:quit,Ethernet0,绑定,SW,mac,交换机,链路,interface,address
From: https://blog.csdn.net/weixin_44692890/article/details/144868475

相关文章

  • 交换机的光口和电口到底有啥区别?
    交换机是网络设备中重要的组成部分,而交换机的端口类型也直接影响网络的设计与部署。在实际使用中,交换机的端口主要分为光口和电口两种。那么,这两种端口到底有什么区别?在实际应用中应该如何选择呢?光口和电口的基本概念光口光口是用于连接光纤的端口,通常需要插入光模块并......
  • Nexus 9K 交换机接口 CRC 排查
    交换机接口出现CRC计数,通常数据帧意味着在数据传输过程中出现了错误。但是N9K上接口计数是历史累计值,那么接下来如何排查呢?故障现象错误计数增加:多次showinterface排查中,会发现计数在同步增长。数据传输异常:出现数据包丢失或传输速率下降等情况。连接状态不稳定:接......
  • 如何绑定MP4文件的MIME类型以确保视频正常播放?
    当您遇到MP4格式的视频无法正常播放时,可能是由于服务器未正确绑定MP4文件的MIME类型所致。为了确保视频能够正常播放,您可以按照以下步骤进行操作:确认MIME类型绑定:首先,登录到您的服务器管理面板(如宝塔面板),检查是否已经绑定了MP4文件的MIME类型。常见的MIME类型为video/mp4。如果......
  • 记录一次交易链路耗时分析优化
    前段时间,领导安排分析后端交易系统交易耗时,并提出优化方案。主要方向是:1、选择合适的算法和数据结构2、避免不必要的内存分配3、利用缓存和预计算4、优化循环和迭代5、减少I/O操作6、合理使用并发和并行具体业务层面,建立了几个分析指标:代码层面:数......
  • 数据链路层是OSI模型的第二层,负责在相邻节点间传输数据
    数据链路层是OSI模型的第二层,负责在相邻节点间传输数据。在这一层中,数据以帧(Frame)的形式进行封装和传输。帧是数据链路层的基本传输单位,它不仅包括实际要传输的数据,还包括控制信息,如源地址、目的地址、错误检测码等。这些控制信息帮助接收方正确解读数据,并进行必要的错误处......
  • uniapp下实现心跳检测服务端并且结婚生命周期自动再次连接绑定客户端
    pagecode<template><viewclass="container">/////</view></template><script>importsocketfrom'@/util/socket';exportdefault{data(){return{......
  • 安卓笔记1——开启视图绑定View Binding功能
    前言只是初学者笔记,有错误望指正。正文开启特性参考谷歌开发者文档,首先要在gradle中开启特性android{...buildFeatures{viewBinding=true}}将为每个布局文件生成Pascal驼峰命名法+"Binding"的绑定类,例如main_layout.xml-->MainLayoutBindi......
  • 分布式系统架构6:链路追踪
    这是小卷对分布式系统架构学习的第6篇文章,关于链路追踪,之前写过traceId的相关内容:https://juejin.cn/post/7135611432808218661,不过之前写的太浅了,且不成系统,只是简单的理解,今天来捋一下链路追踪的理论1.为什么需要链路追踪在复杂的分布式系统中,系统通常由多个独立的服务组成,......
  • 思科 N9K 交换机密码恢复
    目录1.命令行界面修改密码2.断电/重启恢复密码*从FTP加载镜像修改admin密码有以下几种方式:通过命令行界面,使用admin权限的用户名进行恢复;对设备进行断电/重启设备恢复。1.命令行界面修改密码1.查看账户switch#showuser-accountuser:adminth......
  • 无人机双上行链路协调NOMA的自适应解码机制研究(Matlab代码实现)
      ......