这里的链路带宽默认都是100M,即COST=19.

实验目的:

1 判定无环路网络4 原则。

2:如何计算到根网桥的最低COST

3:非根桥交换机向根桥发送BPDU如何选路……

4:最低发送网桥ID 指的是自己的,还是邻居的。

桥 ID=优先级+MAC地址

  STP构建无环路网络四原则:

  1:最低的根网桥ID  2:到根网桥最低成本 3:最低发送网桥ID  4:最低端口ID

  Cisco的交换机默认的优先级为 32768

  SW1  mac:   c200.0590.0000  SW2 mac: c201.0590.0000

  SW3  mac:   c200.0590.0000  SW4 mac: c203.0590.0000

  选出来根桥为SW1 .这是根据第一个原则,最低的根网桥ID.

  接下来选指定端口和 根端口。

  SW4的1/3 1/4 接口到SW1 的COST为19. 而1/1 1/2 接口到SW1的COST为38

  SW2 的 1/1 1/2 接口 到SW1的COST为19,而1/3 1/4 接口到SW1的COST为38.

  默认的100M的COST为19,并且COST是以接收端口的COST计算,逐跳累加。 也就是说你的这个交换机的BPDU发送出来经过几个接口到根网桥。CO ST就是这几个接口COST累加之和

  因为根桥的所有端口都是指定端口所以SW1和 SW2,SW4这4条链路的 指定端口就不用选了。   下面我们来为SW3选指定端口和跟端口。

  根据判定4原则,前面两步比较不出来,因为SW3 的 4个端口到SW1的链路开销都一样。那么根据第 3原则,最低发送网桥ID. SW4的桥ID明显大于SW2的。所以根端口在 1/3 1/4 之间选择,他们接受BPDU都是同一个交换机,所以第 3步也比较不出来,第4步,选择最低端口ID.

  选出1/3 为根端口。

  以前关于最低发送网桥ID,一直都讨论是指自己的,还是邻居的,这次做实验,验证出来,是邻居的。因为如果是自己的话,那么就没 有可比性了。

  接下来我们选择SW3连接这4条链路的指定端口。

  同样第一步,还是比较不出来。第二步 SW3的4个接口到根网桥的COST为57.而SW2和SW4在 这4条链路上的接口到根网桥的COST为38.

  2:如何计算到根网桥的最低COST

  这条在这里面个人感觉是比较重要的,因为选择指定端口只能是靠这一条, 第1 步和第 3 4步不起作用。因为指定端口是针对每个线段的,就是说选择指定端口的交换机是两个直连的。

  COST的计算方法为:从本端口出发到根网桥,所经过的转发端口COST之和。就是说不管你怎么走,只要COST是最小的就行。

  为了做出这个效果。我将SW4的 1/3 1/4 接口的带宽变小。改它的接口带宽为10M.

  这时候我们看它到根桥会选择从那条路走。

Sw4config)#int rang f 1/3 -4
Sw4config-if-range)#ban
Sw4config-if-range)#bandwidth 1000
Sw4config-if-range)#end                      Cost  Bridge ID
FastEthernet1/1      128.42   128   100 FWD   38  32768 c203.0590.0000 128.42
FastEthernet1/2      128.43   128   100 FWD   38  32768 c203.0590.0000 128.43

从这里可以看出从SW4的 1/1  1/2 去往根桥,路径已经发生变化,它会选择COST较小的路径去发送。从这儿也可以看出到根桥的COST是累加的。

转载于:https://blog.51cto.com/lu0617/1257025

stp中交换机根端口的选举原则相关推荐

  1. ospfdr选举规则_OSPF中DR和BDR的选举原则和注意事项

    DR和BDR的选举原则: 1.广播网络或NBMA 类型的网络需要选举指定路由器DR(Designated Router)和备份指定路由器BDR(Backup Designated Router): 2 ...

  2. 交换机上STP端口角色选举规则

    8.2.1 生成树初始化阶段的角色选举    网络中所有的桥设备在使能STP协议后,每一个桥设备都认为自己是根桥.此时每台设备仅仅收发配置BPDU,而不转发用户流量,所有的端口都处于Listening ...

  3. 快速了解STP生成树——作用,端口角色,端口状态,选举规则

    STP生成树 环路产生的问题 stp生成树的作用 BPDU网桥协议数据单元 1.什么是BPDU 2.BPDU消息的分类 3.BPDU消息的功能 stp生成树选举根端口的规则 stp生成树的端口角色和端 ...

  4. STP中,交换机的端口ID为什么要配置为16的倍数?

    在最早学习生成树STP的时候,端口ID总共占16bit,其中8位是端口优先级,8位是端口编号,所以端口优先级部分的取值范围是0-255,缺省值为128.如下图所示: 但现在,在实际配置交换机的时候,配 ...

  5. STP:五种端口状态与角色 RSTP:3种端口状态与角色

    阻塞(blocking):该端口是非指定端口,不参与帧转发.此类端口接收 BPDU 帧来确定根桥交换机的位置和根 ID,以及最终的活动 STP 拓扑中每个交换机端口扮演的端口角色. 侦听(listen ...

  6. STP报文格式与端口状态

    1.STP交换机通过交换STP协议帧来建立和维护STP树,并在网络的物理拓扑发生变化时重新建立STP树. 2.STP协议帧由STP交换机产生,发送.接收和处理.STP协议帧是一种组播帧,组播地址是01 ...

  7. 划分VLAN将生成树协议中的阻塞端口设置为转发端口

    在STP--生成树协议 中可以看到 Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec 可知在默认的情况下,STP管理的交换机直径不能超过7台.首 ...

  8. 大数据中常见的端口号 总结汇总大全(最新)

    大数据中常见的端口号 总结大全 如图所示: 常见端口汇总: Hadoop: 50070:HDFS WEB UI端口 8020 : 高可用的HDFS RPC端口 9000 : 非高可用的HDFS RPC ...

  9. 在Zabbix中添加交换机端口监控

    转载来源 : 如何在Zabbix中添加交换机端口监控 :https://www.jianshu.com/p/374c0a992109 交换机上配置snmp,这个不多说了 zabbix服务器上执行如下 ...

最新文章

  1. java框架篇---hibernate(一对多)映射关系
  2. web.xml中web-app标签报错
  3. 【sprinb-boot】配置和lib分离打包
  4. JavaFX UI控件教程(二十三)之Menu
  5. 更灵活、有个性的卷积——可变形卷积(Deformable Conv)
  6. tkinter连接数据库实现班级点名系统
  7. 【codevs3955】最长严格上升子序列(加强版)
  8. c语言作业百万富翁for循环做,c语言例题(c语言经典例题100道pdf)
  9. Java后端开发笔试题
  10. 【废了-准备删除02】信息收集——基于WAMP的drupal7.x管理系统
  11. 解决eclipse在编辑时字体变成繁体字的问题
  12. 3D深度相机调研【史上最全,不服来战】
  13. 30天学会JAVA—练习题(2021韩顺平)——Day20
  14. Java集合——数据结构
  15. 异常---编译时异常和运行时异常:IO异常、NullPointerException、ArrayIndexOutBoundsException、ClassCastExoeption
  16. Clojure学习笔记(一)——介绍、安装和语法
  17. 新的开始,与大学告别
  18. webpack的proxy代理配置
  19. android开发adapter赋值问题
  20. 【基础强训】day4

热门文章

  1. libvirt零知识学习3 —— libvirt源码编译安装(1)
  2. Python生成对角矩阵和对角块矩阵
  3. 面部识别法案正式通过?微软总裁赞不绝口——华盛顿州重大突破!
  4. 怎样使用GetAsyncKeyState()
  5. 大学计算机基础知识电子版,大学计算机基础考试知识点(完整版).pdf
  6. Docker 使用快速入门
  7. 截至2012年5月23日19点58分支持CUDA的NVIDIA的GPU列表(Geforce)
  8. Ubuntu20 uuv_simulator 安装
  9. http劫持的原理与过程,HTTP被劫持怎么办?
  10. 北京社保开户需要的手续及流程