CARD review - Minor issues

Vijay Devarapalli <[email protected]> Thu, 09 Oct 2003 19:26:13 -0700
Newsgroups gmane.ietf.seamoby
Message-ID <[email protected]>
hi all,

version 04 is a much improved draft. thanks. here are some minor issues 
that
I could spot.

>   If a MN can listen to L2 IDs of new APs prior to making decision
>   about IP-level handover to CARs, a mechanism is needed for reverse
>   address translation. This function of the CARD protocol enables the
>   MN to map the received L2 ID of an AP to the IP address of the
>   associated CAR that connects to the AP. To get the CAR's IP address,
>   the MN sends the L2 ID of the AP to the current AR and the current
>   AR provides the associated CAR's IP address to the MN.
>
>   In cases where the MN can acquire IP connectivity with CARs prior to
>   making handover decisions, this functionality is trivially realized,
>   since the MN can request CARs individually for discovery of
>   capabilities.
>  
>
doesnt the second paragraph belong to section 3.2?


in section 4.2.1, delete

>For example,
>   using the Preferences message parameter, a MN may indicate that it
>   is only interested in these CAR(s) supporting a specific air
>   interface technology. Similarly, using the Requirements message
>   parameter, a MN can indicate the list of capability attributes and
>   associated capabilities' values to its current AR. The Requirements
>   message parameter may be used to indicate the cut off values of the
>   capabilities for the desired CAR(s).
>
the above is a repeat. it is previously described in detail in
section 4.


section 4.3.1

>the MN's current AR
>   SHALL extract the capability information from the payload of the
>   received message and buffer the received capabilities in its local
>   CAR table.
>
s/buffer/store/


section 4.3.2

>AR-AR CARD Request. The CAR SHALL buffer the received capabilities
>
same as above


section 4.4.1

>A MN SHALL detect the loss of a
>   MN-AR CARD Request or MN-AR CARD Reply Message using a timeout
>   mechanism (MN_AR_CARD_TIMEOUT). The MN SHALL start a timer
>   (MN_AR_CARD_TIMER) after sending a MN-AR CARD Request message with
>   the given sequence number. The MN SHALL stop the timer as soon as
>   the reply to the MN-AR CARD Request is received by it. Upon
>   expiration of the MN_AR_CARD_TIMER, the MN SHALL declare the
>   outstanding message as lost, resends the same message and restart
>
>   the MN_AR_CARD_TIMER.
>

replace the above by

A MN SHOULD retransmit the CARD Request, if it does not receive a
CARD Reply within MR_AR_CARD_TIMEOUT seconds.


section 4.4.2

>The MN's current AR MAY detect the loss of an AR-AR CARD
>   Request or an AR-AR CARD Reply message using a timeout mechanism
>   (AR_AR_CARD_TIMEOUT). The current AR MAY start a timer
>   (AR_AR_CARD_TIMER) after sending the AR-AR CARD Request with the
>   given sequence number. The current AR should then stop the timer as
>   soon as the reply to the AR-AR CARD Request is received by it. Upon
>   expiration of the AR_AR_CARD_TIMER, the MN's current AR declares the
>   outstanding AR-AR CARD Request as lost and then resends the same
>   message to the CAR.
>

replace the above by

The MN's current AR SHOULD retransmit the CARD Request, if it does
not receive a CARD Reply within AR_AR_CARD_TIMEOUT seconds.

section 4.5

> To allow MNs and ARs appending the ICMP-option type CARD Request and
>   CARD Reply (Section 5.1.2) to the ICMP-type Fast Mobile IPv6
>   signaling messages
>
I think this is the first time Fast MIPv6 appears. a reference to
the FMIPv6 draft will be useful.


section 4.6

>  The MN-AR and AR-AR messages' authenticity MUST be ensured using
>   IPsec ESP [10]. It is safe to assume that there will be an
>

s/it is safe to assume/The CARD protocol assumes/

>   appropriate SA between a MN and its connected AR, which MAY be used
>

s/appropriate SA/IPsec Security Association/

>   The proposed mechanism for authenticating unsolicited and multicast
>   MN-AR CARD Reply messages at MNs is the use of digital signatures.
>   This assumes that the MN has discovered the respective AR's public
>   key before the received unsolicited CARD Reply messages can be
>   validated.
>

this is too vague. why not just say

  This document does not specify a mechanism for securing
  unsolicted multicast MN-AR CARD Reply messages.


section 5.1.1, delete the following. it is already said in a
couple of places in the draft.

>         Encapsulating Security Payload (ESP) Header:
>                        IPSec ESP MUST be used with a non-null
>                        integrity protection and origin authentication
>                        algorithm and SHOULD be used with a non-null
>                        encryption algorithm for protecting the
>                        confidentiality of the CARD information.
>

section 5.1.3.1

>   L2 type:       Indicates the interface type (optional).
>
>                  If the L2 type indicator is not used, this field MUST
>                  be set to 0x00.
>
>                  The following types are initially defined:
>
>                  Technology    |  L2 type
>                  --------------+---------
>                  IEEE802.11    |   T.B.A.
>                  CDMA2000      |   T.B.A.
>                  WCDMA         |   T.B.A.
>

I think IANA does not have assign the L2 type. it can be done in
this draft itself. I know I was the one who raised this issue
earlier. but now I realise IANA's role is not needed for the L2
type. my mistake.


Vijay