演示:两台交换机成环后的STP计算原则
演示:两台交换机成环后的STP计算原则
演示目标:理解两台交换机成环后,STP的计算原则,重点理解PID的作用。
演示环境:如下图7.49所示。
演示背景:上图所示的环境为两台交换机的生成树环境,其中S1有较小的BID所以它将会成为环路中的根桥,现在要分析的问题:在交换机S2上将会把哪个端口作为指派端口,哪个端口作为阻塞端口。
演示步骤:
第一步:查看成环后,默认的根桥是交换机S1因为它具备最小的BID,在默认情况下,环路中所有网桥具备相同的优先级那么,有较小MAC地址的交换机,它的BID就小,所以S1将成为环路中的根桥,可以在交换机S1上使用指令show spanning-tree查看状态如下图7.50所示,然后STP算法会阻塞交换机S2的fa0/1端口,可以在交换机S2上使用指令show spanning-tree查看状态如下图7.51所示。
提问:为什么会阻塞交换机S2的fa0/1端口?
关于交换机S1被选举成根桥,上面已经有很详细的描述,这里不再重复描述,应该不会有疑问。当交换机S1成为根桥后,根桥上的所有端口应该是转发状态,那么在交换机S2上的哪个端口将被阻塞,这与BPDU发送者所发送的PID有关,接收较小PID的端口被设置为转发状态,接收较高PID的端口被设置为阻塞状态,那么,要根据这个原则作判断,首先要理解什么是PID?
PID(Port ID)端口ID,端口ID是由端口优先级加上端口编号组成,默认情况下端口优先级是128,所以具备较小端口编号的交换机接口将具备更小的PID。但是需要注意,此时PID的比较,不是比较交换机S2的PID,而是比较BPDU发送者(交换机S1)的PID,所以根据两台交换机的环路所示,交换机S1端口fa0/1的PID小于fa0/2的PID,S1的fa0/1连接S2的fa0/2,S1的fa0/2连接 S2的fa0/1,所以根据上述的比较原则,交换机S2的fa0/1端口会被阻塞,如上图7.51所示。
注意:PID的比较是对BPDU发送者(交换机S1)的PID进行比较,而不是比较交换机S2各个端口的PID.如果是比较交换机S2各个端口的PID,那么将会是阻塞交换机S2的fa0/2端口,但事实上并非如此!
第二步:如果现在需要交换机S2阻塞fa0/2端口,那么就需要调整交换机S1的fa0/2接口的优先级,因为它直接关系到它所连接的交换机S2的fa0/1端口是否被阻塞,还是一个原则,关于BPDU发送者的PID大小,应该将交换机S1的fa0/2端口的PID改得比交换机S1的fa0/1端口的PID更小,那么对应连接的交换机S2的fa0/1端口就会从阻塞状态变为转发状态,同时便会阻塞交换机S2的fa0/2端口,具体改变PID的配置如下所示:
在交换机S1上改变fa0/2端口的PID:
S1(config)#interface fastEthernet 0/2
S1(config-if)#spanning-tree port-priority ?
<0-255> Change an interface's spanning tree priority
指令解释:调整交换机的端口优先级,必须在交换机的某个特点接口模式下进行,spanning-tree port-priority是改变端口优先级的关键字,其取值范围从0-255,所取数值越低,表示优先级就越高但是请注意,在配置端口优先级时,必须是以4的倍数作调整,默认情况下,端口优先级是128,如下所示的配置,将默认的端口优先级改为127,但是交换机报提示,必须以4的倍数改变端口优先级。
S1(config-if)#spanning-tree port-priority 127 *改变端口优先级为127。
Priority in increments of 4 is required *交换机提示必须以4的倍数改变端口优先级。
S1(config-if)#spanning-tree port-priority 124 *正确配置改变端口优先级为124。
当完成对交换机S1(BPDU的发送者)的fa0/2的端口优先级的修改后的状态如下图7.52所示,端口fa0/2的端口优先级已变为124,所以它所连接的交换机S2的fa0/1端口将从阻塞状态变为转发状态,相应,交换机S2的fa0/2将变为阻塞状态,如下图7.53所示。
再次强调:在上述两台交换机环路的环境中,关心的是BPDU发送者的PID,配置也应该是针对BPDU发送者的PID进行配置。
转载于:https://blog.51cto.com/7658423/1306751
演示:两台交换机成环后的STP计算原则相关推荐
- Huawei交换机配置两台交换机堆叠示例
****配置两台交换机堆叠示例(先配置后连线方式,推荐) 组网图形 图1 配置两台交换机堆叠组网图 组网需求 在一个新建的企业网络中,要求接入设备具有充足的端口数目,并且希望网络结构简单,易于配置和管 ...
- 两台交换机形成环路!
一不小心,两台交换机间连了两根线,成了环路....我擦! 原理举例: 如果s1,s2 之间有两条线 a b s1a收到广播后向所有的端口(s1a除外)转发,通过s1b发给s2b,s2b收到后又向所有的 ...
- 堆叠之实战,两台交换机一根堆叠线如何做堆叠?三台交换机三根堆叠线呢?
文章目录 简单概述 堆叠线 两台交换机一根堆叠线如何做堆叠? 基本配置 简单测试 三台交换机三根堆叠线呢? 拓扑 基本配置 简单概述 堆叠的核心思想是将多台设备连接在一起,进行必要的配置后,虚拟化成一 ...
- 将两台交换机虚拟化为一台设备的操作过程(VSU)锐捷设备
注:操作过程只针对于锐捷设备 本操作过程使用2019年全国职业院校技能大赛高职组的计算机网络竞赛试题.如下图要求所示. 1. 按照指定的端口将下列线插入指定端口 ,作为VSL链路. 2. 使用enab ...
- 怎么判断再一个局域网内一个ip被两台机器占用_交换机与 VLAN 到底是怎么来的...
最近有几个学生粉丝后台私信我,让我说说交换机与 VLAN.我在阅读这几个粉丝私信中发现一个有趣的现象,那就是吐槽大学计算机网络课程的晦涩枯燥,而不是去深层次解释协议出现的原因或者用来去解决什么问题. ...
- 两台虚拟服务器如何级联,[教程] 利用open vswitch建立vxlan隧道实现不同主机上的虚拟交换机级联...
写在开头 在某些环境下,需要实现两台物理机中的openvswitch交换机级联,以实现两台交换机中的设备互相通讯,这里使用vxlan隧道技术,将数据包封装在UDP中,通过以太网实现数据包传输. VXL ...
- 两台电脑通过trunk口互通,修改trunk 接口pvid后不通了 <1>
华为网络模拟器eNSP做了一个实验, 网络拓扑结构如图, 交换机SW1.SW2的Ethernet 0/0/1.Ethernet 0/0/2都配置为trunk模式:PC1 IP 地址为192.168.1 ...
- 两台华为交换机组网互通方法
两台交换机组网思路 1.设置接口连接PC1为ACCESS 并加上VLAN <Huawei>system-view [Huawei]vlan 10 [Huawei-vlan10]quit [ ...
- Cisco 3650交换机断电后配置无法保存
3650交换机断电或重启之后配置没有了,第一反应是不是寄存器值发生变化了,登录系统通过show verion查看,截图如下 最后寄存器值显示,看红框标注 在最下方发现: Configuration r ...
最新文章
- php基础 简书,php基础
- 【视频】云信CTO阙杭宁:IM云开发经验分享
- wp博客写文章500错误_500多个博客文章教我如何撰写出色的文章
- location.href属于重定向还是转发_servlet2 单元测试、转发、重定向
- 「源码分析」CopyOnWriteArrayList 中的隐藏知识,你Get了吗?
- background-position 用法介绍
- nodejs实现拉钩网爬虫
- npm 报错cb.apply is not a function
- Qt实现界面滑动切换效果
- python逆序输出字符串_Python实现字符串逆序输出功能示例
- 企业生产现场中5S管理的应用
- win7声音图标不见,此图标当前处于未活动状态
- 怎么配置计算机终端网络ip地址,如何配置计算机的IP地址并测试联网
- androidstudio虚拟机打不开的解决方法,一路坎坷,靠运气成功的!!!
- 考研数学,备考3大要点需注意
- R plot图片背景设置为透明_R语言数据可视化基因名称转换及KEGG/GO富集分析
- php 小程序 运动步数_【小程序+ thinkphp5】 获取微信运动数据
- 描述计算机组装配置单,细说组装电脑配置清单最新介绍
- 共识协议(7)aura
- labview学习笔记--3D模型(3)