net rate-shaping drop-policyΒΆ

net rate-shaping drop-policy(1) 		  BIG-IP TMSH Manual		      net rate-shaping drop-policy(1)

NAME
       drop-policy - Configures a custom drop policy for use in rate shaping.

MODULE
       net rate-shaping

SYNTAX
       Configure the drop-policy component within the net rate-shaping module using the syntax in the following
       sections.

   CREATE/MODIFY
	create drop-policy [name]
	modify drop-policy [name]
	  options:
	    app-service [[string] | none]
	    average-packet-size [integer]
	    description [string]
	    fred-max-active [integer]
	    fred-max-drop [integer]
	    fred-min-drop [integer]
	    inverse-weight [integer]
	    max-probability [integer]
	    max-threshold [integer]
	    min-threshold [integer]
	    red-hard-limit [integer]
	    type [fred | red | tail]

	edit drop-policy [ [ [name] | [glob] | [regex] ] ... ]
	  options:
	    all-properties
	    non-default-properties

   DISPLAY
	list drop-policy
	list drop-policy [ [ [name] | [glob] | [regex] ] ... ]
	show running-config drop-policy
	show running-config drop-policy [ [ [name] | [glob] | [regex] ] ... ]
	  options:
	    all-properties
	    non-default-properties
	    one-line

   DELETE
	delete drop-policy [all | [name] ]

DESCRIPTION
       A drop policy tells the system when and how to drop packets when the traffic handling queue is full, if
       required. The system comes with three pre-configured drop policies: fred, red, and tail.

       You can use the drop-policy component to create a custom drop policy, and then associate it with a class using
       the drop-policy option of the class component. For more information, see net rate-shaping class.

       You can also associate a custom drop policy with a shaping policy using the drop-policy option of the shaping-
       policy component. For more information, see net rate-shaping shaping-policy.

EXAMPLES
       create drop-policy my_dp

       Creates a custom drop policy named my_dp.

       list drop-policy all-properties

       Displays all of the properties of all of the drop policies.

OPTIONS
       app-service
	    Specifies the name of the application service to which the object belongs. The default value is none.
	    Note: If the strict-updates option is enabled on the application service that owns the object, you cannot
	    modify or delete the object. Only the application service can modify or delete the object.

       average-packet-size
	    Specifies the average MTU (maximum transmission unit) size in the range of 0 to 10000 bytes. The default
	    value is 0 (zero).

       description
	    User defined description.

       fred-max-active
	    Specifies the maximum number of flows that can be active for each queue. The range is 0 to 10000. The
	    default value is 0 (zero),which disables active flow limitation.

       fred-max-drop
	    Specifies a hard drop limit in the range of 0 to 400. The default value is 0 (zero). Setting this to a
	    small value does not change the hard drop limit, but a higher number increases the limit.

       fred-min-drop
	    Specifies a hard no drop limit in the range of 0 to 100. The default value is 0 (zero). Setting this to a
	    large value prevents packets from being dropped.

       glob Displays the items that match the glob expression. See help glob for a description of glob expression
	    syntax.

       inverse-weight
	    Specifies the weight used to calculate the average queue length. Valid values are 0, 64, 128, 256, 512,
	    and 1024. The default value is 0 (zero).

       max-probability
	    Specifies the maximum percentage probability in the range of 0 to 100 according to which packets are
	    dropped when the average queue length is between the minimum and maximum thresholds. The default value is
	    0 (zero).

       max-threshold
	    Specifies the queue length above which the system drops packets. The default value is 0 (zero).

       min-threshold
	    Specifies the queue length below which the system does not drop packets. The default value is 0 (zero).

       name Specifies a unique name for the component. This option is required for the commands create, delete, and
	    modify.

       red-hard-limit
	    Specifies the maximum queue size in bytes. Additional packets are dropped. The default value is 0 (zero).

	    This option applies only when the value of the type option is red.

       regex
	    Displays the items that match the regular expression. The regular expression must be preceded by an at
	    sign (@[regular expression]) to indicate that the identifier is a regular expression. See help regex for
	    a description of regular expression syntax.

       type Specifies the type of drop policy. The default value is tail.

	    The options are:

	    fred Specifies that the system uses Flow-based Random Early Detection to decide whether to drop packets
		 based on the aggressiveness of each flow.

	    red  Specifies that the system uses Random Early Detection to determine whether to drop packets to
		 maintain the average queue length within the specified range.

	    tail Specifies that the system drops all incoming packets when the queue is full. This is the simplest
		 drop policy.

		 Note that although you could create a drop policy based on tail, that is already the default value
		 of the drop-policy option in both the shaping-policy and class components.

SEE ALSO
       create, delete, edit, glob, list, modify, net rate-shaping class, net rate-shaping queue, net rate-shaping
       shaping-policy, regex, show, tmsh

COPYRIGHT
       No part of this program may be reproduced or transmitted in any form or by any means, electronic or
       mechanical, including photocopying, recording, or information storage and retrieval systems, for any purpose
       other than the purchaser's personal use, without the express written permission of F5 Networks, Inc.

       F5 Networks and BIG-IP (c) Copyright 2008-2010, 2012-2013, 2016. All rights reserved.

BIG-IP						      2016-03-14		      net rate-shaping drop-policy(1)