Optimización de saltos (Hop Limit) y buenas prácticas en la malla comunitaria
Por qué configurar 3 saltos es la clave para la salud de la red, cómo valores excesivos saturan la frecuencia 868 MHz y pautas para maximizar el alcance útil.
La importancia de una malla limpia y descongestionada
En las redes inalámbricas ad-hoc basadas en el protocolo Meshtastic, cada paquete emitido al aire en la banda ISM europea de 868 MHz compite por el acceso al medio físico compartido. A diferencia de las redes celulares o enlaces Wi-Fi punto a punto, en LoRa el tiempo de transmisión en el aire (Time on Air) de cada ráfaga es relativamente elevado debido a los factores de dispersión (Spreading Factor) empleados para lograr gran alcance.
Cuando un nodo retransmite indiscriminadamente un paquete con un número elevado de saltos permitidos, se produce una propagación exponencial que puede colapsar el espectro en decenas de kilómetros a la redonda.
¿Qué es el Hop Limit y cómo funciona?
El parámetro hop_limit define cuántas veces puede ser retransmitido un paquete por otros nodos de la malla antes de ser descartado definitivamente:
- Emisión inicial: El nodo emisor crea el paquete con un
hop_limitinicial (por ejemplo,3). - Reenvío por vecinos: Cada nodo repetidor que recibe el paquete y decide retransmitirlo reduce el contador en una unidad (
hop_limit = 2). - Agotamiento del paquete: Cuando un nodo recibe un paquete con
hop_limit = 0, lo procesa localmente si va dirigido a él o a un canal que escucha, pero nunca lo vuelve a retransmitir al aire.
Por qué el valor estándar recomendado es 3
En la comunidad de Andalucía Mesh, el estándar técnico comunitario establece 3 saltos como valor óptimo para el 99% de las comunicaciones cotidianas:
- Suficiente cobertura geográfica: Gracias a la orografía andaluza y a la presencia de repetidores estratégicos en cumbres y zonas altas, con 3 saltos un paquete puede viajar con facilidad más de 100 a 180 km.
- Prevención de colisiones: A mayor número de saltos, mayor probabilidad de que dos nodos comiencen a transmitir simultáneamente sin detectarse mutuamente (problema del nodo oculto), corrompiendo ambos paquetes.
- Uso responsable de la banda: El ciclo de trabajo (Duty Cycle) legal en la banda de 868 MHz está limitado por ley al 1% o 10% según el subcanal. Reducir saltos innecesarios protege la batería y la capacidad legal de toda la comunidad.
Tabla comparativa según la función del nodo
| Tipo de Nodo | Hop Limit Recomendado | Motivo y Contexto |
|---|---|---|
| Cliente Móvil / Portátil | 3 |
Comunicación diaria directa con repetidores locales o comarcales. |
| Cliente Fijo en Azotea | 2 a 3 |
Gran visibilidad directa; no necesita forzar saltos adicionales. |
| Repetidor / Router de Cumbre | 3 |
Enlaza comarcas enteras sin generar tormentas de paquetes. |
| Canales de Pruebas / Emergencias | 4 (excepcional) |
Solo justificado en valles cerrados o enlaces de muy difícil acceso. |
Nota técnica: Un valor de 5 o más saltos (
hop_limit >= 5) rara vez mejora la recepción y suele provocar duplicidades masivas detectadas por nuestro motor de alertas como anomalía de tráfico.