手工隧道的原理 ipv6隧道技術的原理

2021-10-13 06:29:43 字數 1961 閱讀 5810

細說

ipv6

隧道機制原理

網路之所以稱之為網,就是因為它的龐大體系,不存在孤島。那麼隨著

ipv6

的使用,

網路之中卻出現了小小的乙個島嶼。為了將兩個協議版本的

網路相互通,我們就需要使用

ipv4/

ipv6

隧道機制來完成這項艱鉅的工作,

具體是如何做到的呢?接下來我們就詳細的講

解一下隧道技術。

隧道技術

在ipv6

網路徹底代替

ipv4

網路之前,

總是有一些接入網技術首先具有

ipv6

的協議棧。

一般來說,在過渡前期,我們往往把這些

網路比做

ipv4

海洋中的

ipv6

小島。過渡的問題可

以因此分成兩大類

第一類是解決這些

ipv6

小島之間互相通訊的問題

第二類是解決

ipv6小島與

ipv4

的海洋之間通訊的問題。

ipv6

/ipv4

隧道技術的目的是利用現有的

ipv4

設施來為

ipv6

主機服務,使得各個分散的

ipv6

孤島可以跨越

ipv4

網路相互通訊。在

ipv6

封包通過

ipv4

網路時,無論哪種隧道機

制都是使用了乙個

封包拆包

過程,即處於傳送端的隧道端點將該

ipv6

封包封裝在

ipv4

包中,將此

ipv6

包視為ipv4

的負載資料,並將該

ipv4

包頭的協議字段設定為

41,以

說明該ipv4

封包的負載是乙個

ipv6

封裝包,然後在

ipv4

網路上傳送該封裝包。當協議字

段標為的

ipv4

封裝包到達處於接收端的

tunnel

端點時,該端點拆掉封裝包的

ipv4

包頭,取出

ipv6

封裝包繼續處理。在對

ipv6

包進行ipv4

封裝時如何確定該

ipv4

包的源和

目的位址是封裝的關鍵問題,現存的

ipv4/

ipv6

隧道機制的主要區別就在於如何確定

ipv4

封包的位址。

手工配置隧道

手工配置隧道(

configured tunnel

)是一種端到端的機制,需要隧道兩端的管理員協同工

作來完成隧道的建立。管理員對隧道兩端進行配置時,首先應為隧道介面指定兩端的

ipv4

位址,對在此隧道上傳遞的所有

ipv6

包進行ipv4

封裝時,都要從這一配置資訊中提取源

和目的ipv4

位址。其次管理員要設定必要的路由資訊,用以決定哪些

ipv6

包要經過隧道

傳遞。由於手工配置隧道是

ipv6

支援的第乙個過渡機制,所以在目前被廣泛地支援。這種機制不

強制要求使用隧道的主機

ipv6

位址中包含某種固定資訊,位址的使用比較靈活。但這種方

式的缺點是,人工配置的隧道兩端

ipv6

位址和ipv4

位址都需要事先經過協商和設定,才

能完成兩端的隧道配置,

這給接入網技術管理人員帶來了極大的負擔。

手工配置的人工工作

量大(每天要處理上萬條隧道),導致效率低下,並且容易出現差錯。

利用GRE隧道技術解決IPv6孤島問題

ipv6思維導圖鏈結如下 r1 r2 為總公司 a,其中 r2 為 a 的閘道器 r3 r4 執行 bgp r5 r6 為分公司 b,其中 r5 為 b 的閘道器 總公司 a 和分公司 b 都是部署 ipv6 的環境,運營商為 ipv4 環境,現需要保證總公司 a 伺服器和和分公司 b 的伺服器可以...

ipv6隧道穿越ipv4互聯實驗

實驗名稱 ipv6隧道穿越ipv4互聯實驗 實驗目的 配置隧道讓ipv6能穿越ipv4實現互聯 實驗拓撲圖 實驗詳細配置步驟 r1 router en router conf t router config line con 0 router config line logg sync router...

linux下ipv6實驗環境的搭建(隧道)

ping過別人的ipv6 之後,可以確定,區域網是不支援ipv6的。所以要使用隧道技術建立兩台機器之間的ipv6連線 1.發現測試用伺服器上沒有ipv6位址。所以測試伺服器的核心應該是沒有ipv6模組或者沒有ipv6開啟ipv6模組。2.uname a確定核心版本為2.6.18。經網上搜尋2.2以上...