• ベストアンサー

RIPはサブネット情報を伝えないが

動的ルーティングプロトコルのRIPはサブネットの情報を伝えませんよね。つまりデフォルトのマスクを使うわけですが たとえば2つのインターフェイスをもつルータで 192.168.1.1/24 172.16.1.1/24 と設定したとき、RIPにより172.16.2.0の経路情報を学習したとします。これはクラスBですから172.16.0.0/16の経路情報としか認識しないはずですが、実際は172.16.2.0/24ときちんと24ビットで認識してくれます。なぜでしょうか?自分のインターフェイスで172.16.1.1/24と24ビットでマスクしたインターフェイスを持っているからと聞いたことはあるのですが、あいまいな知識のままなのでどなたか教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • help1goo
  • ベストアンサー率50% (3/6)
回答No.2

VLSMに対応していないだけです。 なのでRIPで繋がっているネットワークのネットマスクが全て同じであれば問題ありません。

holydevil
質問者

お礼

ありがとうございます。 ネットマスクが全て同じであれば問題ないことはわかっていたのですが、下記のサイトで理論的に解決できました。http://www.hitachi.co.jp/Prod/comp/network/gr2000/manual/html_c/kaisetsu/0191.htm

その他の回答 (1)

  • bship
  • ベストアンサー率51% (47/92)
回答No.1

RIP V1 にはありませんでしたが、RIP V2 ではsubnet maskは伝えますよ。 RFC1723です。

holydevil
質問者

補足

ありがとうございます。もちろんRIP V2の事は存じております。ただ、RIPv1でも質問させていただいたような動きになるのです。その理由をご存知でしたらお願いいたします。

関連するQ&A