1. 程式人生 > >IPv6與IPv4,IPv6普及難的原因

IPv6與IPv4,IPv6普及難的原因

    IPv6這個名字相信大家都很熟悉了,近年來IPv6的訊息報道滿天飛,媒體們信誓旦旦IPv4已死IPv6當立,聲勢甚是浩大。然而IPv6可謂雷聲大雨點小,除了一遍遍在網際網路新聞中刷存在感,似乎就沒能對網際網路造成更多影響了。IPv6相比IPv4是否真的有很多優點?IPv6為何遲遲未能普及?今天筆者就來跟大家說一說IPv6艱難的普及之路吧。


IPv6究竟什麼時候才會到來?


  IPv6是什麼?


  也許有的朋友並不能明白什麼是IPv6,其實這很好理解,把詞兒拆開來看“IP”和“v6”,就明白這是第六套IP的意思。所謂IPv6,官方的定義是第六版網際網路協議,目前正在廣泛使用的是IPv4,也就是第四版網際網路協議。IPv5去了哪裡?IPv5其實有,不過這套協議試驗性質比較強,目前用於流協議比較多,並不會繼承IPv4的衣鉢,IPv6才是IPv4的正統繼承者。



IPv4的繼承者就是IPv6

  沒有網際網路協議就沒有網際網路,IPv4已經誕生了數十個年頭,已經有點戰不動的意思了。IPv4設計時採用的是32bit長度地址,理論上可以提供近2的32次方個也就是43億個IP地址(實際可用的更少)。地球人口早已超越42億,同時每人都不會僅需要一款上網裝置,在這個網際網路急速擴張的時代,就算IPv4每天凌晨四點起來練球,老邁的身軀也還是跟不上網際網路的滾滾洪流。這時候,讓IPv6接過IPv4的攤子,是件很順理成章的事情。

  和IPv4相比,IPv6可謂優點多多,大致如下:

  ◆速度更快。和IPv4相比,IPv6在不少方面都有速度上的優勢。比如說,IPv6的包頭是固定的,不像IPv4那樣往往拖上一堆冗長的資料,更簡短的包頭可以提高資料轉發效率。又比如說,IPv6協議下的路由表更小,聚合能力更強,資料轉發所經過的路徑會更短,資料包無需像IPv4那樣經過太過錯綜複雜的中轉。IPv6雖然不能讓你的網速從小水管飆升到長江黃河,但大為提高的轉發效率起碼能夠減少弱雞路由器掛掉的概率。



IPv6的包頭比IPv4略長,但不會像IPv4那樣附加一堆內容,總體來講更高效

  ◆更安全。相信不少朋友都有留意到,近年來https的網站越來越多,這意味著更多網站使用了IPSec加密資料。使用了IPSec加密的通訊更不容易被劫持和竊聽,這是網際網路發展的大趨勢。然而,IPv4並沒有強制使用IPSec,目前仍有大量網路通訊使用明文傳輸,你發什麼到網站,網站傳輸什麼內容給你,圍觀者可以看得一清二楚。與之相比,IPv6強制使用IPSec,傳輸時資料經過加密,你我他都更放心。


IPv6全面使用IPSec,更加安全

  ◆地址更多。前文提到,IPv4之所以戰不動,最大的原因就是IP地址已經枯竭。和僅有42億個IP地址的IPv4相比,IPv6設計的地址長度是128bit,理論上IPv6可提供2的128次方,約……筆者都數不清是多少億個了的IP地址。在目前的網際網路環境下,各位大可以把IPv6的地址數理解成無窮,甚至有了“地球上每一顆沙子都能夠分配到一個IPv6地址”的說法。從窮盡到無窮,就憑這點,已經足夠讓人有動力將IPv4換成IPv6了。




  IPv6的優點並不止前文所提到的這些,IPv6還有簡化網路配置、支援協議擴充等優點,可謂重大利好。光看技術介紹,大家可能還是不太能理解IPv6有什麼好。技術先進這點大家是懂的,如果IPv6普及,這先進的技術會對生活有什麼昇華?這世界又將會有怎樣的變化?就舉個物聯網的例子吧。


IPv6可以為目前所有的網路裝置都分配到公網IP地址,支撐起物聯網

  IPv6最突出的有點的地址多,這可不得了。目前物聯網的概念炙手可熱,能夠徹底支撐起物聯網概念的,似乎就只有IPv6了。所謂物聯網,概念約莫就是儘量把一切物體都連線到網際網路中,近年越來越多智慧裝置諸如什麼智慧家電啊,智慧手錶手環等等的出現,就是物聯網風潮所帶來的。在未來,還會有更多傳統物品接入到網際網路,什麼文具啦傢俱啦廚具啦……乃至衣服、鞋襪等等,只要晶片夠小,沒有做不到,就怕你想不到。Google都已經發布專用於物聯網的作業系統Brillo了,想想安卓在移動裝置市場的摧枯拉朽吧,物聯網在近年將迎來前所未有的爆發。


IPv4設計時根本沒有考慮現在的網路環境,實際上已經跪了(漫畫作者:西喬)

  IPv4連手機電腦都近乎扛不動,物聯網無窮裝置集合起來的滾滾大潮,IPv4何德何能可以螳臂當車!想要為物聯網的每個裝置都分配到公網IP,舍IPv6其誰!就如公元前六世紀的瑪雅曆法只設置了1000年、無法用於現今一樣,上世紀80年代出爐的IPv4在全新的移動網際網路時代的面前,也顯得垂垂老矣。要知道,在2011年,IPv4地址就已經被分配完畢,IPv4真的很難再承載更多了。


就算是農業網路不發達的非洲,也沒IPv4地址了,美國只能支援金坷拉,不能支援IP地址給它

  IPv4換代IPv6,怎麼看都刻不容緩。然而就如開頭所提到的,媒體高歌IPv6萬歲已經數年,但牢牢佔據寶座的仍是IPv4。究竟是什麼把IPv6這個網際網路的救世主塞在半路上?來分析分析吧。



  IPv6很美,但要變美是有代價的。從IPv4這個坑跳到IPv6這個網際網路的新平臺,其中的路可沒有給你鋪上舒舒服服的自動電梯。IPv6難以普及的第一大原因,就是部署太困難了。