Topics


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
DevCentral Live Tour – It’s a Wrap!

After a week of presentations throughout the Middle East and Europe by Joe & Jeff, I took my turn on the tour, beginning with a couple days in Johannesburg, South Africa, and finishing up the week with a few stops in Europe as well.  Today’s session in Antwerp, Belgium, also featured the iRules Contest grand prize winner in the partner division, Sake Blok, with a fine presentation on writing clean iRules and a walk through of his winning iRule.  Oh, and he delivered his presentation from...
2/5/2010 11:54:23 AM | Read More...
 del.icio.us
Interview with iRule Contest Finalist Henrik Gyllkrans

Jeff and Joe take some time after our presentation in Stockholm to talk with iRule Contest finalist Henrik Gyllkrans about writing fast iRules, his company Advanced IP, and his winning cookie tampering iRule.     Technorati Tags: F5,DevCentral,iRules,Stockholm,Henrik Gyllkrans,Joe Pruitt
2/4/2010 11:00:40 AM | Read More...
 del.icio.us
v10.1 - iRules rate limiting with the table command

One of the new features added to BIG-IP in version 10.1 was the table command, implemented in iRules. Of all the new features I've seen, I have to say this one is easily one of my favorites. Hopefully by now you've seen Spark's amazing series of articles on the table command and have gotten some sort of understanding of what it is and can do. If not, I highly recommend checking out the first of his many fantastic docs here, to get started, then browse through them all when you can. They&rsqu...
1/28/2010 3:52:00 PM | Read More...
 del.icio.us
How to Make mailto Safe Again

Using HTTP headers and default browser protocol handlers provides an opportunity to rediscover the usability and simplicity of the mailto protocol.
Over the last decade it's become unsafe to use the mailto protocol on a website due to e-mail harvesters and web scraping. No one wants to put their e-mail address out on teh Internets because two minutes after doing so you end up on a trillion SPAM lists and the next thing you know you're changing your e-mail address.
But people stil...
1/28/2010 3:07:49 AM | Read More...
 del.icio.us
How to Gracefully Degrade Web 2.0 Applications To Maintain Availability

I haven’t heard the term “graceful degradation” in a long time, but as we continue to push the limits of data centers and our budgets to provide capacity it’s a concept we need to revisit.
You might have heard that Twitter was down (again) last week. What you might not have heard (or read) is some interesting crunchy bits about how Twitter attempts to maintain availability by degrading capabilities gracefully when services are over capacity.
“Twitter Down, Overwhelmed by Whales”...
1/27/2010 2:55:13 AM | 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