STP原理(2层):生成树协议
①防环②提高可靠性
环路引起危害:①广播风暴 ②重复数据帧 ③MAC地址表震荡
交换机角色:1.根桥 2.非根桥
端口角色:1.RP口(根端口) 2.DP口(指定端口)
BPDU:桥协议数据单元 两种:【1】配置BPDU 0x00 【2】TCN-BPDU 0x80
【1】:
PID PVI BPDU-Type Flags // Root-id RPC Bridge-id Port-id // Message-age Max-age Hello-Time Fwd-Delay
1.协议ID(2字节00) 2.协议版本 3.BPDU的类型 4.Flags位 (8比特10000001)
5.根桥ID(8字节)
6.根路径开销 【到达根桥的所有链路开销之和】
7.指定桥ID(8字节):优先级【默认值32768、范围0-61440、步长4096】+MAC地址 以小为优
8.端口ID 优先级【默认值128、范围0-255、步长16】+端口号
【时间机制】
9.每经历一台交换机 +1(根桥为0)
10. 20s (当Message-age>Max-age时,丢弃BPDU)(20s收不到BPDU认为根桥挂了)
11.每2s发送一个BPDU
12. 15s(端口状态转发机制需要)
根端口选取过程:【以小为大】【网桥、根端口】
1.比较根桥ID
2.比较RPC(根路径开销)
3.比较指定桥ID(非本地)
4.比较所