v4 given v6

Richard Draves richdr@microsoft.com
Thu, 22 Jan 1998 16:02:02 -0800


> > Given a 6bone node's v6 address, what's the best way to find a v4
> address
> > for the node (if it has one)?
> 
> I would look up the PTR record in ip6.int, then look up the A record
> for that name.  However, there are some obstacles:
> 
	[Richard Draves]  Yes, in practice the DNS doesn't do the job, at
least today.

	It's too bad I can't just send a Neighbor Solicitation to the v6
address and ask the node what it's link-level address is... the node would
receive the solicitation on its tunnel interface and the v4 address would be
the link-level address for the tunnel interface. But it won't work because
NS validation will fail: the packet will have a hop count != 255. In fact I
can see implementations disabling all ND on tunnel pseudo-interfaces used
for configured and automatic tunnels, since those forms of tunneling don't
use ND.

	Maybe we can define a limited form of NS/NA for use with tunnel
pseudo-interfaces? Or would that be too confusing?

	Or perhaps more generally, for all interfaces allow a NS with hop
count != 255 to query the link-level address, but if the hop count != 255,
don't update the Neighbor Cache in any way because the source isn't actually
a neighbor.

	Rich