2010/11/9 Yue ZHANG <[email protected]>:
> 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
[email protected]
http://openvswitch.org/mailman/listinfo/discuss_openvswitch.org

Reply via email to