F5-Configuring & Administering BIG-IP LTM ( v12)
COURSE OBJECTIVES:
This course gives network administrators, network operators, and network engineers a functional understanding of the BIG-IP system as it is commonly deployed in an application delivery network. The course introduces students to the BIG-IP system, its configuration objects, how it processes traffic, and how typical administrative and operational activities are performed. The course includes lecture, hands-on labs, interactive demonstrations, and discussions.
DURATION:
5 Days
PREREQUISITES:
Strong Knowledge on the following topics
OSI model encapsulation
Routing and switching
Ethernet and ARP
TCP/IP concepts
IP addressing and subnetting
NAT and private IP addressing
Default gateway
Network firewalls
LAN vs. WAN
Course Syllabus:
Chapter 1: Setting Up the BIG-IP System
Introducing the BIG-IP System
Initially Setting Up the BIG-IP System
Archiving the BIG-IP Configuration
Leveraging F5 Support Resources and Tools
Chapter 2: Traffic Processing Building Blocks
Identifying BIG-IP Traffic
Processing Objects
Network Packet Flow
Configuring Virtual Servers and Pools
Load Balancing Traffic
Viewing Module Statistics and Logs
Using the Traffic Management Shell (TMSH)
Understanding the TMSH
Hierarchical Structure
Navigating the TMSH Hierarchy
Managing BIG-IP Configuration State and Files
BIG-IP System Configuration State
Loading and Saving the System Configuration
Shutting Down and Restarting the BIG-IP System
Saving and Replicating Configuration Data (UCS and SCF)
Viewing the BIG-IP Connection Table
Chapter 3: Using NATs and SNATs
Address Translation on the BIG-IP System
Mapping IP Addresses with NAT
Solving Routing Issues with SNATs
Configuring SNAT Auto Map on a Virtual Server
Monitoring for anChapter 21d Mitigating Port Exhaustion
Chapter 4: Monitoring Application Health
Introducing Monitors
Types of Monitors
Monitor Interval and Timeout Settings
Configuring Monitors
Assigning Monitors to Resources
Managing Pool, Pool Member, and Node Status
Using the Network Map
Chapter 5: Modifying Traffic Behavior with Profiles
Introducing Profiles
Understanding Profile Types and Dependencies
Configuring and Assigning Profiles
Chapter 6: Modifying Traffic Behavior with Persistence
Understanding the Need for Persistence
Introducing Source Address Affinity Persistence
Introducing Cookie Persistence
Introducing SSL Offload and SSL Re-Encryption
Managing Object State
Introducing Action on Service Down
Chapter 7: Troubleshooting the BIG-IP System
Configuring Logging
Introducing BIG-IP System Logging
Legacy Remote Logging
Introducing High Speed Logging (HSL)
High-Speed Logging Filters
HSL Configuration Objects
Configuring High Speed Logging
Using tcpdump on the BIG-IP System
Chapter 8: Administering the BIG-IP System
Leveraging Always-On Management (AOM)
Expanding Availability with Device Service Clustering (DSC)
Viewing BIG-IP System Statistics
Defining User Roles and Administrative Partitions
Leveraging vCMP
Chapter 9: Customizing Application Delivery with iRules
Identifying iRules Components
Triggering iRules with Events
Leveraging the iRules Ecosystem on DevCentral
Chapter 10: Reviewing Local Traffic Configuration
Reviewing Nodes, Pools, and Virtual Servers
Reviewing Address Translation
Reviewing Routing Assumptions
Reviewing Application Health Monitoring
Reviewing Traffic Behavior Modification with Profiles
Reviewing the TMOS Shell (TMSH)
Reviewing Managing BIG-IP Configuration Data
Chapter 11: Load Balancing Traffic with LTM
Exploring Load Balancing Options
Using Priority Group Activation and Fallback Host
Comparing Member and Node Load Balancing
Chapter 12: Modifying Traffic Behavior with Persistence
Reviewing Persistence
Introducing SSL Persistence
Introducing SIP Persistence
Introducing Universal Persistence
Introducing Destination Address Affinity Persistence
Using Match Across Options for Persistence
Chapter 13: Monitoring Application Health
Differentiating Monitor Types
Customizing the HTTP Monitor
Monitoring an Alias Address and Port
Monitoring a Path vs. Monitoring a Device
Managing Multiple Monitors
Using Application Check Monitors
Using Manual Resume and Advanced Monitor Timer Settings
Chapter 14: Processing Traffic with Virtual Servers
Virtual Servers Concepts
Path Load Balancing
Introducing Auto Last Hop
Chapter 15: Processing Traffic with SNATs
Overview of SNATs
SNAT Auto Map
Using SNAT Pools
SNATs as Listeners
SNAT Specificity
VIP Bounceback
Additional SNAT Options
Network Packet Processing
Chapter 16: Configuring High Availability
Sync-Failover Group Concepts
Synchronization, State and Failover
Traffic Group Concepts
N+1 Concepts
Chapter 17: Configuring High Availability Part 2
Failover Triggers and Detection
Stateful Failover
Device Group Communication
Sync-Only Device Groups
Chapter 18: Modifying Traffic Behavior with Profiles
Profiles Overview
Common Protocol Profile Types and Settings
TCP Express Optimization
Performance Improvements
Configuring and Using Profiles
HTTP Profile Options
OneConnect
Offloading HTTP Compression to BIG-IP
HTTP Caching
Stream Profiles
F5 Acceleration Technologies
Analytics
Chapter 19: Deploying Application Services with iApps
Simplifying Application
Deployment with iApps
Using iApps Templates
Deploying an Application Service
Reconfiguring an Application Service
Leveraging the iApps Ecosystem on DevCentral
Chapter 20: Customizing Application Delivery with iRules and Local Traffic Policies
Getting Started with iRules
Triggering an iRule
Introducing iRule Constructs
Leveraging the DevCentral Ecosystem
Deploying and Testing iRules
Getting Started with Local Traffic Policies
What Can You Do with a Local Traffic Policy?
How Does a Local Traffic Policy Work?
Understanding Local Traffic Policy Workflow
Introducing the Elements of a Local Traffic Policy
Specifying the Matching Strategy
What Are Rules?
Understanding Requires and Controls
Configuring and Managing Policy Rules
Configuring a New Rule
Including Tcl in Certain Rule Settings
Chapter 21: Final Lab Project