摘要:本文詳細(xì)地闡述了下一代互聯(lián)網(wǎng)絡(luò)協(xié)議IPv6產(chǎn)生的背景和過(guò)程,對(duì)IPv6協(xié)議的特點(diǎn)及現(xiàn)狀也做了簡(jiǎn)要的介紹。文中對(duì)下一代互聯(lián)網(wǎng)絡(luò)協(xié)議IPng的設(shè)計(jì)目標(biāo)以及各種提案的優(yōu)缺點(diǎn)進(jìn)行了比較分析。以使廣大讀者對(duì)IPv6協(xié)議的產(chǎn)生過(guò)程有個(gè)較為清晰的認(rèn)識(shí)。
關(guān)鍵字:Internet、IPv4、IPng、IPv6
近十年來(lái),互聯(lián)網(wǎng)得到了飛速的發(fā)展,其發(fā)展速度正如尼爾·巴雷特在《信息國(guó)的狀態(tài)》一書(shū)的序言中所寫(xiě)的那樣,“要想預(yù)言互聯(lián)網(wǎng)的發(fā)展,簡(jiǎn)直就像企圖用弓箭追趕飛行的子彈一樣。哪怕在你每一次用指尖敲擊鍵盤(pán)的同時(shí),互聯(lián)網(wǎng)就已經(jīng)發(fā)生變化了”。這種發(fā)展不僅表現(xiàn)在互聯(lián)網(wǎng)上的主機(jī)數(shù)量以幾何級(jí)數(shù)增加,而且新的業(yè)務(wù)也在不斷的涌現(xiàn),這一切使得互聯(lián)網(wǎng)呈現(xiàn)出新的特性。但也正是這種高速的增長(zhǎng),使得當(dāng)前的互聯(lián)網(wǎng)陷入了前所未有的困境。
IPv6協(xié)議產(chǎn)生的背景
1.1互聯(lián)網(wǎng)的起源和發(fā)展
因特網(wǎng)源于美國(guó)國(guó)防部的ARPANET。在上世紀(jì)60年代中期,正是冷戰(zhàn)的高峰,美國(guó)國(guó)防部希望有一個(gè)命令和控制網(wǎng)絡(luò)能夠在核戰(zhàn)爭(zhēng)的條件下幸免于難,而傳統(tǒng)的電路交換的電話(huà)網(wǎng)絡(luò)則顯得太脆弱。國(guó)防部指定其下屬的高級(jí)研究計(jì)劃局(ARPA)解決這個(gè)問(wèn)題,此后誕生的一個(gè)新型網(wǎng)絡(luò)便稱(chēng)為ARPANET。1983年,TCP/IP協(xié)議成為ARPANET上唯一的正式協(xié)議以后,ARPANET上連接的網(wǎng)絡(luò)、機(jī)器和用戶(hù)得到了快速的增長(zhǎng)。當(dāng)ARPANET與美國(guó)國(guó)家科學(xué)基金會(huì)(NSF)建成的NSFNET互聯(lián)以后,其上的用戶(hù)數(shù)以指數(shù)增長(zhǎng),并且開(kāi)始與加拿大、歐洲和太平洋地區(qū)的網(wǎng)絡(luò)連接。到了80年代中期,人們開(kāi)始把互聯(lián)的網(wǎng)絡(luò)稱(chēng)為互聯(lián)網(wǎng)。互聯(lián)網(wǎng)在1994年進(jìn)入商業(yè)化應(yīng)用后得到了飛速的發(fā)展,1998年,因特網(wǎng)全球用戶(hù)人數(shù)已激增到1.47億。
70年代中期,ARPA為了實(shí)現(xiàn)異種網(wǎng)之間的互聯(lián)與互通,開(kāi)始制定TCP/IP體系結(jié)構(gòu)和協(xié)議規(guī)范。時(shí)至今日,TCP/IP協(xié)議也成為最流行的網(wǎng)際互聯(lián)協(xié)議。它不是國(guó)際標(biāo)準(zhǔn)化組織制定的,卻已成為網(wǎng)際互聯(lián)事實(shí)上的標(biāo)準(zhǔn),并由單純的TCP/IP協(xié)議發(fā)展成為一系列以IP為基礎(chǔ)的TCP/IP協(xié)議簇。TCP/IP協(xié)議簇為互聯(lián)網(wǎng)提供了基本的通信機(jī)制。隨著互聯(lián)網(wǎng)的指數(shù)增長(zhǎng),其體系結(jié)構(gòu)也由ARPANET基于集中控制模型的網(wǎng)絡(luò)體系結(jié)構(gòu)演變?yōu)橛蒊SP運(yùn)營(yíng)的分散的基于自治系統(tǒng)(Autonomoussystems,AS)模型的體系結(jié)構(gòu)?;ヂ?lián)網(wǎng)目前幾乎覆蓋了全球的每一個(gè)角落,其飛速發(fā)展充分說(shuō)明了TCP/IP協(xié)議取得了巨大的成功。
1.2網(wǎng)絡(luò)泰坦尼克危機(jī)
但是互聯(lián)網(wǎng)發(fā)展的速度和規(guī)模,也遠(yuǎn)遠(yuǎn)出乎于二十多年前互聯(lián)網(wǎng)的先驅(qū)們制定TCP/IP協(xié)議時(shí)的意料之外,他們從未想過(guò)互聯(lián)網(wǎng)會(huì)發(fā)展到如此的規(guī)模,并且仍在飛速增長(zhǎng)。隨著互聯(lián)網(wǎng)的普及,網(wǎng)絡(luò)同人們的生活和工作已經(jīng)密切相關(guān)。同時(shí)伴隨互聯(lián)網(wǎng)用戶(hù)數(shù)膨脹所出現(xiàn)的問(wèn)題也越來(lái)越嚴(yán)重。據(jù)預(yù)測(cè),現(xiàn)有的IP地址將在2005至2012年左右消耗殆盡,這個(gè)問(wèn)題被稱(chēng)為“網(wǎng)絡(luò)泰坦尼克危機(jī)”。
目前互聯(lián)網(wǎng)使用的是Internet協(xié)議第4版本即IPv4。IPv4協(xié)議規(guī)定,每個(gè)互聯(lián)網(wǎng)上的主機(jī)和路由器都有一個(gè)32位的IP地址,它包括網(wǎng)絡(luò)號(hào)和主機(jī)號(hào),這一編碼組合是唯一的。把IP地址分成兩部分的優(yōu)點(diǎn)是使路由器中的路由表不會(huì)太大。路由器不必為每個(gè)目的主機(jī)維持一個(gè)路由選擇表項(xiàng),而為每個(gè)網(wǎng)絡(luò)維護(hù)一個(gè)路由選擇表項(xiàng),當(dāng)進(jìn)行路由時(shí),只檢查目的地址的網(wǎng)絡(luò)部分。
IPv4地址結(jié)構(gòu)分為A、B和C三類(lèi)。A類(lèi)地址可用作126個(gè)網(wǎng)絡(luò),每個(gè)網(wǎng)絡(luò)可容納1600萬(wàn)個(gè)主機(jī)節(jié)點(diǎn)。B類(lèi)地址可用作16000個(gè)網(wǎng)絡(luò),每個(gè)網(wǎng)絡(luò)可容納65000個(gè)主機(jī)節(jié)點(diǎn)。C類(lèi)地址可用作2百萬(wàn)左右的網(wǎng)絡(luò),每個(gè)網(wǎng)絡(luò)可容納254個(gè)主機(jī)節(jié)點(diǎn)。為何當(dāng)前的IP地址不足,ROAD小組研究后認(rèn)為主要原因是IPv4 B類(lèi)地址空間耗盡和地址分配的非分級(jí)結(jié)構(gòu)導(dǎo)致平面的路由空間。
當(dāng)1981年9月TCP/IP協(xié)議開(kāi)始發(fā)布時(shí),當(dāng)時(shí)互聯(lián)網(wǎng)上大約只有1000臺(tái)主機(jī),并且?guī)缀跛械闹鳈C(jī)都是基于時(shí)分系統(tǒng)的大型機(jī),為單個(gè)用戶(hù)設(shè)計(jì)的計(jì)算機(jī)幾乎不存在。因此在當(dāng)時(shí)IPv4所擁有的40億個(gè)地址簡(jiǎn)直就是天文數(shù)字,在分配IP地址時(shí)也就沒(méi)必要太保守,從而導(dǎo)致早期的地址分配方案不盡合理,浪費(fèi)比較嚴(yán)重。例如,申請(qǐng)到一個(gè)B類(lèi)地址的用戶(hù)單位,理論上可以用約65000個(gè)IP地址,但實(shí)際上接入的沒(méi)有這么多主機(jī)。這也就意味著相當(dāng)一部分IP地址被閑置,并且不能被再分配。另外由于歷史的原因,美國(guó)一些大學(xué)和公司占用了大量的IP地址,例如MIT、IBM和AT&T分別占用了1600多萬(wàn),1700多萬(wàn)和1900多萬(wàn)個(gè)IP地址,而分配給象中國(guó)這么大國(guó)家所用的地址量還不如美國(guó)一個(gè)大學(xué)。由此導(dǎo)致一方面大量的IP地址被浪費(fèi),另一方面在互聯(lián)網(wǎng)快速發(fā)展的國(guó)家如歐洲、日本和中國(guó)得不到足夠的IP地址。最后導(dǎo)致互聯(lián)網(wǎng)地址耗盡和路由表爆炸。到目前為止,A類(lèi)和B類(lèi)地址已經(jīng)用完,只有C類(lèi)地址還有余量。
另外,目前占有互聯(lián)網(wǎng)地址的主要設(shè)備早已由20年前的大型機(jī)變?yōu)镻C機(jī),并且在將來(lái),越來(lái)越多的其他設(shè)備也會(huì)連接到互聯(lián)網(wǎng)上,包括PDA、汽車(chē)、手記、各種家用電器等。特別是手機(jī),為了向第三代移動(dòng)通信標(biāo)準(zhǔn)靠攏,幾乎所有的手記廠(chǎng)商都在向國(guó)際因特網(wǎng)地址管理機(jī)構(gòu)ICANN申請(qǐng),要給他們生產(chǎn)的每一臺(tái)手機(jī)都分配一個(gè)IP地址。而競(jìng)爭(zhēng)激烈的家電企業(yè)也要給每一臺(tái)帶有聯(lián)網(wǎng)功能的電視、空調(diào)、微波爐等設(shè)置一個(gè)IP地址。IPv4顯然已經(jīng)無(wú)法滿(mǎn)足這些要求。
1.3 IPv4地址匱乏暫時(shí)的解決方案-CIDR和NAT及其缺陷
為了緩解地址危機(jī)的發(fā)生,相應(yīng)地產(chǎn)生了兩種新的技術(shù)無(wú)類(lèi)型網(wǎng)絡(luò)區(qū)域路由技術(shù)CIDR和網(wǎng)絡(luò)地址翻譯技術(shù)NAT。
采用無(wú)類(lèi)型網(wǎng)絡(luò)區(qū)域路由(Classless Inter Domain Routing,CIDR)的目的是為了節(jié)省B類(lèi)地址。我們知道目前B類(lèi)地址嚴(yán)重缺乏,因此那些擁有數(shù)千個(gè)網(wǎng)絡(luò)主機(jī)的企業(yè)只能采用多個(gè)C類(lèi)網(wǎng)絡(luò)號(hào),而不采用單個(gè)B類(lèi)網(wǎng)絡(luò)號(hào)。盡管分配這些C類(lèi)地址解決了B類(lèi)地址的匱乏的問(wèn)題,但它卻帶來(lái)了另一個(gè)問(wèn)題:每個(gè)C類(lèi)網(wǎng)絡(luò)都需要一個(gè)路由表表項(xiàng)。CIDR是一個(gè)防止Internet路由表膨脹的方法。CIDR的基本觀點(diǎn)是采用一種分配多個(gè)IP地址的方式,使其能夠?qū)⒙酚杀碇械谋眄?xiàng)總和(summarization)成更少的數(shù)目。CIDR為那些擁有數(shù)千個(gè)網(wǎng)絡(luò)主機(jī)的企業(yè)分配一個(gè)由一系列連續(xù)的C類(lèi)地址組成的地址塊,而不采用單個(gè)B類(lèi)網(wǎng)絡(luò)號(hào)。例如,假設(shè)某個(gè)企業(yè)網(wǎng)絡(luò)有1500個(gè)主機(jī),那么可能為該企業(yè)分配8個(gè)連續(xù)的C類(lèi)地址,如:192.56.0.0至192.56.7.0,并將子網(wǎng)掩碼定為255.255.248.0,即地址的前21位標(biāo)識(shí)網(wǎng)絡(luò),剩余的11位標(biāo)識(shí)主機(jī)。這樣,所有這8個(gè)C類(lèi)地址可以參照Internet上的單個(gè)路由表表項(xiàng)。但是,要使用這種總和,必須滿(mǎn)足以下三種特性:
●為進(jìn)行路由要對(duì)多個(gè)IP地址進(jìn)行總和時(shí),這些IP地址必須具有相同的高地址位。
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶(hù)發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)
點(diǎn)擊舉報(bào)。