In one embodiment, network data exchanged between a client computer and a
remote server computer are scanned for computer viruses at a first
network security computer. The first network security computer creates
connection information about the connection between the client computer
and the server computer, and registers that connection information with a
second network security computer that may receive network data
transmitted in the connection. This allows the second network security
computer to forward to the first network security computer network data
transmitted in the connection even when the first and second network
security computers are configured for asymmetric routing.