On 05/11/2018 02:57 PM, Erik Andersen wrote:
So far, I have this snippet in my config:

 "option-data": [
                {
                    "name": "configuration-file-name",
                    "space": "vendor-4491",
                    "data": "cm/012345678.cfg"
                },
                {
                    "name": "time-offset",
                    "space": "vendor-4491",
                    "data": "-25200"
                },
                {
                    "name": "tftp-servers",
                    "space": "vendor-4491",
                    "data": "2607:f248:20:1::5"
                },
                {
                    "name": "time-servers",
                    "space": "vendor-4491",
                    "data": "2607:f248::33,2607:f248::34"
                }
            ],

I would like to get the option for cable modem config file for DOCSIS. In ISC DHCP, it's something like this:


# Define docsis options
option space docsis code width 2 length width 2 hash size 17;
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;
option vsio.docsis code 4491 = encapsulate docsis;


...

 option docsis.cablelabs-configuration-file = "some string.cfg"


How do I see what options are defined by default in Kea?

(This is for the DHCPv6 implementation.)

Thanks,

Erik Andersen

I found the answer to my own problem:

Have a look at https://github.com/isc-projects/kea/blob/master/src/lib/dhcp/docsis3_option_defs.h .

I ended up with something like this in my config:

            "option-data": [
                {
                    "name": "syslog-servers",
                    "space": "vendor-4491",
                    "data": "2607:f249::3a"
                },
                {
                    "name": "config-file",
                    "space": "vendor-4491",
                    "data": "cm/012345678.cfg"
                },
                {
                    "name": "time-offset",
                    "space": "vendor-4491",
                    "data": "-25200"
                },
                {
                    "name": "tftp-servers",
                    "space": "vendor-4491",
                    "data": "2607:f249:20:1::5"
                },
                {
                    "name": "time-servers",
                    "space": "vendor-4491",
                    "data": "2607:f249::33,2607:f249::34"
                }
            ],

--
Erik Andersen
_______________________________________________
Kea-users mailing list
Kea-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/kea-users

Reply via email to