(usagi-users 03415) Re: Source address for neighbor solicitations
Noriaki TAKAMIYA <[email protected]>
| Newsgroups | gmane.linux.ipv6.usagi.users |
|---|---|
| Message-ID | <[email protected]> |
>> Wed, 22 Jun 2005 13:07:58 +0200 >> [Subject: Re: (usagi-users 03412) Source address for neighbor solicitations] >> Ignacy Gawedzki <[email protected]> wrote... > > 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". > > This is actually not what happens : if the source address of the packet > prompting the solicitation is not one of the addresses assigned to the > outgoing interface, the solicitation is not sent at all. I understand from > the above that it should then use _any_ address available. I think no. address should be assinged to the interfaces(see the above lines). Regards, -- Noriaki Takamiya