Good afternoon!
I can't apply the option in startup.conf:
>
> nat { translation hash buckets 1048576 }
>
There is an error in the log:
>
>
> Nov 28 04:25:06 nat vpp[81634]: vlib_call_all_config_functions: unknown
> input nat connection hash buckets 1048576.
>
Although these settings are described in the documentation, I couldn't find
another way to set the hash bucket size:
https://s3-docs.fd.io/vpp/26.02/configuration/reference.html#translation-hash-buckets-n
>
> nat Section translation hash buckets Sets the number of hash buckets in
> each of the two in/out NAT bi-hash lookup tables. Defaults to 1024
> buckets. If the NAT is indicated to be endpoint dependent, which can be
> set with the endpoint-dependent parameter, then this parameter sets the
> number of hash buckets in each of the two endpoint dependent sessions NAT
> bi-hash lookup tables. translation hash buckets 1024"
>
Version VPP:
>
> show version vpp v25.10-release built by root on 428091060f38 at
> 2025-10-29T10:56:37
>
Full config:
cat /etc/vpp/startup.conf
>
> unix {
> nodaemon
> log /var/log/vpp/vpp.log
> full-coredump
> cli-listen /run/vpp/cli.sock
> gid vpp
> cli-prompt nat-vpp1
> cli-history-limit 1000
> cli-no-pager
> startup-config /etc/vpp/nat44_config.cli
> }
> heapsize 6G
> logging {
> default-log-level info
> default-syslog-log-level info
> }
> statseg {
> per-node-counters on
> }
> api-trace {
> on
> }
> api-segment {
> gid vpp
> global-size 3G
> }
> socksvr {
> default
> }
> cpu {
> main-core 1
> corelist-workers 2-15
> }
> plugins {
> plugin dpdk_plugin.so { enable }
> plugin nat_plugin.so { enable }
> plugin flowprobe_plugin.so { enable }
> }
> nat {
> translation hash buckets 1048576
> }
> buffers {
> buffers-per-numa 512000
> default data-size 2048
> page-size default-hugepage
> numa 0 {
> buffers 512000
> }
> numa 1 {
> buffers 0
> }
> }
> dpdk {
> dev 0000:12:00.1 {
> name 40GEthernet_cl
> num-rx-queues 14
> num-tx-queues 14
> num-rx-desc 4096
> num-tx-desc 4096
> }
> dev 0000:12:00.0 {
> name 40GEthernet_int
> num-rx-queues 14
> num-tx-queues 14
> num-rx-desc 4096
> num-tx-desc 4096
> }
> no-multi-seg
> }
>
Settings CG NAT:
cat /etc/vpp/nat44_config.cli
>
> set interface state 40GEthernet_cl up
> set interface state 40GEthernet_int up
> set interface mtu packet 1500 40GEthernet_cl
> set interface mtu packet 1500 40GEthernet_int
> set interface ip address 40GEthernet_cl 10.255.243.248/28
> set interface ip address 40GEthernet_int 10.255.243.202/30
> nat44 plugin enable sessions 500000
> set nat workers 0-13
> set nat timeout udp 300 tcp-established 600 tcp-transitory 240 icmp 30
> set interface nat44 in 40GEthernet_cl out 40GEthernet_int
> nat44 add address 30.52.214.1-30.52.215.254
> ip route add 10.0.0.0/8 via 10.255.243.253 40GEthernet_cl
> ip route add 192.168.0.0/16 via 10.255.243.253 40GEthernet_cl
> ip route add 172.16.0.0/12 via 10.255.243.253 40GEthernet_cl
> ip route add 30.52.192.0/19 via 10.255.243.253 40GEthernet_cl
> ip route add 0.0.0.0/0 via 10.255.243.201 40GEthernet_int
> #ip route add 30.52.214.0/23 via drop
> ip route add 224.0.0.0/4 via drop
> ip route add 169.254.0.0/16 via drop
> ip neighbor 40GEthernet_cl 10.255.243.253 00:2a:10:fe:eb:eb
> ip neighbor 40GEthernet_int 10.255.243.201 f0:7c:c7:0d:1f:fa
> set ipfix exporter collector 10.224.5.199 port 2055 src 10.255.243.248
> path-mtu 1450 template-interval 20
> nat ipfix logging enable
>
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#26573): https://lists.fd.io/g/vpp-dev/message/26573
Mute This Topic: https://lists.fd.io/mt/116510216/21656
Group Owner: [email protected]
Unsubscribe: https://lists.fd.io/g/vpp-dev/leave/14379924/21656/631435203/xyzzy
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-