Hello,
When trying to create in Fortigate an IPAM subnet with a Class C subnet (192.168.0.0/24), I received an error stating that the mask must be within the range 8–16.
The document below also states that the IPAM pool subnet can only be a Class A or Class B subnet.
I’m trying to understand the reason for this limitation, or whether I might be missing something, since our current subnet is Class C.
Solved! Go to Solution.
Given the design and usage of IPAM, there are several implied reasons why Class C pools are disallowed:
Insufficient size: A /24 (class-C) network gives only 256 IP addresses.
IPAM’s purpose is to allocate multiple subnets (potentially of varying sizes), and a /24 subnet does not fit into this design
For only /24 subnet, you can use normal DHCP under network interface.
If your requirement is to operate only a /24 network under IPAM, but the software insists on a larger pool, use a larger supernet (e.g. /16 ) as the pool, then manually assign /24 (or /25, /26 as needed) sub-nets to interface of your choice.
Given the design and usage of IPAM, there are several implied reasons why Class C pools are disallowed:
Insufficient size: A /24 (class-C) network gives only 256 IP addresses.
IPAM’s purpose is to allocate multiple subnets (potentially of varying sizes), and a /24 subnet does not fit into this design
For only /24 subnet, you can use normal DHCP under network interface.
If your requirement is to operate only a /24 network under IPAM, but the software insists on a larger pool, use a larger supernet (e.g. /16 ) as the pool, then manually assign /24 (or /25, /26 as needed) sub-nets to interface of your choice.
| User | Count |
|---|---|
| 2846 | |
| 1437 | |
| 812 | |
| 803 | |
| 455 |
The Fortinet Security Fabric brings together the concepts of convergence and consolidation to provide comprehensive cybersecurity protection for all users, devices, and applications and across all network edges.
Copyright 2025 Fortinet, Inc. All Rights Reserved.