Learn F5 Technologies, Get Answers & Share Community Solutions Join DevCentral

Filter by:
  • Solution
  • Technology
Clear all filters

Articles

Sort results

v11.2 Features: tclsh

One of the many things that I talk about quite often when presenting about or discussing iRules is troubleshooting and testing. Mind you these are two different, yet similar things. The difference is basically whether things are pre or post... Read more
0 Reviews

iRules Concepts: Logging, a Deeper Understanding

Multiple times in recent iRules presentations, whether on the road or here within F5, there have been questions raised when the topic of logging within iRules gets brought up. Specifically people are curious about logging best practices,... Read more
0 Reviews

DNS Resolution via iRules: NAME::lookup vs RESOLV::lookup

There are so many things that you can do with iRules that it can be pretty staggering to narrow down what the "most useful" commands are, but if I were given that task and absolutely had to, I would say that DNS resolution ranks up there... Read more
Average Rating: 4.9
3 Reviews

iRules IP Comparison Considerations with IP::addr Command

Anyone utilizing IP network comparisons in iRules is probably familiar with this syntax: 1: if { [IP::addr [IP::client_addr]/24 equals 10.10.20.0] } { 2: ##Do this 3: } In fact, there are several methods for doing a... Read more
Average Rating: 4.9
3 Reviews

iRules Data Group Formatting Rules

BIG-IP LTM supports internal and external classes (called Data Groups in the GUI) of address, string, and integer types.  An internal class is stored in the bigip.conf file, whereas external classes are split between the bigip.conf and the... Read more
Average Rating: 4.5
6 Reviews

Comparing iRule Control Statements

A ways back, we put up an article titled “Ten Steps to iRules Optimization” in which we illustrated a few simple steps to making your iRules faster.  Item #3 in that article was “Understanding Control Statements”.  I decided to put the... Read more
0 Reviews

Writing to and rotating custom log files

Sometimes I need to log information from iRules to debug something. So I add a simple log statement, like this: when HTTP_REQUEST {   if { [HTTP::uri] equals "/secure" } {     log local0. "[IP::remote_addr]... Read more
Average Rating: 4.5
6 Reviews

Problems Overcome During a Major LTM Software/Hardware Upgrade

I recently completed a successful major LTM hardware and software migration which accomplished two high-level goals: ·         Software upgrade from v9.3.1HF8 to v10.1.0HF1... Read more
0 Reviews

Quick iRule Redirection

The F5 BIG-IP iRules redirection Generator. New iRules users are often floored by the sheer volume of possibilities they are confronted with. iRules offers you amazing flexibility in solving your networking problems with ingenious solutions, but... Read more
0 Reviews

iRule Interference: Custom Closes and Responses

iRules provide a number of customizations to the already full feature set offered by LTM’s highly configurable protocol profiles.  In this article I’ll give an overview of several useful commands which allow LTM to “interfere” with normal... Read more
2 Reviews

iRules: Clone Pool Persistence

In LTM, persistence is configured at the virtual server level, rather than at the pool level as was the case in BIG-IP 4.x.  The current set of LTM persistence profiles and iRules commands operate by default only on the load balancing pool,... Read more
0 Reviews