[retronet] RetroNet globally-routable address allocation policy

Michael Kjörling michael at kjorling.se
Sun Sep 2 13:26:14 MDT 2018


On 2 Sep 2018 22:08 +0300, from grawity at gmail.com (Mantas Mikulėnas):
> RFC 4193 says that "locally assigned" prefixes (i.e. in fd00::/8) have a
> 40-byte unique ID and give a /48 prefix. So you can assign a /48 per user,
> there is no problem.
> 
> But RFC 4193 doesn't define any specific method for assigning prefixes in
> the "centrally assigned" fc00::/8 range. If cjdns can get away with
> littering the entire /8 with pubkey-based addresses, you could also get
> away with assigning fc00:<ipv4>:<ipv4>::/48 or fc00:<idx>:<idx>::/48 to
> each user.

RFC 4193 section 3.2.2 comes pretty close.

>> Or ffff:<ipv4>:<ipv4>::/48? But I think that's special-cased by a lot
>> of software...
> 
> All of ff00::/8 is multicast addresses; you really don't want to use that
> for unicast. (Though it sounds like you're mixing it up with
> 0:0:0:0:0:ffff::/96, which is another special case.)

You're probably right. ffff:... felt off; ::ffff:192.0.2.1 seems about
right.

-- 
Michael Kjörling • https://michael.kjorling.semichael at kjorling.se
  “The most dangerous thought that you can have as a creative person
              is to think you know what you’re doing.” (Bret Victor)


More information about the RetroNet mailing list