6LoWPAN - это аббревиатура от IPv6 в маломощных беспроводных персональных сетях. 6LoWPAN - это название завершившейся рабочей группы в области Интернет IETF.
. Концепция 6LoWPAN возникла из идеи, что «Интернет-протокол может и должен применяться даже к самым маленьким устройствам., "и что маломощные устройства с ограниченными возможностями обработки должны иметь возможность участвовать в Интернете вещей.
Группа 6LoWPAN определила механизмы инкапсуляции и сжатия заголовков, которые позволяют отправлять и получать пакеты IPv6 в течение Сети на основе IEEE 802.15.4. IPv4 и IPv6 являются рабочими лошадками для доставки данных для локальных сетей, городских сетей и глобальных сетей, например как Интернет. Аналогичным образом устройства IEEE 802.15.4 обеспечивают возможность связи с обнаружением в беспроводной области. Однако природа этих двух сетей различна.
Базовая спецификация, разработанная группой 6LoWPAN IETF: RFC 4944 (обновлена на RFC 6282 со сжатием заголовка и по RFC 6775 с оптимизацией обнаружения соседей). Документ с изложением проблемы: RFC 4919. IPv6 через Bluetooth с низким энергопотреблением (BLE) определен в RFC 7668.
Целью IP-сетей для маломощной радиосвязи являются приложения, которым требуется беспроводная связь подключение к Интернету с более низкой скоростью передачи данных для устройств с очень ограниченным форм-фактором. Примером могут служить приложения для автоматизации и развлечений дома, в офисе и на производстве. Механизмы сжатия заголовков, стандартизованные в RFC6282, могут использоваться для обеспечения сжатия заголовков пакетов IPv6 в таких сетях.
IPv6 также используется в интеллектуальной сети, позволяя интеллектуальным счетчикам и другим устройствам создавать сеть с микросетями перед отправкой данных обратно в биллинговую систему с использованием магистрали IPv6. Некоторые из этих сетей работают через радиомодули IEEE 802.15.4 и поэтому используют сжатие и фрагментацию заголовков, как указано в RFC6282.
Thread - это попытка более 50 компаний стандартизировать протокол, работающий через 6LoWPAN, для обеспечения домашней автоматизации. Спецификация доступна бесплатно по состоянию на 7 мая 2018 г. при условии соблюдения условий лицензионного соглашения с конечным пользователем, согласно которым для реализации протокола требуется членство в группе потоков (в большинстве случаев платное). Он будет запущен во второй половине 2015 года. Протокол будет напрямую конкурировать с Z-Wave и Zigbee IP.
Connected Home over IP - это последняя попытка стандартизировать протокол, работающий через 6LoWPAN, чтобы включить домашнюю автоматизацию, путем объединения его с DTLS, CoAP и MQTT- SN
Как и все отображения IP на канальном уровне, RFC4944 предоставляет ряд функций. Помимо обычных различий между сетями L2 и L3, отображение из сети IPv6 в сеть IEEE 802.15.4 создает дополнительные проблемы проектирования (см. RFC 4919 для обзора).
IPv6 требуется, чтобы максимальная единица передачи (MTU) составляла не менее 1280 октетов. Напротив, стандартный размер пакета IEEE 802.15.4 составляет 127 октетов. Максимальные служебные данные кадра в 25 октетов оставляют 102 октета на уровне управления доступом к среде передачи. Необязательная, но настоятельно рекомендуемая функция безопасности на канальном уровне создает дополнительные накладные расходы. Например, для AES -CCM-128 используется 21 октет, а для верхних уровней остается только 81 октет.
IPv6-узлам назначаются 128-битные IP-адреса иерархически через сетевой префикс произвольной длины. Устройства IEEE 802.15.4 могут использовать либо 64-битные расширенные адреса IEEE, либо, после события ассоциации, 16-битные адреса, уникальные в пределах PAN. Также существует PAN-ID для группы физически размещенных устройств IEEE 802.15.4.
Устройства IEEE 802.15.4 намеренно ограничены по форм-фактору для снижения затрат (что позволяет создавать крупномасштабные сети из множества устройств), снижения энергопотребления (для устройств с батарейным питанием) и обеспечивают гибкость установки (например, небольшие устройства для нательных сетей). С другой стороны, проводные узлы в IP-домене таким образом не ограничиваются; они могут быть больше и использовать источники питания от сети.
Узлы IPv6 ориентированы на достижение высоких скоростей. Алгоритмы и , протоколы, реализованные на более высоких уровнях, таких как ядро TCP для TCP / IP, оптимизированы для решения типичных сетевых проблем, таких как перегрузка. В устройствах, совместимых с IEEE 802.15.4, энергосбережение и оптимизация размера кода остаются первоочередными задачами.
Механизм адаптации, обеспечивающий взаимодействие между доменом IPv6 и IEEE 802.15.4, лучше всего рассматривать как проблему уровня. Определение функциональности этого уровня и определение новых форматов пакетов, если необходимо, является интересной областью исследований. RFC 4944 предлагает уровень адаптации, позволяющий передавать дейтаграммы IPv6 по сетям IEEE 802.15.4.
Управление адресами для устройств, которые обмениваются данными в двух разных доменах IPv6 и IEEE 802.15.4, обременительно, если не исчерпывающе сложно.
Маршрутизация как таковая является двухэтапной проблемой, которая рассматривается для маломощных IP-сетей:
Сообщество 6LoWPAN предложило несколько протоколов маршрутизации, таких как LOAD, DYMO-LOW, HI- НИЗКИЙ. Однако только два протокола маршрутизации в настоящее время допустимы для крупномасштабных развертываний: LOADng, стандартизованный ITU в соответствии с рекомендацией ITU-T G.9903 и RPL стандартизован. рабочей группой IETF ROLL.
Поскольку для IP-устройств может потребоваться создание специальных сетей, текущее состояние соседних устройств и необходимо знать услуги, размещенные на таких устройствах. Расширения обнаружения соседей IPv6 - это интернет-проект, предложенный в качестве дополнения в этой области.
Узлы IEEE 802.15.4 могут работать как в безопасном, так и в незащищенном режиме. В спецификации определены два режима безопасности для достижения различных целей безопасности: список контроля доступа (ACL) и безопасный режим
Большие проблемы в Маленьком Китае, популярный Культовый фильм в хакерском сообществе показывает злодея по имени Ло Пан. Это может быть backronym ссылка на этот фильм.