This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
сервис_qos [2013/10/23 17:26] val [FreeBSD (pf)] |
сервис_qos [2020/05/07 07:37] (current) val [Сервис QOS] |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Сервис QOS ====== | ====== Сервис QOS ====== | ||
| + | |||
| + | * [[https://habr.com/post/420525/|Сети для самых матёрых. Часть пятнадцатая. QoS]] | ||
| + | |||
| + | ===== Уилиты для экспериментов ===== | ||
| + | |||
| + | * [[Утилита iPerf]] | ||
| + | |||
| + | <code> | ||
| + | gate# apt install wondershaper | ||
| + | |||
| + | gate# wondershaper eth1 10 10 | ||
| + | |||
| + | gate# wondershaper eth1 | ||
| + | |||
| + | gate# wondershaper clear eth1 | ||
| + | </code> | ||
| + | |||
| + | ===== Linux ===== | ||
| + | ===== Cisco ===== | ||
| + | |||
| + | * [[https://www.cisco.com/c/en/us/support/docs/switches/catalyst-3750-series-switches/91862-cat3750-qos-config.html|Cisco Catalyst 3750 QoS Configuration Examples]] | ||
| + | * [[https://reggle.wordpress.com/2013/05/14/qos-part-v-hardware-queues-on-35603750-switch-platform/|QoS part V: hardware queues on 3560/3750 switch platform]] | ||
| + | * [[http://cisco-conf.ru/qos/90-qos-catalyst-3750-.html|3750 QOS: Общие принципы]] | ||
| + | |||
| + | ==== Включение ==== | ||
| + | |||
| + | <code> | ||
| + | mls qos | ||
| + | </code> | ||
| + | ==== Назначение QOS для трафика c определенным DSCP ==== | ||
| + | |||
| + | * [[https://dreamforccie.wordpress.com/2010/04/23/convert-phb-af-to-dscp-decimal-and-vise-versa-its-so-easy/|Convert PHB AF to DSCP Decimal and Vise Versa: It’s So Easy!]] | ||
| + | * [[https://supportforums.cisco.com/t5/wan-routing-and-switching/dscp-qos-value/td-p/920725|DSCP - QOS value]] | ||
| + | |||
| + | <code> | ||
| + | TOS: 0x000068b8 | ||
| + | |||
| + | show mls qos maps dscp-output-q | ||
| + | |||
| + | interface GigabitEthernet1/0/1 | ||
| + | mls qos trust dscp | ||
| + | </code> | ||
| + | |||
| + | ==== Назначение DSCP для трафика c определенным профилем ==== | ||
| + | |||
| + | <code> | ||
| + | no ip access-list extended IP-Communicator | ||
| + | ip access-list extended IP-Communicator | ||
| + | ! permit udp any any range 10000 20000 | ||
| + | ! permit ip any host 195.19.32.11 | ||
| + | permit ip host 195.19.32.11 any | ||
| + | |||
| + | class-map match-all Class-B | ||
| + | match access-group name IP-Communicator | ||
| + | |||
| + | policy-map sample-policy2 | ||
| + | class Class-B | ||
| + | set dscp ef | ||
| + | |||
| + | interface GigabitEthernet1/0/2 | ||
| + | service-policy input sample-policy2 | ||
| + | </code> | ||
| + | |||
| + | ==== Назначение QOS для трафика отдельного порта ==== | ||
| + | |||
| + | <code> | ||
| + | show mls qos maps cos-output-q | ||
| + | |||
| + | interface GigabitEthernet1/0/11 | ||
| + | mls qos cos 5 | ||
| + | mls qos trust cos | ||
| + | </code> | ||
| + | |||
| + | ==== Выделение полосы в магистральном соединении для трафика с определенным QOS ==== | ||
| + | |||
| + | <code> | ||
| + | sh mls qos queue-set | ||
| + | |||
| + | show mls qos interface g1/0/47 queueing | ||
| + | |||
| + | interface GigabitEthernet1/0/47 | ||
| + | ! Full priority for q1 | ||
| + | srr-queue bandwidth shape 0 0 0 0 | ||
| + | srr-queue bandwidth share 255 1 1 1 | ||
| + | |||
| + | ! 1/20 band for q1 | ||
| + | srr-queue bandwidth shape 20 0 0 0 | ||
| + | srr-queue bandwidth share 1 1 1 1 | ||
| + | |||
| + | clear mls qos interface g1/0/47 statistics | ||
| + | show mls qos interface g1/0/47 statistics | inc queue | ||
| + | </code> | ||
| ===== Равномерное ограничение полосы для всех с исключениями ===== | ===== Равномерное ограничение полосы для всех с исключениями ===== | ||