Fast сетевой. Технология Fast Ethernet. В чем отличие кадров уровня MAC от кадров уровня LLC

В тестовой лаборатории «КомпьютерПресс» было проведено тестирование предназначенных для использования в рабочих станциях 10/100 Mбит/с сетевых карт стандарта Fast Ethernet для шины PCI. Были выбраны наиболее распространенные в настоящее время карты с пропускной способностью 10/100 Mбит/с, так как, во-первых, они могут использоваться в сетях Ethernet, Fast Ethernet и в смешанных сетях, и, во-вторых, перспективная технология Gigabit Ethernet (пропускная способность до 1000 Мбит/с) пока применяется чаще всего для подключения мощных серверов к сетевому оборудованию ядра сети. Чрезвычайно важно то, какого качества пассивное сетевое оборудование (кабели, розетки и т.п.) используется в сети. Хорошо известно, что если для сетей Ethernet достаточно кабеля на витой паре категории 3, то уже для Fast Ethernet необходима 5 категория. Рассеивание сигнала, плохая защищенность от шумов могут существенно понизить пропускную способность сети.

Целью тестирования являлось определение в первую очередь индекса эффективной производительности (Performance/Efficiency Index Ratio - в дальнейшем P/E-индекс), и только затем - абсолютного значения пропускной способности. P/E-индекс вычисляется как отношение пропускной способности сетевой карты в Мбит/c к степени загруженности центрального процессора в процентах. Этот индекс является отраслевым стандартом определения производительности сетевых адаптеров. Он был введен для того, чтобы учесть использование сетевыми картами ресурсов центрального процессора. Дело в том, что некоторые производители сетевых адаптеров стараются добиться максимальной производительности путем использования для выполнения сетевых операций большего числа циклов процессора компьютера. Минимальная загрузка процессора и относительно высокая пропускная способность имеют большое значение для выполнения критически важных бизнес- и мультимедиа-приложений, а также задач реального времени.

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

  1. D-Link DFE-538TX
  2. SMC EtherPower II 10/100 9432TX/MP
  3. 3Com Fast EtherLink XL 3C905B-TX-NM
  4. Compex RL 100ATX
  5. Intel EtherExpress PRO/100+ Management
  6. CNet PRO-120
  7. NetGear FA 310TX
  8. Allied Telesyn AT 2500TX
  9. Surecom EP-320X-R

Основные характеристики тестируемых сетевых адаптеров приведены в табл. 1 . Поясним некоторые термины, которые использованы в таблице. Автоматическое определение скорости соединения означает, что адаптер сам определяет максимально возможную скорость функционирования. Кроме того, в случае поддержки автоопределения скорости никакой дополнительной настройки при переходе от Ethernet к Fast Ethernet и обратно производить не нужно. То есть от системного администратора не требуется реконфигурировать адаптер и перегружать драйверы.

Поддержка режима Bus Master позволяет передавать данные непосредственно между сетевой картой и памятью компьютера. Тем самым центральный процессор высвобождается для выполнения других операций. Это свойство стало стандартом де-факто. Недаром все известные сетевые карты поддерживают режим Bus Master.

Дистанционное включение (Wake on LAN) позволяет производить включение ПК по сети. То есть возникает возможность обслуживать ПК в нерабочее время. Для этой цели используются трехконтактные разъемы на системной плате и сетевом адаптере, которые соединяются специальным кабелем (входит в комплект поставки). Кроме того, необходимо специальное управляющее ПО. Технология Wake on LAN разработана альянсом Intel-IBM.

Полнодуплексный режим позволяет передавать данные одновременно в обоих направлениях, полудуплексный - только в одном. Таким образом, максимально возможная пропускная способность в полнодуплексном режиме составляет 200 Мбит/с.

Интерфейс DMI (Desktop Management Interface) дает возможность получать информацию о конфигурации и ресурсах ПК с помощью ПО сетевого управления.

Поддержка спецификации WfM (Wired for Management) обеспечивает взаимодействие сетевого адаптера с программными средствами сетевого управления и администрирования.

Для удаленной загрузки ОС компьютера по сети сетевые адаптеры снабжаются специальной памятью BootROM. Это позволяет эффективно использовать в сети бездисковые рабочие станции. В большинстве тестируемых карт присутствовало только гнездо для установки BootROM; сама микросхема BootROM обычно является отдельно заказываемой опцией.

Поддержка ACPI (Advanced Configuration Power Interface) позволяет снизить энергопотребление. ACPI - это новая технология, обеспечивающая работу системы управления питанием. Она базируется на использовании как аппаратных, так и программных средств. В принципе, Wake on LAN является составной частью ACPI.

Фирменные средства повышения производительности позволяют увеличить эффективность работы сетевой карты. Наиболее известные из них - Parallel Tasking II компании 3Com и Adaptive Technology компании Intel. Эти средства обычно бывают запатентованы.

Поддержка основных операционных систем обеспечивается практически всеми адаптерами. К основным ОС относятся: Windows, Windows NT, NetWare, Linux, SCO UNIX, LAN Manager и другие.

Уровень сервисной поддержки оценивается наличием документации, дискеты с драйверами и возможностью скачать последние версии драйверов с сайта компании. Не последнюю роль играет и упаковка. С этой точки зрения, лучшими, на наш взгляд, являются сетевые адаптеры D-Link, Allied Telesyn и Surecom. Но в целом уровень поддержки оказался для всех карт удовлетворительным.

Обычно гарантия распространяется на все время эксплуатации сетевого адаптера (пожизненная гарантия). Иногда она ограничивается 1-3 годами.

Методика тестирования

Во всех тестах использовались самые последние версии драйверов сетевых карт, которые загружались с Internet-серверов соответствующих производителей. В случае когда драйвер сетевой карты допускал какие-либо настройки и оптимизацию, использовались установки по умолчанию (кроме сетевого адаптера Intel). Отметим, что наиболее богатыми дополнительными возможностями и функциями обладают карты и соответствующие драйверы компаний 3Com и Intel.

Измерение производительности производилось при помощи утилиты Perform3 компании Novell. Принцип действия утилиты заключается в том, что файл небольшого размера переписывается с рабочей станции на разделяемый сетевой диск сервера, после чего он остается в файловом кэше сервера и в течение заданного промежутка времени многократно оттуда считывается. Это позволяет достичь взаимодействия типа память-сеть-память и устранить влияние задержек, связанных с дисковыми операциями. В число параметров утилиты входят начальный размер файла, конечный размер файла, шаг изменения размера и время тестирования. Утилита Novell Perform3 выводит значения производительности с файлами разного размера, среднюю и максимальную производительность (в Кбайт/c). Для настройки утилиты использовались следующие параметры:

  • Начальный размер файла - 4095 байт
  • Конечный размер файла - 65 535 байт
  • Шаг приращения файла - 8192 байт

Время тестирования с каждым файлом было установлено равным двадцати секундам.

В каждом эксперименте использовалась пара одинаковых сетевых карт, одна из которых работала на сервере, а другая - на рабочей станции. Кажется, что это не соответствует распространенной практике, поскольку в серверах обычно используются специализированные сетевые адаптеры, снабженные рядом дополнительных функций. Но именно таким образом - одни и те же сетевые карты устанавливаются и на сервере и на рабочих станциях - проводится тестирование всеми известными тестовыми лабораториями мира (KeyLabs, Tolly Group и т.д.). Результаты получаются несколько ниже, но эксперимент оказывается чистым, поскольку на всех компьютерах работают только анализируемые сетевые карты.

Конфигурация клиента Compaq DeskPro EN:

  • процессор Pentium II 450 MГц
  • кэш 512 Kбайт
  • оперативная память 128 Mбайт
  • винчестер 10 Гбайт
  • операционная система Microsoft Windows NT Server 4.0 c 6 a SP
  • протокол TCP/IP.

Конфигурация сервера Compaq DeskPro EP:

  • процессор Celeron 400 MГц
  • оперативная память 64 Mбайт
  • винчестер 4,3 Гбайт
  • операционная система Microsoft Windows NT Workstation 4.0 c c 6 a SP
  • протокол TCP/IP.

Тестирование было проведено в условиях, когда компьютеры соединялись напрямую кроссоверным кабелем UTP Category 5. Во время этих тестов карты работали в режиме 100Base-TX Full Duplex. В этом режиме пропускная способность оказывается несколько выше за счет того, что часть служебной информации (например, подтверждение приема) передается одновременно с полезной информацией, объем которой оценивается. В этих условиях удалось зафиксировать довольно высокие значения пропускной способности; например, для адаптера 3Com Fast EtherLink XL 3C905B-TX-NM в среднем 79,23 Mбит/с.

Загруженность процессора измерялась на сервере при помощи утилиты Windows NT Performance Monitor; данные записывались в log-файл. Утилита Perform3 запускалась на клиенте, чтобы не влиять на загруженность процессора сервера. В качестве процессора компьютера-сервера использовался Intel Celeron, производительность которого существенно ниже производительности процессоров Pentium II и III. Intel Celeron использовался умышленно: дело в том, что, поскольку загрузка процессора определяется с достаточно большой абсолютной погрешностью, в случае больших абсолютных значений относительная погрешность оказывается меньше.

После каждого теста утилита Perform3 помещает результаты своей работы в текстовый файл в виде набора данных следующего вида:

65535 bytes. 10491.49 KBps. 10491.49 Aggregate KBps. 57343 bytes. 10844.03 KBps. 10844.03 Aggregate KBps. 49151 bytes. 10737.95 KBps. 10737.95 Aggregate KBps. 40959 bytes. 10603.04 KBps. 10603.04 Aggregate KBps. 32767 bytes. 10497.73 KBps. 10497.73 Aggregate KBps. 24575 bytes. 10220.29 KBps. 10220.29 Aggregate KBps. 16383 bytes. 9573.00 KBps. 9573.00 Aggregate KBps. 8191 bytes. 8195.50 KBps. 8195.50 Aggregate KBps. 10844.03 Maximum KBps. 10145.38 Average KBp.

Выводится размер файла, соответствующая пропускная способность для выбранного клиента и для всех клиентов (в данном случае клиент всего один), а также максимальная и средняя пропускная способность по всему тесту. Полученные средние значения по каждому тесту переводились из Кбайт/c в Мбит/c по формуле:
(Кбайт x 8)/1024,
и значение индекса P/E вычислялось как отношение пропускной способности к загруженности процессора в процентах. В дальнейшем среднее значение индекса P/E вычислялось по результатам трех измерений.

С использованием утилиты Perform3 на Windows NT Workstation возникла следующая проблема: кроме записи на сетевой диск, файл записывался также в локальный файловый кэш, откуда впоследствии очень быстро считывался. Результаты были впечатляющими, но нереальными, поскольку передачи данных как таковой по сети не производилось. Для того чтобы приложения могли воспринимать разделяемые сетевые диски как обычные локальные диски, в операционной системе используется специальный сетевой компонент - редиректор, перенаправляющий запросы ввода-вывода по сети. В обычных условиях работы при выполнении процедуры записи файла на разделяемый сетевой диск редиректор использует алгоритм кэширования Windows NT. Именно поэтому при записи на сервер происходит также запись в локальный файловый кэш клиентской машины. А для проведения тестирования необходимо, чтобы кэширование проводилось только на сервере. Для того чтобы на компьютере-клиенте кэширования не было, в реестре Windows NT были изменены значения параметров, что позволило отключить кэширование, производимое редиректором. Вот как это было сделано:

  1. Путь в Registry:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Rdr\Parameters

    Имя параметра:

    UseWriteBehind разрешает оптимизацию write-behind для записываемых файлов

    Тип: REG_DWORD

    Значение: 0 (по умолчанию: 1)

  2. Путь в Registry:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Lanmanworkstation\parameters

    Имя параметра:

    UtilizeNTCaching указывает, будет ли редиректор использовать кэш-менеджер Windows NT для кэширования содержимого файлов.

    Тип: REG_DWORD Значение: 0 (по умолчанию: 1)

Сетевой адаптер Intel EtherExpress PRO/100+Management

Пропускная способность этой карты и уровень использования процессора оказались практически такими же, как и у 3Com. Ниже показаны окна настройки параметров этой карты.

Новый контроллер Intel 82559, установленный на этой карте, обеспечивает очень высокую производительность, особенно в сетях Fast Ethernet.

Технология, которую использует Intel в своей карте Intel EtherExpress PRO/100+, названа Adaptive Technology. Сущность метода заключается в автоматическом изменении временных промежутков между пакетами Ethernet в зависимости от загруженности сети. При увеличении загруженности сети расстояние между отдельными пакетами Ethernet динамически увеличивается, что позволяет уменьшить количество коллизий и повысить пропускную способность. При небольшой сетевой загрузке, когда вероятность коллизий мала, временные промежутки между пакетами снижаются, что также ведет к увеличению производительности. В наибольшей степени преимущества этого метода должны проявляться в больших коллизионных сегментах Ethernet, то есть в тех случаях, когда в топологии сети преобладают концентраторы, а не коммутаторы.

Новая технология Intel, названная Priority Packet, позволяет регулировать трафик, проходящий через сетевую карту, в соответствии с приоритетами отдельных пакетов. Это дает возможность повышать скорость передачи данных для критически важных приложений.

Обеспечивается поддержка виртуальных локальных сетей VLAN (стандарт IEEE 802.1Q).

На плате всего два индикатора - работа/соединение, скорость 100.

www.intel.com

Сетевой адаптер SMC EtherPower II 10/100 SMC9432TX/MP

В архитектуре этой карты использованы две перспективные технологии SMC SimulTasking и Programmable InterPacket Gap. Первая технология похожа на технологию 3Com Parallel Tasking. Сопоставив результаты тестирования для карт этих двух производителей, можно сделать вывод о степени эффективности реализации этих технологий. Отметим также, что данная сетевая карта показала третий результат и по производительности и по индексу P/E, опередив все карты, кроме 3Com и Intel.

На карте четыре светодиодных индикатора: скорость 100, передача, соединение, дуплекс.

Адрес основного Web-узла компании: www.smc.com

Ethernet , но и к аппаратуре других, менее популярных сетей.

Адаптеры Ethernet и Fast Ethernet

Характеристики адаптеров

Сетевые адаптеры(NIC, Network Interface Card) Ethernet и Fast Ethernet могут сопрягаться с компьютером через один из стандартных интерфейсов:

  • шина ISA ( Industry Standard Architecture);
  • шина PCI ( Peripheral Component Interconnect);
  • шина PC Card (она же PCMCIA );

Адаптеры , рассчитанные на системную шину (магистраль) ISA, еще не так давно были основным типом адаптеров . Количество компаний, выпускавших такие адаптеры , было велико, именно поэтому устройства данного типа были самыми дешевыми. Адаптеры для ISA выпускаются 8- и 16-разрядными. 8-разрядные адаптеры дешевле, а 16-разрядные – быстрее. Правда, обмен информацией по шине ISA не может быть слишком быстрым (в пределе – 16 Мбайт/с, реально – не более 8 Мбайт/с, а для 8-разрядных адаптеров – до 2 Мбайт/с). Поэтому адаптеры Fast Ethernet, требующие для эффективной работы больших скоростей обмена, для этой системной шины практически не выпускаются. Шина ISA уходит в прошлое.

Шина PCI сейчас практически вытеснила шину ISA и становится основной шиной расширения для компьютеров. Она обеспечивает обмен 32- и 64-разрядными данными и отличается высокой пропускной способностью (теоретически до 264 Мбайт/с), что вполне удовлетворяет требованиям не только Fast Ethernet, но и более быстрой Gigabit Ethernet. Важно еще и то, что шина PCI применяется не только в компьютерах IBM PC, но и в компьютерах PowerMac. Кроме того, она поддерживает режим автоматического конфигурирования оборудования Plug-and-Play. Видимо, в ближайшем будущем на шину PCI будет ориентировано большинство сетевых адаптеров . Недостаток PCI по сравнению с шиной ISA в том, что количество ее слотов расширения в компьютере, как правило, невелико (обычно 3 слота). Но именно сетевые адаптеры подключаются к PCI в первую очередь.

Шина PC Card (старое название PCMCIA ) применяется пока только в портативных компьютерах класса Notebook . В этих компьютерах внутренняя шина PCI обычно не выводится наружу. Интерфейс PC Card предусматривает простое подключение к компьютеру миниатюрных плат расширения, причем скорость обмена с этими платами достаточно высока. Однако все больше портативных компьютеров оснащается встроенными сетевыми адаптерами , так как возможность доступа к сети становится неотъемлемой частью стандартного набора функций. Эти встроенные адаптеры опять же подключены к внутренней шине PCI компьютера.

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

Наконец, встречаются еще сетевые адаптеры , подключающиеся к компьютеру через параллельный (принтерный) порт LPT . Главное достоинство такого подхода состоит в том, что для подключения адаптеров не нужно вскрывать корпус компьютера. Кроме того, в данном случае адаптеры не занимают системных ресурсов компьютера, таких как каналы прерываний и ПДП , а также адреса памяти и устройств ввода/вывода. Однако скорость обмена информацией между ними и компьютером в этом случае значительно ниже, чем при использовании системной шины. К тому же они требуют больше процессорного времени на обмен с сетью, замедляя тем самым работу компьютера.

В последнее время все больше встречается компьютеров, в которых сетевые адаптеры встроены в системную плату. Достоинства такого подхода очевидны: пользователь не должен покупать сетевой адаптер и устанавливать его в компьютер. Достаточно только подключить сетевой кабель к внешнему разъему компьютера. Однако недостаток состоит в том, что пользователь не может выбрать адаптер с лучшими характеристиками.

К другим важнейшим характеристикам сетевых адаптеров можно отнести:

  • способ конфигурирования адаптера ;
  • размер установленной на плате буферной памяти и режимы обмена с ней;
  • возможность установки на плату микросхемы постоянной памяти для удаленной загрузки ( BootROM ).
  • возможность подключения адаптера к разным типам среды передачи (витая пара, тонкий и толстый коаксиальный кабель, оптоволоконный кабель );
  • используемая адаптером скорость передачи по сети и наличие функции ее переключения;
  • возможность применения адаптером полнодуплексного режима обмена;
  • совместимость адаптера (точнее, драйвера адаптера ) с используемыми сетевыми программными средствами.

Конфигурирование адаптера пользователем применялось в основном для адаптеров , рассчитанных на шину ISA . Конфигурирование подразумевает настройку на использование системных ресурсов компьютера (адресов ввода/вывода, каналов прерываний и прямого доступа к памяти, адресов буферной памяти и памяти удаленной загрузки). Конфигурирование может осуществляться путем установки в нужное положение переключателей (джамперов) или с помощью прилагаемой к адаптеру DOS-программы конфигурирования ( Jumperless , Software configuration). При запуске такой программы пользователю предлагается установить конфигурацию аппаратуры при помощи простого меню: выбрать параметры адаптера . Эта же программа позволяет произвести самотестирование адаптера . Выбранные параметры хранятся в энергонезависимой памяти адаптера . В любом случае при выборе параметров необходимо избегать конфликтов с системными устройствами компьютера и с другими платами расширения.

Конфигурирование адаптера может выполняться и автоматически в режиме Plug-and-Play при включении питания компьютера. Современные адаптеры обычно поддерживают именно этот режим, поэтому их легко может установить пользователь.

В простейших адаптерах обмен с внутренней буферной памятью адаптера (Adapter RAM) осуществляется через адресное пространство устройств ввода/вывода. В этом случае никакого дополнительного конфигурирования адресов памяти не требуется. Базовый адрес буферной памяти, работающей в режиме разделяемой памяти, необходимо задавать. Он приписывается к области верхней памяти компьютера (

Отметим главные особенности развития сетей Ethernet и переход к сетям Fast Ethernet (стандарт IEEE 802.3u ):

  • - десятикратное увеличение пропускной способности;
  • - сохранение метода случайного доступа CSMA/CD;
  • - сохранение формата кадра;
  • - поддержка традиционных сред передачи данных.

Указанные свойства, а также, поддержка двух скоростей и автоопределения 10/100 Мбит/с, встраиваемая в сетевые карты и коммутаторы Fast Ethernet, позволяют осуществлять плавный переход от сетей Ethernet к более скоростным сетям Fast Ethernet, обеспечивая выгодную преемственность по сравнению с другими технологиями. Еще один дополнительный фактор успешного завоевания рынка - низкая стоимость оборудования Fast Ethernet.

Архитектура стандарта Fast Ethernet

Структура уровней Fast Ethernet (включая MII интерфейс и трансивер Fast Ethernet) изображена на рис. 13. Еще на стадии разработки стандарта 100Base-T комитет IEEE 802.3u определил, что не существует универсальной схемы кодирования сигнала, которая была бы идеальной для всех трех физических интерфейсов (ТХ, FX, T4). Если сравнивать со стандартом Ethernet, то там функцию кодирования (манчестерский код) выполняет уровень физической сигнализации PLS (рис. 5), который находится выше средонезависимого интерфейса AUI. В стандарте Fast Ethernet функции кодирования выполняет подуровень кодирования PCS, размещенный ниже средонезависимого интерфейса МII. В результате этого, каждый трансивер должен использовать свой собственный набор схем кодирования, наилучшим образом подходящий для соответствующего физического интерфейса, например набор 4В/5В и NRZI для интерфейса 100Base-FX.

МII интерфейс и трансиверы Fast Ethernet. Интерфейс MII (medium independent interface) в стандарте Fast Ethernet является аналогом интерфейса AUI в стандарте Ethernet. MII интерфейс обеспечивает связь между подуровнями согласования и физического кодирования. Основное его назначение - упростить использование разных типов среды. МII интерфейс предполагает дальнейшее подключение трансивера Fast Ethernet. Для связи используется 40-контактный разъем. Максимальное расстояние по МII интерфейсному кабелю не должно превышать 0,5 м.

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

Физические интерфейсы Fast Ethernet

Стандартом Fast Ethernet IEEE 802.3u установлены три типа физического интерфейса (рис. 14, табл. 6 Основные характеристики физических интерфейсов стандарта Fast Ethernet IEEE 802.3u ): 100Base-FX, 100Base-TX и 100Base-T4.


100Base-FX. Стандарт этого волоконно-оптического интерфейса полностью идентичен стандарту FDDI PMD. Основным оптическим разъемом стандарта 100Base-FX является Duplex SC. Интерфейс допускает дуплексный канал связи.

  • * - расстояние достигается лишь в при дуплексном режиме связи.
  • 100Base-TX. Стандарт этого физического интерфейса предполагает использование неэкранированной витой пары категории не ниже 5. Он полностью идентичен стандарту FDDI UTP PMD. Физический порт RJ-45, как и в стандарте 10Base-T, может быть двух типов: MDI (сетевые карты, рабочие станции) и MDI-X (повторители Fast Ethernet, коммутаторы). Порт MDI в единичном количестве может иметься на повторителе Fast Ethernet.

Для передачи по медному кабелю используются пары 1 и 3. Пары 2 и 4 - свободны. Порт RJ-45 на сетевой карте и на коммутаторе может поддерживать, наряду с режимом 100Base-TX, и режим 10Base-T, или функцию автоопределения скорости. Большинство современных сетевых карт и коммутаторов поддерживают эту функцию по портам RJ-45 и, кроме этого, могут работать в дуплексном режиме.

100Base-T4. Этот тип интерфейса позволяет обеспечить полудуплексный канал связи по витой паре UTP сat. 3 и выше. Именно возможность перехода предприятия со стандарта Ethernet на стандарт Fast Ethernet без радикальной замены существующей кабельной системы на основе UTP сat.3 следует считать главным преимуществом этого стандарта.

В отличие от стандарта 100Base-TX, где для передачи используется только две витых пары кабеля, в стандарте 100Base-T4 используются все четыре пары. Причем при связи рабочей станции и повторителя посредством прямого кабеля данные от рабочей станции к повторителю идут по витым парам 1, 3 и 4, а в обратном направлении - по парам 2, 3 и 4, Пары 1 и 2 используются для обнаружения коллизий подобно стандарту Ethernet. Другие две пары 3 и 4 попеременно, в зависимости от команд, могут пропускать сигнал либо в одном, либо в другом направлении. Передача сигнала параллельно по трем витым парам эквивалентна инверсному мультиплексированию, рассмотренному в главе 5. Битовая скорость в расчете на один канал составляет 33,33 Мбит/с.

Символьное кодирование 8В/6Т . Если бы использовалось манчестерское кодирование, то битовая скорость в расчете на одну витую пару была бы 33,33 Мбит/с, что превышало бы установленный предел 30 МГц для таких кабелей. Эффективное уменьшение частоты модуляции достигается, если вместо прямого (двухуровневого) бинарного кода использовать трехуровневый (ternary) код. Этот код известен как 8В/6Т ; это означает, что прежде, чем происходит передача, каждый набор из 8 бинарных битов (символ) сначала преобразуется в соответствии с определенными правилами в 6 тройных (трехуровневых) символов.

Интерфейс 100Base-T4 имеет один существенный недостаток - принципиальную невозможность поддержки дуплексного режима передачи. И если при строительстве небольших сетей Fast Ethernet с использованием повторителей 100Base-TX не имеет преимуществ перед 100Base-T4 (существует коллизионный домен, полоса пропускания которого не больше 100 Мбит/с), то при строительстве сетей с использованием коммутаторов недостаток интерфейса 100Вазе-Т4 становится очевидным и очень серьезным. Поэтому данный интерфейс не получил столь большого распространения, как 100Base-TX и 100Base-FX.

Типы устройств Fast Ethernet

Основные категории устройств, применяемых в Fast Ethernet, такие же как и в Ethernet: трансиверы; конвертеры; сетевые карты (для установки на рабочие станции/файл серверы); повторители; коммутаторы.

Трансивер - двухпортовое устройство, охватывающее подуровни PCS, РМА, PMD и AUTONEG, и имеющее, с одной стороны, МII интерфейс, с другой - один из средозависимых физических интерфейсов (100Base-FX, 100Base-TX или 100Base-T4). Трансиверы используются сравнительно редко, как и редко используются сетевые карты, повторители, коммутаторы с интерфейсом МII.

Сетевая карта. Наиболее широкое распространение получили сегодня сетевые карты с интерфейсом 100Base-TX на шину PCI. Необязательными, но крайне желательными, функциями порта RJ-45 являются автоконфигурирование 100/10 Мбит/с и поддержка дуплексного режима. Большинство современных выпускаемых карт поддерживают эти функции. Выпускаются также сетевые карты с оптическим интерфейсом 100Base-FX (производители IMC, Adaptec, Transition Networks и др.) - основным стандартным оптическим является разъем SC (допускается ST) на многомодовое ОВ.

Конвертер (media converter) - двухпортовое устройство, оба порта которого представляют средозависимые интерфейсы. Конвертеры, в отличие от повторителей, могут работать в дуплексном режиме за исключение случая, когда имеется порт 100Base-T4. Распространены конвертеры 100Base-TX/100Base-FX. В силу общих тенденций роста широкополосных протяженных сетей с использованием одномодовых ВОК потребление оптических приемопередатчиков на одномодовое ОВ резко возросло в последние десятилетие. Конвертерные шасси, объединяющие несколько отдельных модулей 100Base-TX/100Base-FX, позволяют подключать множество сходящихся в центральном узле волоконно-оптических сегментов к коммутатору, оснащенному дуплексными портами RJ-45 (100Base-TX).

Повторитель. По параметру максимальных временных задержек при ретрансляции кадров повторители Fast Ethernet подразделяются на два класса:

  • - Класс I. Задержка на двойном пробеге RTD не должна превышать 130 ВТ. В силу менее жестких требований, повторители этого класса могут иметь порты Т4 и TX/FX, а также объединяться в стек.
  • - Класс II. К повторителям этого класса предъявляются более жесткие требования по задержке на двойном пробеге: RTD

Коммутатор - важное устройство корпоративных сетей. Большинство современных коммутаторов Fast Ethernet поддерживают автоконфигурирование 100/10 Мбит/с по портам RJ-45 и могут обеспечивать дуплексный канал связи по всем портам (за исключением 100Base-T4). Коммутаторы могут иметь специальные дополнительные слоты для установления up-link модуля. В качестве интерфейсов у таких модулей могут выступать оптические порты типа Fast Ethernet 100Base-FX, FDDI, ATM (155 Мбит/с), Gigabit Ethernet и др.

Крупными производителями коммутаторов Fast Ethernet являются компании: 3Com, Bay Networks, Cabletron, DEC, Intel, NBase, Cisco и др.

Наибольшее распространение среди стандартных сетей получила сеть Ethernet. Впервые она появилась в 1972 году (разработчиком выступила известная фирма Xerox). Сеть оказалась довольно удачной, и вследствие этого ее в 1980 году поддержали такие крупнейшие компании, как DEC и Intel (объединение этих компаний назвали DIX по первым буквам их названий). Их стараниями в 1985 году сеть Ethernet стала международным стандартом, ее приняли крупнейшие международные организации по стандартам: комитет 802 IEEE (Institute of Electrical and Electronic Engineers) и ECMA (European Computer Manufacturers Association).

Стандарт получил название IEEE 802.3 (по-английски читается как eight oh two dot three). Он определяет множественный доступ к моноканалу типа шина с обнаружением конфликтов и контролем передачи, то есть с уже упоминавшимся методом доступа CSMA/CD. Этому стандарту удовлетворяли и некоторые другие сети, так как уровень его детализации невысок. В результате сети стандарта IEEE 802.3 нередко были несовместимы между собой как по конструктивным, так и по электрическим характеристикам. Однако в последнее время стандарт IEEE 802.3 считается стандартом именно сети Ethernet.

Основные характеристики первоначального стандарта IEEE 802.3:

  • топология – шина;
  • среда передачи – коаксиальный кабель;
  • скорость передачи – 10 Мбит/с;
  • максимальная длина сети – 5 км;
  • максимальное количество абонентов – до 1024;
  • длина сегмента сети – до 500 м;
  • количество абонентов на одном сегменте – до 100;
  • метод доступа – CSMA/CD;
  • передача узкополосная, то есть без модуляции (моноканал).

Строго говоря, между стандартами IEEE 802.3 и Ethernet существуют незначительные отличия, но о них обычно предпочитают не вспоминать.

Сеть Ethernet сейчас наиболее популярна в мире (более 90% рынка), предположительно таковой она и останется в ближайшие годы. Этому в немалой степени способствовало то, что с самого начала характеристики, параметры, протоколы сети были открыты, в результате чего огромное число производителей во всем мире стали выпускать аппаратуру Ethernet, полностью совместимую между собой.

В классической сети Ethernet применялся 50-омный коаксиальный кабель двух видов (толстый и тонкий). Однако в последнее время (с начала 90-х годов) наибольшее распространение получила версия Ethernet, использующая в качестве среды передачи витые пары. Определен также стандарт для применения в сети оптоволоконного кабеля. Для учета этих изменений в изначальный стандарт IEEE 802.3 были сделаны соответствующие добавления. В 1995 году появился дополнительный стандарт на более быструю версию Ethernet, работающую на скорости 100 Мбит/с (так называемый Fast Ethernet, стандарт IEEE 802.3u), использующую в качестве среды передачи витую пару или оптоволоконный кабель. В 1997 году появилась и версия на скорость 1000 Мбит/с (Gigabit Ethernet, стандарт IEEE 802.3z).

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

Рис. 7.1. Классическая топология сети Ethernet

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

Максимальная длина кабеля сети в целом (максимальный путь сигнала) теоретически может достигать 6,5 километров, но практически не превышает 3,5 километров.

В сети Fast Ethernet не предусмотрена физическая топология шина, используется только пассивная звезда или пассивное дерево. К тому же в Fast Ethernet гораздо более жесткие требования к предельной длине сети. Ведь при увеличении в 10 раз скорости передачи и сохранении формата пакета его минимальная длина становится в десять раз короче. Таким образом в 10 раз уменьшается допустимая величина двойного времени прохождения сигнала по сети (5,12 мкс против 51,2 мкс в Ethernet).

Для передачи информации в сети Ethernet применяется стандартный манчестерский код.

Доступ к сети Ethernet осуществляется по случайному методу CSMA/CD, обеспечивающему равноправие абонентов. В сети используются пакеты переменной длины со структурой, представленной на рис. 7.2. (цифры показывают количество байт)

Рис. 7.2. Структура пакета сети Ethernet

Длина кадра Ethernet (то есть пакета без преамбулы) должна быть не менее 512 битовых интервалов или 51,2 мкс (именно такова предельная величина двойного времени прохождения в сети). Предусмотрена индивидуальная, групповая и широковещательная адресация.

В пакет Ethernet входят следующие поля:

  • Преамбула состоит из 8 байт, первые семь представляют собой код 10101010, а последний байт – код 10101011. В стандарте IEEE 802.3 восьмой байт называется признаком начала кадра (SFD – Start of Frame Delimiter) и образует отдельное поле пакета.
  • Адреса получателя (приемника) и отправителя (передатчика) включают по 6 байт и строятся по стандарту, описанному в разделе Адресация пакетов лекции 4. Эти адресные поля обрабатываются аппаратурой абонентов.
  • Поле управления (L/T – Length/Type) содержит информацию о длине поля данных. Оно может также определять тип используемого протокола. Принято считать, что если значение этого поля не больше 1500, то оно указывает на длину поля данных. Если же его значение больше 1500, то оно определяет тип кадра. Поле управления обрабатывается программно.
  • Поле данных должно включать в себя от 46 до 1500 байт данных. Если пакет должен содержать менее 46 байт данных, то поле данных дополняется байтами заполнения. Согласно стандарту IEEE 802.3, в структуре пакета выделяется специальное поле заполнения (pad data – незначащие данные), которое может иметь нулевую длину, когда данных достаточно (больше 46 байт).
  • Поле контрольной суммы (FCS – Frame Check Sequence) содержит 32-разрядную циклическую контрольную сумму пакета (CRC) и служит для проверки правильности передачи пакета.

Таким образом, минимальная длина кадра (пакета без преамбулы) составляет 64 байта (512 бит). Именно эта величина определяет максимально допустимую двойную задержку распространения сигнала по сети в 512 битовых интервалов (51,2 мкс для Ethernet или 5,12 мкс для Fast Ethernet). Стандарт предполагает, что преамбула может уменьшаться при прохождении пакета через различные сетевые устройства, поэтому она не учитывается. Максимальная длина кадра равна 1518 байтам (12144 бита, то есть 1214,4 мкс для Ethernet, 121,44 мкс для Fast Ethernet). Это важно для выбора размера буферной памяти сетевого оборудования и для оценки общей загруженности сети.

Выбор формата преамбулы не случаен. Дело в том, что последовательность чередующихся единиц и нулей (101010…10) в манчестерском коде характеризуется тем, что имеет переходы только в середине битовых интервалов (см. раздел 2.6.3), то есть только информационные переходы. Безусловно, приемнику просто настроиться (синхронизоваться) при такой последовательности, даже если она по какой-то причине укорачивается на несколько бит. Последние два единичные бита преамбулы (11) существенно отличаются от последовательности 101010…10 (появляются переходы еще и на границе битовых интервалов). Поэтому уже настроившийся приемник легко может выделить их и детектировать тем самым начало полезной информации (начало кадра).

Для сети Ethernet, работающей на скорости 10 Мбит/с, стандарт определяет четыре основных типа сегментов сети, ориентированных на различные среды передачи информации:

  • 10BASE5 (толстый коаксиальный кабель);
  • 10BASE2 (тонкий коаксиальный кабель);
  • 10BASE-T (витая пара);
  • 10BASE-FL (оптоволоконный кабель).

Наименование сегмента включает в себя три элемента: цифра 10 означает скорость передачи 10 Мбит/с, слово BASE – передачу в основной полосе частот (то есть без модуляции высокочастотного сигнала), а последний элемент – допустимую длину сегмента: 5 – 500 метров, 2 – 200 метров (точнее, 185 метров) или тип линии связи: Т – витая пара (от английского twisted-pair), F – оптоволоконный кабель (от английского fiber optic).

Точно так же для сети Ethernet, работающей на скорости 100 Мбит/с (Fast Ethernet) стандарт определяет три типа сегментов, отличающихся типами среды передачи:

  • 100BASE-T4 (счетверенная витая пара);
  • 100BASE-TX (сдвоенная витая пара);
  • 100BASE-FX (оптоволоконный кабель).

Здесь цифра 100 означает скорость передачи 100 Мбит/с, буква Т – витую пару, буква F – оптоволоконный кабель. Типы 100BASE-TX и 100BASE-FX иногда объединяют под именем 100BASE-X, а 100BASE-T4 и 100BASE-TX – под именем 100BASE-T.

Подробнее особенности аппаратуры Ethernet, а также алгоритма управления обменом CSMA/CD и алгоритма вычисления циклической контрольной суммы (CRC) будут рассмотрены далее в специальных разделах курса. Здесь следует отметить только то, что сеть Ethernet не отличается ни рекордными характеристиками, ни оптимальными алгоритмами, она уступает по ряду параметров другим стандартным сетям. Но благодаря мощной поддержке, высочайшему уровню стандартизации, огромным объемам выпуска технических средств, Ethernet выгодно выделяется среди других стандартных сетей, и поэтому любую другую сетевую технологию принято сравнивать именно с Ethernet.

Развитие технологии Ethernet идет по пути все большего отхода от первоначального стандарта. Применение новых сред передачи и коммутаторов позволяет существенно увеличить размер сети. Отказ от манчестерского кода (в сети Fast Ethernet и Gigabit Ethernet) обеспечивает увеличение скорости передачи данных и снижение требований к кабелю. Отказ от метода управления CSMA/CD (при полнодуплексном режиме обмена) дает возможность резко повысить эффективность работы и снять ограничения с длины сети. Тем не менее, все новые разновидности сети также называются сетью Ethernet.

Сеть Token-Ring

Сеть Token-Ring (маркерное кольцо) была предложена компанией IBM в 1985 году (первый вариант появился в 1980 году). Она предназначалась для объединения в сеть всех типов компьютеров, выпускаемых IBM. Уже тот факт, что ее поддерживает компания IBM, крупнейший производитель компьютерной техники, говорит о том, что ей необходимо уделить особое внимание. Но не менее важно и то, что Token-Ring является в настоящее время международным стандартом IEEE 802.5 (хотя между Token-Ring и IEEE 802.5 есть незначительные отличия). Это ставит данную сеть на один уровень по статусу с Ethernet.

Разрабатывалась Token-Ring как надежная альтернатива Ethernet. И хотя сейчас Ethernet вытесняет все остальные сети, Token-Ring нельзя считать безнадежно устаревшей. Более 10 миллионов компьютеров по всему миру объединены этой сетью.

Компания IBM сделала все для максимально широкого распространения своей сети: была выпущена подробная документация вплоть до принципиальных схем адаптеров. В результате многие компании, например, 3СOM, Novell, Western Digital, Proteon и другие приступили к производству адаптеров. Кстати, специально для этой сети, а также для другой сети IBM PC Network была разработана концепция NetBIOS. Если в созданной ранее сети PC Network программы NetBIOS хранились во встроенной в адаптер постоянной памяти, то в сети Token-Ring уже применялась эмулирующая NetBIOS программа. Это позволило более гибко реагировать на особенности аппаратуры и поддерживать совместимость с программами более высокого уровня.

Сеть Token-Ring имеет топологию кольцо, хотя внешне она больше напоминает звезду. Это связано с тем, что отдельные абоненты (компьютеры) присоединяются к сети не напрямую, а через специальные концентраторы или многостанционные устройства доступа (MSAU или MAU – Multistation Access Unit). Физически сеть образует звездно-кольцевую топологию (рис. 7.3). В действительности же абоненты объединяются все-таки в кольцо, то есть каждый из них передает информацию одному соседнему абоненту, а принимает информацию от другого.

Рис. 7.3. Звездно-кольцевая топология сети Token-Ring

Концентратор (MAU) при этом позволяет централизовать задание конфигурации, отключение неисправных абонентов, контроль работы сети и т.д. (рис. 7.4). Никакой обработки информации он не производит.

Рис. 7.4. Соединение абонентов сети Token-Ring в кольцо с помощью концентратора (MAU)

Для каждого абонента в составе концентратора применяется специальный блок подключения к магистрали (TCU – Trunk Coupling Unit), который обеспечивает автоматическое включение абонента в кольцо, если он подключен к концентратору и исправен. Если абонент отключается от концентратора или же он неисправен, то блок TCU автоматически восстанавливает целостность кольца без участия данного абонента. Срабатывает TCU по сигналу постоянного тока (так называемый фантомный ток), который приходит от абонента, желающего включиться в кольцо. Абонент может также отключиться от кольца и провести процедуру самотестирования (крайний правый абонент на рис. 7.4). Фантомный ток никак не влияет на информационный сигнал, так как сигнал в кольце не имеет постоянной составляющей.

Конструктивно концентратор представляет собой автономный блок с десятью разъемами на передней панели (рис. 7.5).

Рис. 7.5. Концентратор Token-Ring (8228 MAU)

Восемь центральных разъемов (1…8) предназначены для подключения абонентов (компьютеров) с помощью адаптерных (Adapter cable) или радиальных кабелей. Два крайних разъема: входной RI (Ring In) и выходной RO (Ring Out) служат для подключения к другим концентраторам с помощью специальных магистральных кабелей (Path cable). Предлагаются настенный и настольный варианты концентратора.

Существуют как пассивные, так и активные концентраторы MAU. Активный концентратор восстанавливает сигнал, приходящий от абонента (то есть работает, как концентратор Ethernet). Пассивный концентратор не выполняет восстановление сигнала, только перекоммутирует линии связи.

Концентратор в сети может быть единственным (как на рис.7.4), в этом случае в кольцо замыкаются только абоненты, подключенные к нему. Внешне такая топология выглядит, как звезда. Если же нужно подключить к сети более восьми абонентов, то несколько концентраторов соединяются магистральными кабелями и образуют звездно-кольцевую топологию.

Как уже отмечалось, кольцевая топология очень чувствительна к обрывам кабеля кольца. Для повышения живучести сети, в Token-Ring предусмотрен режим так называемого сворачивания кольца, что позволяет обойти место обрыва.

В нормальном режиме концентраторы соединены в кольцо двумя параллельными кабелями, но передача информации производится при этом только по одному из них (рис. 7.6).

Рис. 7.6. Объединение концентраторов MAU в нормальном режиме

В случае одиночного повреждения (обрыва) кабеля сеть осуществляет передачу по обоим кабелям, обходя тем самым поврежденный участок. При этом даже сохраняется порядок обхода абонентов, подключенных к концентраторам (рис. 7.7). Правда, увеличивается суммарная длина кольца.

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

Несколько концентраторов может конструктивно объединяться в группу, кластер (cluster), внутри которого абоненты также соединены в кольцо. Применение кластеров позволяет увеличивать количество абонентов, подключенных к одному центру, например, до 16 (если в кластер входит два концентратора).

Рис. 7.7. Сворачивание кольца при повреждении кабеля

Рис. 7.8. Распад кольца при множественных повреждениях кабеля

В качестве среды передачи в сети IBM Token-Ring сначала применялась витая пара, как неэкранированная (UTP), так и экранированная (STP), но затем появились варианты аппаратуры для коаксиального кабеля, а также для оптоволоконного кабеля в стандарте FDDI.

Основные технические характеристики классического варианта сети Token-Ring:

  • максимальное количество концентраторов типа IBM 8228 MAU – 12;
  • максимальное количество абонентов в сети – 96;
  • максимальная длина кабеля между абонентом и концентратором – 45 метров;
  • максимальная длина кабеля между концентраторами – 45 метров;
  • максимальная длина кабеля, соединяющего все концентраторы – 120 метров;
  • скорость передачи данных – 4 Мбит/с и 16 Мбит/с.

Все приведенные характеристики относятся к случаю использования неэкранированной витой пары. Если применяется другая среда передачи, характеристики сети могут отличаться. Например, при использовании экранированной витой пары (STP) количество абонентов может быть увеличено до 260 (вместо 96), длина кабеля – до 100 метров (вместо 45), количество концентраторов – до 33, а полная длина кольца, соединяющего концентраторы – до 200 метров. Оптоволоконный кабель позволяет увеличивать длину кабеля до двух километров.

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

Для присоединения кабелей в Token-Ring используются разъемы RJ-45 (для неэкранированной витой пары), а также MIC и DB9P. Провода в кабеле соединяют одноименные контакты разъемов (то есть используются так называемые прямые кабели).

Сеть Token-Ring в классическом варианте уступает сети Ethernet как по допустимому размеру, так и по максимальному количеству абонентов. Что касается скорости передачи, то в настоящее время имеются версии Token-Ring на скорость 100 Мбит/с (High Speed Token-Ring, HSTR) и на 1000 Мбит/с (Gigabit Token-Ring). Компании, поддерживающие Token-Ring (среди которых IBM, Olicom, Madge), не намерены отказываться от своей сети, рассматривая ее как достойного конкурента Ethernet.

По сравнению с аппаратурой Ethernet аппаратура Token-Ring заметно дороже, так как используется более сложный метод управления обменом, поэтому сеть Token-Ring не получила столь широкого распространения.

Однако в отличие от Ethernet сеть Token-Ring значительно лучше держит высокий уровень нагрузки (более 30-40%) и обеспечивает гарантированное время доступа. Это необходимо, например, в сетях производственного назначения, в которых задержка реакции на внешнее событие может привести к серьезным авариям.

В сети Token-Ring используется классический маркерный метод доступа, то есть по кольцу постоянно циркулирует маркер, к которому абоненты могут присоединять свои пакеты данных (см. рис. 7.8). Отсюда следует такое важное достоинство данной сети, как отсутствие конфликтов, но есть и недостатки, в частности необходимость контроля целостности маркера и зависимость функционирования сети от каждого абонента (в случае неисправности абонент обязательно должен быть исключен из кольца).

Предельное время передачи пакета в Token-Ring 10 мс. При максимальном количестве абонентов 260 полный цикл работы кольца составит 260 x 10 мс = 2,6 с. За это время все 260 абонентов смогут передать свои пакеты (если, конечно, им есть чего передавать). За это же время свободный маркер обязательно дойдет до каждого абонента. Этот же интервал является верхним пределом времени доступа Token-Ring.

Каждый абонент сети (его сетевой адаптер) должен выполнять следующие функции:

  • выявление ошибок передачи;
  • контроль конфигурации сети (восстановление сети при выходе из строя того абонента, который предшествует ему в кольце);
  • контроль многочисленных временных соотношений, принятых в сети.

Большое количество функций, конечно, усложняет и удорожает аппаратуру сетевого адаптера.

Для контроля целостности маркера в сети используется один из абонентов (так называемый активный монитор). При этом его аппаратура ничем не отличается от остальных, но его программные средства следят за временными соотношениями в сети и формируют в случае необходимости новый маркер.

Активный монитор выполняет следующие функции:

  • запускает в кольцо маркер в начале работы и при его исчезновении;
  • регулярно (раз в 7 с) сообщает о своем присутствии специальным управляющим пакетом (AMP – Active Monitor Present);
  • удаляет из кольца пакет, который не был удален пославшим его абонентом;
  • следит за допустимым временем передачи пакета.

Активный монитор выбирается при инициализации сети, им может быть любой компьютер сети, но, как правило, становится первый включенный в сеть абонент. Абонент, ставший активным монитором, включает в сеть свой буфер (сдвиговый регистр), который гарантирует, что маркер будет умещаться в кольце даже при минимальной длине кольца. Размер этого буфера – 24 бита для скорости 4 Мбит/с и 32 бита для скорости 16 Мбит/с.

Каждый абонент постоянно следит за тем, как активный монитор выполняет свои обязанности. Если активный монитор по какой-то причине выходит из строя, то включается специальный механизм, посредством которого все другие абоненты (запасные, резервные мониторы) принимают решение о назначении нового активного монитора. Для этого абонент, обнаруживший аварию активного монитора, передает по кольцу управляющий пакет (пакет запроса маркера) со своим MAC-адресом. Каждый следующий абонент сравнивает MAC-адрес из пакета с собственным. Если его собственный адрес меньше, он передает пакет дальше без изменений. Если же больше, то он устанавливает в пакете свой MAC-адрес. Активным монитором станет тот абонент, у которого значение MAC-адреса больше, чем у остальных (он должен трижды получить обратно пакет со своим MAC-адресом). Признаком выхода из строя активного монитора является невыполнение им одной из перечисленных функций.

Маркер сети Token-Ring представляет собой управляющий пакет, содержащий всего три байта (рис. 7.9): байт начального разделителя (SD – Start Delimiter), байт управления доступом (AC – Access Control) и байт конечного разделителя (ED – End Delimiter). Все эти три байта входят также в состав информационного пакета, правда, функции их в маркере и в пакете несколько различаются.

Начальный и конечный разделители представляют собой не просто последовательность нулей и единиц, а содержат сигналы специального вида. Это было сделано для того, чтобы разделители нельзя было спутать ни с какими другими байтами пакетов.

Рис. 7.9. Формат маркера сети Token-Ring

Начальный разделитель SD содержит четыре нестандартных битовых интервала (рис. 7.10). Два из них, обозначающихся J, представляют собой низкий уровень сигнала в течение всего битового интервала. Два других бита, обозначающихся К, представляют собой высокий уровень сигнала в течение всего битового интервала. Понятно, что такие сбои в синхронизации легко выявляются приемником. Биты J и K никогда не могут встречаться среди битов полезной информации.

Рис. 7.10. Форматы начального (SD) и конечного (ED) разделителей

Конечный разделитель ED также содержит в себе четыре бита специального вида (два бита J и два бита K), а также два единичных бита. Но, кроме того, в него входят и два информационных бита, которые имеют смысл только в составе информационного пакета:

  • Бит I (Intermediate) представляет собой признак промежуточного пакета (1 соответствует первому в цепочке или промежуточному пакету, 0 – последнему в цепочке или единственному пакету).
  • Бит E (Error) является признаком обнаруженной ошибки (0 соответствует отсутствию ошибок, 1 – их наличию).

Байт управления доступом (AC – Access Control) разделен на четыре поля (рис. 7.11): поле приоритета (три бита), бит маркера, бит монитора и поле резервирования (три бита).

Рис. 7.11. Формат байта управления доступом

Биты (поле) приоритета позволяют абоненту присваивать приоритет своим пакетам или маркеру (приоритет может быть от 0 до 7, причем 7 соответствует наивысшему приоритету, а 0 – низшему). Абонент может присоединить к маркеру свой пакет только тогда, когда его собственный приоритет (приоритет его пакетов) такой же или выше приоритета маркера.

Бит маркера определяет, присоединен ли к маркеру пакет или нет (единица соответствует маркеру без пакета, нуль – маркеру с пакетом). Бит монитора, установленный в единицу, говорит о том, что данный маркер передан активным монитором.

Биты (поле) резервирования позволяют абоненту зарезервировать свое право на дальнейший захват сети, то есть занять очередь на обслуживание. Если приоритет абонента (приоритет его пакетов) выше, чем текущее значение поля резервирования, то он может записать туда свой приоритет вместо прежнего. После обхода по кольцу в поле резервирования будет записан наивысший приоритет из всех абонентов. Содержимое поля резервирования аналогично содержимому поля приоритета, но говорит о будущем приоритете.

В результате использования полей приоритета и резервирования обеспечивается возможность доступа к сети только абонентам, имеющим пакеты для передачи с наивысшим приоритетом. Менее приоритетные пакеты будут обслуживаться только по исчерпании более приоритетных пакетов.

Формат информационного пакета (кадра) Token-Ring представлен на рис. 7.12. Помимо начального и конечного разделителей, а также байта управления доступом в этот пакет входят также байт управления пакетом, сетевые адреса приемника и передатчика, данные, контрольная сумма и байт состояния пакета.

Рис. 7.12. Формат пакета (кадра) сети Token-Ring (длина полей дана в байтах)

Назначение полей пакета (кадра).

  • Начальный разделитель (SD) является признаком начала пакета, формат – такой же, как и в маркере.
  • Байт управления доступом (AC) имеет тот же формат, что и в маркере.
  • Байт управления пакетом (FC – Frame Control) определяет тип пакета (кадра).
  • Шестибайтовые MAC-адреса отправителя и получателя пакета имеют стандартный формат, описанный в лекции 4.
  • Поле данных (Data) включает в себя передаваемые данные (в информационном пакете) или информацию для управления обменом (в управляющем пакете).
  • Поле контрольной суммы (FCS – Frame Check Sequence) представляет собой 32-разрядную циклическую контрольную сумму пакета (CRC).
  • Конечный разделитель (ED), как и в маркере, указывает на конец пакета. Кроме того, он определяет, является ли данный пакет промежуточным или заключительным в последовательности передаваемых пакетов, а также содержит признак ошибочности пакета (см. рис. 7.10).
  • Байт состояния пакета (FS – Frame Status) говорит о том, что происходило с данным пакетом: был ли он увиден приемником (то есть, существует ли приемник с заданным адресом) и скопирован в память приемника. По нему отправитель пакета узнает, дошел ли пакет по назначению и без ошибок или его надо передавать заново.

Следует отметить, что больший допустимый размер передаваемых данных в одном пакете по сравнению с сетью Ethernet может стать решающим фактором для увеличения производительности сети. Теоретически для скоростей передачи 16 Мбит/с и 100 Мбит/с длина поля данных может достигать даже 18 Кбайт, что принципиально при передаче больших объемов данных. Но даже при скорости 4 Мбит/с благодаря маркерному методу доступа сеть Token-Ring часто обеспечивает большую фактическую скорость передачи, чем сеть Ethernet (10 Мбит/с). Особенно заметно преимущество Token-Ring при больших нагрузках (свыше 30-40%), так как в этом случае метод CSMA/CD требует много времени на разрешение повторных конфликтов.

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

Помимо маркера и обычного пакета в сети Token-Ring может передаваться специальный управляющий пакет, служащий для прерывания передачи (Abort). Он может быть послан в любой момент и в любом месте потока данных. Пакет этот состоит из двух однобайтовых полей – начального (SD) и конечного (ED) разделителей описанного формата.

Интересно, что в более быстрой версии Token-Ring (16 Мбит/с и выше) применяется так называемый метод раннего формирования маркера (ETR – Early Token Release). Он позволяет избежать непроизводительного использования сети в то время, пока пакет данных не вернется по кольцу к своему отправителю.

Метод ETR сводится к тому, что сразу после передачи своего пакета, присоединенного к маркеру, любой абонент выдает в сеть новый свободный маркер. Другие абоненты могут начинать передачу своих пакетов сразу же после окончания пакета предыдущего абонента, не дожидаясь, пока он завершит обход всего кольца сети. В результате в сети может находиться несколько пакетов одновременно, но всегда будет не более одного свободного маркера. Этот конвейер особенно эффективен в сетях большой протяженности, имеющих значительную задержку распространения.

При подключении абонента к концентратору он выполняет процедуру автономного самотестирования и тестирования кабеля (в кольцо он пока не включается, так как нет сигнала фантомного тока). Абонент посылает сам себе ряд пакетов и проверяет правильность их прохождения (его вход напрямую соединен с его же выходом блоком TCU, как показано на рис. 7.4). После этого абонент включает себя в кольцо, посылая фантомный ток. В момент включения, передаваемый по кольцу пакет может быть испорчен. Далее абонент настраивает синхронизацию и проверяет наличие в сети активного монитора. Если активного монитора нет, абонент начинает состязание за право стать им. Затем абонент проверяет уникальность собственного адреса в кольце и собирает информацию о других абонентах. После чего он становится полноправным участником обмена по сети.

В процессе обмена каждый абонент следит за исправностью предыдущего абонента (по кольцу). Если он подозревает отказ предыдущего абонента, он запускает процедуру автоматического восстановления кольца. Специальный управляющий пакет (бакен) говорит предыдущему абоненту о необходимости провести самотестирование и, возможно, отключиться от кольца.

В сети Token-Ring предусмотрено также использование мостов и коммутаторов. Они применяются для разделения большого кольца на несколько кольцевых сегментов, имеющих возможность обмена пакетами между собой. Это позволяет снизить нагрузку на каждый сегмент и увеличить долю времени, предоставляемую каждому абоненту.

В результате можно сформировать распределенное кольцо, то есть объединение нескольких кольцевых сегментов одним большим магистральным кольцом (рис. 7.13) или же звездно-кольцевую структуру с центральным коммутатором, к которому подключены кольцевые сегменты (рис. 7.14).

Рис. 7.13. Объединение сегментов магистральным кольцом с помощью мостов

Рис. 7.14. Объединение сегментов центральным коммутатором

Сеть Arcnet (или ARCnet от английского Attached Resource Computer Net, компьютерная сеть соединенных ресурсов) – это одна из старейших сетей. Она была разработана компанией Datapoint Corporation еще в 1977 году. Международные стандарты на эту сеть отсутствуют, хотя именно она считается родоначальницей метода маркерного доступа. Несмотря на отсутствие стандартов, сеть Arcnet до недавнего времени (в 1980 – 1990 г.г.) пользовалась популярностью, даже серьезно конкурировала с Ethernet. Большое количество компаний (например, Datapoint, Standard Microsystems, Xircom и др.) производили аппаратуру для сети этого типа. Но сейчас производство аппаратуры Arcnet практически прекращено.

Среди основных достоинств сети Arcnet по сравнению с Ethernet можно назвать ограниченную величину времени доступа, высокую надежность связи, простоту диагностики, а также сравнительно низкую стоимость адаптеров. К наиболее существенным недостаткам сети относятся низкая скорость передачи информации (2,5 Мбит/с), система адресации и формат пакета.

Для передачи информации в сети Arcnet используется довольно редкий код, в котором логической единице соответствует два импульса в течение битового интервала, а логическому нулю – один импульс. Очевидно, что это самосинхронизирующийся код, который требует еще большей пропускной способности кабеля, чем даже манчестерский.

В качестве среды передачи в сети используется коаксиальный кабель с волновым сопротивлением 93 Ом, к примеру, марки RG-62A/U. Варианты с витой парой (экранированной и неэкранированной) не получили широкого распространения. Были предложены и варианты на оптоволоконном кабеле, но и они также не спасли Arcnet.

В качестве топологии сеть Arcnet использует классическую шину (Arcnet-BUS), а также пассивную звезду (Arcnet-STAR). В звезде применяются концентраторы (хабы). Возможно объединение с помощью концентраторов шинных и звездных сегментов в древовидную топологию (как и в Ethernet). Главное ограничение – в топологии не должно быть замкнутых путей (петель). Еще одно ограничение: количество сегментов, соединенных последовательной цепочкой с помощью концентраторов, не должно превышать трех.

Концентраторы бывают двух видов:

  • Активные концентраторы (восстанавливают форму приходящих сигналов и усиливают их). Количество портов – от 4 до 64. Активные концентраторы могут соединяться между собой (каскадироваться).
  • Пассивные концентраторы (просто смешивают приходящие сигналы без усиления). Количество портов – 4. Пассивные концентраторы не могут соединяться между собой. Они могут связывать только активные концентраторы и/или сетевые адаптеры.

Шинные сегменты могут подключаться только к активным концентраторам.

Сетевые адаптеры также бывают двух видов:

  • Высокоимпедансные (Bus), предназначенные для использования в шинных сегментах:
  • Низкоимпедансные (Star), предназначенные для использования в пассивной звезде.

Низкоимпедансные адаптеры отличаются от высокоимпедансных тем, что они содержат в своем составе согласующие 93-омные терминаторы. При их применении внешнее согласование не требуется. В шинных сегментах низкоимпедансные адаптеры могут использоваться как оконечные для согласования шины. Высокоимпедансные адаптеры требуют применения внешних 93-омных терминаторов. Некоторые сетевые адаптеры имеют возможность переключения из высокоимпедансного состояния в низкоимпедансное, они могут работать и в шине, и в звезде.

Таким образом, топология сети Arcnet имеет следующий вид (рис. 7.15).

Рис. 7.15. Топология сети Arcnet типа шина (B – адаптеры для работы в шине, S – адаптеры для работы в звезде)

Основные технические характеристики сети Arcnet следующие.

  • Среда передачи – коаксиальный кабель, витая пара.
  • Максимальная длина сети – 6 километров.
  • Максимальная длина кабеля от абонента до пассивного концентратора – 30 метров.
  • Максимальная длина кабеля от абонента до активного концентратора – 600 метров.
  • Максимальная длина кабеля между активным и пассивным концентраторами – 30 метров.
  • Максимальная длина кабеля между активными концентраторами – 600 метров.
  • Максимальное количество абонентов в сети – 255.
  • Максимальное количество абонентов на шинном сегменте – 8.
  • Минимальное расстояние между абонентами в шине – 1 метр.
  • Максимальная длина шинного сегмента – 300метров.
  • Скорость передачи данных – 2,5 Мбит/с.

При создании сложных топологий необходимо следить за тем, чтобы задержка распространения сигналов в сети между абонентами не превышала 30 мкс. Максимальное затухание сигнала в кабеле на частоте 5 МГц не должно превышать 11 дБ.

В сети Arcnet используется маркерный метод доступа (метод передачи права), но он несколько отличается от аналогичного в сети Token-Ring. Ближе всего этот метод к тому, который предусмотрен в стандарте IEEE 802.4. Последовательность действий абонентов при данном методе:

1. Абонент, желающий передавать, ждет прихода маркера.

2. Получив маркер, он посылает запрос на передачу абоненту-приемнику информации (спрашивает, готов ли приемник принять его пакет).

3. Приемник, получив запрос, посылает ответ (подтверждает свою готовность).

4. Получив подтверждение готовности, абонент-передатчик посылает свой пакет.

5. Получив пакет, приемник посылает подтверждение приема пакета.

6. Передатчик, получив подтверждение приема пакета, заканчивает свой сеанс связи. После этого маркер передается следующему абоненту по порядку убывания сетевых адресов.

Таким образом, в данном случае пакет передается только тогда, когда есть уверенность в готовности приемника принять его. Это существенно увеличивает надежность передачи.

Так же, как и в случае Token-Ring, конфликты в Arcnet полностью исключены. Как и любая маркерная сеть, Arcnet хорошо держит нагрузку и гарантирует величину времени доступа к сети (в отличие от Ethernet). Полное время обхода маркером всех абонентов составляет 840 мс. Соответственно, этот же интервал определяет верхний предел времени доступа к сети.

Маркер формируется специальным абонентом – контроллером сети. Им является абонент с минимальным (нулевым) адресом.

Если абонент не получает свободный маркер в течение 840 мс, то он посылает в сеть длинную битовую последовательность (для гарантированного уничтожения испорченного старого маркера). После этого производится процедура контроля сети и назначения (при необходимости) нового контроллера.

Размер пакета сети Arcnet составляет 0,5 Кбайта. Помимо поля данных в него входят также 8-битные адреса приемника и передатчика и 16-битная циклическая контрольная сумма (CRC). Такой небольшой размер пакета оказывается не слишком удобным при высокой интенсивности обмена по сети.

Адаптеры сети Arcnet отличаются от адаптеров других сетей тем, что в них необходимо с помощью переключателей или перемычек установить собственный сетевой адрес (всего их может быть 255, так как последний, 256-ой адрес применяется в сети для режима широкого вещания). Контроль уникальности каждого адреса сети полностью возлагается на пользователей сети. Подключение новых абонентов становится при этом довольно сложным, так как необходимо задавать тот адрес, который еще не использовался. Выбор 8-битного формата адреса ограничивает допустимое количество абонентов в сети – 255, что может быть недостаточно для крупных компаний.

В результате все это привело к практически полному отказу от сети Arcnet. Существовали варианты сети Arcnet, рассчитанные на скорость передачи 20 Мбит/с, но они не получили широкого распространения.

Статьи к прочтению:

Лекция 6: Стандартные сегменты сети Ethernet/Fast Ethernet

Fast Ethernet – спецификация IEЕЕ 802.3 u официально принятая 26 октября 1995 года определяет стандарт протокола канального уровня для сетей работающих при использовании как медного, так и волоконно-оптического кабеля со скоростью 100Мб/с. Новая спецификация является наследницей стандарта Ethernet IEЕЕ 802.3, используя такой же формат кадра, механизм доступа к среде CSMA/CD и топологию звезда. Эволюция коснулась нескольких элементов конфигурации средств физического уровня, что позволило увеличить пропускную способность, включая типы применяемого кабеля, длину сегментов и количество концентраторов.

Физический уровень

Стандарт Fast Ethernet определяет три типа среды передачи сигналов Ethernet со скоростью 100 Мбит/с.

· 100Base-TX - две витые пары проводов. Передача осуществляется в соответствии со стандартом передачи данных в витой физической среде, разработанным ANSI (American National Standards Institute - Американский национальный институт стандартов). Витой кабель для передачи данных может быть экранированным, либо неэкранированным. Использует алгоритм кодирования данных 4В/5В и метод физического кодирования MLT-3.

· 100Base-FX - две жилы, волоконно-оптического кабеля. Передача также осуществляется в соответствии со стандартом передачи данных в волоконно-оптической среде, которой разработан ANSI. Использует алгоритм кодирования данных 4В/5В и метод физического кодирования NRZI.

· 100Base-T4 - это особая спецификация, разработанная комитетом IEEE 802.3u . Согласно этой спецификации, передача данных осуществляется по четырем витым парам телефонного кабеля, который называют кабелем UTP категории 3. Использует алгоритм кодирования данных 8В/6Т и метод физического кодирования NRZI.

Многомодовый кабель

В волоконно-оптическом кабеле этого типа используется волокно с сердцевиной диаметром 50, либо 62,5 микрометра и внешней оболочкой толщиной 125 микрометров. Такой кабель называется многомодовым оптическим кабелем с волокнами 50/125 (62,5/125) микрометров. Для передачи светового сигнала по многомодовому кабелю применяется светодиодный приемопередатчик с длиной волны 850 (820) нанометров. Если многомодовый кабель соединяет два порта переключателей, работающих в полнодуплексном режиме, то он может иметь длину до 2000 метров.

Одномодовый кабель

Одномодовый волоконно-оптический кабель имеет меньший, чем у многомодового, диаметр сердцевины - 10 микрометра, и для передачи по одномодовому кабелю используется лазерный приемопередатчик, что в совокупности обеспечивает эффективную передачу на большие дистанции. Длина волны передаваемого светового сигнала близка к диаметру сердцевины, который равен 1300 нанометрам. Это число известно как длина волны нулевой дисперсии. В одномодовом кабеле дисперсия и потери сигнала очень незначительны, что позволяет передавать световые сигналы на большие расстояния, нежели в случае применения многомодового волокна.


38. Технология Gigabit Ethernet, общая характеристика, спецификация физической среды, основные понятия.
3.7.1. Общая характеристика стандарта

Достаточно быстро после появления на рынке продуктов Fast Ethernet сетевые интеграторы и администраторы почувствовали определенные ограничения при построении корпоративных сетей. Во многих случаях серверы, подключенные по 100-мегабитному каналу, перегружали магистрали сетей, работающие также на скорости 100 Мбит/с - магистрали FDDI и Fast Ethernet. Ощущалась потребность в следующем уровне иерархии скоростей. В 1995 году более высокий уровень скорости могли предоставить только коммутаторы ATM, а при отсутствии в то время удобных средств миграции этой технологии в локальные сети (хотя спецификация LAN Emulation - LANE была принята в начале 1995 года, практическая ее реализация была впереди) внедрять их в локальную сеть почти никто не решался. Кроме того, технология ATM отличалась очень высоким уровнем стоимости.

Поэтому логичным выглядел следующий шаг, сделанный IEEE, - через 5 месяцев после окончательного принятия стандарта Fast Ethernet в июне 1995 года исследовательской группе по изучению высокоскоростных технологий IEEE было предписано заняться рассмотрением возможности выработки стандарта Ethernet с еще более высокой битовой скоростью.

Летом 1996 года было объявлено о создании группы 802.3z для разработки протокола, максимально подобного Ethernet, но с битовой скоростью 1000 Мбит/с. Как и в случае Fast Ethernet, сообщение было воспринято сторонниками Ethernet с большим энтузиазмом.



Основной причиной энтузиазма была перспектива такого же плавного перевода магистралей сетей на Gigabit Ethernet, подобно тому, как были переведены на Fast Ethernet перегруженные сегменты Ethernet, расположенные на нижних уровнях иерархии сети. К тому же опыт передачи данных на гигабитных скоростях уже имелся, как в территориальных сетях (технология SDH), так и в локальных - технология Fibre Channel, которая используется в основном для подключения высокоскоростной периферии к большим компьютерам и передает данные по волоконно-оптическому кабелю со скоростью, близкой к гигабитной, посредством избыточного кода 8В/10В.

Первая версия стандарта была рассмотрена в январе 1997 года, а окончательно стандарт 802.3z был принят 29 июня 1998 года на заседании комитета IEEE 802.3. Работы по реализации Gigabit Ethernet на витой паре категории 5 были переданы специальному комитету 802.3аb, который уже рассмотрел несколько вариантов проекта этого стандарта, причем с июля 1998 года проект приобрел достаточно стабильный характер. Окончательное принятие стандарта 802.3ab ожидается в сентябре 1999 года.

Не дожидаясь принятия стандарта, некоторые компании выпустили первое оборудование Gigabit Ethernet на оптоволоконном кабеле уже к лету 1997 года.

Основная идея разработчиков стандарта Gigabit Ethernet состоит в максимальном сохранении идей классической технологии Ethernet при достижении битовой скорости в 1000 Мбит/с.

Так как при разработке новой технологии естественно ожидать некоторых технических новинок, идущих в общем русле развития сетевых технологий, то важно отметить, что Gigabit Ethernet, так же как и его менее скоростные собратья, на уровне протокола не будет поддерживать:

  • качество обслуживания;
  • избыточные связи;
  • тестирование работоспособности узлов и оборудования (в последнем случае - за исключением тестирования связи порт - порт, как это делается для Ethernet 10Base-T и 10Base-F и Fast Ethernet).

Все три названных свойства считаются весьма перспективными и полезными в современных сетях, а особенно в сетях ближайшего будущего. Почему же авторы Gigabit Ethernet отказываются от них?

Главная идея разработчиков технологии Gigabit Ethernet состоит в том, что существует и будет существовать весьма много сетей, в которых высокая скорость магистрали и возможность назначения пакетам приоритетов в коммутаторах будут вполне достаточны для обеспечения качества транспортного обслуживания всех клиентов сети. И только в тех редких случаях, когда и магистраль достаточно загружена, и требования к качеству обслуживания очень жесткие, нужно применять технологию ATM, которая действительно за счет высокой технической сложности дает гарантии качества обслуживания для всех основных видов трафика.


39. Структурная кабельная система применяемая в сетевых технологиях.
Структурированная кабельная система (Structured Cabling System, SCS) - это набор коммутационных элементов (кабелей, разъемов, коннекторов, кроссовых панелей и шкафов), а также методика их совместного использования, которая позволяет создавать регулярные, легко расширяемые структуры связей в вычислительных сетях.

Структурированная кабельная система представляет своего рода «конструктор», с помощью которого проектировщик сети строит нужную ему конфигурацию из стандартных кабелей, соединенных стандартными разъемами и коммутируемых на стандартных кроссовых панелях. При необходимости конфигурацию связей можно легко изменить - добавить компьютер, сегмент, коммутатор, изъять ненужное оборудование, а также поменять соединения между компьютерами и концентраторами.

При построении структурированной кабельной системы подразумевается, что каждое рабочее место на предприятии должно быть оснащено розетками для подключения телефона и компьютера, даже если в данный момент этого не требуется. То есть хорошая структурированная кабельная система строится избыточной. В будущем это может сэкономить средства, так как изменения в подключении новых устройств можно производить за счет перекоммутации уже проложенных кабелей.

Типичная иерархическая структура структурированной кабельной системы включает:

  • горизонтальные подсистемы (в пределах этажа);
  • вертикальные подсистемы (внутри здания);
  • подсистему кампуса (в пределах одной территории с несколькими зданиями).

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

Использование структурированной кабельной системы вместо хаотически проложенных кабелей дает предприятию много преимуществ.

· Универсальность. Структурированная кабельная система при продуманной организации может стать единой средой для передачи компьютерных данных в локальной вычислительной сети, организации локальной телефонной сети, передачи видеоинформации и даже передачи сигналов от датчиков пожарной безопасности или охранных систем. Это позволяет автоматизировать многие процессы контроля, мониторинга и управления хозяйственными службами и системами жизнеобеспечения предприятия.

· Увеличение срока службы. Срок морального старения хорошо структурированной кабельной системы может составлять 10-15 лет.

· Уменьшение стоимости добавления новых пользователей и изменения их мест размещения. Известно, что стоимость кабельной системы значительна и определяется в основном не стоимостью кабеля, а стоимостью работ по его прокладке. Поэтому более выгодно провести однократную работу по прокладке кабеля, возможно, с большим запасом по длине, чем несколько раз выполнять прокладку, наращивая длину кабеля. При таком подходе все работы по добавлению или перемещению пользователя сводятся к подключению компьютера к уже имеющейся розетке.

· Возможность легкого расширения сети. Структурированная кабельная система является модульной, поэтому ее легко расширять. Например, к магистрали можно добавить новую подсеть, не оказывая никакого влияния на существующие подсети. Можно заменить в отдельной подсети тип кабеля независимо от остальной части сети. Структурированная кабельная система является основой для деления сети на легко управляемые логические сегменты, так как она сама уже разделена на физические сегменты.

· Обеспечение более эффективного обслуживания. Структурированная кабельная система облегчает обслуживание и поиск неисправностей по сравнению с шинной кабельной системой. При шинной организации кабельной системы отказ одного из устройств или соединительных элементов приводит к трудно локализуемому отказу всей сети. В структурированных кабельных системах отказ одного сегмента не действует на другие, так как объединение сегментов осуществляется с помощью концентраторов. Концентраторы диагностируют и локализуют неисправный участок.

· Надежность. Структурированная кабельная система имеет повышенную надежность, поскольку производитель такой системы гарантирует не только качество ее отдельных компонентов, но и их совместимость.


40. Концентраторы и сетевые адаптеры, принципы, использование, основные понятия.
Концентраторы вместе с сетевыми адаптерами, а также кабельной системой представляют тот минимум оборудования, с помощью которого можно создать локальную сеть. Такая сеть будет представлять собой общую разделяемую среду

Сетевой адаптер (Network Interface Card, NIC) вместе со своим драйвером реализует второй, канальный уровень модели открытых систем в конечном узле сети - компьютере. Более точно, в сетевой операционной системе пара адаптер и драйвер выполняет только функции физического и МАС-уровней, в то время как LLC-уровень обычно реализуется модулем операционной системы, единым для всех драйверов и сетевых адаптеров. Собственно так оно и должно быть в соответствии с моделью стека протоколов IEEE 802. Например, в ОС Windows NT уровень LLC реализуется в модуле NDIS, общем для всех драйверов сетевых адаптеров, независимо от того, какую технологию поддерживает драйвер.

Сетевой адаптер совместно с драйвером выполняют две операции: передачу и прием кадра.

В адаптерах для клиентских компьютеров значительная часть работы перекладывается на драйвер, тем самым адаптер оказывается проще и дешевле. Недостатком такого подхода является высокая степень загрузки центрального процессора компьютера рутинными работами по передаче кадров из оперативной памяти компьютера в сеть. Центральный процессор вынужден заниматься этой работой вместо выполнения прикладных задач пользователя.

Сетевой адаптер перед установкой в компьютер необходимо конфигурировать. При конфигурировании адаптера обычно задаются номер прерывания IRQ, используемого адаптером, номер канала прямого доступа к памяти DMA (если адаптер поддерживает режим DMA) и базовый адрес портов ввода/вывода.

Практически во всех современных технологиях локальных сетей определено устройство, которое имеет несколько равноправных названий - концентратор (concentrator), хаб (hub), повторитель (repeater). В зависимости от области применения этого устройства в значительной степени изменяется состав его функций и конструктивное исполнение. Неизменной остается только основная функция - это повторение кадра либо на всех портах (как определено в стандарте Ethernet), либо только на некоторых портах, в соответствии с алгоритмом, определенным соответствующим стандартом.

Концентратор обычно имеет несколько портов, к которым с помощью отдельных физических сегментов кабеля подключаются конечные узлы сети - компьютеры. Концентратор объединяет отдельные физические сегменты сети в единую разделяемую среду, доступ к которой осуществляется в соответствии с одним из рассмотренных протоколов локальных сетей - Ethernet, Token Ring и т. п. Так как логика доступа к разделяемой среде существенно зависит от технологии, то для каждого типа технологии выпускаются свои концентраторы - Ethernet; Token Ring; FDDI и 100VG-AnyLAN. Для конкретного протокола иногда используется свое, узкоспециализированное название этого устройства, более точно отражающее его функции или же использующееся в силу традиций, например, для концентраторов Token Ring характерно название MSAU.

Каждый концентратор выполняет некоторую основную функцию, определенную в соответствующем протоколе той технологии, которую он поддерживает. Хотя эта функция достаточно детально определена в стандарте технологии, при ее реализации концентраторы разных производителей могут отличаться такими деталями, как количество портов, поддержка нескольких типов кабелей и т. п.

Кроме основной функции концентратор может выполнять некоторое количество дополнительных функций, которые либо в стандарте вообще не определены, либо являются факультативными. Например, концентратор Token Ring может выполнять функцию отключения некорректно работающих портов и перехода на резервное кольцо, хотя в стандарте такие его возможности не описаны. Концентратор оказался удобным устройством для выполнения дополнительных функций, облегчающих контроль и эксплуатацию сети.


41. Использование мостов и коммутаторов, принципы, особенности, примеры, ограничения
Структуризация с помощью мостов и коммутаторов

сеть можно разделить на логические сегменты с помощью устройств двух типов - мостов (bridge) и/или коммутаторов (switch, switching hub).

Мост и коммутатор - это функциональные близнецы. Оба эти устройства продвигают кадры на основании одних и тех же алгоритмов. Мосты и коммутаторы используют два типа алгоритмов: алгоритм прозрачного моста (transparent bridge), описанного в стандарте IEEE 802.1D, либо алгоритм моста с маршрутизацией от источника (source routing bridge) компании IBM для сетей Token Ring. Эти стандарты были разработаны задолго до появления первого коммутатора, поэтому в них используется термин «мост». Когда же на свет появилась первая промышленная модель коммутатора для технологии Ethernet, то она выполняла тот же алгоритм продвижения кадров IEEE 802.ID, который был с десяток лет отработан мостами локальных и глобальных сетей

Основное отличие коммутатора от моста заключается в том, что мост обрабатывает кадры последовательно, а коммутатор - параллельно. Это обстоятельство связано с тем, что мосты появились в те времена, когда сеть делили на небольшое количество сегментов, а межсегментный трафик был небольшим (он подчинялся правилу 80 на 20 %).

Сегодня мосты по-прежнему работают в сетях, но только на достаточно медленных глобальных связях между двумя удаленными локальными сетями. Такие мосты называются удаленными мостами (remote bridge), и алгоритм их работы ничем не отличается от стандарта 802.1D или Source Routing.

Прозрачные мосты умеют, кроме передачи кадров в рамках одной технологии, транслировать протоколы локальных сетей, например Ethernet в Token Ring, FDDI в Ethernet и т. п. Это свойство прозрачных мостов описано в стандарте IEEE 802.1H.

В дальнейшем будем называть устройство, которое продвигает кадры по алгоритму моста и работает в локальной сети, современным термином «коммутатор». При описании же самих алгоритмов 802.1D и Source Routing в следующем разделе будем по традиции называть устройство мостом, как собственно оно в этих стандартах и называется.


42. Коммутаторы для локальных сетей, протоколы, режимы работы, примеры.
Каждый из 8 портов 10Base-T обслуживается одним процессором пакетов Ethernet - ЕРР (Ethernet Packet Processor). Кроме того, коммутатор имеет системный модуль, который координирует работу всех процессоров ЕРР. Системный модуль ведет общую адресную таблицу коммутатора и обеспечивает управление коммутатором по протоколу SNMP. Для передачи кадров между портами используется коммутационная матрица, подобная тем, которые работают в телефонных коммутаторах или мультипроцессорных компьютерах, соединяя несколько процессоров с несколькими модулями памяти.

Коммутационная матрица работает по принципу коммутации каналов. Для 8 портов матрица может обеспечить 8 одновременных внутренних каналов при полудуплексном режиме работы портов и 16 - при полнодуплексном, когда передатчик и приемник каждого порта работают независимо друг от друга.

При поступлении кадра в какой-либо порт процессор ЕРР буферизует несколько первых байт кадра, чтобы прочитать адрес назначения. После получения адреса назначения процессор сразу же принимает решение о передаче пакета, не дожидаясь прихода остальных байт кадра.

Если же кадр нужно передать на другой порт, то процессор обращается к коммутационной матрице и пытается установить в ней путь, связывающий его порт с портом, через который идет маршрут к адресу назначения. Коммутационная матрица может это сделать только в том случае, когда порт адреса назначения в этот момент свободен, то есть не соединен с другим портом.Если же порт занят, то, как и в любом устройстве с коммутацией каналов, матрица в соединении отказывает. В этом случае кадр полностью буферизуется процессором входного порта, после чего процессор ожидает освобождения выходного порта и образования коммутационной матрицей нужного пути.После того как нужный путь установлен, в него направляются буферизованные байты кадра, которые принимаются процессором выходного порта. Как только процессор выходного порта получает доступ к подключенному к нему сегменту Ethernet по алгоритму CSMA/CD, байты кадра сразу же начинают передаваться в сеть. Описанный способ передачи кадра без его полной буферизации получил название коммутации «на лету» («on-the-fly») или «напролет» («cut-through»). Главной причиной повышения производительности сети при использовании коммутатора является параллельная обработка нескольких кадров.Этот эффект иллюстрирует рис. 4.26. На рисунке изображена идеальная в отношении повышения производительности ситуация, когда четыре порта из восьми передают данные с максимальной для протокола Ethernet скоростью 10 Мб/с, причем они передают эти данные на остальные четыре порта коммутатора не конфликтуя - потоки данных между узлами сети распределились так, что для каждого принимающего кадры порта есть свой выходной порт. Если коммутатор успевает обрабатывать входной трафик даже при максимальной интенсивности поступления кадров на входные порты, то общая производительность коммутатора в приведенном примере составит 4x10 = 40 Мбит/с, а при обобщении примера для N портов - (N/2)xlO Мбит/с. Говорят, что коммутатор предоставляет каждой станции или сегменту, подключенным к его портам, выделенную пропускную способность протокола.Естественно, что в сети не всегда складывается такая ситуация, которая изображена на рис. 4.26. Если двум станциям, например станциям, подключенным к портам 3 и 4, одновременно нужно записывать данные на один и тот же сервер, подключенный к порту 8, то коммутатор не сможет выделить каждой станции поток данных по 10 Мбит/с, так как порт 5 не может передавать данные со скоростью 20 Мбит/с. Кадры станций будут ожидать во внутренних очередях входных портов 3 и 4, когда освободится порт 8 для передачи очередного кадра. Очевидно, хорошим решением для такого распределения потоков данных было бы подключение сервера к более высокоскоростному порту, например Fast Ethernet.Так как главное достоинство коммутатора, благодаря которому он завоевал очень хорошие позиции в локальных сетях, это его высокая производительность, то разработчики коммутаторов стараются выпускать так называемые неблокирующие (non-blocking) модели коммутаторов.


43. Алгоритм работы прозрачного моста.
Прозрачные мосты незаметны для сетевых адаптеров конечных узлов, так как они самостоятельно строят специальную адресную таблицу, на основании которой можно решить, нужно передавать пришедший кадр в какой-либо другой сегмент или нет. Сетевые адаптеры при использовании прозрачных мостов работают точно так же, как и в случае их отсутствия, то есть не предпринимают никаких дополнительных действий, чтобы кадр прошел через мост. Алгоритм прозрачного моста не зависит от технологии локальной сети, в которой устанавливается мост, поэтому прозрачные мосты Ethernet работают точно так же, как прозрачные мосты FDDI.

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

Рассмотрим процесс автоматического создания адресной таблицы моста и ее использования на примере простой сети, представленной на рис. 4.18.

Рис. 4.18. Принцип работы прозрачного моста

Мост соединяет два логических сегмента. Сегмент 1 составляют компьютеры, подключенные с помощью одного отрезка коаксиального кабеля к порту 1 моста, а сегмент 2 - компьютеры, подключенные с помощью другого отрезка коаксиального кабеля к порту 2 моста.

Каждый порт моста работает как конечный узел своего сегмента за одним исключением - порт моста не имеет собственного МАС-адреса. Порт моста работает в так называемом неразборчивом (promisquous) режиме захвата пакетов, когда все поступающие на порт пакеты запоминаются в буферной памяти. С помощью такого режима мост следит за всем трафиком, передаваемым в присоединенных к нему сегментах, и использует проходящие через него пакеты для изучения состава сети. Так как в буфер записываются все пакеты, то адрес порта мосту не нужен.

В исходном состоянии мост ничего не знает о том, компьютеры с какими МАС-адресами подключены к каждому из его портов. Поэтому в этом случае мост просто передает любой захваченный и буферизованный кадр на все свои порты за исключением того, от которого этот кадр получен. В нашем примере у моста только два порта, поэтому он передает кадры с порта 1 на порт 2, и наоборот. Когда мост собирается передать кадр с сегмента на сегмент, например с сегмента 1 на сегмент 2, он заново пытается получить доступ к сегменту 2 как конечный узел по правилам алгоритма доступа, в данном примере - по правилам алгоритма CSMA/CD.

Одновременно с передачей кадра на все порты мост изучает адрес источника кадра и делает новую запись о его принадлежности в своей адресной таблице, которую также называют таблицей фильтрации или маршрутизации.

После того как мост прошел этап обучения, он может работать более рационально. При получении кадра, направленного, например, от компьютера 1 компьютеру 3, он просматривает адресную таблицу на предмет совпадения ее адресов с адресом назначения 3. Поскольку такая запись есть, то мост выполняет второй этап анализа таблицы - проверяет, находятся ли компьютеры с адресами источника (в нашем случае - это адрес 1) и адресом назначения (адрес 3) в одном сегменте. Так как в нашем примере они находятся в разных сегментах, то мост выполняет операцию продвижения (forwarding) кадра - передает кадр на другой порт, предварительно получив доступ к другому сегменту.

Если же адрес назначения неизвестен, то мост передает кадр на все свои порты, кроме порта - источника кадра, как и на начальной стадии процесса обучения.


44. Мосты с маршрутизацией от источника.
Мосты с маршрутизацией от источника применяются для соединения колец Token Ring и FDDI, хотя для этих же целей могут использоваться и прозрачные мосты. Маршрутизация от источника (Source Routing, SR) основана на том, что станция-отправитель помещает в посылаемый в другое кольцо кадр всю адресную информацию о промежуточных мостах и кольцах, которые должен пройти кадр перед тем, как попасть в кольцо, к которому подключена станция-получатель.

Рассмотрим принципы работы мостов Source Routing (в дальнейшем, SR-мосты) на примере сети, изображенной на рис. 4.21. Сеть состоит из трех колец, соединенных тремя мостами. Для задания маршрута кольца и мосты имеют идентификаторы. SR-мосты не строят адресную таблицу, а при продвижении кадров пользуются информацией, имеющейся в соответствующих полях кадра данных.

Риc. 4.21. Мосты типа Source Routing

При получении каждого пакета SR-мосту нужно только просмотреть поле маршрутной информации (поле Routing Information Field, RIF, в кадре Token Ring или FDDI) на предмет наличия в нем своего идентификатора. И если он там присутствует и сопровождается идентификатором кольца, которое подключено к данному мосту, то в этом случае мост копирует поступивший кадр в указанное кольцо. В противном случае кадр в другое кольцо не копируется. В любом случае исходная копия кадра возвращается по исходному кольцу станции-отправителю, и если он был передан в другое кольцо, то бит А (адрес распознан) и бит С (кадр скопирован) поля статуса кадра устанавливаются в 1, чтобы сообщить станции-отправителю, что кадр был получен станцией назначения (в данном случае передан мостом в другое кольцо).

Так как маршрутная информация в кадре нужна не всегда, а только для передачи кадра между станциями, подключенными к разным кольцам, то наличие в кадре поля RIF обозначается установкой в 1 бит индивидуального/группового адреса (I/G) (при этом данный бит используется не по назначению, так как адрес источника всегда индивидуальный).

Поле RIF имеет управляющее подполе, состоящее из трех частей.

  • Тип кадра определяет тип поля RIF. Существуют различные типы полей RIF, использующиеся для нахождения маршрута и для отправки кадра по известному маршруту.
  • Поле максимальной длины кадра используется мостом для связи колец, в которых установлено различное значение MTU. С помощью этого поля мост уведомляет станцию о максимально возможной длине кадра (то есть минимальном значении MTU на протяжении всего составного маршрута).
  • Длина поля RIF необходима, так как заранее неизвестно количество описателей маршрута, задающих идентификаторы пересекаемых колец и мостов.

Для работы алгоритма маршрутизации от источника используются два дополнительных типа кадра - одномаршрутный широковещательный кадр-исследователь SRBF (single-route broadcast frame) и многомаршрутный широковещательный кадр-исследователь ARBF (all-route broadcast frame).

Все SR-мосты должны быть сконфигурированы администратором вручную, чтобы передавать кадры ARBF на все порты, кроме порта-источника кадра, а для кадров SRBF некоторые порты мостов нужно заблокировать, чтобы в сети не было петель.

Преимущества и недостатки мостов с маршрутизацией от источника

45. Коммутаторы: техническая реализация, функции, характеристики, влияющие на их работу.
Особенности технической реализации коммутаторов. Многие коммутаторы первого поколения были похожи на маршрутизаторы, то есть основывались на центральном процессоре общего назначения, связанном с интерфейсными портами по внутренней скоростной шине. Основным недостатком таких коммутаторов была их низкая скорость. Универсальный процессор никак не мог справиться с большим объемом специализированных операций по пересылке кадров между интерфейсными модулями. Кроме процессорных микросхем для успешной неблокирующей работы коммутатору нужно также иметь быстродействующий узел для передачи кадров между процессорными микросхемами портов. В настоящее время коммутаторы используют в качестве базовой одну из трех схем, на которой строится такой узел обмена:

  • коммутационная матрица;
  • разделяемая многовходовая память;
  • общая шина.
Интернет на Андроиде