我将在我的应用程序中开发DHCP IPv6客户端配置。 我想了解一下IPv6中的DHCP选项的细节。 1.与DHCP v4类似,我们在v6中没有Option 82。如果没有,什么是替代Option 82
2.我正在使用Cable Modem和CPE环境 在我的IPv4的CPE和CM初始化中,我使用以下配置将DISCOVER消息发送到服务器
DHCPMessage messageOut = new DHCPMessage();
// fill DHCPMessage object
messageOut.setOp((byte) 1);
messageOut.setHtype((byte) 1);
messageOut.setHlen((byte) 6);
messageOut.setHops((byte) 0);
messageOut.setXid(myXid); // should be a random int
messageOut.setSecs((short) 0);
messageOut.setFlags((short) 0);
byte[] mac = new byte[16];
System.arraycopy(myMac,0,mac,0,6);
messageOut.setChaddr(mac); // set globaly defined hwaddr
byte[] op82data = DHCPUtils.buildOption82WithUserData(myCMmac, myOption82UserData, myOption82Field9Val);
messageOut.setOption(82, op82data); // cm mac must be imcluded in discover.
byte[] op67data = DHCPUtils.getOption67(myOption67UserData);
messageOut.setOption(67, op67data);
messageOut.setFile(DHCPUtils.getOption67BootFile(op67data));
byte[] opt = new byte[1];
opt[0] = (byte) DHCPMessage.DISCOVER;
messageOut.setOption(53, opt);
myState = GET_OFFER_AND_SEND_REQUEST;
return sendDHCPMessage(messageOut)
想知道如何在IPv6 for SOLICIT消息中实现这一点。
我无法理解DOCSIS 3.0规范,因为我是新手。 任何帮助都会很明显。迫切需要一些。 提前谢谢。
答案 0 :(得分:1)
DHCP选项81是中继代理信息,请参阅http://www.iana.org/assignments/bootp-dhcp-parameters/bootp-dhcp-parameters.xml和 RFC3046
中继代理Remote-ID选项37是DHCPv6等效项,在RFC 4649中指定。
我没有关于将RFC 4649与DOCSIS一起使用的任何信息,但我希望以上有所帮助。