什麼是 IPv6,為什麼我們還未普及? | Linux 中國
導讀:自 1998 年以來,IPv6 一直在努力解決 IPv4 可用 IP 地址的不足的問題,然而儘管 IPv6 在效率和安全方面具有優勢,但其採用速度仍然緩慢。
本文字數:3016,閱讀時長大約:4分鐘
https://linux.cn/article-12688-1.html
作者:Keith Shaw, Josh Fruhlinger
譯者:Xingyu.Wang
在大多數情況下,已經沒有人一再對網際網路地址耗盡的可怕境況發出警告,因為,從網際網路協議版本 4(IPv4)的世界到 IPv6 的遷移,雖然緩慢,但已經堅定地開始了,並且相關軟體已經到位,以防止許多人預測的地址耗竭。
但在我們看到 IPv6 的現狀和發展方向之前,讓我們先回到網際網路定址的早期。
什麼是 IPv6,為什麼它很重要?
IPv6 是最新版本的網際網路協議(IP),它可以跨網際網路識別裝置,從而確定它們的位置。每一個使用網際網路的裝置都要通過自己的 IP 地址來識別,以便可以通過網際網路通訊。在這方面,它就像你需要知道街道地址和郵政編碼一樣,以便郵寄信件。
之前的版本 IPv4 採用 32 位定址方案,可以支援 43 億臺裝置,本以為已經足夠。然而,網際網路、個人電腦、智慧手機以及現在物聯網裝置的發展證明,這個世界需要更多的地址。
幸運的是,網際網路工程任務組(IETF)在 20 年前就認識到了這一點。1998 年,它建立了 IPv6,使用 128 位定址方式來支援大約 340億億億
IPv6 的好處是什麼?
IETF 在其工作中為 IPv6 加入了對 IPv4 增強的功能。IPv6 協議可以更有效地處理資料包,提高效能和增加安全性。它使網際網路服務提供商(ISP)能夠通過使他們的路由表更有層次性來減少其大小。
網路地址轉換(NAT)和 IPv6
IPv6 的採用被推遲,部分原因是網路地址轉換(NAT)導致的,NAT 可以將私有 IP 地址轉化為公共 IP 地址。這樣一來,擁有私有 IP 地址的企業的機器就可以向位於私有網路之外擁有公共 IP 地址的機器傳送和接收資料包。
如果沒有 NAT,擁有數千臺或數萬臺計算機的大公司如果要與外界通訊,就會吞噬大量的公有 IPv4 地址。但是這些 IPv4 地址是有限的,而且接近枯竭,以至於不得不限制分配。
NAT 有助於緩解這個問題。有了 NAT,成千上萬的私有地址計算機可以通過防火牆或路由器等 NAT 裝置呈現在公共網際網路上。
NAT 的工作方式是,當一臺擁有私有 IP 地址的企業計算機向企業網路外的公共 IP 地址傳送資料包時,首先會進入 NAT 裝置。NAT 在翻譯表中記下資料包的源地址和目的地址。NAT 將資料包的源地址改為 NAT 裝置面向公眾的地址,並將資料包一起傳送到外部目的地。當資料包回覆時,NAT 將目的地址翻譯成發起通訊的計算機的私有 IP 地址。這樣一來,一個公網 IP 地址可以代表多臺私有地址的計算機。
誰在部署 IPv6?
運營商網路和網際網路服務供應商是最早開始在其網路上部署 IPv6 的群體,其中行動網路處於領先地位。例如,T-Mobile USA 有超過 90% 的流量通過 IPv6,Verizon Wireless 緊隨其後,佔 82.25%。根據行業組織World Ipv6 Launch的資料,Comcast 和 AT&T 的網路分別為 63% 和 65%。
主要網站則排在其後 —— World IPv6 Launch 稱,目前 Alexa 前 1000 的網站中只有不到 30% 可以通過 IPv6 到達。
企業在部署方面比較落後,根據網際網路協會的《2017年 IPv6 部署狀況》報告,只有不到四分之一的企業宣傳其 IPv6 字首。複雜性、成本和完成遷移所需時間都是他們給出的理由。此外,一些專案由於軟體相容性的問題而被推遲。例如,一份2017 年 1 月的報告稱,Windows 10 中的一個 bug “破壞了微軟在其西雅圖總部推出純 IPv6 網路的努力”。
何時會有更多部署?
網際網路協會表示,IPv4 地址的價格將在 2018 年達到頂峰,然後在 IPv6 部署通過 50% 大關後,價格會下降。目前,根據 Google,全球的 IPv6 採用率為 20% 到 22%,但在美國約為 32%。
隨著 IPv4 地址的價格開始下降,網際網路協會建議企業出售現有的 IPv4 地址,以幫助資助其 IPv6 的部署。根據一個釋出在 GitHub 上的說明,麻省理工學院已經這樣做了。這所大學得出的結論是,其有 800 萬個 IPv4 地址是“過剩”的,可以在不影響當前或未來需求的情況下出售,因為它還持有 20 個非億級IPv6 地址。(非億級地址是指數字 1 後面跟著 30 個零)。
此外,隨著部署的增多,更多的公司將開始對 IPv4 地址的使用收費,而免費提供 IPv6 服務。英國的 ISP Mythic Beasts表示,“IPv6 連線是標配”,而 “IPv4 連線是可選的額外服務”。
IPv4 何時會被“關閉”?
在 2011 年至 2018 年期間,世界上大部分地區“用完”了新的 IPv4 地址—— 但我們不會完全沒有 IPv4 地址,因為 IPv4 地址會被出售和重新使用(如前所述),而剩餘的地址將用於 IPv6 過渡。
目前還沒有正式的 IPv4 關閉日期,所以人們不用擔心有一天他們的網際網路接入會突然消失。隨著越來越多的網路過渡,越來越多的內容網站支援 IPv6,以及越來越多的終端使用者為 IPv6 功能升級裝置,世界將慢慢遠離 IPv4。
為什麼沒有 IPv5?
曾經有一個 IPv5,也被稱為網際網路流協議,簡稱 ST。它被設計用於跨 IP 網路的面向連線的通訊,目的是支援語音和視訊。
它在這個任務上是成功的,並被實驗性地使用。它的一個缺點是它的 32 位地址方案 —— 與 IPv4 使用的方案相同,從而影響了它的普及。因此,它存在著與 IPv4 相同的問題 —— 可用的 IP 地址數量有限。這導致了發展出了 IPv6 並和最終得到採用。儘管 IPv5 從未被公開採用,但它已經用掉了 IPv5 這個名字。
via:https://www.networkworld.com/article/3254575/what-is-ipv6-and-why-aren-t-we-there-yet.html
作者:Keith Shaw,Josh Fruhlinger選題:lujun9972譯者:wxy校對:wxy
本文由LCTT原創編譯,Linux中國榮譽推出