Re: [Mip4] Current state of 3012bis solicited agent advertisement issue.
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Mip4] Current state of 3012bis solicited agent advertisement issue.
Hello again folks,
> Proposed text:
>
> - Add at the end of section 2 (as Section 2.1) - or as section 3.6
>
> 2.1 Handling of Solicited Agent Advertisements.
>
> When a foreign agent generates an Agent Advertisement in response to
> a Router Solicitation [4], some additional considerations come into
> play. According to the Mobile IP base specification [7], the
> resulting Agent Advertisement may be either multicast or unicast.
> However, a foreign agent which provides challenge handling according
> to this document is restricted to only respond with unicast agent
> advertisements in response to a router solicitation.
This seems O.K.
> The agent advertisement which is unicast back to the soliciting
> mobile node MUST be handled as follows: A new Challenge value MUST
> be re-generated periodically and remembered as the most recent
> challenge issued to the mobile node. It is RECOMMENDED that this
> period be on the order of 60 seconds. If the challenge most recently
> issued to the soliciting mobile node has not been previously used
> (as defined in Section 1.1), and the re-generation period has not
> elapsed, the most recent challenge unicast to the mobile node
> through a registration reply or a unicast agent advertisement SHOULD
> be repeated in the newly issued unicast agent advertisement. (For
> further discussion of this, see Section 12.)
I don't understand the need for the periodic regeneration. Perhaps
this is because I didn't follow all the previous discussion, but
it seems to me that the mobile can retransmit its solicitation if
it didn't get a challenge, and I can't think of any other reason for
the periodic advertisement to be unicasted.
> - In section 3.2, change
>
> From:
> The Foreign Agent MUST NOT accept any Challenge in the Registration
> Request unless it was offered in last Registration Reply issued
> to the Mobile Node, or else advertised as one of the last
> CHALLENGE_WINDOW (see section 9) Challenge values inserted into the
> immediately preceding Agent advertisements.
>
> To:
> The Foreign Agent MUST NOT accept any Challenge in the Registration
> Request unless it was offered in the last Registration Reply or
> unicast Agent Advertisement sent to the Mobile Node, or else
> advertised as one of the last CHALLENGE_WINDOW (see section 9)
> Challenge values inserted into the immediately preceding Agent
> advertisements.
Looks O.K.
> - In section 3.3, change
>
> From:
> The Foreign Agent SHOULD include a new Mobile-Foreign Challenge
> Extension in any Registration Reply, successful or not. If the
> foreign agent includes this extension in a successful Registration
> Reply, the extension SHOULD precede a Mobile-Foreign authentication
> extension. Suppose the ...
>
> To:
> A Foreign Agent which provides challenge handling according to this
> document MUST include a previously unused Mobile-Foreign Challenge
> Extension in any Registration Reply, successful or not. If the
> foreign agent includes this extension in a successful Registration
> Reply, the extension SHOULD precede a Mobile-Foreign authentication
> extension.
I don't understand why this is. It would be especially unneeded if,
for instance, the foreign agent had just sent a multicast Challenge value
a few milliseconds earlier.
> If the challenge most recently issued to the soliciting mobile node
> has not been previously used (as defined in Section 1.1), and the
> re-generation period (as described in section 2.1) has not elapsed,
> the most recent challenge unicast to the mobile node through a
> registration reply or a unicast agent advertisement SHOULD be
> repeated in the registration reply.
Here, again, I fail to see the point of the regeneration period.
I hope someone won't mind educating me about it.
> - Add the following at the end of Section 12:
>
> Note that an active attacker may try to prevent successful
> registrations by sending a large number of Agent Solicitations or
> bogus Registration Requests, each of which could cause the FA to
> respond with a fresh challenge, invalidating the challenge that the
> MN is currently trying to use. To prevent such attacks, the FA
> SHOULD repeat the same challenge value in successive unicast
> responses to Agent Solicitations or in Registration Replies to
> Requests that did not contain valid MN-AAA or MN-FA authentication
> extensions for some limited period of time (on the order of 60
> seconds). Note that each challenge returned to an MN MUST be
> previously unused by that MN.
Even better if the foreign agent allows more than one mobile node
to use the same challenge value. Why not?
> - In Appendix E, change the second paragraph
>
> From:
>
> In the program fragment, it is presumed that the foreign agent
> keeps an array of advertised Challenges ("VALID_ADV_CHALLENGES"), a
> record of the last advertised challenge used by a mobile node, and
> also a record of the last challenge provided to a mobile node in a
> Registration Reply.
>
> To:
>
> In the program fragment, it is presumed that the foreign agent keeps
> an array of advertised Challenges ("VALID_ADV_CHALLENGES"), a record
> of the last advertised challenge used by a mobile node, and also a
> record of the last challenge provided to a mobile node in a
> Registration Reply or unicast Agent Advertisement.
This seems O.K.
Regards,
Charlie P.
_______________________________________________
Mip4 mailing list
Mip4@ietf.org
https://www.ietf.org/mailman/listinfo/mip4
Note: Messages sent to this list are the opinions of the senders and do not imply endorsement by the IETF.