IPv6 Subnet tool

Adam Armstrong lists at memetic.org
Wed Jan 14 15:42:29 CET 2009


Steve Bertrand wrote:
> Nuno Vieira - nfsi telecom wrote:
>   
>> err... pasted the wrong sample :-)
>>
>> # sipcalc 2001:b18::/48 --v6split=64
>> -[ipv6 : 2001:b18::/48] - 0
>>
>> [Split network]
>> Network            - 2001:0b18:0000:0000:0000:0000:0000:0000 -
>>               2001:0b18:0000:0000:ffff:ffff:ffff:ffff
>> Network            - 2001:0b18:0000:0001:0000:0000:0000:0000 -
>>               2001:0b18:0000:0001:ffff:ffff:ffff:ffff
>> Network            - 2001:0b18:0000:0002:0000:0000:0000:0000 -
>>               2001:0b18:0000:0002:ffff:ffff:ffff:ffff
>> Network            - 2001:0b18:0000:0003:0000:0000:0000:0000 -
>>               2001:0b18:0000:0003:ffff:ffff:ffff:ffff
>> Network            - 2001:0b18:0000:0004:0000:0000:0000:0000 -
>>               2001:0b18:0000:0004:ffff:ffff:ffff:ffff
>>     
>
> Note that it may be prudent to assign up your address space in
> non-contiguous prefixes.
>
> Consider the ramifications of assigning each client a /64 in a
> sequential fashion, and then having to assign a particular client
> additional prefixes at a later time.
>
> If your network is not flat, then you just broke your ability to
> aggregate your prefixes from the edge in.
>   
You would assign them a /56 if they needed more than a /64. If they're 
the kind of organisation which would have issues with renumbering, you 
wouldn't have assigned a /64.

 A /64 shouldn't really be given to anything but a house, dog kennel or 
potting shed.

adam.


More information about the ipv6-ops mailing list