Developing iRules for BIG-IP (F5-TRG-BIG-IRULE-CFG)

Overview:
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.
 
Target audience:

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

Prerequisites:  
Prior to attending the Configuring BIG-IP with iRules course the student must have attended the Configuring BIG-IP LMT course. 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)

Objectives:
By the end of this course, the student will be able to logically plan and write iRules to help monitor and manage common tasks involved with processing traffic through the BIG-IP LTM system.

Topics:

  • Introduction
  • DevCentral - The Resource for iRules
  • iRule Elements
  • Syntax and Troubleshooting
  • iRule Optimization
  • iRules 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


Duration:
3 days