Если у провайдера есть скидки на некоторый тип трафика, то логично их распространить и на клиентов.
Это стоит обязательно описать и на внешних контролируемых счетчиках для последующего корректного контроля счетов, выставляемых провайдером.
Рассмотрим пример.
У провайдера имеется своя сеть с адресами 11.100.100.0/22 и 11.100.200.0/24. Трафик на нее бесплатный. Также он дает отдельный тариф на российский список компании "Зенон" (http://nms1.zenon.net/nf/rus-net.txt) - национальный трафик - и публикует список этих сетей в Интернете. В качестве примера укажем список украинских сетей: http://noc.united.net.ua/cgi-bin/ua.cgi.
Чтобы корректно оценить трафик, потребленный у провайдера, необходимо иметь три контролируемых счетчика: Мой провайдер, Национальный трафик и Весь Интернет - для того чтобы потом можно было разобраться, сколько какого трафика потребили и насколько корректно выставлен нам счет.
Счетчик на Весь Интернет уже есть. Добавляем еще два, при этом в каждом используем списки сетей. Список национальных сетей большой, поэтому удобно создать отдельный список в описании IP-сетей. Для импорта списка из текстового файла можно воспользоваться кнопкой "Загрузить". Программа понимает различные форматы описания сетей - проблем при импорте не возникнет. Аналогичный список можно сделать для сети "Мой провайдер".
Внимание! Сети "Мой провайдер" скорее всего войдут в сети национального трафика. Поэтому счетчик "Мой Провайдер" надо поднять вверх списка и сделать первым.
Настраиваем на счетчиках лимиты, если необходимо отслеживать расход трафика по этим направлениям, и включаем оповещения.
Теперь настраиваем тарифы для пользователей.
Определяем скидку на национальный трафик у провайдера, для своих клиентов даем такую же. Для ввода скидки создаем в общем списке "До группы" фильтр "Для клиентов, Только действия" и указываем список, созданный ранее. И изменяем тарификацию в соответствии с тарифом.
Для внутренней сети провайдера полностью бесплатным трафик, например, делать не хотим.
У него есть игровой сервер с адресом 10.0.1.100. На него делаем трафик бесплатным. На остальные его сети устанавливаем разную стоимость - пример.
Если у клиентов есть группы, которые общие фильтры не используют, то для них в их группах придется эти правила продублировать.
Может возникнуть ситуация, когда следует не только сделать какие-то внешние ресурсы бесплатными, но и открыть их для всех. Например, есть игровой клуб, у провайдера есть игровой сервер, и необходимо, чтобы клиенты могли всегда без проблем работать с этим сервером независимо от того, разрешен ли у них выход в Интернет.
Для этого в общий список фильтров добавляем фильтр на разрешение Для всех и прописываем IP-адрес игрового сервера. Фильтр полностью откроет доступ на этот сервер для всех из внутренней сети, несмотря на то, авторизован клиент или нет.
На эту задачу похожа еще одна. У фирмы есть филиал, и внутренние сети объединены через VPN. Трафик между этими сетями должен быть всегда разрешен для всех. Эта задача также решается добавлением фильтров на разрешение Для всех, где прописываются внутренние сети удаленного офиса.
Может быть еще аналогичный случай: на сервере есть отдельный интерфейс с DMZ-сетью. Для того чтобы изнутри на эту сеть открыть полный доступ, надо также добавить фильтр на разрешение Для всех.
Для этих примеров следует тоже для авторизованных клиентов сделать трафик бесплатным - добавить еще один фильтр.
Текущая страница справки: http://help.smart-soft.ru/doc20/index.html?taskbnet.htm