Hi everyone, I am a newbie on vpp. Last sunday I wanted to test the ipsec
tunnel mode.
First I use two VMs (HOST A and HOST B, both have two NICs) which installed
ipsec-tools to test the case, it worked well. Then I installed vpp on HOST
B, and translated the configuration into the vpp systle. It could not work.
I have read the wiki.fd.io, but it only show the transport mode.
I tested it by "ping 192.168.10.10 -I 192.168.11.11" on HOST A.
Did I miss something? Any advice is welcome. Thanks.
HOST A (ubuntu) HOST B (vpp)
enp0s8 172.22.15.88 <--------> enp0s8 172.22.15.77
enp0s9 192.168.11.11 enp0s9 192.168.10.10
The following are my vpp cmds:
vppctl set interface ip address GigabitEthernet0/8/0 172.22.15.77/24
vppctl set interface state GigabitEthernet0/8/0 up
vppctl set interface ip address GigabitEthernet0/9/0 192.168.10.10/24
vppctl set interface state GigabitEthernet0/9/0 up
vppctl ipsec sa add 10 spi 1 esp crypto-alg aes-cbc-128 crypto-key
22222222222222222222222222222222 integ-alg sha1-96 integ-key
1111111111111111111111111111111111111111 tunnel-src 172.22.15.88 tunnel-dst
172.22.15.77
vppctl ipsec sa add 20 spi 2 esp crypto-alg aes-cbc-128 crypto-key
22222222222222222222222222222222 integ-alg sha1-96 integ-key
1111111111111111111111111111111111111111 tunnel-src 172.22.15.77 tunnel-dst
172.22.15.88
vppctl ipsec spd add 1
vppctl set interface ipsec spd GigabitEthernet0/8/0 1
vppctl ipsec policy add spd 1 priority 10 inbound action protect sa 10
local-ip-range 192.168.10.10 - 192.168.10.10 remote-ip-range 192.168.11.11
- 192.168.11.11
vppctl ipsec policy add spd 1 priority 20 outbound action protect sa 20
local-ip-range 192.168.10.10 - 192.168.10.10 remote-ip-range 192.168.11.11
- 192.168.11.11
vppctl ip route add 192.168.11.0/24 via GigabitEthernet0/8/0
_______________________________________________
vpp-dev mailing list
[email protected]
https://lists.fd.io/mailman/listinfo/vpp-dev