2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-30 05:27:55 +00:00

[#2139] Text edits

This commit is contained in:
Suzanne Goldlust 2021-11-05 21:25:06 +00:00 committed by Thomas Markwalder
parent 48f6dfff97
commit 33128ff7ca

View File

@ -8,20 +8,20 @@ BOOTP Support
This library is still in the experimental phase. Use with care!
This hooks library adds support for BOOTP with vendor information extensions
This hook library adds support for BOOTP with vendor-information extensions
(`RFC 1497 <https://tools.ietf.org/html/rfc1497>`__). Received BOOTP
requests are recognized, translated into DHCPREQUEST packets by adding
a dhcp-message-type option and put into the "BOOTP" client class.
a ``dhcp-message-type`` option, and put into the "BOOTP" client class.
Members of this class get infinite lifetime leases but the class can
be used too for instance to guard a pool of addresses.
also be used to guard a pool of addresses.
The DHCP specific options, such as dhcp-message-type, are removed from
the server's responses and responses shorter than the BOOTP minimum
size (300 octets) are padded to this size.
The DHCP-specific options, such as ``dhcp-message-type``, are removed from
the server's responses; responses shorter than the BOOTP minimum
size of 300 octets are padded to this size.
The library is available since Kea 1.7.2 and can be loaded in a
similar way to other hook libraries by the ``kea-dhcp4`` process.
It takes no parameter.
This open source library has been available since Kea 1.7.2. It is loaded
similarly to other hook libraries by the ``kea-dhcp4`` process, and
it takes no parameters.
::
@ -35,19 +35,18 @@ It takes no parameter.
.. note::
This library is only meant to be loaded by the ``kea-dhcp4`` process
This library can only be loaded by the ``kea-dhcp4`` process,
as there is no BOOTP protocol for IPv6.
.. note::
A host reservation for a BOOTP client should use the hardware address
as the identifier (the client-id option is a DHCP specific option).
as the identifier (the ``client-id`` option is a DHCP-specific option).
.. _hooks-bootp-config:
Incoming BOOTP packets are added to the BOOTP class. This can be used
to segregate BOOTP clients to separate pools. For example you can do
the following:
Incoming BOOTP packets are added to the BOOTP class, allowing administrators
to segregate BOOTP clients into separate pools. For example:
::
@ -83,12 +82,11 @@ the following:
.. _hooks-bootp-limitations:
BOOTP Hooks Limitation
~~~~~~~~~~~~~~~~~~~~~~
BOOTP Hooks Limitations
~~~~~~~~~~~~~~~~~~~~~~~
Currently the BOOTP library has the following limitation:
- A basic BOOTP as defined in `RFC 951
<https://tools.ietf.org/html/rfc951>`__ is not supported. Kea only
supports the BOOTP with vendor information extensions. Depending on
the demand, this may or may not be implemented in the future.
- Basic BOOTP, as defined in `RFC 951
<https://tools.ietf.org/html/rfc951>`__, is not supported. Kea only
supports BOOTP with vendor-information extensions.