2014-02-06 93 views
1

根据RFC2132“填充选项”(0s)可用于对齐字边界上的后续字段。但看着DHCP packets我无法分辨“单词”的大小。一次“选项”字段为32个字节,一次为60个字节。 在我的设置中,DHCP服务器接受没有填充的数据包没有问题。DHCP选项字段填充

现在是否需要填充?如果是以什么尺寸?

回答

1

The TCP/IP Guide将“字”定义为16位(2字节)。

RFC2131表示您需要能够处理至少312个八位字节(字节)的“选项”字段。

填充可以是任何大小。我只是对根本不处理填充的嵌入式设备(旧的JetDirect盒)的DHCP客户端进行故障排除。我们的思科交换机在删除导致设备窒息的“选项82”信息后添加填充。它似乎没有填充信息到服务器,但你不知道客户端或交换机是否会这样做,所以你需要能够处理它。