VPP ethernet interface cannot ping anything if it used for PPPoE-server (vpp-cp options)
set interfaces ethernet eth1 address '10.0.0.1/30' set interfaces ethernet eth1 vif 23 set interfaces ethernet eth1 vif-s 2222 vif-c 22 set interfaces ethernet eth2 vif 3333 set service pppoe-server authentication local-users username user-1 password 'user-1' set service pppoe-server authentication local-users username user-23 password 'user-23' set service pppoe-server authentication mode 'local' set service pppoe-server client-ip-pool first range '100.64.0.1-100.64.0.100' set service pppoe-server default-pool 'first' set service pppoe-server gateway-address '100.64.0.1' set service pppoe-server interface eth1 combined set service pppoe-server interface eth1.23 set service pppoe-server interface eth2.3333 set vpp settings interface eth1 driver 'dpdk' set vpp settings interface eth2 driver 'dpdk' set vpp settings unix poll-sleep-usec '2222'
accel conf
[pppoe] verbose=1 ac-name=vyos-ac interface=eth1,vpp-cp=true interface=eth1.23,vpp-cp=true interface=eth2.3333,vpp-cp=true ip-pool=first
I cannot ping 10.0.0.2 (remote site has 10.0.0.2/30 on eth1)
vyos@r14# run ping 10.0.0.2 PING 10.0.0.2 (10.0.0.2) 56(84) bytes of data. From 10.0.0.1 icmp_seq=1 Destination Host Unreachable From 10.0.0.1 icmp_seq=2 Destination Host Unreachable ^C --- 10.0.0.2 ping statistics --- 2 packets transmitted, 0 received, +2 errors, 100% packet loss, time 1054ms pipe 2 [edit] vyos@r14#
delete vpp and it works again
vyos@r14# delete vpp [edit] vyos@r14# commit [edit] vyos@r14# run ping 10.0.0.2 PING 10.0.0.2 (10.0.0.2) 56(84) bytes of data. 64 bytes from 10.0.0.2: icmp_seq=1 ttl=64 time=0.182 ms 64 bytes from 10.0.0.2: icmp_seq=2 ttl=64 time=0.163 ms ^C --- 10.0.0.2 ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1046ms rtt min/avg/max/mdev = 0.163/0.172/0.182/0.009 ms [edit] vyos@r14#