Псевдовещание.

802.11 МАС имеет два режима: одноадресный и широковещательный. Так как COPE вещает закодированные пакеты для их следующих узлов, естественный метод – использование широковещательного режима.  К сожалению это не работает из-за двух причин: низкая надёжность и отсутствие отката. Особым образом, в одноадресном режиме 802.11 узлы  незамедлительно отправляют подтверждение на получение пакетов. Протокол 802.11 гарантирует надёжность ретранслирования пакета на МАС уровне за определённое число раз, пока не получено подтверждение. Отсутствие подтверждения считается сигналом коллизии на который отправитель реагирует откатом экспоненциально, таким образом позволяя множеству узлов разделять среду.

В отличие от этого,  в широковещании 802.11 отсутствует как надёжность, так и откат. У широковещательного пакета множество предполагаемых получателей и неясно, кто должен подтвердить. В отсутствие подтверждения, широковещательный режим предлагает отсутствие переприёма и, следовательно, очень низкую надёжность. В добавление, источник вещания не может определить коллизии и следовательно не имеет отката. Если множество узлов будут разделять широковещательный канал, и каждый из них продолжит посылать на высочайших скоростях. Итоговая пропускная способность в этом случае очень низкая ввиду высокого уровня коллизий.

Наше решение – псевдовещание, которое идёт поверх одноадресного режима 802.11 и выигрывает из этого надёжность и механизм отката. Псевдовещание отправляет по одному адресу пакеты, которые считаются широковещательными. Поле назначения на канальном уровне устанавливает МАС адрес одного из возможных получателей. Заголовок суммирования добавляется заголовка канального уровня, описывая все узлы, проходимые пакетом. Так как все узлы установлены в режим приёма всех пакетов, они могут прослушивать пакеты, не адресованные им. Когда узел получает пакет с МАС адресом, отличающимся от его собственного, он проверяет заголовок суммирования для проверки, нет ли там этого узла в качестве следующего скачка. Если так, то он продолжает работу над пакетом, иначе сохраняет его в буфер как оппортунистически полученный пакет. Так как все пакеты посылаются, используя одноадресный 802.11, МАС может обнаружить

Ссылка на основную публикацию
Adblock detector