Bugzilla will be upgraded to version 5.0. The upgrade date is tentatively scheduled for 2 December 2018, pending final testing and feedback.
Bug 1567934 - [Netvirt] IPv6 NA packet is sent out with wrong solicited flag
[Netvirt] IPv6 NA packet is sent out with wrong solicited flag
Status: CLOSED ERRATA
Product: Red Hat OpenStack
Classification: Red Hat
Component: opendaylight (Show other bugs)
13.0 (Queens)
Unspecified Unspecified
urgent Severity high
: beta
: 13.0 (Queens)
Assigned To: Sridhar Gaddam
Itzik Brown
odl_netvirt
: Triaged
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2018-04-16 08:50 EDT by Sridhar Gaddam
Modified: 2018-10-18 03:20 EDT (History)
5 users (show)

See Also:
Fixed In Version: opendaylight-8.0.0-7.el7ost
Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of:
Environment:
N/A
Last Closed: 2018-06-27 09:51:11 EDT
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)


External Trackers
Tracker ID Priority Status Summary Last Updated
OpenDaylight gerrit 69786 None None None 2018-04-16 08:52 EDT
Red Hat Product Errata RHEA-2018:2086 None None None 2018-06-27 09:51 EDT

  None (edit)
Description Sridhar Gaddam 2018-04-16 08:50:04 EDT
Description of problem:
ODL IPv6 Service supports Neighbor Discovery for Router interfaces.

A Neighbor Solicitation (NS) packet may contains IPv6 Source Address as one of the following 
:: --> Unspecified
SLL --> Source Link Local Address

When NS packet is punted to the ODL controller, it will prepare the Neighbor Advertisement (NA) packet and it will send this NA to NS initiated nodes.
NA packet contains IPv6 Destination Address and it has to be appropriately set.
FF02::1 --> All node multicast IP address (FLAGS: R:1, S:0, O:1)
Dest_LLA --> Destination LLA taken from NS (FLAGS: R:1, S:1, O:1)

It is seen that ODL controller is setting Solicited Flag=1 for All node multicast IPv6 address, which is creating issues in IPv6 connectivity.

Version-Release number of selected component (if applicable):
ODL Oxygen release

How reproducible:
Always

Steps to Reproduce:
1. Create an IPv6 neutron tenant network and associate it with the router.
2. Spawn a VM on that network. 
3. Verify that VM successfully acquires an IPv6 address.
4. Now try to ping6 to the neutron router interface.

Actual results:
Sometimes ping6 to neutron router interface fails.

Expected results:
Ping6 to neutron router interface should be successful.
Comment 10 Itzik Brown 2018-05-02 07:07:07 EDT
Checked with:
opendaylight-8.0.0-9.el7ost.noarch

Ensured ping6 to the router's interface

Also checked traffic on the tap of the VM:
fa:16:3e:33:0c:ae > 33:33:00:00:00:01, ethertype IPv6 (0x86dd), length 110: fe80::f816:3eff:fe33:cae > ff02::1: ICMP6, router advertisement, length 56
Comment 13 errata-xmlrpc 2018-06-27 09:51:11 EDT
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/RHEA-2018:2086

Note You need to log in before you can comment on or make changes to this bug.