Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Kea
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
Operations
Operations
Incidents
Packages & Registries
Packages & Registries
Container Registry
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Pavel Zhukov
Kea
Commits
f59c386d
Commit
f59c386d
authored
Apr 15, 2019
by
Thomas Markwalder
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[484] Updated user guide
Updated user guide and added ChangeLog.
parent
251efcd5
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
56 additions
and
22 deletions
+56
-22
ChangeLog
ChangeLog
+6
-0
doc/guide/dhcp4-srv.xml
doc/guide/dhcp4-srv.xml
+25
-12
doc/guide/dhcp6-srv.xml
doc/guide/dhcp6-srv.xml
+25
-10
No files found.
ChangeLog
View file @
f59c386d
1558. [func] tmark
In addition to a continuous string of digits, hexadecimal
literals may now be a series of one or more octets separated
by either colons or spaces.
(Gitlab #484, git 251efcd5f518a215173845b22555276df0e0ffc6)
1557. [bug] marcin
Added support for "reservation-mode" parameter in the shared network
configuration parsers. It corrects a bug in Configuration Backend
...
...
doc/guide/dhcp4-srv.xml
View file @
f59c386d
...
...
@@ -1376,19 +1376,32 @@ temporarily override a list of interface names and listen on all interfaces.
...
}
</screen>
</para>
<para>
Care should be taken
to use proper encoding when using hexadecimal format, as Kea's ability
to validate data correctness in hexadecimal is limited.
</para>
Kea supports the following formats when specifying hexadecimal data:
<itemizedlist>
<listitem>
<simpara><command>
Delimited octets
</command>
One or more octets
separated by either colons or spaces (':' or ' '). While each octet
may contain one or two digits, we strongly recommend always using two
digits. Valid examples are "ab:cd:ef" and "ab cd ef".
</simpara>
</listitem>
<listitem>
<simpara><command>
String of digits
</command>
A continuous string of
hexadecimal digits with or without a "0x" prefix. Valid examples
are "0xabcdef" and "abcdef".
</simpara>
</listitem>
</itemizedlist>
Care should be taken to use proper encoding when using hexadecimal
format. Kea's ability to validate data correctness in hexadecimal
is limited.
</para>
<para>
Most of the parameters in the "option-data" structure are optional and
can be omitted in some circumstances as discussed in
<xref
linkend=
"dhcp4-option-data-defaults"
/>
.
</para>
<para>
It is possible to specify or override options on a per-subnet basis. If
clients connected to most of your subnets are expected to get the
...
...
@@ -2518,9 +2531,9 @@ It is merely echoed by the server.
should receive packets with specific values in certain fixed fields.
In particular, three fixed fields are supported:
<command>
next-server
</command>
(conveys an IPv4 address, which is
set in the siaddr field),
<command>
server-hostname
</command>
set in the siaddr field),
<command>
server-hostname
</command>
(conveys a server hostname, can be up to 64 bytes long, and is sent
in the sname field) and
<command>
boot-file-name
</command>
in the sname field) and
<command>
boot-file-name
</command>
(conveys the configuration file, can be up to 128 bytes long, and is
sent using the file field).
</para>
...
...
@@ -3671,12 +3684,12 @@ It is merely echoed by the server.
get resolved automatically over time as described in subsequent sections.
Once the conflict is resolved, the client will keep receiving the reserved
configuration when it renews.
</para>
<para>
Another example when host reservations are applicable is when a host
has specific requirements, e.g. a printer that needs additional DHCP options.
Yet another possible use case is to define unique names for hosts.
</para>
<para>
Host reservations are defined as parameters for each subnet. Each host
must be identified by an identifier, for example the hardware/MAC address. There is an optional
<command>
reservations
</command>
array in the
<command>
subnet4
</command>
...
...
@@ -3764,7 +3777,7 @@ It is merely echoed by the server.
"out-of-pool reservations." There is no formal difference
in the reservation syntax and both reservation types are
handled uniformly.
</para>
<para>
Kea supports global
host reservations. These are reservations that are specified at the
global level within the configuration and that do not belong to any
...
...
doc/guide/dhcp6-srv.xml
View file @
f59c386d
...
...
@@ -1026,7 +1026,7 @@ temporarily override a list of interface names and listen on all interfaces.
<title>
Prefix Exclude Option
</title>
<para>
For each delegated prefix, the delegating router may choose to exclude
a single prefix out of the delegated prefix as specified in
a single prefix out of the delegated prefix as specified in
<link
xmlns:xlink=
"http://www.w3.org/1999/xlink"
xlink:href=
"http://tools.ietf.org/html/rfc6603"
>
RFC 6603
</link>
.
The requesting router must not assign the excluded prefix to any
of its downstream interfaces, and it is intended to be used on a
...
...
@@ -1115,8 +1115,8 @@ temporarily override a list of interface names and listen on all interfaces.
"code": 23,
"space": "dhcp6",
"csv-format": false,
"data": "20
01 0DB8 0001 0000 0000 0000 0000 CA
FE
20
01 0DB8 0001 0000 0000 0000 0000 BA
BE"
</userinput>
"data": "20
01 0D B8 00 01 00 00 00 00 00 00 00 00 CA
FE
20
01 0D B8 00 01 00 00 00 00 00 00 00 00 BA
BE"
</userinput>
},
...
]
...
...
@@ -1129,11 +1129,26 @@ temporarily override a list of interface names and listen on all interfaces.
whole string should be entered on the same line.
</para></note>
<para>
Care should be taken
to use proper encoding when using hexadecimal format as Kea's ability
to validate data correctness in hexadecimal is limited.
</para>
Kea supports the following formats when specifying hexadecimal data:
<itemizedlist>
<listitem>
<simpara><command>
Delimited octets
</command>
One or more octets
separated by either colons or spaces (':' or ' '). While each octet
may contain one or two digits, we strongly recommend always using two
digits. Valid examples are "ab:cd:ef" and "ab cd ef".
</simpara>
</listitem>
<listitem>
<simpara><command>
String of digits
</command>
A continuous string of
hexadecimal digits with or without a "0x" prefix. Valid examples
are "0xabcdef" and "abcdef".
</simpara>
</listitem>
</itemizedlist>
Care should be taken to use proper encoding when using hexadecimal
format. Kea's ability to validate data correctness in hexadecimal
is limited.
</para>
<para>
Most of the parameters in the "option-data" structure are
optional and can be omitted in some circumstances as discussed
...
...
@@ -2038,7 +2053,7 @@ should include options from the new option space:
an appropriate subnet for a given request.
</para>
<para>
In IPv4, the server can determine which of the configured subnets are local,
In IPv4, the server can determine which of the configured subnets are local,
as there is a reasonable expectation that the
server will have a (global) IPv4 address configured on the interface,
and it can use that information to detect whether a subnet is local.
...
...
@@ -2868,7 +2883,7 @@ should include options from the new option space:
values. The most typical use case is ensuring that only
characters that are permitted by RFC 1035 be included:
A-Z,a-z,0-9, and '-'.
This may be accomplished with the following two parameters:
<itemizedlist>
<listitem><simpara>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment