测试环境
1 | ip netns exec ns1 ip l s veth1 down |
启用转发
1 | echo 1 > /proc/sys/net/ipv4/ip_forward |
配置xfrm SA and SP
1 | SRC=172.17.0.2 |
udp server
创建一个udp socket,并设置UDP_ENCAP_ESPINUDP属性,这样内核收到报文后,剥离掉udp头后,将报文内容当做xfrm报文处理。
1 | #include <stdio.h> |
常用调试命令
xfrm proc 统计
1
cat /proc/net/xfrm_stat
SA:
ip -s x s
SP:
ip -s x p