web-dev-qa-db-ja.com

OSPF:quaggaとHPProCurveが話していません

この質問は、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ルートを取得するため、相互に通信しません。しかし、私はそうではありません。だから私は何が間違っているのですか?いろいろ試してみましたが、なかなか進んでいません。何かアドバイスをいただければ幸いです。追加情報が必要な場合は、質問してください。投稿を編集します。

2
wolfgangsz

ワカモレは私を正しい方向に向けました。 ProCurveとquaggaで少しデバッグを行ったところ、一方はその領域をスタブ領域と見なしていたが、もう一方は通常の領域と見なしていたため、通信が途絶えた。両方が同じエリアを表示するように構成すると、すべてが魅力のように機能しました。

0
wolfgangsz