Course Details
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 Prerequisites
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
Course Agenda
Topics covered in this course include:
- 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