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<B<C<D    MAC  A<B<C<D   所有都以A<B<C<D为准

图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综合性  按照上述可选举,过程多了,难度一样的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值