問題ID: 35

  • フォーラムは新サイトへ移行しました。
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2012-2-25 11:21
naga123  新米   投稿数: 4
教えて下さい。

問題にて、15.15.15.0/24と通信はできるが、172.18.99.0/24とは通信できない状況とあります。
解説にて、【172.18.99.0/24と通信できない原因は、メジャーネットワークで処理されデフォルトルートが機能していない、そのため「ip classless」を設定しクラスレスとする】とありますが、もしこれが理由だとしたら、そもそも15.15.15.0/24とも通信できないと考えます。

お手数ですが、これについてご教授頂けませんでしょうか。
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2012-2-25 22:52 | 最終変更
hyperspace  長老   投稿数: 47
解説にあるデフォルトルートが機能していないとは、172.18.99.0/24
宛ての通信に限っての話です。

ルーティングテーブルと15.15.15.0/24と通信できるという問題の条件
から判断して、デフォルトルート自体は機能しています。
もし機能していないとすれば、問題の条件が成り立たなくなってしまい、
仰るように15.15.15.0/24との通信はできません。

問題の状況を考えてみると、Router-Aに直接接続しているネットワーク
とメジャーネットが同じ172.18.99.0/24とだけ通信できないことから、
Router-Aはクラスフルルータであると考えられます。

クラスフルルータでは、ルーティングテーブルにあるルートとメジャー
ネットが同じ未知のサブネット宛てのパケットは全て破棄されてしまい、
デフォルトルートに送られることはありません。

この問題に当てはめて考えると、Router-Aにとって172.18.99.0/24
のネットワークは未知であり、ルーティングテーブルにあるルートとメジャー
ネットが同じ(172.18.0.0/16)サブネットです。
従って172.18.99.0/24宛てのパケットはデフォルトルートには送られず
破棄されてしまいます。(つまりデフォルトルートが機能しません)

この状況は、以下のようにRouter-Aをクラスレスルータに設定すれば解決します。
(172.18.99.0/24宛てのパケットはデフォルトルートに送られるようになります。)

Router-A(config)#ip classless

余談ですが、11.3以降のIOSではデフォルトでip classlessが有効の為、
意図的にno ip classlessと設定しない限りこの問題のような状況は起きません。

ip classlessについては以下のサイトでも解説されています。
よろしければ参考にしてください。

http://www.cisco.com/cisco/web/support/JP/100/1007/1007848_21-j.html#classless
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2012-3-3 13:48
naga123  新米   投稿数: 4
ご回答有難うございます。

要は、ip classlessが有効となっていない場合、兎に角「宛先ネットワークが、ルーティングテーブル上に存在するネットワークと、同一のクラスフルネットワーク且つ不明なサブネットとなる場合、デフォルトルートへ送らず破棄する」ということですね。

返信が遅くなり申し訳ございませんでした。
クラスフルや不連続サブネット、クラスフルルーティングプロトコルなどの辺りで、理解がごちゃまぜになり、少々時間がかかりました。

ありがとうございました。
以上

  >フォーラム検索へ


Copyright (c) 2020 Ping-t All rights reserved.