Thanks for the information, I will try it tomorrow. On Mon, Jul 22, 2013 at 10:16 PM, Sam Russell <[email protected]>wrote:
> The pronto 3290 supports OpenFlow 1.0 fine - if it didn't, then the > connection wouldn't have stood up. > > The problem is that you haven't matched on ethertype = ip - if you don't > do this explicitly, then the switch rejects the flow. > > > On Tue, Jul 23, 2013 at 2:14 PM, Keqiang He <[email protected]> wrote: > >> Hi-- >> >> I have a confusing question regarding installing wild card rules by POX. >> >> The openflow switch I am running is pronto 3290 with Pica8's OvS, it >> supports openflow 1.2. >> >> When I tried to install wild card rule as illustrated in POX wiki. >> Basically, I want to the srcip and srcport to be fixed while keeping >> other fields as wild card *. I did the following-- >> >> msg = of.ofp_flow_mod() >> msg.priority = 42 >> msg.match.nw_src = ip_packet.srcip >> msg.match.tp_src = tcp_packet.srcport >> >> ... >> msg.actions.append(of.ofp_action_output(port = outputport)) >> self.connection.send(msg) >> >> However, the wild card rule installed into the switch is NOT what I >> expected; they are indeed wild card, but none of the >> two fields I specified is fixed... >> >> The only reason I can guess is that POX supports openflow 1.0 while the >> switch fireware supports 1.3...Not sure >> whether it is the cause.. >> >> Do anyone has clue on this? Thanks >> >> >
