SIT隧道以及FOU/GUE封装

单纯的SIT隧道配置如下:

Host-A:

ip link add sit01 type sit local 10.10.10.103 remote 10.10.10.145 ttl 255
ip link set sit01 up
ip addr add 3ffe:6::1/96 dev sit01

Host-B:

ip link add sit01 type sit local 10.10.10.145 remote 10.10.10.103 ttl 255
ip link set sit01 up
ip addr add 3ffe:6::2/96 dev sit01

登录主机A,测试连通性:

Host-A $ ping6 3ffe:6::2
PING 3ffe:6::2(3ffe:6::2) 56 data bytes
64 bytes from 3ffe:6::2: icmp_seq=1 ttl=64 time=0.744 ms

以下为使用tcpdump抓取的数据报文,外层为IPv4头部,内层为IPv6头部:

查看内层的IPv4头部信息,可见其协议号为41,即IPv6-in-IPv4。

 

FOU封装SIT隧道

主机A配置如下,设置FOU接收端口为6666,协议号41为IPv6-in-IPv4隧道协议:

ip fou add port 6666 ipproto 41

ip link add sit01 type sit local 10.10.10.103 remote 10.10.10.145 ttl 255 encap fou encap-sport auto encap-dport 5555
ip link set sit01 up
ip addr add 3ffe:6::1/96 dev sit01

主机B配置如下,设置其FOU封装接收端口为5555,对应sit隧道设备sit01的目的端口encap-dport(5555)。

ip fou add port 5555 ipproto 41

ip link add sit01 type sit local 10.10.10.145 remote 10.10.10.103 ttl 255 encap fou encap-sport auto encap-dport 6666
ip link set sit01 up
ip addr add 3ffe:6::2/96 dev sit01

登录主机A测试连通性:

Host-A $ ping6 3ffe:6::2

使用tcpdump抓取到的数据报文如下,相比如没有FOU封装的sit隧道报文,增加了UDP头部,IPv6报文作为UDP的载荷存在:

 

GUE封装的SIT隧道

主机A配置如下,设置GUE接收端口为7777,GUE封装与FOU不同,其不需要在配置命令中指定协议类型,协议类型包含在数据包的GUE头部中:

ip fou add port 7777 gue

ip link add sit01 type sit local 10.10.10.103 remote 10.10.10.145 ttl 255 encap gue encap-sport auto encap-dport 8888 encap-csum encap-remcsum
ip link set sit01 up
ip addr add 3ffe:6::1/96 dev sit01

主机B配置如下,设置其GUE封装接收端口为8888,对应sit隧道设备sit01的目的端口encap-dport(8888)。

ip fou add port 8888 gue

ip link add sit01 type sit local 10.10.10.145 remote 10.10.10.103 ttl 255 encap gue encap-sport auto encap-dport 7777 encap-csum encap-remcsum
ip link set sit01 up
ip addr add 3ffe:6::2/96 dev sit01

登录主机A测试连通性:

Host-A $ ping6 3ffe:6::2

使用tcpdump抓取数据包如下,GUE头部信息为00 29 00 00:

 

配置环境

主机A:Ubuntu 17.04,IP命令版本:ip utility, iproute2-ss161212。

主机B:Ubuntu 18.04.1 LTS,IP工具版本:ip utility, iproute2-ss180129

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值