En una red tradicional, los enrutadores se utilizan para dirigir el tráfico de datos de un lugar o nodo a otro. Cada enrutador tiene un conjunto específico de ubicaciones desde las que puede aceptar datos y un conjunto específico de ubicaciones a las que puede enviar datos. Una malla, o red de varios saltos, es una forma altamente descentralizada de organizar nodos que no requiere rutas predeterminadas entre ellos. Estas redes son posibles gracias a los enrutadores de malla, que ajustan, en tiempo real, las ubicaciones con las que pueden comunicarse.
Los enrutadores de malla funcionan monitoreando continuamente la actividad de la red y manteniendo listas de otros dispositivos cercanos. Cuando aparece un nodo potencial, transmite su dirección y capacidades de red. Los enrutadores de malla cercanos recibirán la transmisión y ajustarán sus propias listas para reflejar el nuevo nodo. Cuando el dispositivo se apaga o desaparece, los enrutadores de malla volverán a actualizar sus listas.
Si un dispositivo conocido transmite una solicitud para enviar datos a una ubicación específica, y un enrutador tiene el nodo receptor en su lista de dispositivos activos, completará la ruta y transmitirá los datos. Si ningún enrutador de malla individual puede proporcionar una ruta directa entre los nodos transmisores y receptores, los datos se enviarán a otro enrutador en la red y el proceso se repetirá hasta que se pueda encontrar una ruta.
Debido a que los enrutadores de malla se ajustan continuamente a su entorno, la red que crean es muy robusta y altamente tolerante a fallas. Con una malla lo suficientemente grande, es posible enrutar cualquier enrutador fallado o desaparecido; ningún enrutador de malla puede ser un punto de falla para toda la red. El inconveniente de tales redes es que sin rutas de enrutamiento predeterminadas, los datos pueden tardar más en llegar a su destino. También existen problemas de seguridad: debido a que los enrutadores de malla se comunican automáticamente con cada dispositivo que aparece, puede ser más fácil para los dispositivos malévolos obtener acceso a la red.
Las redes de malla suelen ser inalámbricas, y un enrutador de malla puede ser tan simple como una computadora portátil inalámbrica configurada para operar en modo ad hoc. En este modo, la computadora portátil actúa como enrutador. También hay dispositivos dedicados que brindan mayor ancho de banda y alcance. Normalmente, un enrutador de malla dedicado no será móvil. Muchos puntos de acceso inalámbricos son de hecho enrutadores de malla y se pueden usar para crear redes inalámbricas geográficamente grandes.