当前位置:网站首页>华为交换机:STP测试实验
华为交换机:STP测试实验
2022-08-04 19:13:00 【菜鸟叔叔好厉害】
STP概述
- 三个交换机两两相连,互相广播,无限转发,产生广播风暴。
- 多帧复制:发送方经多条链路送达接收方,接受方收到多次数据帧
- MAC地址紊乱:发送方经多条链路送达接收方,其中多条链路产生交换机有环路,交换机多次绑定同一mac地址
STP简介
STP - Spanning Tree Protocol(生成树协议)
1.逻辑上断开环路,防止广播风暴的产生
2.当线路故障时,阻塞接口被激活,恢复通信,起到备份作用
STP生成树算法
生成树算法分为三个步骤
1.选择根网桥(交换机)
BID=网桥优先级+MAC地址
网桥优先级,优先级的值越小,越优先。默认32768
如果优先级一致,就去看网桥MAC地址,值越小,越优先。
--------修改交换机优先级值-------
[SW1] stp priority 0
数值要为4096的倍数
[SW1]stp root primary
优先级变为0
[SW1]dis stp
查看stp信息,可以确定哪个是根网桥
2.选择根端口
到根网桥最小的路径成本(网桥到根网桥的路径上所有链路的成本之和)
直连网桥ID值
cost值,带宽越低,成本越高,带宽越大,成本越低
端口ID值
端口优先级+端口号
3.选择指定端口
根网桥上的端口都不是根端口,而是指定端口
在每个网段上都要选择一个指定端口
非根网桥的指定端口,选择顺序:
1.根路径成本较低
2.所在的交换机的网桥ID值较小
3.端口ID的值较小
4.预备端口
排除根端口和指定端口,剩下的就是预备端口
端口概念
RP:根端口
DP:指定端口
AP:预备端口
STP状态
状 态 | 用 途 |
---|---|
转发(Forwarding) | 发送/接受用户数据 |
学习(Learning) | 构建网桥表 (会确定根网桥、根端口与阻塞端口) |
侦听(Listening) | 构建活动拓扑 |
阻塞(Blocking/Discarding) | 只接受BPDU |
禁用(Disabled) | 强制关闭 |
各状态之间的时间关系
端口状态之间的延时时间:
- 阻塞状态到转发状态 50S(后面实验我们是验证)
- 阻塞状态到侦听状态 20S
- 侦听状态到学习状态 15S
- 学习状态到转发状态 15S
STP的实验
实验拓扑
实验需求
1.保证LSW1成为root;
2.保证阻塞端口为LSW3的E0/0/3
3.由于LSW1/LSW2的E0/0/5链接PC,不需要参与STP计算,请进行配置;
4.当LSW2的RP端口从Forwarding状态迁移到Disable; 测试PC1与PC2通讯中断时间,并截图;
配置思路
首先华为交换机默认使用MSTP,先切换为STP模式;
保证LSW1成为root
思路:root选举规则是判断网络中交换机的 Bridge ID ,该参数由 优先级+MAC地址组成,越小越优,先判断优先级,更改LSW1的优先为取值范围最小,就能保证LSW1成为网络中的root;
- 保证阻塞端口为LSW3的E0/0/3
思路:由端口选举规则可以判断,STP的开销LSW2与LSW3开销相同,需要进行对比Bridge ID,越小越优先,保证LSW2的Bridge ID小于LSW3即可,此时可以配置LSW2的桥优先级比LSW1次优,比LSW3更优即可;
注:桥优先级只能为4096的倍数
实战配置及分析
我们先执行第一步,切换为STP模式,分别在SW1、SW2、SW3上执行:
stp mode stp
执行完之后,其他什么都不配。我们查看各交换机的stp接口信息
[sw1]display stp brief
MSTID Port Role STP State Protection
0 Ethernet0/0/1 ALTE DISCARDING NONE
0 Ethernet0/0/2 ROOT FORWARDING NONE
0 Ethernet0/0/5 DESI FORWARDING NONE
<sw2>display stp brief
MSTID Port Role STP State Protection
0 Ethernet0/0/1 DESI FORWARDING NONE
0 Ethernet0/0/3 ROOT FORWARDING NONE
0 Ethernet0/0/5 DESI DISCARDING NONE
<sw3>display stp brief
MSTID Port Role STP State Protection
0 Ethernet0/0/2 DESI FORWARDING NONE
0 Ethernet0/0/3 DESI FORWARDING NONE
STP角色
根据Role(角色),我们发现:sw1-Ethernet0/0/2-root,sw2-Ethernet0/0/3-root,说明:SW3是选举出来的根桥。
接下来,我们根据题目要求进行必要的配置。
保证LSW1成为root
思路:root选举规则是判断网络中交换机的 Bridge ID ,该参数由 优先级+MAC地址组成,越小越优,先判断优先级,更改LSW1的优先为取值范围最小,就能保证LSW1成为网络中的root;
[sw1]stp priority 0
保证阻塞端口为LSW3的E0/0/3
思路:由端口选举规则可以判断,STP的开销LSW2与LSW3开销相同,需要进行对比Bridge ID,越小越优先,保证LSW2的Bridge ID小于LSW3即可,此时可以配置LSW2的桥优先级比LSW1次优,比LSW3更优即可;
[sw2]stp priority ?
INTEGER<0-61440> Bridge priority, in steps of 4096 #桥优先级只能为4096的倍数
[sw2]stp priority 4096
PC的端口快速转发
思路:只有配置为边缘端口的交换端口不需要参与STP计算;
[sw1]Interface e0/0/5
[sw1-Ethernet0/0/5]stp edged-port enable #端口不需要参与STP计算
[sw2]Interface e0/0/5
[sw2-Ethernet0/0/5]stp edged-port enable
验证
使PC1与PC2持续通讯,在通讯状态中将LSW2的RP端口shutdown,观察PC1与PC2的通讯中断时间,LSW3的阻塞端口状态;
截图:发现需要丢失17个包才能恢复通信,大概30s~35s之间恢复通信;
边栏推荐
猜你喜欢
随机推荐
企业应当实施的5个云安全管理策略
猜数字游戏
基于3D机器视觉的采血试管分拣系统
CIFAR发布《AI伦理的文化:研讨会报告》【附下载】
程序员如何在职场上少走弯路?
开篇-开启全新的.NET现代应用开发体验
VPC2187/8 current mode PWM controller 4-100VIN ultra-wide voltage startup, highly integrated power control chip recommended
Day018 Inheritance
Redis数据库—定义、特点、安装、如何启动与停止
The CPU suddenly soars and the system responds slowly, what is the cause?Is there any way to check?
win10 uwp win2d 离屏渲染
什么是内部客户服务?
作业8.3 线程同步互斥机制条件变量
笔记本WIFI无法上网(无Internet访问权限)
将网页变成字符串,并保存起来
如何进行自动化测试?
迪赛智慧数——其他图表(主题河流图):近年居民消费、储蓄、投资意愿
Defaced Fingerprint Recovery and Identification
【填空题】130道面试填空题
SIGIR 2022 | 邻域建模Graph-Masked Transformer,显著提高CTR预测性能