Александр Филимонов

Сети ЭВМ и телекоммуникации




Начало > Глобальные сети

Сети Frame Relay

Технология, которая в последствии получила название Frame Relay (Коммутация кадров), первоначально была разработана в начале 1980-х для использования в сетях ISDN. Технология Frame Relay обеспечивает информационное взаимодействие на физическом и канальном уровне OSI и была предназначена динамического разделения ресурсов физического канала между пользовательскими процессами передачи данных. Использование технологии FR обеспечивало ряд преимуществ по сравнению с технологиями X.25 и ISDN, которые использовались для обеспечения доступа к распределенным вычислительным ресурсам.В таблице приведены результаты сравнения вышеописанных технологий по некоторым параметрам с технологией FR.

Параметр ISDN X.25 FR
Выделение фиксированной полосы под вызов +
Виртуальные каналы ++
Высокая степень готовности ++
Малая величина задержки ++
Высокая эффективность использования канала +
Возможность масштабирования ++
Низкая стоимость использования канала +

Принципы построения и компоненты сетей Frame Relay

Первоначально информационное взаимодействие технологии FR осуществлялось только на физическом и канальном уровне. В отсутствии сетевого уровня взаимодействия и заключается принципиальное отличие технологии Frame Relay от ранее существовавших технологий построения сетей. Кадр FR содержит минимальное управляющей информации, следствием этого является высокая эффективность передачи данных. Технология Frame Relay не имеет встроенных функций контроля доставки и управления потоком кадров. Предпологается, что каналы передачи данных являются достаточно надежными, а функции управления потоком выполняются протоколами верхних уровней. Эти особенности и обеспечивают преимущества сетей, которые построены по технологии Frame Relay.

Компоненты Frame Relay

Компонентами сети Frame Relay являются устройства трех основных категорий -

  • Устройства DTE (Data Terminal Equipment)
  • Устройства DCE (Data Circuit-Terminating Equipment)
  • Устройства FRAD (Frame Relay Access Device)

Также как и в сети X.25, основу Frame Relay составляют виртуальные каналы (virtual circuits). Виртуальный канал в сети Frame Relay представляет собой логическое соединение которое создается между двумя устройствами DTE в сети Frame Relay и используется для передачи данных. В сети Frame Relay используется два типа виртуальных каналов — коммутируемые (SVC) и постоянные (PVC).

Коммутируемые каналы

Коммутируемые виртуальные каналы представляют собой временные соединения, которые предназначены для передачи импульсного трафика между двумя устройствами DTE в сетях Frame Relay. Процесс передачи данных с использованием SVC состоит из четырёх последовательных фаз:

  • Установление вызова (Call Setup)
    На этом этапе создается виртуальное соединение между двумя DTE
  • Передача данных(Data Transfer)
    Фаза непосредственной передачи данных
  • Ожидание(Idle)
    Виртуальное соединение ещё существует, однако передача данных через него уже не производится. В том случае, если период ожидания превысит установленное значение тайм-аута, соединение может быть завершено автоматически.
  • Завершение вызова(Call Termination)
    На этом этапе выполняются операции, которые необходимы для завершения соединения

Несмотря на то, что использование SVC придает определенную гибкость сетевым решениям, этот механизм не получил большого распространения в сетях Frame Relay.

Постоянные каналы

PVC представляют собой постоянное соединение, которое обеспечивает информационный обмен между двумя DTE устройствами в сети Frame Relay. Процесс передачи данных по каналу PVC имеет всего две фазы:

  • Передача данных
    Фаза непосредственной передачи данных
  • Ожидание
    Виртуальное соединение существует, однако передача данных через него не производится. В отличие от SVC, постоянный канал PVC не может быть автоматически разорван в том случае, если он не используется для передачи данных.

Идентификаторы виртуальных каналов

Для обозначения виртуальных каналов в сети Frame Relay используется аппарат DLCI (Data-Link Connection Identifier). По своему назначению в сетях Frame Relay идентификатор DLCI совпадает со назначением номера логического канала в сетях X.25. DLCI определяет номер виртуального порта для процесса пользователя. Устройство FRAD LAN1 использует виртуальный канал DLCI 101 для организации обмена данными с сетью LAN 2 и виртуальный канал DLCI 102 для организации обмена данными с сетью LAN 3. Для организации обмена данными с сетью LAN 1 устройство FRAD LAN 2 использует виртуальный канал DLCI 200. Обычно идентификатор DLCI имеет только локальное значение и не является уникальным в пределах сети. Конкретные значения DLCI для каждого пользователя определяются провайдером сервиса Frame Relay.

Структура кадра Frame Relay

Кадр протокола Frame Relay содержит минимально необходимое количество служебных полей.

Флаг Заголовок Кадра Полезная нагрузка FCS Флаг
1 байт2 байта 2 байта1 байт

Поле FLAG

Данное поле выполняет функцию обрамления кадра. Принцип формирования поля FLAG в кадре Frame Relay соответствует принципам формирования поля FLAG в кадре LAPB.

Поле HEADER

В поле заголовка кадра размещается информация, которая используется для управления виртуальными соединениями и процессами передачи данных в сети Frame Relay.

Структура первого байта поля заголовка:

поле DLCI C/R EA
6 бит 1 бит 1 бит

Структура второго байта поля заголовка:

поле DLCI FECN BECN DE EA
4 бит 1 бит 1 бит 1 бит 1 бит

Поле DLCI

Поле DLCI занимает 10 бит в заголовке кадра. В это поле коммутатор FR помещает идентификатор, используя который получатель кадра может правильно интерпретировать содержимое поля полезной нагрузки.

Биты FECN и BECN

Биты FECN и BECN обеспечивают функционирование процедуры явного указания о возникновении перегрузки Explicit Congestion Notification. Эта процедура является одним из двух механизмов, которые обеспечивают возможность управления процессом передачи данных в сети Frame Relay. Ситуация перегрузки в сети Frame Relay может возникнуть в том случае, когда один из компонентов (коммутатор FR) начинает получать больше кадров, чем он способен обработать и отправить. Для предотвращения дальнейшего усугубления этого положения коммутатор формирует в кадрах, которые он передает в направлении основного источника входящих кадров признак BECN (Backward Explicit Congestion Notification). Предполагается, что в ответ на получение этого признака источник должен уменьшить поток формируемых кадров в данном направлении. В кадрах, которые передаются в направлении получателя пакетов, коммутатор формирует признак FECN (Forward Explicit Congestion Notification). Этот признак информирует получателя информации о возможности возникновения аварийной ситуации в текущем процессе передачи данных.

Бит DE

Бит DE (Discard Eligibility) используется для обеспечения функционирования второго механизма управления потоком данных в сетях Frame Relay. Описание этого механизма будет приведено ниже. Битом DE помечаются кадры, которые при возникновении ситуации перегрузки на коммутаторе FR должны быть уничтожены в первую очередь.

Поле полезной нагрузки

Поле полезной нагрузки в кадре Frame Relay имеет переменную длину и предназначено для переноса блоков данных протоколов верхних уровней.

Поле FCS

Содержит 16-ти разрядную контрольную сумму всех полей кадра Frame Relay за исключением поля "флаг".

Параметры качества обслуживания Frame Relay

В качестве таких параметров в сети Frame Relay используются

  1. согласованное значение информационной скорости (Committed Information Rate - CIR)
  2. гарантируемый объем передаваемых данных (committed burst size Bc)
  3. не гарантируемый объем передаваемых данных (excess burst size Be)

Согласованная информационная скорость

Значение CIR определяется для каждого PVC пользователя. Согласованная информационная скорость — это максимальная скорость, с которой пользователь может обеспечивать информационный обмен по отдельному каналу PVC. Сумма значений CIR всех PVC пользователя не должна превышать 75-80 процентов пропускной способности физического канала провайдера.

Гарантированный объем и интервал неравномерности трафика

Данный параметр услуги предназначен для определения временного интервала допустимой неравномерности трафика пользователя Tc в соответствии с формулой:

Тс = Bc/CIR.

Таким образом, значение Bc определяет максимальный объем данных пользователя, который может быть передан без потерь за период Тс.

Не гарантированный объем передаваемых данных

Значение Be определяет величину предельного увеличения трафика пользователя для конкретного виртуального канала PVC. Кадрам пользователя, которые образовали добавку Be к согласованному значению Bc, присваивается признак DE, что означает их удаление при возникновении перегрузок в сети.

Сигнализация и управление вызовами в сетях Frame Relay

Использование технологии Frame Relay в качестве универсальной транспортной среды вызвало необходимость разработки дополнительных спецификаций, которые обеспечивали более гибкое управление ресурсами PVC и SVC в сети Frame Relay. Одной из первых таких спецификаций была спецификация LMI.

Cпецификация LMI

Спецификация LMI (Local Management Interface), была разработана в 1990 году инициативной группой, в которую вошли компании Cisco Systems, StrataCom, Northen Telecom и DEC. Возникновение этой группы положило начало созданию неформальной организации по развитию технологии Frame Relay - форума Frame Relay. Спецификация LMI позволила использовать следующие виды сервиса:

  • Использование значений DLCI для глобальной адресации хостов в сети Frame Relay
  • Механизм автоматического определения текущего статуса PVC
  • Использование многоадресных сообщений
  • Использование процедур определения адреса канального уровня

Сообщения LMI передаются в информационной части кадра Frame Relay и обеспечивают передачу управляющей информации в направлении FRAD - сеть и обратно. Для передачи управляющих сообщений LMI используется специальный PVC #1023.

Спецификации ANSI и ITU-T

При создании спецификации ANSI и ITU-T широко использовались материалы, которые были подготовлены специалистами FRF. Благодаря этому указанные спецификации отличаются незначительно и допускают совместную реализацию. В частности, сигнализация в сетях Frame Relay определена в спецификациях

  • ITU-T Q.933
  • ANSI T.617
Эти спецификации отличаются от LMI тем, что обеспечивают взаимодействие однотипных устройств при управлении параметрами PVC (Network - Network Interface NNI). Другим отличием является использование DLCI#0 (а не 1023) для передачи управляющих сообщений. Указанные спецификации определяют также процедуры управления виртуальными вызовами и алгоритмы управления SVC.


< Предыдущая лекция
Сети X.25
Следующая лекция
Технология АТМ
>

Ссылки по теме:


Поиск

Поиск документов на RFC.net



© 2000— Александр Филимонов
© 2001— Алексей Бусыгин

Top.Mail.Ru