1. 程式人生 > >IPv6終於要取代IPv4了!!!你準備好了麼?

IPv6終於要取代IPv4了!!!你準備好了麼?

週末幹什麼?天氣這麼冷,被窩這麼暖!當然鑽被窩看《Java後端技術》公眾號文章啦!最近,國家對IPv6發力了,小編一大早爬起來為大家整理了一篇文章,還請各位客官笑納。IPv6 要來啦!

新華社北京 11 月 26 日電  近日,中共中央辦公廳、國務院辦公廳印發了《推進網際網路協議第六版(IPv6)規模部署行動計劃》,併發出通知,要求各地區各部門結合實際認真貫徹落實。加快推進基於IPv6的下一代網際網路規模部署,計劃指出到2018年末國內IPv6活躍使用者數要達到2億,2020年末達到5億,2025年末中國IPv6規模要達到世界第一。

下一代網際網路國家工程中心也宣佈由該中心牽頭髮起的“雪人計劃”已在全球完成 25 臺 IPv6 根伺服器架設。其中,中國部署了4臺,打破了過去沒有根伺服器的困境。

與此同時,下一代網際網路國家工程中心正式宣佈推出 IPv6 公共 DNS:240c::6666

。通過免費提供效能優異的公共 DNS 服務,為廣大 IPv6 網際網路使用者打造安全、穩定、高速、智慧的上網體驗,助力《推進網際網路協議第六版(IPv6)規模部署行動計劃》全面落實。

640?wx_fmt=jpeg&wxfrom=5&wx_lazy=1

下一代網際網路國家工程中心稱在北京、廣州、蘭州、武漢、芝加哥、弗裡蒙特、倫敦、法蘭克福等全球眾多地區部署遞迴節點。

基於 IPv6 BGP Anycast 方式部署,讓使用者可以實現就近訪問,使得域名在解析到根伺服器的訪問時延明顯縮小,在速度上可以得到重要保障。不僅如此,IPv6 公共 DNS 將通過主動同步 com/net 域名、快取熱點域名等舉措,減少遞迴過程,以最大程度實現快速應答。

為什麼要開始實施IPv6?

TCP/IP協議是網際網路發展的基石,其中IP是網路層協議,規範網際網路中分組資訊的交換和選路。目前採用的IPv4協議地址長度為32位,總數約43億個IPv4地址已分配殆盡。

統計顯示,美國擁有IPv4地址最多,平均每個網民可分到近6個地址,而中國、巴西、墨西哥等發展中國家網民人均僅有不到半個IPv4地址。

0?wx_fmt=jpeg

隨著網際網路+、物聯網和工業網際網路等網路應用融合發展,全球對IP地址的需求還將持續增長。據預測,到2020年全球互聯裝置數將超300億,中國IP地址需求可能超過100億。

IPv6 到底是什麼!

1、首先,我們從最熟悉的IPv4開始,看一下IPv4的劃分結構:

0?wx_fmt=jpeg

2、IPv4分為5類地址:

0?wx_fmt=jpeg

3、IPv4一共32位,取值範圍為:

0?wx_fmt=jpeg

一共有2^32-1個地址。

4、那麼什麼是IPv6哪?

0?wx_fmt=jpeg

可以看出IPv6是一串很複雜的字元,其實他是128位的十六進位制數字!可以提供2的128次方個IP地址!

5、IPv6在windows的體現

0?wx_fmt=jpeg

IPv6表示方法

IPv6的地址長度為128位,是IPv4地址長度的4倍。於是IPv4點分十進位制格式不再適用,採用十六進位制表示。IPv6有3種表示方法。

1、冒分十六進位制表示法
格式為X:X:X:X:X:X:X:X,其中每個X表示地址中的16b,以十六進位制表示,例如:

0?wx_fmt=jpeg

這種表示法中,每個X的前導0是可以省略的,例如:

0?wx_fmt=jpeg

2、0位壓縮表示法
在某些情況下,一個IPv6地址中問可能包含很長的一段0,可以把連續的一段0壓縮為“::”。但為保證地址解析的唯一性,地址中”::”只能出現一次,例如:

0?wx_fmt=jpeg

3、內嵌IPv4地址表示法
為了實現IPv4-IPv6互通,IPv4地址會嵌入IPv6地址中,此時地址常表示為:X:X:X:X:X:X:d.d.d.d,前96b採用冒分十六進位制表示,而最後32b地址則使用IPv4的點分十進位制表示,例如::192.168.0.1與::FFFF:192.168.0.1就是兩個典型的例子,注意在前96b中,壓縮0位的方法依舊適用

IPv6相比IPv4的優點

IPv6是IP地址的第六版協議,誕生於1999年,其最大的優點就是設計地址長度達128bit,可以提供2的128次方個IP地址,即使將地球上所有沙子都變成電晶體,依然會有足夠的IP地址給電子裝置使用。

近乎無窮的IP地址讓IPv6能容得下海量裝置,這將與5G等技術一起,支撐移動網際網路、物聯網、工業網際網路、雲端計算、大資料、人工智慧等新興業態的快速發展。

除此之外還有很多有點,如下:

1、更大的地址空間

IPv4中規定IP地址長度為32,即有2^32-1個地址;而IPv6中IP地址的長度為128,即有2^128-1個地址。

2、更小的路由表

IPv6的地址分配一開始就遵循聚類(Aggregation)的原則,這使得路由器能在路由表中用一條記錄(Entry)表示一片子網,大大減小了路由器中路由表的長度,提高了路由器轉發資料包的速度。

3、增強的組播(Multicast)支援以及對流的支援(Flow-control)。

這使得網路上的多媒體應用有了長足發展的機會,為服務質量(QoS)控制提供了良好的網路平臺。

4、加入了對自動配置(Auto-configuration)的支援。

這是對DHCP協議的改進和擴充套件,使得網路(尤其是區域網)的管理更加方便和快捷。

5、更高的安全性

在使用IPv6網路中使用者可以對網路層的資料進行加密並對IP報文進行校驗,這極大的增強了網路安全。

6、身份驗證和保密
在 IPv6 中加入了關於身份驗證、資料一致性和保密性的內容。

7、數量大便於實名制

由於IPv6的數量巨大,對於每一個裝置一個IP變得可行,因此實名制是否會實行,還要等待政府決策!

最近熱文閱讀:

640?wx_fmt=jpeg

更多精彩,從關注《Java後端技術》公眾號開始!

640?wx_fmt=jpeg