BIG-IP Acceleration
Total Page:16
File Type:pdf, Size:1020Kb
BIG-IP® Acceleration: Concepts Version 13.0.0 Table of Contents Table of Contents Introducing Acceleration............................................................................................................9 Overview: Introduction to acceleration............................................................................... 9 Origin web server load balancing............................................................................9 About data centers.................................................................................................. 9 Data compression................................................................................................. 10 Data deduplication.................................................................................................10 Optimization of TCP connections..........................................................................10 Caching objects.....................................................................................................11 Optimization of HTTP protocol and web applications............................................11 Overview: BIG-IP Acceleration.........................................................................................11 Application management.......................................................................................12 Application monitoring...........................................................................................12 Deployment of Distributed BIG-IP Application Acceleration..................................12 Management of requests to origin web servers.................................................... 12 Management of responses to clients.....................................................................13 Flow of requests and responses........................................................................... 14 About symmetric optimization using iSession on BIG-IP systems........................ 15 Accelerating Traffic with Acceleration Profiles......................................................................17 About HTTP compression profiles................................................................................... 17 HTTP Compression profile options....................................................................... 17 About Web Acceleration profiles...................................................................................... 17 Web Acceleration profile settings.......................................................................... 18 Meta characters.....................................................................................................19 Web Acceleration Profile statistics description......................................................21 About iSession profiles.....................................................................................................22 Screen capture showing compression settings..................................................... 22 About CIFS traffic optimization.........................................................................................23 About MAPI optimization..................................................................................................23 About TCP profiles...........................................................................................................24 TCP Profiles for LAN traffic optimization............................................................... 24 TCP Profiles for WAN traffic optimization..............................................................24 About tcp-mobile-optimized profile settings...........................................................25 About mptcp-mobile-optimized profile settings......................................................26 About HTTP2 profiles.......................................................................................................26 About HTTP/2 profiles...........................................................................................27 HTTP/2 profile settings..........................................................................................28 About NTLM profiles........................................................................................................ 29 About OneConnect profiles..............................................................................................29 OneConnect and HTTP profiles............................................................................ 31 OneConnect and SNATs.......................................................................................31 OneConnect and NTLM profiles............................................................................31 Managing Traffic with Bandwidth Controllers........................................................................33 Overview: Bandwidth control management......................................................................33 Bandwidth controllers vs. rate shaping............................................................................ 33 About static bandwidth control policies............................................................................ 33 About dynamic bandwidth control policies....................................................................... 33 3 Table of Contents Example of a dynamic bandwidth control policy.............................................................. 34 Managing Traffic with Rate Shaping....................................................................................... 37 Introduction to rate shaping..............................................................................................37 About rate classes............................................................................................................37 Rate class name.............................................................................................................. 38 Base rate..........................................................................................................................38 Ceiling rate.......................................................................................................................38 Burst size......................................................................................................................... 38 Depleting the burst reservoir............................................................................................39 Replenishing a burst reservoir......................................................................................... 39 About specifying a non-zero burst size ........................................................................... 39 About the direction setting............................................................................................... 40 About the parent class..................................................................................................... 40 About shaping policy........................................................................................................41 About queue method........................................................................................................41 About drop policy............................................................................................................. 41 Using Acceleration Policies to Manage and Respond to HTTP Requests.......................... 43 Overview: Acceleration policies....................................................................................... 43 Policies screen access.......................................................................................... 43 Types of acceleration policies................................................................................44 BIG-IP acceleration policies options......................................................................44 Acceleration policy selection................................................................................. 45 Customization of acceleration policies.................................................................. 45 Creation of user-defined policies...........................................................................46 Publication of acceleration policies....................................................................... 46 About the Acceleration Policy Editor role.............................................................. 46 Acceleration policies exported to XML files...........................................................46 Overview: Policy Matching............................................................................................... 46 Resolution rules when multiple nodes match........................................................47 Unmatched requests............................................................................................. 49 An example matching rule................................................................................................49 Overview: Policy Editor screen.........................................................................................49 Policy Editor screen parts......................................................................................50 Policy Tree.............................................................................................................51 Acceleration policy rule inheritance.......................................................................51 Inheritance rule parameters.................................................................................