User Tools

Site Tools


tssltd:управление_пропускной_способностью_shaping_traffic

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
tssltd:управление_пропускной_способностью_shaping_traffic [2023/10/09 16:00] n.ganenkovtssltd:управление_пропускной_способностью_shaping_traffic [2023/10/12 02:35] (current) n.ganenkov
Line 20: Line 20:
 <WRAP center round box 100%> <WRAP center round box 100%>
 __//Табл. 11.b.1. Настройка параметров управления сетевого трафика//__ __//Табл. 11.b.1. Настройка параметров управления сетевого трафика//__
-{{ :tssltd:8c.png |}}+ 
 +^  Название отдела  ^  IP подсеть  ^  Гарантированная полоса  ^  Допустимая полоса  ^  Класс трафика 
 +|  Общий канал  |  100 Мбит/ |||| 
 +|  Телефония  |  172.16.92.0/24  |  10 Мбит/ |  10 Мбит/ |  11  | 
 +|  Бухгалтерия  |  192.168.45.0/24  |  30 Мбит/ |  40 Мбит/ |  12  | 
 +|  Отдел продаж  |  10.10.13.0/24  |  20 Мбит/ |  30 Мбит/ |  13  | 
 +|  Остальной трафик  |  ---  |  ---  |  40 Мбит/ |  15  |
 </WRAP> </WRAP>
  
-Под гарантированной полосой следует понимать исходящую пропускную способность канала передачи данных, которую мы гарантируем для заданной подсети. При пиковой нагрузки сети пропускная способность для заданной подсети не опустится ниже этого значения. Под допустимой полосой следует понимать исходящую пропускную способность канала передачи данных, которую может занять сетевой трафик для заданной подсети при условии, что общий канала передачи данных будет свободен. В случае появления нагрузки значение допустимой полосы будет уменьшено до значения гарантированного значения. Конфигурация, которая будет обеспечивать заданные параметры представлена ниже (__//изобр. 11.b.2//__)После задания настроек все изменения по приоритезации сетевого трафика вступят в силу.+Под гарантированной полосой следует понимать исходящую пропускную способность канала передачи данных, которую мы гарантируем для заданной подсети. При пиковой нагрузки сети пропускная способность для заданной подсети не опустится ниже этого значения. Под допустимой полосой следует понимать исходящую пропускную способность канала передачи данных, которую может занять сетевой трафик для заданной подсети при условии, что общий канала передачи данных будет свободен. В случае появления нагрузки значение допустимой полосы будет уменьшено до значения гарантированного значения. Конфигурация, которая будет обеспечивать заданные параметры представлена ниже
 +<code> 
 +# 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/24 flowid 1:11 
 +# tc filter add dev eth1 protocol ip parent 1:0 prio 1 u32 match ip src 192.168.45.0/24 flowid 1:12 
 +# tc filter add dev eth1 protocol ip parent 1:0 prio 1 u32 match ip src 10.10.13.0/24 flowid 1:13 
 +</code>
  
-<WRAP center round box 100%> +После задания настроек все изменения по приоритезации сетевого трафика вступят в силу. Для просмотра информации о текущих настройках приоритезации на сетевом интерфейсе необходимо выполнить команду «**tc -s c s dev <название сетевого интерфейса>**»:
-{{ :tssltd:0с.png |}}+
  
-{{ :tssltd:9c.png |}}\\ +<code> 
-__//Изобр. 11.b.2. Настройка параметров управления пропускной способности//__ +# tc -s c s dev eth1 
-</WRAP>+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) 
 + backlog 0b 0p requeues 0 
 + lended: 0 borrowed: 0 giants: 0 
 + tokens: 20000 ctokens: 20000
  
-Для просмотра информации о текущих настройках приоритезации на сетевом интерфейсе необходимо выполнить команду «**tc -s c s dev <название сетевого интерфейса>**» (__//изобр. 11.b.3//__).+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) 
 + backlog 0b 0p requeues 0 
 + lended: 0 borrowed: 0 giants: 0 
 + tokens: 2000 ctokens: 2000
  
-<WRAP center round box 100%> +class htb 1:13 root prio 0 rate 20Mbit ceil 30Mbit burst 1600b cburst 1593b 
-{{ :tssltd:10c.png |}}\\ + Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0) 
-__//Изобр. 11.b.3. Просмотр информации о политиках пропускной способности на сетевом интерфейсе//__ + backlog 0b 0p requeues 0 
-</WRAP>+ lended0 borrowed0 giants: 0 
 + tokens: 10000 ctokens: 6656
  
-Также для просмотра статистики можно использовать команду «**tc -s -g class show dev <название сетевого интерфейса>**» (__//изобр. 11.b.4//__).+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) 
 + backlog 0b 0p requeues 0 
 + lended: 0 borrowed: 0 giants: 0 
 + tokens: 6656 ctokens: 5000
  
-<WRAP center round box 100%> +class htb 1:15 root prio 0 rate 40Mbit ceil 40Mbit burst 1600b cburst 1600b 
-{{ :tssltd:11c.png |}}\\ + Sent 665577 bytes 2544 pkt (dropped 0, overlimits 18 requeues 0) 
-__//Изобр. 11.b.4. Просмотр информации о политиках пропускной способности на сетевом интерфейсе//__ + backlog 0b 0p requeues 0 
-</WRAP>+ lended2526 borrowed0 giants: 0 
 + tokens: 4681 ctokens: 4681 
 +</code> 
 + 
 +Также для просмотра статистики можно использовать команду «**tc -s -g class show dev <название сетевого интерфейса>**»: 
 + 
 +<code> 
 +# 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) 
 +|         backlog 0b 0p 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) 
 +           backlog 0b 0p requeues 0 
 +</code>
  
 Чтобы сохранить настройки управление пропускной способностью сетевого интерфейса необходимо перенести их в инициализирующий файл «**run-post.sh**», который будет автоматически выполняться при каждом запуске устройства. Файл находится в папке «**/media/storage/overlay/**». Чтобы перейти в папку «**/media/storage/overlay**» необходимо выполнить команду «**cd /media/storage/overlay/**»  Чтобы сохранить настройки управление пропускной способностью сетевого интерфейса необходимо перенести их в инициализирующий файл «**run-post.sh**», который будет автоматически выполняться при каждом запуске устройства. Файл находится в папке «**/media/storage/overlay/**». Чтобы перейти в папку «**/media/storage/overlay**» необходимо выполнить команду «**cd /media/storage/overlay/**» 
    
  
- Чтобы открыть файл для задания конфигурации необходимо выполнить команду «**nano /media/storage/overlay/run-post.sh**» и задать конфигурацию управление пропускной способностью (__//изобр. 11.b.5//__). + Чтобы открыть файл для задания конфигурации необходимо выполнить команду «**nano /media/storage/overlay/run-post.sh**» и задать конфигурацию управление пропускной способностью (__//изобр. 11.b.2//__). 
  
 <WRAP center round box 100%> <WRAP center round box 100%>
-{{ :tssltd:12c.png |}}\\ +{{ :tssltd:tc_run_post.png | Задание конфигурации для сетевого интерфейса }}\\ 
-__//Изобр. 11.b.5. Задание конфигурации для сетевого интерфейса//__+__//Изобр. 11.b.2. Задание конфигурации для сетевого интерфейса//__
 </WRAP> </WRAP>
  
tssltd/управление_пропускной_способностью_shaping_traffic.1696856432.txt.gz · Last modified: 2023/10/09 16:00 by n.ganenkov

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki