On May 27, 2010, at 9:54 AM, Brian Zill wrote:

> Hi Parav,
> 
>> The IPv6 LL addresses are shared using out of band protocol which works more 
>> at upper layer agnostic of L2 properties and gives consolidated list of LL 
>> IP addresses for all the VLANs.
> 
> This is the part of your system that is broken.  Your out-of-band protocol 
> should not be taking the link-local addresses out of scope (i.e. losing track 
> of what link they are valid on).  Instead, it should either (a) should 
> maintain the corresponding link information somehow, or (b) use addresses 
> that are valid in that scope (i.e. global addresses).
> 
> Typically, any reasonable protocol that uses link-local addresses will learn 
> any peer's addresses by receiving packets from that peer on that particular 
> link.  The protocol will then keep both the link-local address *and* the 
> scope-id for that address for later use in contacting that peer.
> 
> You should never need to resort to trying all links to "find" the right one 
> that has a machine with an interface using that link-local address.  Such an 
> approach is very error-prone.  Since link-local addresses are only guaranteed 
> to be unique per link, you could have different machines on different VLANs 
> using the same link-local address, and the one you find first may not be the 
> intended machine.

+1

Bob


> 
> --Brian
> 
> -----Original Message-----
> From: ipv6-boun...@ietf.org [mailto:ipv6-boun...@ietf.org] On Behalf Of Parav 
> Pandit
> Sent: Thursday, 27 May, 2010 08:25
> To: Suresh Krishnan
> Cc: ipv6@ietf.org
> Subject: Re: which interface to choose to send to destination link-local 
> address - any RFC?
> 
> Hi Suresh,
> 
> Thanks for the script.
> 
> The IPv6 LL addresses are shared using out of band protocol which works more 
> at upper layer agnostic of L2 properties and gives consolidated list of LL IP 
> addresses for all the VLANs.
> 
> Parav
> 
> 
> --- On Thu, 5/27/10, Suresh Krishnan <suresh.krish...@ericsson.com> wrote:
> 
>> From: Suresh Krishnan <suresh.krish...@ericsson.com>
>> Subject: Re: which interface to choose to send to destination link-local 
>> address - any RFC?
>> To: "Parav Pandit" <paravpan...@yahoo.com>
>> Cc: "ipv6@ietf.org" <ipv6@ietf.org>
>> Date: Thursday, May 27, 2010, 8:04 PM
>> On 10-05-27 09:28 AM, Brian Haberman
>> wrote:
>>> You will need the scope_id in order to use
>> ping6.  In order to send any
>>> packet to a link-local address, you will need the
>> scope_id first.
>> 
>> +1. So my question to you is, how did you get the LL
>> address in the first place? That should give you clues as to
>> what interface you need the ping to go out on. If you are
>> really at a loss and you need to brute force probe, you can
>> write a small bash script to do this for you. Something
>> like
>> 
>> for i in `ip address | grep "^[0-9]" | cut -d ":" -f 2`; do
>> echo "Pinging scope %${i}"; ping6 -c 1
>> <The_Link_Local_Address>%${i}; done
>> 
>> Cheers
>> Suresh
>> 
>> 
> 
> 
> 
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
> 
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------

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

Reply via email to