Activity log for bug #1767811

Date Who What changed Old value New value Message
2018-04-29 14:21:47 Hong Hui Xiao bug added bug
2018-04-29 14:24:21 Hong Hui Xiao neutron: assignee Hong Hui Xiao (xiaohhui)
2018-05-03 22:46:15 Hongbin Lu neutron: status New Incomplete
2018-05-04 03:21:10 Hong Hui Xiao description Environment: Version: Ocata/Stable Nodes: Two nodes. One node with controller services and network services(dvr_snat), the other node with compute service and network services(dvr) Setups to reproduce: 1. Create networks and DVR and connect them, enable snat. 2. Boot one VM in compute node 3. Ping 8.8.8.8 inside the VM 4. tcpdump the tap device of VM Observation: $ sudo tcpdump -nei tap8b25d590-09 fa:16:3e:63:0c:57 > fa:16:3e:c8:7a:67, ethertype IPv4 (0x0800), length 98: 10.0.0.6 > 8.8.8.8: ICMP echo request, id 22273, seq 343, length 64 fa:16:3e:c8:7a:67 > fa:16:3e:ba:67:74, ethertype IPv4 (0x0800), length 98: 10.0.0.6 > 8.8.8.8: ICMP echo request, id 22273, seq 343, length 64 fa:16:3e:ba:67:74 > fa:16:3e:63:0c:57, ethertype IPv4 (0x0800), length 98: 8.8.8.8 > 10.0.0.6: ICMP echo reply, id 22273, seq 343, length 64 Relationship between IP address and MAC address: VM 10.0.0.6 fa:16:3e:63:0c:57 qr-xxx 10.0.0.1 fa:16:3e:c8:7a:67 sg-xxx 10.0.0.8 fa:16:3e:ba:67:74 Error: VM should not capture "fa:16:3e:c8:7a:67 > fa:16:3e:ba:67:74", because it should be an unicast from qr-xxx to sg-xxx. It appears that in br-int, there is no fdb record for fa:16:3e:ba:67:74, so br-int will flood frames destined to "fa:16:3e:ba:67:74" to every port in the same local VLAN. So, VM can capture this unknown unicast. Since every device in the same local VLAN on the same br-int can capture the flooded unknown unicast, it will have impact on performance and security. Expect: "qr-xxx to sg-xxx" should mainly be unicast. Environment: Installation: devstack Dataplane: OpenVSwitch     Version: Ocata/Stable     Nodes: Two nodes. One node with controller services and network services(dvr_snat), the other node with compute service and network services(dvr) Setups to reproduce:     1. Create networks and DVR and connect them, enable snat.     2. Boot one VM in compute node     3. Ping 8.8.8.8 inside the VM     4. tcpdump the tap device of VM Observation:     $ sudo tcpdump -nei tap8b25d590-09     fa:16:3e:63:0c:57 > fa:16:3e:c8:7a:67, ethertype IPv4 (0x0800), length 98: 10.0.0.6 > 8.8.8.8: ICMP echo request, id 22273, seq 343, length 64     fa:16:3e:c8:7a:67 > fa:16:3e:ba:67:74, ethertype IPv4 (0x0800), length 98: 10.0.0.6 > 8.8.8.8: ICMP echo request, id 22273, seq 343, length 64     fa:16:3e:ba:67:74 > fa:16:3e:63:0c:57, ethertype IPv4 (0x0800), length 98: 8.8.8.8 > 10.0.0.6: ICMP echo reply, id 22273, seq 343, length 64 Relationship between IP address and MAC address:     VM 10.0.0.6 fa:16:3e:63:0c:57     qr-xxx 10.0.0.1 fa:16:3e:c8:7a:67     sg-xxx 10.0.0.8 fa:16:3e:ba:67:74 Error:     VM should not capture "fa:16:3e:c8:7a:67 > fa:16:3e:ba:67:74", because it should be an unicast from qr-xxx to sg-xxx. It appears that in br-int, there is no fdb record for fa:16:3e:ba:67:74, so br-int will flood frames destined to "fa:16:3e:ba:67:74" to every port in the same local VLAN. So, VM can capture this unknown unicast.     Since every device in the same local VLAN on the same br-int can capture the flooded unknown unicast, it will have impact on performance and security. Expect:     "qr-xxx to sg-xxx" should mainly be unicast.
2018-05-04 22:57:21 Hongbin Lu neutron: status Incomplete Confirmed
2018-05-04 22:57:44 Hongbin Lu neutron: importance Undecided Medium
2018-05-04 22:57:54 Hongbin Lu tags l3-dvr-backlog
2018-05-04 22:58:03 Hongbin Lu tags l3-dvr-backlog l3-dvr-backlog ovs
2018-05-08 14:38:59 Brian Haley bug added subscriber Brian Haley
2018-10-26 23:08:52 Swaminathan Vasudevan neutron: importance Medium Low