STP 根桥、根port、指定port是怎样选举的
学习CCNA过程中,对交换机的根桥、跟port以及指定port选举有些迷糊。也度娘了一番,总认为一部分人解释的不够全面精细。通过细致研究终于有了自己的理解,分享给大家,假设纰漏,欢迎指正。
STP收敛过程:
1. 选根桥 (Root Bridge):根桥选举非常easy
要点:比較桥ID,桥ID由2字节优先级和6字节MAC地址组成。
a. 先比較桥ID中的优先级,具有最小优先级的,此交换机定为根桥。
b. 假设优先级一样,再比較桥ID中的MAC地址。MAC地址最小的确定为跟桥。
2. 全部非根交换机上选根port (Root Port):
须要理解的一个要点:根port是非根桥交换机用来接收来自根桥交换机方向的BPDU,因此首先须要计算流量从根交换机到达非根交换机上的哪个port开销(Cost)最小,通俗点说就是,假设根交换机要发送BPDU到某台非根交换机,发送到该非根桥交换机的哪个port最省时省力。假设开销都一样,再看每一个port上一级(及发送者)的桥ID,假设桥ID也一样,在比較上一级发送者的发送port优先级,假设优先级一样。再比較发送port的MAC地址。
a. 非根桥交换机上,哪个port到根桥的开销(确切来说,应该是从根桥到达非根交换机的每一个port的开销。这才是正确的方向)最小,开销最小的port,即为该非根交换机的根port。
b. 假设到达根桥开销一样,此时再比較上一级(接收BPDU方向)发送者的桥ID。选出发送者桥ID最小的相应的port。
c. 假设上一级发送者桥ID也一样,在比較发送port的优先级。
选出优先级最小的相应的port。
d. 假设发送port优先级也一样,在比較发送port的port号(比方f0/0、f0/1)。
比較过程中选出的port为非根交换机上的根port,该根port主要用来接收来自根桥方向的BPDU。
拓扑发生变化时也发送TCN。
3. 选指定port(Designated Port):
a. 根桥上全部port都是指定port。
b. 每条链路上的两个port,哪个port到根桥的开销最小,最小的为指定port。(注意:到根桥途中不要经过该链路上的还有一个port)
我觉得指定port作用有两个,一是通过选举的指定port转发来自根交换机的BPDU到其它非根交换机效率最高(事实上根port对端的port肯定是指定port),二是当指定port所在链路发送故障时,通过此指定port所属的交换机发送TCN到根交换机效率最高。cost小即效率高。个人觉得指定port的重要作用还是为了考虑链路发生改变的情况。以此选指定port能够仅仅參考这条根据:当一条链路物理故障时,通过链路两端的哪个port所属交换机发回TCN到根桥的开销最小。则那个port就是这条链路的指定port。
4. 堵塞port
至此。其余既不是根port也不是指定port的都是堵塞port。
STP 根桥、根port、指定port是怎样选举的的更多相关文章
- STP 根桥、根端口、指定端口是如何选举的
学习HCIA过程中,对交换机的根桥.跟端口以及指定端口选举有些迷糊,也度娘了一番,总觉得一部分人解释的不够全面精细.通过仔细研究最终有了自己的理解,分享给大家,如果纰漏,欢迎指正. STP收敛过程: ...
- STP实验(指定特定交换机为根桥)
实验要求:将三层交换机设置为根桥交换机,并查看 拓扑如下: 涉及内容有: 1.根桥交换机的选举方式 2.生成树修改优先级成为根桥交换机 3.生成树直接指定根桥交换机 根桥交换机是根据优先级和MAC地址 ...
- 交换机配置——STP实验(指定特定交换机为根桥)
一.实验目的:将三层交换机Switch3设置为根桥交换机 二.拓扑图如下: 三.具体步骤 先说明一下,四个交换机形成环路,为解决环路问题交换机会自动进行选举,选举出一个根源,根桥交换机会决定一个最佳路 ...
- Huawei-R&S-网络工程师实验笔记20190607-STP生成树协议(基本配置、桥优先级、根桥选举、根端口、路径开销、边缘端口)
>Huawei-R&S-网络工程师实验笔记20190607-STP生成树协议(基本配置.桥优先级.根桥选举.根端口.路径开销.边缘端口) >>实验开始,先上拓扑图参考: &l ...
- 综合练习1,划分vlan,单臂路由,DHCP服务及其限制网段、租期,设置根桥,OSPF路由通告综合练习
实验要求: 1.在LSW1上分别给vlan10和vlan20做DHCP网段分别为192.168.10.0/24.192.168.20.0/24禁用192.168.10.200-253,192.168. ...
- ssh 远程登陆指定port
ssh 到指定port ssh -p xx user@ip xx 为 port号 user为username ip为要登陆的ip
- 根域名服务器 根服务器一般指根域名服务器 (DNS)
Why There Are Only 13 DNS Root Name Servers -------------------------------------------------------- ...
- Linux防火墙限制指定port仅仅能由指定IP訪问
须要对redis的端口做限制,仅仅能让公司内指定IP的机器訪问 -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT -A ...
- H3C根桥的选举
随机推荐
- 静态方法中不能使用 $this
忽略了一个问题,$this 代表当前对象!! 静态方法中应该使用 类名 . self 或者 static 关键字来代替! static public function get_info($id) { ...
- Leetcode13--->罗马数字转换为整数
该算法是将罗马数字转换为整数,思路如下:比如IXX,使用临时变量temp保存上一个已经遍历的罗马数字,比如:遍历时是从后往前遍历的:1> 刚开始时,temp = 0; 遍历当前遍历到第一个X,则 ...
- K-means算法的优缺点
K-means算法的优缺点 优点:原理简单,实现容易 缺点: 收敛较慢 算法时间复杂度比较高 \(O(nkt)\) 不能发现非凸形状的簇 需要事先确定超参数K 对噪声和离群点敏感 结果不一定是全局最优 ...
- 下载,配置环境变量,第一个demo
一.在 http://www.oracle.com 下载java JDK 安装到自定义的地方. 二.配置环境变量:在我的电脑→高级系统设置→环境变量 ① 找到Path新增一个路径(该路径为JDK存放的 ...
- 再谈 Go 语言在前端的应用前景
12 月 23 日,七牛云 CEO & ECUG 社区发起人许式伟先生在 ECUG Con 2018 现场为大家带来了主题为<再谈 Go 语言在前端的应用前景>的内容分享. 本文是 ...
- Codeforces 898E Squares and not squares
题目大意 给定 $n$($n$ 是偶数,$2\le n\le 2\times 10^{5}$)个非负整数 $a_1,\dots, a_n$($a_i\le 10^9$). 要求将其中 $n/2$ 个数 ...
- [图论训练]1143: [CTSC2008]祭祀river 二分图匹配
Description 在遥远的东方,有一个神秘的民族,自称Y族.他们世代居住在 水面上,奉龙王为神.每逢重大庆典, Y族都会在水面上举办盛大的祭祀活动.我们可以把Y族居住地水系看成一个由岔口和河道组 ...
- 关于后台返回excel文件的问题
一般情况ajax请求只能获取解析非流文件类型,而excel是流文件类型,这个时候获取到的数据会是一串乱码的字符串 想要下载这个excel文件,通过form表单模拟的方式可以解决 var form = ...
- DBGridEH如何去表头?设置哪个属性
- npm install Unexpected token in JSON at position XXX
问题描述执行npm install命令时出错,查看日志发现: Unexpected token < in JSON at position 183718 解决方法删除根目录下package-lo ...