Bug 1816620
Summary: | [OVN] ARP requests not forwarded to chassis owning the logical port behind FIP in DVR scenarios. | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux Fast Datapath | Reporter: | Dumitru Ceara <dceara> |
Component: | ovn2.11 | Assignee: | Dumitru Ceara <dceara> |
Status: | CLOSED ERRATA | QA Contact: | ying xu <yinxu> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | FDP 20.A | CC: | ctrautma, jishi, mmichels, ralongi |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | 1816616 | Environment: | |
Last Closed: | 2020-04-14 14:29:49 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | 1816616 | ||
Bug Blocks: | 1816617 |
Description
Dumitru Ceara
2020-03-24 11:48:00 UTC
reproduced on version: # rpm -qa|grep ovn ovn2.11-2.11.1-33.el8fdp.x86_64 ovn2.11-host-2.11.1-33.el8fdp.x86_64 ovn2.11-central-2.11.1-33.el8fdp.x86_64 set the env as below: topo: s3-----------r1-------public------localnet | | hv0vm0 hv1vm0 # ovn-nbctl show switch 350adf54-a2e0-4b34-94f8-34e05c4c7aca (s3) port hv0_vm00_vnet1 addresses: ["00:de:ad:00:00:01 172.16.103.11"] port s3_r1 type: router addresses: ["00:de:ad:ff:01:03 172.16.103.1"] router-port: r1_s3 port hv0_vm01_vnet1 addresses: ["00:de:ad:00:01:01 172.16.103.12"] switch 90dcc1b5-8b5d-4bcc-bf11-e4be61ced168 (public) port public_r1 type: router router-port: r1_public port ln_p1 type: localnet addresses: ["unknown"] port hv1_vm00_vnet1 addresses: ["00:de:ad:01:00:01 172.16.102.11"] router 826d7a1c-1268-4cd2-8772-a72c3b142336 (r1) port r1_public mac: "00:de:ad:ff:01:02" networks: ["172.16.102.1/24"] gateway chassis: [hv0] port r1_s3 mac: "00:de:ad:ff:01:03" networks: ["172.16.103.1/24"] nat 27138ed3-6fe6-4828-8682-f16793c03034 external ip: "172.16.102.201" logical ip: "172.16.103.11" type: "dnat_and_snat" # ovs-vsctl show 54955998-12e7-4415-8fb0-69dc705bfa0f Bridge br-int fail_mode: secure Port "hv1_vm00_vnet1" Interface "hv1_vm00_vnet1" Port br-int Interface br-int type: internal Port "ovn-hv0-0" Interface "ovn-hv0-0" type: geneve options: {csum="true", key=flow, remote_ip="20.0.10.26"} Port "patch-br-int-to-ln_p1" Interface "patch-br-int-to-ln_p1" type: patch options: {peer="patch-ln_p1-to-br-int"} Bridge nat_test Port nat_test Interface nat_test type: internal Port "enp4s0d1" Interface "enp4s0d1" Port "patch-ln_p1-to-br-int" Interface "patch-ln_p1-to-br-int" type: patch options: {peer="patch-br-int-to-ln_p1"} ovs_version: "2.11.0" after set the env, ovn-nbctl lrp-set-gateway-chassis r1_public hv0 20 then, ping from hv1vm0 to hv0vm0;failed # ip nei flush all;ping 172.16.102.201 -c10 PING 172.16.102.201 (172.16.102.201) 56(84) bytes of data. From 172.16.102.11 icmp_seq=1 Destination Host Unreachable From 172.16.102.11 icmp_seq=2 Destination Host Unreachable From 172.16.102.11 icmp_seq=3 Destination Host Unreachable From 172.16.102.11 icmp_seq=4 Destination Host Unreachable From 172.16.102.11 icmp_seq=5 Destination Host Unreachable From 172.16.102.11 icmp_seq=6 Destination Host Unreachable From 172.16.102.11 icmp_seq=7 Destination Host Unreachable From 172.16.102.11 icmp_seq=8 Destination Host Unreachable From 172.16.102.11 icmp_seq=9 Destination Host Unreachable From 172.16.102.11 icmp_seq=10 Destination Host Unreachable --- 172.16.102.201 ping statistics --- 10 packets transmitted, 0 received, +10 errors, 100% packet loss, time 9001ms verified on verson: # rpm -qa|grep ovn ovn2.11-2.11.1-39.el8fdp.x86_64 ovn2.11-central-2.11.1-39.el8fdp.x86_64 ovn2.11-host-2.11.1-39.el8fdp.x86_64 # ip nei flush all;ping 172.16.102.201 -c10 PING 172.16.102.201 (172.16.102.201) 56(84) bytes of data. 64 bytes from 172.16.102.201: icmp_seq=1 ttl=64 time=1.08 ms 64 bytes from 172.16.102.201: icmp_seq=2 ttl=64 time=0.411 ms 64 bytes from 172.16.102.201: icmp_seq=3 ttl=64 time=0.462 ms 64 bytes from 172.16.102.201: icmp_seq=4 ttl=64 time=0.471 ms 64 bytes from 172.16.102.201: icmp_seq=5 ttl=64 time=0.470 ms 64 bytes from 172.16.102.201: icmp_seq=6 ttl=64 time=0.463 ms 64 bytes from 172.16.102.201: icmp_seq=7 ttl=64 time=0.452 ms 64 bytes from 172.16.102.201: icmp_seq=8 ttl=64 time=0.483 ms 64 bytes from 172.16.102.201: icmp_seq=9 ttl=64 time=0.478 ms 64 bytes from 172.16.102.201: icmp_seq=10 ttl=64 time=0.492 ms --- 172.16.102.201 ping statistics --- 10 packets transmitted, 10 received, 0% packet loss, time 9001ms rtt min/avg/max/mdev = 0.411/0.526/1.082/0.187 ms Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2020:1458 |