Evgenii Legotckoi
Evgenii LegotckoiSept. 16, 2015, 5:14 a.m.

Frame Relay Technology

Origin of Frame Relay technology is the end of the 80s. At this time, more and more began to receive the spread of reliable digital channels plesiochronous systems, synchronous digital hierarchy (PDH and SDH). These technologies provide a reliable high-speed channel with low noise and error.

X.25 protocol stack, which existed before the advent of Frame Relay, included a variety of systems error checking and recovery, as used in the low-speed channels with a large noise level. But with the advent of technologies PDH and SDH communication quality has improved significantly and eliminated the need for a complex system of checks, which was present in the X.25. As a result, the change of the protocol stack came Frame Relay technology, which had only the minimum necessary for delivering information from the sender to the recipient. It is also a breakthrough of this technology was that it provided a guaranteed bandwidth, which could provide early technology.


Transmission of frame in Frame Relay technology

Frame Relay technology uses a technique of virtual channels based on tags, thereby reducing the uncertainty in the data delivery to the recipient and this is not so tough methods of transmission, which is characteristic of primary and telephone networks.

Transmission of frame in Frame Relay technology The virtual channel is established for the exchange of data between the nodes and made entries in the routing tables of all nodes through which this will take place. Set the input and output matching tags that mark the channel in the entire data path. Thus channels may be either unidirectional or bidirectional.

The mechanism of transmission channel package next. If the packet to be transmitted from the computer to the computers C1 C4, the packet is marked with the label 102 and is transmitted to the first node where the routing table of the package marks a new label 106 and is transmitted to the output port 3. Further to this mark, he gets to the second switch, and there gets a new tag 117, which gets on the computer C4.

Virtual Channel Label

Tag virtual channel is the local address of this channel, formally mark FR is the name of the DLCI (Data Link Connection Identifier - Data Link Layer connection identifier). Tags virtual channel should always be unique for each switch, and while they only make sense for the particular switches, ie they do not have values for the other switches and connections between switches must have agreed on the value of the mark.

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

Bandwidth Guarantees

But the most interesting features of this technology to customers was a guarantee of bandwidth, which is divided into several types:

  • Committed Information Rate, CIR - always guaranteed bandwidth below which transmission rate does not drop.
  • Committed Burst Size, Bc - the maximum bandwidth that the provider can provide, but do not guarantee a similar data rate, since it does not fit the profile of CIR.
  • Excess Burst Size, Be - the maximum number of bytes that the network will attempt to transmit in excess of the value of Sun for the time interval T.
We recommend hosting TIMEWEB
We recommend hosting TIMEWEB
Stable hosting, on which the social network EVILEG is located. For projects on Django we recommend VDS hosting.

Do you like it? Share on social networks!

Comments

Only authorized users can post comments.
Please, Log in or Sign up
г
  • ги
  • April 24, 2024, 1:51 a.m.

C++ - Test 005. Structures and Classes

  • Result:41points,
  • Rating points-8
l
  • laei
  • April 23, 2024, 7:19 p.m.

C ++ - Test 004. Pointers, Arrays and Loops

  • Result:10points,
  • Rating points-10
l
  • laei
  • April 23, 2024, 7:17 p.m.

C++ - Тест 003. Условия и циклы

  • Result:50points,
  • Rating points-4
Last comments
k
kmssrFeb. 9, 2024, 5:43 a.m.
Qt Linux - Lesson 001. Autorun Qt application under Linux как сделать автозапуск для флэтпака, который не даёт создавать файлы в ~/.config - вот это вопрос ))
Qt WinAPI - Lesson 007. Working with ICMP Ping in Qt Без строки #include <QRegularExpressionValidator> в заголовочном файле не работает валидатор.
EVA
EVADec. 25, 2023, 9:30 p.m.
Boost - static linking in CMake project under Windows Ошибка LNK1104 часто возникает, когда компоновщик не может найти или открыть файл библиотеки. В вашем случае, это файл libboost_locale-vc142-mt-gd-x64-1_74.lib из библиотеки Boost для C+…
J
JonnyJoDec. 25, 2023, 7:38 p.m.
Boost - static linking in CMake project under Windows Сделал всё по-как у вас, но выдаёт ошибку [build] LINK : fatal error LNK1104: не удается открыть файл "libboost_locale-vc142-mt-gd-x64-1_74.lib" Хоть убей, не могу понять в чём дел…
G
GvozdikDec. 19, 2023, 8:01 a.m.
Qt/C++ - Lesson 056. Connecting the Boost library in Qt for MinGW and MSVC compilers Для решения твой проблемы добавь в файл .pro строчку "LIBS += -lws2_32" она решит проблему , лично мне помогло.
Now discuss on the forum
G
GarApril 22, 2024, 3:46 p.m.
Clipboard Как скопировать окно целиком в clipb?
DA
Dr Gangil AcademicsApril 20, 2024, 5:45 p.m.
Unlock Your Aesthetic Potential: Explore MSC in Facial Aesthetics and Cosmetology in India Embark on a transformative journey with an msc in facial aesthetics and cosmetology in india . Delve into the intricate world of beauty and rejuvenation, guided by expert faculty and …
a
a_vlasovApril 14, 2024, 4:41 p.m.
Мобильное приложение на C++Qt и бэкенд к нему на Django Rest Framework Евгений, добрый день! Такой вопрос. Верно ли следующее утверждение: Любое Android-приложение, написанное на Java/Kotlin чисто теоретически (пусть и с большими трудностями) можно написать и на C+…
Павел Дорофеев
Павел ДорофеевApril 14, 2024, 12:35 p.m.
QTableWidget с 2 заголовками Вот тут есть кастомный QTableView с многорядностью проект поддерживается, обращайтесь
f
fastrexApril 4, 2024, 2:47 p.m.
Вернуть старое поведение QComboBox, не менять индекс при resetModel Добрый день! У нас много проектов в которых используется QComboBox, в версии 5.5.1, когда модель испускает сигнал resetModel, currentIndex не менялся. В версии 5.15 при resetModel происходит try…

Follow us in social networks