Cisco ACE Scripting?

Does the Cisco ACE Load Balancer support something like iRules (on the BigIP)? I am looking to write some rules that direct traffic to one node or the other based upon the URL the user enters.
nsgguy245Asked:
Who is Participating?
 
btanExec ConsultantCommented:
Suggest the solution (ID: 40542584) be considered
1
 
btanExec ConsultantCommented:
yes there is and you can catch this - mainly
rserver redirect SERVER1
   webhost-redirection http://<URL Domain>/<path> <HTTP code e.g. 301 or 302>
   inservice
 serverfarm redirect SFARM1
     rserver SERVER1
     inservice
http://cisqueros.blogspot.sg/2013/01/ace-load-balancer-redirection-http-to.html

There is also a discussion with example shared
https://supportforums.cisco.com/discussion/10966451/ace-header-rewrite-loadbalancing
0
 
gheistCommented:
Session affinity is called Stickieness in cisco ACE
btw all ACEs are EOL 2013, so it is best to use software load balancer like linux.
0
Ultimate Tool Kit for Technology Solution Provider

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy now.

 
nsgguy245Author Commented:
I am not looking to do a redirect, but simply send the traffic to one node or the other based upon the full URL path.

For example:

1) If the user enters http://www.site.com/goto/A
    the ACE wold send traffic to 10.10.10.1
2) If the user enters http://www.site.com/goto/B
    the ACE would send traffic to 10.10.10.2

Hope that helps clarify my question. Thanks for your feedback...
0
 
gheistCommented:
Install debian linux on low-power PC like raspberry and run reverse proxy off that. At least it is supported configuration.
0
 
btanExec ConsultantCommented:
ACE itself should be a reverse proxy already like F5 LTM.
The script is already doing that as these are re-writing the URL and direct to the server farm required. Maybe I miss your points?
rserver host SERVER1
   ip address 10.10.10.1
   inservice
 rserver host SERVER2
   ip address 10.10.10.2
   inservice
rserver redirect SERVER1
   webhost-redirection http://www.site.com/goto/A 302
   inservice
 rserver redirect SERVER2
   webhost-redirection  http://www.site.com/goto/B 302
   inservice
serverfarm redirect SFARM1
     rserver SERVER1
     inservice
 serverfarm redirect SFARM2
     rserver SERVER2
     inservice
http://www.cisco.com/c/en/us/td/docs/interfaces_modules/services_modules/ace/vA5_1_0/configuration/slb/guide/slbgd/rsfarms.html#wp1046009
0
 
nsgguy245Author Commented:
@BTAN

OK, that seems to make sense. I'll look into this further and see if that will work for us. Thanks for the feedback.
0
 
nsgguy245Author Commented:
Advise to accept btan's solution. Thanks...
0
 
btanExec ConsultantCommented:
Thanks it will be closed as per shared.
0
 
btanExec ConsultantCommented:
As per advice given and acknowledged.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.