近年來在中國,通過CNGI項目的推動,IPv6網(wǎng)絡正從教育網(wǎng)開始,向外逐步延伸部署。其中,政務網(wǎng),部分核心商業(yè)網(wǎng)站也開始逐步升級。然而,大部分互聯(lián)網(wǎng)應用都無法支持IPv6。
技術方面的原因來源于兩個主要方面:
一方面,固有的IPv4軟件協(xié)議相關的基礎軟件包不能支持IPv6。現(xiàn)有的大多數(shù)基于IPv4的軟件包由于早期的開發(fā),對軟件協(xié)議的擴展沒有充分考慮。因此,在過渡移植軟件的過程中,需要大量的代碼重構工作。BSD Socket協(xié)議將IPv4和IPv6區(qū)分開來,并且是不同的地址協(xié)議族,因此,開發(fā)者,必須對IPv6及IPv4進行重新編程。而到目前為止,JAVA,ACE等中間件軟件方案,都沒有對IPv4及IPv6在Socket層進行軟件 裝的支持,這使得開發(fā)者對于IPv4和IPv6的開發(fā),都必須分別編程。
另一方面,IPv6殺手應用一直沒有產(chǎn)生。所謂殺手應用,即依賴于IPv6協(xié)議,并且被廣泛使用的應用。目前為止關于IPv6的信息報道中,關于IPv6殺手應用的探索的話題越來越少。如何充分利用IPv6地址協(xié)議的特征開發(fā)新應用似乎已經(jīng)成為避而不談的話題。而業(yè)界現(xiàn)在普遍認為IPv6的地址就是其殺手應用,而物聯(lián)網(wǎng)和移動互聯(lián)網(wǎng)將會產(chǎn)生大量IP地址需求。因而,也就認定物聯(lián)網(wǎng)和移動互聯(lián)網(wǎng)是IPv6的殺手應用。從這一點來看,殺手應用似乎已經(jīng)誕生了。但是,分析一下應用特點,就不難看出,所有設備依賴IPv6地址的前提是,該設備需要在互聯(lián)網(wǎng)上,或者在大規(guī)模局域網(wǎng)絡上,發(fā)布自己的通信服務。因此,我們可以預見在未來的物聯(lián)網(wǎng),以及下一代互聯(lián)網(wǎng)上,服務及信息廣泛應用才會產(chǎn)生對地址的大量需求。
綜上可見,探索IPv6殺手應用,是IPv6技術得以快速推進的根本動力。而如何探索IPv6殺手應用,我們可以從互聯(lián)網(wǎng)多年發(fā)展特點來尋找答案;ヂ(lián)網(wǎng)從誕生伊始,就始終在走顛覆路線。傳統(tǒng)軟件、商業(yè)、服務等都在被一個個的顛覆。IPv6的應用也可遵循此規(guī)律,只有從用戶的需求著手,依靠應用開發(fā)社區(qū)加速殺手應用的發(fā)現(xiàn)、推廣、改進。這是互聯(lián)網(wǎng)典型的眾包思路。通過互聯(lián)網(wǎng)社區(qū)大眾可以對數(shù)據(jù)、應用功能、以及推廣,都會充分發(fā)揮作用。IPv6盡管發(fā)展多年,但是始終在設備商、科技機構等進行研究,基本上是網(wǎng)絡技術、協(xié)議技術、以及過渡技術等研究。近年來,基于IPv6上的應用協(xié)議也在逐步提出。未來,依據(jù)應用場景的建設,以及IPv6應用協(xié)議的不斷推廣、社區(qū)應用應該會發(fā)揮社群的智慧,加快IPv6殺手應用的快速開發(fā)、部署、及規(guī)模應用。