Дипломдық жобада Астана қаласында gpon технологиясы бойынша


 Расчет режима инициализации



Pdf көрінісі
бет22/37
Дата24.05.2022
өлшемі4,62 Mb.
#35462
түріДиплом
1   ...   18   19   20   21   22   23   24   25   ...   37
3.7 Расчет режима инициализации 
 
Узел OLT в поисках новых незарегистрированных узлов время от времени 
должен запускать процедуру инициализации. Периодичность этой процедуры, 
также устанавливаемой администратором, может быть один раз в секунду и реже. 
Интервал инициализации определяется разбросом времен двойного пробега RTT 
по всем ONT и для большого радиуса сети.
При передачи пакетов в нисходящий поток OLT выделяет интервал 
времени – интервал инициализации длительности ΔT , в течение которого 
возможна регистрация новых абонентских узлов.
Центральный узел OLT должен позаботится о том, чтобы в интервале 
инициализации не поступали сообщения от ранее зарегистрированных ONT, т.е. 
OLT заранее перестает выдавать им необходимые разрешения.
Длина интервала инициализации Δдолжна быть не меньше чем:[5] 
RTT
max
- RTT
min
+ T
REPORT
, (3.46) 
где время двойного пробега RTT – время прохождения оптического сигнала 
по пути OLT-ONT-OLT; 
T
REPORT
- время передачи сообщения REPORT.
Рисунок 3.7 - Определение времени двойного пробега RTT для регистрируемого 
ONT 
OLT в момент времени T
0
передает сообщение GATE, тем самым, извещая 
о начале процесса инициализации. В сообщении GATE указывается время T
1
отправки ответного сообщения REPORT. Перемещая это сообщение с более 
высокого уровня на уровень MAC, OLT на основе протокола MPCP помещает 
внутрь сообщения временную метку T
0
, соответствующую локальному моменту 
времени
на OLT. 
При этом только незарегистрированные узлы ONT могут 
отвечать на GATE. Когда незарегистрированный узел ONT получает GATE, то по 


71 
временной метке (поле TS, рисунок 3.8) узел устанавливает отсчет T
0
для своего 
собственного времени.
Рисунок 3.8 – Формат кадра Ethernet в PON 
Когда локальные часы на ONT достигают времени, ONT начинает 
передавать ответное сообщение REPORT. Сообщение REPORT содержит MAC-
адрес данного ONT и временную метку T
1
.
В момент времени T
2
OLT получает REPORT от незарегистрированного 
ONT, читает его MAC адрес и временную метку T
1
и вычисляет время двойного 
пробега: 
RTT=(T
2
- T
0
) - (T
1
- T
0
) =T
2
- T
1
(3.47) 
Поскольку несколько незарегистрированных ONT одновременно могут 
попытаться зарегистрироваться и ответить своими сообщениями REPORT на 
GATE, то может возникнуть коллизия. В этом случае те ONT, чьи сообщения 
REPORT испытали коллизию, не будут зарегистрированы.
Узел ONT ожидает уведомление о регистрации, и если по истечении 
заданного тайм-аута не получает его, то считает, что произошла коллизия, и 
попытается повторно зарегистрироваться, предварительно пропустив несколько 
GATE-сообщений. Число пропущенных сообщений выбирается случайным 
образом из заданного интервала, а интервал удваивается после каждой новой 
коллизии. Используется так называемый усеченный экспоненциальный алгоритм, 
аналогичный алгоритму разрешения коллизий в протоколе IEEE 802.3 CSMA/CD.
Если коллизии не возникло, то OLT посылает GATE-сообщение на MAC-
адрес регистрируемого ONT с указанием выделенного уникального 
идентификатора LLID. (Идентификатор LLID выполняет функцию тега и 
необходим для того, чтобы сеть EPON могла эмулировать коммутацию уровня 2 
и организовывать виртуальные сети). Получив этот GATE, узел ONT переходит в 
нормальный режим работы.
Прежде всего, для нормального режима работы важно отметить, что 
протокол MPCP не касается механизма распределения полосы в обратном потоке 
между различными ONT. MPCP скорее является поддерживающим протоколом, 
необходимым для доставки к узлам ONT принятых на OLT решений о 
распределении полосы. Распределение полосы непосредственно возложено на 
алгоритм DBA (dynamic bandwidth allocation) и выходит за рамки данной статьи.


72 
На OLT диспетчер DBA посредством MPCP отправляет GATE-сообщения 
для каждого ONT со следующей информацией: время, в которое данный узел 
ONT должен начать передачу, и длительность передачи. Протокол MPCP 
обеспечивает единое время на часах OLT и на часах каждого ONT посредством 
указания временных меток в управляющих GATE-кадрах.
Узел ONT, получив сообщение GATE (unicast), убеждается, что оно 
адресовано ему, и узнает о времени начала передачи и длительности передачи. 
Безусловно, OLT при вычислении времени начала передачи для ONT принимает 
во внимание известное RTT для этого узла. ONT каждый раз проверяет 
правильность своей синхронизации с OLT, сверяя содержащуюся в полученном 
GATE-сообщении временную метку со своим собственным временем. Если 
расхождение превысит установленный порог, то ONT посчитает, что он потерял 
синхронизацию и переключится из нормального режима в режим инициализации.
Если разница не превышает установленный порог, то ONT, 
подкорректировав свои часы, будет дожидаться момента начала разрешенной 
передачи. Выделенный тайм-слот может вместить несколько кадров Ethernet. 
Передача фрагментов кадров исключена – если следующий в буфере кадр не 
помещается в незанятую часть разрешенного временного интервала, то кадр 
будет дожидаться следующего временного интервала, разрешенного для 
отправки. Произведем расчеты по вышеописанным формулам и сведем в 
таблицу 3.5. 
Таблица 3.5 - Характерные времена в EPON
Максимальное время передачи кадра Ethernet (с преамбулой), 1526 
байтов 
12 мкс 
Периодичность опроса узлов в нормальном режиме, не реже чем 
1-3 мс 
Время передачи управляющего кадра GATE (с преамбулой), 72 
байт 
0.6 мкс 
Время опроса состояния 32 узлов ONT сети, 32х0.6 
20 мкс 
Потребление полосы служебными ресурсами в нормальном 
режиме 
< 2 % 
RTT (20 км) 
200 мкс 
Периодичность режима инициализации (параметр конфигурации) 
> 1с 
Интервал инициализации (молчания), максимальный 
> 200.6 
мкс 
Расходы на регистрацию нового ONU, 2 сообщения GATE 
1.2 мкс 
Потребление полосы режимом инициализации 
0.02 % 


73 


Достарыңызбен бөлісу:
1   ...   18   19   20   21   22   23   24   25   ...   37




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет