IPv4 next-hops over IPv6

Tore Anderson tore at fud.no
Tue Apr 23 16:10:48 CEST 2024


* Jay Hanke

>     I haven't, but I cannot begin to fathom how that could possibly work.
>
>
> https://www.ietf.org/archive/id/draft-chroboczek-int-v4-via-v6-01.html
>
>
>     How can the receiving router possibly resolve an IPv4 next-hop
>     address
>     to an destination Ethernet MAC address, if the interface facing
>     the IX
>     does not have any IPv4 addresses assigned?
>
>
> A router only needs to know the l2 address to forward a frame. So 
> there would be no ipv4 address on the transitory network just an ipv6 
> that resolves to a Mac address.
>
> Kind of like ipv4 unnumbered but with ipv6 addresses on the segment. 
> Multiprotocol bgp would be used for the next hops.

In your original message you said you wanted to advertise routes *IPv4* 
next-hops over an IPv6-only IX.

The I-D you are linking to are not about that, but about advertising 
IPv4 routes with an *IPv6* next-hop. That is the exact opposite of what 
you asked about.

Advertising IPv6 next-hops over an IPv6-only IX is of course completely 
unproblematic, since the destination MAC address can then be resolved 
with standard ICMPv6 ND.

Advertising IPv4 prefixes with IPv6 next-hops is also entirely 
unproblematic, assuming the routers involved support extended next-hop 
encoding (RFC 5549/8950).

What you did ask about initially, though, that is, using IPv4 next-hops 
across an IPv6-only IX, does seem impossible to me.

Tore



More information about the Bird-users mailing list