Bug 1806316
| Summary: | /64 Prefix is not allowed when ipv6_prefix is configured on a logical switch's other_config | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux Fast Datapath | Reporter: | Numan Siddique <nusiddiq> |
| Component: | ovn2.12 | Assignee: | Numan Siddique <nusiddiq> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Jianlin Shi <jishi> |
| 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: | Environment: | ||
| Last Closed: | 2020-11-10 15:13:55 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: | |||
reproduced on 2.12.0-27: [root@dell-per740-12 bz1806316]# bash -x setup.sh + systemctl restart ovn-northd + ovn-nbctl ls-add sw0 + ovn-nbctl set logical_switch sw0 other_config:ipv6_prefix=aef0::/64 + ovn-nbctl lsp-add sw0 sw0-p1 + ovn-nbctl lsp-set-addresses sw0-p1 '00:00:00:00:20:01 dynamic' [root@dell-per740-12 bz1806316]# ovn-nbctl list logical_switch_port sw0-p1 _uuid : 4abcb5e4-1594-4789-b967-f9d491fdf5a9 addresses : ["00:00:00:00:20:01 dynamic"] dhcpv4_options : [] dhcpv6_options : [] dynamic_addresses : [] <=== no address assigned enabled : [] external_ids : {} ha_chassis_group : [] name : sw0-p1 options : {} parent_name : [] port_security : [] tag : [] tag_request : [] type : "" up : false Verified on 2.12.0-36: [root@dell-per740-12 bz1806316]# bash -x setup.sh + systemctl restart ovn-northd + ovn-nbctl ls-add sw0 + ovn-nbctl set logical_switch sw0 other_config:ipv6_prefix=aef0::/64 + ovn-nbctl lsp-add sw0 sw0-p1 + ovn-nbctl lsp-set-addresses sw0-p1 '00:00:00:00:20:01 dynamic' + ovn-nbctl list logical_switch_port sw0-p1 _uuid : 14acbc5b-aa0d-4324-898f-a11baaf2a941 addresses : ["00:00:00:00:20:01 dynamic"] dhcpv4_options : [] dhcpv6_options : [] dynamic_addresses : "00:00:00:00:20:01 aef0::200:ff:fe00:2001" enabled : [] external_ids : {} ha_chassis_group : [] name : sw0-p1 options : {} parent_name : [] port_security : [] tag : [] tag_request : [] type : "" up : false [root@dell-per740-12 bz1806316]# rpm -qa | grep -E "openvswitch|ovn" kernel-kernel-networking-openvswitch-ovn-common-1.0-7.noarch python-openvswitch2.12-2.12.0-23.el7fdp.x86_64 ovn2.12-central-2.12.0-36.el7fdp.x86_64 kernel-kernel-networking-openvswitch-ovn-basic-1.0-22.noarch openvswitch2.12-2.12.0-23.el7fdp.x86_64 ovn2.12-2.12.0-36.el7fdp.x86_64 ovn2.12-host-2.12.0-36.el7fdp.x86_64 openvswitch-selinux-extra-policy-1.0-15.el7fdp.noarch verified on rhel8 version: [root@hp-dl380pg8-12 bz1806316]# bash -x rep.sh + systemctl restart ovn-northd + ovn-nbctl ls-add sw0 + ovn-nbctl set logical_switch sw0 other_config:ipv6_prefix=aef0::/64 + ovn-nbctl lsp-add sw0 sw0-p1 + ovn-nbctl lsp-set-addresses sw0-p1 '00:00:00:00:20:01 dynamic' + ovn-nbctl list logical_switch_port sw0-p1 _uuid : 1014ae80-cdbb-4d58-89c0-d7a6e7d87493 addresses : ["00:00:00:00:20:01 dynamic"] dhcpv4_options : [] dhcpv6_options : [] dynamic_addresses : "00:00:00:00:20:01 aef0::200:ff:fe00:2001" <=== address assigned enabled : [] external_ids : {} ha_chassis_group : [] name : sw0-p1 options : {} parent_name : [] port_security : [] tag : [] tag_request : [] type : "" up : false [root@hp-dl380pg8-12 bz1806316]# rpm -qa | grep -E "openvswitch|ovn" openvswitch-selinux-extra-policy-1.0-22.el8fdp.noarch ovn2.12-2.12.0-36.el8fdp.x86_64 ovn2.12-host-2.12.0-36.el8fdp.x86_64 openvswitch2.12-2.12.0-23.el8fdp.x86_64 ovn2.12-central-2.12.0-36.el8fdp.x86_64 ovn2.12 has been superceded by ovn2.13. |
Description of problem: When the IPv6 prefix is configured in logical_switch:other_config, /64 prefix is not allowed. It should be allowed Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. ovn-nbctl ls-add sw0 ovn-nbctl set logical_switch sw0:other_config:ipv6_prefix="aef0::/64" ovn-nbctl lsp-add sw0 sw0-p1 -- lsp-set-addresses "00:00:00:00:20:01 dynamic" 2. 3. Actual results: Address assignment to sw0-p1 fails. Expected results: Address assignment to sw0-p1 should be successful. Additional info: