Поддержка качества обслуживания

Вместо приоритезации трафика используется процедура заказа качества обслуживания при установлении соединения. Такая процедура отсутствует в сетях Х.25. В технологии Frame Relay процедура заказа и поддержания качества обслуживания встроена в технологию.

Для каждого виртуального соединения существует несколько параметров, влияющих на качество обслуживания.

  • CIR (Committed Information Rate) - согласованная информационная скорость, с которой сеть будет передавать данные пользователя.
  • Bс (Committed Burst Size) - согласованный объем пульсации, то есть максимальное количество байтов, которое сеть будет передавать от этого пользователя за интервал времени Т.
  • Be (Excess Burst Size) - дополнительный объем пульсации, то есть максимальное количество байтов, которое сеть будет пытаться передать сверх установленного значения Вс за интервал времени Т.
  • Если заранее задать эти величины, то время Т будет определяться формулой:

    Т =Bc/CIR

    Можно т задать значения CIR и Т, тогда производной величиной станет величина всплеска трафика Вс.

    Таки образом, задавая соответствующим образом эти величины при установлении виртуального соединения можно добиваться необходимого качества работы всей сети. Реакцию сети, в плане изменения соотношения между параметрами CIR, Bс, Be и Т, на поведение пользователя показывает данный рисунок, на котором обозначены - скорость канала доступа - R; передаваемые кадры - f1-f4;

    Надо отметить, что гарантий по задержкам передачи кадров технология Frame Relay не дает.

    Как правило, основным параметром, по которому абонент и сеть заключают соглашение при установлении виртуального соединения, является согласованная скорость передачи данных. Для постоянных виртуальных каналов это соглашение является частью контракта на пользование услугами сети.

    При установлении коммутируемого виртуального канала соглашение о качестве обслуживания заключается автоматически с помощью протокола Q.931/933. Для этого требуемые параметры CIR, Вс и Be просто передаются в пакете запроса на установление соединения. В общем случае нужно обеспечить такой режим, при котором пользователь не должен за интервал времени T передать в сеть данные со средней скоростью, которая превосходит согласованную скорость CIR. Если же пользователь нарушит соглашение и превысит скорость, то сеть не гарантирует доставку его кадра, мало того, она даже удалит его в том случае, если коммутаторы сети испытывают перегрузки. Пометка о том, что кадр надлежит удаления "ставится" с помощью бита DE кадра протокола LAP-F

    В нашем примере, изображен случай, когда за интервал времени Т в сеть по виртуальному каналу поступило 5 кадров.

    Средняя скорость поступления информации в сеть составила на этом интервале R бит/с, и она оказалась выше CIR. Кадры f1, f2 и f3 доставили в сеть данные, суммарный объем которых не превысил порог Вс, поэтому эти кадры ушли дальше транзитом с признаком - DE=0. Данные кадра 4, прибавленные к данным кадров f1, f2 и f3, уже превысили порог Вс, но еще не превысили порога Вс+Ве, поэтому кадр f4 также ушел дальше, но уже с установленным признаком DE=1. Данные кадра f5, прибавленные к данным предыдущих кадров, превысили порог Вс+Ве, поэтому этот кадр был удален из сети.

    Механизм заказа средней пропускной способности и максимальной пульсации является основным механизмом управления потоками кадров в сетях Frame Relay.

    Соглашения должны заключаться таким образом, чтобы сумма средних скоростей виртуальных каналов не превосходила возможностей портов коммутаторов. При заказе постоянных каналов за это отвечает администратор, а при установлении коммутируемых виртуальных каналов - программное обеспечение коммутаторов. При правильно взятых на себя обязательствах сеть борется с перегрузками путем удаления кадров с признаком DE=1 и кадров, превысивших порог Вс+Ве.

    В технологии Frame Relay определен еще один дополнительный (необязательный) механизм управления кадрами. Это механизм оповещения конечных пользователей о том, что в коммутаторах сети возникли перегрузки (переполнение необработанными кадрами). При создании коммутируемого виртуального канала параметры качества обслуживания передаются в сеть с помощью протокола Q.931. Этот протокол устанавливает виртуальное соединение с помощью нескольких служебных пакетов.

    Hosted by uCoz