Коллеги, такой вопрос. Background: Есть провайдер, который предоставляет определенные услуги (kind of voice services) другим организациям. Точки присутствия этого провайдера находятся в нескольких городах Украины и России. Как для организации общего маршрутизируемого сегмента между площадками, так и для подключения клиентов используются туннели (IPIP / IPSec). На сегодняшний день ресурсы используемого оборудования исчерпаны: Cisco 18xx, 19xx на 25-30Mbps трафика вышли на 100-процентную загрузку CPU с соответствующими потерями (туннельный трафик весь process switched, поэтому возможности fast switching не могут быть утилизированы). Суть задачи: Апгрейд оборудования лишен смысла - переход на 100Mbps-capable оборудование в такой конфигурации (туннели) за скромные деньги невозможен: - маршрутизаторы cisco 29xx / 39xx отодвигают проблему на полгодика-годик (и стоят совсем не пять копеек) - juniper j-series тянут от $2k за штуку (не учитывая лицензий IPSec/etc) - в украине есть 7304/NSE-100 за $6-7k за штуку, но IPSec в PXF не обрабатывается - что-то серьезное типа ASR1000 - за >$15k То есть логично выплывает желание использовать что-то nix-based, поскольку соотношение цены/производительности в бОльшей степени определяется требованиями к производительности x86-based сервера и, по сравнению с C/J-based решением, цена его значительно ниже. Такое решение не только дешевле установить, но и дешевле держать необходимый резерв. С другой стороны, хочется использовать специализированное решение, заточенное под определенную задачу, чтобы от человека, который возьмет на себя обслуживание этой сети, не требовалось широкое знание nix-систем. Мне в голову приходит два относительно недорогих решения: - mikrotik RB-series. Тут у меня только одно опасение - закрытый софт, закрытая система и появление новых фич определяется мнением поставщика на сей счет. Например, поддержка GRE в mikrotik'ах просилась на форумах в течение нескольких лет, пока была реализована. - linux-based systems like http://www.vyatta.org/ - вроде, почти идеальный продукт - развивается не в пример быстрее mikrotik'а и выбор аппаратной платформы намного шире,чем у mikrotik (собственно, лимитируется только здравым смыслом и требуемой мощностью при выборе железа) Вопрос в следующем: - можете прокомментировать мой ход мысли и последовавшие за ним выводы и сказать, насколько надежно использование того или иного решения в промышленном применении под нагрузкой до 100Mbps в режиме форвардинга IPIP/IPSec, маршрутизацией BGP/OSPF, защитой с помощью ACL и доступа в режиме SSH? - на что, кроме mikrotik и vyatta, можно еще посмотреть? - у кого есть реальный опыт использования этих решений? Если же все-таки говорить о J-series (как о самом дешевом из вменяемого), то каковы у них реальные параметры производительности на imix-трафике, образованном IPIP / IPSec туннелями? Данные из даташита не дают возможности оценить реальную производительность (худший вариант - J2320 Firewall+Routing @ 64-byte packets дает 175Kpps/90Mbps, но что они считают файрволлом - ACL'и или stateful inspection, я не знаю) Спасибо. -- /doka ~~~~~~~~ http://doka-ua.blogspot.com/ http://omar-ha-em.blogspot.com/ "Справа не в церкві і не в наркотиках. Справа у відповідальності та вдячності. Якщо в тебе це є, маєш шанс померти не останньою скотиною." (с) С.Жадан, "Ворошиловград"
On Mon, Nov 28, 2011 at 04:08:33PM +0200, Vladimir Litovka wrote:
Коллеги,
То есть логично выплывает желание использовать что-то nix-based, поскольку
Мне в голову приходит два относительно недорогих решения:
- mikrotik RB-series. Тут у меня только одно опасение - закрытый софт, закрытая система и появление новых фич определяется мнением поставщика на сей счет. Например, поддержка GRE в mikrotik'ах просилась на форумах в течение нескольких лет, пока была реализована. Смысл видится только если "оно прям так раз и подошло".
- linux-based systems like http://www.vyatta.org/ - вроде, почти идеальный продукт - развивается не в пример быстрее mikrotik'а и выбор аппаратной платформы намного шире,чем у mikrotik (собственно, лимитируется только здравым смыслом и требуемой мощностью при выборе железа) Ага, и типа "ни Х не нада шарить в том, что делаешь" - та, по-моему нужно всё равно...
- на что, кроме mikrotik и vyatta, можно еще посмотреть? На установку LiveCD на флэшку в 4ГБ (ток там муть с FAT16/FAT32 - у меня не получилось ни разу на фат32) и файлик для сохранения изменений побольше...
- у кого есть реальный опыт использования этих решений? Выкинул второе нафиг. Нередко встречается ситуёвина - "надо обновить" что-то типа bgpd - и тут как-то несмешно с vyatta мне будет - в основном из-за отсутствия линуксов "нужной версии".
Вариант флэшка в RO с FreeBSD + сохранение настроек (dd md-девайса с настройками в раздел на флэшке) оказался хорош всем, кроме глюков материнских плат(ну, "так получилось") - так с ними вполне решаемо загрузкой с CF+CF-to-IDE/SATA, IDE flash, SD-to-SATA... Постройка флэшки была практически автоматизирована, а на 1 гиговую флэшку влезало вполне 4 копии "ОС+пакеты+настройки" и ещё место для апгрейда "фирмвари" остается... gzip обеспечивает некоторую гарантию целостности данных и, собственно, readonly. Обновление "кусков" двоички - либо распаковать образ/смонтировать/записать/отмонтировать/сжать, либо просто положить на диск с настройками (всякие abovefs - не использовал) В конце концов - эту хрень делают 1 раз, далее она долго и нудно живет. Пережило уж несколько тазиков (с 2007г тема тянется)... За это время - разве что bgpd менял раза 2 и mpd... порядка 100 раз сохранял настройки :) (это записывается каждый раз - чтоб не удивляться "фигли флэшка сдохла"). Да, "щедро" было собрано "чего не лень" - можно, например, вебкам воткнуть :) - короче сперва делаем тазик, чтоб на нем "всё было", далее создаем порезанную флэшку (например, все для разработки - выброшено было). -- Best regards, Paul Arakelyan.
participants (2)
-
Paul Arakelyan
-
Vladimir Litovka