本文基于openstack K版代码,在大规模环境中分析openvswitch-agent重启过程中的时间消耗,并根据分析提出优化的方案。
资源 |
数目 |
Openvswitch-agent |
565 |
Network |
1010 |
Port |
1010(dhcp), 18(nova) |
测试环境如上表所示,vxlan端口总数565,我们找一台计算节点,上面有18个属于不同网络的虚机。流表总数约为600个,即: 565条vxlan port对应的流表, 18*2共36条本地vlan和远端tunnel双向映射的流表。
重启计算节点ovs-agent,我们发现vxlanport和所有的ovs flow