Hi Srini,

nw_proto is set in what I pasted  ..idle_timeout=5,hard_timeout=0,*udp*
,in_port=39,...

Though you are right it seems that the dl_type is not set. In my controller
I'm setting it so I'm not sure why it isn't showing up (I can confirm with
wireshark) but it also seems like dpctl is not able to set the dl_type
either. See below.

Thanks,

Aaron

arosen@arosen-desktop ~ $ dpctl del-flows tcp:130.127.39.135:8888
arosen@arosen-desktop ~ $ dpctl dump-flows tcp:130.127.39.135:8888
stats_reply (xid=0x9418bd12): flags=none type=1(flow)
arosen@arosen-desktop ~ $ dpctl add-flow
tcp:130.127.39.135:8888idle_timeout=20,hard_timeout=222,
*udp*,in_port=39,dl_src=00:1b:21:75:7a:92,dl_dst=00:1b:21:43:a1:e4,*
dl_type=0x0800*
,nw_src=10.43.100.14,nw_dst=10.43.100.15,tp_dst=5001,actions=output:36
arosen@arosen-desktop ~ $ dpctl dump-flows tcp:130.127.39.135:8888
stats_reply (xid=0x96c5d0c7): flags=none type=1(flow)
  cookie=0, duration_sec=1s, duration_nsec=690000000s, table_id=0,
priority=32768, n_packets=0, n_bytes=0,
idle_timeout=20,hard_timeout=222,udp,in_port=39,dl_src=00:1b:21:75:7a:92,dl_dst=00:1b:21:43:a1:e4,nw_src=10.43.100.14,nw_dst=10.43.100.15,tp_dst=5001,actions=output:36


On Sun, Oct 2, 2011 at 4:33 PM, Srini Seetharaman <[email protected]>wrote:

> In your flow entry, I do not see that the dl_type and nw_proto are
> set. It is possible that the switch is fwding the packets in software.
> That would explain the discrepancy. I think the counts work
> differently with the HP Procurve based on whether the flow is switched
> in hardware or software.
>
> On Sun, Oct 2, 2011 at 1:11 PM, Rob Sherwood <[email protected]>
> wrote:
> > There is clearly something wrong with the output, because the number
> > of packets (307696) is greater than the number of bytes (84672).
> >
> > I would talk to the HP folks with this - my guess is this is a
> > firmware/architecture issue.
> >
> > - Rob
> > .
> >
> > On Sun, Oct 2, 2011 at 12:31 PM, Aaron Rosen <[email protected]> wrote:
> >> Hello,
> >> I'm trying to determine the throughput of a flow at each switch in a
> >> network. Currently I'm just playing with dpctl to try and get this
> >> information.  Right now I'm sending a 10Mbit/sec udp stream into one of
> my
> >> switches. When I dump the flow out  I get the following output:
> >>
> >> cookie=0, duration_sec=364s, duration_nsec=586000000s, table_id=0,
> >> priority=65535, n_packets=307696, n_bytes=84672,
> >>
> idle_timeout=5,hard_timeout=0,udp,in_port=39,dl_vlan=0xffff,dl_vlan_pcp=0x00,dl_src=00:1b:21:75:7a:92,dl_dst=00:1b:21:5a:e6:a9,nw_src=10.42.15.104,nw_dst=10.42.15.55,nw_tos=0x00,tp_src=51661,tp_dst=5001,actions=output:43
> >>
> >> From this I would expect the throughput to be ((84672*8)/(1000000))/364.
> >>  Though this is not correct. It seems the n_bytes counter is incorrect
> and
> >> does not update along side with the n_packets counter.
> >> The n_packets counter seems to be correct
> >> though (307696*1470*8)/(1000000)/364  = ~9.94Mbit/sec  (Note where 1470
> is
> >> the mtu).
> >> Is there another method for getting this information? In my application
> I'm
> >> sure I'm not going to be always transmitting at the MTU value.
> >> Thanks,
> >> Aaron
> >> P.S: The switch I'm using is a HP procurve with the latest OF firmware.
> >>
> >>
> >>
> >>
> >>
> >> --
> >> Aaron O. Rosen
> >> Masters Student - Network Communication
> >> 306B Fluor Daniel
> >>
> >>
> >>
> >> _______________________________________________
> >> openflow-discuss mailing list
> >> [email protected]
> >> https://mailman.stanford.edu/mailman/listinfo/openflow-discuss
> >>
> >>
> > _______________________________________________
> > openflow-discuss mailing list
> > [email protected]
> > https://mailman.stanford.edu/mailman/listinfo/openflow-discuss
> >
>



-- 
Aaron O. Rosen
Masters Student - Network Communication
306B Fluor Daniel
_______________________________________________
openflow-discuss mailing list
[email protected]
https://mailman.stanford.edu/mailman/listinfo/openflow-discuss

Reply via email to