交换机根桥选择_第1张图片
 
 
 
根桥(root bridge):是指交换拓扑信息的网桥,当需要改变拓扑时,在一个生成树执行中带有指定的网桥来通知在网络中的其它所有的网桥。

  根网桥选择的依据:网桥ID{由网桥优先级(可修改)和MAC地址(不可被用户修改)组成}
   
选择流程:
1、第一次启动交换机时,自己假定是根网桥,发出BPDU报文宣告。
2、每个交换机分析报文,根据网桥ID选择根网桥,网桥ID小的将成为根网桥(先比较网桥优先级,如果相等,再比较MAC地址)。
3、经过一段时间,生成树收敛,所有交换机都同意某网桥是根网桥。
4、若有网桥ID值更小的交换机加入,它首先通告自己为根网桥。其它交换机比较后,将它当作新的根网桥而记录下来。

修改优先级:Switch(config)#spanning-tree vlan 1 priority 4096   只能输入4096或它的倍数
注:先比较优先级,越小越好,如果是启用了Extended System ID ,优先级等于交换机的优先级(默认是32768)
  加上VLAN-ID,


STP生成树协议,即保证网络的冗佘,又保证网络的无环

欧大佬笔记:
STP生成树协议,即保证网络的冗佘,又保证网络的无环

为了决定那些端口是阻塞状态,那些端口是转发状态
STP有以下的选举规则:
一、先选择跟桥
1、先比较优先级,越小越好,如果是启用了Extended System ID ,优先级等于交换机的优先级(默认是32768)
  加上VLAN-ID,,
2、如果优先级一样,则比较MAC地址,越小越好。Base ethernet MAC Address 每个交换机只有唯一个管理的MAC地址,show version 可以查看
32769
1000 | 0000 0000 0001
1000                           0000 0000 0000=32768
交换机的优先级                 VLAN号码

0001.9701.4C69  桥优先级
0002.4AA2.61B2
00E0.F9CE.5762

32769
1000 | 0000 0000 0001
****
0000 | 0000 0000 0000  
当桥优先级是0000,VLAN号为0时,等于0      4096*0
当桥优先级是0001,vlan号为0时,等于4096   4096*1
当桥优先级是0010,VLAN号为0时,等于8192  4096*2
当桥优先级是0011,VLAN号为0时,等于12288 4096*3
当桥优先级是1111,VLAN号为0时,等于61440 4096*15
Switch(config)#spanning-tree vlan 1 priority 4096   只能输入4096或它的倍数
Switch(config)#spanning-tree cost
二、选举根端口,根端口是在非跟桥上选举,根端口是转发端口(绿)
1、根端口是在非跟桥本地端口上比较:
A、到达跟桥的最小开销
B、如果开销值一样,则比较sender bridge-id
C、如果对方的bridge-id 一样,最后比较port-id 端口id由路由优先级(默认128)+端口值组成
三、选举指定端口,指定端口是转发端口
A、跟桥上所有的端口都是指定端口
B、一个冲突域上只有一个指定端口
指定端口的选举原则:
a、两个直连的端口上比较,到达跟桥的最小开销
b、比较两个直连交换机的bridge-id
选不上根端口,选不上指定端口,都被blocked(阻塞)

show spanning-tree
show cdp neighbor
show cdp neighbor detail
show mac-address-table
show interface trunk
show vlan
show vlan brief
show vtp status