Hi,

The doc is actually wrong, you should use 'port' instead of 'dst-port':
vpp# wireguard peer add wg0 public-key 
3xeh8iCP8nSTT0HKGPjQOb/pQXIUncC8Te8oyCU4fVg= endpoint 172.20.20.2 allowed-ip 
10.100.0.0/24 port 8001 persistent-keepalive 25

Best
ben

> -----Original Message-----
> From: vpp-dev@lists.fd.io <vpp-dev@lists.fd.io> On Behalf Of li.xia
> Sent: lundi 7 décembre 2020 11:09
> To: vpp-dev@lists.fd.io
> Subject: [vpp-dev] why not VPP wireguard add peer: input error ?
> 
> Hi, vpp-dev
> 
> 
> I made a test for VPP's wireguard VPN  with version 20.09 , and I found a
> error below:
> "wireguard peer add: Input error"
> 
> my topological graph below
> 
> 
> 1、ping from srv1(or srv2) to peer is ok, by 172.20.20.x in vppctl
> 2、VPP srv1 wireguard create like below
> 
>       vpp# wireguard create listen-port 8001 private-key
> MA4By9Ymc38GoI1zaHq+Ruv7qN58ngAPVOKD5YiTMVo= src 172.20.20.1
>       vpp# show wireguard interface
>       [0] wg0 src:172.20.20.1 port:8001 private-
> key:MA4By9Ymc38GoI1zaHq+Ruv7qN58ngAPVOKD5YiTMVo=
> 300e01cbd626737f06a08d73687abe46ebfba8de7c9e000f54e283e58893315a public-
> key:3xeh8iCP8nSTT0HKGPjQOb/pQXIUncC8Te8oyCU4fVg=
> df17a1f2208ff274934f41ca18f8d039bfe94172149dc0bc4def28c825387d58 mac-key:
> 075349f1b6956d834555c5384bbdbcdbaf6d2aba8f0e8aea249f9b84e1b15d20
>       vpp# wireguard peer add wg0 public-key
> 3xeh8iCP8nSTT0HKGPjQOb/pQXIUncC8Te8oyCU4fVg= endpoint 172.20.20.2 allowed-
> ip 10.100.0.0/24 dst-port 8001  persistent-keepalive 25
>       wireguard peer add: Input error
> 
> 
> 
> 3、In VPP srv2 the same error happened
> 4、Two VPP runs in ubuntu 18.04 OS of vmware 15.
> 
> 
> Is there something wrong with my configures ?
> 
> 
> addition for VPP log
> 
> 
> vpp# sh log
> 2020/12/07 01:32:07:366 notice     plugin/load    Loaded plugin:
> abf_plugin.so (Access Control List (ACL) Based Forwarding)
> 2020/12/07 01:32:07:367 notice     plugin/load    Loaded plugin:
> acl_plugin.so (Access Control Lists (ACL))
> 2020/12/07 01:32:07:367 notice     plugin/load    Loaded plugin:
> adl_plugin.so (Allow/deny list plugin)
> 2020/12/07 01:32:07:368 notice     plugin/load    Loaded plugin:
> avf_plugin.so (Intel Adaptive Virtual Function (AVF) Device Driver)
> 2020/12/07 01:32:07:368 notice     plugin/load    Loaded plugin:
> builtinurl_plugin.so (vpp built-in URL support)
> 2020/12/07 01:32:07:368 notice     plugin/load    Loaded plugin:
> cdp_plugin.so (Cisco Discovery Protocol (CDP))
> 2020/12/07 01:32:07:368 notice     plugin/load    Loaded plugin:
> cnat_plugin.so (CNat Translate)
> 2020/12/07 01:32:07:375 notice     plugin/load    Loaded plugin:
> crypto_ipsecmb_plugin.so (Intel IPSEC Multi-buffer Crypto Engine)
> 2020/12/07 01:32:07:375 notice     plugin/load    Loaded plugin:
> crypto_native_plugin.so (Intel IA32 Software Crypto Engine)
> 2020/12/07 01:32:07:376 notice     plugin/load    Loaded plugin:
> crypto_openssl_plugin.so (OpenSSL Crypto Engine)
> 2020/12/07 01:32:07:376 notice     plugin/load    Loaded plugin:
> crypto_sw_scheduler_plugin.so (SW Scheduler Crypto Async Engine plugin)
> 2020/12/07 01:32:07:376 notice     plugin/load    Loaded plugin:
> ct6_plugin.so (IPv6 Connection Tracker)
> 2020/12/07 01:32:07:376 notice     plugin/load    Loaded plugin:
> det44_plugin.so (Deterministic NAT (CGN))
> 2020/12/07 01:32:07:376 notice     plugin/load    Loaded plugin:
> dhcp_plugin.so (Dynamic Host Configuration Protocol (DHCP))
> 2020/12/07 01:32:07:376 notice     plugin/load    Loaded plugin:
> dns_plugin.so (Simple DNS name resolver)
> 2020/12/07 01:32:07:392 notice     plugin/load    Loaded plugin:
> dpdk_plugin.so (Data Plane Development Kit (DPDK))
> 2020/12/07 01:32:07:392 notice     plugin/load    Loaded plugin:
> dslite_plugin.so (Dual-Stack Lite)
> 2020/12/07 01:32:07:392 notice     plugin/load    Loaded plugin:
> flowprobe_plugin.so (Flow per Packet)
> 2020/12/07 01:32:07:393 notice     plugin/load    Loaded plugin:
> gbp_plugin.so (Group Based Policy (GBP))
> 2020/12/07 01:32:07:393 notice     plugin/load    Loaded plugin:
> gtpu_plugin.so (GPRS Tunnelling Protocol, User Data (GTPv1-U))
> 2020/12/07 01:32:07:393 notice     plugin/load    Loaded plugin:
> hs_apps_plugin.so (Host Stack Applications)
> 2020/12/07 01:32:07:393 notice     plugin/load    Loaded plugin:
> http_static_plugin.so (HTTP Static Server)
> 2020/12/07 01:32:07:393 notice     plugin/load    Loaded plugin:
> igmp_plugin.so (Internet Group Management Protocol (IGMP))
> 2020/12/07 01:32:07:393 notice     plugin/load    Loaded plugin:
> ikev2_plugin.so (Internet Key Exchange (IKEv2) Protocol)
> 2020/12/07 01:32:07:393 notice     plugin/load    Loaded plugin:
> ila_plugin.so (Identifier Locator Addressing (ILA) for IPv6)
> 2020/12/07 01:32:07:393 notice     plugin/load    Loaded plugin:
> ioam_plugin.so (Inbound Operations, Administration, and Maintenance (OAM))
> 2020/12/07 01:32:07:394 notice     plugin/load    Loaded plugin:
> l2e_plugin.so (Layer 2 (L2) Emulation)
> 2020/12/07 01:32:07:394 notice     plugin/load    Loaded plugin:
> l3xc_plugin.so (L3 Cross-Connect (L3XC))
> 2020/12/07 01:32:07:394 notice     plugin/load    Loaded plugin:
> lacp_plugin.so (Link Aggregation Control Protocol (LACP))
> 2020/12/07 01:32:07:394 notice     plugin/load    Loaded plugin:
> lb_plugin.so (Load Balancer (LB))
> 2020/12/07 01:32:07:394 notice     plugin/load    Loaded plugin:
> mactime_plugin.so (Time-based MAC Source Address Filter)
> 2020/12/07 01:32:07:394 notice     plugin/load    Loaded plugin:
> map_plugin.so (Mapping of Address and Port (MAP))
> 2020/12/07 01:32:07:394 notice     plugin/load    Loaded plugin:
> mdata_plugin.so (Buffer metadata change tracker.)
> 2020/12/07 01:32:07:394 notice     plugin/load    Loaded plugin:
> memif_plugin.so (Packet Memory Interface (memif) -- Experimental)
> 2020/12/07 01:32:07:394 notice     plugin/load    Loaded plugin:
> nat66_plugin.so (NAT66)
> 2020/12/07 01:32:07:395 notice     plugin/load    Loaded plugin:
> nat_plugin.so (Network Address Translation (NAT))
> 2020/12/07 01:32:07:395 notice     plugin/load    Loaded plugin:
> nsh_plugin.so (Network Service Header (NSH))
> 2020/12/07 01:32:07:396 notice     plugin/load    Loaded plugin:
> nsim_plugin.so (Network Delay Simulator)
> 2020/12/07 01:32:07:396 notice     plugin/load    Plugin disabled
> (default): oddbuf_plugin.so
> 2020/12/07 01:32:07:396 notice     plugin/load    Loaded plugin:
> perfmon_plugin.so (Performance Monitor)
> 2020/12/07 01:32:07:396 notice     plugin/load    Loaded plugin:
> ping_plugin.so (Ping (ping))
> 2020/12/07 01:32:07:396 notice     plugin/load    Loaded plugin:
> pppoe_plugin.so (PPP over Ethernet (PPPoE))
> 2020/12/07 01:32:07:396 notice     plugin/load    Plugin disabled
> (default): quic_plugin.so
> 2020/12/07 01:32:07:397 notice     plugin/load    Loaded plugin:
> rdma_plugin.so (RDMA IBverbs Device Driver)
> 2020/12/07 01:32:07:397 notice     plugin/load    Loaded plugin:
> srv6ad_plugin.so (Dynamic Segment Routing for IPv6 (SRv6) Proxy)
> 2020/12/07 01:32:07:397 notice     plugin/load    Loaded plugin:
> srv6am_plugin.so (Masquerading Segment Routing for IPv6 (SRv6) Proxy)
> 2020/12/07 01:32:07:397 notice     plugin/load    Loaded plugin:
> srv6as_plugin.so (Static Segment Routing for IPv6 (SRv6) Proxy)
> 2020/12/07 01:32:07:397 notice     plugin/load    Loaded plugin:
> srv6mobile_plugin.so (SRv6 GTP Endpoint Functions)
> 2020/12/07 01:32:07:397 notice     plugin/load    Loaded plugin:
> stn_plugin.so (VPP Steals the NIC (STN) for Container Integration)
> 2020/12/07 01:32:07:397 notice     plugin/load    Loaded plugin:
> svs_plugin.so (Source Virtual Routing and Fowarding (VRF) Select)
> 2020/12/07 01:32:07:397 notice     plugin/load    Loaded plugin:
> tlsmbedtls_plugin.so (Transport Layer Security (TLS) Engine, Mbedtls
> Based)
> 2020/12/07 01:32:07:397 notice     plugin/load    Loaded plugin:
> tlsopenssl_plugin.so (Transport Layer Security (TLS) Engine, OpenSSL
> Based)
> 2020/12/07 01:32:07:397 notice     plugin/load    Loaded plugin:
> tlspicotls_plugin.so (Transport Layer Security (TLS) Engine, Picotls
> Based)
> 2020/12/07 01:32:07:397 notice     plugin/load    Loaded plugin:
> tracedump_plugin.so (Streaming packet trace dump plugin)
> 2020/12/07 01:32:07:398 notice     plugin/load    Plugin disabled
> (default): unittest_plugin.so
> 2020/12/07 01:32:07:398 notice     plugin/load    Loaded plugin:
> urpf_plugin.so (Unicast Reverse Path Forwarding (uRPF))
> 2020/12/07 01:32:07:398 notice     plugin/load    Loaded plugin:
> vmxnet3_plugin.so (VMWare Vmxnet3 Device Driver)
> 2020/12/07 01:32:07:398 notice     plugin/load    Loaded plugin:
> vrrp_plugin.so (VRRP v3 (RFC 5798))
> 2020/12/07 01:32:07:398 notice     plugin/load    Loaded plugin:
> wireguard_plugin.so (Wireguard Protocol)
> 2020/12/07 01:32:07:530 notice     dhcp/client    plugin initialized
> 2020/12/07 01:32:07:569 warn       dpdk           EAL init args: -c 2 -n 4
> --in-memory --file-prefix vpp -w 0000:02:07.0 --master-lcore 1
> 2020/12/07 01:32:08:571 notice     vat-plug/load  Loaded plugin:
> rdma_test_plugin.so
> 2020/12/07 01:32:08:571 notice     vat-plug/load  Loaded plugin:
> ioam_test_plugin.so
> 2020/12/07 01:32:08:571 notice     vat-plug/load  Loaded plugin:
> lacp_test_plugin.so
> 2020/12/07 01:32:08:571 notice     vat-plug/load  Loaded plugin:
> nsim_test_plugin.so
> 2020/12/07 01:32:08:571 notice     vat-plug/load  Loaded plugin:
> nat_test_plugin.so
> 2020/12/07 01:32:08:571 notice     vat-plug/load  Loaded plugin:
> nsh_test_plugin.so
> 2020/12/07 01:32:08:571 notice     vat-plug/load  Loaded plugin:
> vmxnet3_test_plugin.so
> 2020/12/07 01:32:08:571 notice     vat-plug/load  Loaded plugin:
> flowprobe_test_plugin.so
> 2020/12/07 01:32:08:571 notice     vat-plug/load  Loaded plugin:
> vrrp_test_plugin.so
> 2020/12/07 01:32:08:571 notice     vat-plug/load  Loaded plugin:
> gtpu_test_plugin.so
> 2020/12/07 01:32:08:571 notice     vat-plug/load  Loaded plugin:
> ct6_test_plugin.so
> 2020/12/07 01:32:08:571 notice     vat-plug/load  Loaded plugin:
> stn_test_plugin.so
> 2020/12/07 01:32:08:571 notice     vat-plug/load  Loaded plugin:
> cdp_test_plugin.so
> 2020/12/07 01:32:08:571 notice     vat-plug/load  Loaded plugin:
> memif_test_plugin.so
> 2020/12/07 01:32:08:571 notice     vat-plug/load  Loaded plugin:
> pppoe_test_plugin.so
> 2020/12/07 01:32:08:571 notice     vat-plug/load  Loaded plugin:
> ikev2_test_plugin.so
> 2020/12/07 01:32:08:571 notice     vat-plug/load  Loaded plugin:
> dns_test_plugin.so
> 2020/12/07 01:32:08:572 notice     vat-plug/load  Loaded plugin:
> http_static_test_plugin.so
> 2020/12/07 01:32:08:572 notice     vat-plug/load  Loaded plugin:
> acl_test_plugin.so
> 2020/12/07 01:32:08:572 notice     vat-plug/load  Loaded plugin:
> avf_test_plugin.so
> 2020/12/07 01:32:08:572 notice     vat-plug/load  Loaded plugin:
> mdata_test_plugin.so
> 2020/12/07 01:32:08:572 notice     vat-plug/load  Loaded plugin:
> tlsopenssl_test_plugin.so
> 2020/12/07 01:32:08:572 err        vat-plug/load  vat_plugin_register:
> oddbuf plugin not loaded...
> 2020/12/07 01:32:08:572 notice     vat-plug/load  Loaded plugin:
> lb_test_plugin.so
> 2020/12/07 01:32:08:572 notice     vat-plug/load  Loaded plugin:
> mactime_test_plugin.so
> 2020/12/07 01:32:08:572 notice     vat-plug/load  Loaded plugin:
> builtinurl_test_plugin.so
> 2020/12/07 01:32:08:572 notice     vat-plug/load  Loaded plugin:
> adl_test_plugin.so
> 2020/12/07 01:32:08:572 notice     vat-plug/load  Loaded plugin:
> tracedump_test_plugin.so
> 2020/12/07 01:32:08:572 notice     vat-plug/load  Loaded plugin:
> dhcp_test_plugin.so
> 2020/12/07 01:32:08:572 notice     dpdk           EAL: Detected 4 lcore(s)
> 2020/12/07 01:32:08:572 notice     dpdk           EAL: Detected 1 NUMA
> nodes
> 2020/12/07 01:32:08:572 notice     dpdk           EAL: Selected IOVA mode
> 'PA'
> 2020/12/07 01:32:08:572 notice     dpdk           EAL: No available
> hugepages reported in hugepages-1048576kB
> 2020/12/07 01:32:08:572 notice     dpdk           EAL: No free hugepages
> reported in hugepages-1048576kB
> 2020/12/07 01:32:08:572 notice     dpdk           EAL: No available
> hugepages reported in hugepages-1048576kB
> 2020/12/07 01:32:08:572 notice     dpdk           EAL: Probing VFIO
> support...
> 2020/12/07 01:32:08:572 notice     dpdk           EAL: WARNING! Base
> virtual address hint (0xa80001000 != 0x7fc840000000) not respected!
> 2020/12/07 01:32:08:572 notice     dpdk           EAL:    This may cause
> issues with mapping memory into secondary processes
> 2020/12/07 01:32:08:572 notice     dpdk           EAL: WARNING! Base
> virtual address hint (0xc00002000 != 0x7fc000000000) not respected!
> 2020/12/07 01:32:08:572 notice     dpdk           EAL:    This may cause
> issues with mapping memory into secondary processes
> 2020/12/07 01:32:08:572 notice     dpdk           EAL: WARNING! Base
> virtual address hint (0xd80003000 != 0x7fb7c0000000) not respected!
> 2020/12/07 01:32:08:572 notice     dpdk           EAL:    This may cause
> issues with mapping memory into secondary processes
> 2020/12/07 01:32:08:572 notice     dpdk           EAL: WARNING! Base
> virtual address hint (0xdc0a64000 != 0x7fb3bfe00000) not respected!
> 2020/12/07 01:32:08:572 notice     dpdk           EAL:    This may cause
> issues with mapping memory into secondary processes
> 2020/12/07 01:32:08:572 notice     dpdk           EAL: WARNING! Base
> virtual address hint (0xdc16c5000 != 0x7fafbfc00000) not respected!
> 2020/12/07 01:32:08:572 notice     dpdk           EAL:    This may cause
> issues with mapping memory into secondary processes
> 2020/12/07 01:32:08:572 notice     dpdk           EAL: WARNING! Base
> virtual address hint (0xdc2326000 != 0x7fabbfa00000) not respected!
> 2020/12/07 01:32:08:572 notice     dpdk           EAL:    This may cause
> issues with mapping memory into secondary processes
> 2020/12/07 01:32:08:572 notice     dpdk           EAL: WARNING! Base
> virtual address hint (0xdc2f87000 != 0x7fa7bf800000) not respected!
> 2020/12/07 01:32:08:572 notice     dpdk           EAL:    This may cause
> issues with mapping memory into secondary processes
> 2020/12/07 01:32:08:572 notice     dpdk           EAL:   Invalid NUMA
> socket, default to 0
> 2020/12/07 01:32:08:572 notice     dpdk           EAL: Probe PCI driver:
> net_e1000_em (8086:100f) device: 0000:02:07.0 (socket 0)
> 2020/12/07 01:32:08:572 notice     dpdk           EAL: No legacy
> callbacks, legacy socket not created
> 2020/12/07 01:32:08:572 notice     dpdk           EAL:   VFIO support not
> initialized
> 2020/12/07 01:32:08:572 notice     dpdk           EAL: Couldn't map new
> region for DMA
> 2020/12/07 01:33:14:336 notice     ip/neighbor    add:
> GigabitEthernet2/7/0, 172.20.20.2
> 
> 
> 
> 
> 
> <https://maas.mail.163.com/dashi-web-
> extend/html/proSignature.html?ftlId=1&name=li.xia&uid=lxlee_linux%40163.co
> m&iconUrl=https%3A%2F%2Fmail-
> online.nosdn.127.net%2Fsmd3d131578ed237d9a2c9dd425e4d90db.jpg&items=%5B%22
> lxlee_linux%40163.com%22%5D>
>  <https://mail-
> online.nosdn.127.net/smd3d131578ed237d9a2c9dd425e4d90db.jpg>  li.xia
> lxlee_li...@163.com
> 签名由 网易邮箱大师 <https://mail.163.com/dashi/dlpro.html?from=mail81>  定制
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#18263): https://lists.fd.io/g/vpp-dev/message/18263
Mute This Topic: https://lists.fd.io/mt/78776493/21656
Group Owner: vpp-dev+ow...@lists.fd.io
Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to