IPAM Sub-Modules
The IPAM system includes the following sub-modules:
-
IPAM Server – The IPAM Server module manages the complete list of pools and address-space configuration. It splits the configured address-ranges into smaller address-ranges (statically and dynamically) and distributes it to the IPAM Cache modules. You can deploy the IPAM Server either as a centralized entity to serve a group of cloud native clusters or as an integrated entity within a single cluster.
-
IPAM Cache – The IPAM Cache acquires free address-ranges from the IPAM Server and allocates individual IP addresses to the IPAM clients. Deployed in a distributed mode running within each cluster, the IPAM Cache communicates with co-located and remotely located IPAM Servers. Additionally, the IPAM Cache takes care of the address-range reservation per Data-Plane and pool threshold monitoring.
-
IPAM Client – The IPAM Client module handles the request and release of the individual IP addresses from the IPAM Cache for each IP managed end-device. Based on the use cases, the IPAM Client module caters the needs of specific network functions (such as SMF, PCF, and so on).