Need help? Call Customer Support | 800-301-3894

Developing iRules for BIG-IP V12.1

Course Details

This course provides networking professionals a functional understanding of iRules development. The course builds on the foundation of the Administering BIG-IP 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 Prerequisites

Students must complete one of the following F5 prerequisites before attending this course:

  • Administering BIG-IP instructor-led course
  • Configuring BIG-IP LTM instructor-led course
  • F5 Certified BIG-IP Administrator
The following web-based courses, although optional, will be very helpful for any student with limited BIG-IP administration and configuration experience:
  • Getting Started with BIG-IP web-based training
  • Getting Started with BIG-IP Local Traffic Manager (LTM) web-based training
The following general network technology knowledge and experience are recommended before attending any F5 Global Training Services instructor-led course:
  • OSI model encapsulation
  • Routing and switching
  • Ethernet and ARP
  • TCP/IP concepts
  • IP addressing and subnetting
  • NAT and private IP addressing
  • Default gateway
  • Network firewalls
  • LAN vs. WAN
The following course-specific knowledge and experience is suggested before attending this course:
  • HTTP protocol
  • Any programming language

Course Agenda

  • Setting Up the BIG-IP System
  • Getting Started with iRules
  • Exploring iRule Elements
  • Developing and Troubleshooting iRules
  • Optimizing iRules Execution
  • Securing Applications with iRules
  • Working with Numbers and Strings
  • Focusing on HTTP Traffic
  • Working with iFiles and Data Groups
  • Using iRules with Universal Persistence, Stream, and Statistics Profiles
  • Incorporating Advanced Variables
  • Additional Training and Certification


Please call 312-726-2473 for more information.