Hi Matus,

We are using 1901 build in CentOS 7.6 and am facing a crash in VPP while using the CGNAT plugin. When using the deterministic CGN and using NAT {deterministic} option in the startup.conf, VPP crashes when I input the command ‘set interface nat44 in TenGigabitEthernet41/0/0 out TenGigabitEthernet41/0/1’.

If we remove nat {deterministic} from startup.conf NAT works perfectly fine. Following is the output from journalctl after VPP crashed:

May 14 05:47:33 localhost.localdomain ./vpp[43949]: unix_proc_file_contents: open `/root/vpp/build-root/install-vpp_debug-native/vpp/share/vpp/plugins/perfmon/Jaketo

May 14 05:47:33 localhost.localdomain ./vpp[43949]: perfmon: No table for cpuid 206d7

May 14 05:47:33 localhost.localdomain ./vpp[43949]: perfmon: model 2d, stepping 7

May 14 05:47:33 localhost.localdomain ./vpp[43949]: load_one_vat_plugin:67: Loaded plugin: acl_test_plugin.so

May 14 05:47:33 localhost.localdomain ./vpp[43949]: load_one_vat_plugin:67: Loaded plugin: avf_test_plugin.so

May 14 05:47:33 localhost.localdomain ./vpp[43949]: load_one_vat_plugin:67: Loaded plugin: cdp_test_plugin.so

May 14 05:47:33 localhost.localdomain ./vpp[43949]: load_one_vat_plugin:67: Loaded plugin: dpdk_test_plugin.so

May 14 05:47:33 localhost.localdomain ./vpp[43949]: load_one_vat_plugin:67: Loaded plugin: flowprobe_test_plugin.so

May 14 05:47:33 localhost.localdomain ./vpp[43949]: load_one_vat_plugin:67: Loaded plugin: gtpu_test_plugin.so

May 14 05:47:33 localhost.localdomain ./vpp[43949]: load_one_vat_plugin:67: Loaded plugin: ioam_test_plugin.so

May 14 05:47:33 localhost.localdomain ./vpp[43949]: load_one_vat_plugin:67: Loaded plugin: lacp_test_plugin.so

May 14 05:47:33 localhost.localdomain ./vpp[43949]: load_one_vat_plugin:67: Loaded plugin: lb_test_plugin.so

May 14 05:47:33 localhost.localdomain ./vpp[43949]: load_one_vat_plugin:67: Loaded plugin: mactime_test_plugin.so

May 14 05:47:33 localhost.localdomain ./vpp[43949]: load_one_vat_plugin:67: Loaded plugin: memif_test_plugin.so

May 14 05:47:33 localhost.localdomain ./vpp[43949]: load_one_vat_plugin:67: Loaded plugin: nat_test_plugin.so

May 14 05:47:33 localhost.localdomain ./vpp[43949]: load_one_vat_plugin:67: Loaded plugin: nsh_test_plugin.so

May 14 05:47:33 localhost.localdomain ./vpp[43949]: load_one_vat_plugin:67: Loaded plugin: nsim_test_plugin.so

May 14 05:47:33 localhost.localdomain ./vpp[43949]: load_one_vat_plugin:67: Loaded plugin: pppoe_test_plugin.so

May 14 05:47:33 localhost.localdomain ./vpp[43949]: load_one_vat_plugin:67: Loaded plugin: stn_test_plugin.so

May 14 05:47:33 localhost.localdomain ./vpp[43949]: load_one_vat_plugin:67: Loaded plugin: vmxnet3_test_plugin.so

May 14 05:47:33 localhost.localdomain ./vpp[43949]: dpdk_config:1407: socket-mem argument is deprecated

May 14 05:47:33 localhost.localdomain ./vpp[43949]: dpdk: EAL init args: -c 50414 -n 4 --in-memory --file-prefix vpp -w 0000:41:00.0 -w 0000:41:00.1 --master-lcore 4

May 14 05:47:35 localhost.localdomain vnet[43949]: dpdk_ipsec_process:1010: not enough DPDK crypto resources, default to OpenSSL

May 14 05:48:04 localhost.localdomain avahi-daemon[9690]: Registering new address record for fe80::c8c3:9dff:fee0:84f4 on tap0.*.

May 14 05:49:36 localhost.localdomain vnet[43949]: /root/vpp/src/vlib/log.c:153 (vlib_log) assertion `vlib_get_thread_index () == 0' fails

May 14 05:49:36 localhost.localdomain vnet[43949]: received signal SIGABRT, PC 0x7fb162fef207

May 14 05:49:36 localhost.localdomain vnet[43949]: #0 0x00007fb1649a64b3 unix_signal_handler + 0x24c

May 14 05:49:36 localhost.localdomain vnet[43949]: #1 0x00007fb16429d5d0 0x7fb16429d5d0

May 14 05:49:36 localhost.localdomain vnet[43949]: #2 0x00007fb162fef207 gsignal + 0x37

May 14 05:49:36 localhost.localdomain vnet[43949]: #3 0x00007fb162ff08f8 abort + 0x148

May 14 05:49:36 localhost.localdomain vnet[43949]: #4 0x0000000000407811 vhost_user_unmap_all + 0x0

May 14 05:49:36 localhost.localdomain vnet[43949]: #5 0x00007fb163d9a23f debugger + 0x1c

May 14 05:49:36 localhost.localdomain vnet[43949]: #6 0x00007fb163d9a67a _clib_error + 0x2d2

May 14 05:49:36 localhost.localdomain vnet[43949]: #7 0x00007fb164938221 vlib_log + 0x2ce

May 14 05:49:36 localhost.localdomain vnet[43949]: #8 0x00007fb11dde2ea1 snat_det_in2out_node_fn + 0x170f

May 14 05:49:36 localhost.localdomain vnet[43949]: #9 0x00007fb164949046 dispatch_node + 0x2b8

May 14 05:49:36 localhost.localdomain vnet[43949]: #10 0x00007fb164949626 dispatch_pending_node + 0x372

May 14 05:49:36 localhost.localdomain vnet[43949]: #11 0x00007fb16494b2b8 vlib_main_or_worker_loop + 0x8fd

May 14 05:49:36 localhost.localdomain vnet[43949]: #12 0x00007fb16494bad4 vlib_worker_loop + 0x2c

May 14 05:49:36 localhost.localdomain vnet[43949]: #13 0x00007fb16497d8fb vlib_worker_thread_fn + 0x120

May 14 05:49:36 localhost.localdomain vnet[43949]: #14 0x00007fb163dbd524 0x7fb163dbd524

May 14 05:49:36 localhost.localdomain abrt-hook-ccpp[403]: Process 43949 (vpp) of user 0 killed by SIGABRT - dumping core


Kindly guide us on how to use deterministic NAT in this configuration.


Regards,

Uzzam Javed

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#13084): https://lists.fd.io/g/vpp-dev/message/13084
Mute This Topic: https://lists.fd.io/mt/31665118/21656
Group Owner: vpp-dev+ow...@lists.fd.io
Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub  [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-
  • [... arsalan.saghir
    • ... Matus Fabian -X (matfabia - PANTHEON TECHNOLOGIES@Cisco) via Lists.Fd.Io
    • ... Matus Fabian -X (matfabia - PANTHEON TECHNOLOGIES@Cisco) via Lists.Fd.Io
      • ... Arsalan
        • ... Matus Fabian -X (matfabia - PANTHEON TECHNOLOGIES@Cisco) via Lists.Fd.Io
    • ... Arsalan
    • ... Uzzam Javed

Reply via email to