IPv4, with its 32-bit address format, supports around 4.3 billion addresses. Initially sufficient, the explosion of internet-connected devices has rapidly exhausted these addresses. Internet Service Providers (ISPs) are the biggest owners of public IPv4 addresses blocks as they provide enterprise and home access to the Internet, along with services