Docs


Blogs


Forums


Samples


Media


Labs


Resources

Login | Register




iRules Overview

An iRule is a powerful and flexible feature of BIG-IP devices based on F5's exclusive TMOS architecture. iRules provide you with unprecedented control to directly manipulate and manage any IP application traffic. iRules utilizes an easy to learn scripting syntax and enables you to customize how you intercept, inspect, transform, and direct inbound or outbound application traffic.

iRules is an Event Driven scripting language. This means that you'll be writing code based off of specific Events that occur within the context of the connections being passed through the VIP your iRule is applied to. Here's a list of iRule Events in our Wiki.


 iRules Essentials

Latest iRules Topics
It's always great fun until the makeup comes off.

So we were discussing relationships today, and I got to thinking of the parallels between relationships and vendor relations. Lots has been written on the topic, but I'm never shy about throwing my two bits out.
It's interesting to me that when a person sets their sites on you they are often putting on a mask - the first six or eight or twelve weeks of a romantic relationship are sometimes different than reality. People are on their best behavior at the start of a relationship, and you s...
8/26/2008 9:56:26 AM | Read More...
 del.icio.us
20 Lines or Less #13

What could you do with your code in 20 Lines or Less? That's the question I ask every week, and every week I go looking to find cool new examples that show just how flexible and powerful iRules can be without getting in over your head.
After a couple of weeks out of the office, I'm back at it with your weekly dose of iRules goodness in under 20 lines. This week's 20LoL comes from the forums as well as the codeshare. We've got some great examples here, including one iRule that can be use...
8/22/2008 3:35:17 PM | Read More...
 del.icio.us
Replacing the WebSphere Apache Plugin with iRules

Managing the protocol streams and redirects required by IBM's WebSphere application while hiding that complexity from the end user can be tricky.  This article demonstrates how to create a compatible LTM configuration to replace the default Apache webserver plugin by reverse-engineering the XML file that defines the server clusters, the services they provide, and the URI's which should be forwarded to each cluster.
 
7/29/2008 1:27:00 PM | Read More...
 del.icio.us
iRules 101 - #13 - Nested Conditionals

In this peek into iRules coding goodness we first look at the idea of nested vs parallel conditionals and the benefits of nesting those if statements. We then dive a bit deeper and show how to use the same concept with the switch operator to make your iRules as low-drag as possible. Take a look inside to learn how to speed up your code.

7/21/2008 4:48:00 PM | Read More...
 del.icio.us
Cookie LoJack vi iRules

Cookies are used day in and day out by a huge portion of web sites and web applications. They're the bread and butter way to uniquely identify clients and store temporary data.  Learn more inside about how you can keep them secure via encryption, and even go one step further with the use of iRules to not only offload the processing overhead from your servers, but ensure that cookie you're decrypting is really yours.
 
7/8/2008 2:17:00 PM | Read More...
 del.icio.us
1 2

Recent iRules Forum Posts

DC4
ASM       Best Practices       BIG-IP       cacti       cookie       DNS       FirePass       http redirect       https       iControl       iRule Editor       iRules       LB_FAILED       log       matchclass       monitor       persist       persistence       pool       PowerShell       proxy       radius       redirect       SIP       SNAT       SNMP       SSL       stream       switch       syslog       wiki       X-Forwarded-For
F5 World Magazine