
- •Перечень условных обозначений и сокращений
- •Введение
- •1. Описание функционирования лвс с маркерным способом доступа
- •1.1 Маркерный доступ на структуре кольцо
- •1.2 Тип и форматы кадров
- •1.3 Расчет и описание тайм-аутов
- •2. Описание микропроцессорного комплекта pic 16c64
- •2.1 Общее описание pic 16c64
- •2.2 Свойства pic16c64
- •2.3 Назначение выводов pic16c64
- •2.4 Описание команд. Общий формат команд
- •3. Описание структурной схемы станции лвс, узлов приема и выдачи
- •4. Описание принципиальной схемы станции
- •5. Определение необходимого объема буферной памяти
- •6. Описание схемы заданного режима работы станции - прием
- •7. Описание программы реализации, заданного режима работы станции - прием
- •8. Оценка эффективности
- •Заключение
- •Список литературы
- •Приложение
1.2 Тип и форматы кадров
Формат кадров сети FDDI представлен на рисунке 1: кадр данных КД и кадр маркера КМ. При этом приняты обозначения:
PA - преамбула;
SD - стартовый разделитель (начальный ограничитель — НО);
FC - управляющее поле кадра (указатель кадра УК);
DA - адрес получателя (АО);
SA - адрес отправителя (АО);
FCS - контрольная последовательность кадра (КПК);
ED - конечный разделитель (конечный ограничитель КО);
FS - статус кадра (состояние кадра - СК).
PA 16р |
SD 8р |
FC 8р |
DA 16-48р |
SA 16-48р |
INFO |
FCS |
ED 8р |
FS 8р |
КД |
PA 64р |
SD 8р |
FC 8р |
ED 8р |
КМ |
Рисунок 1 - Формат кадров сети FDDI
Формат кадров подобен кадрам сетей Token Ring, но имеются некоторые отличия.
Формат поля УК имеет вид CLFFZZZZ, где С - бит класса кадра (0 - асинхронный, 1 - синхронный);
L - бит длины адреса (0 - 16-битный, 1 - 48 битный);
FF - биты формата;
ZZZZ - биты управления.
Таким образом, поле УК определяет тип кадра, длину полей адресов получателя и отправителя и управляющие функции кадра.
Подуровень МАС сети FDDI обеспечивает два вида сервиса: асинхронную и синхронную передачу информации. Синхронная передача обеспечивает гарантированное время доставки информации получателю и используется при наличии жестких требований к времени доставки информации. Асинхронная передача применяется при отсутствии жестких ограничений на время доставки информации.
Формат поля FS имеет вид ЕАС... Т, где А - бит "адрес распознан",
С - бит "кадр скопирован",
Е — бит "ошибка обнаружена".
Поле FS может заканчиваться символом Т.
Первые три позиции обязательны для каждого кадра данных, что касается конечного ограничителя, то он состоит из двух символов для кадра маркера и одного символа Т для кадра данных.
1.3 Расчет и описание тайм-аутов
Для правильной работоспособности протокола УДС необходимо использовать средства контроля и управления – тайм-ауты.
Для правильного функционирования протокола УДС, каждая станция должна отсчитывать три тайм-аута, регулирующие работу кольца ЛВС ВОИ. Граничные значения этих тайм-аутов могут быть различными для разных станций, оставаясь в определенных пределах. Эти пределы, обеспечивающие работоспособность метода доступа к физической среде, вычисляются исходя из временных параметров кольца, перечень и типовые значения которых приведены в таблице 1.1.
Таблица 1.1. Граничные значения тайм-аутов
обозначение |
название |
рекомендуемое значение |
Примечание |
ТЗК_max |
максимальное время распространения сигнала по кольцу |
1.617 мс. |
определяется из расчета на 200 км. оптической линии (5.085 мкс на км) и 1000 Станций |
УДС_max |
максимальное число логических объектов УДС в кольце |
1000 |
- |
Прер_max |
максимальное время разрыва кольца при включении в него станции |
25 мс. |
- |
Уст_max |
время установки сигнала в физической среде |
1.0 мс. |
- |
Т_МК |
время передачи маркера |
0.88 мкс. |
вместе с преамбулой |
ТНП_max |
максимальное время до начала передачи кадра после захвата маркера |
3.5 мкс. |
определяет максимальную длину преамбулы кадра |
ТПК_max |
максимальное время передачи одного кадра |
0.361 мкс |
максимальная длина кадра 9000 символов. |
ТЗМ |
время передачи кадра ЗМК (заявка маркера) |
2.56 мкс. |
при 48-битном адресе и преамбуле 16 символов. |
ТСС_min |
минимальное время сохранения синхронизации при помехах в среде |
0.3645 мкс. |
ТСС_min=ТПК_max+ТНП_max |
Рассмотрим формулы и нахождение тайм-аутов.
ТЗК_max – минимальное время задержки сигнала по каналу.
ТЗК_max = 5,085мкс * L + ∆ * N,
где L = 300км; N = 200;
∆ = (FC+DA)*10Нс = (8р+48р)*10Нс=560≈0,6 мКс.
Таким образом, ТЗК_ max = 5,086*300+0,6*200=1645,5≈1,6455 мКс.
ТМК – время передачи маркера вместе с преамбулой.
ТМК= (DA+SD+FC+ED)*10Нс = (64р+8р+8р+8р)*10Нс = 0,88 мКс.
ТПК_max - максимальное время передачи одного кадра.
ТПК_max = b*8*10Нс, где b - длинна кадров(2000 байт).
ТПК_max = 2000*8*10 = 160000 = 160мКс.
ТЗМ – время передачи кадра ЗМК (заявка маркера). По справочнику[3] при преамбуле 64 разр и 48-битном адресе:
ТЗМ = (PA+SD+FC+DA+SA+FCS+ED)*10Нс = (64р+8р+8р+48р+48р+32р+8р)*10мКс = 216≈2,16мКс.
ТСС_min – минимальное время сохранения синхронизации при помехах в среде.
ТСС_min = ТПК_max + ТНП_ max = 160+3,5 = 163,5мКс.