如題,不部署IPv6會天塌嗎?世界末日將到來嗎?互聯(lián)網(wǎng)的運(yùn)行會戛然而止嗎?企業(yè)的計(jì)算機(jī)會崩潰成一攤數(shù)據(jù)嗎?答案很簡單:不會。至少目前還不會。但是,企業(yè)也許要考慮一些事情。
ISP(互聯(lián)網(wǎng)服務(wù)提供商)不會愚蠢到在他們開始推出IPv6的時(shí)候就切斷IPv4接入。如果他們這樣做,互聯(lián)網(wǎng)上那個(gè)時(shí)候?qū)⒅挥泻苌俚木W(wǎng)站可以訪問,因?yàn)榇蠖鄶?shù)內(nèi)容提供商還沒有把他們的可以訪問互聯(lián)網(wǎng)的系統(tǒng)連接到IPv6互聯(lián)網(wǎng)。ISP的用戶會造反,向ISP發(fā)出大量的服務(wù)電話并且把自己的業(yè)務(wù)轉(zhuǎn)移到其它地方。
但是,這顯示了ISP的有趣的進(jìn)退兩難的境地。如果有關(guān)IPv4地址短缺的報(bào)道是真實(shí)的,服務(wù)提供商如何繼續(xù)擴(kuò)展自己的用戶群?這個(gè)問題在亞洲特別突出。亞洲日益增多的中產(chǎn)階級正在使用互聯(lián)網(wǎng),ISP的IPv4地址空間正開始耗盡。美國和歐洲IPv4地址用完的時(shí)候也為期不遠(yuǎn)。
在這種形勢下,ISP正開始為自己的客戶以雙堆棧配置的方式部署IPv4和IPv6。IPv6地址是全球唯一的,但是,IPv4地址是多個(gè)用戶共享的。IPv4地址的共享對于IPv4地址的損耗是有幫助的。這個(gè)原理是什么?通過增加另一個(gè)網(wǎng)絡(luò)地址解析層。
看看下面的圖1。想一想你在家里的寬帶網(wǎng)連接是如何工作的。你有一臺線纜或DSL調(diào)制解調(diào)器連接到你的服務(wù)提供商并且可能作為一個(gè)無線接入點(diǎn),讓你的筆記本電腦、iPad或者PS游戲機(jī)同時(shí)連接到互聯(lián)網(wǎng)。ISP給你的路由器分配一個(gè)公共的、可路由的、全球唯一的IPv4地址(圖表中的B),你家里的全部設(shè)備使用專有的地址(A、B和C)在本地溝通。
當(dāng)你的設(shè)備與互聯(lián)網(wǎng)上使用網(wǎng)絡(luò)地址解析的其它計(jì)算機(jī)溝通的時(shí)候,這臺路由器把A、B和C地址解析到D。
ISP的問題是沒有足夠的全球唯一的IPv4地址(在表中的D)分配給每一個(gè)新用戶。因此,他們增加另一個(gè)網(wǎng)絡(luò)地址解析層。
正如在表中看到那樣,為IPv4建立了兩個(gè)網(wǎng)絡(luò)地址解析層。在第一層,家庭路由器把專有的IPv4地址(A、B和C)解析到ISP分配的一個(gè)IPv4地址(D用于用戶1,F(xiàn)用于用戶2,G用于用戶3),如圖1所示。然而,D、F和G不是全球唯一地址,他們是專用地址,本身可以解析到地址E。這個(gè)技術(shù)有多個(gè)名稱,如運(yùn)營商級網(wǎng)絡(luò)地址解析(CG-NAT)、大規(guī)模網(wǎng)絡(luò)地址解析(LSN)或者NAT444。
這種類型的解決方案的明顯的好處是一個(gè)IPv4地址能夠支持?jǐn)?shù)千個(gè)用戶,顯著提高了IPv4可用的生命周期。那么,這個(gè)問題是什么?如果ISP保證他們的IPv6用戶通過使用共享的IPv4地址的雙堆棧方案在可以預(yù)見的未來仍可以用于IPv4連接,你為什么要急于把你的機(jī)構(gòu)的內(nèi)容放在IPv6互聯(lián)網(wǎng)上呢?
要回答這個(gè)問題,我們必須更仔細(xì)地觀察這個(gè)LSN技術(shù),并且問問自己在用戶設(shè)法連接到你的系統(tǒng)的時(shí)候這個(gè)技術(shù)是否會產(chǎn)生問題。確實(shí),在許多情況下,我們看到是這種情況。這些問題可以分為三類:
1.功能:不能保證ISP的LSN解決方案將兼容你的應(yīng)用程序。每一個(gè)ISP也許都會部署不同廠商的LSN解決方案這個(gè)事實(shí)意味著你沒有一個(gè)合理的方法測試每一個(gè)可能的技術(shù)。這個(gè)結(jié)果可能是你的應(yīng)用程序不能適用于大量的全球用戶。
2.性能:就像傳統(tǒng)的網(wǎng)絡(luò)地址解析解決方案一樣,LSN解決方案對于通過這個(gè)設(shè)備的通訊流保持一個(gè)狀態(tài)表。通過這個(gè)設(shè)備的每一個(gè)數(shù)據(jù)包都會啟動(dòng)查看這個(gè)狀態(tài)表。你看到這里的問題了嗎?事實(shí)上有許多問題。
首先,這有可能引起瓶頸問題,使你的網(wǎng)站在用戶的瀏覽器上的裝載速度很慢,更糟糕的是引起LSN設(shè)備斷開連接。隨著LSN設(shè)備上的負(fù)荷增加,這將是一個(gè)混合的問題。第二,由于在指定時(shí)間的所有的雙向通訊量都必須通過這個(gè)LSN設(shè)備,你的通訊只有一種方法進(jìn)出ISP的網(wǎng)絡(luò)。想一想金門橋,所有的汽車都采用一個(gè)通向彼岸的單行道會怎么樣。
3.可靠性:LSN設(shè)備可能在ISP網(wǎng)絡(luò)中產(chǎn)生一個(gè)單個(gè)的故障點(diǎn)?;ヂ?lián)網(wǎng)的設(shè)計(jì)是讓通訊采用許多路徑達(dá)到目的地。但是,正如上面討論的那樣,由于LSN要求通訊流量中的全部數(shù)據(jù)包采用同一個(gè)路徑通過這個(gè)LSN設(shè)備,一個(gè)LSN故障就可以把ISP客戶與IPv4互聯(lián)網(wǎng)隔離開。繼續(xù)做金門橋的比喻,想象一下如果金門橋關(guān)閉進(jìn)行維修或者垮塌,會怎么樣。
現(xiàn)在,你也許會想,有許多ISP的問題,并不是只有我存在問題。你是對的。然而,當(dāng)這個(gè)結(jié)果是當(dāng)你的客戶和用戶不能訪問你的網(wǎng)站的時(shí)候,ISP的問題就變成了你的問題。
因此,正如我們看到的那樣,盡管ISP在計(jì)劃提供一種機(jī)制以保持IPv4連接到他們的IPv6用戶群,但是,效果是不理想的。坦率地說,你不能依靠其他人(在這個(gè)情況下是ISP)為你做繁重的工作。只有你才能保證你的用戶群能夠訪問你的應(yīng)用程序,無論這些用戶是在IPv4還是IPv6網(wǎng)絡(luò)上。這樣做的方法是保證你的應(yīng)用程序可以通過IPv4或者IPv6訪問。
所以說,如果你目前沒有使用IPv6,世界末日還不會到來。不過,這是一個(gè)不祥之兆。因此,從哪里開始?如果你的機(jī)構(gòu)還沒有開始向IPv6過渡,不要慌張。有許多資源可以提供幫助。下面是能夠幫助你的一些線索。
第一,把重點(diǎn)放在大環(huán)境中。你(或者負(fù)責(zé)IPv6過渡的主管)需要超脫一些。要過渡到IPv6需要完成大量的小任務(wù),很容易使你陷進(jìn)去。有人需要指導(dǎo)整個(gè)機(jī)構(gòu)的行動(dòng)。那個(gè)人將沒有時(shí)間修改路由器或者服務(wù)器的設(shè)置。要保證你看到深林,不要沉迷于幾棵樹。
第二,不要單獨(dú)做這件事。如果你把重點(diǎn)放在大環(huán)境中,誰負(fù)責(zé)把機(jī)構(gòu)過渡到IPv6的任務(wù)(如軟件升級、硬件升級、路由修改、操作系統(tǒng)修改、防火墻政策等等)。這是“過渡區(qū)域”的概念發(fā)揮作用的地方。這個(gè)基本想法是把這個(gè)機(jī)構(gòu)細(xì)分為機(jī)構(gòu)功能組,把工作量分散到整個(gè)機(jī)構(gòu),利用每一個(gè)人的一些時(shí)間完成小的任務(wù)。這不僅會減輕少數(shù)人的負(fù)擔(dān)而且還能實(shí)現(xiàn)另一個(gè)重要目標(biāo) -- 把IPv6引進(jìn)到文化中,讓每一個(gè)人都考慮這個(gè)事情。
第三,按優(yōu)先次序?qū)嵤?。你不需要立即同時(shí)升級多個(gè)產(chǎn)品或者使用IPv6地址取代整個(gè)機(jī)構(gòu)的IPv4地址。你要在一段時(shí)間把重點(diǎn)放在一個(gè)目標(biāo)上。最重要的事情是你的面相互聯(lián)網(wǎng)的應(yīng)用程序(主要是網(wǎng)站和電子郵件)。你要保證隨著全球IPv6用戶開始上線,你不會事情你的互聯(lián)網(wǎng)份額。接下來,讓你的機(jī)構(gòu)的桌面團(tuán)隊(duì)保證內(nèi)部的用戶工作站過渡到IPv6。這樣,他們就能夠在IPv6上訪問互聯(lián)網(wǎng)和業(yè)務(wù)合作伙伴。一旦這兩個(gè)目標(biāo)完成,你就能夠在方便時(shí)緩慢和穩(wěn)定地把基礎(chǔ)設(shè)施和內(nèi)部應(yīng)用程序的其余部分過渡到IPv6。
因此,如果我們目前不部署IPv6,天會塌下來嗎?可能不會。但是,你把你的內(nèi)容連接到IPv6互聯(lián)網(wǎng)所等待的時(shí)間越長,你的用戶不能訪問這些內(nèi)容的風(fēng)險(xiǎn)就越大。你要現(xiàn)在就開始準(zhǔn)備過渡以保證不間斷地向用戶提供內(nèi)容。