Allocation of network addresses should be planned and documented for the purposes of:
Preventing duplication of addresses
Providing and controlling access
Monitoring security and performance
Client addresses – Usually dynamically assigned using the Dynamic Host Configuration Protocol (DHCP).