• HCIP—STP角色选举的实例


    例题在下面

    根网桥 --- RB ---   

    根端口 --- RP --- 接收根网桥发送的BPDU

    指定端口 --- DP

    非指定端口 --- NDP

    选举原则:

    1,选举根网桥 --- 802.1D中,一个交换网络有且只有一台根网桥设备。

             选举方法 --- 比较配置BPDU中的BID

                     8个字节 --- 优先级(2个字节)+  MAC地址(6个字节)

                    先比较优先级,优先级越小越好 --- 0 - 65535 ,实际取值范围 0 - 61440,默认取值为32768.

                    这个优先级,实际只是用了前4位。后面12位被称为扩展系统ID。因为只使用

    了4位,每一位代表4096,所以1111 * 4096 = 61140。在修改优先级时,也必须按照4096的倍数来进行修改。

                    如果优先级相同,则将比较MAC地址,取MAC地址数值最小的作为根网桥

                            

    2,选举根端口 --- 每一台非根网桥上,有且仅有一个距离根网桥最近的接口,用来接收来自根网桥发送的配置BPDU(不能被阻塞)。

            华为设备支持以上三种RPC的评判标准 ,默认选择的是802.1t中定义的标准。

            [Huawei]stp pathcost-standard ?   --- 修改接口开销值遵循的标准
             dot1d-1998  IEEE 802.1D-1998
             dot1t       IEEE 802.1T
             legacy      Legacy

            [Huawei-GigabitEthernet0/0/1]stp cost ?  --- 自定义修改接口开销值
            INTEGER<1-200000000>  Port path cost

                    1,比较入方向的配置BPDU的开销值,选择最小的接口作为根端口。

                    2,如果存在多个接口入向开销相同时,将会对比对端设备的BID,选择BID小的设备对应的接口作为根端口。

                    3,如果存在设备BID也相同时,则比较对端的PID:

                                    2个字节 --- 优先级(4位) + 接口的标识(12位)

                                            优先级每一位代表16,则其取值范围 0 - 240,默认取值128.所以在修改优先级的时候必须按照16的倍数进行修改。越小越优。        

                                            优先级相同比较接口编号,也是越小越优。

                   4,如果对端的PID也相同,则将比较本地的PID,取本地PID小的作为对端口。

    3,选举指定端口 --- 在每条链路上有且仅有一个端口作为指定端口,用于转发根网桥发送的配置BPDU(不能被阻塞)

            首先,根网桥所有端口都是指定端口。

            其次,所有存在根端口的链路,则其对端端口必然指定接口。

            1,比较端口发出根网桥的BPDU的RPC值 --- 发送BPDU的交换设备到达根网桥的开销大小。

            2,比较本地BID值,BID值小的所对应的端口为指定端口

            3,PID

            4,本地端口

    4,非指定端口 --- 剩余没有角色的端口都是非指定端口,需要进行逻辑堵塞。

     三个图进行选举——BID  A

    图1:

            第一步选取根网桥——可以选定A为RB(根网桥)

     

            第二步选定根端口——B---A  18

                                                           B--C--A  36  B--D--A  36   B设备1口为根端口

                                                           同理C3口  D2口为根端口

     

            第三步选定指定端口——根端口的对端为指定,RB的所有接口——A1,2,3口

                                                                                                                      B2,B3

            

            第四步非指定端口——剩下的端口——B2,B3,C2,D3,转发根桥信息的为指定端口DP

                                                B3,D3连线中,因为 A--B--D和A--D--B的BPDU开销相等,所以

                                                比BID,因此B3为指定DP,D3为NDP

                                                B2,C2中同理,B2为DP,B3为NDP

            将第四步中将B2--C2,B3---D3两条线改为  “-----”  线 ,就形成一个标准的STP树              

    图2:更简单

            第一步:A为RB(根网桥)

            第二步:B1口为根端口

            第三步:A1口为指定端口     B2

            第四步:同图1,B2位DP,C2为NDP

    图3综合性  按照上述可选举,过程多了,难度一样的。

  • 相关阅读:
    _001_Zotero入门
    营收净利双降、市值蒸发50亿,莱克电气苦战双11
    [软件工程] UML类图
    2965. 找出缺失和重复的数字
    centos7卸载mongodb数据重新安装时无法安装的问题
    基于FPGA的高速电路板设计
    向量化代码实践与思考:如何借助向量化技术给代码提速
    关于Mac mini 10G网口的问题
    影响 SEO 的排名优化的因素
    2173. 最多连胜的次数
  • 原文地址:https://blog.csdn.net/GaLeng_Yang/article/details/126081670