. . .
Ȼ
ѻ
:
4-
-4.2.02
14
..
2016 .
: (Traffic Shaper)
: ALTQ Traffic Control.
Traffic Shaper ALTQ Traffic Control.
? , , . , , , . , . .
, . , (.. ) , . , ISO/IEC 9126, . , .
, . . .
. , , .
.
. () , , .
|
|
. (). .
Traffic Shaper () .
Traffic Shaper - Queues . Queues , . . .
ALTQ
, . , , , , .
ALTQ . . , , , . , .
, . , , . . , , , .
, .
ALTQ, , .
ALTQ BSD. ALTQ , QoS , Quality of Service. BSD .
ALTQ FreeBSD, NetBSD, PF OpenBSD.
ALTQ . , , , , . , FreeBSD ALTQ:
- CBQ Class Based Queueing. , , . , . . , , , , . .
|
|
- PRIQ Priority Queueing. . , 0 15. .
- HFSC Hierarchical Fair Service Curve. . , . , .
ALTQ
ALTQ , , .
ALTQ OpenBSD
OpenBSD, GENERIC GENERIC.MP. pf.conf
TRAFFIC CONTROL
Traffic Control
, , ( , ). , .
. Linux :
- Shaping. ,
. "" , . - Scheduling.
. (QoS). - Policing. .
.
DDoS.
,
. TCP/IP
( ).
: , . , . :
- (qdisc)
.
- (class) ,
.
- (filter) .
- Traffic Control ,
.
, c , () (), (). . . (, -1, ..), (, DNS- -1), .
tc
tc iproute2. , , . ipfw FreeBSD, .
|
|
:
# tc qdisc add dev eth0 root tbf rate 256kbit \
latency 50ms burst 1540
256 /. tc:
qdisc add ( del).
dev eth0 , .
root ( ).
tbf .
rate 256kbit latency 50ms burst 1540 , : rate , latency "" , burst .