View Single Post
Old 09-03-2009, 07:29 AM   #7
ISPsystem team
Join Date: Jan 2009
Posts: 111
GakcaT is on a distinguished road

I'll try to clarify the situation.
We've been setting up a full infrastructure this weekend to test out the entire gamut of your offering. While the majority has gone smoothly, we have found the IPmanager piece to be absolutely useless, and solely because you require Class-C allocations in it to set up any pools. We have allocations ranging from /24 to /29, and the allocation we were going to use for this test is a /27. Given your product can't handle that, we can't even complete testing. Looks like we wasted the entire weekend on this process. Assuming only Class-C allocations would be used/available is so *very* unrealistic. For a proper implementation of IP management, you can't be that short-sided, and a hosting infrastructure needs to have IP address management in an automated fashion to be useful.
In the documentation it is not fully explained. When you add a new network of C-class It doesn't mean that IPmanager can works only with C-class network. For example: you have C-class network – and you want to operate with network. You should create an user and add (or IP addresses range network in his pool of available IP addresses.

Also, we saw in the forums that it appears you are basing everything on RDNS records (and most recently ping responses). Both of these are horrendous.
In order to determine IP address availability IPmanager uses RDNS. If an IP address doesn't have PTR record IPmanager thinks that the IP address is available. Optionally you can add verifying by the “ping” command.

For one, how hard is it to simply manage a small database of IP addresses and simply mark one as used when a ISPmanager or VDSmanager account requests one for use and on the flip-side, when one of those accounts terminate, you simply trigger an event to mark it back as available?!?! That is how IP management is done in Parallels Business Automation Server (previously HSPc); it couldn't get any easier or simplified.
In IPmanager we use another scheme. IPmanager doesn't mark IP addresses as “reserved” or “available”. IPmanager looks for an available IP address in the user IP addresses pool. Users can use same IP ranges. In this case IPmanager gives the IP address for user which first sent a request for IP address allocation.
GakcaT is offline   Reply With Quote