... | @@ -8,18 +8,19 @@ Kea is free open source, and we welcome community engagement, via the Kea-use |
... | @@ -8,18 +8,19 @@ Kea is free open source, and we welcome community engagement, via the Kea-use |
|
|
|
|
|
## Kea Features
|
|
## Kea Features
|
|
|
|
|
|
* Separate DHCPv4, DHCPv6 and Dynamic DNS servers
|
|
* Separate DHCPv4, DHCPv6 and Dynamic DNS servers (run only the applications you are using)
|
|
* Leases and host reservations can be stored in a CSV file, MySQL, Postgres or Cassandra backend
|
|
* Leases and host reservations can be stored in a local file (default) or optionally in a MySQL, Postgres or Cassandra database
|
|
* OpenSSL support
|
|
|
|
* IPv6 prefix delegation
|
|
* IPv6 prefix delegation
|
|
* PXE boot
|
|
* Most popular options supported, including PXE boot
|
|
|
|
* Shared networks
|
|
* Applications API, with multiple application extensions available from ISC
|
|
* Applications API, with multiple application extensions available from ISC
|
|
* Linux, BSD and Mac OS X operating systems support
|
|
|
|
* On-line configuration. It is possible to update the configuration file and tell the servers to reload configuration without restarting the system.
|
|
* On-line configuration. It is possible to update the configuration file and tell the servers to reload configuration without restarting the system.
|
|
* Ample, documented statistics
|
|
* Ample, documented statistics
|
|
* Control channel
|
|
* REST api for remote management
|
|
|
|
* High performance, with up to ~5000 leases per second (default), ~500 leases per second (with optional database backend)
|
|
|
|
* Supported on Linux, BSD and Mac OS X operating systems
|
|
|
|
|
|
## Kea News
|
|
## Recent Kea News
|
|
|
|
|
|
2018-06-15: Kea 1.4.0 released!
|
|
2018-06-15: Kea 1.4.0 released!
|
|
|
|
|
... | @@ -34,24 +35,20 @@ Contact us via the Kea mailing list if you think you might be interested in w |
... | @@ -34,24 +35,20 @@ Contact us via the Kea mailing list if you think you might be interested in w |
|
|
|
|
|
The primary things we need are:
|
|
The primary things we need are:
|
|
|
|
|
|
Test coverage in different environments, with a variety of clients
|
|
* Test coverage in different environments, with a variety of clients
|
|
Applications based on the Kea API, both to validate the API and to demonstrate the potential for DHCP applications.
|
|
* Applications based on the Kea API, both to validate the API and to demonstrate the potential for DHCP applications.
|
|
Detailed, specific requirements for new functionality
|
|
* Detailed, specific requirements for new functionality
|
|
Current collaborators
|
|
|
|
|
|
|
|
The best way to see who is currently contributing to Kea is to check the Github repo. Here are some of the early contributors:
|
|
# How to participate in this project
|
|
|
|
|
|
ISC Forge - A Python/Lettuce/Scapy DHCP validation environment under development by students of Gdansk University of Technology.
|
|
1) Subscribe to the [Kea developers mailing list](https://lists.isc.org/mailman/listinfo/kea-dev).
|
|
DHCPv4-over-DHCPv6 - A Tsinghua University team are developing support for draft-ietf-dhc-dhcpv6-over-dhcpv4 in Kea. See ticket #3357.
|
|
|
|
How to participate in this project
|
|
|
|
|
|
|
|
1) Subscribe to the Kea developers mailing list.
|
|
|
|
|
|
|
|
2) Read the User Guide (sections 16,17,18 and 19) and the Developer's Guide.
|
|
2) Read the User Guide (sections 16,17,18 and 19) and the Developer's Guide.
|
|
|
|
|
|
3) Download and build a KEA instance. Released, supported versions are available here and on the ISC web site. For the latest KEA code, please use our public GIT repository.
|
|
3) Download and build a Kea instance. Released, supported versions are available here and on the ISC web site. For the latest Kea code, please use our public GIT repository.
|
|
|
|
|
|
|
|
4) Give us feedback via the mailing list or submit a bug. See the known issues.
|
|
|
|
|
|
4) Give us feedback via the mailing list or submit a bug (sub-project=dhcp). See below for information about the known issues.
|
|
|
|
5) A description of the workflow can be found here Kea Git Workflow
|
|
5) A description of the workflow can be found here Kea Git Workflow
|
|
|
|
|
|
|
|
|
... | | ... | |