BPDU – 跨层封装到二层 周期保活时间:2s holdtime 20s
STP选举:根网桥 — 根端口 – 指定端口 – 非指定端口(阻塞端口)
根网桥:在一棵生成树实例中,有且仅有一台
BPDU—BID=网桥优先级 32768 (0-65535,小优) +MAC地址(数值最小)
先比较网桥优先级,小优, 若网桥优先级一样,在比较Mac地址,小优
根端口:在每台非根网桥上,有且仅有一个;离根网桥最近的端口,接收来自根的BPDU,同时转发用户数据;
1,。从根网桥发出BPDU后,通过该接口进入时,为本地交换机上所有接口当中的cost值 ,最小
2.当入向cost值相同时,比较接口对端设备的BID,小优
3.对端BID相同,比较对端PID, port -id(端口) 接口优先级128(0-240小优)
=接口编号(小优)
4.比较本地自身PID
指定端口:在每条存在stp协议的物理链路上有且只有一个接口作为指定端口;
转发来自跟网桥的BPDU,同时转发用户数据;
根端口对端(交换机)为指定端口,根网桥上所有端口为指定端口;
1.比较从根网桥发出BPDU后,通过该接口转出链路上最小cost值
2.出向cost值相同 ,比较本地BID小优
3.本地BID相同,比较本地PID小优
4.本地PID相同,直接阻塞该接口
Cost值不同标准
802.1d老标准: 802.1t新标准
带宽 10M 100 1000M= 20000
100 19 100M=200000
1000 4
10000 2
>10000 1
接口状态:
Down:一旦BPDU收发
侦听(15s):所有交换机间收发BPDU,选举出所有角色
根端口,指定端口,非指定端口(直接进入阻塞状态)
学习(25s):根端口,指定端口 — 学习各个接口进出数据包中的源Mac,生成交换机的Mac地址表
转发状态: 根端口,指定端口 —