RE: DoCoMo Implementation Issues with CTP
[email protected] Wed, 18 Feb 2004 15:54:04 +0200
| Newsgroups | gmane.ietf.seamoby |
|---|---|
| Message-ID | <[email protected]> |
James, These seem like reasonable changes to me. John > -----Original Message----- > From: [email protected] > [mailto:[email protected]]On Behalf Of > ext James Kempf > Sent: 18 February, 2004 00:21 > To: [email protected] > Cc: Raghu Dendukuri > Subject: [Seamoby] DoCoMo Implementation Issues with CTP > > > > DoCoMo is in the process of implementing CTP, and we came up with the > following list of issues in the spec. Since none of them seem > particularly > large, Allison suggested that we simply update the current > version of the > document (which is now under review by the ROHC WG) in place, > without reving > the document to a new version. She will make the changes. > Below, a list of the issues and suggested changes to the > document to address > them. > > Any comments? Please let me know by March 6. > > jak > > ------------------------------------------- > > 1) Section 2.5.1, pg. 10; Section 2.5.2, pg. 11; Section > 2.5.3, pg. 12; > Section 2.5.4, pg. 13; Section 2.5.6, pg. 15 - 'V' flag > > The spec allows CTP messages to carry both IPv4 and IPv6 > addresses, but as a > practical matter in the implementation, a CTP message will be > sent to the > IPv4 or IPv6 address of a router. Processing the address of > the opposite > version in the stack is complicated. Suggestion is to only > allow IPv4 or > IPv6 addresses, but keep the flag field size at 2 bits in case further > experience shows that there are reasons why both might be > sent. The router > can issue separate messages if both addresses must be > changed, Suggested > change in text: > > Replace: "When set to '10', indicate presence of both IPv6 > and IPv4 Previous > (New) addresses." > With: "Values of '10' and '11' are reserved". > > 2) Section 2.5.3, pg. 12 - Length of Algorithm field in CTD > message block. > > The length of the algorithm field in the CTD message block is > shown as 17 > bits. It should be 16. > > 3) Section 2.5.1, pg. 10; Section 2.5.2, pg. 11; Section > 2.5.3, pg. 12; > Section 2.5.4, pg. 13; Section 2.5.6, pg. 15 - Length field. > > The size of the message length field is currently 8 bits, and > the units for > the length are in 8 octet words. This allows a maximum of > 2048 octets, which > might not be enough for bundling large amounts of context if > padding is > required. Suggestion is to increase the size of the field and > make it be > units of octets, for a total of 65535 octets. This would only > involve moving > the flags into the Reserved field, and would not otherwise modify the > message. > > Replace: In message diagram blocks, move Length to be 16 bits > rather than 8. > > Replace: "Length message length in units of 8 octet words" > With: "Length message length in units of octets" > > 4) Section 2.5.1. pg. 9; Section 2.5.2, pg. 11; Section 2.5.3, pg. 12; > Section 2.5.4, pg. 13; Section 2.5.5, pg. 14; Section 2.4.6, > pg. 15 - IP > address field size. > > The message block diagrams show the size of the IP address fields as 4 > octets, but if the IP address is for IPv6, it will be 16. > > Replace: In the message block diagrams, replace the final "|" > with a "~" to > indicate a variable length field. Indicate variable length > field by putting > "(4 or 16 octets)" after the text in the field. > > 5) Section 2.5.3, pg. 12 - Key field in message diagram > > Only 4 bytes are shown for the key field, but the key size > field allows > 65535. The message diagram needs to be changed. > > Replace: In the message diagram, replace the final "|" with a "~" to > indicate a variable length field. Indicate the variable > length field by > putting "(variable)" after the text in the field. > > > > _______________________________________________ > Seamoby mailing list > [email protected] > https://www1.ietf.org/mailman/listinfo/seamoby >