router ospf 20
 ispf
 log-adjacency-changes
 auto-cost reference-bandwidth 1000
 capability vrf-lite
 nsf
 timers throttle spf 1 1 30
 timers throttle lsa all 0 1 30
 timers lsa arrival 3
 timers pacing flood 3
 maximum-paths 6
 ------------

ispf

    incremental SPF(增量SPF,ISPF).OSPF可以使用它来为第一条路由计算最短路径.ISPF算法比full SPF(完全SPF)算法更有效率,收敛(convergence)更为迅速.ISPF算法允许只计算发生了更改的拓扑树的那一部分,这样就节约了路由器的CPU资源,并且收敛更为迅速.

-------------

log-adjacency-changes

    当ospf邻接发生变化时产生一条log信息

-------------
auto-cost reference-bandwidth 1000

   全局性修改ospf各接口的成本,默认为>=100Mbit/s的成本为1,不推荐使用缺省值(因为ospf不能区分大于100Mbit/s的接口)。这是个全局性的.对于个别接口可以在接口下使用ip os cost (但不推荐)
接口类型                        接口带宽                        ospf成本
loopback                        8 000 000 000                         1
serial                          56 000                                1785
T1                              1 544 000                             64
Ethernet                        10 000 000                            10
fast Ethernet                   100 000 000                           1
Gigabit Ethernet                1 000 000 000                         1
OC48                            2 500 000 000                         1

在同一区域中,所有的ospf路由器要配置相同的参考带宽(不同区域的参考带宽可以不同).
loopback的成本始终为1
ospf auto-cost reference-bandwidth 100
这时100M和1G的链路上metric都是1
而如果是:ospf auto-cost reference-bandwidth 1000
这时100M是10,而1G的链路就是1.
--------------------
timers throttle spf spf-start spf-hold spf-max-wait

    在这个命令中,spf-start是指从OSPF路由器收到topo变化到开始第一次SPF计算所需要等待的时间,ms
spf-hold是指OSPF两次计算SPF之间的最小间隔时间,spf-max-wait是指spf-hold的最大值,单位是全是ms

--------------------

timers throttle lsa all 0 1 30
timers lsa arrival 3

     OSPF LSA THROTTLING提供在网络不稳定状态下,动态放慢LSA更新的方法。当然也可以通过提供毫秒级的rate-limit,来加快OSPF聚合收敛时间。

 

应用OSPF LSA THROTTLING前须启用OSPF

 

 

throttling的优点:

 

1、在此特性出现之前,LSA包被限制到5秒,这就意味着LSA不能在毫秒级被传递,从而导致OSPF网络不能达到毫秒级的收敛速度。

 

2、此特性默认激活,以达到毫秒级的快速收敛。可以定制。一个命令控制生成,一个命令控制接收。throttling可在网络不稳定时,动态降低LSA更新发送频率。

 

 

 

 

throttling如何工作:

 

1、timers throttle lsa all 命令可以控制LSA的发出。第一个LSA总是在拓扑发生变化时立即生成,第二个包被minimum start interval控制,接下来相同的LSA被限速或者说被整型,直到maximum interval超时。 同样的LSA指具有同样LSA ID NUMBER,LSA类型和advertising router ID。

 

2、timers lsa arrival 命令控制接收LSA的minimum start interval。如果一个同样的LSA小于minimum interval到达,那么将会被丢弃。建议此时间小于等于发出LSA的hold-time interval。

 

 

 

配置实例:

enable
conf t
router os 1
  timers throttle lsa all start-interval hold-interval max-interval
  timers lsa arrival milliseconds
 
show ip ospf timers rate-limit
show ip ospf

注:start-interval is 0 ms

    hold-interval is 5000 ms

    max-interval is 5000 ms

    arrival 1000ms

以上为默认值

建议arrival timers<=hold-interval,因为发送间隔为5秒,如果接收间隔为7秒,就会出现丢包。

 

timers throttle lsa all

timers lsa arrival

 

-----------

timers pacing flood 3
maximum-paths 6

ospf的等价链路开销,最大只有6条


 

 


转载于:https://blog.51cto.com/dnsdhcp/597011