On Mon, Jan 22, 2024 at 11:23 AM, Bob Hinden <bob.hin...@gmail.com> wrote:
> Warren, > Just to confirm, this is: > > https://datatracker.ietf.org/doc/draft-chroboczek-int-v4-via-v6/ > > currently at -02. Correct? > Nope - this is https://datatracker.ietf.org/doc/draft-chroboczek-intarea-v4-via-v6/ (note "intarea" vs "int"). I was not paying attention when I initially named/submitted the document, and so it ended up with the wrong name, meaning that it didn't show up in the IntArea list, etc. We renamed it to https://datatracker.ietf.org/doc/draft-chroboczek-intarea-v4-via-v6/ . I have just updated the older, incorrectly named one to be a tombstone, hopefully cutting down on future confusion. Of course, this means that the older document is now at -03, and this newer, better one is at -00…. "There are only two hard problems in computer science: Cache invalidation, naming things, and off-by-one errors." — Jeff Atwood(?) W > I think this is a good idea and support it. I will try to review it and > provide more comments. The ICMP behavior is an interesting problem. > > Bob > > > > On Jan 22, 2024, at 6:39 AM, Warren Kumari <war...@kumari.net> wrote: > > Hi there all, > > I discovered that I'd somehow misnamed a draft that Juliusz Chroboczek , > Toke Høiland-Jørgensen, and myself had written — somehow I'd managed to > name it draft-chroboczek-int-v4-via-v6, instead > of draft-chroboczek-intarea-v4-via-v6. > > Anyway, it is targeted at intarea, and so I renamed and submitted it, so > that it will now actually show up in the IntArea list of documents… > > The document proposes "v4-via-v6" routing, a technique that uses IPv6 > next-hop addresses for routing IPv4 packets, thus making it possible to > route IPv4 packets across a network where routers have not been assigned > IPv4 addresses. > > This isn't yet another "let's rewrite part of the header and override some > bits", nor some new protocol / tunneling thing. It simply notes that > routers only need to determine the outgoing interface (and usually MAC > address) for a packet, and so it's perfectly acceptable for the next-hop > for e.g 192.0.2.0/24 to be e.g 2001:db8::2342. The router don't care… > > While this may be initially surprising to many people, it's actually > nothing "special", nor really groundbreaking - it's just how IP routing > works. However, because it is surprising, it is not getting widely used — > and that means that many interfaces need IPv4 addresses where they > otherwise would not. > > In fact, this functionality is already supported in (at least!): > Arista EOS (since EOS-4.30.1) > The Babel protocol > Linux (since kernel version 5.2) > Mikrotik RouterOS (since before 7.11beta2) > and the BGP protocol (see RFC8950 - "Advertising IPv4 Network Layer > Reachability Information (NLRI) with an IPv6 Next Hop"). > > So, if this already works, why are we writing a document?! > > A few reasons, including: > 1: This behavior / capability is surprising to many people - this means > that people are "forced" to use IPv4 addresses where they otherwise would > not. > > 2: There should be an easy way to reference this type of > behaviour/deployment - the genesis of this document that Babel supports > this (RFC9229 - "IPv4 Routes with an IPv6 Next Hop in the Babel Routing > Protocol" <https://datatracker.ietf.org/doc/rfc9229/>), but had to > describe the behavior because there was nothing to point at. > > 2: A large number of implementations don't currently support it (or, at > least, the tooling / CLI / UI doesn't allow configurations like the above). > > 3: There are some unsettled questions around the ICMP behavior — e.g: if a > router has to send an ICMP packet too big, and it doesn't have an IPv4 > address, what should it do? > > 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 > > > > _______________________________________________ > Int-area mailing list > Int-area@ietf.org > https://www.ietf.org/mailman/listinfo/int-area > >
_______________________________________________ Int-area mailing list Int-area@ietf.org https://www.ietf.org/mailman/listinfo/int-area