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