
Explore fundamentals of F5 iRules in this part 1, learning the event-driven, DCL-based scripting, using GUI, CLI, and the rule editor to create and test local traffic rules.
Learn to create and test iRules on an F5 load balancer using the GUI or a local editor, log traffic with log local 0, and sync edits.
Learn to write an iRule for F5 LTM, log client IP, virtual server IP, and server IP, and view real-time results with LTM logs and tail.
Explore the structure of an iRule: an event-driven rule with events, conditions, and actions; log ip addresses and route http requests to the appropriate pool.
Understand the structure of an iRule, using one or two conditions to actions with if-then-else logic, and see how teacher and student IP addresses drive load balancing.
Describe how a client connects to the F5 load balancer, performs a three way handshake, and an http request is then served by a selected backend server.
Trace the sequence of events from client requests through the load balancer, including the three-way handshake and client-side versus server-side events.
Learn how conditional commands (irule) use client side and server side events to capture client and virtual server IP addresses and trace the request flow on an F5 load balancer.
Learn to use iRule conditional commands to query IP addresses and ports on the client and server sides, distinguish client side from server side, and understand remote versus local addresses.
Explore conditional iRule commands for f5 load balancers, including host, path, and query handling to log host values and redirect traffic using equal and contains operators.
Explore conditional iRule commands to redirect traffic by host and path, send requests to secure domains, and use LB::server to reveal the active pool member's name and IP.
Learn how to use action commands in F5 iRule fundamentals to log client IPs, snap connections, and route traffic to pools with automap and mapping options, using relational operators.
Learn to build iRules with relational and regular parameters, combining conditions using equals, contains, starts with, and ends with, including nested if statements for client IP and port 80.
Translate plain-English rules into iRules by practicing challenges, logging client IPs, and routing traffic with if-else logic to pools like students, teachers, or default.
Explore how to route client connections in F5 load balancer iRules by using if versus switch statements to handle multiple ports on virtual servers, with practical coding examples.
Learn iRule fundamentals for the F5 load balancer by routing requests by path and by browser, using automap, logging, and dropping all traffic except Firefox and Chrome to pools.
Explore iRule fundamentals with practical examples, using if-else and switch logic to route by user agent and host. Learn to return values, apply pool selections, and redirect or drop requests based on conditions.
Explore practical irule examples for F5 load balancer fundamentals, including logging the selected pool and server, IP address checks, subnet calculations, and server connect events.
This course will guide and educate you on how to read and understand complex Irules as well as writing Irules so to meet load balancing needs for your environment. After Completion of these videos, you will: