Re: issue-#49: Length indicator for Router Certificate sub-option
Marco Liebsch <[email protected]> Tue, 11 May 2004 18:42:26 +0200
| Newsgroups | gmane.ietf.seamoby |
|---|---|
| Message-ID | <[email protected]> |
James Kempf wrote: >All the length fields in CARD are 8 bits, which means restricts the size of >messages to 254 bytes. This length is insufficient for certificates. > >An additional concern is that if the length field of the entire >Request/Reply mesage is the same as the sub-option length field, the >sub-option generator may want generate an option longer than would fit into >the message, since this would be allowed by the field length. The solution >for this in any case is for the sub-option generator code to respect the >overall limits on the message length, in addition to the sub-option length. > >Proposal 1: Keep the length field size at 8 bits and make the units of >length be 8 octets, for a maximum 1634 bits or 2048 bytes. > >Proposal 2: Change the length field size to 16 bits, for a total of 65535 >bits or 8192 bytes. > >Suggested resolution: Proposal 2 > >Reason: Proposal 1 could result in a maximum of up to 7 padding bytes of >null data in an option or sub-option which is an extra overhead that is >unnecessary and unwanted over the air. > > > Well, this is only my opinion, but if we transmit certs of size > 1kbyte over the air with a CARD Reply, who cares about 7 bytes padding... What bothers me with the 16-bit proposal is that potentially the length of this sub-option can be much larger than the length of the option it is encapsulated with, which is max 256 x 8bytes long. And even when having resolution of 1 byte with 16-bit length identifier, requirement for all sub-options is to take care about 32-bit boundary alignment. Hence, max overhead with proposal 1 is 4 bytes, right? What do others think? marco > jak > > > >_______________________________________________ >Seamoby mailing list >[email protected] >https://www1.ietf.org/mailman/listinfo/seamoby > >