Hello, 
 
We are facing a wrong behaviour of the ovs-OpenFlow switch within a network 
entirely composed of virtual machines (based on Virtual Box). 
Please find the related scheme below.
 
The tests configuration is as follows : 
 - 1 OF switch VM setup with OpenVswitch 1.1.1. 
    It is connected to both : 
        - an external bridge (through the physical interface Eth0) 
        - an internal bridge Net01 towards VM client1 (through eth1 virtual 
interface) 
        - an internal bridge Net02 towards VM client 2 (through eth2 virtual 
interface)
 
- 1 client1 VM connected to the OF switch VM (through the internal bridge Net01 
and the virtual eth0 interface) 
 
- 1 client2 VM connected to the OF switch VM (through the internal bridge Net02 
and the virtual eth0 interface) 
 
 
Configuration of the OF switch VM :
- installation of the openvswitch_mod.ko module
- creation of the dp0 datapath instance with 2 interfaces eth1 and eth2 (use of 
ovs-dpctl)
- activation of the ovs-controller (for L2 MAC learning) :  ovs-controller 
ptcp:6633:127.0.0.1
- activation of the ovs-openflow :  ovs-openflowd dp0 tcp:127.0.0.1:6633 
-listen=ptcp:6634:127.0.0.1 -detach
- configuration of the flows/instruction (use of ovs-ofctl) :      
ovs-ofctl add-flow tcp:127.0.0.1.6634 in_port=1,actions=output:2
 
ovs-ofctl add-flow tcp:127.0.0.1.6634 in_port=2,actions=output:1
 

Test procedure : ping from Client 2 to Client 1. 
 
Result : 
Host Unreachable. 
Client 1 has received Ethernet ARP Request frames broadcasted by Client 2. 
It sends Ethernet ARP Reply with its own mac address in turn. 
However the OF switch VM does not receive the reply frame. 
 
So : 
1°) How to view the arp table and how to populate it at the OpenFlow switch ?  
2°) What is wrong in our configuration ?
Maybe specific options on ovs-controller and/or ovs-openflow are missing ? 
 
Best Regards, 
 
Corinne and Dina
 
Hereafter the schema of our testbed
 
 

Attachment: image001.emz
Description: image001.emz

Attachment: oledata.mso
Description: oledata.mso

_______________________________________________
discuss mailing list
discuss@openvswitch.org
http://openvswitch.org/mailman/listinfo/discuss

Reply via email to