1. 程式人生 > 其它 >2021.10.11-2021.10.13學習成果(IPV6過渡技術,4種隧道)

2021.10.11-2021.10.13學習成果(IPV6過渡技術,4種隧道)

雙棧:IPV4和IPV6並存。
PDU:協議資料單元。
隧道技術:用一種報文頭保護另一隻報頭。

雙棧協議(Dual Stack):
裝置必須支援IPV4/IPV6協議棧。
連線雙棧網路的介面必須同時配置IPV4地址和IPV6地址。

6over4手動隧道:
手動隧道。
源地址和目的地址均需手工配置。
用於邊界路由器與邊界路由器,或者主機與邊界路由器之間。

(配置指令)
int tunnel0/0/0 (加入隧道口)
ipv6 enble (開啟IPV6模式)
ipv6 address FE80::1 link-local (配置link-local地址,因為有IPV6地址隧道才UP)
tunnel-protocol ipv6-ipv4 (選擇隧道協議,你想用哪一種協議讓他們進行通訊,ipv6-ipv4代表把ipv6放到ipv4中傳輸)
source 1.1.1.1 (隧道入口)
destination 3.3.3.3 (隧道出口)
ipv6 route-static 2000:3:: 64 tunnel 0/0/0 (建立靜態路由,有路由才能把資料發到對面)


6over4 GRE隧道:
手動隧道。
手工指定隧道的端點地址。
GRE承載IPV6協議。

GRE優點:
(1)GRE把後面的報文進行包裝然後通過前面的報文運輸,取消了前面和後面報文的繫結效果。(手動隧道進行了繫結,選擇了隧道協議後只能由指定協議的來運輸)
(2)可以在GRE header報文中進行控制,如新增認證等。
GRE缺點:
(1)讓頭部報文長度變得更大,進一步壓縮了data報文的空間。

(配置指令)
int tunnel0/0/0 (加入隧道口)
ipv6 enble (開啟IPV6模式)
ipv6 address FE80::1 link-local (配置link-local地址,因為有IPV6地址隧道才UP)
tunnel-protocol gre (選擇隧道協議)
source 1.1.1.1 (隧道入口)
destination 3.3.3.3 (隧道出口)
ipv6 route-static 2000:3:: 64 tunnel 0/0/0 (建立靜態路由,有路由才能把資料發到對面)


6to4隧道(1):
6over4自動隧道的一種。
支援Router到Router、Host到Router、Router到Host、Host到Host。(R:路由器,H:主機)
採用6to4專用地址,即2002:ipv4::/48。(IPV4:IPV4地址)

6to4隧道(2):
6to4隧道。
可連線多個6to4網路。
通過SLA ID(站點級聚合標誌符)區分。

(配置指令)
ipv6
int tunnel0/0/0
ipv6 enble
ipv6 address FE80::3 link-local
tunnel-protocol ipv6-ipv4 6to4
source 3.3.3.3

int g0/0/2
ipv6 enble
ipv6 address 2002:303:303::3/64

ipv6 route-static 2002:: 16 tunnel0/0/0
中繼迭代:
ipv6 route-static 2000:: 64 2002:101:101::1
(如果要去2000::開頭的地址則去2002::101:101::1的下一跳尋找)
(如果不是2002開頭的則需要用到迭代技術)

(看到2002:ipv4::/48的格式後會直接根據目的地址建立一條隧道,與手動配置的區別在於一個是規定了目的而一個沒規定目的)


ISATAP隧道:
6over4自動隧道的一種。
支援Host到Router、Router到Host、Host到Host。(因為不能路由器與路由去,所以進不去機房)
採用ISATAP隧道專業地址。(IPV6地址格式:字首+5EFE+IPV4地址,其中字首佔16bit,5EFE佔16bit,IPV4地址佔32bit)
(配置指令)
int Tunne10/0/0 (建立管道)
ipv6 enble (開啟IPV6)
ipv6 address 2000:12:: /64 eui-64 (建立全球單播地址,因為回發的時候需要隧道出口地址)
undo ipv6 nd ra halt (開始傳送RA訊息)
tunnel-protocol ipv6-ipv4 isatap (指定協議策略)
source 2.2.2.2 (ISA TAP的loopbackIP)