Evgenii Legotckoi
Evgenii Legotckoi16 вересня 2015 р. 05:14

Технологія Frame Relay

Зародження технології Frame Relay належить до кінця 80-х. У цей час все більшого поширення почали набувати надійні цифрові канали систем плезіохронної та синхронної цифрових ієрархій (PDH та SDH). Дані технології надавали надійний високошвидкісний канал із низьким рівнем перешкод та помилок.

Стек протоколів X.25, який існував до появи Frame Relay, включав безліч систем перевірок на помилки і відновлення даних, оскільки використовувався в низькошвидкісних каналах з великим рівнем перешкод. Але з приходом технологій PDH і SDH якість зв'язку значно покращилася і відпала потреба у складній системі перевірок, яка була присутня в X.25. В результаті на зміну даного стеку протоколів прийшла технологія Frame Relay, яка мала лише необхідний мінімум для доставки інформації від відправника до одержувача. Також проривом цієї технології стало те, що вона надавала гарантовану пропускну здатність, чого не могли надати ранні технології.


Просування кадру в технології Frame Relay

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

Просування кадру технології Frame Relay Для обміну даними між вузлами встановлюється віртуальний канал і робляться записи в таблицях маршрутизації всіх вузлів, якими будуть проходити даний. Встановлюється відповідність вхідних та вихідних міток, якими позначається канал по всьому шляху прямування даних. При цьому канали можуть бути як односпрямовані, так і двоспрямовані.

Механізм проходження пакета каналом наступний. Якщо пакет необхідно передати від комп'ютера С1 до комп'ютера С4, то пакет позначається міткою 102 і передається на перший вузол, де по таблиці маршрутизації цей пакет позначає новою міткою 106 і передається на вихідний порт 3. Далі з цією міткою він потрапляє на другий комутатор і там отримує нову мітку 117, з якою потрапляє на комп'ютер С4.

Мітка віртуального каналу

Мітка віртуального каналу є локальною адресою цього каналу, формально мітка FR має назву DLCI (Data Link Connection Identifier – ідентифікатор з'єднання рівня каналу даних). Мітки віртуального каналу завжди повинні бути унікальними для кожного комутатора, і при цьому вони мають сенс тільки для конкретного комутатора, тобто вони не мають значення для інших комутаторів, а з'єднання між комутаторами повинні мати узгоджені за значенням мітки.

Мітка віртуального каналу Frame Relay

Гарантії пропускної спроможності

Але найцікавішою функцією даної технології для клієнтів була гарантія пропускної спроможності, яка поділялася на кілька видів:

  • Узгоджена швидкість передачі даних (Committed Information Rate, CIR) — завжди гарантована пропускна здатність, нижче за яку швидкість передачі не опускається.
  • Узгоджена величина пульсації (Committed Burst Size, Bс) - максимальна пропускна спроможність, яку провайдер може дати, але не гарантує подібну швидкість передачі даних, оскільки це не вкладається у профіль CIR.
  • Додаткова величина пульсації (Excess Burst Size, Be) — максимальна кількість байтів, яку мережа намагатиметься передати понад установлене значення Нд за інтервал часу Т.
Рекомендуємо хостинг TIMEWEB
Рекомендуємо хостинг TIMEWEB
Стабільний хостинг, на якому розміщується соціальна мережа EVILEG. Для проектів на Django радимо VDS хостинг.

Вам це подобається? Поділіться в соціальних мережах!

Коментарі

Only authorized users can post comments.
Please, Log in or Sign up
AD

C++ - Тест 004. Указатели, Массивы и Циклы

  • Результат:50бали,
  • Рейтинг балів-4
m
  • molni99
  • 26 жовтня 2024 р. 01:37

C++ - Тест 004. Указатели, Массивы и Циклы

  • Результат:80бали,
  • Рейтинг балів4
m
  • molni99
  • 26 жовтня 2024 р. 01:29

C++ - Тест 004. Указатели, Массивы и Циклы

  • Результат:20бали,
  • Рейтинг балів-10
Останні коментарі
ИМ
Игорь Максимов22 листопада 2024 р. 11:51
Django - Підручник 017. Налаштуйте сторінку входу до Django Добрый вечер Евгений! Я сделал себе авторизацию аналогичную вашей, все работает, кроме возврата к предидущей странице. Редеректит всегда на главную, хотя в логах сервера вижу запросы на правильн…
Evgenii Legotckoi
Evgenii Legotckoi31 жовтня 2024 р. 14:37
Django - Урок 064. Як написати розширення для Python Markdown Добрый день. Да, можно. Либо через такие же плагины, либо с постобработкой через python библиотеку Beautiful Soup
A
ALO1ZE19 жовтня 2024 р. 08:19
Читалка файлів fb3 на Qt Creator Подскажите как это запустить? Я не шарю в программировании и кодинге. Скачал и установаил Qt, но куча ошибок выдается и не запустить. А очень надо fb3 переконвертировать в html
ИМ
Игорь Максимов05 жовтня 2024 р. 07:51
Django - Урок 064. Як написати розширення для Python Markdown Приветствую Евгений! У меня вопрос. Можно ли вставлять свои классы в разметку редактора markdown? Допустим имея стандартную разметку: <ul> <li></li> <li></l…
d
dblas505 липня 2024 р. 11:02
QML - Урок 016. База даних SQLite та робота з нею в QML Qt Здравствуйте, возникает такая проблема (я новичок): ApplicationWindow неизвестный элемент. (М300) для TextField и Button аналогично. Могу предположить, что из-за более новой верси…
Тепер обговоріть на форумі
Evgenii Legotckoi
Evgenii Legotckoi24 червня 2024 р. 15:11
добавить qlineseries в функции Я тут. Работы оень много. Отправил его в бан.
t
tonypeachey115 листопада 2024 р. 06:04
google domain [url=https://google.com/]domain[/url] domain [http://www.example.com link title]
NSProject
NSProject04 червня 2022 р. 03:49
Всё ещё разбираюсь с кешем. В следствии прочтения данной статьи. Я принял для себя решение сделать кеширование свойств менеджера модели LikeDislike. И так как установка evileg_core для меня не была возможна, ибо он писался…
9
9Anonim25 жовтня 2024 р. 09:10
Машина тьюринга // Начальное состояние 0 0, ,<,1 // Переход в состояние 1 при пустом символе 0,0,>,0 // Остаемся в состоянии 0, двигаясь вправо при встрече 0 0,1,>…

Слідкуйте за нами в соціальних мережах