RE: CARD: Modification in resolution to issues #49 and #51
Singh Ajoy-ASINGH1 <[email protected]> Fri, 28 May 2004 00:03:39 -0500
| Newsgroups | gmane.ietf.seamoby |
|---|---|
| Message-ID | <[email protected]> |
James, Please find my inline comments. Regards, Ajoy -----Original Message----- From: [email protected] To: Marco Liebsch Cc: [email protected] Sent: 5/25/04 4:49 PM Subject: Re: [Seamoby] CARD: Modification in resolution to issues #49 and #51 Marco, > Why do you propose to drop the context-ID? It allows assignment of L2-ID > with an IP address > sub-option and with a capability container. If a capability container > for a CAR is transmitted in a > subsequent reply message (according to the mechanism proposed below, > this allows the mobile > to identify which L2-ID, IP and Capability Container info belongs to > which CAR. > If you propose to convey only information of one CAR in one CARD Reply > message > and it's for sure that no further information for this CAR comes in > subsequent reply messages, > the Context-ID can at least identify information that belongs together. > And if the cert in not sent in a reply message, multiple CARs' info can be > conveyed in one reply. Here you need the context-ID. So, you should not > drop it. > I'm not proposing to drop the Context-ID in general, just for the Router Certificate sub-option. The full proposal is: one and only one certificate per CARD reply, along with the L2-ID sub-option sent in the request, and the corresponding router's Address sub-option. If there are more certs than one, they are sent in subsequent CARD reply messages, until the full chain is sent. The last cert has a flag set indicating it is the last message. AJOY->I tend to agree with Marco on this issue. Can't we continue to keep context-id even when only one Router Certificate sub-option is being sent in a CARD Reply Message due to size limitation? I propose to keep the content of CARD Request message unchanged as described in the current draft. When AR is not able to accommodate the content of all the sub-options generated for a given CARD Request message in a single CARD Reply message, it may send multiple CARD Reply Messages (as proposed by James). But all the CARD Reply messages generated for a given CARD Request should have same sequence number. Also, we may add a bit in the CARD Reply Message header that may indicate the last CARD Reply associated with a given CARD Request message. Any Comments? > >- If more than one certificate is required, the router sends multiple CARD > >Reply Messages. > > > > > > >- Add a flag indicating if the certificate is the last one to be sent. The > >host should be able to deduce this by whether the chain is complete. > > > > > > > What's the rule here for setting sequence numbers in multiple CARD > Replies? Should be the same > for all replies associated with one request, right? > Yes. Perhaps the flag should indicate that the message is one of a sequence, rather than the last one. This would allow the MN to know it must wait for the rest (though it would know that from the chain in any case). > >In addtion, the following modification is advisable, since X.500 names used > >for certificates can be long: > > > >- Modify the units for the Trusted Anchor option from octets to 8 octets. > > > >issue-#51: Version number needed. > > > >The TLV format of the ND options won't allow the version number to be put > >into the lower bits of the option type, since the type is assigned by IANA. > > > >The following is a modification of the resolution to meet these constraints; > > > >- Put the 3 bit version number immediately after the T and L fields, which > >are specified by RFC 2461. > > > > > > > Why exactly 3 bit for the version number? The first 32 bit will look like > Type(8bit), Length(8bit), version(3bit),reserved(5bit), P,C,A(flags, > each 1bit), reserved(5bit)... > > alternatively use 8 bit for the version number, which is redundant, but > assigns a byte for > a nuber identifier. This would look like > Type(8bit), Length(8bit), version(8bit), P,C,A(flags, each 1bit), > reserved(5bit)... > We could do that. The inter-router CARD messages had 4 bits, but we could make it 8 as well. I only made it 3 because I can't see CARD going to more than 8 versions (most protocols usually max out at 3 versions). The basic reason is that CTP has a 3 bit version number that is part of the message type (no ICMP option constraints there) so I thought to do the same here for consistency. jak _______________________________________________ Seamoby mailing list [email protected] https://www1.ietf.org/mailman/listinfo/seamoby