天天看點

6over4的手工隧道的兩種實作方式參考閱讀6over4的手工隧道總結比較

文章目錄

  • 參考閱讀
  • 6over4的手工隧道
    • GRE隧道
    • 6over4隧道
  • 總結比較

參考閱讀

對于IPv6,你需要知道的問題對于IPv6,你需要知道的問題

6over4的手工隧道

顧名思義,6over4是一種ipv6的過度技術,當然還有Dual stack,本Blog主要介紹6over4tunnel中的手工隧道

6over4的手工隧道的兩種實作方式參考閱讀6over4的手工隧道總結比較

GRE隧道

GRE叫做通用路由封裝協定,精髓在于通用二字,即沒有什麼封裝是GRE不能做到的

實驗環境

6over4的手工隧道的兩種實作方式參考閱讀6over4的手工隧道總結比較

需求:使黃色和綠色區域的兩個ipv6孤島互通,通過6over4的手工隧道實作

實作:

1、首先使用OSPF将v4域的路由打通

6over4的手工隧道的兩種實作方式參考閱讀6over4的手工隧道總結比較
6over4的手工隧道的兩種實作方式參考閱讀6over4的手工隧道總結比較
6over4的手工隧道的兩種實作方式參考閱讀6over4的手工隧道總結比較

2、配置v6孤島的位址,使用Lookup1

6over4的手工隧道的兩種實作方式參考閱讀6over4的手工隧道總結比較
6over4的手工隧道的兩種實作方式參考閱讀6over4的手工隧道總結比較

以上隻是簡單的操作,重點在于tunnel的配置

3、雙棧的邊界路由器配置GRE隧道

[R1-Tunnel0/0/0]di th
[V200R003C00]
#
interface Tunnel0/0/0
 ipv6 enable 
 ipv6 address 2001:13::1/64  #這裡是隧道的v6位址
 tunnel-protocol gre  		#配置隧道的工作模式
 source LoopBack0			#這個是v4棧的位址
 destination 3.3.3.3		#P2P的v4棧的位址,注意隻有P2P才能指定destination
#
return

[R3-Tunnel0/0/0]di th
[V200R003C00]
#
interface Tunnel0/0/0
 description 1.1.1.1
 ipv6 enable 
 ipv6 address 2001:13::3/64 
 tunnel-protocol gre
 source LoopBack0
 destination 1.1.1.1
#
return
           

4、雙棧路由器配置v6的靜态路由,P2P可以用出接口(隧道口),P2MP不能使用出接口,隻能配成NextHop

[R1]ipv6 route-static 2001:3:: 64 Tunnel0/0/0
           
6over4的手工隧道的兩種實作方式參考閱讀6over4的手工隧道總結比較

若配置為NextHop

[R1]ipv6 route-static 2001:3:: 64 2001:13::3
           
6over4的手工隧道的兩種實作方式參考閱讀6over4的手工隧道總結比較

注意,這裡出接口的配置雖然導緻下一跳不是對端,但是P2P環境,将資料扔給隧道口就完事了,因為對端肯定就是一個,但是P2MP不能這麼做

R3做相似的配置

[R3]ipv6 route-static 2001:1:: 64 Tunnel0/0/0 
           

測試:

6over4的手工隧道的兩種實作方式參考閱讀6over4的手工隧道總結比較

抓包也可以看到,v4位址後面一層是GRE封裝,GRE封裝内是v6棧

6over4的手工隧道的兩種實作方式參考閱讀6over4的手工隧道總結比較

6over4隧道

與上面的配置大同小異,隻需修改隧道的工作模式為6over4即可

[R1-Tunnel0/0/0]di th
[V200R003C00]
#
interface Tunnel0/0/0
 ipv6 enable 
 ipv6 address 2001:13::1/64 
 tunnel-protocol ipv6-ipv4
 source LoopBack0
 destination 3.3.3.3
#
return

[R3-Tunnel0/0/0]di th
[V200R003C00]
#
interface Tunnel0/0/0
 description 1.1.1.1
 ipv6 enable 
 ipv6 address 2001:13::3/64 
 tunnel-protocol ipv6-ipv4
 source LoopBack0
 destination 1.1.1.1
#
return
           

測試:

6over4的手工隧道的兩種實作方式參考閱讀6over4的手工隧道總結比較

抓包可以看出,v6over在v4内

6over4的手工隧道的兩種實作方式參考閱讀6over4的手工隧道總結比較

總結比較

6over4隧道 :v4知道後面是v6的頭,這是最佳實踐

GRE隧道 :v4不知道GRE内部是什麼

缺點:

  • 頭部開銷越大,有效載荷就少一些,頭部開銷多了4B,有效載荷就少4B;
  • 多一層封裝,多一層開銷;
  • 頭部開銷導緻資料載荷變小。封裝開銷變大

優點:

GRE 通用路由封裝;裡面随意封裝,還可以封裝v4、mpls、等等