F5 is upgrading its customer support chat feature on My.F5.com. Chat support will be unavailable from 6am-10am PST on 1/20/26. Refer to K000159584 for details.

Forum Discussion

kderrough_26121's avatar
kderrough_26121
Icon for Nimbostratus rankNimbostratus
Jul 24, 2018
Solved

How can i create an iRule for one VIP with multiple service ports.

For a clean look I would like to create an iRule for one VIP with 8 specific service ports. (Not a range)  
  • Samir_Jha_52506's avatar
    Jul 25, 2018

    It's possible but you need to set VIP destination port to 0. And write irule to allow defined port and block rest of the service.

    Below irule might help...

     

        when CLIENT_ACCEPTED {
           if { [TCP::local_port] == 5540 } {
            pool test_PROD_pool1
            } elseif { [TCP::local_port] == 5580 } {
            pool test_PROD_pool2
            } else {
                reject
        }
    }
    

     

    Cheers...