¿Por qué era necesario crear una capa de adaptación separada en la pila de protocolos IoT?

Inicialmente, poner dispositivos de baja potencia y con restricciones en IPv6 fue todo un desafío. Sin embargo, se estableció el grupo IPv6 sobre WPAN de baja potencia (6LoWPAN) para habilitar IPv6 sobre IEEE 802.15.4 . El protocolo 6LoWPAN se centra principalmente en la aplicación de IPv6 sobre la capa MAC y PHY de IEEE 802.15.4 .

Se enfrentó a dos desafíos clave:

  1. El tamaño máximo de fama permitido por IEEE 802.15.4 es de solo 127 bytes , y una parte será para el encabezado, por lo tanto, el tamaño de carga útil disponible es limitado.
  2. El valor mínimo de la unidad de transmisión máxima (MTU) para IPv6 es de 1280 bytes. Dado que la MTU admitida por las capas inferiores es más pequeña, por lo tanto, la capa de enlace de datos debe fragmentar y volver a ensamblar los paquetes de datos.

Para abordar los desafíos anteriores, se diseñó una capa de adaptación . Esta capa de adaptación 6LoWPAN está justo encima de la capa de enlace de datos. Segmenta los paquetes de IPv6 en pequeños trozos para la capa inferior. La Figura 1 muestra la pila de protocolos 6LoWPAN . La capa de adaptación 6LoWPAN se muestra como una capa separada, pero durante la implementación IPv6 y 6LoWPAN; juntos se consideran como una sola capa (Figura 2).

Figura 1 pila de protocolos 6LoWPAN

Figura 2 Comparación de las pilas de protocolos

Consulte también:

¿Qué es 6LoWPAN y qué mote lo admite en la capa de red?

La intención principal detrás de la introducción de la capa de adaptación en IoT es proporcionar compatibilidad entre las redes basadas en IP regulares y las redes compuestas por IoT. La mayoría de las redes compuestas por IoT serán de baja potencia y las redes con pérdida significan que los objetos / cosas en las redes de IoT tendrán recursos limitados. Las cosas / objetos en estas redes pueden no tener la capacidad de procesar paquetes de gran tamaño generados a partir de redes regulares (generalmente los paquetes de redes compuestas por IPV6 serán grandes). Para proporcionar esta compatibilidad entre redes regulares e IoT, necesitamos fragmentar paquetes grandes a tamaños pequeños y adecuados compatibles con IoT. Pero IPV6 no admite fragmentación (en nodos intermedios), por lo que aquí es donde se introdujo la capa de adaptación y se proporcionó la fragmentación como un soporte externo fuera de la capa de red. Para una comprensión detallada de los estándares en IoT, consulte el siguiente enlace.

Ref: https://www.google.co.in/url?sa=…

La unidad de transferencia máxima (MTU) para un IPv6 es de 1280 bytes, mientras que la capa Mac de 802.15.4, la MTU es de solo 127 bytes. Entonces se necesita una capa entre estos dos, por eso se necesita 6LoWPAN …

Además, la compresión y el reensamblaje del encabezado es más rápido que la capa IP. Entonces se necesita una capa de adaptación para esto

6LoWPAN admite fragmentación (1280 bytes IPV6 MTU, 127 bytes 802.15.4 tramas).

También un LoWPAN funciona según el principio de espacios de direcciones planas con direcciones MAC únicas (por ejemplo: 64 bits o 16 bits). Las direcciones IPV6 se comprimen en 6LoWPAN. Esta compresión de direcciones por

  1. Elidiendo el prefijo IPV6
  2. comprimiendo el IID
  3. Las direcciones de multidifusión están comprimidas.