CableLabs Vendor Specific Option not in Relay-Reply message

Patricio Latini p_latini at hotmail.com
Tue Oct 5 22:28:16 UTC 2010


1) There shouldnt be a semicolon in line 39
2) It should be a closed curly bracket
 
BTW I wouldn't recommend to subnet the IPv6 networks below /64 (/80). That might have impacts if you use autoconfiguration at some point in the time as might be out of spec.
 
Thanks
 
Patricio

 


Date: Tue, 5 Oct 2010 17:38:34 -0400
From: thomas.s.martinson at gmail.com
To: dhcp-users at lists.isc.org
Subject: Re: CableLabs Vendor Specific Option not in Relay-Reply message


I too am having some issues with getting the DHCP server to start and hand out IPv6 addresses to D2.0 and D3.0 CMs.  
I have commented out each of the CMTS-CM subnets, and am now just trying to get the software to start for the local machine.  I have also pasted the output of the /var/log/messages.

Can anyone tell me what is wrong?  

Thanks,

Tom

   
Oct  5 17:27:44 prov6 dhcpd: /etc/dhcpd.conf line 39: semicolon expected.
Oct  5 17:27:44 prov6 dhcpd: ?
Oct  5 17:27:44 prov6 dhcpd:  ^
Oct  5 17:27:44 prov6 dhcpd: /etc/dhcpd.conf line 39: expecting a parameter or declaration
Oct  5 17:27:44 prov6 dhcpd:     };
Oct  5 17:27:44 prov6 dhcpd:         ^
Oct  5 17:27:44 prov6 dhcpd: /etc/dhcpd.conf line 39: expecting a parameter or declaration
Oct  5 17:27:44 prov6 dhcpd:     };
Oct  5 17:27:44 prov6 dhcpd:         ^
Oct  5 17:27:44 prov6 dhcpd: /etc/dhcpd.conf line 40: unexpected end of file
Oct  5 17:27:44 prov6 dhcpd: 
Oct  5 17:27:44 prov6 dhcpd: ^
Oct  5 17:27:44 prov6 dhcpd: /etc/dhcpd.conf line 40: unexpected end of file
Oct  5 17:27:44 prov6 dhcpd: 
Oct  5 17:27:44 prov6 dhcpd: ^
Oct  5 17:27:44 prov6 dhcpd: Configuration file errors encountered -- exiting
Oct  5 17:27:44 prov6 dhcpd: 

     1    ########################################### 
     2    # ABN IPv6 Configuration v0.0.3           #
     3    ###########################################
     4    #                                         #
     5    # Special thanks to those who have helped #
     6    #                                         #
     7    #                         --Tom Martinson #
     8    #                                         #
     9    ###########################################
    10    #
    11    ###Define the options 
    12    #
    13    option space docsis code width 2 length width 2;
    14    option vsio.docsis code 4491 = encapsulate docsis;
    15    option docsis.tftp-servers code 32 = array of ip6-address;
    16    option docsis.cablelabs-configuration-file code 33 = text;
    17    option docsis.cablelabs-syslog-servers code 34 = array of ip6-address;
    18    option docsis.device-id code 36 = string;
    19    option docsis.time-servers code 37 = array of ip6-address;
    20    option docsis.time-offset code 38 = signed integer 32;
    21    #
    22    ###Configure global options:
    23    #
    24    option dhcp6.rapid-commit;
    25    default-lease-time 1800;
    26    max-lease-time 1800;
    27    ddns-update-style ad-hoc;
    28    #
    29    #
    30    ### SERVER Subnet 
    31    ### This stops the server from complaining
    32    ### DO NOT REMOVE
    33    #
    34    shared-network "lab" { 
    35      subnet6 2001:470:1f07:957:2::/80 {
    36        range6 2001:470:1f07:957:2::aaaa 2001:470:1f07:957:2::ffff;
    37        option dhcp6.name-servers 2001:470:1f07:957:2::2;
    38        option dhcp6.domain-search "a-bb.net;"  
    39        };
    40    )


On 10/05/2010 11:31 AM, Cheng Ching-Ho-LCC014 wrote: 



Hi Patricio,
 
I just tried your suggestion with 4.1.1-P1 by moving the options from global to local inside subnet6 definition.  I still got the same result: relay-reply message from server did not contain CableLabs vendor specific options.
 
I then tried 4.2.0 and got the same result as 4.1.1-P1.
 
Is there any new commands that I need to put in dhcpd6.conf in release 4.1.1-P1 and after to make server to insert vendor specific options in relay-reply message back to relay agent ?
 
Thanks,
 
Ching-Ho Cheng



From: dhcp-users-bounces+lcc014=motorola.com at lists.isc.org [mailto:dhcp-users-bounces+lcc014=motorola.com at lists.isc.org] On Behalf Of Patricio Latini
Sent: Sunday, October 03, 2010 4:20 PM
To: dhcp-users at lists.isc.org
Subject: RE: CableLabs Vendor Specific Option not in Relay-Reply message

I think you should include the options within the subnet definition. LIke the example below. That is working for me.

shared-network C4-IPV6-Bundle1 {
subnet6 FC00:0000:0000:0001::0/64 {
option docsis.tftp-servers FC00::1;
option docsis.cablelabs-configuration-file "arris-D30modem.bin";
option docsis.cablelabs-syslog-servers FC00::1;
option docsis.time-servers FC00::1;
option docsis.time-offset -10800;
option dhcp6.name-servers FC00::1;
range6 FC00:0000:0000:0001::/64;
}
}
 
Thanks
 
Patricio


Subject: RE: CableLabs Vendor Specific Option not in Relay-Reply message
Date: Thu, 30 Sep 2010 10:22:43 -0400
From: Ching-Ho.Cheng at motorola.com
To: dhcp-users at lists.isc.org


Hi, 
 
I have enclosed the dhcpd6.conf for reference.  I hope that this could help to determine my DHCPv6 server problem :
 
#Define the options:
option space docsis code width 2 length width 2;
option vsio.docsis code 4491 = encapsulate docsis;
option docsis.tftp-servers code 32 = array of ip6-address;
option docsis.cablelabs-configuration-file code 33 = text;
option docsis.cablelabs-syslog-servers code 34 = array of ip6-address;
option docsis.device-id code 36 = string;
option docsis.time-servers code 37 = array of ip6-address;
option docsis.time-offset code 38 = signed integer 32;
#Configure global options:
option docsis.cablelabs-configuration-file "basic.bin";
option docsis.cablelabs-syslog-servers 2000:300::2;
option docsis.tftp-servers 2000:300::2;
option docsis.time-servers 2000:300::2;
option docsis.time-offset 0;
option dhcp6.rapid-commit;
# lease-time information: default = 30 minutes, max = 120 minutes
#default-lease-time 864000;
#max-lease-time 864000;
default-lease-time 1800;
max-lease-time 1800;
# modem configuration file name:
#filename "basic.bin";
ddns-update-style ad-hoc;
# SERVER Subnet DO NOT REMOVE
    subnet6 2000:300::/64 {
            range6 2000:300::/64;
    }
# Goldie Subnet 
shared-network "goldie_1" {
        option docsis.cablelabs-configuration-file "goldie_1.bin";
        subnet6 2001:100:101::/64 {
                range6 2001:100:101::/64;
        }
}
 

Thanks,
 
Ching-Ho Cheng




From: dhcp-users-bounces+lcc014=motorola.com at lists.isc.org [mailto:dhcp-users-bounces+lcc014=motorola.com at lists.isc.org] On Behalf Of Cheng Ching-Ho-LCC014
Sent: Wednesday, September 29, 2010 2:01 PM
To: Users of ISC DHCP
Subject: CableLabs Vendor Specific Option not in Relay-Reply message


Hi,
I upgraded the DHCP server to 4.1.x from 4.0.x. Now, in DHCPv6 relay-reply message from ISC server, there is no CableLabs vendor specific options included. IPv6 modem could not register due to the missing TFTP/config file information within the CableLabs vendor option. 
I was using the same dhcpd6.conf as in 4.0.x. Any suggestion is appreciated.
Thanks,

Ching-Ho Cheng
Motorola Inc.
Mobile Devices & Home
Phone: 508-786-7522
 
_______________________________________________ dhcp-users mailing list dhcp-users at lists.isc.org https://lists.isc.org/mailman/listinfo/dhcp-users 
_______________________________________________
dhcp-users mailing list
dhcp-users at lists.isc.org
https://lists.isc.org/mailman/listinfo/dhcp-users
_______________________________________________ dhcp-users mailing list dhcp-users at lists.isc.org https://lists.isc.org/mailman/listinfo/dhcp-users 		 	   		  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.isc.org/pipermail/dhcp-users/attachments/20101005/7158b9bb/attachment.html>


More information about the dhcp-users mailing list