DES-3028 (Build 2.31.B02)
Получается, bandwidth_control для RX не работает, а TX задает обе скорости - туда и обратно. Это так и должно быть?
Как выявил:
на порту прописываю:
Код:
config bandwidth_control 13 rx_rate 512 tx_rate 512
все замечательно - трафик имеем в обе стороны 512 (+/-) (RX=TX=512)
далее пытаюсь зарезать RX:
Код:
config bandwidth_control 13 rx_rate 256
Ни фига подобного! Трафик в обе стороны 512 (+/-) (RX=256, TX=512).
Хорошо, хотя бы зарежем TX:
Код:
config bandwidth_control 13 tx_rate 256
Чудо! ОБА трафика становятся 256 (+/-) (RX=TX=256)
Теперь поднимем RX:
Код:
config bandwidth_control 13 rx_rate 512
Ни фига подобного! Трафик в обе стороны 256 (+/-) (RX=512, TX=256).
Естессно, flowcontrol на порту поднят:
Код:
#sh ports 13
Command: show ports 13
Port State/ Settings Connection Address
MDI Speed/Duplex/FlowCtrl Speed/Duplex/FlowCtrl Learning
----- -------- --------------------- --------------------- --------
13 Enabled 10M/Full/Enabled 10M/Full/802.3x Enabled
Auto
#sh ban 13
Command: show bandwidth_control 13
Bandwidth Control Table
Port RX Rate TX Rate Effective RX Effective TX
(Kbit/sec) (Kbit/sec) (Kbit/sec) (Kbit/sec)
---- ---------- ---------- ---------------- ----------------
13 512 256 512 256
#sh pac por 13
Command: show packet ports 13
Port Number : 13
Frame Size Frame Counts Frames/sec Frame Type Total Total/sec
------------ ------------ ---------- ---------- --------- ---------
64 10530 0 RX Bytes 452824499 30071
65-127 6097521 406 RX Frames 6108870 406
128-255 225 0
256-511 91 0 TX Bytes 624842729 30367
512-1023 130 0 TX Frames 7916802 409
1024-1518 497 0
Unicast RX 6107062 406
Multicast RX 1808 0
Broadcast RX 0 0
Измерял скорость через sh pac por 13. Даже графики глянул в веб-морде.
Да, если скорость порта поставить в Auto, в плане bandwidth_control ничего не изменится.