Hi Pradeep, Thank you.
Now I have associated this meter to a flow (Switch2) in one side of the network using the below command. dpctl unix:/var/runs2.sock flow-mod cmd=add,table=0 in_port=1 meter:2 apply:output=2 I want to match field in the other side of the network say in Switch3 to match the packets that are dscp marked. I saw a match field for dscp in github as ip_dscp.I just don't know how to use it. Since I dint know what exactly happens when the packets are marked. looks like the ToS value in the IP header will be reduced by the value given by us in "prec_level=x", Am I right? If so in the below command, dpctl unix:/var/runs3.sock flow-mod cmd=add,table=0 in_port=3,eth_type=0x800,ip_dscp=y apply:output=1 What should be the value of ip_dscp=y when I give prec_level=x? On Thu, May 23, 2013 at 7:05 PM, Voleti, Pradeep (HP Networking) < pvol...@hp.com> wrote: > Hi Purnima,**** > > ** ** > > I think the command should be “dpctl unix:/var/runs2.sock meter-mod > cmd=add,flags=1,meter=2 dscp_remark:rate=10000,prec_level=x” to create a > meter which would remark the DSCP precedence to value “x” for all packets > that exceed 10000kbps**** > > (I see that you were using mod command instead of add)**** > > ** ** > > However, I see that the current dpctl code does not have any code using > the “prec_level” yet. (You may need to modify the same).**** > > ** ** > > To associate this meter to a flow, you would need to use “meter:2” in the > actions (assuming your meter ID is 2)**** > > ** ** > > All flows that would match the flow would use this meter and that would > mean that the packets if exceeding the rate would have their DSCP > precedence level changed by the value mentioned while configuring the meter. > **** > > ** ** > > Regards,**** > > Pradeep.V**** > > ** ** > > *From:* openflow-discuss-boun...@lists.stanford.edu [mailto: > openflow-discuss-boun...@lists.stanford.edu] *On Behalf Of *Purnima Mohan > *Sent:* Thursday, May 23, 2013 4:09 PM > *To:* openflow-discuss > *Subject:* [openflow-discuss] Openflow1.3 Metering with band type as > DSCP_REMARK**** > > ** ** > > Hi, > > **** > > Can anyone help me with the dscp marking feature in Openflow1.3. I am > using ofsoftswitch13.**** > > 1. For eg. I configure a meter as shown below and attach it to a flow. *** > * > > > dpctl unix:/var/runs2.sock meter-mod cmd=mod,flags=1,meter=2 > dscp_remark:rate=10000 > > SENDING: > meter_mod{cmd="mod", flags="0x1"", meter_id="2"", bands=[{type = > dscp_remark, rate="10000", burst_size="0", prec_level="0"}]} > > > OK.**** > > 2. Now how do I use match field to check if the packets are marked? What > does the dscp_remark feature actually do?**** > > Thanks in advance,**** > > > -- **** > > *Regards,***** > > *Purnima***** > > ** ** > > _______________________________________________ > openflow-discuss mailing list > openflow-discuss@lists.stanford.edu > https://mailman.stanford.edu/mailman/listinfo/openflow-discuss > > -- *Regards,* *Purnima*
_______________________________________________ openflow-discuss mailing list openflow-discuss@lists.stanford.edu https://mailman.stanford.edu/mailman/listinfo/openflow-discuss