Hi tao:
    I have studied this situation for a time, and met almost same problem. I 
have found that there are two ct actions with different zone id during 
successful ovn-lb process. I have capture the related conntrack status as 
below:(192.168.1.8 is vip, 192.168.1.2 is the ip after load balance):

 
tcp,orig=(src=192.168.11.25,dst=192.168.1.8,sport=49338,dport=22),reply=(src=192.168.1.2,dst=192.168.11.25,sport=22,dport=49338),zone=12,protoinfo=(state=ESTABLISHED)
tcp,orig=(src=192.168.11.25,dst=192.168.1.2,sport=49338,dport=22),reply=(src=192.168.1.2,dst=192.168.11.25,sport=22,dport=49338),zone=4,protoinfo=(state=ESTABLISHED)

But when I access the vip from VM which is on different network(the OVN 
datapath id is differ), the access failed and the conntrack status is as below:

tcp,orig=(src=192.168.10.7,dst=192.168.1.8,sport=39206,dport=22),reply=(src=192.168.3.2,dst=192.168.10.7,sport=22,dport=39206),protoinfo=(state=SYN_SENT)
tcp,orig=(src=192.168.10.7,dst=192.168.1.8,sport=39206,dport=22),reply=(src=192.168.1.8,dst=192.168.10.7,sport=22,dport=39206),zone=17,protoinfo=(state=SYN_SENT)

obviously, one ct action without any zone id !!

I guess this may be a reason for link failure. But I have no idea about the 
root cause. 
Can anyone tell me the root cause? Thank you !
          
                              +--------------+
                              |      VIP       | 192.168.1.8/24 [ovn-datapath1]
                              +--------------+
                                       |
                                       |
                              +--------------+
                              |     POOL    | 
                              +--------------+
                                       |
                                       |
                                       |                                        
                                   
           |----------------------------------------------------|
           |                                                              |
           |                                                              |
    +--------------+         +--------------+          +--------------+    
    |  member1 |          | member2   |          | member3  |                   
 
    +--------------+         +--------------+          +--------------+        
    | 192.168.1.2 |       | 192.168.11.25|          |192.168.10.7|       
    +--------------+         +--------------+          +--------------+       
  
 [ovn-datapath1]       [ovn-datapath1]        [ovn-datapath3]



_______________________________________________
discuss mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-discuss

Reply via email to