Re: 問題ID: 35

この質問の投稿一覧へ

なし Re: 問題ID: 35

msg# 1.1
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 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

投稿ツリー

  >フォーラム検索へ


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