[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
(usagi-users 03413) Re: Source address for neighbor solicitations
Hi,
>> Wed, 22 Jun 2005 10:41:27 +0200
>> [Subject: (usagi-users 03412) Source address for neighbor solicitations]
>> Ignacy Gawedzki <ig@xxxxxx> wrote...
=> I know that routers MUST have a link-local address on each interface, but
As you know, RFC 3513 says...
--------------------------------------------------
2.8 A Node's Required Addresses
A host is required to recognize the following addresses as
identifying itself:
o Its required Link-Local Address for each interface.
A router is required to recognize all addresses that a host is
required to recognize, plus the following addresses as identifying
itself:
--------------------------------------------------
=> in case a router doesn't, shouldn't it use any global address available to
=> send the NS instead of just silently failing?
The following will help this:
In RFC2461:
--------------------------------------------------
4.3. Neighbor Solicitation Message Format
:
IP Fields:
Source Address
Either an address assigned to the interface from
which this message is sent or (if Duplicate Address
Detection is in progress [ADDRCONF]) the
unspecified address.
:
7.2.2. Sending Neighbor Solicitations
:
If the source address of the packet prompting the solicitation is the
same as one of the addresses assigned to the outgoing interface, that
address SHOULD be placed in the IP Source Address of the outgoing
solicitation. Otherwise, any one of the addresses assigned to the
interface should be used. Using the prompting packet's source
address when possible insures that the recipient of the Neighbor
Solicitation installs in its Neighbor Cache the IP address that is
highly likely to be used in subsequent return traffic belonging to
the prompting packet's "connection".
--------------------------------------------------
Noriaki Takamiya