Re: Re: CARD: Storing sequence numbers in ARs' CAR table?
Henrik Petander <[email protected]> Wed, 15 Oct 2003 05:01:48 +0300 (EEST)
| Newsgroups | gmane.ietf.seamoby |
|---|---|
| Message-ID | <[email protected]> |
On Tue, 14 Oct 2003, Eunsoo Shim wrote: > Henrik and Marco, > > My comments are inline. > > > There is a similar problem is in the MN-AR protocol, with the ordering of > > solicited and unsolicited replies. A new field in the MN-AR CARD message > > header is _probably_ needed for sequence number, if strict ordering is a > > requirement. > > > [eunsoo] There is already the sequence number field in the headers of CARD > Request and Reply. Do you suggest any other field? Actually the problem in MN was more complex than I had thought: MN can get unsolicited CARD replies from multiple ARs and the information in ARs about CARs is not synchronized. It seems that a per-CAR sequence number / timestamp is needed in AR-MN reply for ordering to work. A potential solution is to include the original sequence number from the AR-AR CARD reply message header (not reply option) in some field for each CAR, e.g. in the capability container suboption, in the MN-AR CARD reply. Provided that the CAR increases the sequence number for every AR-AR CARD message it sends, this should work. The sequence number handling might need to work with wrap around, though. Henrik