点击上方“C语言与CPP编程”,选择“关注/置顶/星标公众号”( I6 O! W1 j: X0 \; j$ Y( M
干货福利,第一时间送达!
0 h! K/ t/ M3 l4 X
' c) N6 Z7 i( a4 r( e
r52j3efof3y64021042159.png
* @9 j4 O a+ L2 f: j最近有小伙伴说没有收到当天的文章推送,这是因为微信改了推送机制,有一部分小伙伴刷不到当天的文章,一些比较实用的知识和信息,错过了就是错过了,建议大家加个星标??,就能第一时间收到推送。
. c/ E1 K) F }. o# O
2fwyu1nazlg64021042259.png
& e8 u6 J* n/ T3 L" e! K
原文链接:https://thenewstack.io/why-is-ipv6-adoption-slow/
, U! ]8 A6 ]! P: Y9 k6 X0 XIPv6 是互联网协议的最新版本,它设计目的是为了解决 IPv4 在地址空间上的局限性。随着数字生态系统的迅猛发展,IPv4 的地址空间已变得捉襟见肘。1 s( z7 W' b* D
虽然像谷歌、Meta、微软以及 YouTube 这样的大公司正逐步采用 IPv6,但这种技术上更为先进的协议的普及率仍然缓慢。截至 9 月份,只有 22% 的网站切换到了 IPv6。那么,是什么原因导致了 IPv6 的普及如此缓慢呢?接下来,我们将探讨可能的原因以及潜在的解决办法。
- t: P$ b/ Q. r" ?" H6 m/ ~. t, B8 o为什么选择 IPv6?IPv6 采用 128 位地址格式,能够提供远远超出 IPv4 的唯一的 IP 地址数量。IPv4 使用 32 位地址格式,仅能够支持约 40 亿个设备。然而,预计到 2030 年,将会有大约 300 亿个设备,这使得 IPv4 的地址容量明显不足。相比之下,IPv6 预计能生成约 2 的 128 次方个地址,足以满足设备数量激增的需求。2 i$ Z" }* M% S9 J# C
除了扩大地址空间之外,IPv6 还提供了以下改进:
; s* r* A2 D& {更高效的网络管理:与 IPv4 不同,IPv4 需要手动配置或依赖外部服务器如 DHCP(动态主机配置协议),IPv6 支持无状态地址自动配置(SLAAC),使设备能够自动配置自己的 IPv6 地址。这对于需要同时操作多种设备和设备类型的智慧城市、农业和金融行业来说是个好消息。这减少了管理员手动分配 IP 地址的工作量,降低了管理成本。更高效的路由和数据包处理:IPv6 具有简化的头部结构,并提供了层次化的地址和前缀聚合。这些特性减少了数据包处理的成本、路由表的大小以及 IP 前缀的数量,提高了路由效率。对新技术的支持:IPv6 设计之初就考虑到了适应未来的新兴技术,如 5G 和物联网(IoT)设备。它对服务质量(QoS)功能提供了更强的支持,比如流量整形以及根据类别和流量类型进行数据包分类、标记和排队,以优化用户体验。这种对网络流量的高度精细化处理确保了 IPv6 不仅与未来的进步技术兼容,而且还能高效运作。IPv6 采用缓慢的原因虽然 IPv6 已经推出超过二十年,并且相比 IPv4,提供了许多更有优势的技术,但它并未能成功替代 IPv4。让我们来探讨 IPv6 采用缓慢的几个主要原因。, x7 J. ?$ R, b5 Z! Z; u
IPv4 的持久性技术! E; x! E i- h$ B! k5 C1 \
为了应对 IPv4 地址的稀缺性问题,降低迅速转向 IPv6 的需求,许多组织和互联网服务提供商(ISP)采用了包括 IPv4 地址租赁、网络地址转换(NAT)和无类别域间路由(CIDR)等方法。这些方法具体指什么呢?3 x% I8 m2 X7 |
IPv4 地址租赁:允许 IPv4 地址的持有者将他们未使用的地址空间以一定费用出租给他人。网络地址转换(NAT):在数据包传输过程中,将多个设备的私有网络 IP 映射到一个公共的 IPv4 地址。无类别域间路由(CIDR):消除了 IP 地址的类别限制,允许将 IPv4 地址空间划分成不同的子网,以适应多样的地址分配方案。这些技术的联合应用大大减少了迫切切换到 IPv6 的必要性,因为这些技术继续极大地增加了单一 IP 上的设备数量。但是,这也使得负载均衡和流量路由变得更加复杂。
; T9 M9 X; G9 {0 \ X兼容性与复杂性7 k5 }# m. N7 \+ i- t
大部分现有的系统(如计算机、网络、路由器)都是基于 IPv4 设计的。遗憾的是,IPv6 与这些旧系统和网络设备不兼容。这意味着,公司可能需要进行全面的网络基础设施升级来支持 IPv6,这是一个复杂的过程。
5 C' D4 v/ u+ U. |迁移到 IPv6 可能还会影响那些设备不支持 IPv6 的客户。为了避免因客户迁移到只支持 IPv4 的竞争对手而导致的收入损失,许多公司在采用 IPv6 方面持谨慎态度。
0 p! }. c( f# j( k+ z/ S5 G) {1 H此外,虽然 IPv6 的无状态地址自动配置(SLAAC)通常来说是一个优点,但它不包含轻松将域名转换为 IP 地址所需的 DNS 信息。$ E A% w! z6 o: l' [' g
迁移成本
* [, @0 u9 i( T3 }$ H如前所述,由于兼容性问题,迁移到 IPv6 需要对系统进行升级。这可能意味着需要购买和部署新的、通常较为昂贵的网络基础设施,如路由器和交换机。
8 N4 i; g* o# E大多数公司的 IT 部门也只熟悉 IPv4 基础设施和地址。采用 IPv6 将需要对 IT 人员进行培训和软件迁移的投资,这对于拥有复杂网络配置的实体来说,可能是一笔相当大的开支。
" q, z5 B+ I6 DISP 未准备好! S! Q& E1 D: j! {, _
互联网服务提供商(ISP)在迁移到 IPv6 的过程中扮演关键角色。然而,由于 IPv6 的不兼容性和成本效率低下问题,ISP 的缓慢采用使这些挑战更加明显。由于 ISP 控制着大部分网络和相关基础设施,公司可能会认为现在迁移到 IPv6 不划算,特别是在许多 ISP 还没有为有效实施 IPv6 准备好的情况下。此外,如果没有 ISP 强大的 IPv6 支持,用户可能会遇到连接问题或访问 IPv6 启用的网站受限,这进一步减缓了 IPv6 的采用。
) t0 U& `( ~4 }0 K6 g5 t鼓励 IPv6 采用的 6 种方法尽管过去已经进行了多次尝试来加速 IPv6 的采用,但这些尝试基本上都没有明显效果。例如,互联网工程任务组(IETF)曾成立了一些工作组,这些工作组的目标是标准化 IPv6,确保其流量路由,并通过 IPv4 兼容 IPv6 的机制来促进其采用。然而,这些尝试以及其他类似的倡议所产生的影响非常有限。下面我们将探讨未来可能的六种解决方案。
" Y; d* y8 g) W; T& U6 |1、IPv6 的技术和财务双重益处
- e$ t/ `, B5 o" j( t为了促进 IPv6 的采用,重点应放在它如何同时提升技术能力和增强财务收益上。例如,美国国家标准与技术研究院的研究估计,IPv6 在某些用例(如 VoIP 和远程访问产品及服务)上的年度益处超过 100 亿美元,这是一个强有力的激励因素。已经采用 IPv6 的公司(如苹果和领英)在性能提升和更高效的网络管理方面的成功案例,进一步证明了这种迁移的技术和财务优势。
" B7 k% l. i% z' ]) N, I2、优先推广纯/原生 IPv6 单栈
- f" | @6 w5 c. I0 b0 p; d2 e: |IPv6 采用的一个障碍是 IPv4 解决方案的持续使用。淘汰这些 IPv4/IPv6 的临时解决方案,并优先推广纯 IPv6 是鼓励广泛采用 IPv6 的关键。
+ Z' E! J! ^1 h0 J3 R除了提供的 IP 地址数量外,推广 IPv6 的其他优势可以加强单栈方法的理由。例如,IPv6 除了消除 NAT 带来的复杂性外,还提供了简化的十六进制地址格式,以及在网络和主机部分之间更清晰的划分,使得流量路由和子网划分更为简便。. d( S* F# C5 M6 d9 ^1 }! M0 d
3、ISP 的支持# y4 t6 C8 `( _; u9 D3 e) P# X
ISP 必须进行多项变更以提供 IPv6 服务,包括地址配置、设置如 OSPFv3 和 BGP 的路由协议,以及在网络基础设施上实施如 IPsec 的安全机制。ISP 必须向客户分配 IPv6 地址块,并确保 IPv6 启用设备之间的无缝连接。他们还必须确保有兼容 IPv6 的 DNS 基础设施,包括能处理 AAAA 记录的 DNS 服务器,以匹配域名和 IPv6 地址。这使得用户可以通过 IPv6 访问网站和服务,而不会遇到 DNS 相关的障碍。
, ~, d0 M9 D; G5 |7 W" ~' ^7 y鉴于这些复杂性,ISP 还需要加大对网络工程师的培训投资,以便有效部署和管理 IPv6。ISP 向 IPv6 的过渡是一个复杂且成本高昂的过程,需要广泛而深入的支持,包括基础设施补贴、专家贡献和员工培训。
5 v. a$ ^) K* c- }2 b' g. ]4、政府干预2 F. g8 g: l& _' ]) P+ P
全球各国政府可以通过宣传活动和法规推动 IPv6 的采用。尽管在私营部门,IPv6 的采用大多是自愿的,但政府机构可以采取更主动的方式。
* b2 W8 z6 H4 p" z1 q' p8 V/ H例如,美国政府一直是 IPv6 的支持者,之前已经要求联邦机构在 2008 年 6 月底前完成升级,并正在通过新的规定实现另一个里程碑。管理和预算办公室规定,到 2025 年底,联邦网络上 80% 的 IP 启用资产应运行在纯 IPv6 环境中。4 N" I+ V2 Z, J. a r+ y L
为采用 IPv6 的公司提供财务激励也可以影响 ISP 采取必要步骤。这些激励可以是税收优惠,还可以提供平稳过渡所需的工具。例如:中国台湾已宣布通过一项 10 亿美元的计划推动 IPv6 和其他技术创新的采用。同样,截至 6 月,德国 IPv6 的采用率达到 68%,部分是通过为其公民提供大量 IPv6 前缀实现的。* u4 O2 @/ |- Z6 F
5、各方利益相关者的合作. o7 r' |! K* e- F I: N" [4 M
不易替换或升级的遗留系统,如本地硬盘,在过渡期间可能带来挑战。ISP、网络运营商、内容提供商和设备制造商之间的合作,可以加速 IPv6 协议最佳实践、技术和文档的开发。通过季度报告、以 IPv6 为主题的网络研讨会和会议,以及行业标准白皮书等方式共享这些知识和经验,可以在迁移过程中提供透明度。信息共享还有助于 ISP、网络管理员和 CDN 等关键利益相关者解决兼容性问题。) P. {. Z9 ?1 }6 r# ]
6、彻底的测试和持续的社区支持6 C% b! ?) b* }6 {( U; |& k+ Z
IPv6 采用的细致测试对于识别可能出现的新问题并顺利解决它们至关重要。除了互联网工程任务组(IETF)外,互联网协会(ISOC)等多个利益相关者在过去也组织了协调测试活动。随着 IPv6 采用的增长,ISP 和组织可以培养支持社区,共同解决问题和创新,以开发优化 IPv6 使用的特定技术。* [8 S* _ x* b: z; b$ \, c
结论随着对 IP 地址需求的不断增长,IPv6 凭借其庞大的地址能力,支撑了物联网的可持续增长。因此,鼓励公司及时采用 IPv6,展现它们适应和引领技术进步的能力,并为未来的成功做好定位。但是,成功的迁移和加速采用都依赖于政府和互联网关键参与者的共同努力。! K1 U5 K& `8 b6 E8 f9 L7 D8 J
——EOF——你好,我是飞宇,本硕均于某中流985 CS就读,先后于百度搜索、字节跳动电商以及携程等部门担任Linux C/C++后端研发工程师。7 v n1 ]3 k- ~$ b K
最近跟朋友一起开发了一个新的网站:编程资源网,已经收录了不少资源(附赠下载地址),如果屏幕前的靓仔/女想要学习编程找不到合适资源的话,不妨来我们的网站看看,欢迎扫码下方二维码白嫖~; }) v5 ^7 ~4 K K( Y& C
( [$ {+ t& B# G; h% f0 j
haszzqgj5si64021042359.gif
" r& q }% K/ g& W O/ E$ S; g( r' g8 @4 s
同时,我也是知乎博主@韩飞宇,日常分享C/C++、计算机学习经验、工作体会,欢迎点击此处查看我以前的学习笔记&经验&分享的资源。
4 u$ Z& G- M1 O: l, U% A( `- M7 o我组建了一些社群一起交流,群里有大牛也有小白,如果你有意可以一起进群交流。
" A$ h' I+ s+ o) i
ebtcjmfft0064021042459.png
7 A& A& C$ W6 i9 a; Z o* |! ^5 o, l欢迎你添加我的微信,我拉你进技术交流群。此外,我也会经常在微信上分享一些计算机学习经验以及工作体验,还有一些内推机会。7 E p& Z. }) z; m! v+ I
8 f* S& k" J0 I, k$ `; @
vvnv4zmmznb64021042559.png
" X" a4 S, |# `
加个微信,打开另一扇窗; A4 u, ] M" M! N% D
dbldrnujyb164021042659.gif
|