[openstack-dev] [OpenStack-dev][neutron] can't notify the broadcast fdb entries

Yangxurong yangxurong at huawei.com
Wed Jul 9 00:56:46 UTC 2014


Hi, folks,

Now , in order to improve broadcast fdb entries traffic, we do some restriction:

if agent_active_ports == 1 or (
                self.get_agent_uptime(agent) < cfg.CONF.l2pop.agent_boot_time):
            # First port activated on current agent in this network,
            # we have to provide it with the whole list of fdb entries

         but this restriction will bring about new issue (fdb entries could not be notified)base on the follow cases:

1.       Distribute deploy multiple neutron server and bulk create ports in short order, namely, agent_active_ports will be more than 1, so fdb entries could not be notified and thus lead to fail to establish the tunnel port.

2.       The time of booting Ovs-agent is more than cfg.CONF.l2pop.agent_boot_time, so, fdb entries could not be notified and thus lead to fail to establish the tunnel port.

IMO, the restrictions are not perfect.
Any good thought, looking forward to your response.

Thanks,
XuRong Yang

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20140709/25629cb9/attachment.html>


More information about the OpenStack-dev mailing list