I have this very simple config: startup.conf unix { nodaemon log /var/log/vpp/vpp.log full-coredump cli-listen /run/vpp/cli.sock gid vpp startup-config /etc/vpp/initial_setup.conf poll-sleep-usec 100 }
api-trace { on } api-segment { gid vpp } socksvr { default } cpu { } buffers { buffers-per-numa 512000 default data-size 4096 } dpdk { dev default { num-rx-queues 3 num-tx-queues 3 num-rx-desc 512 num-tx-desc 512 rss-queues 0,2,5-7 } dev 0000:01:00.0 { name wanport } dev 0000:03:00.0 { name guestport } } plugins { plugin default { disable } plugin dpdk_plugin.so { enable } plugin acl_plugin.so { enable } plugin dhcp_plugin.so { enable } plugin dns_plugin.so { disable } plugin nat_plugin.so { enable } plugin nat44_plugin.so { enable } plugin cnat_plugin.so { enable } plugin ping_plugin.so { enable } } logging { default-log-level debug default-syslog-log-level debug } initial_setup.conf comment { configure wan port 0c:c4:7a:c8:fc:e4 } set int mac address wanport 0c:c4:7a:c8:fc:e4 set dhcp client intfc wanport hostname vpprouter set int state wanport up comment { Add Linux VLAN interfaces } create sub-interfaces guestport 1000 comment { Create loop0 -> untag traffic } loopback create-interface set int l2 bridge loop0 1 bvi set int ip address loop0 192.168.2.1/24 set int state loop0 up comment { Loop interfaces for VLANs } comment { Create loop1 -> VLAN 1000 } loopback create-interface set int l2 bridge loop1 2 bvi set int ip address loop1 172.20.0.0/20 set int state loop1 up comment { Add untag guest to loop0 } set int l2 bridge guestport 1 set int state guestport up comment { Add VLAN 1000 guest to loop1 } set int l2 bridge guestport.1000 2 set int l2 tag-rewrite guestport.1000 pop 1 set int state guestport.1000 up comment { create tap interface for dhcp server and host-stack access (untag - loop0 - tap0) } create tap id 0 host-if-name eno3 host-ip4-addr 192.168.2.2/24 host-ip4-gw 192.168.2.1 set int l2 bridge tap0 1 set int state tap0 up comment { tap interfaces for VLANs } comment { create tap interface for dhcp server and host-stack access (VLAN 1000 - loop1 - tap1) } create tap id 1 host-if-name eno3.1000 host-ip4-addr 172.20.0.2/20 host-ip4-gw 172.20.0.1 set int l2 bridge tap1 2 set int state tap1 up comment { configure nat } nat44 add interface address wanport set interface nat44 in loop1 out wanport comment { Route ssh (TCP 22) to the untag Linux interface } nat44 add static mapping local 192.168.2.2 22 external wanport 22 tcp When starting vpp manually I get an error on NAT44: guestport.1000 loop0 loop1 tap0 tap1 nat44 add interface address: add wanport address failed This same config works on CentOS with vpp 20.09 but failt with v22.06-rc1 wanport did get an IP via DHCP. Any clues ? Andre Courchesne - Consultant http://net-forces.blogspot.ca <http://www.net-forces.com/> https://www.co2.click Twitter: @IndianaTux LinkedIn: http://www.linkedin.com/pub/andr%C3%A9-courchesne/0/b0b/688 L'information contenue dans le présent document est la propriété de Andre Courchesne. Et est divulguée en toute confidentialité. Cette information ne doit pas être utilisée, divulguée à d'autres personnes ou reproduite sans le consentement écrit explicite de Andre Courchesne. The information contained in this document is confidential and property of Andre Courchesne. It shall not be used, disclosed to others or reproduced without the express written consent of Andre Courchesne.
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#21546): https://lists.fd.io/g/vpp-dev/message/21546 Mute This Topic: https://lists.fd.io/mt/91808820/21656 Group Owner: vpp-dev+ow...@lists.fd.io Unsubscribe: https://lists.fd.io/g/vpp-dev/leave/1480452/21656/631435203/xyzzy [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-