RFC: 1042
Оригинал: A Standard for the Transmission of IP Datagrams over IEEE 802 Networks
Предыдущие версии: RFC 948
Категория: Стандарт Интернета
Дата публикации:
Авторы: ,
Перевод: Николай Малых

RFC 1042, Страница 7 из 11

2.8.4.1. Поддержка множества колец

Присутствие поля RIF указывается старшим (MSB) битом адреса отправителя, называемым RII (Routing Information Indicator — индикатор маршрутной информации). Если RII = 0, поле RIF отсутствует, RII = 1 говорит о наличии поля RIF. Хотя RII входит в поле адреса отправителя, этот бит не является частью адреса MAC-уровня. Старший бит адреса получателя служит индикатором индивидуального/группового адреса (установка бита говорит о групповом адресе). При реализации следует принимать во внимание состояние бита RII на момент передачи адреса отправителя другим уровням, поскольку возможна трактовка этого бита как части адреса.

Поле RIF содержит 2-октетное поле управления маршрутизацией RC, за которым может следовать до 8 двухоктетных полей RD (Route-Designator — обозначение маршрута). Поле RC для широковещательных кадров all-routes (по всем маршрутам) имеет вид[?]:

 0                   1
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|  B  |   LTH   |D|  LF |   r   |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  • B — индикатор ш ироковещ ания: 3 бита

    Индикаторы Broadcast используются для того, чтобы показать желаемую маршрутизацию для отдельных кадров. Кадр может маршрутизироваться через один указанный путь, через любой неповторяющийся маршрут в сети с множеством колец или через один маршрут, определенный алгоритмом spanning tree так, что кадр появляется в каждом кольце ровно один раз. Для этих типов маршрутизации используются следующие двоичные значения:

    • 000 — без широковещания (указанный маршрут)
    • 100 — широковещание во все маршруты (глобальное)
    • 110 — широковещание для одного маршрута (ограниченное)

    Все прочие значения этого поля зарезервированы для использования в будущем.

  • LTH — размер: 5 битов

    Биты Length используются для указания размера поля RI (маршрутная информация) с учетом полей RC и RD. Допускаются только четные значения от 2 до 30 (включительно).

  • D — направление: 1 бит

    Бит D определяет порядок полей RD — если D = 1, поле обозначения маршрута задается в обратном порядке.

  • LF — наибольший кадр: 3 бита

    Биты LF задают максимальное значение MTU, поддерживаемое всеми мостами по указанному маршруту. Все широковещательные кадры для множества колец должны передаваться со значением этого поля не меньше поддерживаемого MTU. Используются следующие обозначения:

    LF (двоичное)MAC MTUIP MTU
    000552508
    00110641020
    01020882044
    01141364092
    10082328188

    Остальные значения зарезервированы для использования в будущем.

    Получатель должен сравнить принятое значение LF с MTU. Если LF ≥ MTU, каких-либо операций не требуется, в противном случае кадр отвергается.

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

  • r — резерв: 4 бита

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

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

В сетях IEEE 802.5 не устанавливается минимального размера пакетов.

2007 - 2017 © Русские переводы RFC, IETF, ISOC.