
4.
Технологии глобальных
сетей
Основным параметром, по которому абонент и сеть заключают соглашение
при
установлении виртуального соединения, является согласованная скорость
передачи
данных.
Для постоянных виртуальных каналов это соглашение опре-
деляется контрактом на пользование услугами сети.
При
установлении комму-
тируемого виртуального канала соглашение о качестве обслуживания заклю-
чается автоматически с помощью протокола Q.931/933. Требуемые параметры
CIR,
В^
и
В^
передаются в пакете запроса на установление соединения.
Так как скорость передачи данных измеряют на каком-то интервале време-
ни,
то интервал Г и является тем контрольным интервалом, на котором прове-
ряют условия соглашения. В общем случае пользователь не должен за этот
интервал передать в сеть данные со средней скоростью, превосходящей CIR.
Если же он нарушает соглашение, то сеть не только не гарантирует доставку
кадра, но помечает этот кадр признаком DE (Discard Eligibility), равным «1»,
т. е. как кадр, подлежащий удалению. Однако кадры, отмеченные таким при-
знаком, удаляются из сети только в том случае, если коммутаторы сети испы-
тывают перегрузки. Если же перегрузок нет, то кадры с признаком DE = 1
доставляются адресату. Такое щадящее поведение сети соответствует слу-
чаю,
когда общее количество данных, переданных пользователем в сеть за
период Г, не превьппает объема
В^
+
В^,
Если же этот порог превьппен, то кадр
не помечается признаком
DE^
а немедленно удаляется из сети.
На рис.4.12 изображен случай, когда за интервал времени Гв сеть по вирту-
альному каналу поступило 5 кадров. Средняя скорость поступления информа-
Щ1И
в сеть составила на этом интервале R бит/с, и она оказалась вьппе CIR,
Кадры ^,^ и^ доставили в сеть данные, суммарный объем которых не пре-
высил порог
5^,
поэтому эти кадры передаются дальше транзитом с признаком
DE = 0. Данные кадра^^, прибавленные
к
данным кадров^,^ и^, уже превы-
сили порог
5^,
но еще не превысили порога
В^
+
В^,
поэтому кадр
j^
также пере-
дается дальше, но уже с признаком DE = 1. Данные кадра^, прибавленные к
данным предьщущих кадров, превысили порог
В^
+
В^,
поэтому этот кадр бьш
удален из сети.
Для контроля соглашения о параметрах качества обслуживания все комму-
таторы сети Frame relay вьшолняют так называемый алгоритм «дьфявого вед-
ра» (Leaky Bucket). Алгоритм использует счетчик поступивших от пользова-
теля
байт.
Каждые Г секунд этот счетчик уменьшает свое значение
на
величину
В^
(или же сбрасьшается в «О», если значение счетчика меньше, чем
В^).
Все
кадры, данные которых не увеличили значение счетчика свыше порога
В^,
про-
ходят
в
сеть со значением признака DE = 0. Кадры, данные которых привели
к
значению счетчика, большему 5^, но меньшему
В^
+
В^,
также передаются в
сеть,
но с признаком DE = 1. И, наконец, кадры, которые привели к значению
счетчика, большему
В^
+
В^,
коммутатор отбрасывает.
Пользователь может заказать включение не всех параметров качества об-
служивания на данном виртуальном канале, а только некоторых. Например,
276