We have been trying to use VPP as a L2/L3 forwarding data path between
VMs.

where we have connected tap interfaces from VM to VPP using "create
host-interface name <name>"
after adding both the interfaces to same bridge-domain (bd_id = 2), we
are able to ping from
one VM to another (both in same subnet). However when we try to do ssh
we observe that all the 
tcp packets are transmitted/forwarded by VPP to the other end but they
are dropped as
"bad segments received".

Can anyone help with what could be wrong here, are we missing any
other required config?

Note:- same VMs works well when connected to linux bridge

root@vm-2:~# netstat -s | grep -A11 -i tcp:
Tcp:
    33 active connections openings
    4 passive connection openings
    0 failed connection attempts
    1 connection resets received
    1 connections established
    885 segments received
    650 segments send out 
    8 segments retransmited
    19 bad segments received.      <<<<<<<<<<<<<<<<<<<< Keeps
increasing for every tcp packet
    2 resets sent
    InCsumErrors: 19               <<<<<<<<<<<<<<<<<<<< Keeps
increasing for every tcp packet
root@vm-2:~# 

Regards,
Prabhjot

_______________________________________________
vpp-dev mailing list
vpp-dev@lists.fd.io
https://lists.fd.io/mailman/listinfo/vpp-dev

Reply via email to