07-31-2013 10:56 PM
Hi Experts,
First of all, our error has persisted for a while on Developing section (Real-Server).
Overview of the configuration is .... We has client running web-service request to rserver though ACE4710. There is traditional VIP. After passing VIP before going to rserver we do NATed 1-to-1 (for some reason, for ease of deployment on existing environment). Then to rserver.
Problem raised when there is too much 'Connection Reset' with error logs of 'TCP Port numbers reused' and consequence of Error Connection Reset. If we inject much more web-client request then much more RST. Please see my captured packet from my enclosed files.
Our done action plan. We did bypass VIP then connect web-client directly through NAT then rserver. Error has not been found!!!
Is there any parameter or configuration we could tune?
Is any running-configure needed. I will pose asap.
Picture iluustrat our tested before bypassing VIP
Pict 1 - Behind LB
Pict 2 - At LB
Pict 3 - In front LB
Thank you for any suugestion in advance,
Nipat.p
07-31-2013 11:30 PM
Nipat,
Can you attach your current configuration?
I think it might be related to the way how you are using NAT.
Jorge
08-08-2013 08:28 AM
I solved as following after working with TAC
By default, the ACE removes the timestamp option parameter, but, the TCP implementation on Red Hat needs timestamp parameter to check whether the connection is new one(fast port reuse) or original one. As the timestamp option parameter has been removed, so the Red Hat can’t handle the SYN for new connection(port reuse) correctly.
On ACE, parameter map ‘tcp-options timestamp allow’ will change ACE’s default behavior and ACE will not remove the timestamp option parameter from SYN packet.
Please add the lines into ACE configuration.
parameter-map type connection tcp-pm
tcp-options timestamp allow
policy-map multi-match client-vips
class VIP
loadbalance vip inservice
loadbalance policy LB-POLICY
loadbalance vip icmp-reply active
ssl-proxy server SSL_PSERVICE_SERVER
connection advanced-options tcp-pm
Nipat.p
08-08-2013 08:29 AM
adding
parameter-map type connection tcp-pm
tcp-options timestamp allow
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide