Note: This bug is displayed in read-only format because
the product is no longer active in Red Hat Bugzilla.
RHEL Engineering is moving the tracking of its product development work on RHEL 6 through RHEL 9 to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "RHEL project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs in the statuses "NEW", "ASSIGNED", and "POST" are being migrated throughout September 2023. Bugs of Red Hat partners with an assigned Engineering Partner Manager (EPM) are migrated in late September as per pre-agreed dates. Bugs against components "kernel", "kernel-rt", and "kpatch" are only migrated if still in "NEW" or "ASSIGNED". If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "RHEL project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/RHEL-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.
Description of problem:
Boot two win7 guests on the same host, and host setup a vswitch box. Then configure ipv6 address for every guest. use command 'ping -6 ipv6 address(another guest). we will get this result below. but guest can ping host via ipv6.
result:
Destination host unreachable.
Destination host unreachable.
Destination host unreachable.
Destination host unreachable.
I attached an tcpdump file on host.
additional:
if host use bridge, then two guest can ping via ipv6.
Version-Release number of selected component (if applicable):
# uname -r
2.6.32-345.el6.x86_64
qemu-kvm-0.12.1.2-2.337.el6.x86_64
How reproducible:
100%
Steps to Reproduce:
1.boot a win7 guest
# /usr/libexec/qemu-kvm -m 2G -smp 2,cores=2,thread=1,socket=1 -M rhel6.4.0 -name rhel6 -uuid ddcbfb49-3411-1701-3c36-6bdbc00bedb9 -rtc base=utc,clock=host,driftfix=slew -boot c -device virtio-scsi-pci,bus=pci.0,addr=0x5,id=scsi0 -drive file=/mnt/win7-64.qcow2,if=none,id=drive-scsi0-0-0,if=none,media=disk,cache=none,format=qcow2,werror=stop,aio=native -device scsi-hd,ver=mike,bus=scsi0.0,drive=drive-scsi0-0-0,id=scsi1 -netdev tap,id=hostnet0,script=/etc/ovs-ifup,downscript=/etc/ovs-ifdown,vhost=on -device virtio-net-pci,netdev=hostnet0,id=net0,mac=52:54:50:a4:a2:c9 -netdev tap,id=hostnet1,script=/etc/ovs-ifup,downscript=/etc/ovs-ifdown,vhost=on -device rtl8139,netdev=hostnet1,id=net1,mac=52:54:50:a4:c2:c9 -netdev tap,id=hostnet2,script=/etc/ovs-ifup,downscript=/etc/ovs-ifdown,vhost=on -device e1000,netdev=hostnet2,id=net2,mac=52:54:50:a4:d2:c9 -device virtio-balloon-pci,id=ballooning -monitor stdio -qmp tcp:0:4466,server,nowait -monitor unix:/tmp/monitor2,server,nowait -spice disable-ticketing,port=5911 -vga qx
2.boot another win7 guest
/usr/libexec/qemu-kvm -m 2G -smp 2,cores=2,thread=1,socket=1 -M rhel6.4.0 -name rhel6 -uuid ddcbfb49-3411-1701-3c36-6bdbc00bedb9 -rtc base=utc,clock=host,driftfix=slew -boot c -device virtio-scsi-pci,bus=pci.0,addr=0x5,id=scsi0 -drive file=/mnt/win7-64-1.qcow2,if=none,id=drive-scsi0-0-0,if=none,media=disk,cache=none,format=qcow2,werror=stop,aio=native -device scsi-hd,ver=mike,bus=scsi0.0,drive=drive-scsi0-0-0,id=scsi1 -netdev tap,id=hostnet0,script=/etc/ovs-ifup,downscript=/etc/ovs-ifdown,vhost=on -device virtio-net-pci,netdev=hostnet0,id=net0,mac=52:54:50:a4:a2:c9,status=on -monitor stdio -qmp tcp:0:4477,server,nowait -monitor unix:/tmp/monitor2,server,nowait -spice disable-ticketing,port=5912 -vga qxl
3.setup ipv6 ip address for every guest
guest1 ipv6 address:
2012:6::1
guest2 ipv6 address:
2012:6::2
4.stop guest and host firewall services.
5.ping guest2 from guest1, In the same time snoop ovs0(openvswitch) with tcpdump.
ping -6 2012:6::2
Actual results:
Destination host unreachable.
Destination host unreachable.
Destination host unreachable.
Destination host unreachable.
Expected results:
between guest can ping via ipv6
Additional info:
Closing as Not a Bug. Since multiple interfaces had the same mac, IPv6 DAD process failed and prevented future IPv6 communications on the interface. This works as designed. When each interface has a unique mac address the bug is not reproducible.