I am trying to resolve an issue involving load balancing of Oracle using Cisco ACE Loadbalancers. It is not too complicated of a set up, at least I don't think. There are two rservers in a server farm. I have the server farm nested within a sticky http-cookie section so that server persistence using cookies is used. During the basic testing, the load balancing is working as expected. For example, Server 1 is manual brought down and I can verify that new sessions are being served to Server 2 and vice versa.
The issue comes in when, during testing, the user clicks on a module within the main Oracle web based application. Doing this, causes a new session to be created. When this new session is created, I believe it is sent to a new server in the pool instead of sending it to the same server. It needs to be sent to the same server because that is where the user logged into the main application. Because the new server where this new session is being sent to doesn't have any record of the original login it rejects this new session. So what I was told by the Oracle support is is that I need to have the ACE LB load balance by instance instead of session. I don't know if this is possible. I have pasted a sample of the config which is in use. Can someone advise if there is a command which I am not aware of which can accomplish the above stated goal.
When you say new session is created, what do you exactly mean? Does user get a redirect or what happens exactly? ACE will look for cookie and if it is not there, ACE will take the loadbalancing decision. Do you know if client is coming with the same cookie? Have you got persistence rebalance enabled in http parameter map?
Thank you for your response. When I say new session, I mean a new browser window or tab is launched when a user clicks on a specific module within the main application. Or this can be translated to mean a new quintuple (source ip: source port -> destination ip: destination port and protocol) is initiated between the client and the server.
If you look at the sample config, server persistence using cookies is configured. I don't have persistence rebalance configured. Could this be the missing configuration I need to keep the client to use the same rserver within the same Oracle instance (for example, user logs into a single instance but clicks on multiple modules within an instance)?
Topology & Design:
Two ACI fabrics
Stretching VLANs using OTV
Both fabrics are advertising BD subnets into same routing domain
Some BDs(or say VLANs) are stretched, but some are not.
Endpoints can move betwee...
VMware Trunk Port Group is supported from ACI version 2.1
VMM integration must be configured properly
ASA device package must be uploaded to APIC
ASAv version must be compatible with ACI and device package version
Topology &Design:Traffic flow within same fabric:Endpoint moves to Fabric-2Bounce Entry Times OutTraffic Black-holedSummarySolutionAppendix:
In the Previous articles of ACI Automation, we are using Postman/Newman a...