eNSP模拟实验-STP定时器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了eNSP模拟实验-STP定时器相关的知识,希望对你有一定的参考价值。

参考技术A     普通生成树STP不能实现快速收敛,STP中hello time定时器、max age定时器、forward delay定时器、未收到上游BPDU就重新开始生成树计算超时时间等参数会影响其收敛速度。可以通过配置合理参数实现快速的拓扑收敛。

    hello time定时器:hello time为周期发送BPDU来维护生成树的稳定时间,默认2秒。如果交换机在配置的超时时间范围内没有收到上游交换机发送的BPDU,则会重新进行生成树计算。在根交换机上配置的  hello time将作为这个生成树内所有交换机的  hello time。

    max age定时器:BPDU最大生存时间,默认20秒。交换机通比较上游交换机收到的BPDU中携带的message age(根桥发出为0,每经过交换机增加1)和max age来判断此BPDU是否超时。超时则将BPDU老化,同时阻塞接受该BPDU接口,并开始发出以自己为根桥的BPDU。在根交换机上配置的max age将作为这个生成树内所有交换机的max age。

    forward delay定时器:此延时时间为forward delay定时器时间,默认15秒。链路故障会引发网络重新进行生成树的计算,生成树的结构将发生相应的变化。不过重新计算得到的新配置消息无法立刻传遍整个网络,如果新选出的根端口和指定端口立刻就开始数据转发的话,可能会造成临时环路。为此,STP设计一种端口状态迁移机制,新选出的根端口和指定端口要经过2倍的forward delay延时后才能进入转发状态。这个延时保证了新的配置消息传遍整个网络,使所有参与STP计算的交换都能正确知晓网络状态,防止临时环路的产生。

    超时时间=3*hello time*time factor

     max age ≥ 2(hello time+1 second)避免网络震荡。

    dis stp查看STP定时器。BPDU每2秒发送一次hello,最大老化时间为20秒,转发延迟为15秒,最大传递跳数为20跳。Config Times为本机配置值,Active Times为实际生效的值,与根交换机配置的一致。

Config Times :Hello 2s MaxAge 20s FwDly 15s MaxHop 20

Active Times  :Hello 2s MaxAge 20s FwDly 15s MaxHop 20

    按照上一篇文章配置SW1优先级为primary,SW1优先级为second,四台交换机开启stp,模式为stp。在根交换机上修改forward-delay为20s。这时ping测试会出现大量丢包现象。

[SW1]stp timer forward-delay 2000    

    在SW2上使用bridge-diameter设置网络直径为3,ping测试恢复。

[SW1]stp bridge-diameter 3

  dis stp查看STP定时器,MaxAge 变为12s ,FwDly变为 9s。

Config Times :Hello 2s MaxAge 12s FwDly 9s MaxHop 20

Active Times :Hello 2s MaxAge 12s FwDly 9s MaxHop 20

   查看SW4 stp端口状态,Ethernet0/0/2为根端口。

[SW4]dis stp brief

MSTID  Port                        Role  STP State    Protection

  0    Ethernet0/0/2              ROOT  FORWARDING      NONE

  0    Ethernet0/0/3              ALTE  DISCARDING      NONE

  0    Ethernet0/0/10              DESI  FORWARDING      NONE

    关闭SW4的Ethernet0/0/2端口,Ethernet0/0/3端口成为根端口,Ethernet0/0/3端口从DISCARDING再经过LEARNING过度状态,最终到FORWARDING 状态需要经历 forward delay(9秒)的时间值。

以上是关于eNSP模拟实验-STP定时器的主要内容,如果未能解决你的问题,请参考以下文章

eNSP模拟实验-STP配置避免环路

eNSP模拟实验-MSTP多实例STP

玩转华为ENSP模拟器系列 | 配置LDP本地会话的定时器

玩转华为ENSP模拟器系列 | 配置LDP远端会话的定时器

eNSP模拟实验-OSPF开销值、协议优先级及计时器

在ensp上STP配置和选路规则