OSPF LSA再計算開始タイマーの変更




条件
・ルータが link state update を受信してから SPF 計算が実行されるまで4秒待つようにしてください。
・SPF計算が連続して実行される場合、1度目の計算が行われてから2度目の計算が行われる間を10秒にしてください。



これはタイマーの問題なのでさくっといきたいと思います。

timers throttle spf spf-start spf-hold spf-max-wait

spf-start トポロジが変化してからSPF計算を始めるまでの時間です
spf-hold トポロジが連続で変化した場合、最初のトポロジが変わってから2度目のSPF計算を始めるまでの待ち時間です
spf-max-wait SPF計算が完了するまでの待ち時間です


上記条件の答えとしては下記。

R1
router ospf 1
timers throttle spf 4000 10000 90000

spf-max-wait は条件にないので多分なんでもよいと思います。

Router#sh ip ospf
 Routing Process "ospf 1" with ID 20.20.20.20
 Start time: 01:12:14.836, Time elapsed: 00:02:37.552
 Supports only single TOS(TOS0) routes
 Supports opaque LSA
 Supports Link-local Signaling (LLS)
 Supports area transit capability
 Router is not originating router-LSAs with maximum metric
 Initial SPF schedule delay 4000 msecs
 Minimum hold time between two consecutive SPFs 10000 msecs
 Maximum wait time between two consecutive SPFs 90000 msecs

参考:
http://www.cisco.com/cisco/web/support/JP/docs/SW/LANSWT-Access/CAT1600SWT/UG/001/iro_osp3.html?bid=0900e4b1825ae7c3#pgfId-1045064
http://www29.atwiki.jp/it_certification/pages/228.html
ちなみに timers throttle spf は SPF再計算までの時間を調整するものです。
LSA 送信までの時間を調整するものとしては、timers throttle lsa all があります。

timers throttle lsa all start_msec hold_msec max_msec

start_time トポロジが変化してからSLAを送信するまでの待ち時間です。
spf-hold トポロジが連続で変化した場合、最初のLSAを送ってから次のLSAを送信するまでの待ち時間です。
spf-max-wait 同じ内容のLSAを送信する場合の待ち時間です。例えばリンクが短時間でdown, up, downの動作をした場合、
最初のdown状態のLSAを送ってから次のdown状態のLSAを送るまでの待ち時間になります。



R1
router ospf 1
timers throttle spf 123000 456000 567000

R1#sh ip ospf
 Routing Process "ospf 1" with ID 20.20.20.20
 Start time: 01:12:14.836, Time elapsed: 00:26:39.088
 Supports only single TOS(TOS0) routes
 Supports opaque LSA
 Supports Link-local Signaling (LLS)
 Supports area transit capability
 Router is not originating router-LSAs with maximum metric
 Initial SPF schedule delay 5000 msecs
 Minimum hold time between two consecutive SPFs 10000 msecs
 Maximum wait time between two consecutive SPFs 10000 msecs
 Incremental-SPF disabled
 Initial LSA throttle delay 123000 msecs
 Minimum hold time for LSA throttle 456000 msecs
 Maximum wait time for LSA throttle 567000 msecs

更新日:2012年9月1日
TOPに戻る