至于DHCP offers或者ack采用单播或者是广播,取决于客户端DHCP Discover以及request的bootp flags字段:0为单播,1为广播。
见rfc2131: A client that cannot receive unicast IP datagrams until its protocol software has been configured with an IP address SHOULD set the BROADCAST bit in the 'flags' field to 1 in any DHCPDISCOVER or DHCPREQUEST messages that client sends.
对于协议栈因为没有配置IP而不能够接收单播报文的客户机,所发送的DHCP discover以及DHCP request包中的bootp标志位应设置为“1”,即请求服务器所发送offers以及ack采用广播的方式。作者: silty 时间: 2011-04-14 23:35