[Kea-users] DHCPv6 vendor-specific options

Laurent Aubert (laaubert) laaubert at cisco.com
Fri Jul 19 14:50:47 UTC 2019


Still no luck ( Only the enterprise-id is being sent.

On 2019-07-19, 4:44 PM, "Marcin Siodelski" <marcin at isc.org> wrote:

    Hi Laurent,
    
    I missed one important thing in my previous email. In order to have
    option FDN included in the response you need to also add the following
    parameter:
    
    "always-send": true
    
    to the option data for this option. So something like this:
    
    {
        "name": "FND",
        "code": 1,
        "space": "vendor-26484",
        "data": "fd05::4:d",
        "always-send": true
    }
    
    Please let me know how it went.
    
    Marcin
    
    On 19/07/2019 16:40, Laurent Aubert (laaubert) wrote:
    > Hi Marcin,
    > 
    >  
    > 
    > Unfortunately it didn't work:
    > 
    >  
    > 
    > msgtype=7(REPLY), transid=0xad82a7
    > 
    > type=00001, len=00012: 00:03:00:1b:00:17:3b:07:00:41:00:2c
    > 
    > type=00002, len=00014: 00:01:00:01:24:ba:4e:2e:02:fe:4a:73:d2:48
    > 
    > type=00003(IA_NA), len=00040: iaid=0, t1=60, t2=120,
    > 
    > options:
    > 
    >   type=00005(IAADDR), len=00024: address=2001:db8:beef::2,
    > preferred-lft=2592000, valid-lft=2592000
    > 
    > type=00014, len=00000:
    > 
    > *type=00017, len=00004: 26484 (uint32)*
    > 
    > type=00025(IA_PD), len=00056: iaid=0, t1=0, t2=0,
    > 
    > options:
    > 
    >   type=00013, len=00040: NoPrefixAvail(6) "Sorry, no prefixes could be
    > allocated."
    > 
    > 1 relay(s):
    > 
    > relay[0]: msg-type=13(RELAY_REPLY), hop-count=0,
    > 
    > link-address=2001:db8:beef::, peer-address=fe80::217:3b07:41:2c, 1 option(s)
    > 
    > type=00018, len=00004: 00:00:00:16
    > 
    >  
    > 
    >  
    > 
    >  
    > 
    > # Option 17 definition for CG-Mesh
    > 
    >   "option-def": [
    > 
    >     {
    > 
    >             "name": "FND",
    > 
    >             "code": 1,
    > 
    >             "space": "vendor-26484",
    > 
    >             "type": "ipv6-address",
    > 
    >             "record-types": "",
    > 
    >             "array": false,
    > 
    >             "encapsulate": ""
    > 
    >     }
    > 
    >   ],
    > 
    >  
    > 
    >   "option-data": [
    > 
    >     {
    > 
    >           "name": "vendor-opts",
    > 
    >              "data": "26484"
    > 
    >     },
    > 
    >     {
    > 
    >              "name": "FND",
    > 
    >              "code": 1,
    > 
    >              "space": "vendor-26484",
    > 
    >              "data": "fd05::4:d"
    > 
    >     }
    > 
    >   ],
    > 
    >  
    > 
    > Is there anything else I could try ? My last resort plan is to switch
    > back to ISC.
    > 
    >  
    > 
    > Thanks for your help
    > 
    > Laurent.
    > 
    >  
    > 
    > On 2019-07-19, 3:45 PM, "Marcin Siodelski" <marcin at isc.org> wrote:
    > 
    >  
    > 
    >     Hi Laurent,
    > 
    >    
    > 
    >     Thank you for reporting this issue. It looks like you discovered a bug
    > 
    >     in our documentation. We're going to improve our tests in this area to
    > 
    >     verify that the server behaves as expected.
    > 
    >    
    > 
    >     Meanwhile, can you please check whether replacing the
    > 
    >     "vendor-opts-space" with the "vendor-26484" in the option definition and
    > 
    >     option data section would make any difference for you?
    > 
    >    
    > 
    >     Kind Regards,
    > 
    >    
    > 
    >     Marcin Siodelski
    > 
    >     Sr. Software Engineer
    > 
    >     ISC
    > 
    >    
    > 
    >     On 19/07/2019 14:06, Laurent Aubert (laaubert) wrote:
    > 
    >     > HI,
    > 
    >     >
    > 
    >     > 
    > 
    >     >
    > 
    >     > I’m struggling to configure my DHCP server to send a specific vendor
    > 
    >     > option. My config is the following:
    > 
    >     >
    > 
    >     > 
    > 
    >     >
    > 
    >     > 
    > 
    >     >
    > 
    >     > # Option 17 definition for CG-Mesh
    > 
    >     >
    > 
    >     >   "option-def": [
    > 
    >     >
    > 
    >     >     {
    > 
    >     >
    > 
    >     >             "name": "FND",
    > 
    >     >
    > 
    >     >             "code": 1,
    > 
    >     >
    > 
    >     >             "space": "vendor-opts-space",
    > 
    >     >
    > 
    >     >             "type": "ipv6-address",
    > 
    >     >
    > 
    >     >             "array": false,
    > 
    >     >
    > 
    >     >             "encapsulate": ""
    > 
    >     >
    > 
    >     >     }
    > 
    >     >
    > 
    >     >   ],
    > 
    >     >
    > 
    >     > 
    > 
    >     >
    > 
    >     >   "option-data": [
    > 
    >     >
    > 
    >     >     {
    > 
    >     >
    > 
    >     >              "name": "vendor-opts",
    > 
    >     >
    > 
    >     >              "data": "26484"
    > 
    >     >
    > 
    >     >     },
    > 
    >     >
    > 
    >     >     {
    > 
    >     >
    > 
    >     >              "name": "FND",
    > 
    >     >
    > 
    >     >              "space": "vendor-opts-space",
    > 
    >     >
    > 
    >     >              "data": "fd05::4:d"
    > 
    >     >
    > 
    >     >     }
    > 
    >     >
    > 
    >     >   ],
    > 
    >     >
    > 
    >     > 
    > 
    >     >
    > 
    >     > 
    > 
    >     >
    > 
    >     > Below is what the server is replying to the client with only the
    > 
    >     > enterprise-id is in option 17. There is no Data:
    > 
    >     >
    > 
    >     > 
    > 
    >     >
    > 
    >     > msgtype=7(REPLY), transid=0x6fc166
    > 
    >     >
    > 
    >     > type=00001, len=00012: 00:03:00:1b:00:17:3b:07:00:41:00:2c
    > 
    >     >
    > 
    >     > type=00002, len=00014: 00:01:00:01:24:ba:4e:2e:02:fe:4a:73:d2:48
    > 
    >     >
    > 
    >     > type=00003(IA_NA), len=00040: iaid=0, t1=60, t2=120,
    > 
    >     >
    > 
    >     > options:
    > 
    >     >
    > 
    >     >   type=00005(IAADDR), len=00024: address=2001:db8:beef::2,
    > 
    >     > preferred-lft=2592000, valid-lft=2592000
    > 
    >     >
    > 
    >     > type=00014, len=00000:
    > 
    >     >
    > 
    >     > *type=00017, len=00004: 26484 (uint32)*
    > 
    >     >
    > 
    >     > type=00025(IA_PD), len=00056: iaid=0, t1=0, t2=0,
    > 
    >     >
    > 
    >     > options:
    > 
    >     >
    > 
    >     >   type=00013, len=00040: NoPrefixAvail(6) "Sorry, no prefixes could be
    > 
    >     > allocated."
    > 
    >     >
    > 
    >     > 1 relay(s):
    > 
    >     >
    > 
    >     > relay[0]: msg-type=13(RELAY_REPLY), hop-count=0,
    > 
    >     >
    > 
    >     > link-address=2001:db8:beef::, peer-address=fe80::217:3b07:41:2c, 1
    > option(s)
    > 
    >     >
    > 
    >     > type=00018, len=00004: 00:00:00:16
    > 
    >     >
    > 
    >     > 
    > 
    >     >
    > 
    >     > 
    > 
    >     >
    > 
    >     > What am I missing ? I read the user guide a hundred times and my
    > config
    > 
    >     > looks the same.
    > 
    >     >
    > 
    >     > 
    > 
    >     >
    > 
    >     > Any help would be really appreciated !! I’m pulling my hair off on
    > that
    > 
    >     > one !!
    > 
    >     >
    > 
    >     > 
    > 
    >     >
    > 
    >     > Thanks,
    > 
    >     >
    > 
    >     > Laurent.
    > 
    >     >
    > 
    >     >
    > 
    >     > _______________________________________________
    > 
    >     > Kea-users mailing list
    > 
    >     > Kea-users at lists.isc.org
    > 
    >     > https://lists.isc.org/mailman/listinfo/kea-users
    > 
    >     >
    > 
    >     
    > 
    >     
    > 
    
    



More information about the Kea-users mailing list