3

RFC2132によると、"Pad Option" (0s) を使用して、後続のフィールドを単語境界に揃えることができます。しかし、DHCP パケットを見ると、「単語」のサイズがわかりません。1 回の「オプション」フィールドは 32 バイト、1 回は 60 バイトです。私のセットアップでは、DHCP サーバーはパディングなしでパケットを問題なく受け入れます。

最近はパディングが必要ですか?それはどのくらいのサイズですか?

4

1 に答える 1

3

TCP/IP ガイドでは、「ワード」を 16 ビット (2 バイト) と定義しています。

RFC2131によると、少なくとも 312 オクテット (バイト) の「オプション」フィールドを処理できる必要があります。

パディングは任意のサイズにすることができます。パディングをまったく処理しない組み込みデバイス (古い JetDirect ボックス) の DHCP クライアントをトラブルシューティングするだけです。当社の Cisco スイッチは、「Option 82」情報を削除した後にパディングを追加します。これにより、デバイスがチョークします。サーバーに送られる情報をパディングするようには見えませんが、クライアントまたはスイッチがそれを行うかどうかはわからないため、それを処理できる必要があります。

于 2014-09-05T12:03:25.610 に答える