control

traffic control <id>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM
Values:
  • id – Traffic control

Instances:

Multiple

Required:

traffic control <id> description <txt>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM
Values:
  • txt – Description for this queuing discipline

traffic control <id> type
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Type of traffic control

Instances:

Unique

traffic control <id> type fifo
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Drop tail queue (FIFO) qdisc

Instances:

Unique

traffic control <id> type fifo byte-limit <u32>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Maximum queue size (bytes)

Values:
  • u32 – Queue size in bytes (1-4294967295)

traffic control <id> type fifo packet-limit <u32>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Maximum queue size (packets)

Values:
  • u32 – Queue size in packets (1-4294967295)

traffic control <id> type fq-codel
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Fair queuing controlled delay qdisc

traffic control <id> type fq-codel codel-quantum <u32>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM
Values:
  • u32 – Number of bytes used as ‘deficit’

traffic control <id> type fq-codel flows <u32>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM
Values:
  • u32 – Number of flows

traffic control <id> type fq-codel interval <u32>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM
Values:
  • u32 – Interval (milliseconds) used to measure the delay

traffic control <id> type fq-codel queue-limit <u32>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Maximum queue size (packets)

Values:
  • u32 – Queue size in packets (1-11000)

traffic control <id> type fq-codel target <u32>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM
Values:
  • u32 – Acceptable minimum queue delay (milliseconds)

traffic control <id> type htb
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Hierarchy token bucket qdisc

Required:

Required:

traffic control <id> type htb bandwidth <float>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Available bandwidth

Values:
  • float – Rate in Mbit per second (0.000001-100000)

traffic control <id> type htb burst <id>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Default burst size

Values:
  • N[ms/mbit] – Burst in time (ms) or length (mbit)

traffic control <id> type htb class <u32>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Child class identifier

Values:
  • u32 – Class identifier (1-4095)

Instances:

Multiple

Required:

traffic control <id> type htb class <u32> bandwidth
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Bandwidth used for this class

Instances:

Unique

traffic control <id> type htb class <u32> bandwidth percentage <float>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Percentage of overall rate

Values:
  • float – Percentage of overall rate (0-100)

traffic control <id> type htb class <u32> bandwidth rate <float>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Rate used for this class

Values:
  • float – Rate in Mbit per second (0.000001-100000)

traffic control <id> type htb class <u32> burst <id>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Burst size for this class

Values:
  • N[ms/mbit] – Burst in time (ms) or length (mbit)

traffic control <id> type htb class <u32> ceiling
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Bandwidth limit for this class

Instances:

Unique

traffic control <id> type htb class <u32> ceiling percentage <float>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Percentage of overall rate

Values:
  • float – Percentage of overall rate (0-100)

traffic control <id> type htb class <u32> ceiling rate <float>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Rate used for this class

Values:
  • float – Rate in Mbit per second (0.000001-100000)

traffic control <id> type htb class <u32> child-control <id>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Traffic control child

Reference:

traffic control <id>

traffic control <id> type htb class <u32> description <txt>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM
Values:
  • txt – Description for this traffic class

traffic control <id> type htb class <u32> priority <u32>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Priority for usage of excess bandwidth

Values:
  • u32 – Priority order for bandwidth pool (0-7)

traffic control <id> type htb class <u32> queue-limit <u32>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Maximum queue size (packets)

Values:
  • u32 – Queue size in packets (1-4294967295)

traffic control <id> type htb default-class <u32>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Default class

Values:
  • u32 – Class identifier (1-4095)

traffic control <id> type htb match <u32>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Class match criteria

Values:
  • u32 – Match priority (1-4095)

Instances:

Multiple

Required:

traffic control <id> type htb match <u32> class <u32>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Class in which traffic is enqueued if match conditions are met

Values:
  • u32 – Class identifier (1-4095)

traffic control <id> type htb match <u32> description <txt>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM
Values:
  • txt – Description for this match

traffic control <id> type htb match <u32> ether
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Ethernet header match

traffic control <id> type htb match <u32> ether destination <anymacaddr>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM
Values:
  • anymacaddr – Ethernet destination address for this match

traffic control <id> type htb match <u32> ether protocol <u32|id>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Ethernet protocol for this match

Values:
  • u32 – Ethernet protocol number (0-65535)

  • id – Ethernet protocol name

  • all – Any protocol

  • ip – Internet IP (IPv4)

  • ipv6 – Internet IP (IPv6)

  • arp – Address Resolution Protocol

  • atalk – Appletalk

  • ipx – Novell Internet Packet Exchange

  • 802.1Q – 802.1Q VLAN tag

traffic control <id> type htb match <u32> ether source <anymacaddr>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM
Values:
  • anymacaddr – Ethernet source address for this match

traffic control <id> type htb match <u32> interface <ifc>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM
Values:
  • ifc – Inbound interface match

traffic control <id> type htb match <u32> ip
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Match IP protocol header

traffic control <id> type htb match <u32> ip destination
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Match on destination port or address

traffic control <id> type htb match <u32> ip destination address <ipv4|ipv4net>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

IP destination address for this match

Values:
  • ipv4 – IP address to match

  • ipv4net – Subnet to match

traffic control <id> type htb match <u32> ip destination port <u32>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

TCP (or UDP) destination port for this match

Values:
  • u32 – Numeric IP port (1-65535)

traffic control <id> type htb match <u32> ip dscp <u32>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Match on Differentiated Services Codepoint (DSCP)

Values:
  • u32 – DSCP number (0-63)

traffic control <id> type htb match <u32> ip max-length <u32>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Maximum packet length (ipv4)

Values:
  • u32 – Maximum packet/payload length (0-65535)

traffic control <id> type htb match <u32> ip protocol <u32|id>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Match IP protocol name or number

Values:
  • u32 – IP protocol value (0-255)

  • icmp – Internet Control Message Protocol

  • igmp – Internet Group Management Protocol

  • ggp – Gateway-Gateway protocol

  • tcp – Transmission Control Protocol

  • egp – Exterior Gateway Protocol

  • udp – User Datagram Protocol

  • gre – General Routing Encapsulation

  • ospf – Open Shortest Path First IGP

  • sctp – Stream Control Transmission Protocol

traffic control <id> type htb match <u32> ip source
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Match on source port or address

traffic control <id> type htb match <u32> ip source address <ipv4|ipv4net>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

IP source address for this match

Values:
  • ipv4 – IP address to match

  • ipv4net – Subnet to match

traffic control <id> type htb match <u32> ip source port <u32>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

TCP (or UDP) source port for this match

Values:
  • u32 – Numeric IP port (1-65535)

traffic control <id> type htb match <u32> ip tcp
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

TCP Flags matching

traffic control <id> type htb match <u32> ip tcp ack
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Match TCP ACK

traffic control <id> type htb match <u32> ip tcp syn
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Match TCP SYN

traffic control <id> type htb match <u32> ipv6
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Match IPV6 header

traffic control <id> type htb match <u32> ipv6 destination
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Match on destination port or address

traffic control <id> type htb match <u32> ipv6 destination address <ipv6|ipv6net>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

IP destination address for this match

Values:
  • ipv6 – IPv6 address to match

  • ipv6net – Subnet to match

traffic control <id> type htb match <u32> ipv6 destination port <u32>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

TCP (or UDP) destination port for this match

Values:
  • u32 – Numeric IP port (1-65535)

traffic control <id> type htb match <u32> ipv6 dscp <u32>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Match on Differentiated Services Codepoint (DSCP)

Values:
  • u32 – DSCP number (0-63)

traffic control <id> type htb match <u32> ipv6 max-length <u32>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Maximum payload length

Values:
  • u32 – Maximum packet/payload length (0-65535)

traffic control <id> type htb match <u32> ipv6 protocol <u32|id>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Match IP protocol name or number

Values:
  • u32 – IP protocol value (0-255)

  • icmp – Internet Control Message Protocol

  • igmp – Internet Group Management Protocol

  • ggp – Gateway-Gateway protocol

  • tcp – Transmission Control Protocol

  • egp – Exterior Gateway Protocol

  • udp – User Datagram Protocol

  • gre – General Routing Encapsulation

  • ospf – Open Shortest Path First IGP

  • sctp – Stream Control Transmission Protocol

traffic control <id> type htb match <u32> ipv6 source
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Match on source port or address

traffic control <id> type htb match <u32> ipv6 source address <ipv6|ipv6net>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

IP source address for this match

Values:
  • ipv6 – IPv6 address to match

  • ipv6net – Subnet to match

traffic control <id> type htb match <u32> ipv6 source port <u32>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

TCP (or UDP) source port for this match

Values:
  • u32 – Numeric IP port (1-65535)

traffic control <id> type htb match <u32> ipv6 tcp
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

TCP Flags matching

traffic control <id> type htb match <u32> ipv6 tcp ack
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Match TCP ACK

traffic control <id> type htb match <u32> ipv6 tcp syn
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Match TCP SYN

traffic control <id> type htb match <u32> log <id>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Log packets matching rule

Values:
  • id – Debug message (1-31)

traffic control <id> type htb match <u32> mark <u32>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM
Values:
  • u32 – Match on mark applied by firewall

traffic control <id> type htb match <u32> set
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Modify arbitrary packet data

traffic control <id> type htb match <u32> set cos <u32>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Set the Class of Service (COS) to use for the VLAN tag

This field must be set before inserting the VLAN tag (e.g., in a VIF interface)

Values:
  • u32 – COS number (0-7)

traffic control <id> type htb match <u32> set dscp <u32>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Change the Differentiated Services (DiffServ) field in the IP header (DSCP)

Values:
  • u32 – DSCP number (0-63)

traffic control <id> type htb match <u32> set tos <u32>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Change the Differentiated Services (DiffServ) field in the IP header (TOS)

Values:
  • u32 – TOS number (0-255)

traffic control <id> type htb match <u32> vrf-mark <id>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Match on mark applied by VRF

Reference:

system vrf <id>

traffic control <id> type mqprio
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Multiqueue Priority Qdisc (hardware offloaded QoS)

Required:

traffic control <id> type mqprio class <u32>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Child class identifier

Values:
  • u32 – Class identifier (1-8)

Instances:

Multiple

traffic control <id> type mqprio class <u32> bandwidth
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Maximum bandwidth for this class

traffic control <id> type mqprio class <u32> bandwidth rate <float>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Rate used for this class

Values:
  • float – Rate in Mbit per second (50-100000)

traffic control <id> type mqprio class <u32> description <txt>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM
Values:
  • txt – Description for this traffic class

traffic control <id> type mqprio default-class <u32>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Default class

Values:
  • u32 – Class identifier (1-8)

traffic control <id> type network-emulator
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Network emulator qdisc

traffic control <id> type network-emulator bandwidth <float>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Bandwidth limit

Values:
  • float – Rate in Mbit per second (0.000001-100000)

traffic control <id> type network-emulator burst <id>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Burst size

Values:
  • N[ms/mbit] – Burst in time (ms) or length (mbit)

traffic control <id> type network-emulator network-delay <float>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Additional network delay

Values:
  • float – Time in milliseconds

Instances:

Multiple

traffic control <id> type network-emulator network-delay <float> jitter <float>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Additional network jitter

Values:
  • float – Time in milliseconds

traffic control <id> type network-emulator packet-corruption <float>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Emulated packet data corruption rate

Values:
  • float – Percentage of packets affected (0-100)

traffic control <id> type network-emulator packet-loss <float>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Emulated packet loss rate

Values:
  • float – Percentage of packets affected (0-100)

traffic control <id> type network-emulator packet-reordering <float>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Emulated packet reordering percentage

Values:
  • float – Percentage of packets affected (0-100)

traffic control <id> type network-emulator queue-limit <u32>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Maximum queue size (packets)

Values:
  • u32 – Queue size in packets (1-4294967295)

traffic control <id> type tbf
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Token bucket filter qdisc

Required:

Required:

Required:

traffic control <id> type tbf bandwidth <float>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Bandwidth limit

Values:
  • float – Rate in Mbit per second (0.000001-100000)

traffic control <id> type tbf burst <id>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Burst size

Values:
  • N[ms/mbit] – Burst in time (ms) or length (mbit)

traffic control <id> type tbf child-control <id>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Traffic control child

Reference:

traffic control <id>

traffic control <id> type tbf latency <float>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Maximum latency

Values:
  • float – Time in milliseconds

traffic control <id> type wfq
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Weighted Fair Queuing qdisc

Required:

Required:

traffic control <id> type wfq bandwidth <float>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Available bandwidth

Values:
  • float – Rate in Mbit per second (0.000001-100000)

traffic control <id> type wfq class <u32>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Child class identifier

If hardware offload is enabled, valid range is <1-8>

Values:
  • u32 – Class identifier (1-4095)

Instances:

Multiple

Required:

traffic control <id> type wfq class <u32> description <txt>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM
Values:
  • txt – Description for this traffic class

traffic control <id> type wfq class <u32> weight <u32>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Traffic class weight

Values:
  • u32 – Traffic class weight (1-248)

traffic control <id> type wfq default-class <u32>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Default class

Values:
  • u32 – Class identifier (1-4095)

traffic control <id> type wfq hardware-offload
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RXL15000 VM

Enable qdisc offloading

traffic control <id> type wfq match <u32>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Class match criteria

Values:
  • u32 – Match priority (1-4095)

Instances:

Multiple

Required:

traffic control <id> type wfq match <u32> class <u32>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Class in which traffic is enqueued if match conditions are met

Values:
  • u32 – Class identifier (1-4095)

traffic control <id> type wfq match <u32> description <txt>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM
Values:
  • txt – Description for this match

traffic control <id> type wfq match <u32> ether
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Ethernet header match

traffic control <id> type wfq match <u32> ether destination <anymacaddr>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM
Values:
  • anymacaddr – Ethernet destination address for this match

traffic control <id> type wfq match <u32> ether protocol <u32|id>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Ethernet protocol for this match

Values:
  • u32 – Ethernet protocol number (0-65535)

  • id – Ethernet protocol name

  • all – Any protocol

  • ip – Internet IP (IPv4)

  • ipv6 – Internet IP (IPv6)

  • arp – Address Resolution Protocol

  • atalk – Appletalk

  • ipx – Novell Internet Packet Exchange

  • 802.1Q – 802.1Q VLAN tag

traffic control <id> type wfq match <u32> ether source <anymacaddr>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM
Values:
  • anymacaddr – Ethernet source address for this match

traffic control <id> type wfq match <u32> interface <ifc>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM
Values:
  • ifc – Inbound interface match

traffic control <id> type wfq match <u32> ip
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Match IP protocol header

traffic control <id> type wfq match <u32> ip destination
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Match on destination port or address

traffic control <id> type wfq match <u32> ip destination address <ipv4|ipv4net>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

IP destination address for this match

Values:
  • ipv4 – IP address to match

  • ipv4net – Subnet to match

traffic control <id> type wfq match <u32> ip destination port <u32>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

TCP (or UDP) destination port for this match

Values:
  • u32 – Numeric IP port (1-65535)

traffic control <id> type wfq match <u32> ip dscp <u32>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Match on Differentiated Services Codepoint (DSCP)

Values:
  • u32 – DSCP number (0-63)

traffic control <id> type wfq match <u32> ip max-length <u32>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Maximum packet length (ipv4)

Values:
  • u32 – Maximum packet/payload length (0-65535)

traffic control <id> type wfq match <u32> ip protocol <u32|id>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Match IP protocol name or number

Values:
  • u32 – IP protocol value (0-255)

  • icmp – Internet Control Message Protocol

  • igmp – Internet Group Management Protocol

  • ggp – Gateway-Gateway protocol

  • tcp – Transmission Control Protocol

  • egp – Exterior Gateway Protocol

  • udp – User Datagram Protocol

  • gre – General Routing Encapsulation

  • ospf – Open Shortest Path First IGP

  • sctp – Stream Control Transmission Protocol

traffic control <id> type wfq match <u32> ip source
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Match on source port or address

traffic control <id> type wfq match <u32> ip source address <ipv4|ipv4net>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

IP source address for this match

Values:
  • ipv4 – IP address to match

  • ipv4net – Subnet to match

traffic control <id> type wfq match <u32> ip source port <u32>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

TCP (or UDP) source port for this match

Values:
  • u32 – Numeric IP port (1-65535)

traffic control <id> type wfq match <u32> ip tcp
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

TCP Flags matching

traffic control <id> type wfq match <u32> ip tcp ack
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Match TCP ACK

traffic control <id> type wfq match <u32> ip tcp syn
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Match TCP SYN

traffic control <id> type wfq match <u32> ipv6
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Match IPV6 header

traffic control <id> type wfq match <u32> ipv6 destination
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Match on destination port or address

traffic control <id> type wfq match <u32> ipv6 destination address <ipv6|ipv6net>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

IP destination address for this match

Values:
  • ipv6 – IPv6 address to match

  • ipv6net – Subnet to match

traffic control <id> type wfq match <u32> ipv6 destination port <u32>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

TCP (or UDP) destination port for this match

Values:
  • u32 – Numeric IP port (1-65535)

traffic control <id> type wfq match <u32> ipv6 dscp <u32>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Match on Differentiated Services Codepoint (DSCP)

Values:
  • u32 – DSCP number (0-63)

traffic control <id> type wfq match <u32> ipv6 max-length <u32>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Maximum payload length

Values:
  • u32 – Maximum packet/payload length (0-65535)

traffic control <id> type wfq match <u32> ipv6 protocol <u32|id>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Match IP protocol name or number

Values:
  • u32 – IP protocol value (0-255)

  • icmp – Internet Control Message Protocol

  • igmp – Internet Group Management Protocol

  • ggp – Gateway-Gateway protocol

  • tcp – Transmission Control Protocol

  • egp – Exterior Gateway Protocol

  • udp – User Datagram Protocol

  • gre – General Routing Encapsulation

  • ospf – Open Shortest Path First IGP

  • sctp – Stream Control Transmission Protocol

traffic control <id> type wfq match <u32> ipv6 source
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Match on source port or address

traffic control <id> type wfq match <u32> ipv6 source address <ipv6|ipv6net>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

IP source address for this match

Values:
  • ipv6 – IPv6 address to match

  • ipv6net – Subnet to match

traffic control <id> type wfq match <u32> ipv6 source port <u32>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

TCP (or UDP) source port for this match

Values:
  • u32 – Numeric IP port (1-65535)

traffic control <id> type wfq match <u32> ipv6 tcp
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

TCP Flags matching

traffic control <id> type wfq match <u32> ipv6 tcp ack
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Match TCP ACK

traffic control <id> type wfq match <u32> ipv6 tcp syn
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Match TCP SYN

traffic control <id> type wfq match <u32> log <id>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Log packets matching rule

Values:
  • id – Debug message (1-31)

traffic control <id> type wfq match <u32> mark <u32>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM
Values:
  • u32 – Match on mark applied by firewall

traffic control <id> type wfq match <u32> set
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Modify arbitrary packet data

traffic control <id> type wfq match <u32> set dscp <u32>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Change the Differentiated Services (DiffServ) field in the IP header (DSCP)

Values:
  • u32 – DSCP number (0-63)

traffic control <id> type wfq match <u32> set tos <u32>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Change the Differentiated Services (DiffServ) field in the IP header (TOS)

Values:
  • u32 – TOS number (0-255)

traffic control <id> type wfq match <u32> vrf-mark <id>
AresC640 Atlas840 H5-Rail M10-Smart M2 M20 RS420 RXL15000 SDE VM

Match on mark applied by VRF

Reference:

system vrf <id>