I have dynamic routing working with the LTM and an adjacent Cisco router. All works ok when good in that I see the host route advertised to the Cisco router via OSPF. Strangely, when I disable the VS, the route is still advertised. I have also tried disabling the pool. My config is as follows:
VIRTUAL SERVER: Notify Status to Virtual Address - Checked
VIRTUAL SERVER: State is currently disabled
VIRTUAL ADDRESS: State is enabled
VIRTUAL ADDRESS: Auto delete is ticked
VIRTUAL ADDRESS: Availability calculation is When all vs are available
VIRTUAL ADDRESS: Route Advertisement is set to All
I have tried some other permutations but the route is never withdrawn. I have been waiting around 20 - 30 seconds in the understanding that the ZEBOS router polls the LTM every 10 seconds for VS health.
Does anyone know what I am missing here for the routes to be withdrawn?
Have a look on Table 2 of this link which should hopefully point you in the right direction. If you disable the Virtual IP or cause monitoring to fail (e.g. associate a UDP monitor for a TCP service or change the receive string ) then hopefully your routing table should then update
Thanks. Very useful table and I added a udp monitor which failed the node which failed the pool which failed the vserver which failed the vaddress. It is still advertised. Tried all the vaddress scenarios and the only one that stops advertisement is disabled for the vaddress. Very weird. Do you have this working by any chance?
I don't have this configured on any current devices that I have access to but have set it up for customers in the past. Have you tried restarting tmrouted?