OSPF LSA Throttling 054

今回はOSPFのLSAの生成間隔の調整方法について解説します。

 

座学

LSA Throttling

OSPFのLSAは、Link State Type、Link State ID、Advertising Routerの3種類の値で一意に識別されます。この3つの値が等しいLSAは、同じLSAとして認識されます。

 

インタフェースでアップダウンが頻発しているルータなどでは、ルータ自身が生成したLSAの更新が頻繁に発生し、ルータの負荷が高くなってしまいます。そのため、OSPFが動作しているルータは、Throttle LSAと呼ばれる機能を使用し、同じLSAの更新間隔を調整します。

OSPFが動作しているルータにはネットワークに変化が発生してからLSAを更新するまでの待機時間が設定されています。最初は、待機時間としてInitial Delayが使用されます。ルータはネットワークが変化した場合、Initial Delayの時間待機してからLSAを更新します。その後、待機時間にはMinimul Hold Timeが格納されます。もし、待機時間が経過するまでにネットワークが変化した場合、待機時間が経過してからLSAを更新します。その後、待機時間を2倍にします。この待機時間は、最大でMaximum Wait Timeまで増加します。

 

もし、待機時間が経過するまでにLSAの更新が発生しない場合、待機時間をInitial Delayにリセットします。

 

実機での動作確認

検証内容

R1のg2、R2のg2でOSPF Area 0を有効にします。
Network TypeにはPoint-to-Pointを使用します。

LSA Throttlingのパラメータを確認します。

 

初期設定


interface GigabitEthernet2
 ip address 10.1.1.1 255.255.255.0
 ip ospf network point-to-point
!
router ospf 1
 router-id 1.1.1.1
 network 10.1.1.0 0.0.0.255 area 0
            


interface GigabitEthernet2
 ip address 10.1.1.2 255.255.255.0
 ip ospf network point-to-point
!
router ospf 1
 router-id 2.2.2.2
 network 10.1.1.0 0.0.0.255 area 0
            

 

LSA Throttling変更前

OSPFプロセスの状態確認

R1のLSA ThrottlingのInitila Delayが50ミリ秒、Minimum Hold Timeが200ミリ秒、Maximum Wait Timeが5000ミリ秒であることが確認できます。

R1

R1#show ip ospf
 Routing Process "ospf 1" with ID 1.1.1.1
 Start time: 2w1d, Time elapsed: 00:07:51.340
 Supports only single TOS(TOS0) routes
 Supports opaque LSA
 Supports Link-local Signaling (LLS)
 Supports area transit capability
 Supports NSSA (compatible with RFC 3101)
 Supports Database Exchange Summary List Optimization (RFC 5243)
 Event-log enabled, Maximum number of events: 1000, Mode: cyclic
 Router is not originating router-LSAs with maximum metric
 Initial SPF schedule delay 50 msecs
 Minimum hold time between two consecutive SPFs 200 msecs
 Maximum wait time between two consecutive SPFs 5000 msecs
 Incremental-SPF disabled
 Initial LSA throttle delay 50 msecs
 Minimum hold time for LSA throttle 200 msecs
 Maximum wait time for LSA throttle 5000 msecs
 Minimum LSA arrival 100 msecs
 LSA group pacing timer 240 secs
 Interface flood pacing timer 33 msecs
 Retransmission pacing timer 66 msecs
 EXCHANGE/LOADING adjacency limit: initial 300, process maximum 300
 .
 <一部省略>
            

 

LSA Throttling変更後

R1のLSA ThrottlingのInitial Delayを100ミリ秒、Miminum Hold Timeを500ミリ秒、Maximum Wait Timeを10000ミリ秒に変更します。

追加した設定

SPT Throttleはtimers throttle lsa all <initial-delay-milli-second> <mimumum-hold-time-milli-second> <maximum-wait-time-milli-second>コマンドで変更可能です。

R1

router ospf 1
 timers throttle lsa all 100 500 10000
            

 

OSPFプロセスの状態確認

R1のLSA ThrottlingのInitila Delayが100ミリ秒、Minimum Hold Timeが500ミリ秒、Maximum Wait Timeが10000ミリ秒に変化したことが確認できます。

R1

R1#show ip ospf
 Routing Process "ospf 1" with ID 1.1.1.1
 Start time: 2w1d, Time elapsed: 00:12:56.440
 Supports only single TOS(TOS0) routes
 Supports opaque LSA
 Supports Link-local Signaling (LLS)
 Supports area transit capability
 Supports NSSA (compatible with RFC 3101)
 Supports Database Exchange Summary List Optimization (RFC 5243)
 Event-log enabled, Maximum number of events: 1000, Mode: cyclic
 Router is not originating router-LSAs with maximum metric
 Initial SPF schedule delay 50 msecs
 Minimum hold time between two consecutive SPFs 200 msecs
 Maximum wait time between two consecutive SPFs 5000 msecs
 Incremental-SPF disabled
 Initial LSA throttle delay 100 msecs
 Minimum hold time for LSA throttle 500 msecs
 Maximum wait time for LSA throttle 10000 msecs
 Minimum LSA arrival 100 msecs
 LSA group pacing timer 240 secs
 Interface flood pacing timer 33 msecs
 Retransmission pacing timer 66 msecs
 EXCHANGE/LOADING adjacency limit: initial 300, process maximum 300
 .
 <一部省略>
            

コメント

タイトルとURLをコピーしました