美文网首页
eNSP模拟实验-STP定时器

eNSP模拟实验-STP定时器

作者: 刘小白DOER | 来源:发表于2020-11-24 02:28 被阅读0次

    普通生成树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定时器

    普通生成树STP不能实现快速收敛,STP中hello time定时器、max age定时器、forward d...

  • eNSP模拟实验-MSTP多实例STP

    RSTP在STP基础上进行改进,实现了网络拓扑的快速收敛。但是 RSTP和STP存在一个缺陷,即局域网内所有主...

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

    为了避免网络中的环路问题,需要在网络中交换机配置STP。STP(Spanning Tree Protocol)...

  • eNSP模拟实验-STP配置和选路规则

    STP是用来避免数据链路层出现逻辑环路的协议,运行STP协议的设备通过交互信息发现环路,并通过阻塞特定端口,最终将...

  • eNSP模拟实验-ARP

    ARP(address resolution protocol)是用来将一个IP地址映射到正确的MAC地址,A...

  • eNSP模拟实验-OSPF的认证

    OSPF支持报文验证功能,只有通过验证的报文才能接受,否则将不能建立邻居关系。OSPF协议支持两种认证方式-区域...

  • eNSP模拟实验-配置静态路由

    通过配置路由器静态路由,实现R1、R2、R3三者之间互相ping通。 1、路由器AR1配置 sy...

  • eNSP模拟实验-VRRP协议配置

    主机在多个出口网关的情况下,仅需要配置一个虚拟网关IP地址作为出口网关,解决局域网主机访问外部网络的可靠性问题...

  • eNSP模拟实验-OSPF多区域配置

    OSPF单区域中,每台路由器都要收集其他路由器的链路状态,随着网络规模不断扩大,链路状态信息随之不断增多,这将使...

  • eNSP模拟实验-OSPF单区域配置

    为了弥补距离矢量路由协议的不足,开发了一种基于链路状态的内部网关协议OSPF(open shortest path...

网友评论

      本文标题:eNSP模拟实验-STP定时器

      本文链接:https://www.haomeiwen.com/subject/zjsmiktx.html