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:
committed by
Thomas Markwalder
parent
48f6dfff97
commit
33128ff7ca
@@ -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.
|
|
||||||
|
Reference in New Issue
Block a user