I used MPQUIC to transfer files from a server in cloud with one NIC to a client with two NIC, the output log shows that two paths are established but only one path can receive packets. I print the 4 tuple of the two paths from both perspective of client and server, from server's viewpoint, the client addresses are behind NAT(shown in the figure). So the reason of path unable to receive packet is the server can't find the local address of client behind NAT?
I used MPQUIC to transfer files from a server in cloud with one NIC to a client with two NIC, the output log shows that two paths are established but only one path can receive packets. I print the 4 tuple of the two paths from both perspective of client and server, from server's viewpoint, the client addresses are behind NAT(shown in the figure). So the reason of path unable to receive packet is the server can't find the local address of client behind NAT?