|
|
These design documents are **historical**. While they often provide insight into design choices made, they are not maintained after initial implementation and in most cases will not reflect the current functionality.
|
|
|
These design documents are **historical**. While they often provide insight into design choices made, they are not maintained after initial implementation and in most cases will not reflect the current functionality. They may be very useful to understand why features are implemented the way they are, what kind of design goals they were optimized for, alternatives that were rejected etc.
|
|
|
|
|
|
Please consult the documentation for the project for current status.
|
|
|
|
|
|
# Current Work in Progress
|
|
|
* Class Spawning [Design](designs/Class-Spawning-Design)
|
|
|
* Performance improvements [ideas](../performance1.7)
|
|
|
* Free Lease Queues (FLQ) [design](designs/free-lease-queues-design)
|
|
|
|
|
|
# Implemented
|
|
|
* RBAC + TLS (Role-Based Access Control and TLS) [requirements](designs/rbac-tls-requirements), [design](designs/rbac-tls-design)
|
... | ... | @@ -37,9 +38,7 @@ Please consult the documentation for the project for current status. |
|
|
# Proposed
|
|
|
* Anycast HA Mode [design](designs/anycast-ha-considerations)
|
|
|
* Automatic Limiting of Chatty Clients [design](designs/Automatic-Limiting-of-Chatty-Clients-Design)
|
|
|
* Backend Assisted Lease Selection [design](designs/backend-assisted-lease-selection-design) - obsolete, see [FLQ](designs/free-lease-queues-design)
|
|
|
* Configuration Rollback [design](designs/configuration-rollback)
|
|
|
* Free Lease Queues (FLQ) [design](designs/free-lease-queues-design)
|
|
|
* IPv6 reconfigure [requirements](designs/reconfigure-requirements), [design](designs/reconfigure-design)
|
|
|
* Multi-tenancy [early ideas](designs/multitenancy)
|
|
|
* Utilization Improvements (Stork-related) [design](designs/improve-utilization)
|
... | ... | @@ -47,6 +46,7 @@ Please consult the documentation for the project for current status. |
|
|
|
|
|
# Obsolete
|
|
|
* Kea Client [requirements](designs/client-requirements)
|
|
|
* Backend Assisted Lease Selection [design](designs/backend-assisted-lease-selection-design) - obsolete, see [FLQ](designs/free-lease-queues-design)
|
|
|
|
|
|
# Uncategorized
|
|
|
* [designs/Backend-Assisted-Lease-Selection-design](designs/Backend-Assisted-Lease-Selection-design)
|
... | ... | |