Мир протоколов
Welcome to Энциклопедия сетевых протоколов Санкт-Петербург
ул. Седова, д. 80
тел. (812) 4490770
факс (812) 4490771
Поиск

Модули
· Титульная страница
· Мир протоколов
· Моя страница
· Основные темы
· Архив публикаций
· Парад популярности
· Поиск
· Приватная почта
· Каталог ссылок
· Написать нам
· Сообщить новость
· Рекомендовать сайт
· Участники
· Документы и программы

Выбор языка
Язык интерфейса:


Статистика
19256758
запросов с 22 сентября 2005

Внешняя статистика
Rambler's Top100

Реклама от Google
Google


  
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

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

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

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


Авторские права Энциклопедия сетевых протоколов
Все права защищены.

Дата публикации: 2005-09-23 (3642 просм.)

Назад ]
Обсудить статью на Форуме.
Copyright © BiLiM Systems
Все права на опубликованные на сайте материалы принадлежат компании BiLiM Systems, если в опубликованном на сайте документе явно не указано иное.
Не разрешается воспроизведение опубликованных на сайте документов без согласия BiLiM Systems.

Copyright © 2005 by Nikolai Malykh
Based on PHP-Nuke by Francisco Burzi. This is free software, and you may redistribute it under the GPL. Author comes with absolutely no warranty.
Время генерации страницы: 0.09 сек.