文章目录
0.STP生成树解决环路问题:
由于设备冗余,或链路冗余,造成回路,使用BPDU协议避免环路:
①选root(根桥/根交换机);
②每个非根桥选一个RP(根端口);
③每条线选一个DP(指定端口),根桥端口都是DP(指定端口);
④剩下一个就是NDP(阻塞端口);
1.BPDU协议Hello包:
BPDU协议Hello包:
Hello 2s hello包2秒发一次,BPDU时间
MaxAge 20s 死亡时间是20s,10倍BPDU时间内没有收到对方hello包,就认为对方出现了问题
FwDly 15s
端口过程:阻塞(Block) --> 监听(Listening) --> 学习(learning) --> 非阻塞/转发(Forward)
20s 15s 15s =50s 收敛时间
BID(Brige ID):优先级+Mac地址
RID(Root ID):根桥
stp mode stp 修改为STP模式
dis stp 查看交换机生成树(默认MSTP)
dis stp inter e0/0/1
dis stp br
2.STP选取 根交换机:比较BID谁更小
stp priority 0 调整id,优先级
stp root primary 首要根交换机 变为0
stp root secondary 备用根交换机 变为4096
3.STP选取 根端口:
根端口:发包给根的端口,每台设备有且只有一个
① 第一步:比较端口成本谁更小(自己的cost):
成本是累加的,离根交换机有两条线,cost就是两条线的和
dis stp br 查看每个端口的状态,根桥所有端口都是Forward
dis stp inter g0/0/1 查看端口的cost Active=20000
dis stp inter e0/0/1 查看端口的cost Active=200000
Port Cost(Dot1T ) :Config=auto /