From: Sabahattin Gucukoglu [mail(_at_)sabahattin-gucukoglu(_dot_)com]
[...] when I ping one from the other using link-local-scoped
addresses, I have to put in this zone identifier (%ifname on BSD and
Linux).
[...]
Can't it figure it out itself?
OK, I know nothing about the subject, but when I do "ifconfig" I get:
eth0 Link encap:Ethernet HWaddr 00:16:35:AF:82:03
inet addr:135.55.22.90 Bcast:135.55.22.255 Mask:255.255.255.0
inet6 addr: fe80::216:35ff:feaf:8203/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
[...]
Looking at the link-local address, it appears to be constructed from
the interface's MAC address, and basically nothing else.
This suggests that the link-local address of another system on an
attached network would contain that system's MAC address, but nothing
to identify which network, and thus, *this* system has no algorithmic
way to determine which interface goes to the proper network.
Dale