Robert Elz wrote:
Date: Tue, 5 Jul 2005 00:58:36 -0700
From: "Christian Huitema"
| The problem is the really small size of the option type field in IPv6.
| There really only are 5 bits available for numbering both the hop by hop
| and the end to end options. That makes for a grand total of 32, of which
| three are assigned by basic IPv6 specs. So, there really are good
| reasons to be somewhat conservative with the assignments.
It isn't really that bad, the option with 17 in the low 5 bits and 0 in
the upper 3 is a different option than the one with 17 in the low 5 bits and
7 in the upper 3.
So, really there are 8 distint groups of 32 options each.
Well, that is not how I read the text in RFC 2460. It's pretty clear
to me that there are only 32 option codes and that the other three bits
don't extend the code space, but rather they modify the meaning of the
32 basic options. (e.g. the same option can have a hop-by-hop flavour
and an e2e flavour).
Ietf mailing list