Summary
- Support reporting the allocated IP addresses, prefixes, and interface state via IRI.
- Make the machinepoollet the controller of the network interface associated with its machine pool, including writing back the status from the IRI response.
- Allow creation of network interfaces without IP addresses or IP families.
Motivation
Opening up the contract and handing control over the network interface to the machinepoollet allows creating novel network implementations that don't assume a top-down approach for IP addresses. It also lifts the requirement of implementing a dedicated control-plane for managing the status of the network interface like it is required today.
Summary
Motivation
Opening up the contract and handing control over the network interface to the machinepoollet allows creating novel network implementations that don't assume a top-down approach for IP addresses. It also lifts the requirement of implementing a dedicated control-plane for managing the status of the network interface like it is required today.