学习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是怎样选举的的更多相关文章

  1. STP 根桥、根端口、指定端口是如何选举的

    学习HCIA过程中,对交换机的根桥.跟端口以及指定端口选举有些迷糊,也度娘了一番,总觉得一部分人解释的不够全面精细.通过仔细研究最终有了自己的理解,分享给大家,如果纰漏,欢迎指正. STP收敛过程: ...

  2. STP实验(指定特定交换机为根桥)

    实验要求:将三层交换机设置为根桥交换机,并查看 拓扑如下: 涉及内容有: 1.根桥交换机的选举方式 2.生成树修改优先级成为根桥交换机 3.生成树直接指定根桥交换机 根桥交换机是根据优先级和MAC地址 ...

  3. 交换机配置——STP实验(指定特定交换机为根桥)

    一.实验目的:将三层交换机Switch3设置为根桥交换机 二.拓扑图如下: 三.具体步骤 先说明一下,四个交换机形成环路,为解决环路问题交换机会自动进行选举,选举出一个根源,根桥交换机会决定一个最佳路 ...

  4. Huawei-R&S-网络工程师实验笔记20190607-STP生成树协议(基本配置、桥优先级、根桥选举、根端口、路径开销、边缘端口)

    >Huawei-R&S-网络工程师实验笔记20190607-STP生成树协议(基本配置.桥优先级.根桥选举.根端口.路径开销.边缘端口) >>实验开始,先上拓扑图参考: &l ...

  5. 综合练习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. ...

  6. ssh 远程登陆指定port

    ssh 到指定port  ssh -p xx user@ip      xx 为 port号    user为username   ip为要登陆的ip

  7. 根域名服务器 根服务器一般指根域名服务器 (DNS)

    Why There Are Only 13 DNS Root Name Servers -------------------------------------------------------- ...

  8. Linux防火墙限制指定port仅仅能由指定IP訪问

    须要对redis的端口做限制,仅仅能让公司内指定IP的机器訪问 -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT -A ...

  9. H3C根桥的选举

随机推荐

  1. 如何理解redo和undo的作用

    目录 如何理解redo和undo的作用 redo undo UNDO和REDO的区别 如何理解redo和undo的作用 redo 重做日志(redo)包含所有数据产生的历史改变记录,是oracle在线 ...

  2. 全链路spring cloud sleuth+zipkin

    http://blog.csdn.net/qq_15138455/article/details/72956232 版权声明:@入江之鲸 一.About ZipKin please google 二. ...

  3. quarz spring boot

    package com.pkfare.task.manage.config; import org.quartz.spi.TriggerFiredBundle; import org.springfr ...

  4. Etcd和ZooKeeper,究竟谁在watch的功能表现更好?

    ZooKeeper和Etcd的主要异同可以参考这篇文章,此外,Etcd的官网上也有对比表格(https://coreos.com/etcd/docs/latest/learning/why.html) ...

  5. 【bzoj1907】树的路径覆盖 树形dp

    题目描述 输入 输出 样例输入 1 7 1 2 2 3 2 4 4 6 5 6 6 7 样例输出 3 题解 树形dp 设f[x]表示以x为根的子树完成路径覆盖,且x为某条路径的一端(可以向上延伸)的最 ...

  6. Miracast HDCP 等知识

    Miracast 通讯架构中关于视频数据处理流程的部分.整个视频数据处理及传输的流程,大致上分为几个阶段,一开始将撷取到系统的画面及声音进行压缩,而压缩后的影音数据再转为基本封包串流(Packetiz ...

  7. jenkins配置发送邮件

    1.打开系统管理->系统设置,找到邮件设置,如下: 2.SMTP或者其他方式的发送邮件,可自行配置,一下列出了qq邮箱和163邮箱设置的地方,如下图: qq邮箱: 往下拉,找到如下图: 163邮 ...

  8. c++函数学习-关于c++函数的林林总总

    本文是我在学习c++过程中的一些思考和总结,主要是c++中关于函数的林林总总.欢迎大家批评和指正,共同学习. os version: ubuntu 12.04 LTS gcc version: gcc ...

  9. 【BZOJ3529】【SDOI2014】数表 (莫比乌斯反演+树状数组)

    传送门 Description 有一张$n\times m$的数表,其第$i$行第$j$列 $(1≤i≤n,1≤j≤m)$ 的数值为能同时整除$i$和$j$的所有自然数之和.现在给定$a$,计算数表中 ...

  10. php--转码函数

    最近在用dedecms二次开发会员功能:大家都知道dedecms编码是GBK格式的:所以在我们在项目中经常需要转码,在我了解中有两种转码方式:一是:iconv:二是mb_convert_encodin ...