<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:Aptos;}
@font-face
{font-family:Consolas;
panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
{font-family:Menlo;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
font-size:10.0pt;
font-family:"Aptos",sans-serif;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
pre
{mso-style-priority:99;
mso-style-link:"HTML Preformatted Char";
margin:0in;
margin-bottom:.0001pt;
font-size:10.0pt;
font-family:"Courier New";}
span.HTMLPreformattedChar
{mso-style-name:"HTML Preformatted Char";
mso-style-priority:99;
mso-style-link:"HTML Preformatted";
font-family:Consolas;
mso-ligatures:none;}
p.msonormal0, li.msonormal0, div.msonormal0
{mso-style-name:msonormal;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
font-size:12.0pt;
font-family:"Aptos",sans-serif;}
p.msochpdefault, li.msochpdefault, div.msochpdefault
{mso-style-name:msochpdefault;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
font-size:10.0pt;
font-family:"Aptos",sans-serif;}
span.htmlpreformattedchar0
{mso-style-name:htmlpreformattedchar;
font-family:Consolas;}
span.emailstyle27
{mso-style-name:emailstyle27;
font-family:"Calibri",sans-serif;
color:windowtext;}
span.p
{mso-style-name:p;}
span.w
{mso-style-name:w;}
span.nt
{mso-style-name:nt;}
span.s2
{mso-style-name:s2;}
span.mi
{mso-style-name:mi;}
span.EmailStyle28
{mso-style-type:personal;
font-family:"Aptos",sans-serif;
color:windowtext;}
span.n
{mso-style-name:n;}
span.o
{mso-style-name:o;}
span.EmailStyle32
{mso-style-type:personal-reply;
font-family:"Aptos",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;
mso-ligatures:none;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link=blue vlink=purple style='word-wrap:break-word'><div class=WordSection1><p class=MsoNormal><span style='font-size:11.0pt'>I think there is some confusion. If you’re building a new Option in a new space, that is different than adding vendor-specific sub-options. Vendor-specific option is already pre-defined under dhcp6 space (that is option 17), no need to re-define it. <o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt'>Marek<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt'><o:p> </o:p></span></p><div><div style='border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal><b><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>From:</span></b><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'> Xiao, Yu (CCI-Atlanta) <yu.xiao@cox.com> <br><b>Sent:</b> Friday, May 10, 2024 7:01 AM<br><b>To:</b> mxhajduczenia@gmail.com; 'Kea user's list' <kea-users@lists.isc.org><br><b>Subject:</b> Re: [EXTERNAL] RE: [Kea-users] No DHCP Reply sent out from kea server<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><span style='font-size:11.0pt'>I think I still have a confusion, according to the section 9.2.16, if we want to define a nested DHCPv6 options/Custom Option Spaces, then we should do as below. First, we define our new option name and code under the space of <b>dhcp6</b>, then we put the new space name under ‘encapsulate’ section for those sub-options to use.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt'>But for this <span style='color:red'>vendor-4491</span>, I know it’s a default defined option, but shouldn’t it follow the same definition methodology as well? This could cause some confusion. <o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:Menlo;color:#BA2121'>"Dhcp6"</span><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>: {<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:Menlo;color:#404040'> </span><span style='font-size:9.0pt;font-family:Menlo;color:#BA2121'>"option-def"</span><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>: [<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:Menlo;color:#404040'> {<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:Menlo;color:#404040'> </span><span style='font-size:9.0pt;font-family:Menlo;color:#BA2121'>"name"</span><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>: </span><span style='font-size:9.0pt;font-family:Menlo;color:#BA2121'>"container"</span><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>,<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:Menlo;color:#404040'> </span><span style='font-size:9.0pt;font-family:Menlo;color:#BA2121'>"code"</span><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>: </span><span style='font-size:9.0pt;font-family:Menlo;color:#666666'>102</span><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>,<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:Menlo;color:#404040'> </span><span style='font-size:9.0pt;font-family:Menlo;color:#BA2121'>"space"</span><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>: </span><span style='font-size:9.0pt;font-family:Menlo;color:#BA2121'>"dhcp6"</span><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>,<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:Menlo;color:#404040'> </span><span style='font-size:9.0pt;font-family:Menlo;color:#BA2121'>"type"</span><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>: </span><span style='font-size:9.0pt;font-family:Menlo;color:#BA2121'>"empty"</span><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>,<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:Menlo;color:#404040'> </span><span style='font-size:9.0pt;font-family:Menlo;color:#BA2121'>"array"</span><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>: false,<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:Menlo;color:#404040'> </span><span style='font-size:9.0pt;font-family:Menlo;color:#BA2121'>"record-types"</span><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>: </span><span style='font-size:9.0pt;font-family:Menlo;color:#BA2121'>""</span><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>,<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:Menlo;color:#404040'> </span><span style='font-size:9.0pt;font-family:Menlo;color:#BA2121'>"encapsulate"</span><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>: </span><span style='font-size:9.0pt;font-family:Menlo;color:#BA2121'>"isc"</span><span style='font-size:9.0pt;font-family:Menlo;color:#404040'><o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:Menlo;color:#404040'> },<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:Menlo;color:#404040'> </span><span style='font-size:9.0pt;font-family:Menlo;color:#666666'>...</span><span style='font-size:9.0pt;font-family:Menlo;color:#404040'><o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:Menlo;color:#404040'> ],<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:Menlo;color:#404040'> </span><span style='font-size:9.0pt;font-family:Menlo;color:#666666'>...</span><span style='font-size:9.0pt;font-family:Menlo;color:#404040'><o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>}<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:Menlo;color:#BA2121'>"Dhcp6"</span><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>: {<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:Menlo;color:#404040'> </span><span style='font-size:9.0pt;font-family:Menlo;color:#BA2121'>"option-def"</span><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>: [<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:Menlo;color:#404040'> {<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:Menlo;color:#404040'> </span><span style='font-size:9.0pt;font-family:Menlo;color:#BA2121'>"name"</span><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>: </span><span style='font-size:9.0pt;font-family:Menlo;color:#BA2121'>"subopt1"</span><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>,<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:Menlo;color:#404040'> </span><span style='font-size:9.0pt;font-family:Menlo;color:#BA2121'>"code"</span><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>: </span><span style='font-size:9.0pt;font-family:Menlo;color:#666666'>1</span><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>,<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:Menlo;color:#404040'> </span><span style='font-size:9.0pt;font-family:Menlo;color:#BA2121'>"space"</span><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>: </span><span style='font-size:9.0pt;font-family:Menlo;color:#BA2121'>"isc"</span><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>,<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:Menlo;color:#404040'> </span><span style='font-size:9.0pt;font-family:Menlo;color:#BA2121'>"type"</span><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>: </span><span style='font-size:9.0pt;font-family:Menlo;color:#BA2121'>"ipv6-address"</span><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>,<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:Menlo;color:#404040'> </span><span style='font-size:9.0pt;font-family:Menlo;color:#BA2121'>"record-types"</span><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>: </span><span style='font-size:9.0pt;font-family:Menlo;color:#BA2121'>""</span><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>,<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:Menlo;color:#404040'> </span><span style='font-size:9.0pt;font-family:Menlo;color:#BA2121'>"array"</span><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>: false,<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:Menlo;color:#404040'> </span><span style='font-size:9.0pt;font-family:Menlo;color:#BA2121'>"encapsulate"</span><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>: </span><span style='font-size:9.0pt;font-family:Menlo;color:#BA2121'>""</span><span style='font-size:9.0pt;font-family:Menlo;color:#404040'><o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:Menlo;color:#404040'> },<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:Menlo;color:#404040'> {<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:Menlo;color:#404040'> </span><span style='font-size:9.0pt;font-family:Menlo;color:#BA2121'>"name"</span><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>: </span><span style='font-size:9.0pt;font-family:Menlo;color:#BA2121'>"subopt2"</span><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>,<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:Menlo;color:#404040'> </span><span style='font-size:9.0pt;font-family:Menlo;color:#BA2121'>"code"</span><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>: </span><span style='font-size:9.0pt;font-family:Menlo;color:#666666'>2</span><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>,<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:Menlo;color:#404040'> </span><span style='font-size:9.0pt;font-family:Menlo;color:#BA2121'>"space"</span><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>: </span><span style='font-size:9.0pt;font-family:Menlo;color:#BA2121'>"isc"</span><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>,<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:Menlo;color:#404040'> </span><span style='font-size:9.0pt;font-family:Menlo;color:#BA2121'>"type"</span><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>: </span><span style='font-size:9.0pt;font-family:Menlo;color:#BA2121'>"string"</span><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>,<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:Menlo;color:#404040'> </span><span style='font-size:9.0pt;font-family:Menlo;color:#BA2121'>"record-types"</span><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>: </span><span style='font-size:9.0pt;font-family:Menlo;color:#BA2121'>""</span><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>,<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:Menlo;color:#404040'> </span><span style='font-size:9.0pt;font-family:Menlo;color:#BA2121'>"array"</span><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>: false,<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:Menlo;color:#404040'> </span><span style='font-size:9.0pt;font-family:Menlo;color:#BA2121'>"encapsulate"</span><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>: </span><span style='font-size:9.0pt;font-family:Menlo;color:#BA2121'>""</span><span style='font-size:9.0pt;font-family:Menlo;color:#404040'><o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:Menlo;color:#404040'> }<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:Menlo;color:#404040'> ],<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:Menlo;color:#404040'> </span><span style='font-size:9.0pt;font-family:Menlo;color:#666666'>...</span><span style='font-size:9.0pt;font-family:Menlo;color:#404040'><o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>}<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt'><o:p> </o:p></span></p><div><div><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>Best Regards,<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>Yu<o:p></o:p></span></p></div></div><p class=MsoNormal><span style='font-size:11.0pt'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt'><o:p> </o:p></span></p><div id=mail-editor-reference-message-container><div><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal style='margin-bottom:12.0pt'><b><span style='font-size:12.0pt;color:black'>From: </span></b><span style='font-size:12.0pt;color:black'>Marek Hajduczenia <<a href="mailto:mxhajduczenia@gmail.com">mxhajduczenia@gmail.com</a>><br><b>Date: </b>Thursday, May 9, 2024 at 4:29</span><span style='font-size:12.0pt;font-family:"Arial",sans-serif;color:black'> </span><span style='font-size:12.0pt;color:black'>PM<br><b>To: </b>Xiao, Yu (CCI-Atlanta) <<a href="mailto:yu.xiao@cox.com">yu.xiao@cox.com</a>>, 'Kea user's list' <<a href="mailto:kea-users@lists.isc.org">kea-users@lists.isc.org</a>><br><b>Subject: </b>RE: [EXTERNAL] RE: [Kea-users] No DHCP Reply sent out from kea server<o:p></o:p></span></p></div><div><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>Happy to help !</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>Marek</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'> </span><o:p></o:p></p><div><div style='border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal><b><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>From:</span></b><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'> Xiao, Yu (CCI-Atlanta) <<a href="mailto:yu.xiao@cox.com">yu.xiao@cox.com</a>> <br><b>Sent:</b> Thursday, May 9, 2024 2:10 PM<br><b>To:</b> <a href="mailto:mxhajduczenia@gmail.com">mxhajduczenia@gmail.com</a>; 'Kea user's list' <<a href="mailto:kea-users@lists.isc.org">kea-users@lists.isc.org</a>><br><b>Subject:</b> Re: [EXTERNAL] RE: [Kea-users] No DHCP Reply sent out from kea server</span><o:p></o:p></p></div></div><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'>Hi Marek,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'>Yes, your understanding is right! I configured "always-send": true to all the sub-options and now I have one RPD come online with the IPv6 address I assigned. And I re-read the document again, yes, ISC has defined two spaces in 2.4.1. Thank you for all the help! </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> # custom definitions</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> ### DOCSIS space</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "option-def": [</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;color:red'> {</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;color:red'> "space": "vendor-4491",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;color:red'> "name": "vendor-opts",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;color:red'> "code": 17,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;color:red'> "type": "empty",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;color:red'> },</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> {</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "space": "vendor-4491",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "name": "device-type",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "code": 2,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "type": "string"</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> },</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> {</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "space": "vendor-4491",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "name": "tftp-servers",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "code": 32,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "array": true,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "type": "ipv6-address"</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> },</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> {</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "space": "vendor-4491",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "name": "config-file",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "code": 33,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "type": "string"</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> },</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> {</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "space": "vendor-4491",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "name": "syslog-servers",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "code": 34,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "array": true,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "type": "ipv6-address"</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> },</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> {</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "space": "vendor-4491",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "name": "time-servers",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "code": 37,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "array": true,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "type": "ipv6-address"</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> },</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> {</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "space": "vendor-4491",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "name": "time-offset",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "code": 38,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "type": "int32"</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> },</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> {</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "space": "vendor-4491",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "name": "ccap-cores",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "code": 61,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "array": true,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "type": "ipv6-address"</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> },</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> ],</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "client-classes": [</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> {</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "name": "RPD",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "test": "substring(option[17].option[2].hex,0,3) == 'RPD'",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "option-data": [</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> {</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "space": "vendor-4491",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "name": "syslog-servers",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "code": 34,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "data": "2001:391:20:7004:10:0:252:120",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "always-send": true</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> },</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> {</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "space": "vendor-4491",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "name": "time-servers",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "code": 37,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "data": "2001:391:20:7004:10:0:252:112",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "always-send": true</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> },</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> {</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "space": "vendor-4491",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "name": "time-offset",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "code": 38,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "data": "0",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "always-send": true</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> },</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> {</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "space": "vendor-4491",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "name": "ccap-cores",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "code": 61,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "data": "2001:391:20:7010:10:0:254:73",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "always-send": true</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> },</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;color:red'> {</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;color:red'> "space": "vendor-4491",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;color:red'> "name": "vendor-opts",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;color:red'> "code": 17,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;color:red'> "always-send": true</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;color:red'> }</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> ]</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> }</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> ],</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> </span><o:p></o:p></p><div><div><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>Best Regards,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>Yu</span><o:p></o:p></p></div></div><p class=MsoNormal><span style='font-size:11.0pt'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> </span><o:p></o:p></p><div id=mail-editor-reference-message-container><div><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal style='margin-bottom:12.0pt'><b><span style='font-size:12.0pt;color:black'>From: </span></b><span style='font-size:12.0pt;color:black'>Marek Hajduczenia <<a href="mailto:mxhajduczenia@gmail.com">mxhajduczenia@gmail.com</a>><br><b>Date: </b>Thursday, May 9, 2024 at 3:39</span><span style='font-size:12.0pt;font-family:"Arial",sans-serif;color:black'> </span><span style='font-size:12.0pt;color:black'>PM<br><b>To: </b>Xiao, Yu (CCI-Atlanta) <<a href="mailto:yu.xiao@cox.com">yu.xiao@cox.com</a>>, 'Kea user's list' <<a href="mailto:kea-users@lists.isc.org">kea-users@lists.isc.org</a>><br><b>Subject: </b>RE: [EXTERNAL] RE: [Kea-users] No DHCP Reply sent out from kea server</span><o:p></o:p></p></div><div><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>I do not think that is the problem, Yu </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>Vendor-4491 seems to be already pre-configured in Kea, at least there is some hinting on that. For other vendors, and options, I do have to build encapsulate statement into the code. For example, Option 56 is defined as follows, where a top level option 56 is defined in dhcp6 space, and then sub-option 1 is specified, with Option 56 encapsulating “ntp-server” space. </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'> ### global DHCPv6 space</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'> {</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'> "space": "dhcp6",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'> "name": "ntp-server",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'> "code": 56,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'> "type": "empty",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'> "encapsulate": "ntp-server"</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'> },</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'> {</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'> "name": "ntp-server-ip",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'> "code": 1,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'> "space": "ntp-server",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'> "type": "ipv6-address",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'> "array": true,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'> "encapsulate": ""</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'> },</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>The fact that you have Option 17 with 4491 space present proves my code works. What is missing is the fact that the RPD does not request any specific options, I think, so you will need to set the “always-send” flag in sub-options you want the system to send out. The way it works is pretty much: send if requested, otherwise do not. </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>Regards</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>Marek</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'> </span><o:p></o:p></p><div><div style='border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal><b><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>From:</span></b><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'> Xiao, Yu (CCI-Atlanta) <<a href="mailto:yu.xiao@cox.com">yu.xiao@cox.com</a>> <br><b>Sent:</b> Thursday, May 9, 2024 1:05 PM<br><b>To:</b> Kea user's list <<a href="mailto:kea-users@lists.isc.org">kea-users@lists.isc.org</a>><br><b>Cc:</b> Marek Hajduczenia <<a href="mailto:mxhajduczenia@gmail.com">mxhajduczenia@gmail.com</a>><br><b>Subject:</b> Re: [EXTERNAL] RE: [Kea-users] No DHCP Reply sent out from kea server</span><o:p></o:p></p></div></div><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'>Hi ISC team,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'>Thanks to Marek, After I added the condition below as he suggested, now I do see the kea server sent the DHCP Reply packet with the option 17 with Enterprise ID 4491. But unfortunately, there’s no sub-options under this option 17. </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'>“always-send”: true</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'><img border=0 width=1150 height=149 style='width:11.9833in;height:1.55in' id="Picture_x0020_1" src="cid:image001.png@01DAA2A8.9D30D6C0"></span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'>I studied the examples in the document from 9.2.14 to 9.2.16 and I think it’s not clear. So, it defines on Custom DHCPv6 Options, DHCPv6 Vendor-Specific Options and Nested DHCPv6 Options (Custom Option Spaces), but how about Nested DHCPv6 Options in Vendor-Specific Options? </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'>If it is for nested DHCPv6 in Custom Option Spaces, then it is defined as follows, basically adding a new option called “container” for option 102 and using the statement // </span><span style='font-size:9.0pt;font-family:Menlo;color:#BA2121'>"encapsulate"</span><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>: </span><span style='font-size:9.0pt;font-family:Menlo;color:#BA2121'>"isc"</span><span style='font-size:11.0pt'> // to tell other sub-options that they all under this top option . But the problem is that, in my case, option 17 is NOT a customized option, it is an option under space dhcp6, when I tried to follow the example, I got the error. </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'>“unable to override definition of option '17' in standard option space 'dhcp6' (/etc/kea/kea-dhcp6.conf:62:7)”</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'>Have this type of configuration tested in 2.4.1 or later? </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> </span><o:p></o:p></p><p class=MsoNormal><b><span style='font-size:11.0pt'>Example on document:</span></b><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:Menlo;color:#BA2121'>"Dhcp6"</span><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>: {</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:Menlo;color:#404040'> </span><span style='font-size:9.0pt;font-family:Menlo;color:#BA2121'>"option-def"</span><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>: [</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:Menlo;color:#404040'> {</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:Menlo;color:#404040'> </span><span style='font-size:9.0pt;font-family:Menlo;color:#BA2121'>"name"</span><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>: </span><span style='font-size:9.0pt;font-family:Menlo;color:#BA2121'>"container"</span><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:Menlo;color:#404040'> </span><span style='font-size:9.0pt;font-family:Menlo;color:#BA2121'>"code"</span><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>: </span><span style='font-size:9.0pt;font-family:Menlo;color:#666666'>102</span><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:Menlo;color:#404040'> </span><span style='font-size:9.0pt;font-family:Menlo;color:#BA2121'>"space"</span><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>: </span><span style='font-size:9.0pt;font-family:Menlo;color:#BA2121'>"dhcp6"</span><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:Menlo;color:#404040'> </span><span style='font-size:9.0pt;font-family:Menlo;color:#BA2121'>"type"</span><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>: </span><span style='font-size:9.0pt;font-family:Menlo;color:#BA2121'>"empty"</span><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:Menlo;color:#404040'> </span><span style='font-size:9.0pt;font-family:Menlo;color:#BA2121'>"array"</span><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>: false,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:Menlo;color:#404040'> </span><span style='font-size:9.0pt;font-family:Menlo;color:#BA2121'>"record-types"</span><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>: </span><span style='font-size:9.0pt;font-family:Menlo;color:#BA2121'>""</span><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:Menlo;color:#404040'> </span><span style='font-size:9.0pt;font-family:Menlo;color:#BA2121'>"encapsulate"</span><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>: </span><span style='font-size:9.0pt;font-family:Menlo;color:#BA2121'>"isc"</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:Menlo;color:#404040'> },</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:Menlo;color:#404040'> </span><span style='font-size:9.0pt;font-family:Menlo;color:#666666'>...</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:Menlo;color:#404040'> ],</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:Menlo;color:#404040'> </span><span style='font-size:9.0pt;font-family:Menlo;color:#666666'>...</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>}</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> </span><o:p></o:p></p><pre><span class=p><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>{</span></span><o:p></o:p></pre><pre><span class=w><span style='font-size:9.0pt;font-family:Menlo;color:#BBBBBB'> </span></span><span class=nt><b><span style='font-size:9.0pt;font-family:Menlo;color:green'>"Dhcp6"</span></b></span><span class=p><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>:</span></span><span class=w><span style='font-size:9.0pt;font-family:Menlo;color:#BBBBBB'> </span></span><span class=p><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>{</span></span><o:p></o:p></pre><pre><span class=w><span style='font-size:9.0pt;font-family:Menlo;color:#BBBBBB'> </span></span><span class=nt><b><span style='font-size:9.0pt;font-family:Menlo;color:green'>"option-data"</span></b></span><span class=p><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>:</span></span><span class=w><span style='font-size:9.0pt;font-family:Menlo;color:#BBBBBB'> </span></span><span class=p><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>[</span></span><o:p></o:p></pre><pre><span class=w><span style='font-size:9.0pt;font-family:Menlo;color:#BBBBBB'> </span></span><span class=p><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>{</span></span><o:p></o:p></pre><pre><span class=w><span style='font-size:9.0pt;font-family:Menlo;color:#BBBBBB'> </span></span><span class=nt><b><span style='font-size:9.0pt;font-family:Menlo;color:green'>"name"</span></b></span><span class=p><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>:</span></span><span class=w><span style='font-size:9.0pt;font-family:Menlo;color:#BBBBBB'> </span></span><span class=s2><span style='font-size:9.0pt;font-family:Menlo;color:#BA2121'>"subopt1"</span></span><span class=p><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>,</span></span><o:p></o:p></pre><pre><span class=w><span style='font-size:9.0pt;font-family:Menlo;color:#BBBBBB'> </span></span><span class=nt><b><span style='font-size:9.0pt;font-family:Menlo;color:green'>"code"</span></b></span><span class=p><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>:</span></span><span class=w><span style='font-size:9.0pt;font-family:Menlo;color:#BBBBBB'> </span></span><span class=mi><span style='font-size:9.0pt;font-family:Menlo;color:#666666'>1</span></span><span class=p><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>,</span></span><o:p></o:p></pre><pre><span class=w><span style='font-size:9.0pt;font-family:Menlo;color:#BBBBBB'> </span></span><span class=nt><b><span style='font-size:9.0pt;font-family:Menlo;color:green'>"space"</span></b></span><span class=p><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>:</span></span><span class=w><span style='font-size:9.0pt;font-family:Menlo;color:#BBBBBB'> </span></span><span class=s2><span style='font-size:9.0pt;font-family:Menlo;color:#BA2121'>"isc"</span></span><span class=p><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>,</span></span><o:p></o:p></pre><pre><span class=w><span style='font-size:9.0pt;font-family:Menlo;color:#BBBBBB'> </span></span><span class=nt><b><span style='font-size:9.0pt;font-family:Menlo;color:green'>"data"</span></b></span><span class=p><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>:</span></span><span class=w><span style='font-size:9.0pt;font-family:Menlo;color:#BBBBBB'> </span></span><span class=s2><span style='font-size:9.0pt;font-family:Menlo;color:#BA2121'>"2001:db8::abcd"</span></span><o:p></o:p></pre><pre><span class=w><span style='font-size:9.0pt;font-family:Menlo;color:#BBBBBB'> </span></span><span class=p><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>},</span></span><o:p></o:p></pre><pre><span class=w><span style='font-size:9.0pt;font-family:Menlo;color:#BBBBBB'> </span></span><span class=p><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>{</span></span><o:p></o:p></pre><pre><span class=w><span style='font-size:9.0pt;font-family:Menlo;color:#BBBBBB'> </span></span><span class=nt><b><span style='font-size:9.0pt;font-family:Menlo;color:green'>"name"</span></b></span><span class=p><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>:</span></span><span class=w><span style='font-size:9.0pt;font-family:Menlo;color:#BBBBBB'> </span></span><span class=s2><span style='font-size:9.0pt;font-family:Menlo;color:#BA2121'>"subopt2"</span></span><span class=p><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>,</span></span><o:p></o:p></pre><pre><span class=w><span style='font-size:9.0pt;font-family:Menlo;color:#BBBBBB'> </span></span><span class=nt><b><span style='font-size:9.0pt;font-family:Menlo;color:green'>"code"</span></b></span><span class=p><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>:</span></span><span class=w><span style='font-size:9.0pt;font-family:Menlo;color:#BBBBBB'> </span></span><span class=mi><span style='font-size:9.0pt;font-family:Menlo;color:#666666'>2</span></span><span class=p><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>,</span></span><o:p></o:p></pre><pre><span class=w><span style='font-size:9.0pt;font-family:Menlo;color:#BBBBBB'> </span></span><span class=nt><b><span style='font-size:9.0pt;font-family:Menlo;color:green'>"space"</span></b></span><span class=p><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>:</span></span><span class=w><span style='font-size:9.0pt;font-family:Menlo;color:#BBBBBB'> </span></span><span class=s2><span style='font-size:9.0pt;font-family:Menlo;color:#BA2121'>"isc"</span></span><span class=p><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>,</span></span><o:p></o:p></pre><pre><span class=w><span style='font-size:9.0pt;font-family:Menlo;color:#BBBBBB'> </span></span><span class=nt><b><span style='font-size:9.0pt;font-family:Menlo;color:green'>"data"</span></b></span><span class=p><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>:</span></span><span class=w><span style='font-size:9.0pt;font-family:Menlo;color:#BBBBBB'> </span></span><span class=s2><span style='font-size:9.0pt;font-family:Menlo;color:#BA2121'>"Hello world"</span></span><o:p></o:p></pre><pre><span class=w><span style='font-size:9.0pt;font-family:Menlo;color:#BBBBBB'> </span></span><span class=p><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>},</span></span><o:p></o:p></pre><pre><span class=w><span style='font-size:9.0pt;font-family:Menlo;color:#BBBBBB'> </span></span><span class=p><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>{</span></span><o:p></o:p></pre><pre><span class=w><span style='font-size:9.0pt;font-family:Menlo;color:#BBBBBB'> </span></span><span class=nt><b><span style='font-size:9.0pt;font-family:Menlo;color:green'>"name"</span></b></span><span class=p><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>:</span></span><span class=w><span style='font-size:9.0pt;font-family:Menlo;color:#BBBBBB'> </span></span><span class=s2><span style='font-size:9.0pt;font-family:Menlo;color:#BA2121'>"container"</span></span><span class=p><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>,</span></span><o:p></o:p></pre><pre><span class=w><span style='font-size:9.0pt;font-family:Menlo;color:#BBBBBB'> </span></span><span class=nt><b><span style='font-size:9.0pt;font-family:Menlo;color:green'>"code"</span></b></span><span class=p><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>:</span></span><span class=w><span style='font-size:9.0pt;font-family:Menlo;color:#BBBBBB'> </span></span><span class=mi><span style='font-size:9.0pt;font-family:Menlo;color:#666666'>102</span></span><span class=p><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>,</span></span><o:p></o:p></pre><pre><span class=w><span style='font-size:9.0pt;font-family:Menlo;color:#BBBBBB'> </span></span><span class=nt><b><span style='font-size:9.0pt;font-family:Menlo;color:green'>"space"</span></b></span><span class=p><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>:</span></span><span class=w><span style='font-size:9.0pt;font-family:Menlo;color:#BBBBBB'> </span></span><span class=s2><span style='font-size:9.0pt;font-family:Menlo;color:#BA2121'>"dhcp6"</span></span><o:p></o:p></pre><pre><span class=w><span style='font-size:9.0pt;font-family:Menlo;color:#BBBBBB'> </span></span><span class=p><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>}</span></span><o:p></o:p></pre><pre><span class=w><span style='font-size:9.0pt;font-family:Menlo;color:#BBBBBB'> </span></span><span class=p><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>]</span></span><o:p></o:p></pre><pre><span class=w><span style='font-size:9.0pt;font-family:Menlo;color:#BBBBBB'> </span></span><span class=p><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>}</span></span><o:p></o:p></pre><pre><span class=p><span style='font-size:9.0pt;font-family:Menlo;color:#404040'>}</span></span><o:p></o:p></pre><p class=MsoNormal><span style='font-size:11.0pt'> </span><o:p></o:p></p><p class=MsoNormal><b><span style='font-size:11.0pt'>My configuration:</span></b><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "option-def": [</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> { <span style='color:red'><<<<<< This is the line 62 where seems to be the issue</span></span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> <span style='color:black;background:yellow'>"space": "dhcp6",</span></span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;color:black;background:yellow'> "name": "vendor-opts",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;color:black;background:yellow'> "code": 17,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;color:black;background:yellow'> "type": "empty",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;color:black;background:yellow'> "encapsulate": "vendor-4491"</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;color:black;background:yellow'> },</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> {</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "space": "vendor-4491",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "name": "device-type",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "code": 2,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "type": "string"</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> },</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> {</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "space": "vendor-4491",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "name": "tftp-servers",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "code": 32,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "array": true,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "type": "ipv6-address"</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> },</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> {</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "space": "vendor-4491",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "name": "config-file",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "code": 33,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "type": "string"</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> },</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> {</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "space": "vendor-4491",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "name": "syslog-servers",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "code": 34,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "array": true,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "type": "ipv6-address"</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> },</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> {</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "space": "vendor-4491",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "name": "time-servers",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "code": 37,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "array": true,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "type": "ipv6-address"</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> },</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> {</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "space": "vendor-4491",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "name": "time-offset",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "code": 38,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "type": "int32"</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> },</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> {</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "space": "vendor-4491",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "name": "ccap-cores",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "code": 61,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "array": true,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "type": "ipv6-address"</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> },</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> ],</span><o:p></o:p></p><div><div><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>Best Regards,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>Yu</span><o:p></o:p></p></div></div><p class=MsoNormal><span style='font-size:11.0pt'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> </span><o:p></o:p></p><div id=mail-editor-reference-message-container><div><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal style='margin-bottom:12.0pt'><b><span style='font-size:12.0pt;color:black'>From: </span></b><span style='font-size:12.0pt;color:black'>Marek Hajduczenia <<a href="mailto:mxhajduczenia@gmail.com">mxhajduczenia@gmail.com</a>><br><b>Date: </b>Thursday, May 9, 2024 at 12:07</span><span style='font-size:12.0pt;font-family:"Arial",sans-serif;color:black'> </span><span style='font-size:12.0pt;color:black'>PM<br><b>To: </b>Xiao, Yu (CCI-Atlanta) <<a href="mailto:yu.xiao@cox.com">yu.xiao@cox.com</a>><br><b>Cc: </b>Kea user's list <<a href="mailto:kea-users@lists.isc.org">kea-users@lists.isc.org</a>><br><b>Subject: </b>Re: [EXTERNAL] RE: [Kea-users] No DHCP Reply sent out from kea server</span><o:p></o:p></p></div><div><div><p class=MsoNormal><span style='font-size:12.0pt'>This is a generic statement telling Kea to send a vendor-4491 space in reply messages. There are examples of custom vendor spaces in Kea documentation - this is nothing specific to CableLabs </span><o:p></o:p></p></div><div><p class=MsoNormal><span style='font-size:12.0pt'> </span><o:p></o:p></p></div><div><p class=MsoNormal><span style='font-size:12.0pt'>Marek</span><o:p></o:p></p></div></div><p class=MsoNormal><span style='font-size:12.0pt'> </span><o:p></o:p></p><div><div><p class=MsoNormal><span style='font-size:12.0pt'>On Thu, May 9, 2024 at 10:02</span><span style='font-size:12.0pt;font-family:"Arial",sans-serif'> </span><span style='font-size:12.0pt'>AM Xiao, Yu (CCI-Atlanta) <<a href="mailto:yu.xiao@cox.com">yu.xiao@cox.com</a>> wrote:</span><o:p></o:p></p></div><blockquote style='border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt'><div><div><div><p class=MsoNormal><span style='font-size:11.0pt'>Hi Marek,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'>Thank you for the information. I am wondering if the following option defined by yourself or it is defined by kea? I don’t see its definition in the config you shared before. </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> {</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "space": "dhcp6",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "name": "vendor-opts",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "code": 17,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "data": "4491"</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> }</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> </span><o:p></o:p></p><div><div><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>Best Regards,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>Yu</span><o:p></o:p></p></div></div><p class=MsoNormal><span style='font-size:11.0pt'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> </span><o:p></o:p></p><div id="m_-4946416817561926634mail-editor-reference-message-container"><div><div style='border:none;border-top:solid windowtext 1.0pt;padding:3.0pt 0in 0in 0in;border-color:currentcolor currentcolor'><p class=MsoNormal style='margin-bottom:12.0pt'><b><span style='font-size:12.0pt;color:black'>From: </span></b><span style='font-size:12.0pt;color:black'>Marek Hajduczenia <<a href="mailto:mxhajduczenia@gmail.com" target="_blank">mxhajduczenia@gmail.com</a>><br><b>Date: </b>Wednesday, May 8, 2024 at 5:56</span><span style='font-size:12.0pt;font-family:"Arial",sans-serif;color:black'> </span><span style='font-size:12.0pt;color:black'>PM<br><b>To: </b>Xiao, Yu (CCI-Atlanta) <<a href="mailto:yu.xiao@cox.com" target="_blank">yu.xiao@cox.com</a>>, 'Kea user's list' <<a href="mailto:kea-users@lists.isc.org" target="_blank">kea-users@lists.isc.org</a>><br><b>Subject: </b>Re: [EXTERNAL] RE: [Kea-users] No DHCP Reply sent out from kea server</span><o:p></o:p></p></div><div><p class=MsoNormal><span style='font-size:11.0pt'>I do not use RPD in v6 mode so I cannot test that but perhaps try to add a line at the end of the new statement as follows</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'>“always-send”: true</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'>That will force transmission of Option 17 unconditionally if this class is matched. </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'>Marek</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> </span><o:p></o:p></p><div id="m_-4946416817561926634mail-editor-reference-message-container"><div><div style='border:none;border-top:solid windowtext 1.0pt;padding:3.0pt 0in 0in 0in;border-color:currentcolor currentcolor'><p class=MsoNormal style='margin-bottom:12.0pt'><b><span style='font-size:12.0pt;color:black'>From: </span></b><span style='font-size:12.0pt;color:black'>Xiao, Yu (CCI-Atlanta) <<a href="mailto:yu.xiao@cox.com" target="_blank">yu.xiao@cox.com</a>><br><b>Date: </b>Wednesday, May 8, 2024 at 2:50</span><span style='font-size:12.0pt;font-family:"Arial",sans-serif;color:black'> </span><span style='font-size:12.0pt;color:black'>PM<br><b>To: </b><a href="mailto:mxhajduczenia@gmail.com" target="_blank">mxhajduczenia@gmail.com</a> <<a href="mailto:mxhajduczenia@gmail.com" target="_blank">mxhajduczenia@gmail.com</a>>, 'Kea user's list' <<a href="mailto:kea-users@lists.isc.org" target="_blank">kea-users@lists.isc.org</a>><br><b>Subject: </b>Re: [EXTERNAL] RE: [Kea-users] No DHCP Reply sent out from kea server</span><o:p></o:p></p></div><div><p class=MsoNormal><span style='font-size:11.0pt'>Hi Marek,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'>I have added, but there’s no change. I adjusted the position of this part configuration to the top and bottom, but still no change. </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "client-classes": [</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> {</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "name": "RPD",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "test": "substring(option[17].option[2].hex,0,3) == 'RPD'",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "option-data": [</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> {</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "space": "vendor-4491",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "name": "syslog-servers",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "code": 34,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "data": "2001:391:20:7004:10:0:252:120"</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> },</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> {</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "space": "vendor-4491",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "name": "time-servers",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "code": 37,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "data": "2001:391:20:7004:10:0:252:112"</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> },</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> {</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "space": "vendor-4491",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "name": "time-offset",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "code": 38,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "name": "time-offset",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "code": 38,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "data": "0"</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> },</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> {</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "space": "vendor-4491",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "name": "ccap-cores",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "code": 61,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "data": "2001:391:20:7010:10:0:254:73"</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> },</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> <span style='color:black;background:yellow'>{</span></span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;color:black;background:yellow'> "space": "dhcp6",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;color:black;background:yellow'> "name": "vendor-opts",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;color:black;background:yellow'> "code": 17,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;color:black;background:yellow'> "data": "4491"</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;color:black;background:yellow'> }</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> ]</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> }</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> ],</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> </span><o:p></o:p></p><div><div><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>Best Regards,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>Yu</span><o:p></o:p></p></div></div><p class=MsoNormal><span style='font-size:11.0pt'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> </span><o:p></o:p></p><div id="m_-4946416817561926634mail-editor-reference-message-container"><div><div style='border:none;border-top:solid windowtext 1.0pt;padding:3.0pt 0in 0in 0in;border-color:currentcolor currentcolor'><p class=MsoNormal style='margin-bottom:12.0pt'><b><span style='font-size:12.0pt;color:black'>From: </span></b><span style='font-size:12.0pt;color:black'>Xiao, Yu (CCI-Atlanta) <<a href="mailto:yu.xiao@cox.com" target="_blank">yu.xiao@cox.com</a>><br><b>Date: </b>Wednesday, May 8, 2024 at 4:18</span><span style='font-size:12.0pt;font-family:"Arial",sans-serif;color:black'> </span><span style='font-size:12.0pt;color:black'>PM<br><b>To: </b><a href="mailto:mxhajduczenia@gmail.com" target="_blank">mxhajduczenia@gmail.com</a> <<a href="mailto:mxhajduczenia@gmail.com" target="_blank">mxhajduczenia@gmail.com</a>>, 'Kea user's list' <<a href="mailto:kea-users@lists.isc.org" target="_blank">kea-users@lists.isc.org</a>><br><b>Subject: </b>Re: [EXTERNAL] RE: [Kea-users] No DHCP Reply sent out from kea server</span><o:p></o:p></p></div><div><p class=MsoNormal><span style='font-size:11.0pt'>Thank you, Marek! Let me try! </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> </span><o:p></o:p></p><div><div><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>Best Regards,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>Yu</span><o:p></o:p></p></div></div><p class=MsoNormal><span style='font-size:11.0pt'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> </span><o:p></o:p></p><div id="m_-4946416817561926634mail-editor-reference-message-container"><div><div style='border:none;border-top:solid windowtext 1.0pt;padding:3.0pt 0in 0in 0in;border-color:currentcolor currentcolor'><p class=MsoNormal style='margin-bottom:12.0pt'><b><span style='font-size:12.0pt;color:black'>From: </span></b><span style='font-size:12.0pt;color:black'>Marek Hajduczenia <<a href="mailto:mxhajduczenia@gmail.com" target="_blank">mxhajduczenia@gmail.com</a>><br><b>Date: </b>Wednesday, May 8, 2024 at 4:10</span><span style='font-size:12.0pt;font-family:"Arial",sans-serif;color:black'> </span><span style='font-size:12.0pt;color:black'>PM<br><b>To: </b>'Kea user's list' <<a href="mailto:kea-users@lists.isc.org" target="_blank">kea-users@lists.isc.org</a>><br><b>Cc: </b>Xiao, Yu (CCI-Atlanta) <<a href="mailto:yu.xiao@cox.com" target="_blank">yu.xiao@cox.com</a>><br><b>Subject: </b>[EXTERNAL] RE: [Kea-users] No DHCP Reply sent out from kea server</span><o:p></o:p></p></div><div><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>You need to add </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'> {</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'> "space": "dhcp6",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'> "name": "vendor-opts",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'> "code": 17,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'> "data": "4491"</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'> }</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>to your “option-data” stanza. Otherwise, the process will not insert the vendor-specific entry in Option 17. </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>Marek</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'> </span><o:p></o:p></p><div><div style='border:none;border-top:solid windowtext 1.0pt;padding:3.0pt 0in 0in 0in;border-color:currentcolor currentcolor'><p class=MsoNormal><b><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>From:</span></b><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'> Kea-users <<a href="mailto:kea-users-bounces@lists.isc.org" target="_blank">kea-users-bounces@lists.isc.org</a>> <b>On Behalf Of </b>Xiao, Yu (CCI-Atlanta) via Kea-users<br><b>Sent:</b> Wednesday, May 8, 2024 1:46 PM<br><b>To:</b> Kea user's list <<a href="mailto:kea-users@lists.isc.org" target="_blank">kea-users@lists.isc.org</a>><br><b>Cc:</b> Xiao, Yu (CCI-Atlanta) <<a href="mailto:yu.xiao@cox.com" target="_blank">yu.xiao@cox.com</a>><br><b>Subject:</b> [Kea-users] No DHCP Reply sent out from kea server</span><o:p></o:p></p></div></div><p class=MsoNormal><span style='font-size:12.0pt'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'>Greetings,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'>I configured some sub-options for DHCPv6 Option 17 for RPD use. I didn’t find too detailed information regarding how to customize those sub-options under one option such as DHCPv6 option 17. Luckily, I found some examples from previous discussion email. Before I added those options, I could see the Solicit, Advertise, Request and Reply packets between the RPD and DHCP server. After the configuration, now I don’t see DHCP server responded to the Advertise packets anymore. The Advertise packet was sent. I checked the debug logs, I don’t see any reasons why the Advertise packets are not sent. There’s no errors in the debug logs. </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'>I define those options globally while use them under the class but they are not working. Then I changed the configuration and use them under global configuration, but still no changes. I suspect my customization configuration for sub-options have some problem. But I don’t see any issue according to manual 9.2.15. DHCPv6 Vendor-Specific Options. Did I miss something in the configuration? I also attached my debug settings, not sure if there could be more detailed debug logs to help our troubleshooting process. </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'>My kea version is 2.4.1. </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> </span><o:p></o:p></p><p class=MsoNormal><b><span style='font-size:11.0pt'>Option related Config:</span></b><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> # custom definitions</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> ### DOCSIS space</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "option-def": [{</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "space": "vendor-4491",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "name": "device-type",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "code": 2,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "type": "string"</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> },</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> {</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "space": "vendor-4491",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "name": "tftp-servers",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "code": 32,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "array": true,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "type": "ipv6-address"</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> },</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> {</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "space": "vendor-4491",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "name": "config-file",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "code": 33,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "type": "string"</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> },</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> {</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "space": "vendor-4491",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "name": "syslog-servers",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "code": 34,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "array": true,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "type": "ipv6-address"</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> },</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> {</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "space": "vendor-4491",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "name": "time-servers",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "code": 37,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "array": true,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "type": "ipv6-address"</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> },</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> {</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "space": "vendor-4491",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "name": "time-offset",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "code": 38,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "type": "int32"</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> },</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> {</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "space": "vendor-4491",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "name": "ccap-cores",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "code": 61,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "array": true,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "type": "ipv6-address"</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> },</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> ],</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "client-classes": [</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> {</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "name": "RPD",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "test": "substring(option[17].option[2].hex,0,3) == 'RPD'",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "option-data": [</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> {</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "space": "vendor-4491",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "name": "syslog-servers",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "code": 34,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "csv-format": true,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "data": "2001:391:20:7004:10:0:252:120"</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> },</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> {</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "space": "vendor-4491",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "name": "time-servers",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "code": 37,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "csv-format": true,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "data": "2001:391:20:7004:10:0:252:112"</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> },</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> {</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "space": "vendor-4491",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "name": "time-offset",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "code": 38,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "csv-format": true,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "data": "0"</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> },</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> {</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "space": "vendor-4491",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "name": "ccap-cores",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "code": 61,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "csv-format": true,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "data": "2001:391:20:7010:10:0:254:73"</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> }</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> ]</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> }</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> ],</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> </span><o:p></o:p></p><p class=MsoNormal><b><span style='font-size:11.0pt'>Debug config:</span></b><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'># DHCPv6 configuration ends with the next line</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "loggers": [</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> {</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "name": "kea-dhcp6",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "output_options": [</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> {</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "output": "/tmp/kea-debug.log",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "maxver": 8,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "maxsize": 40480000,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> }</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> ],</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "severity": "DEBUG",</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> "debuglevel": 99</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> }</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> ]</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt'> </span><o:p></o:p></p><div><div><p class=MsoNormal><b><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>Debug logs:</span></b><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>…</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>2024-05-08 14:50:14.577 INFO [kea-dhcp6.leases/27581.139777794037504] DHCP6_LEASE_ADVERT duid=[00:03:00:01:c4:b2:39:ba:56:98], tid=0x206da9: lease for address 2001:391:20:7716::447 and iaid=1 will be advertised</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>2024-05-08 14:50:14.577 DEBUG [kea-dhcp6.leases/27581.139777794037504] DHCP6_LEASE_DATA duid=[00:03:00:01:c4:b2:39:ba:56:98], tid=0x206da9: detailed lease information for iaid=1: Type: IA_NA(0)</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:black;background:yellow'>Address: 2001:391:20:7716::447</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>Prefix length: 128</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>IAID: 1</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>Pref life: 300</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>Valid life: 400</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>Cltt: 1715193821</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>DUID: 00:03:00:01:c4:b2:39:ba:56:98</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>Hardware addr: c4:b2:39:ba:56:98</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>Subnet ID: 1</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>Pool ID: 0</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>State: expired-reclaimed</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>2024-05-08 14:50:14.577 DEBUG [kea-dhcp6.packets/27581.139777794037504] DHCP6_PACKET_SEND duid=[00:03:00:01:c4:b2:39:ba:56:98], tid=0x206da9: trying to send packet ADVERTISE (type 2) from [2001:391:20:c012::240]:547 to [2001:391:20:7716::1]:547 on interface ens18</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>2024-05-08 14:50:14.577 DEBUG [kea-dhcp6.packets/27581.139777794037504] DHCP6_RESPONSE_DATA responding with packet type 2 data is localAddr=[2001:391:20:c012::240]:547 remoteAddr=[2001:391:20:7716::1]:547</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>msgtype=2(ADVERTISE), transid=0x206da9</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>type=00001, len=00010: 00:03:00:01:c4:b2:39:ba:56:98</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>type=00002, len=00014: 00:01:00:01:2d:c5:0b:41:b6:0f:80:c4:26:56</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>type=00003(IA_NA), len=00040: iaid=1, t1=100, t2=200,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>options:</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'> type=00005(IAADDR), len=00024: address=2001:391:20:7716::447, preferred-lft=300, valid-lft=400</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>type=39(CLIENT_FQDN), flags: (N=1, O=0, S=0), domain-name='rpdc4b239ba5698.' (full)</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>1 relay(s):</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>relay[0]: msg-type=13(RELAY_REPLY), hop-count=0,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>link-address=2001:391:20:7716::1, peer-address=fe80::c6b2:39ff:feba:5698, <span style='color:black;background:yellow'>0 option(s)</span></span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>…</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'> </span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>Best Regards,</span><o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>Yu</span><o:p></o:p></p></div></div><p class=MsoNormal><span style='font-size:12.0pt'> </span><o:p></o:p></p></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></blockquote></div></div></div></div></div></div></div></div></div></div></body></html>