STP基础

STP基础

1.STP用来解决什么问题的,他实现了哪些功能,他通过什么方式来解决的

以太网络上为了进行链路备份,通常会使用冗余链路,但是使用冗余链路会在交换网络上生成环路,并导致广播风暴,胡总和MAC地址飘逸,STP运行在以太网交换机上,为了解决交换网络上问题而在网络上解决一颗无环的树,并在链路故障和启用备份链路
如果出现网络环路,STP可实现:

  • 消除环路:通过阻塞了冗余链路而消除环路
  • 链路备份:当目前活动路径出现故障后,激活备份链路,恢复网络连通性。

2. STP的选举机制

  • 最小BID:用来选举根桥(优先级+MAC)
  • 最小根路径开销:用来在非根桥上选择RP,根桥发出的开销为0,华为默认的开销 20000
  • 发送者BID:中继根桥的BPDU的设备的ID
    -最小PID:阻塞较大的PID端口

3.STP端口角色以及他们的作用

  • RP:去往根桥路径开销最小的端口,负责往根桥的位置传输数据
  • DP:转发配置BPDU
  • AP:阻塞端口,将冗余链路阻塞消除环路

4.STP的计时器以及各个计时器的作用:

  • Hello Time(2s)发送配置BPDU的消息间隔,用于检测链路是否故障。
  • Forward Delay:(15s)Listening–>Learning 需要15秒 Learning---->Forwarding 需要15秒,因为重新计算的配置无法立即传遍整个网络,可能会造成临时环路,所以等待 一定延时,使新的配置消息传遍整个网络

5.什么情况下会发生STP的拓扑变更?为什么要根桥下发TC

  • 1.在网络拓扑发生改变时候,下游设备会向上发送TCN BPDU
  • 2.上游设备收到TCP BPDU报文,只有指定端口能处理TCN BPDU。
  • 3.上游设备会把配置BPDU报文种的Flags 的TCA置为1.然后发送给下游设备,告诉下游设备停止发送TCN BPDU
  • 4.上游设备复制一份TCN BPDU,向根桥发送
  • 5.根桥把配置BPDU报文的Flags的TC设置为1后发送,通知下游设备直接删除MAC地址表项
  • 发送TC的时间为 35秒,只有根桥发送的配置BPDU所有设备才能收到

6.RSTP对STP的改进之处:

  • 1.新增了两种端口角色:EP端口和BP端口。
  • 2.端口状态减少到三种 Discaring、Learning 、Forwarding。
  • 3.充分利用BPDU的flags字段
  • 4.P/A机制
  • 5.增加了保护功能
  • 6.拓扑改变,非边缘端口切换到Forwarding
  • 7.每一台设备发送根桥的BPDU
  • 8.hello Time 时间为 18秒 233时间因子
  • 9.BPDU超时时间,3*hello时间,没有收到上游的设备发送的配置BPDU,则认为邻居的协商失败,而不需要STP那样等待一个MAX AGE

STP网络直径:

  • 网络直径指的是任意两台设备之间的最大设备数,华为默认为7
  • 执行命令stp bridge-diameter diameter,配置网络直径。
  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值