IPv4 to IPv6的過度兼容問題
現(xiàn)在的網(wǎng)絡已經非常緊張了,越來越多的用戶加入到網(wǎng)絡當中,這就導致了地址的缺少。不過已經有了應對之策,就是IPv6協(xié)議。但是現(xiàn)在絕大多數(shù)用戶還是使用的IPv4,這就引出了我們今天要討論的IPv4 to IPv6的過渡技術。
IPv4 to IPv6的過渡技術
由于Internet的規(guī)模以及目前網(wǎng)絡中數(shù)量龐大的IPv4用戶和設備,IPv4到IPv6的過渡不可能一次性實現(xiàn)。而且,目前許多企業(yè)和用戶的日常工作越來越依賴于Internet,它們無法容忍在協(xié)議過渡過程中出現(xiàn)的問題。所以IPv4到IPv6的過渡必須是一個循序漸進的過程,在體驗IPv6帶來的好處的同時仍能與網(wǎng)絡中其余的IPv4用戶通信。能否順利地實現(xiàn)從IPv4 to IPv6的過渡也是IPv6能否取得成功的一個重要因素。
實際上,IPv6在設計的過程中就已經考慮到了IPv4 to IPv6的過渡問題,并提供了一些特性使過渡過程簡化。例如,IPv6地址可以使用IPv4兼容地址,自動由IPv4地址產生;也可以在IPv4的網(wǎng)絡上構建隧道,連接IPv6孤島。目前針對IPv4-IPv6過渡問題已經提出了許多機制,它們的實現(xiàn)原理和應用環(huán)境各有側重,這一部分里將對IPv4-IPv6過渡的基本策略和機制做一個系統(tǒng)性的介紹。
在IPv4-IPv6過渡的過程中,必須遵循如下的原則和目標:
◆保證IPv4和IPv6主機之間的互通;
◆在更新過程中避免設備之間的依賴性(即某個設備的更新不依賴于其它設備的更新);
◆對于網(wǎng)絡管理者和終端用戶來說,過渡過程易于理解和實現(xiàn);
◆過渡可以逐個進行;
◆用戶、運營商可以自己決定何時過渡以及如何過渡。
主要分三個方面:IP層的過渡策略與技術、鏈路層對IPv6的支持、IPv6對上層的影響
對于IPv4 to IPv6技術的演進策略,業(yè)界提出了許多解決方案。特別是IETF組織專門成立了一個研究此演變的研究小組NGTRANS,已提交了各種演進策略草案,并力圖使之成為標準??v觀各種演進策略,主流技術大致可分如下幾類:
雙棧策略
實現(xiàn)IPv6結點與IPv4結點互通的最直接的方式是在IPv6結點中加入IPv4協(xié)議棧。具有雙協(xié)議棧的結點稱作“IPv6/IPv4結點”,這些結點既可以收發(fā)IPv4分組,也可以收發(fā)IPv6分組。它們可以使用IPv4與IPv4結點互通,也可以直接使用IPv6與IPv6結點互通。雙棧技術不需要構造隧道,但后文介紹的隧道技術中要用到雙棧。IPv6/IPv4結點可以只支持手工配置隧道,也可以既支持手工配置也支持自動隧道。
隧道技術
在IPv6發(fā)展初期,必然有許多局部的純IPv6網(wǎng)絡,這些IPv6網(wǎng)絡被IPv4骨干網(wǎng)絡隔離開來,為了使這些孤立的“IPv6島”互通,就采取隧道技術的方式來解決。利用穿越現(xiàn)存IPv4因特網(wǎng)的隧道技術將許多個“IPv6孤島”連接起來,逐步擴大IPv6的實現(xiàn)范圍,這就是目前國際IPv6試驗床6Bone的計劃。