Stack Exchange network consists of 182 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
Network Engineering Stack Exchange is a question and answer site for network engineers. It only takes a minute to sign up.
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Do they have to give different IPv4 addresses?
This is very possible. This type of NAT is called Carrier grade NAT (CG-NAT) and is supported by most vendor (Juniper, Cisco Alcatel) equipment.
If the carrier uses NAT, the carrier can reuse addresses in different locations. This is how home networks can all reuse the same subnet and addresses.
NAT masks the assigned address behind a globally unique address.
Required, but never shown