IPv6 Pain Experiment
bzs at theworld.com
bzs at theworld.com
Mon Oct 7 17:22:48 UTC 2019
I think we're basically on the same page. But what I described
wouldn't use port numbers to fake extended addressing, just a flag and
some extra IP header for the extended addr bits.
On October 6, 2019 at 21:12 lists at packetflux.com (Forrest Christian (List Account)) wrote:
> I've been ignoring this discussion because I feel this ship sailed many years
> ago, and IPv6, like it or hate it, is the best way forward we have.
>
> But, assuming you're expanding the address space, the simplest solution is to
> add the additional bits addresses at the end.
>
> I.E. every existing /32 gets an additional 64K addresses. Or how many
> correspond to the additional number of bits.
>
> You can then add this without making any changes to the core of the internet.
> It's all routed just like it is today, only paying attention to the first /32
> of the address. The remaining /16 or /32 or whatever is then only handled
> internally by each network/ASN. Heck, you might be able to this without
> changing IP at all - instead, you could probably add an extension address layer
> between IP and TCP. So it's TCP/EXPADDR/IP.
>
> The motivation to upgrade can then come from the endpoints. For a lot of
> applications, one only would have to update the customer-end software (i.e. web
> browsers), and the server end. So if you're a google and are tired of trying
> to obtain more and more addresses, you just get the main browser vendors to add
> support for "IP Extended addressing" and then you add it on your servers. The
> internet in the middle doesn't care. As a host, all you need is a single /
> 32. At some point, eyeball networks could start handing out the extended
> addresses or using them for NAT, also alleviating their need for IP's.
>
> On the other hand, this sure seems similar to what we do today with CGNAT and
> similar today since there are already 64K endpoints in both TCP and UDP per ./
> 32 of IP....
>
> On Sun, Oct 6, 2019 at 3:59 PM Valdis Klētnieks <valdis.kletnieks at vt.edu>
> wrote:
>
> On Sun, 06 Oct 2019 17:47:24 -0400, bzs at theworld.com said:
>
> > All a strictly IPv4 only host/router would need to understand in that
> > case is the IHL, which it does already, and how to interpret whatever
> > flag/option is used to indicate the presence of additional address
> > bits mostly to ignore it or perhaps just enough to know to drop it if
> > it's not implemented.
>
> So... how would a strict IPv4 router handle the case where 8.8.4.5.13.9/40
> should be routed to Cogent, but 8.8.4.5.17.168/40 should be routed via
> Hurricane Electric, and no you can't just route to wherever 8.8.4.5 goes
> because there's yet another peering war and nobody's baked a cake yet, so
> sending packets for either route to the wrong link will cause blackholing?
>
>
>
>
> --
> - Forrest
--
-Barry Shein
Software Tool & Die | bzs at TheWorld.com | http://www.TheWorld.com
Purveyors to the Trade | Voice: +1 617-STD-WRLD | 800-THE-WRLD
The World: Since 1989 | A Public Information Utility | *oo*
More information about the NANOG
mailing list