Jump to content

Протокол маршрутизации IPv6 для сетей с низким энергопотреблением и потерями

РПЛ [ 1 ] ( Протокол маршрутизации для сетей с низким энергопотреблением и потерями ) — это протокол маршрутизации для беспроводных сетей с низким энергопотреблением и, как правило, подверженных потере пакетов. Это упреждающий протокол, основанный на векторах расстояния и работающий на базе IEEE 802.15.4 . [ 2 ] оптимизирован для многопереходной связи и связи «многие к одному», но также поддерживает сообщения «один к одному». [ нужна ссылка ]

Этот протокол указан в RFC   6550 со специальными приложениями в RFC. 5867 , 5826 , 5673 и 5548 . RPL может поддерживать широкий спектр канальных уровней, в том числе с ограничениями, с потенциальными потерями или которые используются в устройствах с ограниченными ресурсами. Этот протокол позволяет быстро создавать сетевые маршруты, обмениваться знаниями о маршрутизации и эффективно адаптировать топологию. [ нужна ссылка ]

Конфигурация протокола

[ редактировать ]

РПЛ [ 1 ] создает топологию, подобную дереву (DAG или ориентированный ациклический граф ). Каждому узлу в сети присвоен присвоенный ранг (Rank), который увеличивается по мере удаления команд от корневого узла (DODAG). [ 1 ] ). Узлы повторно отправляют пакеты, используя наименьший диапазон в качестве критерия выбора маршрута. [ нужна ссылка ]

Три управляющих сообщения определены в ICMPv6 через RFC   4443 :

  • DIS (запрос информации DODAG [ 1 ] ): используется для запроса информации из ближайшего DODAG, аналогично сообщениям запроса маршрутизатора, используемым для обнаружения существующих сетей. [ нужна ссылка ]
  • DIO (объект информации DAG): сообщение, передающее информацию из DAG, отправляемое в ответ на сообщения DIS, а также используемое периодически для обновления информации узлов о топологии сети. [ нужна ссылка ]
  • DAO (объект обновления по назначению). Отправляется в направлении DODAG. Это сообщение, отправляемое командами для обновления информации своих «родительских» узлов по всей DAG. [ нужна ссылка ]

Выполнение

[ редактировать ]

Реализация протокола RPL происходит в беспроводных датчиках и сетях. Наиболее часто используемой операционной системой для его реализации является Contiki , небольшая операционная система с открытым исходным кодом, разработанная для использования в ряде небольших систем, начиная от 8-битных компьютеров и заканчивая интегрированными системами на компьютере. микроконтроллеры, в том числе узлы сенсорной сети. [ 3 ]

Другие операционные системы

[ редактировать ]

Протокол RPL реализован в других операционных системах, таких как:

  • LiteOS — это версия операционной системы Zorin OS , предназначенная для компьютеров с низкими ресурсами, разработанная в принципе для калькуляторов, но которая также использовалась для сенсорных сетей. [ 3 ]
  • TinyOs была первой операционной системой, ориентированной на беспроводную сенсорную сеть (WSN), работающей через события и управляемые задачи и использующей расширение языка C, называемое nesC. TinyOS реализован как набор взаимодействующих задач и процессов и определяет приоритеты между задачами и событиями. [ 3 ]
  • T-Kernel — это операционная система, которая принимает приложения в виде исполняемых образов в базовых инструкциях. Поэтому не имеет значения, написан ли он на C++ или ассемблере. [ 3 ]
  • EyeOS определяется как среда рабочего стола на основе Интернета, которая позволяет осуществлять мониторинг и доступ к удаленной системе с помощью простой поисковой системы. [ нужна ссылка ]
  • RIOT — это небольшая операционная система для сетевых систем с ограниченным объемом памяти, ориентированная на маломощные беспроводные устройства Интернета вещей (IoT). [ нужна ссылка ]
  1. ^ Jump up to: а б с д Зима, Тим. «RPL: протокол маршрутизации IPv6 для сетей с низким энергопотреблением и потерями» . www.tools.ietf.org . Проверено 13 октября 2018 г.
  2. ^ Пэт, Кинни; Теро, Кивинен. «Информационный элемент IEEE 802.15.4 для IETF» . www.tools.ietf.org . Проверено 13 октября 2018 г.
  3. ^ Jump up to: а б с д Кальдерон Кастильо, Уильям Эдуардо (3 июля 2014 г.). Проектирование и внедрение типовой системы мониторинга с использованием беспроводных сенсорных сетей с протоколом 6LoWPAN . www.bdigital.unal.edu.co (магистры) (на европейском испанском языке). Национальный университет Колумбии . Проверено 13 октября 2018 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 7cf4f4254cc7deca4f791c2f0d1d8ce8__1682085480
URL1:https://arc.ask3.ru/arc/aa/7c/e8/7cf4f4254cc7deca4f791c2f0d1d8ce8.html
Заголовок, (Title) документа по адресу, URL1:
IPv6 Routing Protocol for Low-Power and Lossy Networks - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)