tssltd:управление_пропускной_способностью_shaping_traffic
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
tssltd:управление_пропускной_способностью_shaping_traffic [2022/10/19 11:23] – r.krestianinov | tssltd:управление_пропускной_способностью_shaping_traffic [2023/10/12 02:35] (current) – n.ganenkov | ||
---|---|---|---|
Line 1: | Line 1: | ||
[[tssltd: | [[tssltd: | ||
- | Устройство МКСЗ Diamond VPN/FW поддерживает возможность управления пропускной способностью | + | ==== Управление пропускной способностью (shaping traffic) ==== |
- | Стоит отметить, | + | |
- | + | ||
- | {{ : | + | |
- | Рисунок 1 – Схема подключения и приоритезации сетевого трафика | + | |
- | Политику пропускной способности будет задавать на основе ip подсетей. Исходные данные по подсетям представлены в таблице 1. | + | <WRAP indent> |
- | Таблица 1 – Настройка параметров управления сетевого трафика | + | Устройство <wrap em> |
- | {{ :tssltd:8c.png |}} | + | <WRAP center round important 100%> |
+ | Управлять политиками пропускной способности можно только для исходящего | ||
+ | </ | ||
+ | Для примера разберем вариант настройки заданной полосы пропускания для каждого типа трафика (__// | ||
- | Под гарантированной полосой следует понимать исходящую пропускную способность канала передачи данных, | + | <WRAP center round box 100%> |
- | + | {{ :tssltd:7с.png |}}\\ | |
- | {{ : | + | __//Изобр. 11.b.1. Схема подключения и приоритезации сетевого трафика//__ |
+ | </ | ||
- | {{ : | + | Политику пропускной способности |
- | Рисунок 2 – Настройка параметров | + | |
- | Для просмотра информации о текущих настройках приоритезации на сетевом интерфейсе необходимо выполнить команду «tc -s c s dev <название сетевого | + | <WRAP center round box 100%> |
+ | __//Табл. 11.b.1. Настройка параметров | ||
- | {{ : | + | ^ Название отдела |
- | Рисунок 3 – Просмотр информации о политиках пропускной способности на сетевом интерфейсе | + | | Общий канал | 100 Мбит/ |
+ | | Телефония | ||
+ | | Бухгалтерия | ||
+ | | Отдел продаж | ||
+ | | Остальной трафик | --- | --- | 40 Мбит/ | ||
+ | </ | ||
- | Также для просмотра | + | Под гарантированной полосой следует понимать исходящую |
- | + | < | |
- | {{ : | + | # tc qdisc add dev eth1 root handle 1: htb default 15 |
- | Рисунок | + | # tc class add dev eth1 parent 1: classid 1:1 htb rate 100mbit |
+ | # | ||
+ | # tc class add dev eth1 parent 1: classid 1:15 htb rate 40mbit | ||
+ | # tc class add dev eth1 parent 1: classid 1:11 htb rate 10mbit | ||
+ | # tc class add dev eth1 parent 1: classid 1:12 htb rate 30mbit ceil 40mbit | ||
+ | # tc class add dev eth1 parent 1: classid 1:13 htb rate 20mbit ceil 30mbit | ||
+ | # | ||
+ | # tc filter add dev eth1 protocol ip parent 1:0 prio 1 u32 match ip src 172.16.92.0/ | ||
+ | # tc filter add dev eth1 protocol ip parent 1:0 prio 1 u32 match ip src 192.168.45.0/ | ||
+ | # tc filter add dev eth1 protocol ip parent 1:0 prio 1 u32 match ip src 10.10.13.0/ | ||
+ | </ | ||
- | Чтобы сохранить настройки управление пропускной способностью сетевого интерфейса необходимо перенести их в инициализирующий файл | + | После задания настроек все изменения по приоритезации сетевого трафика вступят в силу. Для просмотра информации о текущих настройках приоритезации на сетевом интерфейсе необходимо выполнить команду «**tc -s c s dev < |
+ | |||
+ | < | ||
+ | # tc -s c s dev eth1 | ||
+ | class htb 1:11 root prio 0 rate 10Mbit ceil 10Mbit burst 1600b cburst 1600b | ||
+ | Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0) | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | class htb 1:1 root prio 0 rate 100Mbit ceil 100Mbit burst 1600b cburst 1600b | ||
+ | Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0) | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | class htb 1:13 root prio 0 rate 20Mbit ceil 30Mbit burst 1600b cburst 1593b | ||
+ | Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0) | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | class htb 1:12 root prio 0 rate 30Mbit ceil 40Mbit burst 1593b cburst 1600b | ||
+ | Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0) | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | class htb 1:15 root prio 0 rate 40Mbit ceil 40Mbit burst 1600b cburst 1600b | ||
+ | Sent 665577 bytes 2544 pkt (dropped 0, overlimits 18 requeues 0) | ||
+ | | ||
+ | | ||
+ | | ||
+ | </ | ||
+ | |||
+ | Также для просмотра статистики можно использовать команду «**tc -s -g class show dev < | ||
+ | |||
+ | < | ||
+ | # tc -s -g class show dev eth1 | ||
+ | +---(1:15) htb prio 0 rate 40Mbit ceil 40Mbit burst 1600b cburst 1600b | ||
+ | | Sent 750991 bytes 2840 pkt (dropped 0, overlimits 19 requeues 0) | ||
+ | | backlog 0b 0p requeues 0 | ||
+ | | | ||
+ | +---(1:12) htb prio 0 rate 30Mbit ceil 40Mbit burst 1593b cburst 1600b | ||
+ | | Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0) | ||
+ | | backlog 0b 0p requeues 0 | ||
+ | | | ||
+ | +---(1:13) htb prio 0 rate 20Mbit ceil 30Mbit burst 1600b cburst 1593b | ||
+ | | Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0) | ||
+ | | backlog 0b 0p requeues 0 | ||
+ | | | ||
+ | +---(1:1) htb prio 0 rate 100Mbit ceil 100Mbit burst 1600b cburst 1600b | ||
+ | | Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0) | ||
+ | | | ||
+ | | | ||
+ | +---(1:11) htb prio 0 rate 10Mbit ceil 10Mbit burst 1600b cburst 1600b | ||
+ | Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0) | ||
+ | | ||
+ | </ | ||
+ | |||
+ | Чтобы сохранить настройки управление пропускной способностью сетевого интерфейса необходимо перенести их в инициализирующий файл | ||
- | | + | |
- | + | ||
- | {{ :tssltd:12c.png |}} | + | <WRAP center round box 100%> |
- | Рисунок 5 – Задание конфигурации для сетевого интерфейса | + | {{ :tssltd:tc_run_post.png | Задание конфигурации для сетевого интерфейса }}\\ |
- | + | __//Изобр. 11.b.2. | |
- | Для сохранения настроек необходимо нажать комбинацию клавиш | + | </ |
- | После сохранения настроек, | + | |
+ | Для сохранения настроек необходимо нажать комбинацию клавиш | ||
+ | После сохранения настроек, | ||
Настройки управление пропускной способностью будут автоматически применяться при каждом запуске устройства. | Настройки управление пропускной способностью будут автоматически применяться при каждом запуске устройства. | ||
- | Для удаления политики управления пропускной способностью необходимо выполнить команду | + | Для удаления политики управления пропускной способностью необходимо выполнить команду |
+ | |||
+ | </ | ||
+ | [[tssltd: |
tssltd/управление_пропускной_способностью_shaping_traffic.1666167820.txt.gz · Last modified: 2022/10/19 11:23 by r.krestianinov