Re: RSTP端口角色确定过程

1.BID是用来选举根桥的,BID包含MAC地址+优先级,比较时先比较优先级,然后是MAC地址

2.路径开销是选举各网段的交换机上用于到达该网段的端口的,和带宽直接挂钩

总体如下:(STP,RSTP类似,图片链接自维基百科)

这是一个示例网络,方块为交换机,其中数字为BID

2.交换机之间传送BPDU,选举根桥。

示例中,交换机3由于其BID最小而被选举为根桥

4.网桥之间交换BPDU来确定各网段到根桥的最短距离。被选定的端口为根端口,负责与根网桥交换数据

示例中假定每条线的链路开销增加1 ,则4到根桥3的最短路线是从c网络走,开销为4(f走的开销是6)

所以网桥4的连接c网段的端口成为根端口。

途中用蓝色的RP表示根端口

5.连接到同一个网段的各个网桥之间交换各自到根桥的距离(开销啦),确定开销最少的为此网段转发数据。此交换机上的连接该网段的端口成为指定端口。(根桥到其直连网段的开销为0,所以根桥的所有端口都是指定端口)

示例中,a、b网段与根桥3直连,所以根桥3上连接a、b网段的端口为指定端口,负责为a、b网段转发数据

到达d网段可以选择3-a-24和3-b-92两条路线,但是由于网桥24的BID较小,所以它负责为d网段转发数据

到达c网段的最短路径是3-a-24

到达e网段的最短路径是3-b-92

到达f网段可以选择3-a-24-c-4和3-b-92-e-5两条路线,但是由于网桥4的BID较小,所以它负责为f网段转发数据

图中绿色的DP标识指定端口

6.其他端口全部阻塞,只收发BPDU。

图中红色的BP标识阻塞端口

转载于:https://blog.51cto.com/sking1989/1251437

如何选举根端口,指定端口,阻塞端口相关推荐

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

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

  2. 【linux】利用ssh、sshpass和rsync命令,实现免密同步文件,指定非22端口

    文章目录 rsync安装 sshpass安装 rsync常用参数说明 sshpass命令 免密登录,默认22端口 # sshpass -p password rsync -avz user@ip:/d ...

  3. centos 对某ip开放 防火墙端口_CentOS7 firewalld防火墙指定IP与端口访问

    1.指定IP与端口firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address= ...

  4. centos7 firewall指定IP与端口访问(常用)

    1.启动防火墙 systemctl start firewalld.service 2.指定IP与端口 firewall-cmd --permanent --add-rich-rule="r ...

  5. erlang的epmd指定端口范围验证及端口权限配置

    2019独角兽企业重金招聘Python工程师标准>>> erlang的epmd指定端口范围验证及端口权限配置 1,简介 erlang的原理与linux系统非常像,有进程的概念,有进程 ...

  6. java扫描指定主机的端口socket服务

    全栈工程师开发手册 (作者:栾鹏) java教程全解 java扫描指定主机的端口服务.此处扫描本机的端口.获取具有socket服务的端口 当端口不存在socket服务时,会抛出异常. 测试代码 pub ...

  7. django项目manage.py指定IP和端口

    默认运行方法:python manage.py runserver 指定ip和端口: python manage.py runserver 211.168.15.23:8000 问题:127.0.0. ...

  8. 【技术栈——00042】Docker网络端口指定的两种方式

    dockers在端口指定是的时候可用用以下两种形式 第一种 #ip是宿主机ip,port1是宿主机端口,port2是容器里的端口.port1映射到port2 参数:-p ip:port1:port2 ...

  9. elk监控交换机端口指定状态日志

    背景:某公司的交换机都配置了端口安全,即端口绑定MAC地址,限制非法用户接入公网网络.在日常维护的时候合法用户如果更换了PC设备,也会无法接入网络.这时候就要找PC接在交换机哪个端口,重新绑定MAC. ...

最新文章

  1. python unicodedecodeerror utf8_python-pip install和UnicodeDecodeError:’utf-8’编...
  2. 大连海事大学计算机系王兴元,王兴元,
  3. 色诱社报道:昨日,腾讯公司公布了2009年发展策划
  4. 移动html特殊链接【打电话_发短信_发邮件】
  5. python桌面图形_Python桌面图形程序美化的方法论
  6. 如何优雅地在云上“摆摊” 直播带货,这些技术很重要
  7. SiteMesh学习入门
  8. 考研c 语言程序设计题库,温州大学c语言程序设计考研复试核心题库(23页)-原创力文档...
  9. 鼠标在某个控件上按下,然后离开后弹起,如何捕获这个鼠标弹起事件
  10. tomcat安全加固配置手册
  11. Apex 中插入更新数据的事件执行顺序
  12. 【修电脑】EFI Network 0 for IPv4(XX-XX-XX-XX-XX)boot failed
  13. MEncoder的基础用法—6.5. 编码为MPEG格式
  14. logback MDC线上问题快速定位神器
  15. Python爬虫-关于HTPP请求方法有哪些
  16. Python将PDF转成图片—PyMuPDF和pdf2image
  17. error LNK2005:
  18. linux修改ip,mac命令和qt中编程修改
  19. YOLOX部署优化训练
  20. AutoCAD 单行文字排版

热门文章

  1. leetcode刷题:除自身以外数组的乘积
  2. 点击按钮刷新_Chrome扩展推荐:抢票太累?后台监视网页,页面自动刷新和提醒...
  3. 小程序登录本地服务器,微信小程序实现用户登录模块服务器搭建
  4. linux 很多mysql 命令用不了,一些不常用的但重要的MySQL操作命令
  5. java基础应用_Java基础(应用篇)
  6. c语言向自定数组_C语言怎么向自定义函数中传入一个数组,处理完再返回新的数组?...
  7. websoc是什么可以卸载吗_购房诚意金是什么意思?可以退吗?
  8. hadoop linux 集群提交任务
  9. xstatic图形连接linux,RHCE认证考试模拟题深入讲解:linux配置静态IP地址为:192.168.0.X!...
  10. Linux中ftp密码输错无响应,psftp登陆输入正确用户名和密码后无响应解决办法