今回はOSPFのLSAのLink State Ageに関わるTransmit Delayについて解説します。
座学
Transmit Delay
OSPFでは、ネイバーに対してLSAを広報する際、LSAのLink State AgeにTransmit Delayと呼ばれる値を加算します。これにより、「ルータがLSAを広報してからLSAがネイバーに到達するまでに経過した時間」をLSAのLink State Ageに反映することが可能です。
実機での動作確認
検証内容
R1のg2、R2のg2でOSPF Area 0を有効にします。
Network TypeにはPoint-to-Pointを使用します。
R2のg2のTransmit Delayを変更し、R2の送信するLSA Type 1のLink State Ageの値を確認します。
初期設定
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
Transmit Delay変更前
OSPFが動作しているインタフェースの状態確認
R2のg2のTransmit Delayが1秒であることが確認できます。
R2#show ip ospf interface
GigabitEthernet2 is up, line protocol is up
Internet Address 10.1.1.2/24, Interface ID 6, Area 0
Attached via Network Statement
Process ID 1, Router ID 2.2.2.2, Network Type POINT_TO_POINT, Cost: 1
Topology-MTID Cost Disabled Shutdown Topology Name
0 1 no no Base
Transmit Delay is 1 sec, State POINT_TO_POINT
Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5
oob-resync timeout 40
Hello due in 00:00:03
Supports Link-local Signaling (LLS)
Cisco NSF helper support enabled
IETF NSF helper support enabled
Index 1/1/1, flood queue length 0
Next 0x0(0)/0x0(0)/0x0(0)
Last flood scan length is 1, maximum is 2
Last flood scan time is 0 msec, maximum is 0 msec
Neighbor Count is 1, Adjacent neighbor count is 1
Adjacent with neighbor 1.1.1.1
Suppress hello for 0 neighbor(s)
R2のLSA Type 1が生成された際の各種状態確認
R2は自身が生成したLSA Type 2のLink State AgeにTransmit Delayの1秒を加算して、R1に広報していることが確認できます。
R1とR2のLSDBを比較すると、R1のLSDB内の存在するR2が生成したLSA Type 1の方がLink State Ageが1秒進んでいることが確認できます。
R1#show ip ospf database
OSPF Router with ID (1.1.1.1) (Process ID 1)
Router Link States (Area 0)
Link ID ADV Router Age Seq# Checksum Link count
1.1.1.1 1.1.1.1 253 0x80000004 0x00D91D 2
2.2.2.2 2.2.2.2 37 0x8000000D 0x006781 2
R2#show ip ospf database
OSPF Router with ID (2.2.2.2) (Process ID 1)
Router Link States (Area 0)
Link ID ADV Router Age Seq# Checksum Link count
1.1.1.1 1.1.1.1 255 0x80000004 0x00D91D 2
2.2.2.2 2.2.2.2 36 0x8000000D 0x006781 2
Transmit Delay変更後
R2のg2のTransmit Delayを100秒に変更します。
追加した設定
Transmit Delayはip ospf transmit-delay <second>コマンドで変更可能です。
interface GigabitEthernet2
ip ospf transmit-delay 100
OSPFが動作しているインタフェースの状態確認
R2のg2のTransmit Delayが100秒に変化したことが確認できます。
R2#show ip ospf interface
GigabitEthernet2 is up, line protocol is up
Internet Address 10.1.1.2/24, Interface ID 6, Area 0
Attached via Network Statement
Process ID 1, Router ID 2.2.2.2, Network Type POINT_TO_POINT, Cost: 1
Topology-MTID Cost Disabled Shutdown Topology Name
0 1 no no Base
Transmit Delay is 100 sec, State POINT_TO_POINT
Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5
oob-resync timeout 40
Hello due in 00:00:03
Supports Link-local Signaling (LLS)
Cisco NSF helper support enabled
IETF NSF helper support enabled
Index 1/1/1, flood queue length 0
Next 0x0(0)/0x0(0)/0x0(0)
Last flood scan length is 1, maximum is 2
Last flood scan time is 0 msec, maximum is 0 msec
Neighbor Count is 1, Adjacent neighbor count is 1
Adjacent with neighbor 1.1.1.1
Suppress hello for 0 neighbor(s)
R2のLSA Type 1が生成された際の各種状態確認
R2は自身が生成したLSA Type 2のLink State AgeにTransmit Delayの100秒を加算して、R1に広報していることが確認できます。
R1とR2のLSDBを比較すると、R1のLSDB内の存在するR2が生成したLSA Type 1の方がLink State Ageが100秒進んでいることが確認できます。
R1#show ip ospf database
OSPF Router with ID (1.1.1.1) (Process ID 1)
Router Link States (Area 0)
Link ID ADV Router Age Seq# Checksum Link count
1.1.1.1 1.1.1.1 253 0x80000004 0x00D91D 2
2.2.2.2 2.2.2.2 112 0x8000000F 0x006383 2
R2#show ip ospf database
OSPF Router with ID (2.2.2.2) (Process ID 1)
Router Link States (Area 0)
Link ID ADV Router Age Seq# Checksum Link count
1.1.1.1 1.1.1.1 343 0x80000004 0x00D91D 2
2.2.2.2 2.2.2.2 12 0x8000000F 0x006383 2
コメント