Forum Discussion
RoutingLoop_179
Cirrus
Feb 13, 2013Linking Universal persistence across different dataflows and virtual servers
Hi I've been trying to look at getting this working but sort of going round in circles at the logic.
Basically i essentially have three flows of traffic in this order.
1st Radius - containi...
RoutingLoop_179
Cirrus
Feb 14, 2013Thanks nitass, I've been trying to think along the same lines looking into session commands. I had another thought this morning ( based of what I've read, but i may have massively over simplified it) and i need to test the theory in the lab.
Irule Virtual server 1 for radius - Load balancing across pool1. when CLIENT_DATA {
USER MAC - radius attribute 31 Calling-Station-Id
client-IP - radius attribute 8 Framed-IP
persist based on MAC found in the radius traffic, if exists use it, else create a new one and loadbalance as normal.
persist uie [RADIUS::avp 31] }
when LB_SELECTED {
create persist rule for current server but using framed IP or client-IP as the identifier
persist add uie "[RADIUS::avp 8] pool pool1" 1800}
Irule Virtual server 2 for all traffic - also Load balancing across same pool1.
when CLIENT_DATA {
If persist exists for client IP use it, otherwise create a new one and loadbalance as normal.
persist uie [IP::client_addr]}
Help guide the future of your DevCentral Community!
What tools do you use to collaborate? (1min - anonymous)Recent Discussions
Related Content
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects