ASA Slow IPSec Performance with Inconsistent Window Size
Posted
by
Brent
on Server Fault
See other posts from Server Fault
or by Brent
Published on 2013-06-26T14:48:30Z
Indexed on
2013/06/27
16:23 UTC
Read the original article
Hit count: 390
I have a IPSec link between two sites over ASA 5520s running 8.4(3) and I am getting extremely poor performance when traffic passes over the IPSec VPN. CPU on the devices is ~13%, Memory at 408 MB, and active VPN sessions 2. The load on both of the the devices is particularly low. Latency between the two sites is ~40ms.
Screenshot of wireshark file transfer between the two hosts over the firewall IPSec VPN performing at 10MBPS. Note the changing window size.
Screenshot of wireshark file transfer between the two hosts over the firewall not going over IPSec performing at 55MBPS. Constant window size.
I'm showing an inconsistent window size when transferring over the IPSec VPN ranging in 46,796 to 65535. When performing at 55+MBPS, the window size is consistently 65,535. Does this show a problem in my configuration of the IPSec VPN in the ASA or a Layer1/2 issue?
Using ping xxxxxx -f -l I finally get a non-fragment at 1418 bytes so 1418+28 for IP/ICMP headers = 1446. I know that I have 1500 set on the ASA and Ethernet.
I do have "Force Maximum segment size for TCP proxy connection to be" "1380" bytes set under Configuration > Advanced > TCP Options on the ASA.
Using IPERF, I am getting a "TCP Window Full" every few seconds and ~3 MBPS performance.
Show Run on the ASA
Show cry accelerator stats
© Server Fault or respective owner