When I use Nginx as a reverse proxy, Nginx acts as a client and creates a TCP connection on a specific port. In VPP's TCP protocol stack, there is tcp_handle_cleanups—when the connection times out, it deletes the session and the connection. However, after the connection is deleted, when the Nginx client initiates a new connection using the same port again, session_lookup_connection_wt4 will throw an error stating that the connection cannot be found, resulting in communication interruption. How to resolve this issue?
the log as below: Nov 27 07:13:57 ubuntu vpp[2224818]: tcp_handle_cleanups:1313: opaque_conn_id: 3081261440 Nov 27 07:13:57 ubuntu vpp[2224818]: session_transport_delete_notify:1201: session index 160 delete, session state: 10, opaque_conn_id: 3081261440 Nov 27 07:13:57 ubuntu vpp[2224818]: session_delete:284: session index 160 delete Nov 27 07:13:57 ubuntu vpp[2224818]: session_lookup_del_session:406: [Preparing to delete listening connection | Local listening address= 172.16.102.211:16143 | Session index=160 | Peer listening address= 118.195.243.98:443] Nov 27 07:13:59 ubuntu vpp[2224818]: session_lookup_connection_wt4:1023: session_lookup_connection_wt4: Listening connection not found (Local address: 172.16.102.211:16143, Protocol=0) Nov 27 07:13:59 ubuntu vpp[2224818]: session_lookup_connection_wt4:1027: session_lookup_connection_wt4: Matching connection not found (Quadruple: 172.16.102.211:16143 -> 118.195.243.98:443, Protocol=0, FIB index=1, Namespace index=1) Best regards, Huiliang Guo
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#26564): https://lists.fd.io/g/vpp-dev/message/26564 Mute This Topic: https://lists.fd.io/mt/116497693/21656 Group Owner: [email protected] Unsubscribe: https://lists.fd.io/g/vpp-dev/leave/14379924/21656/631435203/xyzzy [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
