[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[MEXT] Issue #18 ["Home Address Option & ICMP / Binding errors"], part 2 of 3: "Receiving ICMP Errors"
Hello folks,
Last month, issue #18 showed up without any fanfare on the
issues tracker list:
http://trac.tools.ietf.org/wg/mext/trac/ticket/18
I'd like to initiate discussion on the points raised as part
of issue #18. There are three main points, which can be
discussed separately. In this note, I transcribe the
discussion about the second of the three points.
=============================================
Receiving ICMP Errors
Some questions arose whether to treat ICMP Parameter Error messages or
to ignore them. In Section 11.3.6. Receiving Binding Error Messages:
"If the mobile node receives such an ICMP error message (Code 1) in
response to a return routability procedure or Binding Update,..."
The following situations are not clear or problematic:
1.) If the Mobile Node did not set the Acknowledge bit in the Binding
Update, should it also accept an ICMP Parameter Problem, Code 1
and during which period of time?
2.) If the ICMP message came from a Home Agent, it is most likely to
be a spoofed message since packets to the Home Agent nearly always
contain a Home Address Option, which would cause an ICMP Parameter
Problem, Code 2 instead. A Mobile Node MUST therefore ignore any
ICMP Parameter Problem messages originating from a Home Agent,
otherwise, an attacker could prevent a Mobile Node from sending
Binding Updates to its Home Agent.
Proposal for 2.): Add to the first paragraph in 11.3.6:
If the source of the ICMP error message is a Home Agent,
it MUST be ignored.
=============================================
Please submit comments on the above discussion and proposal.
If consensus is reached soon, I will incorporate the consensus
text in a revision of rfc3775bis to be released before the next
IETF.
Regards,
Charlie P.