We have secured funding from NetworkRADIUS to add subnet and vlan management and create a new system of system-attached interfaces
Originally, the interface was a static component, not designed to handle multiple interfaces in great detail, and suffered from the impossibility of matching an interface to its mac address.
Old network interface management
Creating the ipam plugin
We also took the opportunity to create a new IPAM plugin as the basis for a future system. IPAM and the result is as follows:
Subnet and Vlan list in the ipam plugin
Creating a Vlan
Creating a subnet
Imagining a new network interface concept
The old interface concept was very limited and suffered from :
- No way to attach the right mac address to a specific IP address
- No way to declare the various interface attributes as :
- Name
- subnet
- vlan
- No way to check if the ip has already been taken
- No automatic way to obtain a free IP address from a dedicated subnet
So, when we designed the new interface system, we made them highly extensible and added many automatic features to go with the IPAM plugin.
List of system interfaces
editing system interfaces
you can see that we can now have several interfaces independently linked to a system and associated with vlan and subnet.
The future
This new system will offer a whole range of new possibilities and functionalities and is still compatible with the software that seeks to find classic attributes such as ipHostNumber and macAddress.