What do you mean by "all dvr_local_router (qrouter in compute node) nodes"? Because, according to [1], both legacy HA and DVR HA run radvd only on the node where the router is in Master/Primary state. Do you mean that radvd would also be ran on nodes with L3 agent_mode set to dvr and only "skip" nodes with dvr_snat mode + backup router state?
Yes, all my nodes are running L3 agents with agent_mode = dvr_snat. My control runs q-svc, OVS and L3, while both computes run OVS and L3.
Iirc I think it was this flow, it's in br-int in table 1 on nodes with backup router state:
~$ sudo ovs-ofctl dump-flows br-int table=1 0x7690f61f62d8f 3d3, duration= 298834. 053s, table=1, n_packets=7373, n_bytes=833646, priority=1 actions=drop
( ... )
cookie=
What do you mean by "all dvr_local_router (qrouter in compute node) nodes"? Because, according to [1], both legacy HA and DVR HA run radvd only on the node where the router is in Master/Primary state. Do you mean that radvd would also be ran on nodes with L3 agent_mode set to dvr and only "skip" nodes with dvr_snat mode + backup router state?
Yes, all my nodes are running L3 agents with agent_mode = dvr_snat. My control runs q-svc, OVS and L3, while both computes run OVS and L3.
And sure, I can try this install.
[1] https:/ /github. com/openstack/ neutron/ blob/074c131b57 0adb60150ea25d7 cec2367ee963ac2 /neutron/ agent/l3/ ha_router. py#L528