On Fri, May 23, 2014 at 5:08 AM, Alvaro García <alvaro.gar...@siinet.es>wrote:
> > Thanks for the answer Marcus, I have been going through the sFlows > tutorials and I have a question: > > Do you know if with POX I can trigger an event from an external source > like sFlow (it uses JSON)? Because using sFlow, when the traffic is over > the boundary, the controller has to be warned somehow. > > The other option is using flow_stats. The problem is that I want to > measure the traffic with a specify destiny IP address that goes to the > controller and, after checking some parameters, install a rule between the > origin and the destiny. flow_stats just send you the data in the flow > tables, and to controll that, I have to install a rule with that destiny IP > address. I was thinking about this: > > Install a rule that matches with the dst IP address "x", and the action > would be send it to the controller. After check some parameters, install a > rule (or not) between the source and "x". I would controll that with > priorities, but my problem comes with the output function. The controller > has the port 6633, so if I install a flow entrie with dcpl like: > > dpctl add-flow > tcp:127.0.0.1:6634ip,nw_dst=10.0.0.2,priority=30000,actions=output:6633 > OpenFlow has its own port numbering. It's not a TCP port. If you are making matched packets being sent to the controller, you should specify the output port as 65533(0xfffd), which is the OFPP_CONTROLLER as per OpenFlow spec. > > it does not install any flow entrie (if a change the port number to any > other it install it). Any suggestion? > > Thanks, > Alvaro. > > > -------- Mensaje original -------- Asunto: [pox-dev] Traffic in the > network Fecha: Tue, 20 May 2014 18:20:10 +0300 De: Alvaro García > <alvaro.gar...@siinet.es> <alvaro.gar...@siinet.es> Para: > pox-dev@lists.noxrepo.org > > Hi, > > I am working with Mininet and POX, and I what I want is controll the > amount of traffic. Is there any way to, > > - Receive the number of packets or bytes per second flowing through the > switch, > - Receive the numner of packets or bytes per second sent to the Controller? > > My idea is if the traffic is over a bounday, trigger an event, is it > possible? > > Thanks! > Alvaro. > > > > -- regards, hunt