Hi,
I've go very simple config for NAT44:
create interface rdma host-if enp1s0f0 name rdma-0
create sub-interfaces rdma-0 934
create sub-interfaces rdma-0 935
set interface ip address rdma-0.934 10.0.100.10/31
set interface ip address rdma-0.935 18.31.0.1/25
set interface state rdma-0 up
set interface state rdma-0.934 up
set interface state rdma-0.935 up
ip route add 10.0.0.0/8 via 10.0.100.11 rdma-0.934
ip route add 0.0.0.0/0 via 18.31.0.126 rdma-0.935
nat44 enable sessions 900000
set int nat44 in rdma-0.934 out rdma-0.935
nat44 add address 18.31.0.2-18.31.0.124
In case of server reboot or vpp process failure, nat doesn't work for
relatively long time period.
Moreover some servers starts working where others are not yet.
After 10-20 minutes it start work as expected.
Ping is working to private servers from vpp process.
Vpp is builded from source (vpp v21.10-rc0~361-g5aa06abf2) but work delay the
same in repo version.
VPP starts create some sessions but it simply not working from the PC side.
Below some outputs:
vpp# show nat44 sessions
NAT44 ED sessions:
-------- thread 0 vpp_main: 33 sessions --------
i2o 10.0.101.15 proto icmp port 45327 fib 0
o2i 18.31.0.19 proto icmp port 45327 fib 0
external host 91.233.219.251:45327
i2o flow: match: saddr 10.0.101.15 sport 45327 daddr 91.233.219.251
dport 45327 proto ICMP fib_idx 0 rewrite: saddr 18.31.0.19 daddr 91.233.219.251
icmp-id 45327 txfib 0
o2i flow: match: saddr 91.233.219.251 sport 45327 daddr 18.31.0.19 dport
45327 proto ICMP fib_idx 0 rewrite: daddr 10.0.101.15 icmp-id 45327 txfib 0
index 0
last heard 11.39
total pkts 9, total bytes 396
dynamic translation
i2o 10.0.101.15 proto icmp port 45329 fib 0
o2i 18.31.0.19 proto icmp port 45329 fib 0
external host 92.223.5.15:45329
i2o flow: match: saddr 10.0.101.15 sport 45329 daddr 92.223.5.15 dport
45329 proto ICMP fib_idx 0 rewrite: saddr 18.31.0.19 daddr 92.223.5.15 icmp-id
45329 txfib 0
o2i flow: match: saddr 92.223.5.15 sport 45329 daddr 18.31.0.19 dport
45329 proto ICMP fib_idx 0 rewrite: daddr 10.0.101.15 icmp-id 45329 txfib 0
index 1
last heard 11.39
total pkts 9, total bytes 396
dynamic translation
i2o 10.0.101.15 proto icmp port 45330 fib 0
o2i 18.31.0.19 proto icmp port 45330 fib 0
external host 92.223.6.32:45330
i2o flow: match: saddr 10.0.101.15 sport 45330 daddr 92.223.6.32 dport
45330 proto ICMP fib_idx 0 rewrite: saddr 18.31.0.19 daddr 92.223.6.32 icmp-id
45330 txfib 0
o2i flow: match: saddr 92.223.6.32 sport 45330 daddr 18.31.0.19 dport
45330 proto ICMP fib_idx 0 rewrite: daddr 10.0.101.15 icmp-id 45330 txfib 0
index 2
last heard 11.39
total pkts 9, total bytes 396
dynamic translation
...
PC
suser@influxdb-1:~$ ip add
2: ens18: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP
group default qlen 1000
link/ether e6:74:6e:8a:29:ac brd ff:ff:ff:ff:ff:ff
inet 10.0.101.15/25 brd 10.0.101.127 scope global ens18
valid_lft forever preferred_lft forever
inet6 fe80::e474:6eff:fe8a:29ac/64 scope link
valid_lft forever preferred_lft forever
suser@influxdb-1:~$ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
^C
--- 8.8.8.8 ping statistics ---
5 packets transmitted, 0 received, 100% packet loss, time 4092ms
suser@influxdb-1:~$
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#20180): https://lists.fd.io/g/vpp-dev/message/20180
Mute This Topic: https://lists.fd.io/mt/85790901/21656
Group Owner: [email protected]
Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-