4 ms·
Theoretically possible? Yes: https://chown.me/blog/getting-my-own-asn https://chown.me/blog/getting-my-own-asn A good idea? No. IP addresses are used for rout
by ynik 3y ago
Theoretically possible? Yes: https://chown.me/blog/getting-my-own-asn https://chown.me/blog/getting-my-own-asn
A good idea? No.
IP addresses are used for routing. Every provider-independent block of addresses needs its own entry in the global routing tables, which are stored on basically every BGP router in the world. There's a limit to the size of these tables, as they need to be stored in special TCAM memory.
Note that IPv4 currently has many more routes than IPv6 not only due to higher adoption, but also due to higher fragmentation: some providers are obtaining many small non-consecutive blocks from different sources (buying addresses wherever they are cheapest), which results in a large number of routing entries. The increase in the overall table size means all other ISPs have to buy new hardware sooner than they would have without the increase caused by fragmentation. Everyone having their own personal address block would cause even worse fragmentation issues.