Baptiste presented a talk for this at the Vancouver summit last week which clearly lays out the evolution of this, I'd recommend watching the video when it is published, titled:

Scaling bare-metal network reconfiguration for a large-scale research infrastructure: a journey with Neutron and Networking-Generic-Switch

On 20/06/23 05:32, Baptiste Jonglez wrote:
Hello,

We have been hitting performance issues with networking-generic-switch
(NGS), the Neutron ML2 plugin that performs dynamic reconfiguration of
physical switches, most notably used by Ironic.

In our quest to improve NGS performance, we have designed and implemented
an agent-based system for NGS, and we would now like to upstream it.

Since this is a fairly big change, and some parts of the design such as HA
are not completely clear yet, feel free to join the discussion on the RFE:

  https://bugs.launchpad.net/networking-generic-switch/+bug/2024385

Regards,
Baptiste