【技術(shù)分享】Ipv6手動隧道技術(shù)

手動隧道技術(shù)

GRE隧道
利用傳統(tǒng)的 GRE 技術(shù),直接將 IPv6 的數(shù)據(jù)包封裝在 IPv4 包頭內(nèi)
Tunnel 接口需要啟用 IPv6 功能(要么ipv6 enable,要么ipv6 address),這樣做是為了讓 IPv6 路由表把 Tunnel 作為出接口
要求建立 Tunnel 接口的設(shè)備必須支持雙棧
GRE Tunnel 本身不限制承載的協(xié)議和數(shù)據(jù)
Tunnel 接口的 Link-local 地址
配置interface?Tunnel?[num]
ipv6?enable?or?ipv6?address?[ipv6?address/mask]
tunnel?mode?gre?ip???!!默認(rèn)就是GRE,可打可不打,打了也不顯示,show?int?tunnel?[num]檢查
?tunnel?source?[interface?or?ipv4?address]
tunnel?destination?[ipv4?address]
ipv6?route?::/0?tunnel?[num]

數(shù)據(jù)包穿越時,報文結(jié)構(gòu)如下:

IPv6 over IPv4隧道
仍然是利用 GRE Tunnel 來封裝 IPv6 數(shù)據(jù)包,只不過減少了 GRE 頭部封裝
IPv4 包頭中必須標(biāo)明后面是一個 IPv6 包頭,也就是把 GRE 的功能放到 IPv4 包頭來完成,從而可以提高 IPv6 的凈荷
配置interface?Tunnel?[num]
??ipv6?enable?or?ipv6?address?[ipv6?address/mask]
??tunnel?source?[interface?or?ipv4?address]
??tunnel?destination?[ipv4?address]
??tunnel?mode?ipv6ip--把ipv6轉(zhuǎn)成ipv4
ipv6?route?::/0?tunnel?[num]

數(shù)據(jù)包穿越時,報文結(jié)構(gòu):
