Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #42, МАЙ 2004 г.

Конструктор для провайдеров

Бабайлов, Докучаев

Спецвыпуск Xakep, номер #042, стр. 042-068-1


(.@babolo.ru, www.babolo.ru) и aka Forb (forb@real.xakep.ru)

Рассуждения специалиста по железу

Статья рассчитана на провайдеров с клиентской базой 100-1000 человек. Меньше - это очень грустное и безнадежное положение, и о рациональной организации сети можно говорить с таким же успехом, как и о полете на Марс.

Сетевой карточкой и концентратором все не ограничивается, потребуется еще оборудование. Необходимы:

- маршрутизаторы;

- серверы;

- консольный сервер (отличается от "сервера" кардинально);

- watchdog’и.

Watchdog

В интернете можно много чего найти на эту тему, но хорошего watchdog’а в наших краях не найти. Можно пользоваться тем, что встроено в наборы логики, обслуживающей процессор на некоторых системных платах (довольно редко, особенно если учесть, что далеко не все системные платы подходят). Можно купить у местных фирмочек: www.cronyx.ru, www.comar.ru. Но пригодного для организации узлов я не встречал.

Консольный сервер

Берется какая-нибудь старая материнская плата с соответствующим процессором и памятью, туда вставляется пара современных карт (на основе моста PCI-ISA от NetMos 9845) на 6 последовательных портов каждая (примерно по $20) - консольный сервер готов (более 12 портов). При этом ECC (или parity) необязательна, хотя с ней спокойнее. Чтобы FreeBSD понимала все 6 портов такой карты, используй патч: http://free.babolo.ru/patch/src.sys.dev.puc.patch.

Я, конечно, не уговариваю, можешь купить и Cisco 2511RJ, и сервер от DIGI... если деньги лишние есть.

Маршрутизаторы и серверы

Если не вдаваться в подробности, то по слову "маршрутизатор" в прайсах можно найти много разного. Но при правильной организации сети это бесполезный мусор. Если брать маршрутизатор уровня Cisco, то для домашней сети соотношение цена/эффективность просто ничтожное. Крупные маршрутизаторы очень дорогие, а средние... Формально производительности, может, и хватило бы, но размер фильтров для домашней сети не помещается в память конфигурации, и на этих сложных фильтрах производительность получается очень невысокой. Что касается мелких "маршрутизаторов" различных производителей, в беспорядочно организованной сети для обслуживания отдельного клиента использовать можно, но стоить это будет дороже, чем один централизованный маршрутизатор на писюке с множеством (теоретически до 26) ethernet-интерфейсов.

К сожалению, на этом, казалось бы, заполненном рынке для наших целей аппаратуры очень мало. Главное требование, которое резко ограничивает выбор на рынке деталей для игрового или офисного компьютера - это поддержка ECC. В круглосуточно работающих компьютерах, на которых приходится транслировать надежные программы, ECC совершенно необходим. Слишком дорого стоит поиск "неисправности", вызванной несколькими бесконтрольно измененными битами в динамической памяти (а случается это довольно часто, из-за космических лучей или иных естественных источников радиации).

В принципе, сервер можно купить готовый. В условиях домашних сетей не самый выгодный вариант, но и не катастрофически неправильный. Но лучше собрать самостоятельно. Если есть необходимость применять Intel, то на наборах E7205 или i875 что-нибудь другое с поддержкой ECC, помещающееся в недорогой ($200-300) корпус, найти сложно.

Содержание  Вперед на стр. 042-068-2