Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.
The FDP team is no longer accepting new bugs in Bugzilla. Please report your issues under FDP project in Jira. Thanks.

Bug 1787000

Summary: one extra DNSSL is added
Product: Red Hat Enterprise Linux Fast Datapath Reporter: Jianlin Shi <jishi>
Component: ovn2.11Assignee: lorenzo bianconi <lorenzo.bianconi>
Status: CLOSED ERRATA QA Contact: Jianlin Shi <jishi>
Severity: medium Docs Contact:
Priority: medium    
Version: FDP 20.ACC: ctrautma, lorenzo.bianconi, mmichels
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Linux   
Whiteboard:
Fixed In Version: ovn2.11-2.11.1-28.el7fdn Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of:
: 1789476 (view as bug list) Environment:
Last Closed: 2020-03-10 10:07:57 UTC Type: Bug
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:    
Bug Blocks: 1789476    

Description Jianlin Shi 2019-12-30 09:12:59 UTC
Description of problem:
one extra DNSSL is added

Version-Release number of selected component (if applicable):
ovn2.11-2.11.1-24.el8fdp.x86_64

How reproducible:
Always 

Steps to Reproduce:
https://bugzilla.redhat.com/show_bug.cgi?id=1699332#c7
https://bugzilla.redhat.com/show_bug.cgi?id=1699332#c6

Actual results:
dnssl is: search aa.bb.cc aa

Expected results:
dnssl is search aa.bb.cc

Additional info:

Comment 2 Jianlin Shi 2020-01-03 02:23:35 UTC
[root@dell-per740-12 bz1787000]# ovn-sbctl list port_binding
_uuid               : 37f82fe5-45e0-4c12-87d3-8805cc0d3f29
chassis             : a8a014ef-2ade-4fd0-9b97-1a9ddc37edd8
datapath            : 96a82ba1-2eec-4e4c-9ff8-4a5f59ce4cf8
encap               : []
external_ids        : {}                                  
gateway_chassis     : []                                  
ha_chassis_group    : []                                  
logical_port        : ls1p3
mac                 : ["00:00:00:01:03:02"]               
nat_addresses       : []
options             : {}                                  
parent_port         : []   
tag                 : []                   
tunnel_key          : 4 
type                : ""
virtual_parent      : []     
                                                                 
_uuid               : 852e1f99-9e2f-468e-939e-6b435258a561
chassis             : []                                                                                                                                                                                    
datapath            : 96a82ba1-2eec-4e4c-9ff8-4a5f59ce4cf8                                                                                                                 
encap               : []
external_ids        : {}                                  
gateway_chassis     : []                                  
ha_chassis_group    : []                                  
logical_port        : ls1-lr1
mac                 : ["00:00:00:00:00:01"]
nat_addresses       : []
options             : {peer=lr1-ls1}
parent_port         : []
tag                 : []
tunnel_key          : 3
type                : patch
virtual_parent      : []

_uuid               : e709c686-20db-4cd2-9efd-4334c8771aa4
chassis             : a8a014ef-2ade-4fd0-9b97-1a9ddc37edd8
datapath            : 96a82ba1-2eec-4e4c-9ff8-4a5f59ce4cf8
encap               : []
external_ids        : {}
gateway_chassis     : []
ha_chassis_group    : []
logical_port        : ls1p2
mac                 : ["00:00:00:01:02:02"]
nat_addresses       : []
options             : {}
parent_port         : []
tag                 : []
tunnel_key          : 2
type                : ""
virtual_parent      : []

_uuid               : 529c23b3-221a-4805-a44e-0c384c937cb1
chassis             : e2ef5a3a-3c4d-44a4-a130-f10112de0c98
datapath            : 96a82ba1-2eec-4e4c-9ff8-4a5f59ce4cf8
encap               : []
external_ids        : {}
gateway_chassis     : []
ha_chassis_group    : []
logical_port        : ls1p1
mac                 : ["00:00:00:01:01:02"]
nat_addresses       : []
options             : {}
parent_port         : []
tag                 : []
tunnel_key          : 1
type                : ""
virtual_parent      : []

_uuid               : eb1ead73-aff5-4c89-8450-89659810a738
chassis             : []
datapath            : bc1b6b02-280b-4a9f-b0f1-edad9eeb7cd8
encap               : []
external_ids        : {}
gateway_chassis     : []
ha_chassis_group    : []
logical_port        : lr1-ls1
mac                 : ["00:00:00:00:00:01 aef0:0:0:0:0:0:0:1/64"]
nat_addresses       : []
options             : {ipv6_ra_address_mode=slaac, ipv6_ra_dnssl=aa.bb.cc, ipv6_ra_max_interval="4", ipv6_ra_min_interval="3", ipv6_ra_prefixes="aef0::/64", ipv6_ra_prf=LOW, ipv6_ra_rdnss="aef0::11", ipv6
_ra_route_info="HIGH-aef1::11/48,LOW-aef2::11/96", ipv6_ra_send_periodic="true", ipv6_ra_src_addr="fe80::200:ff:fe00:1", ipv6_ra_src_eth="00:00:00:00:00:01", peer=ls1-lr1}
parent_port         : []
tag                 : []
tunnel_key          : 1
type                : patch
virtual_parent      : []


packets captured in vm:

21:21:54.122062 00:00:00:00:00:01 > 33:33:00:00:00:01, ethertype IPv6 (0x86dd), length 198: (hlim 255, next-header ICMPv6 (58) payload length: 144) fe80::200:ff:fe00:1 > ff02::1: [icmp6 sum ok] ICMP6, router advertisement, length 144
        hop limit 255, Flags [none], pref low, router lifetime 65535s, reachable time 0ms, retrans time 0ms
          source link-address option (1), length 8 (1): 00:00:00:00:00:01
            0x0000:  0000 0000 0001
          prefix info option (3), length 32 (4): aef0::/64, Flags [onlink, auto], valid time infinity, pref. time infinity
            0x0000:  40c0 ffff ffff ffff ffff 0000 0000 aef0
            0x0010:  0000 0000 0000 0000 0000 0000 0000
          rdnss option (25), length 24 (3):  lifetime 4294967295s, addr: aef0::11
            0x0000:  0000 ffff ffff aef0 0000 0000 0000 0000
            0x0010:  0000 0000 0011
          dnssl option (31), length 24 (3):  lifetime 4294967295s, domain(s): aa.bb.cc.
            0x0000:  0000 ffff ffff 0261 6102 6262 0263 6300
            0x0010:  0000 0000 0000

<=== aa.bb.cc

          route info option (24), length 16 (2):  aef1::/48, pref=high, lifetime=infinity
            0x0000:  3008 ffff ffff aef1 0000 0000 0000
          route info option (24), length 24 (3):  aef2::/96, pref=low, lifetime=infinity
            0x0000:  6018 ffff ffff aef2 0000 0000 0000 0000
            0x0010:  0000 0000 0000

<=== also sometimes with route info, sometimes without route info, i don't know if this is a bug

21:21:54.124207 00:00:00:01:03:02 > 33:33:00:00:00:16, ethertype IPv6 (0x86dd), length 90: (hlim 1, next-header Options (0) payload length: 36) fe80::200:ff:fe01:302 > ff02::16: HBH (rtalert: 0x0000) (padn) [icmp6 sum ok] ICMP6, multicast listener report v2, 1 group record(s) [gaddr ff02::1:ff01:302 to_ex { }]
21:21:54.726195 00:00:00:01:03:02 > 33:33:00:00:00:16, ethertype IPv6 (0x86dd), length 90: (hlim 1, next-header Options (0) payload length: 36) fe80::200:ff:fe01:302 > ff02::16: HBH (rtalert: 0x0000) (padn) [icmp6 sum ok] ICMP6, multicast listener report v2, 1 group record(s) [gaddr ff02::1:ff01:302 to_ex { }]
21:21:57.246265 00:00:00:00:00:01 > 33:33:00:00:00:01, ethertype IPv6 (0x86dd), length 150: (hlim 255, next-header ICMPv6 (58) payload length: 96) fe80::200:ff:fe00:1 > ff02::1: [icmp6 sum ok] ICMP6, router advertisement, length 96
        hop limit 255, Flags [none], pref low, router lifetime 65535s, reachable time 0ms, retrans time 0ms
          source link-address option (1), length 8 (1): 00:00:00:00:00:01
            0x0000:  0000 0000 0001
          prefix info option (3), length 32 (4): aef0::/64, Flags [onlink, auto], valid time infinity, pref. time infinity
            0x0000:  40c0 ffff ffff ffff ffff 0000 0000 aef0
            0x0010:  0000 0000 0000 0000 0000 0000 0000
          rdnss option (25), length 24 (3):  lifetime 4294967295s, addr: aef0::11
            0x0000:  0000 ffff ffff aef0 0000 0000 0000 0000
            0x0010:  0000 0000 0011
          dnssl option (31), length 16 (2):  lifetime 4294967295s, domain(s): aa.
            0x0000:  0000 ffff ffff 0261 6100 0000 0000

<==== aa

Comment 4 Jianlin Shi 2020-02-06 02:50:09 UTC
Verified on 2.11.1-33 with steps in https://bugzilla.redhat.com/show_bug.cgi?id=1699332#c7
https://bugzilla.redhat.com/show_bug.cgi?id=1699332#c6:

[root@localhost eth1]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 52:54:00:76:ec:a7 brd ff:ff:ff:ff:ff:ff
    inet 192.168.122.248/24 brd 192.168.122.255 scope global noprefixroute dynamic eth0
       valid_lft 3404sec preferred_lft 3404sec
    inet6 fe80::5054:ff:fe76:eca7/64 scope link 
       valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:00:00:01:03:02 brd ff:ff:ff:ff:ff:ff
    inet6 aef0::200:ff:fe01:302/64 scope global noprefixroute 
       valid_lft forever preferred_lft forever
    inet6 fe80::200:ff:fe01:302/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
[root@localhost eth1]# ip -6 r
unreachable ::/96 dev lo metric 1024 error -113 pref medium
unreachable ::ffff:0.0.0.0/96 dev lo metric 1024 error -113 pref medium
unreachable 2002:a00::/24 dev lo metric 1024 error -113 pref medium
unreachable 2002:7f00::/24 dev lo metric 1024 error -113 pref medium
unreachable 2002:a9fe::/32 dev lo metric 1024 error -113 pref medium
unreachable 2002:ac10::/28 dev lo metric 1024 error -113 pref medium
unreachable 2002:c0a8::/32 dev lo metric 1024 error -113 pref medium
unreachable 2002:e000::/19 dev lo metric 1024 error -113 pref medium
unreachable 3ffe:ffff::/32 dev lo metric 1024 error -113 pref medium
aef0::/64 dev eth1 proto ra metric 101 pref medium
aef1::/48 via fe80::200:ff:fe00:1 dev eth1 proto ra metric 101 pref high
aef2::/96 via fe80::200:ff:fe00:1 dev eth1 proto ra metric 101 pref low
fe80::/64 dev eth1 proto kernel metric 101 pref medium
fe80::/64 dev eth0 proto kernel metric 256 pref medium
default via fe80::200:ff:fe00:1 dev eth1 proto ra metric 101 pref low
[root@localhost eth1]# cat /etc/resolv.conf 
# Generated by NetworkManager
search aa.bb.cc
nameserver 192.168.122.1
nameserver aef0::11

packets on eth1:

21:49:35.900974 00:00:00:00:00:01 > 33:33:00:00:00:01, ethertype IPv6 (0x86dd), length 198: (hlim 255, next-header ICMPv6 (58) payload length: 144) fe80::200:ff:fe00:1 > ff02::1: [icmp6 sum ok] ICMP6, router advertisement, length 144
        hop limit 255, Flags [none], pref low, router lifetime 65535s, reachable time 0ms, retrans time 0ms
          source link-address option (1), length 8 (1): 00:00:00:00:00:01
            0x0000:  0000 0000 0001
          prefix info option (3), length 32 (4): aef0::/64, Flags [onlink, auto], valid time infinity, pref. time infinity
            0x0000:  40c0 ffff ffff ffff ffff 0000 0000 aef0
            0x0010:  0000 0000 0000 0000 0000 0000 0000
          rdnss option (25), length 24 (3):  lifetime 4294967295s, addr: aef0::11
            0x0000:  0000 ffff ffff aef0 0000 0000 0000 0000
            0x0010:  0000 0000 0011
          dnssl option (31), length 24 (3):  lifetime 4294967295s, domain(s): aa.bb.cc.
            0x0000:  0000 ffff ffff 0261 6102 6262 0263 6300
            0x0010:  0000 0000 0000
          route info option (24), length 16 (2):  aef1::/48, pref=high, lifetime=infinity
            0x0000:  3008 ffff ffff aef1 0000 0000 0000
          route info option (24), length 24 (3):  aef2::/96, pref=low, lifetime=infinity
            0x0000:  6018 ffff ffff aef2 0000 0000 0000 0000
            0x0010:  0000 0000 0000

21:49:39.203243 00:00:00:00:00:01 > 33:33:00:00:00:01, ethertype IPv6 (0x86dd), length 198: (hlim 255, next-header ICMPv6 (58) payload length: 144) fe80::200:ff:fe00:1 > ff02::1: [icmp6 sum ok] ICMP6, router advertisement, length 144
        hop limit 255, Flags [none], pref low, router lifetime 65535s, reachable time 0ms, retrans time 0ms
          source link-address option (1), length 8 (1): 00:00:00:00:00:01
            0x0000:  0000 0000 0001
          prefix info option (3), length 32 (4): aef0::/64, Flags [onlink, auto], valid time infinity, pref. time infinity
            0x0000:  40c0 ffff ffff ffff ffff 0000 0000 aef0
            0x0010:  0000 0000 0000 0000 0000 0000 0000
          rdnss option (25), length 24 (3):  lifetime 4294967295s, addr: aef0::11
            0x0000:  0000 ffff ffff aef0 0000 0000 0000 0000
            0x0010:  0000 0000 0011
          dnssl option (31), length 24 (3):  lifetime 4294967295s, domain(s): aa.bb.cc.
            0x0000:  0000 ffff ffff 0261 6102 6262 0263 6300
            0x0010:  0000 0000 0000
          route info option (24), length 16 (2):  aef1::/48, pref=high, lifetime=infinity
            0x0000:  3008 ffff ffff aef1 0000 0000 0000
          route info option (24), length 24 (3):  aef2::/96, pref=low, lifetime=infinity
            0x0000:  6018 ffff ffff aef2 0000 0000 0000 0000
            0x0010:  0000 0000 0000

Comment 6 errata-xmlrpc 2020-03-10 10:07:57 UTC
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:0750