So we can see from the table entry that many packets are hitting the rule. So they should be being output from port 3. I assume you've double checked that port 3 is eth2. Are the packets *arriving* on eth2? OpenFlow will not forward switches out the incoming port unless you use the special OFPP_IN_PORT virtual port instead of a normal numeric port.
-- Murphy Sidenote: People often don't like crossposting on mailing lists. On Sep 14, 2014, at 1:18 PM, 张伟 <zhang...@126.com> wrote: > Hi all, > > I want open vswitch connects pox and do some tests. My setting is: > machineA: packet generator(promis mode) It will send packets to open vswitch, > if miss flow table, open vswtich will connect to pox. packet generator port > mac:90:e2:ba:2f:f2:e9 > machineB: open vswitch mac address:90:e2:ba:4a:e8:09 > > I can see that there is a flow entry about my packets. > cookie=0x0, duration=15.413s, table=0, n_packets=18734206, > n_bytes=18659269176, > idle_timeout=10,hard_timeout=30,priority=65535,udp,in_port=3,vlan_tci=0x0000,dl_src=90:e2:ba:2f:f2:e9,dl_dst=90:e2:ba:4a:e8:09,nw_src=192.168.1.1,nw_dst=0.0.0.0,nw_tos=0,tp_src=5678,tp_dst=1234 > actions=output:3 > > However, when I monitor eth2(openflow port 3), I can not find any packet > sending out. I can not find where is the problem? Does anybody know the > reason and can give me some advices? > >