Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

В технологии GPON все ONT, находящиеся на одном GPON-канале, используют общую среду передачи данных (волокно) образуя домен коллизий, в котором возможны наложения сигналов от разных ONT. На стороне приемника OLT такие сигналы детектировать было бы проблематично. Поэтому существует механизм, который обеспечивает передачу данных от всех ONT без коллизий. Такой механизм, называемый dynamic bandwidth allocation (DBA) на OLT обеспечивает мултиплексирование с разделением по времени, выделяя поочередно каждой ONT временные интервалы на передачу трафика для ONT. Таким образом в течение одного временного цикла осуществляется поочередная передача трафика всеми ONT.

Более подробно описание механизма DBA приведено в Руководстве пользователя и в стандарте G.984.3. В этой статье рассмотрены принципы настройки DBA на LTP-X.

Параметры DBA на LTP-X можно разделить на глобальные (применимые для всей LTP или конкретных GPON-портов), которые назначаются на OLT-чипах в секции gpon olt и на профили DBA, которые назначаются на каждый сервис в отдельности. Стоит обратить внимание что фактически алгоритм DBA работает только в upstream направлении и регулирует передачу данных в направлении от ONT к OLT. При этом ширина канала в upstream направлении может косвенно влиять и на пропускную способность в downstream направлении, влияя, например, на согласование величины окна TCP.

Глобальные настройки DBA

Режим уменьшения задержек

Данный режим работы DBA корректирует процедуру опроса алгоритмом активных алокаций и позволяет включить перераспределение фиксированной полосы пропускания между подключенными ONT для обеспечения более быстрого доступа ONT к каналу передачи данных. Функция доступна для использования на деревьях с любым количеством ONT. Начиная с версии ПО 3.46.0 данный режим имеет две вариации:

  1. Fair-allocations, режим справедливого распределения. В этом режиме цикл передачи будет распределен равномерно между всеми подключенными ONT, равномерно распределяя ресурс канала. Рекомендуется для стандартных подключений, если на OLT отсутствуют ONT, требовательные к быстрому кратковременному занятию канала.
  2. Most-demanding, режим наиболее требовательных ONT. Позволяет оперативно перестроить алгоритм под выделение требуемой полосы пропускания для тех ONT, у которых есть необходимость в кратковременной отправке больших объемов трафика. С минимальным влиянием на остальные ONT, подключенные на GPON-канале. Рекомендуется использовать, если есть ONT с скоростными тарифными планами. А так же для спецефических подключений, где ожидается высокая интенсивность отправки больших объемов трафика в сеть от ONT.

При использовании режима Most-demanding учитывайте количество активных ONT, находящиеся активными на GPON-порту на постоянной основе. Если количество ONT на канал менее 32, включайте режим Most-demanding только в паре с режимом короткого цикла DBA. Если количество активных ONT более 32 на канал, режим Most-demanding будет корректно работать уже без короткого цикла DBA. При этом при количестве активных ONT более 32, режим короткого цикла для таких портов должен быть обязательно отключен. Поэтому для выбора комбинации параметров, в первую очередь необходимо отталкиваться от количества ONT во избежание последующих проблем с активацией и проблем в работе услуг.

Оба варианта этого режима оптимизируют доступ ONT к каналу передачи данных, сокращая задержки прохождения трафика в условиях общей среды передачи. Включение режима осуществляется командой gpon olt dba-reduced-latency allocation-mode <most-demanding / fair-allocations>

LTP-4X# configure terminal
LTP-4X(config)# gpon olt dba-reduced-latency allocation-mode 
   most-demanding        The DBA algorithm will give preference to the ONT with the highest traffic in
   the upstream when allocating the band     
   fair-allocations      The DBA algorithm will evenly distribute the band among all 
   ONTs
LTP-4X(config)# do commit 
LTP-4X(config)# do save

Для отключения режима уменьшения задержек используйте приставку no перед командой.

LTP-4X(config)# no gpon olt dba-reduced-latency 
LTP-4X(config)# do commit
LTP-4X(config)# do save

Короткий цикл DBA

 Режим короткого цикла помогает дополнительно оптимизировать механизм выделения полосы для подключенных ONT путем сокращения времени цикла DBA. Это позволяет за определенный временной интервал предоставить гранты на передачу трафика для большего числа ONT. Сокращение цикла при этом не сокращает время, выделенное на передачу трафика для каждой конкретной ONT. Поэтому данный режим имеет ограничение на количество подключенных ONT на канале.

Данный режим рекомендуется включать на GPON-портах, на которых подключено не более 32-х ONT. При активации на большем количестве ONT возможны потери трафика и дисконнекты ONT.

Данный режим включается на GPON-портах попарно. К примеру, если необходимо включить этот режим на GPON-PORT 0, то он будет работать так же и на GPON-PORT 1. Пары портов, на которых возможно включение режима: 0-1, 2-3, 4-5, 6-7. Можно активировать режим сразу на нескольких парах.

Для активации режима используйте команду gpon olt dba-short-cycle gpon-port <gpon-ports pair>

LTP-4X# configure terminal 
LTP-4X(config)# gpon olt dba-short-cycle gpon-port 
   <0-1|2-3>      Enumeration of gpon interfaces by two (e.g. 0-1 or 0-1,2-3)
LTP-4X(config)# do commit 
LTP-4X(config)# do save

Для отключения режима короткого цикла DBA используйте приставку no перед командой.

LTP-4X(config)# no gpon olt dba-short-cycle gpon-port 0-1

Обратите внимание что любые изменения конфигурации чипа, приведенные в данной статье (начинающиеся с gpon olt) вызывают реконфигурацию OLT чипов и как следствие кратковременный перерыв в предоставлении услуг для всех подключенных ONT.

Профили DBA

В профилях DBA настраиваются параметры, применимые к сервисам на ONT. Для каждого сервиса можно настроить индивидуальный профиль с нужными значениями фиксированной, гарантированной и максимальной (besteffort) полосы пропускания, а так же типа T-CONT. Полную таблицу допустимых для настройки параметров полосы пропускания для определенных T-CONT можно посмотреть в руководстве пользователя.

Существует предустановленный профиль dba-00 с сбалансированными параметрами, подходящими для большинства типов трафика. Назначение профиля DBA на каждый сервис обязательно при настройке сервисов для ONT на OLT. Профиль необходимо указывать для каждого сервиса.

Для сервисов, в которых передается чувствительный к задержкам трафик в больших объемах и при условии что включена одна из вариаций режима уменьшения задержек, рекомендуется использовать отдельный профиль с увеличенным значением фиксированной полосы пропускания:

LTP-4X# configure terminal
LTP-4X(config)# profile dba MD
LTP-4X(config-dba)("MD")# bandwidth fixed 15000
LTP-4X(config-dba)("MD")# exit
LTP-4X(config)# do commit 
LTP-4X(config)# do save 

Значение фиксированной полосы следует указывать в размере 2-5% от максимальной полосы, которая будет использоваться требовательным сервисом на ONT.
Например, если ONT периодически отправляет в сеть чувствительный к задержкам трафик с битрейтом 500 Мбит/с, то рекомендуемое значение фиксированной полосы в профиле DBA (указывается в кбит/с) должно быть в диапазоне 10000-25000 кбит/с.

При этом обращаем внимание что указание фиксированной полосы в профиле DBA и назначение этого профиля DBA на сервис автоматически резервирует эту полосу за ONT и уменьшает общую полосу пропускания в upstream, доступную для остальных ONT этого же GPON-порта на это значение. Сумма фиксированной / гарантированной полос, распределенных по сервисам суммарно не может превышать физическую пропускную способность канала в upstream. Поэтому рекомендуется назначать такие профили только на ONT, для которых это действительно требуется.


  • Нет меток