The FDP team is no longer accepting new bugs in Bugzilla. Please report your issues under FDP project in Jira. Thanks.
Bug 2227123 - ovn-controller replace CT zone UUID names with LR/LS names
Summary: ovn-controller replace CT zone UUID names with LR/LS names
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Enterprise Linux Fast Datapath
Classification: Red Hat
Component: ovn23.06
Version: FDP 23.A
Hardware: Unspecified
OS: Unspecified
urgent
urgent
Target Milestone: ---
: ---
Assignee: Ales Musil
QA Contact: Jianlin Shi
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-07-28 04:05 UTC by OVN Bot
Modified: 2023-09-20 01:19 UTC (History)
4 users (show)

Fixed In Version: ovn23.06-23.06.0-51.el9fdp
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2023-09-20 01:19:42 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker FD-3071 0 None None None 2023-07-28 04:06:13 UTC
Red Hat Product Errata RHBA-2023:5306 0 None None None 2023-09-20 01:19:48 UTC

Description OVN Bot 2023-07-28 04:05:17 UTC
This is an automatically-generated clone of issue https://bugzilla.redhat.com/show_bug.cgi?id=2224199

Comment 3 Jianlin Shi 2023-08-17 06:42:29 UTC
tested with following script:

systemctl start openvswitch                          
systemctl start ovn-northd
ovn-nbctl set-connection ptcp:6641                                         
ovn-sbctl set-connection ptcp:6642
ovs-vsctl set open . external_ids:system-id=hv1 external_ids:ovn-remote=tcp:127.0.0.1:6642 external_ids:ovn-encap-type=geneve external_ids:ovn-encap-ip=127.0.0.1
systemctl restart ovn-controller
                                       
ovn-nbctl ls-add ls1                         
ovn-nbctl lsp-add ls1 ls1p1                                         
ovn-nbctl lsp-set-addresses ls1p1 "00:00:00:01:01:02 192.168.1.1 2001::1"
ovn-nbctl lsp-add ls1 ls1p2                                              
ovn-nbctl lsp-set-addresses ls1p2 "00:00:00:01:02:02 192.168.1.2 2001::2"
ovn-nbctl lr-add lr1
ovn-nbctl lrp-add lr1 lr1-ls1 00:00:00:00:00:01 192.168.1.254/24 2001::a/64
ovn-nbctl lsp-add ls1 ls1-lr1
ovn-nbctl lsp-set-addresses ls1-lr1 "00:00:00:00:00:01 192.168.1.254 2001::a"
ovn-nbctl lsp-set-type ls1-lr1 router
ovn-nbctl lsp-set-options ls1-lr1 router-port=lr1-ls1
                               
ovn-nbctl lrp-add lr1 lr1-ls2 00:00:00:00:00:02 192.168.2.254/24 2002::a/64
       
ovn-nbctl ls-add ls2
ovn-nbctl lsp-add ls2 ls2-lr1                                            
ovn-nbctl lsp-set-addresses ls2-lr1 "00:00:00:00:00:02 192.168.2.254 2002::a"
ovn-nbctl lsp-set-type ls2-lr1 router                  
ovn-nbctl lsp-set-options ls2-lr1 router-port=lr1-ls2                                                                                                                                                      
ovn-nbctl lsp-add ls2 ls2p1                                                        
ovn-nbctl lsp-set-addresses ls2p1 "00:00:00:02:01:02 192.168.2.1 2002::1"          
                           
ovn-nbctl lsp-add ls1 ls1p3
ovn-nbctl lsp-set-addresses ls1p3 "00:00:00:01:03:02 192.168.1.3 2001::3"

ovs-vsctl add-port br-int ls1p1 -- set interface ls1p1 type=internal external_ids:iface-id=ls1p1
ip netns add ls1p1
ip link set ls1p1 netns ls1p1
ip netns exec ls1p1 ip link set lo up
ip netns exec ls1p1 ip link set ls1p1 address 00:00:00:01:01:02
ip netns exec ls1p1 ip link set ls1p1 up
ip netns exec ls1p1 ip addr add 192.168.1.1/24 dev ls1p1
ip netns exec ls1p1 ip addr add 2001::1/64 dev ls1p1
ip netns exec ls1p1 ip route add default via 192.168.1.254
ip netns exec ls1p1 ip -6 route add default via 2001::a

ovs-vsctl add-port br-int ls1p2 -- set interface ls1p2 type=internal external_ids:iface-id=ls1p2
ip netns add ls1p2
ip link set ls1p2 netns ls1p2
ip netns exec ls1p2 ip link set lo up
ip netns exec ls1p2 ip link set ls1p2 address 00:00:00:01:02:02
ip netns exec ls1p2 ip link set ls1p2 up
ip netns exec ls1p2 ip addr add 192.168.1.2/24 dev ls1p2
ip netns exec ls1p2 ip addr add 2001::2/64 dev ls1p2
ip netns exec ls1p2 ip route add default via 192.168.1.254
ip netns exec ls1p2 ip -6 route add default via 2001::a

ovs-vsctl add-port br-int ls2p1 -- set interface ls2p1 type=internal external_ids:iface-id=ls2p1
ip netns add ls2p1
ip link set ls2p1 netns ls2p1
ip netns exec ls2p1 ip link set lo up
ip netns exec ls2p1 ip link set ls2p1 address 00:00:00:02:01:02
ip netns exec ls2p1 ip link set ls2p1 up
ip netns exec ls2p1 ip addr add 192.168.2.1/24 dev ls2p1
ip netns exec ls2p1 ip addr add 2002::1/64 dev ls2p1
ip netns exec ls2p1 ip route add default via 192.168.2.254
ip netns exec ls2p1 ip -6 route add default via 2002::a

ovn-nbctl set logical_router lr1 options:chassis=hv1
ovn-nbctl lr-nat-add lr1 snat 172.17.1.1 192.168.1.1
ovn-nbctl --wait=hv
ovs-vsctl list bridge

result on ovn23.06-23.06.0-50.el9:


[root@kvm-01-guest10 bz2227123]# ovs-vsctl list bridge                                                
_uuid               : 59c4b97e-b02f-4ecb-bf4a-82ac99e77364                                            
auto_attach         : []
controller          : []
datapath_id         : "0000fe9d7b30debf"
datapath_type       : system
datapath_version    : "<unknown>"
external_ids        : {ct-zone-8bb78f1f-a23d-4486-9b72-a474fc08c0a6_dnat="3", ct-zone-8bb78f1f-a23d-4486-9b72-a474fc08c0a6_snat="10", ct-zone-a644dcee-a936-47da-a26f-6658fb8b1846_dnat="2", ct-zone-a644dcee-a936-47da-a26f-6658fb8b1846_snat="11", ct-zone-c5e34a00-dacd-4db5-ad89-d33e8b6d58d4_dnat="6", ct-zone-c5e34a00-dacd-4db5-ad89-d33e8b6d58d4_snat="12", ct-zone-lr1-ls1="9", ct-zone-lr1-ls2="7", ct-zone-ls1-lr1="8", ct-zone-ls1p1="1", ct-zone-ls1p2="5", ct-zone-ls2-lr1="4", ct-zone-ls2p1="13", ovn-startup-ts="1692254266164"}

<== ct-zone name is related to UUID

fail_mode           : secure                                                                          
flood_vlans         : []                                                                              
flow_tables         : {}                                                                              
ipfix               : []
mcast_snooping_enable: false                                                                          
mirrors             : []
name                : br-int                                                                          
netflow             : []
other_config        : {disable-in-band="true", hwaddr="fe:9d:7b:30:de:bf"}
ports               : [75c4664b-1361-48bb-878c-627e6265e24f, 8c74f3b8-14e9-46b6-97d3-349e41b496af, e2407006-379a-48e2-9e89-eb67e4e6f10b, fbb53f38-b1cc-4bba-99d7-c79207b1965d]
protocols           : []                                                                              
rstp_enable         : false                                                                           
rstp_status         : {}                                                                              
sflow               : []                                                                              
status              : {}                                                                              
stp_enable          : false

result on ovn23.06-23.06.0-56.el9:

[root@kvm-01-guest10 ~]# rpm -qa | grep -E "ovn23.06|openvswitch3.1"
openvswitch3.1-3.1.0-45.el9fdp.x86_64
ovn23.06-23.06.0-56.el9fdp.x86_64
ovn23.06-central-23.06.0-56.el9fdp.x86_64
ovn23.06-host-23.06.0-56.el9fdp.x86_64

[root@kvm-01-guest10 ~]# ovs-vsctl list bridge                                                        
_uuid               : 59c4b97e-b02f-4ecb-bf4a-82ac99e77364                                            
auto_attach         : []
controller          : []
datapath_id         : "0000fe9d7b30debf"                                                              
datapath_type       : system
datapath_version    : "<unknown>"
external_ids        : {ct-zone-lr1-ls1="9", ct-zone-lr1-ls2="7", ct-zone-lr1_dnat="6", ct-zone-lr1_snat="12", ct-zone-ls1-lr1="8", ct-zone-ls1_dnat="3", ct-zone-ls1_snat="10", ct-zone-ls1p1="1", ct-zone-ls1p2="5", ct-zone-ls2-lr1="4", ct-zone-ls2_dnat="2", ct-zone-ls2_snat="11", ct-zone-ls2p1="13", ovn-startup-ts="1692254370328"}

<=== ct-zone name is related to ls/lr name

fail_mode           : secure                                                                          
flood_vlans         : []                                                                              
flow_tables         : {}                                                                              
ipfix               : []
mcast_snooping_enable: false
mirrors             : []                                                                              
name                : br-int                                                                          
netflow             : []
other_config        : {disable-in-band="true", hwaddr="fe:9d:7b:30:de:bf"}                            
ports               : [75c4664b-1361-48bb-878c-627e6265e24f, 8c74f3b8-14e9-46b6-97d3-349e41b496af, e2407006-379a-48e2-9e89-eb67e4e6f10b, fbb53f38-b1cc-4bba-99d7-c79207b1965d]
protocols           : []
rstp_enable         : false                                                                           
rstp_status         : {}                                                                              
sflow               : []
status              : {}
stp_enable          : false

Comment 5 errata-xmlrpc 2023-09-20 01:19:42 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 (ovn23.06 bug fix and enhancement update), 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-2023:5306


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