Другие типы оборудования
В больших вычислительных сетях и в унаследованных корпоративных средах обычно используется не только оборудование Ethernet. Существует и используется много других протоколов передачи данных. Все перечисленные ниже протоколы поддерживаются системой Linux. Многие протоколы имеют документы HOWTO, в которых они подробно описаны, и поэтому вам следует обратиться к этим документам, если вы собираетесь рассмотреть протоколы, которые мы не описали подробно в данной книге. Одна из старых и быстро исчезающих технологий является сеть Token Ring компании II Token Ring применяется в качестве альтернативы Ethernet в некоторых видах II, и она работает на более низких скоростях (4 Мбит/с или 16 Мбит/с). В системе Linux настройка сети Token Ring осуществляется почти точно так же, как Ethernet, и поэтому мы не будем рассматривать отдельно порядок настройки этой сети. Многие телекоммуникационные операторы национальных сетей поддержим протоколы, обеспечивающие коммутацию пакетов.
Раньше самым популярным из таких протоколов являлся стандарт Х.25. Он определяет набор сетевых протоки описывающих взаимодействие терминального оборудования (такого, как сен узел) с аппаратурой передачи данных (коммутатором Х.25). Х.25 требует примет синхронной связи и, следовательно, специальных синхронных аппаратных средств последовательного порта. Можно использовать X.25 с обычными последовательными портами, если вы используете специальное устройство PAD (Packet Assembler Disas¬sembler - сборщик-разборщик пакетов). PAD - это автономное устройство, которое обеспечивает несколько асинхронных последовательных портов и один синхронный последовательный порт. Оно управляет протоколом Х.25 так, что простые терминальные устройства могут создавать и принимать Х.25-соединения. Х.25 часто используется для передачи пакетов других сетевых протоколов, например TCP/IP. Поскольку IP-дейта- граммы не могут быть прямо отображены в формате Х.25 (и наоборот), они просто вставляются в Х.25-пакеты и посылаются по сети.
Существует реализация протокола Х.25 для Linux, но здесь она не будет детально рассматриваться. Телекоммуникационные компании обычно используют протокол, называемый Frame Relay. Протокол Frame Relay имеет ряд технических свойств, характерных для протокола Х.25, но он гораздо больше похож в поведении на протокол IP. Подобно Х.25 Frame Relay требует применения специальных синхронных последовательных аппаратных средств. Из-за их сходства многие платы поддерживают оба эти протоко¬ла. Возможен вариант, не требующий никаких специальных внутренних аппаратных средств и использующий внешнее устройство, называемое Frame Relay Access Device (FRAD, устройство доступа к сети Frame Relay), которое формирует пакеты Frame Relay из пакетов Ethernet для передачи по сети. Протокол Frame Relay идеально подхо¬дит для переноса TCP/IP между сайтами. Linux обеспечивает драйверы, которые под¬держивают некоторые типы внутренних устройств Frame Relay. Если вам необходимо иметь высокоскоростную сеть, способную передавать данные различного типа, например оцифрованные голосовые и видеосообщения, со¬вместно с обычными данными, то, вероятно, вас заинтересует асинхронный режим передачи (ATM - Asynchronous Transfer Mode). ATM - это новая сетевая технология, специально разработанная для того, чтобы обеспечить управляемый, быстрый, с низким временем ожидания обмен данными и контроль над качеством обслужива¬ния (QoS - Quality of Service). Многие телекоммуникационные компании разворачи¬вают инфраструктуру сети ATM, потому что это позволяет свести много услуг на одну платформу в надежде сэкономить затраты на управление и поддержку. ATM часто ис¬пользуется для передачи сообщений TCP/IP.
Документ Networking-HOWTO содержит информацию относительно поддержки ATM в Linux. Часто радиолюбители используют собственное оборудование для создания сети из своих компьютеров; это обычно называется пакетным радио (packet radio). Один из протоколов, который используют радиолюбители, называется АХ.25; он разработан на основе Х.25. Радиолюбители применяют протокол АХ.25 для передачи TCP/IP и других протоколов. Для работы АХ.25 подобно Х.25 необходимо, чтобы последова¬тельные аппаратные средства были способны выполнять синхронные операции или чтобы внешнее устройство Terminal Node Controller (контроллер терминального узла) выполняло преобразование пакетов, передаваемых по асинхронному последовательному каналу, в пакеты, передаваемые синхронно. Существует много различных типов интерфейсных плат, способных поддерживать операции пакетного радио; эти платы имеют общее название «Z8530 SCC based» (по имени наиболее популярного контрол¬лера связи, используемого в таких проектах). Есть два других протокола, которые переносятся протоколом АХ.25: NetRom и Rose, и они являются протоколами сетевого уровня. Поскольку эти протоколы работают поверх АХ.25, они предъявляют те же самые требования к оборудованию. Операционная система Linux поддерживает полные реализации АХ.25, NetRom и Rose. Документ AX25-HOWTO является хорошим источником информации по использованию этих протоколов в Linux. К другим типам доступа к сети Интернет относится коммутируемое соединение с центральной системой по медленным, но дешевым последовательным каналам (телефонным, ISDN и т. п.). Они требуют других протоколов для передачи пакетов типа SLIP или РРР.
14 Декабрь 2010 г.
метки: