Лекции 2010-го года (1130544), страница 38
Текст из файла (страница 38)
Подтверждает все кадры, кроме указанного в Next.Используется, чтобы сообщить источнику кадров о необходимости приостановитьпередачу в силу каких-то проблем у получателя. После устранения этих проблемполучатель шлет RECEIVE REDAY, REJECT или другой надлежащийуправляющий кадр.• Тип 3 - SELECTIVE REJECT - указывает на необходимость перепослать толькокадр, указанный в Next. LAPB и SDLC не используют кадры этого типа.Третий класс кадров - Unnumbered.
Кадры этого класса иногда используются для целейуправления, но чаще для передачи данных при ненадежной передаче без соединения.Все протоколы имеют команду DISConnect - для сообщения о разрыве соединения.Команды SNRM и SABM используются для установки счетчиков кадров в ноль, сбросасоединения в начальное состояние, установки соподчиненности на линии. Команда FRMRуказывает на повреждение управляющего кадра (например, когда контрольная суммаверна, а значения полей противоречивы).3.5.2.
Frame Relay.3.5.2.1. Проблемы стандартизацииРетрансляция кадров (Frame Relay, FR) - это метод доставки сообщений в сетях передачиданных (СПД) с коммутацией пакетов. Первоначально разработка стандарта FRориентировалась на цифровые сети интегрированного обслуживания (ISDN - IntegratedServices Digital Networks), однако позже стало ясно, что FR применим и в других СПД(здесь под данными понимается любое сообщение, представленное в цифровой форме).
Кчислу достоинств рассматриваемого метода прежде всего необходимо отнести малоевремя задержки, простой формат кадров, содержащих минимум управляющейинформации, и независимость от протоколов верхних уровней модели OSI.В настоящее время разработкой и исследованием стандартов FR занимаются триорганизации:Frame Relay Forum (FRF) - международный консорциум, включающий в себя свыше 300поставщиков оборудования и услуг, среди которых 3Com, Northern Telecom, Digital, Cisco,Netrix, Ascom Timeplex, Newbridge Networks, Zilog и др.; American National StandardsInstitute (ANSI, Американский национальный институт по стандартизации);Международный союз электросвязи (ITU-T).24Любой международный стандарт имеет (и всегда будет иметь) множество прикладныхреализаций, что зачастую приводит к несовместимости аппаратно-программных средствразных производителей.
Международные организации неоднократно пытались решитьданную проблему. Результатом одной из таких попыток (предпринятой FRF) стал проектстандарта, включающего в себя спецификации ANSI, которые обязательны длявыполнения членами FRF. В январе 1992 г. этот проект был доработан Техническимкомитетом FRF и утвержден собранием членов FRF.3.5.2.2.
Логическая характеристика протокола FRFR является бит-ориентированным синхронным протоколом и использует кадр в качествеосновного информационного элемента - в этом смысле он очень похож на протокол HDLC(High Level Data Link Control), рассмотренного нами в предыдущем разделе. Однако FRобеспечивает не все функции протокола HDLC. Многие элементы кадра HDLCисключены из основного формата кадра FR (в последнем адресное поле и полеуправления HDLC совмещены в едином адресное поле), что привело к сокращениюнабора функций в этом протоколе.Рисунок 3-18. Структура и формат кадра Frame RelayСтруктура кадра FR (рисунок 3-18) включает в себя следующие элементы:1.Флаг.
Все кадры начинаются и заканчиваются комбинацией "флаг": "01111110".2.Заголовок:• Адрес в пределах кадра FR (стандарт FRF), состоит из шести бит первого байта ичетырех бит второго байта заголовка кадра (стандарты ANSI и ITU-T допускаютразмер заголовка до 4 байтов). Эти 10 бит представляют собой идентификаторканала передачи данных (Data Link Connection Identifier, DLCI) и определяютабонентский адрес в сети FR.• Бит «опрос/финал» (Command/ Response - CR) зарезервирован для возможногоприменения в различных протоколах более высоких уровней управления OSI.Этот бит не используется протоколом FR и «прозрачно» пропускается аппаратнопрограммными средствами сети FR.• Бит расширения адреса (Extended Address - EA). DLCI содержится в 10 битах,входящих в два байта заголовка.
Однако возможно расширение заголовка на целоечисло дополнительных байтов с целью указания адреса, состоящего более чем из10 бит. Бит EA устанавливают в конце каждого байта заголовка; если он имеетзначение «1», то это означает, что данный байт в заголовке последний. СтандартFRF рекомендует использовать заголовки, состоящие из двух байтов. В этомслучае значение бита EA первого байта будет соответствовать «0», а второго - «1».25• Бит уведомления (сигнализации) приемника о явной перегрузке (Forward ExplicitСongestion Notification - FECN) устанавливается в «1», если надо информироватьполучателя о том, что произошла перегрузка в направлении передачи данногокадра (рисунок 3-19).• Бит уведомления (сигнализации) отправителя о явной перегрузке (BackwardExplicit Сongestion Notification - BECN).
Этот бит устанавливают в «1» дляуведомления отправителя сообщения о том, что произошла перегрузка внаправлении, обратном направлению передачи содержащего этот бит кадра. БитBECN может не использоваться терминалами абонентов (см. рисунок 3-19), т.е. вэтом направлении возник слишком большой поток кадров.• Бит разрешения сброса (Discard Eligibility - DE) устанавливают в «1» в случаеявной перегрузки. Он указывает на то, что данный кадр может быть уничтожен впервую очередь, т.е. пользователю предоставлено право выбирать, какимикадрами он может «пожертвовать». Однако при перегрузках узлы коммутациисети FR уничтожают не только кадры с битом DE.Рисунок 3-19.
Установка бит перегрузки3.Информационное поле содержит данные пользователя и состоит из целого числабайтов. Его максимальный размер определен стандартом FRF и составляет 1600байтов (минимальный размер - 1 байт), но возможны и другие максимальныеразмеры (вплоть до 4096 байтов). Содержание информационного поля пользователяпередается неизменным.4.Проверочная последовательность кадра (Frame Check Sequence - FCS) используетсядля обнаружения возможных ошибок при его передаче и состоит из двух байтов.Данная последовательность формируется аналогично циклическому коду HDLC.Все указанные поля должны присутствовать в каждом кадре FR, который передаетсямежду двумя оконечными пользовательскими системами.Одним из основных отличий протокола FR от HDLC является то, что он непредусматривает передачу управляющих сообщений (нет командных или супервизорныхкадров, как в HDLC). Для передачи служебной информации используется специальновыделенный канал сигнализации.
Другое важное отличие - отсутствие нумерациипоследовательно передаваемых (принимаемых) кадров. Дело в том, что протокол FR неимеет никаких механизмов для подтверждения правильно принятых кадров.263.5.2.3. Процедурная характеристика протокола FRПротокол FR является весьма простым по сравнению с HDLC и включает в себянебольшой свод правил и процедур организации информационного обмена. Основнаяпроцедура состоит в том, что если кадр получен без искажений, он должен бытьнаправлен далее по соответствующему маршруту. При возникновении проблем,связанных с перегрузкой сети FR, ее узлы могут сбрасывать любой кадр.Узлам сети FR разрешено уничтожать искаженные кадры, не уведомляя об этомпользователя. Искаженным считается кадр, которому присущ какой-либо из следующихпризнаков:•••••••Нет корректного ограничения флагами.Имеется менее пяти байтов между флагами.Нет целого числа байтов после удаления бит обеспечения прозрачности.Присутствует ошибка контрольной суммы.Искажено поле адреса (для случая, когда проверка не выявила ошибки в FCS).Содержится несуществующий DLCI.Превышен допустимый максимальный размер (в некоторых вариантах реализациистандартов FR возможна принудительная обработка кадров, превышающихдопустимый максимальный размер).Для FR характерно:• заполнение канала связи комбинацией «флаг» при отсутствии данных для передачи• резервирование одного DLCI для интерфейса локального управления исигнализации• содержание поля данных пользователя в любом кадре не должно подвергатьсякакой-либо обработке со стороны аппаратуры канала данных (могутобрабатываться лишь данные в локальном канале управления)3.5.2.4.
Управление доступом и защита от перегрузокУправление доступом к сети FR возлагается на интерфейс локального управления (LocalManagement Interface - LMI). Именно LMI (он будет рассмотрен ниже) реализуетинтерфейс UNI (Unified Network Interface). Доступ в сеть FR обеспечивают интерфейсыFR («порты FR») и FR-адаптеры - сборщики/разборщики кадров (FRassembler/disassembler, FRAD).Добиться высокой эффективности использования пропускной способности физическихлиний и каналов связи, а также исключения перегрузок узлов связи и всей сети FRпозволяет метод статистического мультиплексирования кадров, который подразумевает:• постоянное наблюдение за потоком заявок от пользователей на передачусообщений и за текущей загрузкой сети (линий, каналов и узлов связи)• перераспределение свободного (и высвобождающегося) ресурса пропускнойспособности в соответствии с реальными потребностями абонентов• предоставление пользователям каналов информационного обмена,удовлетворяющих их требованиям27Данный метод обеспечивает синхронный ввод сообщений пользователей ввысокоскоростной канал связи на основе соглашений, заключенных между пользователеми поставщиком услуг сети FR.