Другие технологии локальных сетей. Технология 100VG–AnyLAN. Token Ring. Другие технологии локальных сетей. Технология 100VG–AnyLAN. Token Ring.

  1. Технология Token Bus (IEEE 802.4)
  2. Технология Token Ring (IEEE 802.5)
  3. Технология 100VG–AnyLAN (IEEE 802.12). Отличие от технологии Ethernet.
  4. Литература
  1. Технология Token Bus (IEEE 802.4)

    Стандарт IEEE 802.4 описывает свойства сетей, известных под названием маркерная шина. С точки зрения правил предоставления доступа этот стандарт схож с token ring. В качестве физической среды используется 75-омный кабель. При необходимости построения сети типа дерева, а также для увеличения длины сети используются повторители. Сеть способна обеспечить пропускную способность до 10 Мбит/с при полосе пропускания кабеля 12 МГц.

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

    Рис.1.Формат кадра, пересылаемого по маркерной шине.

    SD - (Start Delimiter) - стартовый байт-разделитель =**0**000, где * - символ, кодируемый неманчестерским кодом;
    FC - (Frame Control) поле управления кадром = FFxxxxxx, где FF - субполе формата кадра, а xxxxxx - биты типа кадра, SA и DA адреса отправителя и получателя, соответственно.
    FSC - (Frame Control Sequence) контрольная сумма (4 байта).
    ED - (End Delimiter) оконечный разграничитель =**1**11E (правый бит является 8-ым). MMM=000 - запрос, не требующий подтверждения; MMM=001 - запрос, требующий подтверждения, MMM=010 - отклик на запрос. PPP - биты приоритета (111 - высший приоритет, а 000 - низший).

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

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

    При обнаружении потери маркера запускается процедура инициализации сети, при этом посылается пакет требование маркера. Станция, пославшая запрос, прослушивает шину и при обнаружении сетевой активности выбывает из соревнования (имеется станция с большим, чем у нее адресом). В сети определено 4 класса обслуживания (6, 4, 2, 0). Станция может передавать данные класса 6 в течение допустимого времени удержания маркера THT (для класса 6). При M станций в сети максимальное время ожидания будет равно THT*M. По завершении передачи данных класса 6 (или если они не передавались вовсе) можно передавать данные класса 4. Аналогично определено время обращения маркера для классов 4, 2 и 0.

  2. Технология Token Ring (IEEE 802.5)

    Версия сети Token Ring была представлена фирмой IBM в 1984 году как часть предложенного ею способа объединить в сеть весь ряд выпускаемых IBM компьютеров и компьютерных систем, в том числе персональных компьютеров и средних ЭВМ (midrange), мэйнфреймов и сред Systems Network Architecture (SNA) (сетевая архитектура IBM). Разрабатывая версию сети Token Ring, фирма IBM ставила целью обеспечить простоту монтажа кабеля - витой пары, - соединяющего компьютер с сетью через настенную розетку. Основной монтаж проводится централизованно. В 1985 году IBM Token Ring стала стандартом ANSI/IEEE.

    Сеть Token Ring является реализацией стандарта IEEE 802.5. От других сетей ее отличает не только кабельная система, но и использование доступа с передачей маркера.

    Топология типичной сети Token Ring - "кольцо". Однако в версии IBM это топология «звезда-кольцо»: компьютеры в сети соединяются с центральным концентратором, а маркер передается по логическому кольцу. Физическое кольцо реализуется в концентраторе. Пользователи - часть кольца, но соединяются они с ним через концентратор.

    Рис.2. Формат кадра Token Ring.

    Поле кадра
    Описание
    Преамбула Сигнализирует о начале кадра
    Управление доступом Указывает на приоритет кадра и на то, что передается, кадр маркера или кадр данных
    Управление кадром Содержит информацию Управления доступом к среде - для всех компьютеров или информацию конечной станции- только для одного компьютера
    Адрес места назначения Адрес компьютера-получателя
    Адрес отправителя Адрес компьютера-отправителя
    Данные Передаваемая информация
    CRC (Циклический избыточный код) - поле информации для проверки ошибок
    Флаг конца Сигнализирует о конце кадра
    Состояние кадра Сообщает, был ли распознан и скопирован кадр (доступен ли адрес приемника)

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

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

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

  3. Технология 100VG–AnyLAN (IEEE 802.12). Отличие от технологии Ethernet.

    1. Используется другой метод доступа Demand Priority, который обеспечивает более справедливое распределение пропускной способности сети по сравнению с методом CSMA/CD, Кроме того, этот метод поддерживает приоритетный доступ для синхронных приложений.
    2. Кадры передаются не всем станциям сети, а только станции назначения.
    3. В сети есть выделенный арбитр доступа - концентратор, и это заметно отличает данную технологию от других, в которых применяется распределенный между станциями сети алгоритм доступа.
    4. Поддерживаются кадры двух технологий - Ethernet и Token Ring (именно это обстоятельство дало добавку AnyLAN в названии технологии).
    5. Данные передаются одновременно по 4 парам кабеля UTP категории 3. По каждой паре данные передаются со скоростью 25 Мбит/с, что в сумме дает 100 Мбит/с. В отличие от Fast Ethernet в сетях 100VG-AnyLAN нет коллизий, поэтому удалось использовать для передачи все четыре пары стандартного кабеля категории 3. Для кодирования данных применяется код 5В/6В, который обеспечивает спектр сигнала в диапазоне до 16 МГц (полоса пропускания UTP категории 3) при скорости передачи данных 25 Мбит/с. Метод доступа Demand Priority основан на передаче концентратору функций арбитра, решающего проблему доступа к разделяемой среде. Сеть 100VG-AnyLAN состоит из центрального концентратора, называемого также корневым, и соединенных с ним конечных узлов и других концентраторов.

  4. Литература
    1. В.Г.Олифер, Н.А.Олифер Компьютерные сети
    2. http://ru.wikipedia.org
    3. http://www.citforum.ru/
Hosted by uCoz

Hosted by uCoz