Forum Discussion

Dicky_Moe_13167's avatar
Dicky_Moe_13167
Icon for Nimbostratus rankNimbostratus
Feb 20, 2014

Universal Persistence & FASTL4 profiles

Hi All,

 

Quick question:in the following table:

 

http://support.f5.com/kb/en-us/products/big-ip_ltm/manuals/product/bigip9_3config/BIG_IP_LTM_9_3_Config_Guide-06-1.htmlwp1200503

 

We have many profile types (persistence, protocol, etc) and we see that the FastL4 Protocol profile is incompatible with all profiles. Does this mean that is incompatible only with the rest of the protocol profiles ? Or all profile types too?

 

My point is, can I choose FastL4 as my "protocol profile" and then choose "Universal Persistence" as my Persistence Profile?

 

Thanks, Fabian

 

5 Replies

  • Greg_Crosby_319's avatar
    Greg_Crosby_319
    Historic F5 Account

    While technically you can attach a universal persistence profile to the L4 virtual server, it will not work since the information you want to persist on is in the header which requires access to layer 7 (specifically you need a http profile which is not available when using a L4 virtual server).

     

    Here is a good document on universal persistence and how it is typically used.

     

  • But, the irule I want to use does not need to monitor HTTP headers:

    when CLIENT_ACCEPTED { 
        set client_ip_port "[IP::client_addr]:[TCP::client_port]"
        persist uie $client_ip_port
    }
    when SERVER_CONNECTED {
        persist add uie $client_ip_port 3600
    }
    

    CLIENT_ACCEPTED and SERVER_CONNECTED are all TCP events, aren't they ? I don't need the HTTP header, do I?

  • Greg_Crosby_319's avatar
    Greg_Crosby_319
    Historic F5 Account

    Yes, you are correct. CLIENT_ACCEPT and SERVER_CONNECTED are L4 events, so it will work with Fast L4 (no http profile required).

     

  • JG's avatar
    JG
    Icon for Cumulonimbus rankCumulonimbus

    See: https://devcentral.f5.com/questions/what-exactly-does-fastl4-profile-do