Forum Discussion

RicoJ's avatar
RicoJ
Icon for Nimbostratus rankNimbostratus
Sep 26, 2007

persist command explanation

Hi, all

 

 

I am starting to learn iRules. Can anybody explain what the first parameter in the persist command refers to. For example:

 

 

persist ssl ...

 

persist uie ...

 

persist simple ...

 

 

What are ssl, uie and simple?

 

 

Thanks

 

Rico J
  • SSL = SSL session ID

     

    UIE = Universal Inxpection Engine, allows persistence based on any unique piece of information in the payload (must be constant during the session)

     

    Simple = Source IP of the request/client
  • Deb_Allen_18's avatar
    Deb_Allen_18
    Historic F5 Account
    Basically they are specific types of persistence. Having different types of persistence records allows some virtual segmentation of the persistence table, which optimizes lookups by searching only the type of persistence records relevant to the request at hand (as defined by those parameters when the persistence record is created by the profile or an iRule.)

     

     

    HTH

     

    /deb