[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

IPv6 address/port format

>  I've seen people use both "IPv6-addr port" (space sep.) and
>"IPv6-addr/port".  I think I really like using '/', and haven't yet
>found a place where that will cause problems except for in URIs.
>Using spaces is just universally compliated.  I guess we could use
>something like '%', but then again, me randomly proposing things here
>is probabaly not the best place to make suggestions usefully.  ;-)
>                        - Chris

  I suppose we're suffering from a severe case of character overload:
  In the IPv4 world the convention is a.b.c.d:port, with a,b,c and d an
  external encoding base 10 of the 4-bytes of the 32bit address.
  Talking in routing terms the convention is a.b.c.d/prefix, with a.b.c.d
  being the network part of the address and a prefix length [1..32] in
  bits, again given as a number base 10.
  In the IPv6 world, both the ".", as well as the ":" as well as the "/"
  are being used to specify the address and/or the length of the routing
  The external erpresentation uses base 16, with the 128 bits grouped into
  8 fields of 16 bits each, separated by colons (see RFC 2373):
	FE80::02A0:24FF:FE9D:5094 (e.g. for a MAC Address of 00a0.249d.5094)
	3FFE:8034:80::0/48        (e.g. for a routing prefix)
        ::FFFF:           (e.g. for a mixed v4/v6 environment)
  We already ran into the port specification problem for IPv6, last resort
  was to use white-space. Hmmm....

  Wilfried Woeber                :  e-mail: [email protected]
  Computer Center - ACOnet       :  Tel: +43 1 4277 - 140 33
  Vienna University              :  Fax: +43 1 4277 - 9 140
  Universitaetsstrasse 7         :  RIPE-DB Handle: WW144
  A-1010 Vienna, Austria, Europe :  PGP public key ID 0xF0ACB369