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> 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:
- 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> 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: