首页 文章

IPv6中的DHCP,选项82

提问于
浏览
0

我将在我的应用程序中开发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规范,因为我是新手 . 任何帮助都会很明显 . 迫切需要一些 . 提前致谢 .

1 回答

相关问题