Forum Discussion

Fredrik_Björk_2's avatar
Fredrik_Björk_2
Icon for Nimbostratus rankNimbostratus
Mar 21, 2007

Measure number of SIP sessions

I try to use BigIP1500 LTM with 9.4 version to load balance a couple of SIP servers. I want to control the number of sessions per server but it seems that the software counts every client as one session...even though I generate many from that client. I suspect that the source IP is counted as one in the software. And I use gateways where several calls/sessions will come via one source IP.

 

Can I use IRules to detect the number of SIP sessions? I see that there is a persistence profile for SIP. What does it do?

 

 

Regards

 

 

Biken

1 Reply

  • Colin_Walker_12's avatar
    Colin_Walker_12
    Historic F5 Account
    Since iRules allow you to perform actions based on any part of the packet headers or payload, you should be able to write some code to perform this type of limiting, provided you can define what is a valid identifier for the beginning and end of a session, rather than a client connection.

     

     

    If you can, then you'd just need to put in some code to look for these specific pieces of data in the payload and increment or decrement a counter as appropriate.

     

     

     

    Colin