Hi,

Nicolas Dichtel wrote:
I've a question about source address selection in HAAD Reply message.
...
RUT is a Home Agent and the Home Link is Link0.

This is important.

MN1X sends a HAAD Request message to its home agent (RUT). The destination address of this message is an anycast address.

This anycast address is on Link0, the Home Link, so you should reply with an address from that link - the one you're using as the Home Agent address. The global address on Link1 is not a Home Agent address.

When RUT
sends the HAAD Reply message, which source address must be
used ? RUT(Link1) or RUT(Link0) ?

Other parts of the RFC do state this more clearly, for example Section 10.6.3 on sending Advertisements:

   o  The Source Address in the packet's IPv6 header MUST be set to the
      home agent's IP address to which the mobile node addressed its
      current home registration or its default global home agent address
      if no binding exists.

Basically, it should use an address in the same prefix with which it's offering home agent services for - the one that would be included in the DHAAD reply if it included its own.

> If the HAAD is sent with RUT(Link1), is it an error ? or is it
> compliant with the specification ?

Well, a lot of us helped define the correct behavior for the TAHI tests years ago during Connectathon testing, and our implementations behave this way. If you choose to do it differently there's no guarantee you'll be inter-operable with all the MNs out there, and you won't be able to get the IPv6 Ready MIPv6 Logo.

This is at least something that should be addressed in the issues list that Alex is keeping track of.

-Brian

--------------------------------------------------------------------
IETF IPv6 working group mailing list
ipv6@ietf.org
Administrative Requests: https://www1.ietf.org/mailman/listinfo/ipv6
--------------------------------------------------------------------

Reply via email to