Learn how to logically plan and write iRules to help monitor and manage common traffic processing tasks on the BIG-IP system. Explore events, functions, commands, variables, operators, and other elements for mastering iRule development. Gain practical experience through hands-on labs using control structures for conditional branching and looping, mastering spacing, grouping, special symbols, and implementing recommended practices for efficiency. Complete additional skill-building exercises incorporating advanced variables, including arrays, static variables, and session tables.
Reference real-world examples extensively, including securing web applications with iRules by preventing common attacks which can abuse HTTP, securing HTTP headers and cookies, and implementing HTTP strict transport security. Develop skills working with strings, including Tcl parsing commands and other parsing functions. Delve into advanced topics such as using iRules with universal persistence and stream profiles, gathering statistics using STATS and ISTATS, and different methods for accessing, manipulating, and selectively applying compression to HTTP traffic.
Chapter 1: Setting Up the BIG-IP System
Chapter 2: Getting Started with iRules
Chapter 3: Exploring iRule Elements
Chapter 4: Developing and Troubleshooting iRules
Chapter 5: Optimizing iRule Execution
Chapter 6: Securing Web Applications with iRules
Chapter 7: Working with Numbers and Strings
Chapter 8: Processing the HTTP Payload
Chapter 9: Working with iFiles and Data Groups
Chapter 10: Using iRules with Universal Persistence, Stream, and Statistics Profiles
Chapter 11: Incorporating Advanced Variables
This course is intended for system administrators, network administrators and application developers responsible for the customization of traffic flow through a BIG-IP system using iRules.
Students must complete one of the following F5 prerequisites before attending this course:
-or-
-or-
The following free web-based training courses, although optional, will be very helpful for any student with limited BIG-IP administration and configuration experience.
The following general network technology knowledge and experience are recommended before attending any F5 Global Training Services instructor-led course:
The following course-specific knowledge and experience is suggested before attending this course:
Learn how to logically plan and write iRules to help monitor and manage common traffic processing tasks on the BIG-IP system. Explore events, functions, commands, variables, operators, and other elements for mastering iRule development. Gain practical experience through hands-on labs using control structures for conditional branching and looping, mastering spacing, grouping, special symbols, and implementing recommended practices for efficiency. Complete additional skill-building exercises incorporating advanced variables, including arrays, static variables, and session tables.
Reference real-world examples extensively, including securing web applications with iRules by preventing common attacks which can abuse HTTP, securing HTTP headers and cookies, and implementing HTTP strict transport security. Develop skills working with strings, including Tcl parsing commands and other parsing functions. Delve into advanced topics such as using iRules with universal persistence and stream profiles, gathering statistics using STATS and ISTATS, and different methods for accessing, manipulating, and selectively applying compression to HTTP traffic.
Chapter 1: Setting Up the BIG-IP System
Chapter 2: Getting Started with iRules
Chapter 3: Exploring iRule Elements
Chapter 4: Developing and Troubleshooting iRules
Chapter 5: Optimizing iRule Execution
Chapter 6: Securing Web Applications with iRules
Chapter 7: Working with Numbers and Strings
Chapter 8: Processing the HTTP Payload
Chapter 9: Working with iFiles and Data Groups
Chapter 10: Using iRules with Universal Persistence, Stream, and Statistics Profiles
Chapter 11: Incorporating Advanced Variables
This course is intended for system administrators, network administrators and application developers responsible for the customization of traffic flow through a BIG-IP system using iRules.
Students must complete one of the following F5 prerequisites before attending this course:
-or-
-or-
The following free web-based training courses, although optional, will be very helpful for any student with limited BIG-IP administration and configuration experience.
The following general network technology knowledge and experience are recommended before attending any F5 Global Training Services instructor-led course:
The following course-specific knowledge and experience is suggested before attending this course: