关于STP
赤峰ydt网络工程师联盟吧
全部回复
仅看楼主
level 7
STP协议:生成树协议
从逻辑上隔断一条链路,并提供链路备份
STP端口有三种类型:根端口(R)、指定端口(D)、受限端口(A)
STP工作原理
1)首先要选择一根桥--依据是桥ID
1.桥ID=交换机的优先级+MAC地址
2.交换机的优先级默认都是一样的,32768(比较的第一个条件),取值范围是:0-65535(0.4096.8192..)如果优先级高,那么这个交换机就是根桥,如果优先给一样,则看MAC地址
3.交换机的MAC地址:如果交换机的优先级一样,刚MAC地址越小,那么这个交换机就是根桥。
2)选择根端口---是非根交换机的上和根交换机直连的端口(用R代表)
1.选择根端口的依据:路径开销、对端PID、本端PID、对端的BID
2.路径开销和端口的带有关,带宽高开销小,反则带宽低开销大
3.对端PID:PID是端口ID=端口的优先级+端口号;端口的优先级取值范围是从0--240[0.16.32.48...]默认优先级是128,对端的PID小刚这个直连端口是根端口,
4.如果路径开销一样,对端PID一样,则比较本端PID。本端PID小的是根端口
5.如果路径开销一样,对端口PID一样,本端PID一样?
3)指定端口(用D代表)
1.路径开销跟端口带宽有关,带宽高开销小,反则带宽低开销大
2.BID(桥ID):桥ID小的则被认为是指定端口
3.PID:
STP选举的报文信息(交换机刚开始运行,大家认为自己是根桥。并发送自己的相关信息)
STP选举过程发送的报文有两种:
1)配置BPDU--桥ID、PID(本端和对端)---根桥发
1.选举根桥
2.如果是2则RSTP/MSTP,如果是1则是STP
配置BPD包含的信息
根桥ID:由根桥的优先级和MAC地址组成,每个STP网络中有且仅有一个根。
根路径开销:到根桥的最短路径开销。
指定桥ID:由指定桥的优先级和MAC地址组成。
指定端口ID:由指定端口的优先级和端口号组成。
Message Age:配置BPDU在网络中传播的生存期。根桥发送的是0,转发一次+1
Max Age:配置BPDU在设备中能够保存的最大生存期。20
Hello Time:配置BPDU发送的周期。2s
Forward Delay:端口状态迁移的延时。15s
2)TCN BPDU
一个稳定的网络拓扑从故障(根桥完蛋了)开始--重选举根桥--经经过的时间=max age 20s+两倍转发延迟(15s+15s)=50s
先发送BPDU---选举根桥---选举根端口---选举指定端口--受限端口
网络初始化,所有的交换机都发送BDU---网络拓扑稳定这后,只有根桥发送BPDU
STP运行端口状态
1)Disabled:禁用状态。(我们这个交换机根本没有投入使用或手工shutdown这个端口)
2)Blocking:阻塞状态。
3)Listening:侦听状态。可以转发BPDU,不发送用户流量
4)Learning:学习状态,构建MAC地址表,但不转发用户流量
5)Forwarding:转发状态。可以发送BPDU,可以发送用户数据
Port identifier: 0x8001
2017年02月03日 08点02分 1
1