Dear Jesse,

Thanks very much for looking at it, I've just made it work following the 
INSTALL.KVM very exactly.
There should be something wrong with my KVM configuration before, since I did 
not use ovs-ifup & ovs-ifdown scripts, just connect the port after qemu started.
I don't know what's the difference between them, but it could work. It's very 
kind of you, thanks.


        2010-11-11
        Yue ZHANG
        cassidy...@gmail.com





2010/11/9 Yue ZHANG <cassidy...@gmail.com>: 
> Hi, dear, 
> 
> 
> Thanks for your quickly reply. 
> 
> I've�insmod the OvS to replace original kernal bridge in the KVM host, and 
> configured br0 and vif1(qemu param:-net tap,vlan=0,ifname=vif1) which is the 
> interface of�the KVM guest. 
> 
> #ovs-vsctl add-br br0 
> #ovs-vsctl add-port br0 vif1 
> 
> Then it seems like that: 
> #ovs-dpctl show br0 
> sys...@dp0: 
> �flows: xxxx 
> ������?... 
> ������?port 0: br0 (internal) 
> ������?port 1: vif1�������������� <--- The KVM guest interface 
> 
> 
> Then I ifconfig br0 with 192.168.2.1 in the KVM host, and ifconfig eth0 with 
> 192.168.2.2 in the KVM guest. 
> 
> I think the KVM guest(192.168.2.2) and br0(192.168.2.1) should be connected 
> automatically, is it? But the tcpdump result is strange that the vif1 could 
> send packet to br0, but could not receive any incoming packet. 
> 
> If ping from kvm guest(2.2) to br0(2.1), br0 will receive arp request and 
> return mac addr correctly, but the guest(2.2) will not receive the returned 
> mac addr. 
> If ping from br0 to kvm guest, br0 sent arp request, but kvm guest(2.2) 
> still received no packet. 
> 
> There maybe something wrong, either the configuration of OvS or the KVM, it 
> will be great help if you have some ideas, or give me some suggestions on 
> how to debug, thanks! 

Hmm, normally traffic should be able to flow in both directions, 
assuming a default configuration. Are you using an OpenFlow 
controller? 

Assuming not, there are a few things that I would look at: 
ovs-ofctl dump-flows br0 (this will give the high level OpenFlow flows) 
ovs-dpctl dump-flows br0 (this will show how the OpenFlow flows are 
applied to the current traffic) 
tcpdump on the various interfaces: br0, vif1, eth0 in the guest to see 
where traffic is getting dropped or if it is making it through but the 
OS is not responding 
. 
_______________________________________________
discuss mailing list
discuss@openvswitch.org
http://openvswitch.org/mailman/listinfo/discuss_openvswitch.org

Reply via email to