CODE: F5N_BIG-IRULE-CFG
LENGTH: 24 Hours (3 days)
PRICE: £2,595.00
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.
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:
• Administering BIG-IP (ILT)
• F5 Certified BIG-IP Administrator
Suggested Prework
The following free Self-Directed Training (SDT) courses, although optional, are helpful for any student with limited BIG-IP administration and configuration experience:
• Getting Started with BIG-IP
• Getting Started with Local Traffic Manager (LTM)
General network technology knowledge and experience are recommended before attending any F5 Global Training Services instructor-led course, including OSI model encapsulation, routing and switching, Ethernet and ARP, TCP/IP concepts, IP addressing and subnetting, NAT and private IP addressing, NAT and private IP addressing, default gateway, network firewalls, and LAN vs. WAN.
The following course-specific knowledge and experience is suggested before attending this course:
• HTTP protocol
• Any programming language
Chapter 1: Introducing 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