Lots of possibilities here. Broken firewall configuration (especially with load-balancing), lost firewall state, broken network somewhere, NAT state timeouts, ...
> OpenBSD 4.7-stable (GENERIC.MP) #0: Fri Aug 20 16:38:15 ART 2010 > > Welcome to OpenBSD: The proactively secure Unix-like operating system. > > obsd47:~{1}# > obsd47:~{1}# debug1: channel 0: free: client-session, nchannels 1 > debug3: channel 0: status: The following connections are open: > #0 client-session (t4 r0 i0/0 o0/0 fd 5/6 cfd -1) > > debug3: channel 0: close_fds r 5 w 6 e 7 c -1 > Read from remote host obsd47: Connection reset by peer > Connection to obsd47 closed. > debug1: Transferred: stdin 0, stdout 0, stderr 92 bytes in 2406.7 seconds > debug1: Bytes per second: stdin 0.0, stdout 0.0, stderr 0.0 > debug1: Exit status -1 > debug1: compress outgoing: raw data 401, compressed 235, factor 0.59 > debug1: compress incoming: raw data 773, compressed 365, factor 0.47 > srv1:/root{5241}#