[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
(usagi-users 03414) Re: Source address for neighbor solicitations
- To: Noriaki TAKAMIYA <takamiya@xxxxxxxxxxxxx>
- Subject: (usagi-users 03414) Re: Source address for neighbor solicitations
- From: Ignacy Gawedzki <Ignacy.Gawedzki@xxxxxx>
- Date: Wed, 22 Jun 2005 13:07:58 +0200
- Cc: usagi-users@xxxxxxxxxxxxxx
- In-reply-to: <20050622.193257.468718617.takamiya@po.ntts.co.jp>
- Mail-followup-to: Ignacy Gawedzki <Ignacy.Gawedzki@xxxxxx>, Noriaki TAKAMIYA <takamiya@xxxxxxxxxxxxx>, usagi-users@xxxxxxxxxxxxxx
- References: <20050622084127.GA20529@zenon.in.qult.net> <20050622.193257.468718617.takamiya@po.ntts.co.jp>
- Reply-to: usagi-users@xxxxxxxxxxxxxx
- Resent-date: Wed, 22 Jun 2005 20:10:53 +0900
- Resent-from: sekiya@xxxxxxxxxxxxxx
- Resent-message-id: <200506222010.FMLAAB25385.usagi-users@linux-ipv6.org>
- Resent-to: usagi-users@xxxxxxxxxxxxxx (moderated)
- Sender: Ignacy Gawedzki <Ignacy.Gawedzki@xxxxxx>
- User-agent: Mutt/1.5.9i
On Wed, Jun 22, 2005 at 07:32:57PM +0900, thus spake Noriaki TAKAMIYA:
> => 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".
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.
--
A person is shit's way of making more shit.
-- S. Barnett, anthropologist.