RIP (ルーティング情報プロトコル) はどのように機能しますか?

RIP (ルーティング情報プロトコル) はどのように機能しますか?

ネットワークのシナリオは次のとおりです。

キャプチャ.pngネットワークシナリオ:

上記のすべてのルータでは RIP Ver 2 が実行されており、そのルーティング テーブルは以下のとおりです。

Router1:
    C    1.0.0.0/8 is directly connected, FastEthernet0/0
    R    2.0.0.0/8 [120/1] via 10.0.0.2, 00:00:26, Serial2/0
    R    3.0.0.0/8 [120/2] via 10.0.0.2, 00:00:26, Serial2/0
         10.0.0.0/30 is subnetted, 2 subnets
    C    10.0.0.0 is directly connected, Serial2/0
    R    10.0.0.4 [120/1] via 10.0.0.2, 00:00:26, Serial2/0

Router2:
    R    1.0.0.0/8 [120/1] via 10.0.0.1, 00:00:11, Serial2/0
    C    2.0.0.0/8 is directly connected, FastEthernet0/0
    R    3.0.0.0/8 [120/1] via 10.0.0.6, 00:00:15, Serial3/0
         10.0.0.0/30 is subnetted, 2 subnets
    C    10.0.0.0 is directly connected, Serial2/0
    C    10.0.0.4 is directly connected, Serial3/0

Router3:
    R    1.0.0.0/8 [120/2] via 10.0.0.5, 00:00:26, Serial2/0
    R    2.0.0.0/8 [120/1] via 10.0.0.5, 00:00:26, Serial2/0
    C    3.0.0.0/8 is directly connected, FastEthernet0/0
         10.0.0.0/30 is subnetted, 2 subnets
    R    10.0.0.0 [120/1] via 10.0.0.5, 00:00:26, Serial2/0
    C    10.0.0.4 is directly connected, Serial2/0

Router4:
    R    1.0.0.0/8 [120/2] via 2.0.0.1, 00:00:26, FastEthernet0/0
    C    2.0.0.0/8 is directly connected, FastEthernet0/0
    R    3.0.0.0/8 [120/2] via 2.0.0.1, 00:00:26, FastEthernet0/0
    R    10.0.0.0/8 [120/1] via 2.0.0.1, 00:00:26, FastEthernet0/0

Router4 のルーティング テーブルを見ると、ルーティング テーブルに 10.0.0.4/30 ネットワークがリストされていないことがわかりますが、10.0.0.4/30 またはそのネットワークを超える場所に正常に到達できます。

10.0.0.0/30 ネットワークはリストされているのに、なぜ 10.0.0.4/30 ネットワークはリストされていないのですか? 10.0.0.4/30 は 2.0.0.1 経由で利用可能であり、10.0.0.4/30 以降に到達できることは理解しています。

答え1

10.0.0.0/30 はリストされているのに、10.0.0.4/30 ネットワークがリストされていないのはなぜですか?

10.0.0.0/8実際にルーティング テーブルにリストされているのはネットワークです。10.0.0.4/30ネットワークはネットワークのサブネットな10.0.0.0/8ので、10.0.0.4/30ネットワークに送信されるものはすべて、ネットワークのルーティング テーブル エントリと一致します10.0.0.0/8

あなたが犯したエラーは、no auto-summaryの コマンドを使用していないことのようですrouter rip。これは初心者にありがちなミスです。version 2バージョン 1 のクラスフル ルーティングを回避するために を使用しましたが、それを実行するように指示していませんでした。

関連情報