2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-31 05:55:28 +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 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 (`RFC 1497 <https://tools.ietf.org/html/rfc1497>`__). Received BOOTP
requests are recognized, translated into DHCPREQUEST packets by adding 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 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 DHCP-specific options, such as ``dhcp-message-type``, are removed from
the server's responses and responses shorter than the BOOTP minimum the server's responses; responses shorter than the BOOTP minimum
size (300 octets) are padded to this size. size of 300 octets are padded to this size.
The library is available since Kea 1.7.2 and can be loaded in a This open source library has been available since Kea 1.7.2. It is loaded
similar way to other hook libraries by the ``kea-dhcp4`` process. similarly to other hook libraries by the ``kea-dhcp4`` process, and
It takes no parameter. it takes no parameters.
:: ::
@@ -35,19 +35,18 @@ It takes no parameter.
.. note:: .. 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. as there is no BOOTP protocol for IPv6.
.. note:: .. note::
A host reservation for a BOOTP client should use the hardware address 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: .. _hooks-bootp-config:
Incoming BOOTP packets are added to the BOOTP class. This can be used Incoming BOOTP packets are added to the BOOTP class, allowing administrators
to segregate BOOTP clients to separate pools. For example you can do to segregate BOOTP clients into separate pools. For example:
the following:
:: ::
@@ -83,12 +82,11 @@ the following:
.. _hooks-bootp-limitations: .. _hooks-bootp-limitations:
BOOTP Hooks Limitation BOOTP Hooks Limitations
~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~
Currently the BOOTP library has the following limitation: Currently the BOOTP library has the following limitation:
- A basic BOOTP as defined in `RFC 951 - Basic BOOTP, as defined in `RFC 951
<https://tools.ietf.org/html/rfc951>`__ is not supported. Kea only <https://tools.ietf.org/html/rfc951>`__, is not supported. Kea only
supports the BOOTP with vendor information extensions. Depending on supports BOOTP with vendor-information extensions.
the demand, this may or may not be implemented in the future.