Poll: Indicating tunnel capability
Jukka Manner <[email protected]> Thu, 25 Mar 2010 21:09:57 -0700
| Newsgroups | gmane.ietf.nsis |
|---|---|
| Message-ID | <[email protected]> |
Dear all,
We need to do a decision on how to indicate that a node supports the
tunnel handling mechanism.
1. The current specification defines a generic NODE_CAPABILITY object
and introduces one flag to indicate tunnel support, T-bit:
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|A|B|r|r| Type |r|r|r|r| Length |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|T| Reserved |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
2. The other option is to define a 0-length, no flags, object entitled
NODE_CAPABILITY_TUNNEL. The presence of this object implies support for
tunnels (no T-bit is needed, the whole 32-bit field is reserved).
So, the question is: do we want to
1. keep this generic node capability object and introduce the first flag
for this object, the T-bit, or
2. introduce an object only for the tunnel capability?
Option 1 requires some fine-tuning of the text to say the object is
generic and the tunnel bit T is just the first capability, while option
2 is a bit simpler to interpret, implement and parse, but is not
extensible. Option 1 also needs a new IANA registry for the
capabilities, while option 2 only adds a new object into the existing
NSLP Object registry.
Please indicate your opinion within two weeks.
Regards,
Jukka