點擊上方“C語言與CPP編程”,選擇“關(guān)注/置頂/星標(biāo)公眾號”
干貨福利,第一時間送達(dá)!

最近有小伙伴說沒有收到當(dāng)天的文章推送,這是因為微信改了推送機制,有一部分小伙伴刷不到當(dāng)天的文章,一些比較實用的知識和信息,錯過了就是錯過了,建議大家加個星標(biāo)??,就能第一時間收到推送。
原文鏈接:https://thenewstack.io/why-is-ipv6-adoption-slow/
IPv6 是互聯(lián)網(wǎng)協(xié)議的最新版本,它設(shè)計目的是為了解決 IPv4 在地址空間上的局限性。隨著數(shù)字生態(tài)系統(tǒng)的迅猛發(fā)展,IPv4 的地址空間已變得捉襟見肘。
雖然像谷歌、Meta、微軟以及 YouTube 這樣的大公司正逐步采用 IPv6,但這種技術(shù)上更為先進(jìn)的協(xié)議的普及率仍然緩慢。截至 9 月份,只有 22% 的網(wǎng)站切換到了 IPv6。那么,是什么原因?qū)е铝?IPv6 的普及如此緩慢呢?接下來,我們將探討可能的原因以及潛在的解決辦法。
IPv6 采用 128 位地址格式,能夠提供遠(yuǎn)遠(yuǎn)超出 IPv4 的唯一的 IP 地址數(shù)量。IPv4 使用 32 位地址格式,僅能夠支持約 40 億個設(shè)備。然而,預(yù)計到 2030 年,將會有大約 300 億個設(shè)備,這使得 IPv4 的地址容量明顯不足。相比之下,IPv6 預(yù)計能生成約 2 的 128 次方個地址,足以滿足設(shè)備數(shù)量激增的需求。
除了擴大地址空間之外,IPv6 還提供了以下改進(jìn):
雖然 IPv6 已經(jīng)推出超過二十年,并且相比 IPv4,提供了許多更有優(yōu)勢的技術(shù),但它并未能成功替代 IPv4。讓我們來探討 IPv6 采用緩慢的幾個主要原因。
IPv4 的持久性技術(shù)
為了應(yīng)對 IPv4 地址的稀缺性問題,降低迅速轉(zhuǎn)向 IPv6 的需求,許多組織和互聯(lián)網(wǎng)服務(wù)提供商(ISP)采用了包括 IPv4 地址租賃、網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT)和無類別域間路由(CIDR)等方法。這些方法具體指什么呢?
這些技術(shù)的聯(lián)合應(yīng)用大大減少了迫切切換到 IPv6 的必要性,因為這些技術(shù)繼續(xù)極大地增加了單一 IP 上的設(shè)備數(shù)量。但是,這也使得負(fù)載均衡和流量路由變得更加復(fù)雜。
兼容性與復(fù)雜性
大部分現(xiàn)有的系統(tǒng)(如計算機、網(wǎng)絡(luò)、路由器)都是基于 IPv4 設(shè)計的。遺憾的是,IPv6 與這些舊系統(tǒng)和網(wǎng)絡(luò)設(shè)備不兼容。這意味著,公司可能需要進(jìn)行全面的網(wǎng)絡(luò)基礎(chǔ)設(shè)施升級來支持 IPv6,這是一個復(fù)雜的過程。
遷移到 IPv6 可能還會影響那些設(shè)備不支持 IPv6 的客戶。為了避免因客戶遷移到只支持 IPv4 的競爭對手而導(dǎo)致的收入損失,許多公司在采用 IPv6 方面持謹(jǐn)慎態(tài)度。
此外,雖然 IPv6 的無狀態(tài)地址自動配置(SLAAC)通常來說是一個優(yōu)點,但它不包含輕松將域名轉(zhuǎn)換為 IP 地址所需的 DNS 信息。
遷移成本
如前所述,由于兼容性問題,遷移到 IPv6 需要對系統(tǒng)進(jìn)行升級。這可能意味著需要購買和部署新的、通常較為昂貴的網(wǎng)絡(luò)基礎(chǔ)設(shè)施,如路由器和交換機。
大多數(shù)公司的 IT 部門也只熟悉 IPv4 基礎(chǔ)設(shè)施和地址。采用 IPv6 將需要對 IT 人員進(jìn)行培訓(xùn)和軟件遷移的投資,這對于擁有復(fù)雜網(wǎng)絡(luò)配置的實體來說,可能是一筆相當(dāng)大的開支。
ISP 未準(zhǔn)備好
互聯(lián)網(wǎng)服務(wù)提供商(ISP)在遷移到 IPv6 的過程中扮演關(guān)鍵角色。然而,由于 IPv6 的不兼容性和成本效率低下問題,ISP 的緩慢采用使這些挑戰(zhàn)更加明顯。由于 ISP 控制著大部分網(wǎng)絡(luò)和相關(guān)基礎(chǔ)設(shè)施,公司可能會認(rèn)為現(xiàn)在遷移到 IPv6 不劃算,特別是在許多 ISP 還沒有為有效實施 IPv6 準(zhǔn)備好的情況下。此外,如果沒有 ISP 強大的 IPv6 支持,用戶可能會遇到連接問題或訪問 IPv6 啟用的網(wǎng)站受限,這進(jìn)一步減緩了 IPv6 的采用。
盡管過去已經(jīng)進(jìn)行了多次嘗試來加速 IPv6 的采用,但這些嘗試基本上都沒有明顯效果。例如,互聯(lián)網(wǎng)工程任務(wù)組(IETF)曾成立了一些工作組,這些工作組的目標(biāo)是標(biāo)準(zhǔn)化 IPv6,確保其流量路由,并通過 IPv4 兼容 IPv6 的機制來促進(jìn)其采用。然而,這些嘗試以及其他類似的倡議所產(chǎn)生的影響非常有限。下面我們將探討未來可能的六種解決方案。
1、IPv6 的技術(shù)和財務(wù)雙重益處
為了促進(jìn) IPv6 的采用,重點應(yīng)放在它如何同時提升技術(shù)能力和增強財務(wù)收益上。例如,美國國家標(biāo)準(zhǔn)與技術(shù)研究院的研究估計,IPv6 在某些用例(如 VoIP 和遠(yuǎn)程訪問產(chǎn)品及服務(wù))上的年度益處超過 100 億美元,這是一個強有力的激勵因素。已經(jīng)采用 IPv6 的公司(如蘋果和領(lǐng)英)在性能提升和更高效的網(wǎng)絡(luò)管理方面的成功案例,進(jìn)一步證明了這種遷移的技術(shù)和財務(wù)優(yōu)勢。
2、優(yōu)先推廣純/原生 IPv6 單棧
IPv6 采用的一個障礙是 IPv4 解決方案的持續(xù)使用。淘汰這些 IPv4/IPv6 的臨時解決方案,并優(yōu)先推廣純 IPv6 是鼓勵廣泛采用 IPv6 的關(guān)鍵。
除了提供的 IP 地址數(shù)量外,推廣 IPv6 的其他優(yōu)勢可以加強單棧方法的理由。例如,IPv6 除了消除 NAT 帶來的復(fù)雜性外,還提供了簡化的十六進(jìn)制地址格式,以及在網(wǎng)絡(luò)和主機部分之間更清晰的劃分,使得流量路由和子網(wǎng)劃分更為簡便。
3、ISP 的支持
ISP 必須進(jìn)行多項變更以提供 IPv6 服務(wù),包括地址配置、設(shè)置如 OSPFv3 和 BGP 的路由協(xié)議,以及在網(wǎng)絡(luò)基礎(chǔ)設(shè)施上實施如 IPsec 的安全機制。ISP 必須向客戶分配 IPv6 地址塊,并確保 IPv6 啟用設(shè)備之間的無縫連接。他們還必須確保有兼容 IPv6 的 DNS 基礎(chǔ)設(shè)施,包括能處理 AAAA 記錄的 DNS 服務(wù)器,以匹配域名和 IPv6 地址。這使得用戶可以通過 IPv6 訪問網(wǎng)站和服務(wù),而不會遇到 DNS 相關(guān)的障礙。
鑒于這些復(fù)雜性,ISP 還需要加大對網(wǎng)絡(luò)工程師的培訓(xùn)投資,以便有效部署和管理 IPv6。ISP 向 IPv6 的過渡是一個復(fù)雜且成本高昂的過程,需要廣泛而深入的支持,包括基礎(chǔ)設(shè)施補貼、專家貢獻(xiàn)和員工培訓(xùn)。
4、政府干預(yù)
全球各國政府可以通過宣傳活動和法規(guī)推動 IPv6 的采用。盡管在私營部門,IPv6 的采用大多是自愿的,但政府機構(gòu)可以采取更主動的方式。
例如,美國政府一直是 IPv6 的支持者,之前已經(jīng)要求聯(lián)邦機構(gòu)在 2008 年 6 月底前完成升級,并正在通過新的規(guī)定實現(xiàn)另一個里程碑。管理和預(yù)算辦公室規(guī)定,到 2025 年底,聯(lián)邦網(wǎng)絡(luò)上 80% 的 IP 啟用資產(chǎn)應(yīng)運行在純 IPv6 環(huán)境中。
為采用 IPv6 的公司提供財務(wù)激勵也可以影響 ISP 采取必要步驟。這些激勵可以是稅收優(yōu)惠,還可以提供平穩(wěn)過渡所需的工具。例如:中國臺灣已宣布通過一項 10 億美元的計劃推動 IPv6 和其他技術(shù)創(chuàng)新的采用。同樣,截至 6 月,德國 IPv6 的采用率達(dá)到 68%,部分是通過為其公民提供大量 IPv6 前綴實現(xiàn)的。
5、各方利益相關(guān)者的合作
不易替換或升級的遺留系統(tǒng),如本地硬盤,在過渡期間可能帶來挑戰(zhàn)。ISP、網(wǎng)絡(luò)運營商、內(nèi)容提供商和設(shè)備制造商之間的合作,可以加速 IPv6 協(xié)議最佳實踐、技術(shù)和文檔的開發(fā)。通過季度報告、以 IPv6 為主題的網(wǎng)絡(luò)研討會和會議,以及行業(yè)標(biāo)準(zhǔn)白皮書等方式共享這些知識和經(jīng)驗,可以在遷移過程中提供透明度。信息共享還有助于 ISP、網(wǎng)絡(luò)管理員和 CDN 等關(guān)鍵利益相關(guān)者解決兼容性問題。
6、徹底的測試和持續(xù)的社區(qū)支持
IPv6 采用的細(xì)致測試對于識別可能出現(xiàn)的新問題并順利解決它們至關(guān)重要。除了互聯(lián)網(wǎng)工程任務(wù)組(IETF)外,互聯(lián)網(wǎng)協(xié)會(ISOC)等多個利益相關(guān)者在過去也組織了協(xié)調(diào)測試活動。隨著 IPv6 采用的增長,ISP 和組織可以培養(yǎng)支持社區(qū),共同解決問題和創(chuàng)新,以開發(fā)優(yōu)化 IPv6 使用的特定技術(shù)。
隨著對 IP 地址需求的不斷增長,IPv6 憑借其龐大的地址能力,支撐了物聯(lián)網(wǎng)的可持續(xù)增長。因此,鼓勵公司及時采用 IPv6,展現(xiàn)它們適應(yīng)和引領(lǐng)技術(shù)進(jìn)步的能力,并為未來的成功做好定位。但是,成功的遷移和加速采用都依賴于政府和互聯(lián)網(wǎng)關(guān)鍵參與者的共同努力。
—— EOF —— 你好,我是飛宇,本碩均于某中流985 CS就讀,先后于百度搜索、字節(jié)跳動電商以及攜程等部門擔(dān)任Linux C/C++后端研發(fā)工程師。
最近跟朋友一起開發(fā)了一個新的網(wǎng)站:編程資源網(wǎng),已經(jīng)收錄了不少資源(附贈下載地址),如果屏幕前的靚仔/女想要學(xué)習(xí)編程找不到合適資源的話,不妨來我們的網(wǎng)站看看,歡迎掃碼下方二維碼白嫖~
同時,我也是知乎博主@韓飛宇,日常分享C/C++、計算機學(xué)習(xí)經(jīng)驗、工作體會,歡迎點擊此處查看我以前的學(xué)習(xí)筆記&經(jīng)驗&分享的資源。
我組建了一些社群一起交流,群里有大牛也有小白,如果你有意可以一起進(jìn)群交流。
歡迎你添加我的微信,我拉你進(jìn)技術(shù)交流群。此外,我也會經(jīng)常在微信上分享一些計算機學(xué)習(xí)經(jīng)驗以及工作體驗,還有一些內(nèi)推機會。
加個微信,打開另一扇窗