|
PC-роутер: экономически выгодное решение задачи IP-маршрутизации
ВведениеIP-маршрутизаторы являются связующим звеном в TCP/IP-сетях, обеспечивающим стыковку подсетей между собой. Например, для подключения локальной сети к Интернет необходим маршрутизатор, подключенный к локальной сети с одной стороны, и к внешнему каналу с другой. Возможно несколько решений задачи IP-маршрутизации.
Данная работа освещает некоторые вопросы применения PC-роутеров при построении сетей с протоколом TCP/IP. Аппаратура PC-роутераВыбор компьютеров класса IBM PC в качестве аппаратной платформы маршрутизатора обусловлен хорошим соотношением стоимость/производительность. Применение ОС Linux требует процессор не хуже i386, и минимум 4.Мб оперативной памяти. Монитор, клавиатура, дисководы гибких дисков не требуются. Жесткого диска емкостью 40.Мб вполне достаточно для простых применений. В качестве интерфейса локальной сети может использоваться дешевая плата Ethernet NE2000, стабильно работающая с современными версиями OС Linux и обеспечивающая реальную скорость передачи пользовательских данных порядка 200.Кбайт/с. Возможно также применение более дорогих плат, обеспечивающих скорости до 800.Кбайт/с. Асинхронных последовательных портов, присутствующих на мультикарте, достаточно для простых применений; при необходимости могут устанавливаться дополнительные мультипортовые асинхронные адаптеры, в том числе интеллектуальные, например, 8-портовая плата Comtrol Rocketport Board. При необходимости стыковки с сетевым оборудованием, имеющим синхронный последовательный интерфейс, может использоваться синхронный адаптер Riscom N2 фирмы SDL Communications, обеспечивающий пропускную способность до 4 Мбит/с. Программное обеспечение PC-роутераВ качестве ОС PC-роутера использована ОС Linux свободный клон ОС UNIX. Ядро Linux обеспечивает маршрутизацию IP-пакетов, фильтрацию пакетов (IP firewalling), подсчет пакетов (IP accounting), и работу с различными типами сетевых интерфейсов. Нами использовались: Ethernet, SLIP/CSLIP, PPP. Устойчивость PC-роутера к отключению питания в произвольные моменты времени обеспечивается монтированием корневого раздела диска в режиме только на чтение . Раздел /var монтируется на "чтение/запись", и при выключении питания оказывается поврежден, но при пуске PC-роутера он размечается (mkfs) заново и инициализируется с мастер-копии, хранящейся на корневом разделе. Для многих применений PC-роутеров достаточно статической маршрутизации, но возможен и запуск на PC-роутере демона динамической маршрутизации, например, routed, bcastd или gated. Дополнительные функции PC-роутераПомимо маршрутизации IP-пакетов, PC-роутер может выполнять некоторые другие функции. Например:
ВыводыТехнология PC-роутеров во многих случаях предлагает недорогое, эффективное и гибкое решение задачи IP-маршрутизации при объединении TCP/IP сетей. По нашему мнению, она представляет интерес при построении TCP/IP сетей организаций и малых городов, особенно в условиях ограниченного финансирования. webmaster@botik.ru |
|||||||||||||||||
With any suggestions or questions please feel free to contact us |