показать / изменить настройки управления трафиком (show / manipulate traffic control settings)
Имя (Name)
tc - show / manipulate traffic control settings
Синопсис (Synopsis)
tc
[ OPTIONS ] qdisc [ add | change | replace | link | delete ]
dev
DEV [ parent
qdisc-id | root ] [ handle
qdisc-id ] [
ingress_block
BLOCK_INDEX ] [ egress_block
BLOCK_INDEX ] qdisc [
qdisc specific parameters ]
tc
[ OPTIONS ] class [ add | change | replace | delete ] dev
DEV
parent
qdisc-id [ classid
class-id ] qdisc [ qdisc specific
parameters ]
tc
[ OPTIONS ] filter [ add | change | replace | delete | get ]
dev
DEV [ parent
qdisc-id | root ] [ handle
filter-id ] protocol
protocol prio
priority filtertype [ filtertype specific
parameters ] flowid
flow-id
tc
[ OPTIONS ] filter [ add | change | replace | delete | get ]
block
BLOCK_INDEX [ handle
filter-id ] protocol
protocol prio
priority filtertype [ filtertype specific parameters ] flowid
flow-id
tc
[ OPTIONS ] chain [ add | delete | get ] dev
DEV [ parent
qdisc-id | root ]
filtertype [ filtertype specific parameters ]
tc
[ OPTIONS ] chain [ add | delete | get ] block
BLOCK_INDEX
filtertype [ filtertype specific parameters ]
tc
[ OPTIONS ] [ FORMAT ] qdisc { show | list } [ dev
DEV ] [
root | ingress | handle
QHANDLE | parent
CLASSID ] [ invisible ]
tc
[ OPTIONS ] [ FORMAT ] class show dev
DEV
tc
[ OPTIONS ] filter show dev
DEV
tc
[ OPTIONS ] filter show block
BLOCK_INDEX
tc
[ OPTIONS ] chain show dev
DEV
tc
[ OPTIONS ] chain show block
BLOCK_INDEX
tc
[ OPTIONS ] monitor [ file
FILENAME ]
OPTIONS := { [ -force ] -b
[atch] [ filename ]
| [ -n
[etns] name
]
| [ -N
[umeric] ]
| [ -nm
| -nam
[es] ]
| [
{ -cf
| -c
[onf] } [
filename ] ] [ -t
[imestamp] ]
| [ -t
[short] | [ -o
[neline] ]
}
FORMAT := { -s
[tatistics] | -d
[etails] | -r
[aw] | -i
[ec] |
-g
[raph] | -j
[json] | -p
[retty] | -col
[or] }
Описание (Description)
Tc
is used to configure Traffic Control in the Linux kernel.
Traffic Control consists of the following:
SHAPING
When traffic is shaped, its rate of transmission is under
control. Shaping may be more than lowering the available
bandwidth - it is also used to smooth out bursts in
traffic for better network behaviour. Shaping occurs on
egress.
SCHEDULING
By scheduling the transmission of packets it is possible
to improve interactivity for traffic that needs it while
still guaranteeing bandwidth to bulk transfers. Reordering
is also called prioritizing, and happens only on egress.
POLICING
Whereas shaping deals with transmission of traffic,
policing pertains to traffic arriving. Policing thus
occurs on ingress.
DROPPING
Traffic exceeding a set bandwidth may also be dropped
forthwith, both on ingress and on egress.
Processing of traffic is controlled by three kinds of objects:
qdiscs, classes and filters.