BigIP F5 Rookie

Welcome to the world of Application Delivery Networking and F5 Platform. If you are new to BigIP F5 or Application Delivery Network and looking to see where to start, I would recommend the following: F5 University – This provides flash based introduction to some of … “BigIP F5 Rookie”

Read More

F5 OneConnect

F5 has a trademark feature called OneConnect that leverages HTTP 1.1 Keepalive. In this article, I will try to explain the functionality of OneConnect, underlying technology and its usage requirements. There are 2 main reasons that I have utilized OneConnect profile: Efficient reuse of server side … “F5 OneConnect”

Read More

BigIP F5 Terminology

BigIP F5 configuration element utilizes the following terminology: Virtual Server (VS) consists of the following attributes: Virtual IP (VIP) Profiles Persistence Method Pool Profiles like Client side TCP profile, Server Side TCP Profile, HTTP Profile etc define ways to handle the traffic. Persistence Methods like Source … “BigIP F5 Terminology”

Read More

BigIP F5 Platform

BigIP F5 is the hardware platform that can be configured to provide the functionality of multiple modules like LTM, GTM, APM, ASM, AFM, AAM, PEM etc LTM – Local Traffic Manager GTM – Global Traffic Manager APM – Access Policy Manager ASM – Application Security Manager … “BigIP F5 Platform”

Read More

iRule – Altering Header Information

This iRULE example will alter the incoming URI before passing the request to the servers: when HTTP_REQUEST { switch -glob [HTTP::uri] { /old_URI/* { HTTP::uri /new_URI[HTTP::uri] } } } In this case, for any incoming request that starts with the URI “/old_URI/” (http://domain.com/old_URI/), the “/old_URI/” will … “iRule – Altering Header Information”

Read More

iRULE – non-English Characters

The web browser will URL encode URI’s that contain special characters. For example, http://www.domain.com/été is encoded as follows: http://www.domain.com/%C3%A9t%C3%A9 when HTTP_REQUEST { set ENCODED_URI [ b64encode [HTTP::uri]]     switch [HTTP::host] { “domain.com” {           if { (($ENCODED_URI eq “LyVDMyVBOXQlQzMlQTk=”) or ($ENCODED_URI eq “L2ZyLyVDMyVBOXQlQzMlQTk=”)) } { pool … “iRULE – non-English Characters”

Read More

An Intro to iRULE

This post will provide basic information related to iRULE. The intention of writing this post is to provide someone new to iRULE with basic introduction and cover some of the often used Functionality. This isn’t an in-depth coverage of iRule. What is an iRULE: TCL … “An Intro to iRULE”

Read More