Знаймо

Додати знання

приховати рекламу

Цей текст може містити помилки.

Frame relay



План:


Введення

Frame relay ( англ. "Ретрансляція кадрів" , FR) - протокол канального рівня мережевої моделі OSI. Служба комутації пакетів Frame Relay в даний час широко поширена в усьому світі. Максимальна швидкість, що допускається протоколом FR - 34,368 мегабіт / сек (канали E3). Комутація: точка-точка.

Frame Relay був створений на початку 1990-х в якості заміни протоколу X.25 для швидких надійних каналів зв'язку, технологія FR архітектурно грунтувалася на X.25 і багато в чому схожа з цим протоколом, однак на відміну від X.25, розрахованого на лінії з досить високою частотою помилок, FR початку орієнтувався на фізичні лінії з низькою частотою помилок, і тому більша частина механізмів корекції помилок X.25 до складу стандарту FR не увійшла. У розробці специфікації брали участь багато організацій; численні постачальники підтримують кожну з існуючих реалізацій, виробляючи відповідне апаратне і програмне забезпечення.

Frame relay забезпечує безліч незалежних віртуальних каналів (Virtual Circuits, VC) в одній лінії зв'язку, ідентифікованих в FR-мережі по ідентифікаторах підключення до з'єднання (Data Link Connection Identifier, DLCI). Замість засобів управління потоком включає функції сповіщення про перевантаження в мережі. Можливе призначення мінімальної гарантованої швидкості ( CIR) для кожного віртуального каналу.

В основному застосовується при побудові територіально розподілених корпоративних мереж, а також у складі рішень, пов'язаних із забезпеченням гарантованої пропускної спроможності каналу передачі даних ( VoIP, відеоконференції і т. п.).

A basic Frame Relay network

1. Формат кадру

Прапор (1 Byte) Адреса (2-4 Byte) Дані (змінний розмір) FCS (2 Byte) Прапор (1 Byte)
  • Кожен кадр починається і замикається "прапором" - послідовністю "01111110". Для запобігання випадкової імітації послідовності "прапор" усередині кадру при його передачі перевіряється весь його зміст між двома прапорами і після кожної послідовності, що складається з п'яти йдуть підряд біт "1", вставляється біт "0". Ця процедура (bit stuffing) обов'язкове при формуванні будь-якого кадру FR, при прийомі ці біти "0" відкидаються.
  • FCS (Frame Check Sequence) - перевірочна послідовність кадру служить для виявлення помилок і формується аналогічно циклічному коду HDLC.
  • Поле даних має мінімальну довжину в 1 октет, максимальну за стандартом Frame Relay Forum - 1600 октетів, проте в реалізаціях деяких виробників FR-обладнання допускається перевищення максимального розміру (до 4096 октетів).
  • Поле Адреса кадру Frame Relay, крім власне адресної інформації, містить також і додаткові поля керування потоком даних і повідомлень про перевантаження каналу і має наступну структуру:
DLCI (6 Bit) C / R (1 Bit) EA (1 Bit) DLCI (4 Bit) FECN (1 Bit) BECN (1 Bit) DE (1 Bit) EA (1 Bit)

Найменування і значення полів:

Ім'я поля Призначення
DLCI Data Link Connection Identifier - ідентифікатор віртуального каналу (PVC), мультіплексіруемого в фізичний канал. DLCI мають тільки локальне значення і не забезпечують внутрішньомережний адресації.
C / R Command / Response - ознака "команда-відповідь", по аналогії з протоколом HDLC.
EA Address Field Extension Bit - біт розширення адреси. DLCI міститься в 10 бітах, що входять в два октету заголовка, однак можливе розширення заголовка на ціле число додаткових октетів з метою вказівки адреси, що складається більш ніж з 10 біт. EA встановлюється в кінці кожного октету заголовка, якщо він має значення "1", то це означає, що даний октет у заголовку останній.
FECN Forward Explicit Congestion Notification - повідомлення про перевантаження каналу в прямому напрямку.
BECN Backward Explicit Congestion Notification - повідомлення про перевантаження каналу у зворотному напрямку.
DE Discard Eligibility Indicator - індикатор дозволу скидання кадру при перевантаженні каналу. Виставляється в "1" для даних, що підлягають передачі в негарантованої смузі (EIR) і вказує на те, що даний кадр може бути знищений в першу чергу.

2. CIR і EIR

CIR ( англ. Committed Information Rate ) - Гарантована смуга пропускання віртуального каналу PVC в мережах Frame Relay (FR).

У первинному наборі стандартів (ANSI T1S1) CIR як окремий параметр відсутній, але для окремого віртуального каналу були визначені параметри B (c) (bits committed, Committed Burst Size), B (e) (bits excess) і T (c) (Committed Rate Measurement Interval). B (c) при цьому визначається як кількість біт, гарантовано переданих за час T (c) навіть при перевантаженні мережі, B (e) - максимальна кількість біт, які можуть бути передані за час T (c) при недовантаження мережі, тобто без гарантії доставки: заголовки пакетів, що відправляються після перевищення B (c) метятся бітом DE (discard eligible, аналогічний CLP в ATM) і в разі виникнення в мережі перевантаження знищуються на комутаторах перевантаженого ділянки.

Таким чином, для віртуального каналу можуть бути визначені дві смуги пропускання:

  • CIR = B (c) / T (c) - гарантована смуга пропускання
  • EIR = (B (c) + B (e)) / T (c) - максимальна негарантована полоса пропускання (додається можливий додатковий обсяг трафіку)

Можливе налаштування і робота FR-каналів зі значенням CIR, рівним нулю.

В ANSI T1S1 значення T (c) не було визначено, так як значення T (c), B (c) і B (e) є пов'язаними параметрами, залежними від швидкостей фізичних інтерфейсів, агрегованих смуг пропускання віртуальних каналів, розмірів буферів FR-комутатора та інших параметрів, що залежать від реалізації та налаштувань комутатора.

Однак CIR і EIR виявилися зручними показниками для опису параметрів каналів при укладанні угод між операторами FR-мереж і споживачами їхніх послуг, більш того, у багатьох випадках T (c) може динамічно перераховуватися в залежності від характеру трафіку, тому в RFC 3133 (Terminology for Frame Relay Benchmarking) CIR є первинним параметром і T (c) визначається як часовий інтервал, необхідний для підтримки CIR, тобто T (c) = B (c) / CIR, виступаючи в якості аналога TCP Sliding Window.

У мережевих технологіях при множині доступі до поділюваного каналу з дворівневою пріоритизації (деякі бездротові та супутникові мережі і т. д.) також використовують термін CIR для пріорітезіруемой клієнтської смуги пропускання, при цьому CIR є одним з цільових параметрів конфігурації Шейпер (shapers) - підсистем згладжування трафіку з буферизацією (RFC два тисячі дев'ятсот шістьдесят три, A Rate Adaptive Shaper for Differentiated Services), в цьому випадку замість EIR використовується комбінація параметрів MIR (Maximum Information Rate) і PIR (Peak Information Rate).



3. Віртуальні канали (PVC і SVC)

Для передачі даних від відправника до одержувача в мережі Frame Relay створюються віртуальні канали, VC (англ. Virtual Circuit), які бувають двох видів:

  • постійна віртуальний канал, PVC (Permanent Virtual Circuit), що створюється між двома точками і існує протягом тривалого часу, навіть за відсутності даних для передачі;
  • комутований віртуальний канал, SVC (Switched Virtual Circuit), що створюється між двома точками безпосередньо перед передачею даних і розривається після закінчення сеансу зв'язку

Цей текст може містити помилки.

Схожі роботи | скачати
© Усі права захищені
написати до нас
Рейтинг@Mail.ru