概要
このドキュメントでは、別のドキュメント『OSPFでのフォワーディングアドレスの選択についての理解』で説明されている概念を拡張し、Cisco NexusシリーズイーサネットスイッチのネットワークオペレーティングシステムであるNX-OSを使用する場合の違いについて説明します。
説明
上記のドキュメントによると、フォワーディングアドレスは、次のルールを使用して自律システム境界ルータ(ASBR)で選択されます。
1.エリア内にループバックインターフェイスが設定されている場合、ループバックインターフェイスのIPアドレスがフォワーディングアドレス(FA)として選択されます。
2.最初の条件が満たされていない場合、Open Shortest Path First(OSPF)インターフェイスリストの最初のインターフェイスのIPアドレスがフォワーディングアドレスとして選択されます。OSPFインターフェイスリストは、show ip ospf interface briefコマンドを使用して表示できます。上のインターフェイスがOSPFに接続された最後のインターフェイスです。
ただし、2番目のルールはNX-OSには適用されません。
NX-OSでは、ループバックインターフェイスがない場合、OSPFインターフェイスIDによって転送アドレスが決定されます。
最も高いIDを持つインターフェイスのIPアドレスは、インターフェイスがパッシブであるかどうかにかかわらず、FAとして選択されます。
インターフェイスIDは動的であり、システムのリロード後に変更される可能性があることに注意してください。
インターフェイスがOSPFから削除され、再び追加された場合、削除操作と追加操作の間に別の新しいインターフェイスがOSPFに追加されると、OSPFインターフェイスリストのIDが変更されることがあります。
これは、OSPFインターフェイスIDリソースが周期的に使用されるためです。
インターフェイスがOSPFインターフェイスリストから削除されると、割り当てられたインターフェイスIDがリサイクルされます。つまり、別のインターフェイスがOSPFインターフェイスに追加されると、そのインターフェイスにIDが割り当てられます。
リサイクルされたすべてのIDが枯渇した場合にのみ、新しいインターフェイスIDが次のOSPFインターフェイスに割り当てられます。
次に例を示します。
show ip ospf interface brief vrf A
OSPF Process ID 10 VRF A
Total number of interface: 4
Interface ID Area Cost State Neighbors Status
Vlan101 452 0.0.0.7 5 BDR 2 up
Vlan201 678 0.0.0.7 100 DR 0 up <—————— highest ID = FA
Vlan301 160 0.0.0.7 100 DR 0 up
Po11 247 0.0.0.7 1000 P2P 1 up
- vlan201がOSPFから削除されると、ID 678が解放されます。
- 次に、vlan 202がOSPFに追加されると、ID 678がvlan 202に割り当てられます。
- 次に、vlan 201が追加され直され、新しい大きなIDがvlan 201に割り当てられます。
show ip ospf interface brief vrf B
OSPF Process ID 10 VRF B
Total number of interface: 4
Interface ID Area Cost State Neighbors Status
Vlan102 490 0.0.0.7 5 BDR 2 up <—————— highest ID = FA
Vlan202 51 0.0.0.7 100 DR 0 up
Vlan302 102 0.0.0.7 100 DR 0 up
Po12 275 0.0.0.7 1000 P2P 1 up
interface Vlan101
vrf member A
ip address 192.168.1.1/24 <-----FA
interface Vlan102
vrf member B
ip address 10.1.1.1/24 <---------FA
N7K#show ospf data nssa-external172.16.1.140 det vrf A
OSPF Router with ID () (Process ID 21)
Type-7 AS External Link States (Area 7)
LS age: 162
Options: (No TOS-capability, Type 7/5 translation, No DC)
LS Type: AS External Link
Link State ID: 172.16.1.140 (External Network Number )
Advertising Router: 100.1.1.1
LS Seq Number:80000012
Checksum: 0x504c
Length: 36
Network Mask:255.255.255.255
Metric Type: 1 (Comparable directly to link state metric)
TOS: 0
Metric: 20
Forward Address: 192.168.1.1 ←--- Vlan101
External Route Tag: 0
N7K# show ip ospf data extroute172.16.1.150 det vrf B
OSPF Router with ID () (Process ID 10 VRF B)
Type-5 AS External Link States
LS age: 323
Options: 0x20 (No TOS-capability, DC)
LS Type: Type-5 AS-External
Link State ID:route172.16.1.150 (Network address)
Advertising Router:100.1.1.2
LS Seq Number: 0x8000008f
Checksum: 0x9691
Length: 36
Network Mask: /32
Metric Type: 1 (Same units as link state path)
TOS: 0
Metric: 20
Forward Address: 10.1.1.1 ←--- Vlan 102
External Route Tag: 0