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
--------------------------------------------------------------------