Перейти к содержимому
Калькуляторы

Посоветуйте конфигурацию сервера

Здравствуйте! Подбираем конфигурацию для сервера. Подскажите, на что нужно обратить внимание или поделитесь конфигурацией, если есть похожие условия.

Условия следующие: сервер будет выполнять роль маршрутизатора. Интернет раздаётся по IPoE (NAT). Скорость до абонентов шейпитстя tc htb (1 пользователь - 1 класс), от абонентов - iptables (1 пользователь - 1 правило) +tc htb (1 пользователь - 1 класс). 1000 абонентов, аплинк 300 мбит, средняя скорость 7-10. На сервере также будут стоять isc dhcpd и какой-нибудь dns.

 

Заранее спасибо за помощь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

С такой нагрузкой и задачами справится что угодно, выпущенное за последние несколько лет. Вот только :

 

iptables (1 пользователь - 1 правило) +tc htb (1 пользователь - 1 класс). 1000 абонентов
Такой изврат мало кто выдержит. Менять дизайн категорически.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Такой изврат мало кто выдержит. Менять дизайн категорически.

 

+1

 

Смотрите в сторону ipset...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

С такой нагрузкой и задачами справится что угодно, выпущенное за последние несколько лет.

ipset + tc hash tables + intel сетевые типа 82576 = profit!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

iptables используется для фильтрации исходящего от клиента трафика: он накидывает метку на пакет, tc отправляет пакет в класс пользователя, так что ipset не подойдёт. Буду разбивать правила на цепочки.

Подскажите, может есть какие-то другие способы фильтрации трафика от абонентов?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

есть какие-то другие способы фильтрации трафика от абонентов?

 

Если просто мусор отфильтровать, то это свичами на доступе делается, если у вас там мыльницы, то на агрегации, а если у вас и агрегатор ACL не умеет - купите себе, например, такой "фильтратор" трафика - он вам его не только фильтровать wire speed будет, а еще и роутить, если пожелаете.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Подскажите, может есть какие-то другие способы фильтрации трафика от абонентов?

Так вам фильтровать или шейпировать надо?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

iptables используется для фильтрации исходящего от клиента трафика: он накидывает метку на пакет, tc отправляет пакет в класс пользователя, так что ipset не подойдёт. Буду разбивать правила на цепочки.

Подскажите, может есть какие-то другие способы фильтрации трафика от абонентов?

 

метить пакеты через iptables дело тоже накладное. tc и u32 вам в направление для поиска инфрмации.

ipset+iptables идеальная пара чтобы не городить ненужные цепочки правил нагружающих ядро при поиске нужного.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Так вам фильтровать или шейпировать надо?

шейпировать

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Тогда вам всё уже сказали. Уходите от линейных правил в сторону хешей.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.