nanog mailing list archives
Re: IPv6 woes - RFC
From: Owen DeLong via NANOG <nanog () nanog org>
Date: Mon, 20 Sep 2021 22:49:39 -0700
On Sep 20, 2021, at 05:15 , Masataka Ohta <mohta () necom830 hpcl titech ac jp> wrote: Owen DeLong wrote:But, on routers, IPv6 costs four times more than IPv4 to look up routing table with TCAM or Patricia tree. It is not a problem yet, merely because full routing table of IPv6 is a lot smaller than that of IPv4, which means most small ISPs and multihomed sites do not support IPv6.Well, it’s a combination. Even with full v6 adoption, the routing table in v6 should be substantially smaller.Not at all.Compare AS6939 v4 vs. v6:That is not a meaningful comparison. As mergers of ASes increases the number of announcements and IPv4 addresses were allocated a lot earlier than those of IPv6, comparing the current numbers of announcements is not meaningful.
Mergers of ASes does not increase announcements in IPv4 nearly as much as slow-start and repeated expanding requests for additional IPv4 space have.
As a result, size of global routing table will keep increasing unless there are other factors to limit it.
Sure, but it’s very clear that the rate of increase for IPv6 appears to be roughly 1/8th that of IPv4, so even if IPv6 was 4x as expensive, the growth rate in cost would still be 1/2 that of IPv4.
An important factor is that, for IPv4 with globally routable /24, the absolute upper limit is merely 16M, to be looked up by a single memory access of conventional SRAM without needing TCAM. OTOH, IPv6 is hopeless.
The reality is that IPv4 will never be completely disaggregated into /24s and IPv6 will never be completely disaggregated into /48s, so this is actually meaningless and not predictive in any way.
Another favorite factor for IPv4 is that, though most of routing table entries are generated from small entities having a /24 assuming NAT, if such entities are merged, renumbering is not so much a pain and they are motivated to rely on a single /24 and sell others. OTOH, there is no such motivation for IPv6.
There is no need for such motivation in IPv6 and better yet, since the two organizations have fully globally unique addresses deployed throughout their network, there’s no risk of collisions in RFC-1918 space necessitating large renumbering projects to merge the networks. Indeed, all you need to do is turn on forwarding between the two networks and you’re basically done. As such, no, that’s an advantage that clearly goes to IPv6, not IPv4.
v4 is so thoroughly fragmented and v6 is a lot less likely to become so.It is true that fragmentation is a problem. However, it merely means that IPv6 address space will also be fragmented and that IPv4 can but IPv6 can't be deployed at full scale,
Why would IPv6 become fragmented? When a provider the size of HE can easily get a /24 from ARIN, what need is there for fragmentation. Sure, they started with a /32 and they’re keeping that, but the equivalent growth in IPv4 would have resulted in a /20 + /19 + /18 + /17 + /16 + /15 + /14 + /13 and likely an additional /12 eventually. So you get 7-8 prefixes for the same factor of growth as 2 prefixes in IPv4. It simply doesn’t make sense to claim that fragmentation in v6 will be nearly as bad as it is in v4 because we don’t have the problems of slow start and we’re no longer trying to balance scarcity against aggregation. Owen
Current thread:
- Re: IPv6 woes - RFC, (continued)
- Re: IPv6 woes - RFC Owen DeLong via NANOG (Sep 20)
- Re: IPv6 woes - RFC Owen DeLong via NANOG (Sep 18)
- Re: IPv6 woes - RFC Masataka Ohta (Sep 18)
- Re: IPv6 woes - RFC Saku Ytti (Sep 19)
- Re: IPv6 woes - RFC Masataka Ohta (Sep 19)
- Re: IPv6 woes - RFC Stephen Satchell (Sep 19)
- Re: IPv6 woes - RFC Owen DeLong via NANOG (Sep 19)
- Re: IPv6 woes - RFC Masataka Ohta (Sep 20)
- RE: IPv6 woes - RFC Brian Turnbow via NANOG (Sep 20)
- Re: IPv6 woes - RFC Owen DeLong via NANOG (Sep 20)
- Re: IPv6 woes - RFC Owen DeLong via NANOG (Sep 20)
- Re: IPv6 woes - RFC Masataka Ohta (Sep 22)
- Re: IPv6 woes - RFC Baldur Norddahl (Sep 22)
- Re: IPv6 woes - RFC Colton Conor (Sep 22)
- Re: IPv6 woes - RFC Mark Andrews (Sep 22)
- Re: IPv6 woes - RFC Colton Conor (Sep 23)
- Re: IPv6 woes - RFC Eric Kuhnke (Sep 23)
- Re: IPv6 woes - RFC Mark Andrews (Sep 23)
- Re: IPv6 woes - RFC Baldur Norddahl (Sep 23)
- Re: IPv6 woes - RFC Christopher Morrow (Sep 23)
- Re: IPv6 woes - RFC Baldur Norddahl (Sep 23)