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