F5 Developing iRules for BIG-IP

This three-day course provides networking professionals a functional understanding of iRules development. The course builds on the foundation of the Configuring BIG-IP Local Traffic Manager (LTM) v11 course, demonstrating how to logically plan and write iRules to help monitor and manage common tasks involved with processing traffic on the BIG-IP. Course Labs consist of writing, applying and evaluating the effect of iRules on LTM traffic. This hands-on course includes lectures, labs, and discussions.

Course Outline

  • Introduction

  • DevCentral - The Resource for iRules

  • iRule Elements

  • Syntax and Troubleshooting

  • iRule Optimizationi

  • Rules and Security

  • Expressions and Operators

  • Variables and Loops

  • External File Types: iFiles and Data Classes

  • Profiles: Persistence, Stream, and Statistics

  • Advanced Variables and Final Project


This course is intended for system administrators, network administrators and application developers responsible for the configuration and administration of the BIG-IP LTM system.

Prior to attending the Developing BIG-IP with iRules course the student must complete one of the following:

  • Administering BIG-IP v11 Instructor-led course

  • BIG-IP Administrator certification

The student can also benefit from several months experience configuring and designing with the BIG-IP LTM product before attending this course.

Students should also be familiar with:

  • Common network terminology

  • TCP/IP addressing and routing

  • Internetworking concepts

  • Common elements of WAN and LAN environments

  • Programming basics (Tcl is a plus)

Students should be proficient in:

  • Basic PC operation and application skills, including Linux and Windows OS

  • Basic web browser operation (Internet Explorer is used in class)

  • Tcl and TMSH commands