この質問は、OSPFルーティングの 前の質問 に関連しています。
前の質問に対するアドバイスに基づいて、ネットワークダイアグラムを作成し、バックボーンエリアと他のすべてのエリアを特定し、さまざまなルーターでOSPFの構成を開始しました。すべてのHPProCurve 7102dlルーターはそれぞれと通信し、正常に動作します。ただし、すべてLinuxサーバーであるエリア内ルーターでは、quagga(バージョン0.99.10、debian lenny製)を使用しており、これはまったく機能しません。
次にいくつかの例を示します。ある特定の領域では、プライマリネットワークは192.168.51.0/24であり、LinuxルーターとHPルーターの両方がそのネットワークにインターフェイスを持っています。 HPルーターには他のHPルーターへのVPNトンネルがあり、サブネット全体を外界に接続します。 Linuxルーターの背後には、192.168.52.0/24上の別のサブネットがあります。これらのインターフェイスのOSPF構成を見ると、次のようになります。
Linuxルーター:
uk-swa-bps01# show ip ospf interface eth0
eth0 is up
ifindex 2, MTU 1500 bytes, BW 0 Kbit <UP,BROADCAST,RUNNING,MULTICAST>
Internet Address 192.168.51.1/24, Broadcast 192.168.51.255, Area 0.0.0.51
MTU mismatch detection:enabled
Router ID 192.168.51.1, Network Type BROADCAST, Cost: 10
Transmit Delay is 1 sec, State DR, Priority 1
Designated Router (ID) 192.168.51.1, Interface Address 192.168.51.1
No backup designated router on this network
Multicast group memberships: OSPFAllRouters OSPFDesignatedRouters
Timer intervals configured, Hello 10s, Dead 40s, Wait 40s, Retransmit 5
Hello due in 6.595s
Neighbor Count is 0, Adjacent neighbor count is 0
uk-swa-bps01# show ip ospf database
OSPF Router with ID (192.168.51.1)
Router Link States (Area 0.0.0.51)
Link ID ADV Router Age Seq# CkSum Link count
192.168.51.1 192.168.51.1 1335 0x80000016 0xabf6 2
そして、HPルーターでは:
bps-test-vpn#show ip ospf interface ethernet 0/2
eth 0/2 is UP, line protocol is UP
IP address: 192.168.51.254 255.255.255.0, Area: 0.0.0.51
Router ID: 192.168.51.254, Network type: Broadcast, Cost: 1
Transmit delay: 1, State: DR, Priority: 1
Designated Router (ID): 192.168.51.254, Interface Address: 192.168.51.254
Backup Designated Router (ID): 0.0.0.0, Interface Address: 0.0.0.0
Timer intervals: Hello: 10, Dead: 40, Retransmit: 5
Hello due in: 00:00:05
Number of neighbors: 0, Adjacent neighbors: 0
bps-test-vpn#show ip ospf 0 database
OSPF router with ID: 192.168.51.254
Router Link States, Area 0
Link ID Adv Router Age Seq # Checksum
10.10.2.1 10.10.2.1 601 0x80000004 0xECAD
10.176.1.33 10.176.1.33 1526 0x80000086 0xAAE1
10.181.1.1 10.181.1.1 826 0x8000009A 0x56EF
192.168.51.254 192.168.51.254 819 0x8000001D 0x0B13
Summary Net Link States, Area 0
Link ID Adv Router Age Seq # Checksum
10.171.0.0 10.10.2.1 825 0x80000001 0x2867
10.171.0.0 10.176.1.33 1520 0x80000001 0x3990
10.181.0.0 10.181.1.1 1226 0x80000009 0x4989
10.181.1.0 10.181.1.1 1226 0x80000032 0xD9D1
192.168.51.0 192.168.51.254 824 0x80000016 0xF915
bps-test-vpn#show ip ospf 0.0.0.51 database
OSPF router with ID: 192.168.51.254
Router Link States, Area 0.0.0.51
Link ID Adv Router Age Seq # Checksum
192.168.51.254 192.168.51.254 845 0x80000009 0xFD79
Summary Net Link States, Area 0.0.0.51
Link ID Adv Router Age Seq # Checksum
0.0.0.0 192.168.51.254 610 0x80000005 0x15AA
10.10.1.40 192.168.51.254 835 0x80000001 0x87FF
10.10.1.44 192.168.51.254 830 0x80000001 0x6919
10.10.1.52 192.168.51.254 835 0x80000001 0x0F6C
10.10.1.72 192.168.51.254 844 0x80000001 0x3C2C
10.10.1.76 192.168.51.254 835 0x80000001 0x1E45
10.171.0.0 192.168.51.254 830 0x80000001 0xA269
10.181.0.0 192.168.51.254 830 0x80000001 0x34CC
10.181.1.0 192.168.51.254 830 0x80000001 0x17EB
明らかに、192.168.51.0/24サブネットにあるインターフェイスの両側でOSPFが有効になっていますが、Linux BoxでいくつかのOSPFルートを取得するため、相互に通信しません。しかし、私はそうではありません。だから私は何が間違っているのですか?いろいろ試してみましたが、なかなか進んでいません。何かアドバイスをいただければ幸いです。追加情報が必要な場合は、質問してください。投稿を編集します。
ワカモレは私を正しい方向に向けました。 ProCurveとquaggaで少しデバッグを行ったところ、一方はその領域をスタブ領域と見なしていたが、もう一方は通常の領域と見なしていたため、通信が途絶えた。両方が同じエリアを表示するように構成すると、すべてが魅力のように機能しました。