Ok - I’'ll get a thread dump from java and mail it on.
I have found something interesting in a packet dump.
I see wildfire using an existing (probably a pooled) LDAP connection to search for the user id.
Then it starts a separate BIND request for authentication.
This process runs normally, and the LDAP server responds.
Wildfire then ACKS the BIND respond, but does not send a FIN/close.
The connection then stays open for 13-18 minutes (The idle timeout on the AD servers until the AD server sends a FIN back. So it’'s almost as if wildfire is not closing the authentication BIND request until the AD server shuts it down.
Note - the packet trace was done from the wildfire server, so it’'s not the firewall dropping the FIN.
Packet trace (for those that like this kind of stuff like I do:)
Packet 48 is the ACK of the BIND response at 10:09:59.144009.
Then the connectioin sits idle until a FIN ACK is sent from the AD server at 10:24:56.889828 (Packet 679 - packets 49-678 are other LDAP connections). This same pattern happens with every authentication request made.
No. Time Source Destination Protocol Info
44 10:09:59.032477 172.21.232.107 172.21.35.87 TCP 4459 > ldap Seq=0 Len=0 MSS=1460
Frame 44 (62 bytes on wire, 62 bytes captured)
Ethernet II, Src: HewlettP_0b:9f:a0 (00:15:60:0b:9f:a0), Dst: Netscree_55:6c:07 (00:10:db:55:6c:07)
Internet Protocol, Src: 172.21.232.107 (172.21.232.107), Dst: 172.21.35.87 (172.21.35.87)
Transmission Control Protocol, Src Port: 4459 (4459), Dst Port: ldap (389), Seq: 0, Len: 0
No. Time Source Destination Protocol Info
45 10:09:59.033434 172.21.35.87 172.21.232.107 TCP ldap > 4459 Seq=0 Ack=1 Win=16384 Len=0 MSS=1460
Frame 45 (62 bytes on wire, 62 bytes captured)
Ethernet II, Src: Netscree_55:6c:07 (00:10:db:55:6c:07), Dst: HewlettP_0b:9f:a0 (00:15:60:0b:9f:a0)
Internet Protocol, Src: 172.21.35.87 (172.21.35.87), Dst: 172.21.232.107 (172.21.232.107)
Transmission Control Protocol, Src Port: ldap (389), Dst Port: 4459 (4459), Seq: 0, Ack: 1, Len: 0
No. Time Source Destination Protocol Info
46 10:09:59.033468 172.21.232.107 172.21.35.87 TCP 4459 > ldap Seq=1 Ack=1 Win=65535 Len=0
Frame 46 (54 bytes on wire, 54 bytes captured)
Ethernet II, Src: HewlettP_0b:9f:a0 (00:15:60:0b:9f:a0), Dst: Netscree_55:6c:07 (00:10:db:55:6c:07)
Internet Protocol, Src: 172.21.232.107 (172.21.232.107), Dst: 172.21.35.87 (172.21.35.87)
Transmission Control Protocol, Src Port: 4459 (4459), Dst Port: ldap (389), Seq: 1, Ack: 1, Len: 0
No. Time Source Destination Protocol Info
47 10:09:59.033914 172.21.232.107 172.21.35.87 LDAP bindRequest(1) simple
Frame 47 (147 bytes on wire, 147 bytes captured)
Ethernet II, Src: HewlettP_0b:9f:a0 (00:15:60:0b:9f:a0), Dst: Netscree_55:6c:07 (00:10:db:55:6c:07)
Internet Protocol, Src: 172.21.232.107 (172.21.232.107), Dst: 172.21.35.87 (172.21.35.87)
Transmission Control Protocol, Src Port: 4459 (4459), Dst Port: ldap (389), Seq: 1, Ack: 1, Len: 93
Lightweight-Directory-Access-Protocol
No. Time Source Destination Protocol Info
48 10:09:59.037570 172.21.35.87 172.21.232.107 LDAP bindResponse(1)
Frame 48 (76 bytes on wire, 76 bytes captured)
Ethernet II, Src: Netscree_55:6c:07 (00:10:db:55:6c:07), Dst: HewlettP_0b:9f:a0 (00:15:60:0b:9f:a0)
Internet Protocol, Src: 172.21.35.87 (172.21.35.87), Dst: 172.21.232.107 (172.21.232.107)
Transmission Control Protocol, Src Port: ldap (389), Dst Port: 4459 (4459), Seq: 1, Ack: 94, Len: 22
Lightweight-Directory-Access-Protocol
No. Time Source Destination Protocol Info
49 10:09:59.144009 172.21.232.107 172.21.35.87 TCP 4459 > ldap Seq=94 Ack=23 Win=65513 Len=0
Frame 49 (54 bytes on wire, 54 bytes captured)
Ethernet II, Src: HewlettP_0b:9f:a0 (00:15:60:0b:9f:a0), Dst: Netscree_55:6c:07 (00:10:db:55:6c:07)
Internet Protocol, Src: 172.21.232.107 (172.21.232.107), Dst: 172.21.35.87 (172.21.35.87)
Transmission Control Protocol, Src Port: 4459 (4459), Dst Port: ldap (389), Seq: 94, Ack: 23, Len: 0
No. Time Source Destination Protocol Info
679 10:24:56.889828 172.21.35.87 172.21.232.107 TCP ldap > 4459 Seq=23 Ack=94 Win=65442 Len=0
Frame 679 (60 bytes on wire, 60 bytes captured)
Ethernet II, Src: Netscree_55:6c:07 (00:10:db:55:6c:07), Dst: HewlettP_0b:9f:a0 (00:15:60:0b:9f:a0)
Internet Protocol, Src: 172.21.35.87 (172.21.35.87), Dst: 172.21.232.107 (172.21.232.107)
Transmission Control Protocol, Src Port: ldap (389), Dst Port: 4459 (4459), Seq: 23, Ack: 94, Len: 0
No. Time Source Destination Protocol Info
680 10:24:56.889859 172.21.232.107 172.21.35.87 TCP 4459 > ldap Seq=94 Ack=24 Win=65513 Len=0
Frame 680 (54 bytes on wire, 54 bytes captured)
Ethernet II, Src: HewlettP_0b:9f:a0 (00:15:60:0b:9f:a0), Dst: Netscree_55:6c:07 (00:10:db:55:6c:07)
Internet Protocol, Src: 172.21.232.107 (172.21.232.107), Dst: 172.21.35.87 (172.21.35.87)
Transmission Control Protocol, Src Port: 4459 (4459), Dst Port: ldap (389), Seq: 94, Ack: 24, Len: 0
No. Time Source Destination Protocol Info
681 10:24:56.889940 172.21.232.107 172.21.35.87 LDAP unbindRequest(2)
Frame 681 (61 bytes on wire, 61 bytes captured)
Ethernet II, Src: HewlettP_0b:9f:a0 (00:15:60:0b:9f:a0), Dst: Netscree_55:6c:07 (00:10:db:55:6c:07)
Internet Protocol, Src: 172.21.232.107 (172.21.232.107), Dst: 172.21.35.87 (172.21.35.87)
Transmission Control Protocol, Src Port: 4459 (4459), Dst Port: ldap (389), Seq: 94, Ack: 24, Len: 7
Lightweight-Directory-Access-Protocol
No. Time Source Destination Protocol Info
682 10:24:56.889970 172.21.232.107 172.21.35.87 TCP 4459 > ldap Seq=101 Ack=24 Win=65513 Len=0
Frame 682 (54 bytes on wire, 54 bytes captured)
Ethernet II, Src: HewlettP_0b:9f:a0 (00:15:60:0b:9f:a0), Dst: Netscree_55:6c:07 (00:10:db:55:6c:07)
Internet Protocol, Src: 172.21.232.107 (172.21.232.107), Dst: 172.21.35.87 (172.21.35.87)
Transmission Control Protocol, Src Port: 4459 (4459), Dst Port: ldap (389), Seq: 101, Ack: 24, Len: 0
No. Time Source Destination Protocol Info
683 10:24:56.890657 172.21.35.87 172.21.232.107 TCP ldap > 4459 Seq=24 Ack=101 Win=0 Len=0
Frame 683 (60 bytes on wire, 60 bytes captured)
Ethernet II, Src: Netscree_55:6c:07 (00:10:db:55:6c:07), Dst: HewlettP_0b:9f:a0 (00:15:60:0b:9f:a0)
Internet Protocol, Src: 172.21.35.87 (172.21.35.87), Dst: 172.21.232.107 (172.21.232.107)
Transmission Control Protocol, Src Port: ldap (389), Dst Port: 4459 (4459), Seq: 24, Ack: 101, Len: 0
No. Time Source Destination Protocol Info
684 10:24:56.890705 172.21.35.87 172.21.232.107 TCP ldap > 4459 Seq=24 Len=0
Frame 684 (60 bytes on wire, 60 bytes captured)
Ethernet II, Src: Netscree_55:6c:07 (00:10:db:55:6c:07), Dst: HewlettP_0b:9f:a0 (00:15:60:0b:9f:a0)
Internet Protocol, Src: 172.21.35.87 (172.21.35.87), Dst: 172.21.232.107 (172.21.232.107)
Transmission Control Protocol, Src Port: ldap (389), Dst Port: 4459 (4459), Seq: 24, Len: 0
Pat