|
@@ -986,7 +986,7 @@ temporarily override a list of interface names and listen on all interfaces.
|
|
|
...
|
|
|
]
|
|
|
}
|
|
|
-</screen>
|
|
|
+ </screen>
|
|
|
</para>
|
|
|
<note><para>
|
|
|
The value for the setting of the "data" element is split across two
|
|
@@ -1231,8 +1231,8 @@ temporarily override a list of interface names and listen on all interfaces.
|
|
|
</thead>
|
|
|
<tbody>
|
|
|
<!-- Our engine uses those options on its own, admin must not configure them on his own
|
|
|
-<row><entry>clientid</entry><entry>1</entry><entry>binary</entry><entry>false</entry></row>
|
|
|
-<row><entry>serverid</entry><entry>2</entry><entry>binary</entry><entry>false</entry></row>
|
|
|
+<row><entry>clientid</entry><entry>1</entry><entry>hex</entry><entry>false</entry></row>
|
|
|
+<row><entry>serverid</entry><entry>2</entry><entry>hex</entry><entry>false</entry></row>
|
|
|
<row><entry>ia-na</entry><entry>3</entry><entry>record</entry><entry>false</entry></row>
|
|
|
<row><entry>ia-ta</entry><entry>4</entry><entry>uint32</entry><entry>false</entry></row>
|
|
|
<row><entry>iaaddr</entry><entry>5</entry><entry>record</entry><entry>false</entry></row>
|
|
@@ -1241,20 +1241,20 @@ temporarily override a list of interface names and listen on all interfaces.
|
|
|
|
|
|
<!-- Our engine uses those options on its own, admin must not configure them on his own
|
|
|
<row><entry>elapsed-time</entry><entry>8</entry><entry>uint16</entry><entry>false</entry></row>
|
|
|
-<row><entry>relay-msg</entry><entry>9</entry><entry>binary</entry><entry>false</entry></row>
|
|
|
-<row><entry>auth</entry><entry>11</entry><entry>binary</entry><entry>false</entry></row>
|
|
|
+<row><entry>relay-msg</entry><entry>9</entry><entry>hex</entry><entry>false</entry></row>
|
|
|
+<row><entry>auth</entry><entry>11</entry><entry>hex</entry><entry>false</entry></row>
|
|
|
-->
|
|
|
<row><entry>unicast</entry><entry>12</entry><entry>ipv6-address</entry><entry>false</entry></row>
|
|
|
<!--
|
|
|
<row><entry>status-code</entry><entry>13</entry><entry>record</entry><entry>false</entry></row>
|
|
|
<row><entry>rapid-commit</entry><entry>14</entry><entry>empty</entry><entry>false</entry></row>
|
|
|
-<row><entry>user-class</entry><entry>15</entry><entry>binary</entry><entry>false</entry></row>
|
|
|
+<row><entry>user-class</entry><entry>15</entry><entry>hex</entry><entry>false</entry></row>
|
|
|
<row><entry>vendor-class</entry><entry>16</entry><entry>record</entry><entry>false</entry></row>
|
|
|
-->
|
|
|
<!-- Vendor-specific Information is configurable by the administrator -->
|
|
|
<row><entry>vendor-opts</entry><entry>17</entry><entry>uint32</entry><entry>false</entry></row>
|
|
|
<!--
|
|
|
-<row><entry>interface-id</entry><entry>18</entry><entry>binary</entry><entry>false</entry></row>
|
|
|
+<row><entry>interface-id</entry><entry>18</entry><entry>hex</entry><entry>false</entry></row>
|
|
|
<row><entry>reconf-msg</entry><entry>19</entry><entry>uint8</entry><entry>false</entry></row>
|
|
|
<row><entry>reconf-accept</entry><entry>20</entry><entry>empty</entry><entry>false</entry></row> -->
|
|
|
-->
|
|
@@ -1272,22 +1272,22 @@ temporarily override a list of interface names and listen on all interfaces.
|
|
|
<row><entry>information-refresh-time</entry><entry>32</entry><entry>uint32</entry><entry>false</entry></row>
|
|
|
<row><entry>bcmcs-server-dns</entry><entry>33</entry><entry>fqdn</entry><entry>true</entry></row>
|
|
|
<row><entry>bcmcs-server-addr</entry><entry>34</entry><entry>ipv6-address</entry><entry>true</entry></row>
|
|
|
-<row><entry>geoconf-civic</entry><entry>36</entry><entry>record (uint8, uint16, binary)</entry><entry>false</entry></row>
|
|
|
-<row><entry>remote-id</entry><entry>37</entry><entry>record (uint32, binary)</entry><entry>false</entry></row>
|
|
|
-<row><entry>subscriber-id</entry><entry>38</entry><entry>binary</entry><entry>false</entry></row>
|
|
|
+<row><entry>geoconf-civic</entry><entry>36</entry><entry>record (uint8, uint16, hex)</entry><entry>false</entry></row>
|
|
|
+<row><entry>remote-id</entry><entry>37</entry><entry>record (uint32, hex)</entry><entry>false</entry></row>
|
|
|
+<row><entry>subscriber-id</entry><entry>38</entry><entry>hex</entry><entry>false</entry></row>
|
|
|
<row><entry>client-fqdn</entry><entry>39</entry><entry>record (uint8, fqdn)</entry><entry>false</entry></row>
|
|
|
<row><entry>pana-agent</entry><entry>40</entry><entry>ipv6-address</entry><entry>true</entry></row>
|
|
|
<row><entry>new-posix-timezone</entry><entry>41</entry><entry>string</entry><entry>false</entry></row>
|
|
|
<row><entry>new-tzdb-timezone</entry><entry>42</entry><entry>string</entry><entry>false</entry></row>
|
|
|
<row><entry>ero</entry><entry>43</entry><entry>uint16</entry><entry>true</entry></row>
|
|
|
-<row><entry>lq-query</entry><entry>44</entry><entry>record (uint8, ipv6-address)</entry><entry>false</entry></row>
|
|
|
-<row><entry>client-data</entry><entry>45</entry><entry>empty</entry><entry>false</entry></row>
|
|
|
-<row><entry>clt-time</entry><entry>46</entry><entry>uint32</entry><entry>false</entry></row>
|
|
|
-<row><entry>lq-relay-data</entry><entry>47</entry><entry>record (ipv6-address, binary)</entry><entry>false</entry></row>
|
|
|
-<row><entry>lq-client-link</entry><entry>48</entry><entry>ipv6-address</entry><entry>true</entry></row>
|
|
|
+<row><entry>lq-query (1)</entry><entry>44</entry><entry>record (uint8, ipv6-address)</entry><entry>false</entry></row>
|
|
|
+<row><entry>client-data (1)</entry><entry>45</entry><entry>empty</entry><entry>false</entry></row>
|
|
|
+<row><entry>clt-time (1)</entry><entry>46</entry><entry>uint32</entry><entry>false</entry></row>
|
|
|
+<row><entry>lq-relay-data (1)</entry><entry>47</entry><entry>record (ipv6-address, hex)</entry><entry>false</entry></row>
|
|
|
+<row><entry>lq-client-link (1)</entry><entry>48</entry><entry>ipv6-address</entry><entry>true</entry></row>
|
|
|
<row><entry>v6-lost</entry><entry>51</entry><entry>fqdn</entry><entry>false</entry></row>
|
|
|
<row><entry>capwap-ac-v6</entry><entry>52</entry><entry>ipv6-address</entry><entry>true</entry></row>
|
|
|
-<row><entry>relay-id</entry><entry>53</entry><entry>binary</entry><entry>false</entry></row>
|
|
|
+<row><entry>relay-id</entry><entry>53</entry><entry>hex</entry><entry>false</entry></row>
|
|
|
<row><entry>v6-access-domain</entry><entry>57</entry><entry>fqdn</entry><entry>false</entry></row>
|
|
|
<row><entry>sip-ua-cs-list</entry><entry>58</entry><entry>fqdn</entry><entry>true</entry></row>
|
|
|
<row><entry>bootfile-url</entry><entry>59</entry><entry>string</entry><entry>false</entry></row>
|
|
@@ -1297,19 +1297,26 @@ temporarily override a list of interface names and listen on all interfaces.
|
|
|
<row><entry>aftr-name</entry><entry>64</entry><entry>fqdn</entry><entry>false</entry></row>
|
|
|
<row><entry>erp-local-domain-name</entry><entry>65</entry><entry>fqdn</entry><entry>false</entry></row>
|
|
|
<row><entry>rsoo</entry><entry>66</entry><entry>empty</entry><entry>false</entry></row>
|
|
|
-<row><entry>pd-exclude</entry><entry>67</entry><entry>binary</entry><entry>false</entry></row>
|
|
|
+<row><entry>pd-exclude</entry><entry>67</entry><entry>hex</entry><entry>false</entry></row>
|
|
|
<row><entry>rdnss-selection</entry><entry>74</entry><entry>record (ipv6-address, uint8, fqdn)</entry><entry>true</entry></row>
|
|
|
-<row><entry>client-linklayer-addr</entry><entry>79</entry><entry>binary</entry><entry>false</entry></row>
|
|
|
+<row><entry>client-linklayer-addr</entry><entry>79</entry><entry>hex</entry><entry>false</entry></row>
|
|
|
<row><entry>link-address</entry><entry>80</entry><entry>ipv6-address</entry><entry>false</entry></row>
|
|
|
<row><entry>solmax-rt</entry><entry>82</entry><entry>uint32</entry><entry>false</entry></row>
|
|
|
<row><entry>inf-max-rt</entry><entry>83</entry><entry>uint32</entry><entry>false</entry></row>
|
|
|
-<!-- <row><entry>dhcpv4-message</entry><entry>87</entry><entry>binary</entry><entry>false</entry></row> -->
|
|
|
+<!-- <row><entry>dhcpv4-message</entry><entry>87</entry><entry>hex</entry><entry>false</entry></row> -->
|
|
|
<row><entry>dhcp4o6-server-addr</entry><entry>88</entry><entry>ipv6-address</entry><entry>true</entry></row>
|
|
|
<row><entry>v6-captive-portal</entry><entry>103</entry><entry>string</entry><entry>false</entry></row>
|
|
|
<row><entry>ipv6-address-andsf</entry><entry>143</entry><entry>ipv6-address</entry><entry>true</entry></row>
|
|
|
</tbody>
|
|
|
</tgroup>
|
|
|
</table>
|
|
|
+ Options marked with (1) have option definitions, but the logic
|
|
|
+ behind them is not implemented. That means that technically Kea
|
|
|
+ knows how to parse them in incoming message or how to send them
|
|
|
+ if configured to do so, but not what to do with them. Since the
|
|
|
+ related RFCs require certain processing, the support for those
|
|
|
+ options is non-functional. However, it may be useful in some
|
|
|
+ limited lab testing, hence the definition formats are listed here.
|
|
|
</para>
|
|
|
|
|
|
<para>
|
|
@@ -1324,10 +1331,10 @@ temporarily override a list of interface names and listen on all interfaces.
|
|
|
<row><entry>Name</entry><entry>Code</entry><entry>Type</entry><entry>Array?</entry></row>
|
|
|
</thead>
|
|
|
<tbody>
|
|
|
-<row><entry>public-key</entry><entry>701</entry><entry>binary</entry><entry>false</entry></row>
|
|
|
-<row><entry>certificate</entry><entry>702</entry><entry>binary</entry><entry>false</entry></row>
|
|
|
-<row><entry>signature</entry><entry>703</entry><entry>record (uint8, uint8, binary)</entry><entry>false</entry></row>
|
|
|
-<row><entry>timestamp</entry><entry>704</entry><entry>binary</entry><entry>false</entry></row>
|
|
|
+<row><entry>public-key</entry><entry>701</entry><entry>hex</entry><entry>false</entry></row>
|
|
|
+<row><entry>certificate</entry><entry>702</entry><entry>hex</entry><entry>false</entry></row>
|
|
|
+<row><entry>signature</entry><entry>703</entry><entry>record (uint8, uint8, hex)</entry><entry>false</entry></row>
|
|
|
+<row><entry>timestamp</entry><entry>704</entry><entry>hex</entry><entry>false</entry></row>
|
|
|
</tbody>
|
|
|
</tgroup>
|
|
|
</table>
|