[Okta Webinar] Learn how to a build a cloud-first strategyRegister Now

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 83
  • Last Modified:

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.
0
nsgguy245
Asked:
nsgguy245
  • 5
  • 3
  • 2
1 Solution
 
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
 
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
Put Machine Learning to Work--Protect Your Clients

Machine learning means Smarter Cybersecurity™ Solutions.
As technology continues to advance, managing and analyzing massive data sets just can’t be accomplished by humans alone. It requires huge amounts of memory and storage, as well as the high-speed power of the cloud.

 
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
 
btanExec ConsultantCommented:
Suggest the solution (ID: 40542584) be considered
1
 
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

Featured Post

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

  • 5
  • 3
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now