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
这时100M1G的链路上metric都是1
而如果是:ospf auto-cost reference-bandwidth 1000
这时100M10,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如何工作:

 

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

 

2timers lsa arrival 命令控制接收LSAminimum start interval。如果一个同样的LSA小于minimum interval到达,那么将会被丢弃。建议此时间小于等于发出LSAhold-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