[DVR] Modify `in_port` field of packets which from remote qr-* port
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
In Progress
|
Undecided
|
yangjianfeng |
Bug Description
When the packets which from remote qr-* port enter `br-int` bridge, their `in_port` field will become to `patch-tun`(vxlan network) or `int-br-vlan`(vlan network), the way will result in these packets mustn't be processed by ovs flow `NORMAL` action, because of the `NORMAL` action will result in the ovs bridge update `fdb` table, but these packets `in_port` field is not correct, so ovs bridge will record an error MAC forward entry. Although, the current design about DVR is OK(It use `outpt` action for these packets). But, I think we can modify these packets' `in_port` field as local qr-* so that we can simplify the flow tables.
For example, the below flows can be deleted:
table=60, priority=
table=60, priority=
table=60, priority=
table=60, priority=
table=60, priority=
I think the below flow is enough if these packets' `in_port` field be modified as appropriate value.
table=60, priority=3 actions=NORMAL
One more thing, I think it can be a resolution about the patch: https:/
tags: | added: l3-dvr-backlog |
Changed in neutron: | |
assignee: | nobody → yangjianfeng (yangjianfeng) |
status: | New → In Progress |
Let's track this issue in one place: /bugs.launchpad .net/neutron/ +bug/1831534 /bugs.launchpad .net/neutron/ +bug/1732067
https:/
Or
https:/