faq обучение настройка
Текущее время: Сб июн 28, 2025 06:35

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Вопросы по шейпингу в DFL-1660
СообщениеДобавлено: Чт апр 24, 2014 10:25 
Не в сети

Зарегистрирован: Чт дек 15, 2011 01:23
Сообщений: 4
Здравствуйте.
Ситуация: необходимо настроить шейпинг трафика, выходящего в Интернет через NAT. Внешний IP-адрес - белый, он прописан на одном из интерфейсов межсетевого экрана.
Что было сделано:
1. Создано два объекта "Pipe":
1а. Для исходящего трафика: с группировкой по адресу источника ("Source IP"), с динамической балансировкой клиентов ("Enable dynamic balancing of groups"), с общим лимитом 35000 и лимитом для каждой группы 10000.
1а. Для входящего трафика: с группировкой по адресу назначения ("Destination IP"), с динамической балансировкой клиентов ("Enable dynamic balancing of groups"), с общим лимитом 35000 и лимитом для каждой группы 10000.
2. Создан объект типа "Pipe Rule": указаны интерфейсы источника и назначения, в качестве подсети назначения указан "internet" - это "all-nets" минус "local-net" (192.168.0.0/16).
---
При этом когда я пытаюсь выйти в Интернет с компьютера, находящегося в этой подсети, скорость режется ГОРАЗДО сильнее, чем заявленные 10000 (это должно получаться чуть меньше 10 Мбит/с на брата, а получается около 10 Мбит/с на всех).
В поисках причины я набрел на консольную команду "pipes", которая предоставляет информацию о шейпинге. В частности, у нее есть ключ "-users".
---
Вот пример вывода этой команды:
pipes -users wifi-in
DFL-1660:/>
Users of pipe "wifi-in": (note: momentary values only)
Address/Net/Port Prec Bits/s Pkts/s Q Bits
-------------------------------- ---- ------ ------ ------
*:44.44.44.44:0 0: 5.50 M 550
*:192.168.114.222:0 0: 3.60 M 300
*:192.168.113.114:0 0: 64.0 K 200
---
Дальше начались вопросы.
1. Что именно показывает вывод команды "pipes -users"? Насколько я понял, это текущие пользователи pipe, сгруппированные по Destination IP, причем в поле "Address/Net/Port" указывается признак группировки - IP-адрес получателя.
2. 44.44.44.44 (IP изменен, в реальности адрес другой) - это IP-адрес внешнего интерфейса DFL, через который организован NAT клиентов этой подсети. Но почему DFL включает этот поток данных в pipe? В Pipe Rule указана подсеть источника, она локальная, внешних адресов в ней нет.
---
Насколько я понял, раз поток трафика на адрес "44.44.44.44" попадает в список пользователей pipe, к этому потоку применяется лимит для группы пользователей, установленный в размере 10000 байт. Но поскольку это внешний IP, на который приходит весь трафик этой подсети, - получается, что лимит в 10000 байт применяется не к каждому клиенту, а ко всей подсети в целом. Не понимаю, с чем это может быть связано.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Вопросы по шейпингу в DFL-1660
СообщениеДобавлено: Пн апр 28, 2014 15:19 
Не в сети

Зарегистрирован: Чт дек 15, 2011 01:23
Сообщений: 4
UP!
Уважаемые специалисты - прошу ответить хотя бы на первый вопрос: что делает команда "pipes" с аргументом "users".
Все описание в руководстве сводится к одной строке: "List users of a given pipe". Под "пользователями" подразумевается совокупность адресов, сгруппированных по указанному в настройках pipe признаку?


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 254


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB