In Cluster wide property i am adding IP address instead of URL. PODNAME is my header name. Base on header value i am routing request to one of VIP on F5. When i am doing this it gives me error example :-
<map:mappings xmlns:map="http://*/map"> <map:mapping> <map:key>POD1</map:key> <map:value>http://IP:port</map:value> </map:mapping> <map:mapping> <map:key>POD2</map:key> <map:value>http://IP:port</map:value> </map:mapping> </map:mappings>
PODNAME is my header name. Base on header value i am routing request to one of VIP on F5. When i am doing this it gives me error. But when i am placing URL in place of IP address in cluster wide property, its working fine.
assertion="l7p:HttpRoutingAssertion" status="Error in Assertion Processing"> <l7:detailMessage id="4042">Problem routing to http://188.8.131.52:80. Error msg: Unable to obtain HTTP response from http://184.108.40.206/: Connection reset</l7:detailMessage> </l7:assertionResult> <l7:assertionResult assertion="l7p:All" status="Error in Assertion Processing"/>
Can some one please tell me , why its happening.
Note:- 1. I can ping the IP address.
2. IP address and URL that i am taking about is different- different
From reviewing the error message it would appear that the way that the policy is getting the URL information is not correct. This part of the error looks wrong "from http://220.127.116.11/: Connection reset". If you can attach the pieces of the policy that pulls the variable and determines which one to use.
Did the answers on this thread answered your question? If it did please mark it as the right answer.When your question is not answered or you still have additional questions please let us know.
With Kind RegardsDirk