- PR -

誤デフォルトゲートウェイ設定時のProxyARPの動作

1
投稿者投稿内容
TOS
会議室デビュー日: 2006/07/20
投稿数: 2
投稿日時: 2006-07-20 16:43
LAN内にデフォルトゲートウェイの設定が間違っていた端末があっても
ProxyARPの有効なルーター環境であると通信が正常に出来てしまいますが
例えば

端末A IP:192.168.1.10/24 GW:192.168.1.2(設定誤り)
|
|
| 192.168.1.1
ルータ
| 192.168.2.1
|
端末B IP:192.168.2.20/24

というような環境において、端末Aが端末Bへ送信しようとすると

1.端末Aは端末Bがアドレス上、別サブネットにいることが
 認識出来るため、デフォルトゲートウェイにパケットを送信

2.デフォルトゲートウェイ 192.168.1.2 のMACを取得するためARP要求

3.該当ゲートウェイが存在しないため、パケットは破棄

となり、ルーターが代理応答することもなく失敗するように思うのですが
正常に通信出来るということは、ルーターはどの段階で代理応答して
いるのでしょうか?


端末Aが 192.168.1.10/16 のサブネットマスクであれば

1.端末Aは端末Bを同サブネットの端末と認識

2.192.168.2.20 に対するARP要求

3.ルーターが代理ARP応答

となって納得なのですが・・

恐れ入りますが、ご教授の程よろしくお願いします。


[ メッセージ編集済み 編集者: TOS 編集日時 2006-07-20 18:26 ]
とし
常連さん
会議室デビュー日: 2005/03/08
投稿数: 38
投稿日時: 2006-07-20 18:19
すみません
ネットワークの設定が無茶苦茶のような気がしますが
端末Aと端末Bは同一セグメント。
ルーターが別セグメントのため、そもそも通信ができないのでは
TOS
会議室デビュー日: 2006/07/20
投稿数: 2
投稿日時: 2006-07-20 18:28
アドレスの記載を誤っておりました。
大変失礼しました。修正済みです。
くおん
大ベテラン
会議室デビュー日: 2004/07/26
投稿数: 154
投稿日時: 2006-07-25 12:47
こんにちわ。

ProxyARPが有効になっただけでは同一ネットワークのARP要求に応答しないのが
普通のはずだと思います。
ただ、ProxyARPが有効になっているルータで、該当ホストへのホストルーティング
などが施してあると、当然応答します。
ルータの設定を確認されてはどうでしょうか。

ARPの応答はもちろん192.168.1.2へのARP要求が出たときに応答します。
1

スキルアップ/キャリアアップ(JOB@IT)