какой метод доступа используется в сетях с архитектурой ibm token ring
Token ring
Token Ring — технология локальной вычислительной сети (LAN) кольца с «маркёрным доступом» — протокол локальной сети, который находится на канальном уровне (DLL) модели OSI. Он использует специальный трёхбайтовый фрейм, названный маркёром, который перемещается вокруг кольца. Владение маркёром предоставляет право обладателю передавать информацию на носителе. Кадры кольцевой сети с маркёрным доступом перемещаются в цикле.
Содержание
Описание
Станции на локальной вычислительной сети (LAN) Token ring логически организованы в кольцевую топологию с данными, передаваемыми последовательно от одной кольцевой станции до другой с управляющим маркером, циркулирующим вокруг кольцевого доступа управления. Этот механизм передачи маркёра совместно использован ARCNET, маркёрной шиной, и FDDI, и имеет теоретические преимущества перед стохастическим CSMA/CD Ethernet.
Передача маркёра
Token Ring и IEEE 802.5 являются главными примерами сетей с передачей маркёра. Сети с передачей маркёра перемещают вдоль сети небольшой блок данных, называемый маркёром. Владение этим маркёром гарантирует право передачи. Если узел, принимающий маркёр, не имеет информации для отправки, он просто переправляет маркёр к следующей конечной станции. Каждая станция может удерживать маркёр в течение определенного максимального времени (по умолчанию — 10 мс).
Данная технология предлагает вариант решения проблемы коллизий, которая возникает при работе локальной сети. В технологии Ethernet, такие коллизии возникают при одновременной передаче информации несколькими рабочими станциями, находящимися в пределах одного сегмента, то есть использующих общий физический канал данных.
Если у станции, владеющей маркёром, имеется информация для передачи, она захватывает маркёр, изменяет у него один бит (в результате чего маркёр превращается в последовательность «начало блока данных»), дополняет информацией, которую он хочет передать и отсылает эту информацию к следующей станции кольцевой сети. Когда информационный блок циркулирует по кольцу, маркёр в сети отсутствует (если только кольцо не обеспечивает «раннего освобождения маркёра» — early token release), поэтому другие станции, желающие передать информацию, вынуждены ожидать. Следовательно, в сетях Token Ring не может быть коллизий. Если обеспечивается раннее высвобождение маркёра, то новый маркёр может быть выпущен после завершения передачи блока данных.
Информационный блок циркулирует по кольцу, пока не достигнет предполагаемой станции назначения, которая копирует информацию для дальнейшей обработки. Информационный блок продолжает циркулировать по кольцу; он окончательно удаляется после достижения станции, отославшей этот блок. Станция отправки может проверить вернувшийся блок, чтобы убедиться, что он был просмотрен и затем скопирован станцией назначения.
Сфера применения
В отличие от сетей CSMA/CD (например, Ethernet) сети с передачей маркёра являются детерминистическими сетями. Это означает, что можно вычислить максимальное время, которое пройдет, прежде чем любая конечная станция сможет передавать. Эта характеристика, а также некоторые характеристики надежности, делают сеть Token Ring идеальной для применений, где задержка должна быть предсказуема и важна устойчивость функционирования сети. Примерами таких применений является среда автоматизированных станций на заводах.
Применяется как более дешёвая технология, получила распространение везде, где есть ответственные приложения, для которых важна не столько скорость, сколько надёжная доставка информации. В настоящее время Ethernet по надёжности не уступает Token Ring и существенно выше по производительности.
История
В основном, технологии похожи, но имеются незначительные различия. Token ring от IBM описывает топологию «звезда», когда все компьютеры присоединены к одному центральному устройству (англ. multistation access unit (MSAU) ), в то время, как IEEE 802.5 не заостряет внимания на топологии. В таблице 1 показаны различия между технологиями.
Модификации Token Ring
Существуют 2 модификации по скоростям передачи: 4 Мбит/с и 16 Мбит/с. В Token Ring 16 Мбит/с используется технология раннего освобождения маркера. Суть этой технологии заключается в том, что станция, «захватившая» маркёр, по окончании передачи данных генерирует свободный маркёр и запускает его в сеть. Попытки внедрить 100 Мбит/с технологию не увенчались коммерческим успехом. В настоящее время технология Token Ring не поддерживается.
Технология доступа к среде
Token Ring и IEEE 802.5
Библиографическая справка
Сравнение Token Ring и IEEE 802.5
Сети Token Ring и IEEE 802.5 в основном почти совместимы, хотя их спецификации имеют относительно небольшие различия. Сеть Token Ring IBM оговаривает звездообразное соединение, причем все конечные устройства подключаются к устройству, называемому «устройством доступа к многостанционной сети» ( MSAU ), в то время как IEEE 802.5 не оговаривает топологию сети (хотя виртуально все реализации IEEE 802.5 также базируются на звездообразной сети). Имеются и другие отличия, в том числе тип носителя (IEEE 802.5 не оговаривает тип носителя, в то время как сети Token Ring IBM используют витую пару) и размер поля маршрутной информации (смотри далее в этой главе обсуждение характеристик полей маршрутной информации). На Рис. 2.3 представлены обобщенные характеристики сетей Token Ring и IЕЕЕ 802.5.
Передача маркера
Token Ring и IEEE 802.5 являются главными примерами сетей с передачей маркера. Сети с передачей маркера перемещают вдоль сети небольшой блок данных, называемый маркером. Владение этим маркером гарантирует право передачи. Если узел, принимающий маркер, не имеет информации для отправки, он просто переправляет маркер к следующей конечной станции. Каждая станция может удерживать маркер в течение определенного максимального времени.
Информационный блок циркулирует по кольцу, пока не достигнет предполагаемой станции назначения, которая копирует информацию для дальнейшей обработки. Информационный блок продолжает циркулировать по кольцу; он окончательно удаляется после достижения станции, отославшей этот блок. Станция отправки может проверить вернувшийся блок, чтобы убедиться, что он был просмотрен и затем скопирован станцией назначения.
В отличие от сетей CSMA/CD (например, Ethernet) сети с передачей маркера являются детерминистическими сетями. Это означает, что можно вычислить максимальное время, которое пройдет,прежде чем любая конечная станция сможет передавать. Эта характеристика, а также некоторые характеристики надежности, которые будут рассмотрены дальше, делают сеть Token Ring идеальной для применений, где задержка должна быть предсказуема и важна устойчивость функционирования сети. Примерами таких применений является среда автоматизированных станций на заводах.
Физические соединения
Система приоритетов
Сети Тоkеn Ring используют сложную систему приоритетов, которая позволяет некоторым станциям с высоким приоритетом, назначенным пользователем, более часто пользоваться сетью. Блоки данных Token Ring содержат два поля, которые управляют приоритетом: поле приоритетов и поле резервирования.
Только станции с приоритетом, который равен или выше величины приоритета, содержащейся в маркере, могут завладеть им. После того, как маркер захвачен и изменен( в результате чего он превратился в информационный блок), только станции, приоритет которых выше приоритета передающей станции, могут зарезервировать маркер для следующего прохода по сети. При генерации следующего маркера в него включается более высокий приоритет данной резервирующей станции. Станции, которые повышают уровень приоритета маркера, должны восстановить предыдущий уровень приоритета после завершения передачи.
Механизмы управления неисправностями
Сети Token Ring используют несколько механизмов обнаружения и компенсации неисправностей в сети. Например, одна станция в сети Token Ring выбирается «активным монитором» ( active monitor ). Эта станция, которой в принципе может быть любая станция сети, действует как централизованный источник синхронизирующей информации для других станций кольца и выполняет разнообразные функции для поддержания кольца. Одной из таких функций является удаление из кольца постоянно циркулирующих блоков данных. Если устройство, отправившее блок данных, отказало, то этот блок может постоянно циркулировать по кольцу. Это может помешать другим станциям передавать собственные блоки данных и фактически блокирует сеть. Активный монитор может выявлять и удалять такие блоки и генерировать новый маркер.
Алгоритм Token Ring, называемый «сигнализирующим» ( beaconing ), выявляет и пытается устранить некоторые неисправности сети. Если какая-нибудь станция обнаружит серьезную проблему в сети (например такую, как обрыв кабеля), она высылает сигнальный блок данных. Сигнальный блок данных указывает домен неисправности, в который входят станция, сообщающая о неисправности, ее ближайший активный сосед, находящийся выше по течению потока информации (NAUN), и все, что находится между ними. Сигнализация инициализирует процесс, называемый «автореконфигурацией» ( autoreconfiguration ), в ходе которого узлы, расположенные в пределах отказавшего домена, автоматически выполняют диагностику, пытаясь реконфигурировать сеть вокруг отказавшей зоны. В физическом плане MSAU может выполнить это с помощью электрической реконфигурации.
Формат блока данных
Сети Token Ring определяют два типа блока данных: блоки маркеров и блоки данных/блоки команд. Оба формата представлены на Рис.2.5.
Ограничитель начала служит для предупреждения каждой станции о прибытии маркера (или блока данных/блока команд). В этом поле имеются сигналы, которые отличают этот байт от остальной части блока путем нарушения схемы кодирования, использованной в других частях блока.
Байт управления доступом содержит поля приоритета и резервирования, а также бит маркера (используемый для дифференциации маркера и блока данных/блока команд) и бит монитора (используемый активным монитором, чтобы определить, циркулирует какой-либо блок в кольце непрерывно или нет).
И наконец, разделитель конца сигнализирует о конце маркера или блока данных/ блока команд. В нем также имеются биты для индикации поврежденного блока,а также блока, являющегося последним в логической последовательности.
Блок данных и блок команд могут иметь разные размеры в зависимости от размеров информационного поля. Блоки данных переносят информацию для протоколов высших уровней; блоки команд содержат управляющую информацию, в них отсутствует информация для протоколов высших уровней.
За байтом управления блоком следуют два адресных поля, которые идентифицируют станции пункта назначения и источника. Для IEEE 802.5 длина адресов равна 6 байтам.
За адресными полями идет поле данных. Длина этого поля ограничена временем удержания маркера кольца, которое определяет максимальное время, в течение которого станция может удерживать маркер.
За полем данных идет поле последовательности проверки блока ( FCS ). Станция-источник заполняет это поле вычисленной величиной, зависящей от содержания блока данных. Станция назначения повторно вычисляет эту величину, чтобы определить, не был ли блок поврежден при прохождении. Если это так, то блок отбрасывается.
Также, как и маркер, блок данных/блок команд заканчивается ограничителем конца.
Технология Token Ring
Материал из ПИЭ.Wiki
Содержание
См.также
Значения
История
Изначально технология была разработана компанией IBM в 1984 году. В 1985 комитет IEEE 802 на основе этой технологии принял стандарт IEEE 802.5. В последнее время даже в продукции IBM доминируют технологии семейства Ethernet, несмотря на то, что ранее в течение долгого времени компания использовала Token Ring в качестве основной технологии для построения локальных сетей В основном, технологии похожи, но имеются незначительные различия. Token Ring от IBM описывает топологию «звезда», когда все компьютеры присоединены к одному центральному устройству (англ. multistation access unit (MSAU)), в то время, как IEEE 802.5 не заостряет внимания на топологии. (В таблице 1 показаны различия между технологиями.)
Передача маркера
Данная технология предлагает вариант решения проблемы коллизий, которая возникает при работе локальной сети. В технологии Ethernet, такие коллизии возникают при одновременной передаче информации несколькими рабочими станциями, находящимися в пределах одного сегмента, то есть использующих общий физический канал данных.
Если у станции, владеющей маркером, имеется информации для передачи, она захватывает маркер, изменяет у него один бит (в результате чего маркер превращается в последовательность «начало блока данных»), дополняет информацией, которую он хочет передать и отсылает эту информацию к следующей станции кольцевой сети. Когда информационный блок циркулирует по кольцу, маркер в сети отсутствует (если только кольцо не обеспечивает «раннего освобождения маркера» — early token release), поэтому другие станции, желающие передать информацию, вынуждены ожидать. Следовательно, в сетях Token Ring не может быть коллизий. Если обеспечивается раннее высвобождение маркера, то новый маркер может быть выпущен после завершения передачи блока данных.
Информационный блок циркулирует по кольцу, пока не достигнет предполагаемой станции назначения, которая копирует информацию для дальнейшей обработки. Информационный блок продолжает циркулировать по кольцу; он окончательно удаляется после достижения станции, отославшей этот блок. Станция отправки может проверить вернувшийся блок, чтобы убедиться, что он был просмотрен и затем скопирован станцией назначения.
Сфера применения
В отличие от сетей CSMA/CD (например, Ethernet) сети с передачей маркера являются детерминистическими сетями. Это означает, что можно вычислить максимальное время, которое пройдет, прежде чем любая конечная станция сможет передавать. Эта характеристика, а также некоторые характеристики надежности, делают сеть Token Ring идеальной для применений, где задержка должна быть предсказуема и важна устойчивость функционирования сети. Примерами таких применений является среда автоматизированных станций на заводах. Применяется как более дешевая технология, получила распространение везде, где есть ответственные приложения для которых важна не столько скорость, сколько надежная доставка информации. В настоящее время по надежности Ethernet не уступает Token Ring и существенно выше по производительности.
Модификация Token Ring
Существуют 2 модификации по скоростям передачи: 4 Мб/с и 16 Мб/с. В Token Ring 16 Мб/с используется технология раннего освобождения маркера. Суть этой технологии заключается в том, что станция, «захватившая» маркер, по окончании передачи данных генерирует свободный маркер и запускает его в сеть. Попытки внедрить 100 Мб/с технологию не увенчались коммерческим успехом. В настоящее время технология Token Ring не поддерживается.
IBM token ring | IEEE 802.5 | |
---|---|---|
Скорость передачи данных | 4,16 Мбит/с | 4,16 Мбит/с |
Количество станций в сегменте | 260 (экранированная витая пара) 72 (неэкранированная витая пара) | 250 |
Топология | Звезда | Не специализировано |
Кабель | Витая пара | Не специализировано |
Физический уровень технологии Token Ring
Стандарт Token Ring фирмы IBM изначально предусматривал построение связей в сети с помощью концентраторов, называемых MAU (Multistation Access Unit) или MSAU (Multi-Station Access Unit), то есть устройствами многостанционного доступа
Концентратор Token Ring может быть активным или пассивным. Пассивный концентратор просто соединяет порты внутренними связями так, чтобы станции, подключаемые к этим портам, образовали кольцо. Ни усиление сигналов, ни их ресинхронизацию пассивный MSAU не выполняет. Такое устройство можно счи¬тать простым кроссовым блоком за одним исключением — MSAU обеспечивает обход какого-либо порта, когда присоединенный к этому порту компьютер выклю¬чают. Такая функция необходима для обеспечения связности кольца вне зависимо¬сти от состояния подключенных компьютеров. Обычно обход порта выполняется за счет релейных схем, которые питаются постоянным током от сетевого адаптера, а при выключении сетевого адаптера нормально замкнутые контакты реле соеди¬няют вход порта с его выходом. Активный концентратор выполняет функции регенерации сигналов и поэтому иногда называется повторителем, как в стандарте Ethernet.
HSTR (High Speed Token Ring)
Какой метод доступа используется в сетях с архитектурой ibm token ring
Версия сети Token Ring была представлена фирмой IBM в 1984 году как часть предложенного ею способа объединить в сеть весь ряд выпускаемых IBM компьютеров и компьютерных систем, в том числе персональных компьютеров и средних ЭВМ (midrange), мэйнфреймов и сред Systems Network Architecture (SNA) (сетевая архитектура IBM).
Сеть Token Ring является реализацией стандарта IEEE 802.5. От других сетей ее отличает не только кабельная система, но и использование доступа с передачей маркера.
Сеть Token Ring имеет следующие характеристики:
топология | звезда-кольцо; |
метод доступа | с передачей маркера; |
кабельная система | экранированная и неэкранированная витая пара (IBM тип 1, 2 или 3); |
скорость передачи данных | 4 и 16 Мбит/с; |
тип передачи | узкополосная; |
спецификации | IEEE 802.5. |
Захватив маркер, компьютер отправляет кадр данных в сеть. Кадр проходит по кольцу, пока не достигнет узла с адресом, соответствующим адресу приемника в кадре. Компьютер-приемник копирует кадр в буфер приема и делает пометку в поле статуса кадра о получении информации. Кадр продолжает передаваться по кольцу, пока не достигнет отправившего его компьютера, который и удостоверяет, что передача прошла успешно. После этого компьютер изымает кадр из кольца и возвращает туда маркер.
Компьютер, который первым начал работу, наделяется системой Token Ring особыми функциями: он должен осуществлять текущий контроль за работой всей сети. Он проверяет корректность отправки и получения кадров, отслеживая кадры, проходящие по кольцу более одного раза. Кроме того, он гарантирует, что в кольце одномоментно находится лишь один-единственный маркер.
После появления в сети нового компьютера система Token Ring инициализирует его таким образом, чтобы он стал частью кольца. Этот процесс включает проверку уникальности адреса; уведомление всех узлов сети о появлении нового узла.
В сети Token Ring концентратор, в котором организуется фактическое кольцо, имеет несколько названий, например:
MAU | [Multistation Access Unit (модуль множественного доступа)]; |
MSAU | (Multistation Access Unit); |
SMAU | [Smart Multistation Access Unit (интеллектуальный модуль множественного доступа)]. |
Кабели соединяют клиенты и серверы с MSAU, который работает по принципу других пассивных концентраторов. При подсоединении компьютера он включается в кольцо.
В ©чистой© сети с передачей маркера вышедший из строя компьютер останавливает движение маркера, что, в свою очередь, останавливает работу всей сети. MSAU разработаны таким образом, чтобы обнаруживать вышедшую из строя плату сетевого адаптера и вовремя отключать ее. Эта процедура позволяет ©обойти© отказавший компьютер, поэтому маркер продолжает свое движение по сети.
В MSAU фирмы IBM вышедшие из строя компьютеры (или некачественные соединения) автоматически исключаются из кольца, и маркер их ©обходит. Таким образом, неисправный компьютер (или соединение) не влияет на работу всей сети Token Ring.
СОДЕРЖАНИЕ
История
1985 запуск IBM
Галерея
Адаптер управления IBM Token Ring со скоростью 100 Мбит / с с функцией Wake On LAN. Присутствуют интерфейсы как UTP (RJ45), так и STP (IBM Data Connector).
Различные полноразмерные карты Micro Channel Token Ring, включая LANStreamer, который имеет несколько портов RJ45 для использования в сети Token Ring.
Карты сетевого интерфейса Token Ring (NIC) с различными интерфейсами: ISA, PCI и MicroChannel
Madge 4/16 Мбит / с TokenRing ISA NIC
Серия из нескольких 16/4 ранних карт Micro Channel Token Ring, которые были бы заметно установлены во многих машинах Personal System / 2.
Сравнение с Ethernet
Ethernet и Token Ring имеют несколько заметных отличий:
Операция
Сеть Token Ring можно смоделировать как систему опроса, в которой один сервер обслуживает очереди в циклическом порядке.
Контроль доступа
Процесс передачи данных выглядит следующим образом:
Блоки многостанционного доступа и блоки контролируемого доступа
Физически сеть Token Ring представляет собой звезду с «MAU» в центре, «руками» к каждой станции и петлей, проходящей взад и вперед через каждую.
Кабели и интерфейсы
Соединители данных IBM на модуле многостанционного доступа IBM 8228.
8P8C «Media Filters», которые подключаются к IBM Data Connector, преобразуя его для использования с разъемами 8P8C.
Технические подробности
Типы кадров
Токен
Когда ни одна станция не отправляет фрейм, специальный фрейм маркера обходит цикл. Этот специальный фрейм-токен повторяется от станции к станции до тех пор, пока не будет доставлен на станцию, которая должна отправить данные.
Токены имеют длину 3 байта и состоят из начального ограничителя, байта управления доступом и конечного ограничителя.
Начальный разделитель | Контроль доступа | Конечный разделитель |
---|---|---|
8 бит | 8 бит | 8 бит |
Прервать фрейм
Используется для прерывания передачи передающей станцией.
SD | ED |
---|---|
8 бит | 8 бит |
Данные
Кадры данных несут информацию для протоколов верхнего уровня, а кадры команд содержат информацию управления и не содержат данных для протоколов верхнего уровня. Фреймы данных / команд различаются по размеру в зависимости от размера информационного поля.
A = 1, адрес распознан C = 1, кадр скопирован
Активные и резервные мониторы
Процесс мониторинга конкуренции инициируется, когда происходит следующее:
Процесс вставки токена
Станции Token Ring должны пройти 5-фазный процесс вставки кольца, прежде чем им будет разрешено участвовать в кольцевой сети. В случае сбоя любой из этих фаз станция Token Ring не будет вставлена в кольцо, и драйвер Token Ring может сообщить об ошибке.
Необязательная схема приоритета
В некоторых приложениях есть преимущество в возможности назначить одну станцию с более высоким приоритетом. Token Ring определяет необязательную схему такого рода, как и CAN-шина (широко используемая в автомобильных приложениях), но Ethernet этого не делает.
В MAC-адресе приоритета Token Ring используются восемь уровней приоритета, 0–7. Когда станция, желающая передать, получает маркер или кадр данных с приоритетом, меньшим или равным запрошенному приоритету станции, она устанавливает биты приоритета на свой желаемый приоритет. Станция передает не сразу; жетон циркулирует вокруг носителя, пока не вернется на станцию. После отправки и получения собственного кадра данных станция понижает приоритет маркера до исходного.
Вот следующие восемь приоритетов доступа и типов трафика для устройств, поддерживающих 802.1Q и 802.1p :
Биты приоритета | Тип трафика |
---|---|
x’000 ‘ | Нормальный трафик данных |
x’001 ‘ | Не используется |
x’010 ‘ | Не используется |
x’011 ‘ | Не используется |
x’100 ‘ | Обычный трафик данных (перенаправляется с других устройств) |
x’101 ‘ | Данные, отправленные с учетом требований к времени |
x’110 ‘ | Данные с чувствительностью в реальном времени (например, VoIP) |
x’111 ‘ | Управление станцией |
Взаимодействие с Ethernet
Мостовые решения для сетей Token Ring и Ethernet включали мост AT&T StarWAN 10: 4, мост IBM 8209 LAN и мост Microcom LAN. Альтернативные решения для подключения включали маршрутизатор, который можно было настроить для динамической фильтрации трафика, протоколов и интерфейсов, например многопротокольный маршрутизатор IBM 2210-24M, который содержал интерфейсы Ethernet и Token Ring.