- - PR -
ICMP Destination Unreachable (code4 Fragmentation Needed and Don't Fragment was Set)
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-07-14 02:49
こんにちは。
フレッツグレープアクセスを利用している地方拠点からWindows2003サーバ(WEBサーバ)への通信ができなくて困っています。 パケットをキャプチャして調べてみたところ、拠点のルータからサーバ宛に、 ICMPパケットが発生していることが判りました。 ICMP Destination Unreachable(Type3) Code4 Fragmentation Needed and Don't Fragment was Set ・Windows2003サーバにはLayer2ロードバランサを経由するのですが、サーバからの戻りのパケットはロードバランサを経由しません。 ・また、利用しているロードバランサはICMPの転送は行ないません。 これによってWindows2003サーバはMTU調整を行なわないまま拠点へ返すために、 通信がリセットされてしまいます。 このようなICMPパケットが出てしまうのは一般的なんでしょうか? 初めて見ましたので、良く分かりません。 |
|
投稿日時: 2005-07-14 08:27
おはようございます。
ルータが目的地にIPパケットを送れなかったために出ていると思います。 ICMPパケットはパケット到達不能時などにもだされます。 この場合だと、フラグメントが発生するのでパケットのフラグメント化を 可能にしろと言う事では無いでしょうか。 通常のEthernet IPパケットはDFビットが1になっていてフラグメントを禁止しています。 このDFビットを0にするまたは、フラグメントしなくてもよいMTUサイズでパケットを 送信すると言った事をする必要があると思います。 |
|
投稿日時: 2005-07-14 10:44
くおんさん、返答ありがとうございます。
フラグメントを可能にする方向で検討したいと思います。 MTUサイズを変えるのは他に影響が出そうな気がするので Windowsのレジストリを編集して設定できるか、該当キーを探して試してみます。 |
1