OK, time for some head knocking and scratching.
Why is this VPN tunnel between two cisco routers having trouble with all applications...
Debugs from "debug ip packet 130" where ACL 130 matches two IP addresses used for testing in both directions...
HLDS_CA-2621-RTR#
May 15 13:14:22.055: IP: recv fragment from <tunnel endpoint IP removed> offset 0 bytes
May 15 13:14:22.055: IP: recv fragment from <tunnel endpoint IP removed>offset 1480 bytes
May 15 13:14:22.063: IP: recv fragment from <tunnel endpoint IP removed>offset 0 bytes
May 15 13:14:22.063: IP: recv fragment from <tunnel endpoint IP removed>offset 1480 bytes
May 15 13:14:22.071: IP: recv fragment from <tunnel endpoint IP removed>offset 0 bytes
May 15 13:14:22.071: IP: recv fragment from <tunnel endpoint IP removed>1480 bytes
May 15 13:14:22.079: IP: s=172.21.155.3 (FastEthernet0/1), d=172.21.33.62 (FastEthernet0/0), g=172.21.33.62, len 588, forward
May 15 13:14:22.083: IP Fragment, Ident = 34014, fragment offset = 4440
May 15 13:14:22.083: IP: s=172.21.155.3 (FastEthernet0/1), d=172.21.33.62 (FastEthernet0/0), len 588, sending last fragment
May 15 13:14:22.083: IP Fragment, Ident = 34014, fragment offset = 4440
May 15 13:14:27.059: IP: recv fragment from <tunnel endpoint IP removed>offset 0 bytes
May 15 13:14:27.059: IP: recv fragment from <tunnel endpoint IP removed>offset 1480 bytes
May 15 13:14:27.067: IP: recv fragment from <tunnel endpoint IP removed>offset 0 bytes
May 15 13:14:27.067: IP: recv fragment from <tunnel endpoint IP removed>offset 1480 bytes
May 15 13:14:27.075: IP: recv fragment from <tunnel endpoint IP removed>offset 0 bytes
May 15 13:14:27.079: IP: recv fragment from <tunnel endpoint IP removed>offset 1480 bytes
May 15 13:14:27.087: IP: s=172.21.155.3 (FastEthernet0/1), d=172.21.33.62 (FastEthernet0/0), g=172.21.33.62, len 588, forward
May 15 13:14:27.087: IP Fragment, Ident = 34029, fragment offset = 4440
May 15 13:14:27.087: IP: s=172.21.155.3 (FastEthernet0/1), d=172.21.33.62 (FastEthernet0/0), len 588, sending last fragment
May 15 13:14:27.087: IP Fragment, Ident = 34029, fragment offset = 4440
This debug is of a 5000 byte ping from 172.21.155.3 to 172.21.33.62. The DF (don't fragment flag) is cleared and I've even created a global route map to clear the DF bit on all IP frames. Normal pings work fine. Most apps work fine. But some don't.
*UPDATE*
Still same symptoms but new data - I CANNOT PING THE OUTSIDE INTERFACE OF THE LINUX BOX RUNNING IPTABLE/IPCHAINS (WHICH IS IT NOW ADAYS?) with any packet larger than 1472. So is there a "don't fragment" setting in iptables or something like that that could cause trouble?
Thanks
Why is this VPN tunnel between two cisco routers having trouble with all applications...
Debugs from "debug ip packet 130" where ACL 130 matches two IP addresses used for testing in both directions...
HLDS_CA-2621-RTR#
May 15 13:14:22.055: IP: recv fragment from <tunnel endpoint IP removed> offset 0 bytes
May 15 13:14:22.055: IP: recv fragment from <tunnel endpoint IP removed>offset 1480 bytes
May 15 13:14:22.063: IP: recv fragment from <tunnel endpoint IP removed>offset 0 bytes
May 15 13:14:22.063: IP: recv fragment from <tunnel endpoint IP removed>offset 1480 bytes
May 15 13:14:22.071: IP: recv fragment from <tunnel endpoint IP removed>offset 0 bytes
May 15 13:14:22.071: IP: recv fragment from <tunnel endpoint IP removed>1480 bytes
May 15 13:14:22.079: IP: s=172.21.155.3 (FastEthernet0/1), d=172.21.33.62 (FastEthernet0/0), g=172.21.33.62, len 588, forward
May 15 13:14:22.083: IP Fragment, Ident = 34014, fragment offset = 4440
May 15 13:14:22.083: IP: s=172.21.155.3 (FastEthernet0/1), d=172.21.33.62 (FastEthernet0/0), len 588, sending last fragment
May 15 13:14:22.083: IP Fragment, Ident = 34014, fragment offset = 4440
May 15 13:14:27.059: IP: recv fragment from <tunnel endpoint IP removed>offset 0 bytes
May 15 13:14:27.059: IP: recv fragment from <tunnel endpoint IP removed>offset 1480 bytes
May 15 13:14:27.067: IP: recv fragment from <tunnel endpoint IP removed>offset 0 bytes
May 15 13:14:27.067: IP: recv fragment from <tunnel endpoint IP removed>offset 1480 bytes
May 15 13:14:27.075: IP: recv fragment from <tunnel endpoint IP removed>offset 0 bytes
May 15 13:14:27.079: IP: recv fragment from <tunnel endpoint IP removed>offset 1480 bytes
May 15 13:14:27.087: IP: s=172.21.155.3 (FastEthernet0/1), d=172.21.33.62 (FastEthernet0/0), g=172.21.33.62, len 588, forward
May 15 13:14:27.087: IP Fragment, Ident = 34029, fragment offset = 4440
May 15 13:14:27.087: IP: s=172.21.155.3 (FastEthernet0/1), d=172.21.33.62 (FastEthernet0/0), len 588, sending last fragment
May 15 13:14:27.087: IP Fragment, Ident = 34029, fragment offset = 4440
This debug is of a 5000 byte ping from 172.21.155.3 to 172.21.33.62. The DF (don't fragment flag) is cleared and I've even created a global route map to clear the DF bit on all IP frames. Normal pings work fine. Most apps work fine. But some don't.
*UPDATE*
Still same symptoms but new data - I CANNOT PING THE OUTSIDE INTERFACE OF THE LINUX BOX RUNNING IPTABLE/IPCHAINS (WHICH IS IT NOW ADAYS?) with any packet larger than 1472. So is there a "don't fragment" setting in iptables or something like that that could cause trouble?
Thanks