subnet allocator