<div dir="ltr">Can you provide your ml2_conf.ini values you are using?</div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jun 22, 2017 at 7:06 AM, Margin Hu <span dir="ltr"><<a href="mailto:today.good@163.com" target="_blank">today.good@163.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div text="#000000" bgcolor="#FFFFFF">
    <p>thanks. <br>
    </p>
    <p>I met an issue , I  configured three ovs bridge ( br-ex,
      provision, provider) in ml2_conf.ini  but after I reboot the node
      , found only 2 bridges flow table is normal , the other one
      bridge's flow table is empty. <br>
    </p>
    <p>the bridge sometimes is "provision" , sometimes is "provider" , 
      which possibilities is there for this issue.?  <br>
    </p>
    [root@cloud]# ovs-ofctl show provision<br>
    OFPT_FEATURES_REPLY (xid=0x2): dpid:0000248a075541e8<br>
    n_tables:254, n_buffers:256<br>
    capabilities: FLOW_STATS TABLE_STATS PORT_STATS QUEUE_STATS
    ARP_MATCH_IP<br>
    actions: output enqueue set_vlan_vid set_vlan_pcp strip_vlan
    mod_dl_src mod_dl_dst mod_nw_src mod_nw_dst mod_nw_tos mod_tp_src
    mod_tp_dst<br>
     1(bond0): addr:24:8a:07:55:41:e8<br>
         config:     0<br>
         state:      0<br>
         speed: 0 Mbps now, 0 Mbps max<br>
     2(phy-provision): addr:2e:7c:ba:fe:91:72<br>
         config:     0<br>
         state:      0<br>
         speed: 0 Mbps now, 0 Mbps max<br>
     LOCAL(provision): addr:24:8a:07:55:41:e8<br>
         config:     0<br>
         state:      0<br>
         speed: 0 Mbps now, 0 Mbps max<br>
    OFPT_GET_CONFIG_REPLY (xid=0x4): frags=normal miss_send_len=0<br>
    [root@cloud]# ovs-ofctl dump-flows  provision<br>
    NXST_FLOW reply (xid=0x4):<br>
    <br>
    [root@cloud]# ip r<br>
    default via 192.168.60.247 dev br-ex<br>
    <a href="http://10.53.16.0/24" target="_blank">10.53.16.0/24</a> dev vlan16  proto kernel  scope link  src 10.53.16.11<br>
    <a href="http://10.53.17.0/24" target="_blank">10.53.17.0/24</a> dev provider  proto kernel  scope link  src
    10.53.17.11<br>
    <a href="http://10.53.22.0/24" target="_blank">10.53.22.0/24</a> dev vlan22  proto kernel  scope link  src 10.53.22.111<br>
    <a href="http://10.53.32.0/24" target="_blank">10.53.32.0/24</a> dev vlan32  proto kernel  scope link  src 10.53.32.11<br>
    <a href="http://10.53.33.0/24" target="_blank">10.53.33.0/24</a> dev provision  proto kernel  scope link  src
    10.53.33.11<br>
    <a href="http://10.53.128.0/24" target="_blank">10.53.128.0/24</a> dev docker0  proto kernel  scope link  src
    10.53.128.1<br>
    <a href="http://169.254.0.0/16" target="_blank">169.254.0.0/16</a> dev vlan16  scope link  metric 1012<br>
    <a href="http://169.254.0.0/16" target="_blank">169.254.0.0/16</a> dev vlan22  scope link  metric 1014<br>
    <a href="http://169.254.0.0/16" target="_blank">169.254.0.0/16</a> dev vlan32  scope link  metric 1015<br>
    <a href="http://169.254.0.0/16" target="_blank">169.254.0.0/16</a> dev br-ex  scope link  metric 1032<br>
    <a href="http://169.254.0.0/16" target="_blank">169.254.0.0/16</a> dev provision  scope link  metric 1033<br>
    <a href="http://169.254.0.0/16" target="_blank">169.254.0.0/16</a> dev provider  scope link  metric 1034<br>
    <a href="http://192.168.60.0/24" target="_blank">192.168.60.0/24</a> dev br-ex  proto kernel  scope link  src
    192.168.60.111<br>
    <br>
    what' the root cause ? <br>
      <br>
     rpm -qa | grep openvswitch<br>
    openvswitch-2.6.1-4.1.<wbr>git20161206.el7.x86_64<br>
    python-openvswitch-2.6.1-4.1.<wbr>git20161206.el7.noarch<br>
    openstack-neutron-openvswitch-<wbr>10.0.1-1.el7.noarch<div><div class="h5"><br>
    <br>
    <br>
    <div class="m_-6921788301446326504moz-cite-prefix">On 6/22 9:53, Kevin Benton wrote:<br>
    </div>
    <blockquote type="cite">
      <div dir="ltr">
        <div>Rules to allow aren't setup until the port is wired and it
          calls the functions like this:</div>
        <a href="https://github.com/openstack/neutron/blob/master/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py#L602-L606" target="_blank">https://github.com/openstack/<wbr>neutron/blob/master/neutron/<wbr>plugins/ml2/drivers/<wbr>openvswitch/agent/ovs_neutron_<wbr>agent.py#L602-L606</a><br>
      </div>
      <div class="gmail_extra"><br>
        <div class="gmail_quote">On Wed, Jun 21, 2017 at 4:49 PM, Margin
          Hu <span dir="ltr"><<a href="mailto:today.good@163.com" target="_blank">today.good@163.com</a>></span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Guys,<br>
            <br>
            I have a question in setup_physical_bridges funtion  of
            neutron/plugins/ml2/drivers/op<wbr>envswitch/agent/ovs_neutron_ag<wbr>ent.py<br>
            <br>
                 # block all untranslated traffic between bridges<br>
                        self.int_br.drop_port(in_port=<wbr>int_ofport)<br>
                        br.drop_port(in_port=phys_ofpo<wbr>rt)<br>
            <br>
            [refer](<a href="https://github.com/openstack/neutron/blob/master/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py#L1159" rel="noreferrer" target="_blank">https://github.com/ope<wbr>nstack/neutron/blob/master/neu<wbr>tron/plugins/ml2/drivers/openv<wbr>switch/agent/ovs_neutron_agent<wbr>.py#L1159</a>)<br>
            <br>
            when permit traffic between bridges ?  when modify flow
            table of ovs bridge?<br>
            <br>
            <br>
            <br>
            <br>
            <br>
            <br>
            <br>
            <br>
            <br>
            ______________________________<wbr>______________________________<wbr>______________<br>
            OpenStack Development Mailing List (not for usage questions)<br>
            Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.op<wbr>enstack.org?subject:unsubscrib<wbr>e</a><br>
            <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi<wbr>-bin/mailman/listinfo/openstac<wbr>k-dev</a><br>
          </blockquote>
        </div>
        <br>
      </div>
      <br>
      <fieldset class="m_-6921788301446326504mimeAttachmentHeader"></fieldset>
      <br>
      <pre>______________________________<wbr>______________________________<wbr>______________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: <a class="m_-6921788301446326504moz-txt-link-abbreviated" href="mailto:OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" target="_blank">OpenStack-dev-request@lists.<wbr>openstack.org?subject:<wbr>unsubscribe</a>
<a class="m_-6921788301446326504moz-txt-link-freetext" href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/<wbr>cgi-bin/mailman/listinfo/<wbr>openstack-dev</a>
</pre>
    </blockquote>
    <br>
  </div></div></div>

</blockquote></div><br></div>