Hi there,

Doc: draft-chroboczek-int-v4-via-v6 - "IPv4 routes with an IPv6 next hop"
<https://datatracker.ietf.org/doc/draft-chroboczek-int-v4-via-v6/>

Back in August 2022, when draft-ietf-babel-v4viav6 was going through IESG
eval, I raised the concern that something this fundamental (and, frankly,
awesome :-)) deserves to be documented in a separate, standalone document,
so that it can be more fully discussed, and, more importantly, referenced
cleanly in the future. We wrote this document to do just this….

Normally, when one thinks of an IP route, you automatically assumes that
the next-hop will be the same protocol as the prefix  (e.g: 192.0.2.0/24
next-hop 10.0.0.1). There is, however, no requirement that this is the case
— you can have an IPv6 next-hop for an IPv4 prefix (e.g: 192.0.2.0/24
next-hop 2001:DB8:1:1::1) - the router doesn't care, it just wants to
figure out the outgoing interface and (generally) MAC address to send it
to.

This means that you can have an IPv6-only "core" network, passing IPv4
traffic. This all basically "Just Works", but it isn't really described
anywhere, and many CLIs and tools don't allow it (again, probably because
of assumptions).

We'd really appreciate review and feedback — again, this isn't documenting
a major "change", but more noting this the design of command lines,
tooling, etc  should allow it.

W
P.S: While writing  this email, I noticed that we should also reference RFC8950
- "Advertising IPv4 Network Layer Reachability Information (NLRI) with an
IPv6 Next Hop" <https://datatracker.ietf.org/doc/rfc8950/> — I'm sure that
there are many other related documents that we've also forgotten to
reference...

W
_______________________________________________
Int-area mailing list
Int-area@ietf.org
https://www.ietf.org/mailman/listinfo/int-area

Reply via email to