Currently it appears that when OnApp is given a range of IP addresses (v4 or v6), it enumerates all the IPs and stores them individually in the database. While not optimal, this is OK for v4 addresses, this model breaks down completely for IPv6 due to the extremely large number of IPs.
From what I can tell, OnApp does not need to enumerate these IPs, it only needs to know which IPs have been taken. There might be better ways of tracking these.
Assigning a fairly small subnet (relatively speaking) such as a /108 will take up more than a million entries in the current scheme. Considering that most hosting providers provide a /64 allocation to the end users, its not feasible to use the same method.
Post is closed for comments.