Forum Discussion

cmeldaq_16882's avatar
cmeldaq_16882
Icon for Nimbostratus rankNimbostratus
Feb 19, 2014

Virtual Server monitor related to other Virtual Servers

Hi,

 

I have special requirement from our customer.

 

Imagine three BigIP clusters (11.4 HFA5). One of them (Master/Global) is distributing traffic (50/50) to two of them (Slaves/Local), so Global cluster have in pool VirtualServers sitting on Local clusters.

 

Lets say that Global cluster have VS in range 1.1.1.0/24, first Local-A have 2.2.2.0/24 and second Local-B have 3.3.3.0/24

 

Now on all BigIP's have about 100 VirtualServers.

 

Customer wants to make VS relation in way, that some defined Local VS will be marked as critical and if any of them goes down whole BigIP cluster will be marked as down and traffic will not be forwarded to this BigIP.

 

So customer might say:

 

Mark ask critical on Local-A 2.2.2.10, 2.2.2.20 and 2.2.2.30 and on Local-B 3.3.3.10, 3.3.3.20, 3.3.3.30

 

If any of this VS will go down (2.2.2.20 for example), then stop forwarding traffic to whole Local-A cluster.

 

Do you have any idea how to solve this easily and smart? I would like to avoid assigning iRules to all VS.

 

Thank you very much!

 

4 Replies

  • So just to be clear, you're load balancing load balancers, and if ANY of the VIPs on one load balancer indicates a problem, stop sending ALL traffic (for all VIPs) to that load balancer?

     

  • Hi Kevin,

     

    not ANY VIP, but just defined set of VIP's. Lets say just 10 out of 100 VIP's.

     

    Thank you

     

  • Hi,

     

    customer requirement has been changed.

     

    We would have defined set of VIP's which are in relation. So if one of them will fail, then for example next three defined will be marked down as well.

     

    Is there a way how to achieve this relation to other VIP's? First thing which I had on my mind was creation of nodes containing VIP IP addresses and simply add them as another monitor in pool, but that is not optimal.

     

    Any suggestions?

     

    Thank you!

     

  • not sure if i understand correctly but does specifying alias address and service port in health monitor setting and assigning it to master/global virtual server help?