ANSI T1.618
ANSI T1.618 — это стандарт Американского национального института стандартов (ANSI), описывающий протокол канального уровня для сетей передачи данных, использующих технологию Frame Relay. Данный стандарт определяет формат кадров, процедуры управления доступом к среде, адресацию и механизмы обнаружения ошибок для обеспечения надёжной передачи данных между сетевыми устройствами. ANSI T1.618 является одним из ключевых документов, регламентирующих работу Frame Relay, и часто упоминается совместно с рекомендациями Международного союза электросвязи (ITU-T), в частности Q.922.
История и контекст
Разработка стандарта ANSI T1.618 была обусловлена потребностью в унификации протоколов для высокоскоростных сетей передачи данных, которые начали активно развиваться в 1980-х годах. В то время доминирующие технологии, такие как X.25, предлагали надёжную, но медленную передачу с большими накладными расходами на коррекцию ошибок. Frame Relay, как более простая и быстрая технология, была ориентирована на использование в цифровых сетях с низким уровнем ошибок, где избыточная коррекция на канальном уровне была нецелесообразна.
ANSI приступил к стандартизации Frame Relay в рамках комитета T1 (ныне ATIS — Alliance for Telecommunications Industry Solutions). Работа велась параллельно с аналогичными усилиями ITU-T. Результатом стал пакет стандартов, включая ANSI T1.617 (описывающий сигнализацию и управление соединениями) и ANSI T1.618 (описывающий сам протокол передачи данных — core aspects). Окончательная версия стандарта была принята в 1991 году. Он быстро получил распространение в корпоративных сетях, особенно в США, как экономичная альтернатива выделенным линиям для соединения локальных вычислительных сетей (LAN).
Основные характеристики
Протокол, определённый в ANSI T1.618, относится к уровню 2 модели OSI (канальный уровень). Его ключевые особенности включают:
- Отсутствие управления потоком и коррекции ошибок на уровне кадров. В отличие от X.25, Frame Relay не подтверждает получение каждого кадра и не запрашивает повторную передачу при обнаружении ошибок. Эта функция возлагается на протоколы верхних уровней (например, TCP). Протокол лишь проверяет целостность кадра с помощью контрольной суммы (FCS) и отбрасывает повреждённые кадры.
- Статистическое мультиплексирование. Несколько логических соединений (виртуальных каналов) могут совместно использовать один физический канал связи. Это повышает эффективность использования пропускной способности.
- Поддержка как постоянных виртуальных каналов (PVC), так и коммутируемых виртуальных каналов (SVC). Стандарт описывает механизмы для обоих типов соединений, хотя на практике PVC получили гораздо более широкое распространение.
- Механизмы управления перегрузками. Протокол включает биты для уведомления о перегрузке сети (FECN — Forward Explicit Congestion Notification, BECN — Backward Explicit Congestion Notification), а также бит Discard Eligibility (DE), позволяющий сети отбрасывать менее приоритетные кадры при перегрузке.
Формат кадра ANSI T1.618
Кадр Frame Relay, определённый в ANSI T1.618, имеет переменную длину и состоит из следующих полей:
- Флаг (Flag). Последовательность
01111110(0x7E), обозначающая начало и конец кадра. Для предотвращения появления этой последовательности внутри кадра используется процедура бит-стаффинга. - Адрес (Address). Поле длиной 2, 3 или 4 байта (чаще всего — 2 байта). Содержит:
- DLCI (Data Link Connection Identifier). Идентификатор виртуального канала (10 бит в 2-байтовом адресе). Определяет, какому логическому соединению принадлежит кадр.
- C/R (Command/Response). Бит, используемый для команд и ответов (обычно не используется в Frame Relay).
- EA (Extended Address). Бит, указывающий, является ли текущий байт последним в поле адреса. Если EA=0, за ним следует следующий байт адреса; если EA=1 — текущий байт последний.
- FECN, BECN. Биты уведомления о перегрузке.
- DE. Бит разрешения на отбрасывание.
- Информационное поле (Information). Поле данных, которое переносит пакет протокола верхнего уровня (например, IP-пакет). Максимальный размер поля данных по умолчанию составляет 1600 байт, но может быть настроен (обычно до 4096 или 8192 байт).
- Контрольная последовательность кадра (FCS — Frame Check Sequence). Поле длиной 2 байта (16 бит), содержащее циклический избыточный код (CRC) для обнаружения ошибок в кадре (исключая флаги).
Пример структуры 2-байтового адреса
| Бит 8 | Бит 7 | Бит 6 | Бит 5 | Бит 4 | Бит 3 | Бит 2 | Бит 1 |
|---|---|---|---|---|---|---|---|
| DLCI (старшие 6 бит) | C/R | EA=0 | |||||
| DLCI (младшие 4 бита) | FECN | BECN | DE | EA=1 |
Отличия от смежных стандартов
ANSI T1.618 часто сравнивают с рекомендацией ITU-T Q.922. Хотя оба стандарта описывают один и тот же протокол, между ними есть технические различия:
- Формат адреса. ANSI T1.618 использует 10-битный DLCI в 2-байтовом адресе, в то время как Q.922 Annex A (который является реализацией Frame Relay в ITU-T) определяет 23-битный DLCI для 4-байтового адреса. На практике 10-битный DLCI стал де-факто стандартом.
- Управление кадром. ANSI T1.618 определяет только «ядро» протокола (core functions), тогда как Q.922 включает полный набор функций управления каналом (LAPF — Link Access Procedure for Frame Mode Bearer Services), включая режим с подтверждением (SABME). ANSI T1.618 не поддерживает этот режим.
- Механизмы сигнализации. Сигнализация для установления SVC в ANSI описывается в отдельном стандарте T1.617, а в ITU-T — в Q.933. Эти стандарты не полностью совместимы.
Применение и значение
Стандарт ANSI T1.618 лёг в основу большинства коммерческих реализаций Frame Relay в Северной Америке. Технология Frame Relay, базирующаяся на этом стандарте, широко использовалась в 1990-х и начале 2000-х годов для:
- Соединения филиалов компаний с центральным офисом. Frame Relay позволял экономить на аренде выделенных линий, предоставляя при этом надёжное соединение.
- Построения корпоративных глобальных сетей (WAN). Многие крупные компании использовали Frame Relay как основу для своей сетевой инфраструктуры.
- Подключения к интернету. До появления широкополосного доступа (DSL, кабельные модемы) Frame Relay был одним из распространённых способов подключения предприятий к интернету через провайдеров.
С развитием более скоростных и дешёвых технологий, таких как MPLS, Ethernet (Metro Ethernet) и VPN поверх IP-сетей, использование Frame Relay начало сокращаться. К середине 2010-х годов большинство операторов связи прекратили предоставление услуг Frame Relay. Тем не менее, стандарт ANSI T1.618 остаётся важной вехой в истории телекоммуникаций, демонстрируя переход от медленных, но надёжных протоколов (X.25) к более простым и высокопроизводительным технологиям, ориентированным на передачу данных.
Источники
- ANSI T1.618-1991 (R1999) — Integrated Services Digital Network (ISDN) — Core Aspects of Frame Protocol for Use with Frame Relay Bearer Service.
- ITU-T Recommendation Q.922 (1992) — ISDN Data Link Layer Specification for Frame Mode Bearer Services.
- ANSI T1.617-1991 (R1999) — ISDN — Signaling Specification for Frame Relay Bearer Service.
- Black, U. (1998). Frame Relay Networks: Specifications and Implementations. McGraw-Hill.
- Goralski, W. (1999). Frame Relay for High-Speed Networks. John Wiley & Sons.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →