Hi Ed, What do you mean wildcarded? is that like a * ? This might be a semantics issue.
Could you be confusing metric with significant bits of a mask...? /8 is a metric that would use the mask 255.0.0.0 to cover IPv4 addresses from 10.0.0.0 to 10.255.255.255 - that might mean a wildcard of 10.*.*.* You should use the metric /24 for the mask 255.255.255.0 to cover IPv4 Addresses from 10.1.3.0 to 10.1.3.255 for a wildcard of 10.1.3.*. I b e n +14087824726 Skype: ibenrodriguez On Fri, Jan 27, 2012 at 2:48 AM, edward wilson <[email protected]> wrote: > > hi, > > Actually the issue is according to openflow 1.0 spec when i use > ovs-ofctl add-flows br0 "dl_type=0x0800 nw_proto=1 nw_dst=10.0.3.4 > nw_src=10.1.3.2/8 actions=1" > > ovs-dump-flows br0 should give follwing output > > cookie=0x0, duration=21.265s, table=0, n_packets=0, n_bytes=0, > icmp,nw_src=10.0.3.4,nw_dst=10.1.3.0/8 actions=output:1 > > that is the least significant 8 bits should be wildcarded. > > But in openvswitch the ovs-dump-flows br0 give me following output > > cookie=0x0, duration=21.265s, table=0, n_packets=0, n_bytes=0, > icmp,nw_src=10.0.3.4,nw_dst=10.0.0.0/8 actions=output:1 > > this means least significant 24 bits are wildcarded. > > In openvswitch code it is shown that CIDR masks are supported for IP > address, which is not openflow 1.0 compliant. > > I get the same result when i look at output of ovs-ofctl specking openflow. > > > On Fri, Jan 27, 2012 at 3:21 PM, Justin Pettit <[email protected]> wrote: >> >> I don't think there's a problem. I'd guess if you looked at the output of >> ovs-ofctl speaking OpenFlow, you'd see the mask as defined in the spec. >> However, we've made the user interface more intuitive to users, so it uses >> normal CIDR masks. >> >> --Justin >> >> >> On Jan 27, 2012, at 1:11 AM, edward wilson wrote: >> >> > HI, >> > I am using openvswitch 1.2.2 on my linux 2.6.38 fedora machine. >> > I added following flow on switch >> > >> > ovs-ofctl add-flows br0 "dl_type=0x0800 nw_proto=1 nw_dst=10.0.3.4 >> > nw_src=10.1.3.2/8 actions=1" >> > >> > Now when i use ovs-ofctl dump-flows br1, it shows >> > >> > cookie=0x0, duration=3.855s, table=0, n_packets=0, n_bytes=0, >> > icmp,nw_dst=10.0.3.4,nw_src=10.0.0.0/8 actions=NORMAL >> > >> > >> > Now openvswitch interpret this wildcard mask as CIDR suffix, and it has >> > wildcarded 24 least significant bits, first 8 bits are non-wildcard >> > But as per openflow 1.0 spec wildcard mask is interpreted as CIDR suffix >> > with opposite meaning , i.e suffix of 8 should wildcard least significant 8 >> > bits of ip address. >> > >> > >> > >> > >> > >> > _______________________________________________ >> > discuss mailing list >> > [email protected] >> > http://openvswitch.org/mailman/listinfo/discuss >> > > > _______________________________________________ > discuss mailing list > [email protected] > http://openvswitch.org/mailman/listinfo/discuss > _______________________________________________ discuss mailing list [email protected] http://openvswitch.org/mailman/listinfo/discuss
