Понедельник, 29.04.2024, 13:47 | RSS
Сетевые протоколы
Token Ring
Меню сайта

Категории каталога
Протоколы канального уровня ЛВС [1]
Ethernet [1]
Краткое описание структуры кадров
Token Ring [1]
Краткое описание структуры кадров
FDDI [1]
Краткое описание структуры кадров
LLC - управление логическим каналом [1]
Краткое описание структуры заголовков
SNAP [1]
Краткое описание структуры заголовков
CIF [1]
Краткое описание структуры заголовков
GARP [1]
Краткое описание структуры заголовков
GMRP [1]
Краткое описание структуры заголовков
GVRP [1]
Краткое описание структуры заголовков
VLAN [1]
Краткое описание структуры теговых заголовков

Поиск

Главная » Статьи » Протоколы ЛВС (канальный уровень) » Token Ring

Token Ring

IEEE 802.5 1998

Token Ring представляет собой протокол ЛВС, в которых все станции соединены в (логическое) кольцо и каждая станция может принимать данные только от своего ближайшего соседа. Разрешение на передачу определяется специальным маркером (token), передаваемым по кольцу.

Структура заголовка Token Ring показана на рисунке.


SDEL

1 байт

Управление доступом

1 байт

Управление кадром

1 байт

Адрес получателя

6 байтов

Адрес отправителя

6 байтов

Сведения о маршрутизации

0 – 30 байтов

Данные (LLC или MAC)

Переменная длина

FCS

4 байта

EDEL

1 байт

Состояние кадра

1 байт

Структура заголовка Token Ring

SDEL / EDEL

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

Управление доступом

Поле управления доступом имеет следующий формат:


P

P

P

T

M

R

R

R

Структура поля управления доступом

PPP Биты приоритета:

000 низший приоритет;

111 высший приоритет.

T Бит маркера:

0 маркер;

1 кадр.

M Счетчик мониторинга:

0 исходное значение;

1 изменено для активного монитора.

R Биты резервирования:

000 резервирование низшего приоритета;

111 резервирование высшего приоритета;

Управление кадром

Формат поля управления кадром показан на рисунке:


2 бита

1 бит

1 бит

4 бита

Тип кадра

0

0

Индикатор

Структура поля управления

Поле, обозначающее тип кадра может принимать следующие значения:

00 MAC-кадр;

01 кадр LLC;

10 тип кадра не определен;

  1. тип кадра не определен.

Следующие два бита всегда имеют нулевые значения.

Индикатор показывает кадры, для которых адаптер использует специальные средства буферизации и обработки:

0000 экспресс-буфер;

0010 предостережение (beacon);

0011 маркер претензий (claim token);

0100 чистка кольца;

0101 присутствует активный монитор;

0110 присутствует неактивный (standby) монитор.



Адрес получателя

Поле адреса получателя имеет следующую структуру:


I/G

U/L

Биты адреса

Структура адреса получателя

I/G Персональный (I) или групповой (G) адрес:

0 персональный адрес DSAP;

1 групповой адрес DSAP.

U/L Универсальный (U) или локальный (L) адрес:

0 универсальный адрес DSAP;

1 локальный адрес DSAP.

Адрес отправителя

Поле адреса отправителя имеет следующую структуру:


RII

U/L

Биты адреса

Структура адреса получателя

RII Индикатор маршрутной информации:

0 маршрутная информация отсутствует;

1 маршрутная информация присутствует.

I/G Персональный (I) или групповой (G) адрес:

0 персональный адрес SSAP;

1 групповой адрес SSAP.

Сведения о маршрутизации

Поле маршрутной информации имеет следующую структуру:


Поле RI


Поля RC

Поля RD


RT

LTH

D

LF

r

RD1

RD2

RDn


3

5

1

6

1

16

16


16

биты

Размер задается полем LTH


Структура поля маршрутной информации

RC Управление маршрутизацией.

RDn Дескриптор маршрута.

RT Тип маршрутизации.

LTH Длина.

D Бит направления.

LF Самый большой кадр.

r Зарезервирован.

Данные

Информационное поле (данные) может содержать данные уровня LLC или MAC. Структура поля показана на рисунке:


Основной вектор

Субвектор 1


Субвектор n


VL

VI

SVL

SVI

SVV

SVL

SVI

SVV


2

2

1

1

n

1

1

n

биты

Структура информационного поля

VL

Длина основного вектора в октетах (байтах).

VI

Идентификатор основного вектора. Поле VI имеет следующий формат:


4

8

16

биты

Класс получателя

Класс отправителя

Код основного вектора


Идентификатор основного вектора

Класс отправителя и получателя

Поля класса отправителя и получателя обеспечивают корректную маршрутизацию в станции кольца:

0 станция кольца;

4 сервер конфигурационных отчетов;

5 сервер параметров кольца;

6 монитор ошибок в кольце.

Код основного вектора

Код основного вектора определяет тип этого вектора:

0x00 отклик;

0x02 предостережение (beacon);

0x03 заявка маркера (claim token);

0x04 очистка кольца;

0x05 присутствует активный монитор;

0x06 присутствует неактивный (standby) монитор;

0x07 проверка дублирования адресов;

0x08 проверка среды ответвления (lobe media test);

0x09 передача вперед;

0x0B удаление станции кольца;

0x0C изменение параметров;

0x0D инициализация станции кольца;

0x0E запрос адреса станции;

0x0F запрос состояния станции;

0x10 запрос присоединения станции;

0x20 запрос инициализации;

0x22 отчет с адресом станции;

0x23 отчет о состоянии станции;

0x24 отчет о подключении станции;

0x25 отчет о новом активном мониторе;

0x26 отчет об изменении SUA;

0x27 отчет о незавершенном уведомлении соседа;

0x28 отчет об ошибке активного монитора;

0x29 отчет об ошибке.

SVL

Длина субвектора в октетах (байтах).

SVI

Код субвектора определяет тип этого вектора:

0x00 тип предостережения (beacon);

0x02 NAUN (Next Address. Upstream Neighbor) – адрес соседней станции, от которой приходят кадры;

0x03 локальный номер кольца;

0x04 присвоение физического номера (местоположение);

0x05 значение таймера ошибок;

0x06 разрешенный приоритет доступа;

0x07 разрешенный приоритет доступа;

0x08 разрешенная среда;

0x09 корреляция;

0x0A SA последнего AMP или SMP;

0x0B физическое местоположение (physical drop number);

0x20 код отклика;

0x21 зарезервирован;

0x22 идентификатор экземпляра;

0x23 номер версии станции кольца;

0x26 возврат данных (wrap);

0x27 пересылка кадра;

0x28 идентификатор станции;

0x29 состояние станции кольца;

0x2A код состояния передачи;

0x2B групповой адрес (адреса);

0x2C функциональный адрес (адреса);

0x2D счетчик изолированных ошибок;

0x2E счетчик неизолированных ошибок;

0x2F идентификатор запроса функции;

0x30 код ошибки;

SVV

Значение субвектора (информационное поле переменной длины).

FCS

Контрольная сумма кадра.

Состояние кадра

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

Категория: Token Ring | Добавил: protocol (11.02.2008) | Автор: Энциклопедия сетевых протоколов
Просмотров: 1691






TS-Gate [02] Inc. © 2024