Public bug reported:

Pre-conditions:
    Neutron (Pike),firewall_driver=openvswitch, enable l2_population
    related bug: https://bugs.launchpad.net/neutron/+bug/1834979
    network nodeA ,compute node A,compute node B
    RouterA ,tenant network A(VXLAN) connected to routerA and enable DHCP,VM-A 
created with network A

Reproduction steps:
    1.According to related bug, we create VM-A in compute node A,and make it 
shutoff,and port still active
    2.Create VM-B with the same tenant network A and scheduled to compute node A
    3.Check flows in compute node A br-tun table22
    4.Create VM-C with the same tenant network A and schedule to compute node B
    5.Still check flows in compute node A br-tun table22
    6.this moment,DHCP in VM-B will fail

Description:
    1.After step 2,we check flows,at this moment,flood flow got some 
problem,but still work.Flood flow has too much output tunnel port.It has output 
tunnel port to compute node B whicth it should`t have.Because at this 
moment,l2_population doesnt work well.Flood flow was downloaded by 
"_setup_tunnel_flood_flow".
    2.After step 4,we check flows,at this moment,flood flow is incorrect.It 
will cause lots of problems such as DHCP will not work as usual.In this 
case,flood flow will only has one output tunnel port to compute node B,it lost 
output tunnel port to network node A
    3.According to code,we find this bug 
(https://bugs.launchpad.net/neutron/+bug/1834979) has bad effect to 
l2_population .
    4.In normal case,VM-A was shutted and port of VM-A should be DOWN ,port of 
VM-B should be the only first port of tenant network A in compute node A.
    5.But,in this case,VM-A was shutted ,flood flow related was cleared.Update 
network made port of VM-A reactive,it cause port of VM-B wont be the only first 
port of tenant network A in compute node A.This confused l2_population and made 
it not function as usual.

** Affects: neutron
     Importance: Undecided
         Status: New

** Description changed:

  Pre-conditions:
-     Neutron (Pike),firewall_driver=openvswitch, enable l2_population
-     related bug: https://bugs.launchpad.net/neutron/+bug/1834979
-     network nodeA ,compute node A,compute node B
-     RouterA ,tenant network A(VXLAN) connected to routerA and enable 
DHCP,VM-A created with network A
+     Neutron (Pike),firewall_driver=openvswitch, enable l2_population
+     related bug: https://bugs.launchpad.net/neutron/+bug/1834979
+     network nodeA ,compute node A,compute node B
+     RouterA ,tenant network A(VXLAN) connected to routerA and enable 
DHCP,VM-A created with network A
  
  Reproduction steps:
-     1.According to related bug, we create VM-A in compute node A,and make it 
shutoff,and port still active
-     2.Create VM-B with the same tenant network A and scheduled to compute 
node A
-     3.Check flows in compute node A br-tun table22
-     4.Create VM-C with the same tenant network A and schedule to compute node 
B
-     5.Still check flows in compute node A br-tun table22
+     1.According to related bug, we create VM-A in compute node A,and make it 
shutoff,and port still active
+     2.Create VM-B with the same tenant network A and scheduled to compute 
node A
+     3.Check flows in compute node A br-tun table22
+     4.Create VM-C with the same tenant network A and schedule to compute node 
B
+     5.Still check flows in compute node A br-tun table22
+         6.this moment,DHCP in VM-B will fail
  
  Description:
-     1.After step 2,we check flows,at this moment,flood flow got some 
problem,but still work.
-       Flood flow has too much output tunnel port.It has output tunnel port to 
compute node B whicth it should`t have.
-       Because at this moment,l2_population doesnt work well.Flood flow was 
downloaded by "_setup_tunnel_flood_flow".
-     2.After step 4,we check flows,at this moment,flood flow is incorrect.It 
will cause lots of problems such as DHCP will not work as usual.
-       In this case,flood flow will only has one output tunnel port to compute 
node B,it lost output tunnel port to network node A
-     3.According to code,we find this bug 
(https://bugs.launchpad.net/neutron/+bug/1834979) has bad effect to 
l2_population .
-       In normal case,VM-A was shutted and port of VM-A should be DOWN ,port 
of VM-B should be the only first port of tenant network A in compute node A. 
-       But,in this case,VM-A was shutted ,flood flow related was 
cleared.Update network made port of VM-A reactive,it cause port of VM-B wont be 
the only first port of tenant network A in compute node A.This confused 
l2_population and made it not function as usual.
+     1.After step 2,we check flows,at this moment,flood flow got some 
problem,but still work.
+       Flood flow has too much output tunnel port.It has output tunnel port to 
compute node B whicth it should`t have.
+       Because at this moment,l2_population doesnt work well.Flood flow was 
downloaded by "_setup_tunnel_flood_flow".
+     2.After step 4,we check flows,at this moment,flood flow is incorrect.It 
will cause lots of problems such as DHCP will not work as usual.
+       In this case,flood flow will only has one output tunnel port to compute 
node B,it lost output tunnel port to network node A
+     3.According to code,we find this bug 
(https://bugs.launchpad.net/neutron/+bug/1834979) has bad effect to 
l2_population .
+       In normal case,VM-A was shutted and port of VM-A should be DOWN ,port 
of VM-B should be the only first port of tenant network A in compute node A.
+       But,in this case,VM-A was shutted ,flood flow related was 
cleared.Update network made port of VM-A reactive,it cause port of VM-B wont be 
the only first port of tenant network A in compute node A.This confused 
l2_population and made it not function as usual.

** Description changed:

  Pre-conditions:
      Neutron (Pike),firewall_driver=openvswitch, enable l2_population
      related bug: https://bugs.launchpad.net/neutron/+bug/1834979
      network nodeA ,compute node A,compute node B
      RouterA ,tenant network A(VXLAN) connected to routerA and enable 
DHCP,VM-A created with network A
  
  Reproduction steps:
      1.According to related bug, we create VM-A in compute node A,and make it 
shutoff,and port still active
      2.Create VM-B with the same tenant network A and scheduled to compute 
node A
      3.Check flows in compute node A br-tun table22
      4.Create VM-C with the same tenant network A and schedule to compute node 
B
      5.Still check flows in compute node A br-tun table22
-         6.this moment,DHCP in VM-B will fail
+     6.this moment,DHCP in VM-B will fail
  
  Description:
      1.After step 2,we check flows,at this moment,flood flow got some 
problem,but still work.
        Flood flow has too much output tunnel port.It has output tunnel port to 
compute node B whicth it should`t have.
        Because at this moment,l2_population doesnt work well.Flood flow was 
downloaded by "_setup_tunnel_flood_flow".
      2.After step 4,we check flows,at this moment,flood flow is incorrect.It 
will cause lots of problems such as DHCP will not work as usual.
        In this case,flood flow will only has one output tunnel port to compute 
node B,it lost output tunnel port to network node A
      3.According to code,we find this bug 
(https://bugs.launchpad.net/neutron/+bug/1834979) has bad effect to 
l2_population .
        In normal case,VM-A was shutted and port of VM-A should be DOWN ,port 
of VM-B should be the only first port of tenant network A in compute node A.
        But,in this case,VM-A was shutted ,flood flow related was 
cleared.Update network made port of VM-A reactive,it cause port of VM-B wont be 
the only first port of tenant network A in compute node A.This confused 
l2_population and made it not function as usual.

** Description changed:

  Pre-conditions:
      Neutron (Pike),firewall_driver=openvswitch, enable l2_population
      related bug: https://bugs.launchpad.net/neutron/+bug/1834979
      network nodeA ,compute node A,compute node B
      RouterA ,tenant network A(VXLAN) connected to routerA and enable 
DHCP,VM-A created with network A
  
  Reproduction steps:
      1.According to related bug, we create VM-A in compute node A,and make it 
shutoff,and port still active
      2.Create VM-B with the same tenant network A and scheduled to compute 
node A
      3.Check flows in compute node A br-tun table22
      4.Create VM-C with the same tenant network A and schedule to compute node 
B
      5.Still check flows in compute node A br-tun table22
      6.this moment,DHCP in VM-B will fail
  
  Description:
-     1.After step 2,we check flows,at this moment,flood flow got some 
problem,but still work.
-       Flood flow has too much output tunnel port.It has output tunnel port to 
compute node B whicth it should`t have.
-       Because at this moment,l2_population doesnt work well.Flood flow was 
downloaded by "_setup_tunnel_flood_flow".
-     2.After step 4,we check flows,at this moment,flood flow is incorrect.It 
will cause lots of problems such as DHCP will not work as usual.
-       In this case,flood flow will only has one output tunnel port to compute 
node B,it lost output tunnel port to network node A
+     1.After step 2,we check flows,at this moment,flood flow got some 
problem,but still work.Flood flow has too much output tunnel port.It has output 
tunnel port to compute node B whicth it should`t have.Because at this 
moment,l2_population doesnt work well.Flood flow was downloaded by 
"_setup_tunnel_flood_flow".
+     2.After step 4,we check flows,at this moment,flood flow is incorrect.It 
will cause lots of problems such as DHCP will not work as usual.In this 
case,flood flow will only has one output tunnel port to compute node B,it lost 
output tunnel port to network node A
      3.According to code,we find this bug 
(https://bugs.launchpad.net/neutron/+bug/1834979) has bad effect to 
l2_population .
-       In normal case,VM-A was shutted and port of VM-A should be DOWN ,port 
of VM-B should be the only first port of tenant network A in compute node A.
-       But,in this case,VM-A was shutted ,flood flow related was 
cleared.Update network made port of VM-A reactive,it cause port of VM-B wont be 
the only first port of tenant network A in compute node A.This confused 
l2_population and made it not function as usual.
+     4.In normal case,VM-A was shutted and port of VM-A should be DOWN ,port 
of VM-B should be the only first port of tenant network A in compute node A.
+     5.But,in this case,VM-A was shutted ,flood flow related was 
cleared.Update network made port of VM-A reactive,it cause port of VM-B wont be 
the only first port of tenant network A in compute node A.This confused 
l2_population and made it not function as usual.

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1835163

Title:
  flood flow in br-tun table22 incorrect

Status in neutron:
  New

Bug description:
  Pre-conditions:
      Neutron (Pike),firewall_driver=openvswitch, enable l2_population
      related bug: https://bugs.launchpad.net/neutron/+bug/1834979
      network nodeA ,compute node A,compute node B
      RouterA ,tenant network A(VXLAN) connected to routerA and enable 
DHCP,VM-A created with network A

  Reproduction steps:
      1.According to related bug, we create VM-A in compute node A,and make it 
shutoff,and port still active
      2.Create VM-B with the same tenant network A and scheduled to compute 
node A
      3.Check flows in compute node A br-tun table22
      4.Create VM-C with the same tenant network A and schedule to compute node 
B
      5.Still check flows in compute node A br-tun table22
      6.this moment,DHCP in VM-B will fail

  Description:
      1.After step 2,we check flows,at this moment,flood flow got some 
problem,but still work.Flood flow has too much output tunnel port.It has output 
tunnel port to compute node B whicth it should`t have.Because at this 
moment,l2_population doesnt work well.Flood flow was downloaded by 
"_setup_tunnel_flood_flow".
      2.After step 4,we check flows,at this moment,flood flow is incorrect.It 
will cause lots of problems such as DHCP will not work as usual.In this 
case,flood flow will only has one output tunnel port to compute node B,it lost 
output tunnel port to network node A
      3.According to code,we find this bug 
(https://bugs.launchpad.net/neutron/+bug/1834979) has bad effect to 
l2_population .
      4.In normal case,VM-A was shutted and port of VM-A should be DOWN ,port 
of VM-B should be the only first port of tenant network A in compute node A.
      5.But,in this case,VM-A was shutted ,flood flow related was 
cleared.Update network made port of VM-A reactive,it cause port of VM-B wont be 
the only first port of tenant network A in compute node A.This confused 
l2_population and made it not function as usual.

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1835163/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to