ES2472691T3 - Selección de ruta en redes inalámbricas - Google Patents

Selección de ruta en redes inalámbricas Download PDF

Info

Publication number
ES2472691T3
ES2472691T3 ES10189229.7T ES10189229T ES2472691T3 ES 2472691 T3 ES2472691 T3 ES 2472691T3 ES 10189229 T ES10189229 T ES 10189229T ES 2472691 T3 ES2472691 T3 ES 2472691T3
Authority
ES
Spain
Prior art keywords
route
node
rreq
message
destination node
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
ES10189229.7T
Other languages
English (en)
Inventor
Hang Liu
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Thomson Licensing SAS
Original Assignee
Thomson Licensing SAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Thomson Licensing SAS filed Critical Thomson Licensing SAS
Application granted granted Critical
Publication of ES2472691T3 publication Critical patent/ES2472691T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/26Route discovery packet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/02Topology update or discovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • H04W40/023Limited or focused flooding to selected areas of a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/24Connectivity information management, e.g. connectivity discovery or connectivity update
    • H04W40/248Connectivity information update
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/32Flooding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/24Connectivity information management, e.g. connectivity discovery or connectivity update
    • H04W40/28Connectivity information management, e.g. connectivity discovery or connectivity update for reactive routing
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Radar Systems Or Details Thereof (AREA)
  • Alarm Systems (AREA)
  • Input Circuits Of Receivers And Coupling Of Receivers And Audio Equipment (AREA)
  • Small-Scale Networks (AREA)
  • Computer And Data Communications (AREA)

Abstract

Un método de localización de una ruta entre un nodo de origen (A) y un nodo de destino (E), comprendiendo dicho método: establecer un indicador (IR) de un mensaje de petición de ruta (RREQ) por dicho nodo de origen (A); retransmitir dicho mensaje de petición de ruta (RREQ) sobre una red inalámbrica; recibir un mensaje de respuesta de ruta (RREP) en respuesta a dicho mensaje de petición de ruta (RREQ) desde un primer nodo intermedio (B) que tiene una ruta válida a dicho nodo de destino (E) en el que dicho primer nodo intermedio (B) envía dicho mensaje de respuesta de ruta (RREP) cuando dicho indicador (IR) está establecido en dicho mensaje de petición de ruta (RREQ) y en el que dicho primer nodo intermedio (B) retransmite dicho mensaje de petición de ruta (RREQ) sobre dicha red inalámbrica con dicho indicador (IR) reseteado, en el que dicho nodo de destino es un proxy para los nodos adicionales; y establecer una ruta temporal entre dicho nodo de origen (A) y dicho nodo de destino (E) en base a dicha respuesta; recibir un mensaje de respuesta de ruta adicional (RREP) desde dicho nodo de destino (E), incluyendo dicho mensaje de respuesta de ruta adicional (RREP) una ruta, seleccionada por dicho nodo de destino (E) que tiene la mejor métrica de extremo a extremo; y establecer las comunicaciones entre dicho nodo de origen (A) y dicho nodo de destino (E) usando dicha ruta, seleccionada por el nodo de destino (E), que tiene la mejor métrica de extremo a extremo.

Description

Selecci�n de ruta en redes inalámbricas
Campo de la invención
La presente invención se refiere a las redes inalámbricas y, en particular a las redes inalámbricas de malla. Muy especialmente la presente invención se refiere al procesamiento de los mensajes de petición de ruta en protocolos de enrutamiento a demanda.
Antecedentes de la invención
Los protocolos de enrutamiento a demanda, por ejemplo el protocolo de enrutamiento del Vector de Distancia a Demanda Ad Hoc (AODV) definido por el grupo de trabajo MANET en IEFT, usa un mecanismo de Petición de Ruta y Respuesta de Ruta para establecer las rutas entre dos nodos en las redes inalámbricas de malla / ad hoc. Cuando un nodo de origen quiere enviar paquetes / tramas de datos a un nodo de destino, el nodo de origen descubre la ruta al destino inundando sobre la red un mensaje de Petición de Ruta (RREQ) si el nodo de origen no tiene una ruta válida al nodo de destino y la necesita. Se crea una ruta de vuelta inversa al origen por los nodos en la red a medida que reciben y retransmiten el mensaje RREQ. Cuando un nodo recibe un mensaje RREQ, el nodo receptor contesta a esta petición generando un mensaje de Respuesta de Ruta (RREP) si: (1) o bien el nodo receptor es el propio destino, o (2) el nodo receptor tiene una ruta válida al destino y no est� establecido el indicador de "solo destino" ('D') en el mensaje RREQ. El mensaje RREP se retransmite con destinatario único al nodo de origen a través de la ruta inversa establecida y de este modo se crea una ruta directa al destino en los nodos intermedios y eventualmente en el nodo de origen. Las rutas establecidas expiran si no se usan durante un tiempo de vida de la ruta determinado.
En el AODV, el indicador de "solo destino" del mensaje RREQ se establece por el nodo de origen y no se cambia por los nodos intermedios. Si el indicador de "solo destino" est� establecido en el mensaje RREQ por el nodo de origen, el nodo intermedio no responde al mensaje RREQ con un mensaje RREP incluso si el nodo intermedio / receptor tiene una ruta válida al nodo de destino. Este retransmite / re-inunda el mensaje RREQ a sus vecinos. Solo el nodo de destino responde a este mensaje RREQ. En este modo de operación, la latencia del descubrimiento de ruta puede ser grande aunque eventualmente se descubre en el proceso la mejor ruta actualizada entre el nodo de origen y el nodo de destino. Una baja latencia es muy importante para las aplicaciones de tiempo real tales como las comunicaciones de voz y de video.
Si no est� establecido el indicador de "solo destino" por el nodo de origen, entonces cualquier nodo intermedio con una ruta válida al nodo de destino responde al mensaje RREQ con el mensaje RREP. El mensaje RREP se envía de vuelta al nodo de origen como único destino y establece una ruta directa al nodo de destino. Si est� establecido el indicador "RREP Gratuito" ('G') en el mensaje RREQ, este nodo intermedio también transmite un mensaje RREP gratuito al nodo de destino como único destino de modo que el nodo de destino aprende de las rutas al nodo de origen. Sin embargo, en el AODV, si un nodo intermedio genera un mensaje RREP (porque el nodo intermedio tiene una ruta válida al nodo de destino), entonces el nodo intermedio descarta el mensaje RREQ. Con este enfoque, el nodo de origen puede descubrir una ruta al nodo de destino más rápidamente porque el nodo de origen no tiene que esperar la respuesta del nodo de destino. Sin embargo, puede que no se descubra la mejor ruta de extremo a extremo porque la ruta capturada en el nodo intermedio puede no ser la mejor ruta al nodo de destino. Las métricas pueden haber cambiado debido a la dinámica de las redes inalámbricas haciendo la ruta capturada menos deseable. Esto es, debido a los cambios en la topología de la red, las métricas de enrutamiento, etc. es posible que la ruta capturada en el nodo intermedio pueda empeorar o que otras rutas con una mejor métrica de extremo a extremo se conviertan en disponibles haciendo otras rutas más deseables.
El documento de Perkins y otros "Ad-hoc On-demand Vector Routing" (en PROCEEDINGS WMCSA, del 25 de febrero de 1999, XP002173721) desvela un algoritmo de "Enrutamiento del Vector de distancia a demanda Ad-hoc" (AODV) para la operación de enrutamiento en una red inalámbrica sin un punto de acceso centralizado. Este algoritmo se basa en el establecimiento dinámico de entradas a la tabla de rutas en los nodos intermedios y usa un mecanismo de Petición de Ruta (RREQ) y Respuesta de Ruta (RREP). Este algoritmo reduce el retardo en la búsqueda de una ruta al nodo de destino sin embargo, a diferencia del mecanismo de enrutamiento de origen de extremo a extremo, el sistema no est� adaptado para descubrir la mejor ruta de extremo a extremo (es decir, con la menor métrica). Debido a que el mensaje RREQ no se propaga al nodo de destino cuando se encuentra una ruta válida en un nodo intermedio, la métrica de la ruta de extremo a extremo no se informa sistemáticamente en los mensajes RREP al nodo de origen y la ruta válida capturada en el nodo intermedio puede que no sea la mejor ruta al nodo de destino.
El documento WO 01/41376 desvela un algoritmo para el protocolo de enrutamiento de la red ad-hoc, bien basado en el enrutamiento de origen o el enrutamiento del vector de distancia. De acuerdo con el documento WO 01/41375, bien el mensaje de petición de enrutamiento de origen ordinario o el mensaje de petición de enrutamiento actualizado, identificado por un indicador, se inundan en la red cuando ocurre un evento predeterminado tal como una expiración de un temporizador, una ruptura de enlace… Sin embargo, el documento WO 01/41375 falla al
desvelar un sistema adaptado tanto para descubrir rápidamente una ruta entre un nodo de origen y un nodo de destino como para descubrir la mejor ruta entre un nodo de origen y un nodo de destino en respuesta a una petición del origen al tiempo que limita los mensajes de petición / respuesta en la red.
El documento EP 1467524 desvela un algoritmo para el protocolo de enrutamiento de la red ad hoc adaptado para la consideración de la calidad del servicio entre ellos el retardo y el ancho de banda en las comunicaciones. De acuerdo con el documento EP 1467524, además del menor coste del enlace, y el número de secuencia, se consideran otros criterios tales como el ancho de banda del enlace para el establecimiento de la mejor ruta entre nodos. Sin embargo, al igual que la técnica anterior citada, la EP 1467524 falla al revelar un sistema adaptado tanto para descubrir rápidamente una ruta entre un nodo de origen y un nodo de destino como descubrir la mejor ruta entre un nodo de origen y un nodo de destino.
El problema resuelto por la presente invención es cómo usar el mecanismo de los mensajes RREQ y RREP para descubrir rápidamente la mejor ruta entre un nodo de origen y uno o más nodos de destino.
Sumario de la invención
La presente invención desvela un método y un sistema para procesar / retransmitir mensajes de Petición de Ruta (RREQ) y generar mensajes de Respuesta de Ruta (RREP) en protocolos de enrutamiento a demanda, de los cuales el AODV es un ejemplo, de modo que se puede descubrir la mejor ruta sin incurrir en un retardo / latencia significativo de descubrimiento de la ruta en redes inalámbricas de malla / ad hoc. Específicamente, cuando un nodo de origen quiere descubrir la ruta a un nodo de destino, el nodo de origen inmunda la red con un mensaje RREQ con el nodo de destino especificado en la lista de destinos y el campo de la métrica inicializado a 0. El mensaje RREQ contiene un nuevo indicador "Respuesta Intermedia (IR)" para cada uno de los nodos de destino. El nodo de origen establece el indicador correspondiente para el nodo de destino en el mensaje RREQ cuando inicia la inundación del mensaje RREQ para descubrir una ruta al nodo(s) de destino. Durante la inundación del mensaje RREQ, el primer nodo intermedio con una ruta válida al nodo de desino responde al mensaje RREQ con un mensaje RREP. El mensaje RREP se envía con destinatario único hacia el nodo de origen y por lo tanto establece rápidamente una ruta directa temporal al destino. De este modo, el nodo de origen puede usar esta ruta directa temporal para enviar paquetes de datos / tramas con un bajo retardo / latencia de descubrimiento de ruta. El primer nodo intermedio resetea / borra el indicador "IR" en el mensaje RREQ y retransmite el mensaje RREQ actualizado en dirección descendente hacia el nodo de destino. Como el indicador "IR" en el mensaje RREQ se ha reseteado, los nodos intermedios en dirección descendente no responderán a este mensaje RREQ y solo lo propagarán incluso si los nodos intermedios en dirección descendente tienen una ruta válida hacia el nodo(s) de destino. Los mensajes RREQ alcanzan eventualmente el nodo(s) de destino. El nodo(s) de destino puede seleccionar la mejor ruta / trayectoria en base a las métricas de extremo a extremo y enviar un nuevo mensaje RREP de vuelta al nodo de origen para establecer la mejor ruta entre el nodo de origen y este nodo de destino. Si la mejor trayectoria es diferente de la trayectoria directa temporal que se estableció mediante el mensaje RREP desde el nodo intermedio, el nodo de origen conmutar� a la mejor trayectoria una vez que se establece la mejor trayectoria.
Se describen un sistema y un método para el descubrimiento de una ruta entre un nodo de origen y un nodo de destino en una red inalámbrica que incluye el establecimiento de un indicador de respuesta intermedia de un mensaje de petición de ruta por el nodo de origen, inundando la red inalámbrica con el mensaje de petición de ruta y respondiendo al mensaje de petición de ruta con un mensaje de respuesta de ruta por un primer nodo intermedio que tiene una ruta válida al nodo de destino. El sistema y el método actualizan a continuación el mensaje de petición de ruta y re-inundan la red inalámbrica con el mensaje de petición de ruta. El acto de respuesta establece por lo tanto una ruta directa temporal entre el nodo de origen y el nodo de destino de la red inalámbrica.
Tambi�n se describen un sistema y un método para descubrir una mejor ruta en cuyo caso el mensaje de respuesta de ruta se transforma en un primer mensaje de respuesta de ruta. El sistema y el método para descubrir la mejor ruta incluye seleccionar por el nodo de destino la mejor ruta entre él mismo y el nodo de origen en base a las métricas acumulativas recibidas en los mensajes de petición de ruta recibidos por el nodo de destino, creando un mensaje de respuesta de ruta adicional y transmitiendo el mensaje de respuesta de ruta adicional como destinatario único al nodo de origen. Si la ruta directa temporal es la mejor ruta entonces el mensaje de respuesta de ruta adicional sirve como una confirmación y si la ruta directa temporal no es la mejor ruta a continuación el mensaje de respuesta de ruta adicional sirve para establecer la mejor ruta una vez se recibe el mensaje de respuesta de ruta adicional por el nodo de origen.
Breve descripción de los dibujos
La presente invención se entiende del mejor modo a partir de la siguiente descripción detallada cuando se lee en conjunción con los dibujos adjuntos. Los dibujos incluyen las siguientes figuras descritas brevemente a continuación:
La Fig. 1 es un formato de mensaje RREQ ejemplar.
La Fig. 2 es un diagrama esquemático de una red de malla inalámbrica de acuerdo con los principios de la presente invención.
La Fig. 3 es un diagrama esquemático de una red de malla inalámbrica de acuerdo con los principios de la presente invención.
La Fig. 4 es un diagrama de flujo de un protocolo de enrutamiento a demanda que muestra dónde se usa la presente invención.
La Fig. 5 es un diagrama de flujo del método de la presente invención.
La Fig. 6 es un diagrama de bloques de un nodo de acuerdo con los principios de la presente invención.
Descripci�n detallada de las realizaciones preferidas
Cuando un nodo de origen / punto de la malla quiere enviar paquetes / tramas de datos a algún nodo de destino, comprueba su tabla de enrutamiento en búsqueda de una ruta. Si hay una ruta válida, transmite los paquetes / tramas al siguiente salto especificado en la tabla de enrutamiento para este nodo de destino. Si no hay ninguna ruta válida, el nodo de origen inicia el descubrimiento de ruta inundando con un mensaje de Petición de Ruta (RREQ) sobre la red inalámbrica de malla / ad hoc. Los paquetes / tramas de datos se pueden haber originado en / con el nodo o desde las estaciones asociadas con el nodo si el nodo es un punto de acceso inalámbrico. Es posible que un nodo de origen necesite descubrir rutas / trayectorias a múltiples nodos de destino. El nodo de origen puede diseminar un mensaje RREQ para cada uno de los destinos o, para reducir la sobrecarga de enrutamiento, inundar la red con un único mensaje RREQ que tiene una lista de múltiples direcciones de nodos de destino incorporadas en el mismo.
La Fig. 1 es un formato de mensaje RREQ ejemplar con otros formatos posibles. El mensaje RREQ contiene, por ejemplo, la dirección del nodo originador / de origen, el número de secuencia del originador, la dirección del nodo de destino y el número de secuencia del destino (o el número de destinos y la lista de direcciones de destino y sus números de secuencia), la ID de RREQ, la ID del mensaje, la longitud del mensaje, el tiempo de vida (TTL), la cuenta de saltos, la métrica del enrutamiento, los indicadores y otra información. Además de los indicadores de "Solo Destino" ('D') y "RREP Gratuita" ('G'), un nuevo indicador, llamado indicador de "Respuesta Intermedia" (IR) en este documento, est� contenido en el mensaje RREQ. Los indicadores 'D' y 'G' se transportan como una herencia del AOVD convencional. Estos dos indicadores no se establecen / usan por el nodo de origen y se ignoran por los nodos intermedios y de destino. Una realización alternativa es que el mensaje RREQ no contenga los indicadores 'D' y 'G' en absoluto. Si el mensaje RREQ transporta una lista de direcciones de destino, entonces se incluyen múltiples indicadores de "Respuesta Intermedia" en el menaje RREQ, correspondiendo cada uno a una dirección de destino. Cuando el nodo de origen quiere descubrir una ruta a una o más direcciones de destino, establece el indicador(es) de "Respuesta Intermedia" correspondiente para la dirección de destino. Se debería observar que la dirección(es) del nodo(s) de destino puede(n) ser una dirección(es) del protocolo de internet (IP) o direcciones de capa 2 (control de acceso al medio - MAC). Para adaptarse a los cambios en las condiciones de red y mantener la ruta de la mejor métrica entre nodos, cada uno de los nodos de origen activos puede opcionalmente inundar la red inalámbrica de malla / ad hoc con un mensaje RREQ periódico (RREQ de mantenimiento) para las direcciones de destino con las que est� comunicando. En el mensaje de RREQ de mantenimiento no se establece el indicador "IR". Los nodos intermedio y de destino procesan el mensaje RREQ de mantenimiento siguiendo las mismas normas que se usan para procesar un mensaje RREQ no de mantenimiento en la fase de descubrimiento.
De este modo, puede verse que la diseminaci�n de los mensajes RREQ no de mantenimiento y de mantenimiento en una red inalámbrica de malla / ad hoc da como resultado el establecimiento / actualización de una ruta inversa al originador (nodo de origen) del mensaje RREQ en los nodos intermedios y los nodos de destino. La diseminaci�n de los mensajes RREQ no de mantenimiento también activan mensajes RREP desde los nodos de destino y probablemente los nodos intermedios. La diseminaci�n de los mensajes RREQ de mantenimiento activan mensajes RREP desde los nodos de destino.
Cuando un nodo intermedio o de destino recibe un mensaje RREQ, crea una ruta inversa al nodo de origen o actualiza su ruta inversa actual si el mensaje RREQ pas� a través de una ruta / trayectoria que ofrece una mejor métrica que la ruta inversa actual al nodo de origen. Se debería observar que cada uno de los nodos puede recibir múltiples copias del mismo mensaje RREQ (que se originan con el mismo nodo de origen y que tienen la misma ID de RREQ), atravesando cada uno de los mensajes RREQ una trayectoria diferente desde el nodo de origen al nodo receptor / intermedio / de destino. Si se crea o se modifica una ruta inversa o esta es la "primera copia" de un mensaje RREQ, el mensaje RREQ se retransmite (re-inmunda). Una "primera copia" se usa en este documento para significar que esta copia de este mensaje RREQ es la primera copia o vez que este nodo de recepción / intermedio / destino ha recibido o visto este mensaje RREQ particular identificado por su dirección de originador y la ID de RREQ. Cuando un nodo intermedio retransmite un mensaje RREQ, el campo de la métrica en el mensaje RREQ se actualiza para reflejar la métrica acumulativa de la ruta para el nodo de origen de RREQ desde el nodo intermedio. Además, si el indicador "IR" para un nodo de destino en la lista de nodos de destino del mensaje RREQ recibido est� establecido y el nodo intermedio tiene una ruta válida al nodo de destino, el nodo intermedio responde al mensaje RREQ con un mensaje RREP de respuesta de ruta. Este mensaje de respuesta de ruta se envía al nodo de origen como destinatario único y establece una trayectoria directa al nodo de destino. El nodo de origen puede usar a continuación esta ruta para enviar tramas / paquetes de datos al nodo de destino inmediatamente. Si el nodo
intermedio responde al mensaje RREQ con un mensaje RREP para un nodo de destino en la lista de nodos de destino del mensaje RREQ, se resetea / borra el indicador "IR" para este nodo de destino en el mensaje RREQ antes de re-inundar la red con el mensaje RREQ actualizado. La razón para resetear el indicador "IR" después de que se envía un mensaje RREP es suprimir cualquier mensaje RREP desde los nodos intermedios en el sentido descendente. Solo el primer nodo intermedio con una ruta válida al nodo de destino a lo largo de la ruta atravesada por la inundación del mensaje RREQ responde con un mensaje RREP para este nodo de destino. Si el indicador "IR" para un destino est� reseteado / borrado en el mensaje RREQ, un nodo intermedio no debería responder con un mensaje RREP incluso si tiene una ruta válida al nodo de destino.
Despu�s de crear / establecer o actualizar una ruta inversa al nodo de origen, el nodo de destino envía un mensaje RREP con destinatario único de vuelta al nodo de origen. Los nodos intermedios crean rutas directas al nodo(s) de destino a la recepción del mensaje RREP, y también retransmiten el mensaje RREP hacia el nodo de origen. Cuando el nodo de origen recibe el mensaje RREP, crea una ruta directa al nodo de destino. Si el nodo de destino recibe además mensajes RREQ con mejores métricas, a continuación el nodo de destino actualiza su ruta al nodo de origen para la nueva ruta y también envía un nuevo mensaje RREP de vuelta al nodo de origen a lo largo de la ruta actualizada. El nuevo mensaje RREP establece una mejor ruta directa (actualizada) desde el nodo de origen al nodo de desino en los nodos intermedios y eventualmente el nodo de origen. Una vez que se establece esta mejor ruta directa, el nodo de origen la usa para enviar los datos. Eventualmente, se establece una ruta bidireccional de la mejor métrica de extremo a extremo entre el nodo de origen y el nodo de destino. Usando este enfoque, el nodo de origen puede obtener rápidamente una ruta al nodo de destino que se establece con el mensaje RREP respondido por el nodo intermedio con una ruta válida al nodo de destino. Si esta ruta no es la ruta con la mejor métrica de extremo a extremo entre el nodo de origen y el nodo de destino, la ruta se actualiza a la mejor ruta después de esto.
Refiri�ndonos ahora a la Fig. 2, que representa la inundación de la red inalámbrica de malla / ad hoc con el mensaje de Petición de Ruta (RREQ) y el nodo intermedio B, con una ruta válida al nodo de destino E, que responde al mensaje RREQ con un mensaje RREP. Consideremos un ejemplo en el que el nodo de origen A intenta descubrir una ruta al nodo de destino E. El nodo de origen A inunda la red inalámbrica de malla / ad hoc con mensajes de Petición de Ruta (RREQ) con el indicador "IR" establecido. Asumamos que el nodo intermedio B ya tiene una ruta válida B-C-D-E al nodo de destino E. Cuando el nodo intermedio B recibe el mensaje RREQ, crea una ruta inversa al nodo de origen desde el que recibe el mensaje RREQ como el siguiente salto (nodo de origen A) de la ruta / trayectoria inversa. El nodo intermedio B responde a la RREQ con un mensaje RREP de destinatario único porque tiene una ruta válida al destino E y el indicador "IR" en el mensaje RREQ est� establecido. El mensaje RREP establece una ruta directa al nodo de destino E en el nodo de origen A. Tan pronto como el nodo de origen A crea la ruta / trayectoria al nodo de destino E con el mensaje RREP desde el nodo intermedio B, el nodo de origen A puede comenzar el envío de paquetes / tramas de datos al nodo de destino E a través de la ruta A-B-C-D-E. El nodo intermedio B resetea el indicador "IR" en el mensaje RREQ y además lo retransmite. La razón para resetear el indicador "IR" es limitar las respuestas a la inundación del mensaje RREQ a solo el primer nodo intermedio con una trayectoria válida al nodo de destino. Los otros nodos intermedios en dirección descendente, por ejemplo C y D, no necesitan contestar a este RREQ con un RREP porque el indicador "IR" no est� establecido. Asumimos que los nodos intermedios F, G. y H no tienen rutas válidas al nodo de destino E. Cuando los nodos intermedios F, G y H reciben los mensajes RREQ inundados, crean la ruta inversa al nodo de origen A con el nodo desde el cual cada uno de los nodos intermedios F, G y H recibe el mensaje RREQ como el siguiente salto de la ruta inversa. Cada uno de los otros nodos intermedios F, G y H retransmite a continuación los mensajes RREQ adicionales.
En este ejemplo, el nodo de destino E recibe dos copias de este mensaje RREQ atravesando cada uno una trayectoria diferente: A-B-C-D-E, A-F-G-H-E. Asumiendo que los dos mensajes RREQ alcanzaron el nodo de destino E en el siguiente orden: A-B-C-D-E y a continuación A-F-G-H-E, el nodo de destino E crea en primer lugar una ruta al nodo de origen A a través del nodo intermedio D tan pronto como el nodo E de destino recibe el mensaje RREQ a lo largo de la ruta / trayectoria A-B-C-D-E. En este punto, la ruta inversa al nodo de origen A se ha establecido en los nodos intermedios B, C y D. El nodo de destino E envía un mensaje RREP a lo largo de la ruta E-D-C-B-A. El mensaje RREP refresca la ruta A-B-C-D-E. Si hay cualquier otro nodo(s) de destino en la lista de destinos del mensaje RREQ, por ejemplo, el nodo I, el nodo E de destino se elimina a si mismo de la lista de destinos y a continuación retransmite además el mensaje RREQ (por ejemplo, al nodo I). Si no hay otro nodo(s) de destino en la lista de destinos del mensaje RREQ, entonces el mensaje RREQ no se retransmite.
Refiri�ndonos ahora a la Fig. 3, que representa una red inalámbrica de área local de malla que muestra el nodo de destino E que responde con un mensaje RREP (1) a la recepción del mensaje RREQ a través de A-B-C-D-E y envía un nuevo mensaje RREP (2) para establecer una mejor ruta / trayectoria directa después de recibir el mensaje RREQ a través de A-F-G-H-E. Cuando el nodo de destino E recibe el RREQ, que vino a lo largo de A-F-G-H-E, el nodo de destino E determina que este mensaje RREQ vino a lo largo de una trayectoria con una mejor métrica hasta A que la ruta / trayectoria de redirecci�n temporal A-B-C-D-E. Por lo tanto, el nodo de destino E modifica / actualiza el siguiente salto desde el nodo intermedio D al nodo intermedio H y actualiza la métrica. El nodo de destino E envía a continuación un mensaje RREP de vuelta como destinatario único al nodo de origen A a través del nodo intermedio H, actualizando también y retransmitiendo el mensaje RREQ si hay uno o más nodos de destino distintos en la lista de destinos del mensaje RREQ. El mensaje RREP establece la ruta al nodo de origen A a través de los nodos intermedios H G y F. Cuando el nodo de origen A recibe este mensaje RREP, modifica / actualiza el siguiente salto para el nodo de destino E desde el nodo intermedio B al nodo intermedio F. La ruta al nodo de destino E se
cambia a A-F-G-H-E.
Nos referimos ahora a la Fig. 4, que es un diagrama de flujo para el procesamiento de un mensaje RREQ. Cuando un nodo recibe un mensaje RREQ, en primer lugar crea / establece o actualiza una ruta inversa al salto anterior desde el cual recibió el nodo el mensaje RREQ si es necesario en 410. El nodo intermedio / receptor puede crear o actualizar a continuación la ruta inversa al originador del mensaje RREQ como sigue. Si no existe una ruta inversa al originador del mensaje RREQ en la tabla de enrutamiento o es inválida en 415 y 420, se crea o se actualiza. El siguiente salto en la tabla de enrutamiento para la ruta inversa al originador del mensaje RREQ se convierte en el salto anterior (el nodo desde el que se recibió el mensaje de RREQ). Si existe una ruta inversa válida al originador del mensaje RREQ, el número de secuencia de origen en el mensaje RREQ se compara con el número de secuencia de la entrada de ruta en la tabla de enrutamiento en 425 para la ruta inversa. Si el número de secuencia en el mensaje RREQ es más antiguo, se abandona y no se realiza ningún procesamiento adicional en 445. De otro modo, la ruta inversa actual al originador se modifica si la nueva métrica es mejor que la métrica de la ruta actual al originador en la tabla de enrutamiento en 430. La nueva métrica se define como la métrica en el mensaje RREQ más la métrica del enlace entre el nodo desde el que se recibió el mensaje RREQ y él mismo. Si la nueva métrica no es mejor que la métrica de la ruta inversa actual en la entrada de la tabla de enrutamiento, pero el número de secuencia de origen en el mensaje RREQ es mayor (más nuevo) que el número de secuencia en la tabla de enrutamiento para la ruta inversa en 435, el nodo intermedio comprueba si se soportan las funciones de procesamiento opcionales de hist�resis y la captura de la mejor ruta candidata por la red de malla en 450. Si estas funciones de procesamiento opcionales no se soportan, la ruta inversa al originador de RREQ se actualiza en 455. Cuando se crea o se modifica una ruta inversa, el número de secuencia en la tabla de enrutamiento para la ruta inversa se fija al número de secuencia de origen en el mensaje RREQ, el siguiente salto se convierte en el nodo desde el cual se recibió el mensaje RREQ, la métrica se establece a la nueva métrica, y la cuenta de saltos se fija a uno más que la cuenta de saltos en el mensaje RREQ.
Si se cre� o se modificó una ruta inversa al nodo de origen, o el mensaje RREQ fue una primera copia de un nuevo mensaje RREQ (la ID de RREQ desde el origen no se vio anteriormente) en 420 y 440, la retransmisión del mensaje RREQ y la rutina de generación del mensaje RREP descrita en este documento se ejecutan en 475. Puede haber otros casos cuando se retransmite el mensaje y se ejecuta por un nodo la rutina de generación del mensaje RREP descrita en este documento. Por ejemplo, en algún método de captura de la mejor ruta candidata, los mensajes RREQ se pueden almacenar en una cola de espera con un temporizador durante la captura de la ruta candidata. Cuando el temporizador de la cola de espera expira, se ejecutan la retransmisión del mensaje RREQ y la rutina de generación del mensaje RREP.
El nodo de origen puede enviar mensajes RREQ de mantenimiento periódicos para refrescar sus rutas activas directas e inversas. Cada vez que el origen envía un mensaje RREQ de mantenimiento se llama una ronda de refresco de rutas. Es posible que los nodos que ya tienen la mejor ruta inversa al nodo de origen reciban un mensaje RREQ con un número de secuencia más nuevo pero con una ruta de peor métrica al nodo de origen que antes de recibir el mensaje RREQ a través de la ruta de mejor métrica actual. Adicionalmente, la copia del mensaje RREQ propagado a lo largo de la ruta con la mejor métrica actual se puede perder durante la inundación. Estos eventos pueden dar como resultado una alternancia de rutas. Para reducir la alternancia de rutas y seleccionar la mejor ruta durante cada una de las rondas de refresco de rutas, se pueden usar un tipo hist�resis y un mecanismo de captura de la mejor ruta candidata. Si se determina en 450 que est� implementada la opción de hist�resis y captura de la mejor ruta candidata por una red de malla, un nodo intermedio actualiza la tabla de enrutamiento y modifica la ruta inversa si el número de secuencia de origen en el mensaje RREQ es mayor (más nuevo) que el número de secuencia en la entrada de la tabla de enrutamiento en un valor mayor que un umbral. De otro modo, la ruta inversa se puede capturar como una ruta candidata potencial en 465.
Si el nodo aprende posteriormente que la ruta inversa actual se ha degradado y se ha hecho peor que la ruta inversa candidata, es posible cambiar a la ruta candidata aprendida anteriormente en la misma ronda de refresco. La presente invención describe un método y un sistema para retransmitir un mensaje RREQ y generar un mensaje RREP para descubrir la mejor ruta sin incurrir en una gran latencia / retardo del descubrimiento de ruta en redes de malla inalámbricas. El método de la presente invención funciona con o sin hist�resis y la captura de la mejor ruta candidata / alternativa.
Refiri�ndonos ahora a la fig. 5, que es un diagrama de flujo que representa la retransmisión de RREQ y el método de generación de RREP de la presente invención, un nodo determina si es un nodo de destino, es decir si una o más direcciones del nodo (self_addr) coincide con las direcciones de destino solicitadas en la lista de destinos del mensaje RREQ rreq.dest en 505. Se debería observar que un nodo puede tener por s� mismo múltiples direcciones
o puede ser un proxy para los otros nodos. Por ejemplo, un nodo puede ser un punto de acceso y generar / gestionar mensajes de enrutamiento en nombre de estaciones heredadas asociadas con el mismo (un proxy para las estaciones). La funcionalidad para este caso es similar a la situación cuando un nodo tiene múltiples direcciones. Las direcciones de destino de las estaciones asociadas se pueden tratar como una dirección alias para el punto de acceso. Un nodo es un nodo de destino si una o más de las direcciones especificadas en la lista de destinos del mensaje RREQ pertenece a él mismo o a uno de los nodos que lo usan como proxy. Cuando un nodo recibe un mensaje RREQ en el que el nodo de destino es un nodo apoderado por el mismo, debería procesar el mensaje RREQ como si la dirección del nodo de destino fuese su propia dirección. Además un nodo puede ser un nodo de
destino para una dirección solicitada en la lista de destinos del mensaje RREQ, pero un nodo intermedio para otra dirección solicitada en la lista de destinos del mensaje RREQ.
Si una o más direcciones del nodo coinciden con las direcciones de destino solicitadas en la lista de destinos del mensaje RREQ, el nodo genera y envía el mensaje RREP con destinatario único al originador del mensaje RREQ para las direcciones de destino coincidentes en 510. Un nodo de destino elimina su propia / apoderada dirección(es) de la lista de destinos del mensaje RREQ en 515. Después de esto, si no hay ninguna dirección solicitada restante en la lista de destinos del mensaje RREQ en 520, el mensaje RREQ se descarta en 525. Si el nodo no es un nodo de destino para cualquier dirección solicitada en la lista de destinos del mensaje RREQ (505) o hay otras direcciones de destino solicitadas en la lista de destinos del mensaje RREQ distintas de las direcciones del nodo, es decir el nodo es un nodo intermedio para una o más direcciones en la lista de destinos del mensaje RREQ, el nodo comprueba las direcciones restantes en la lista de destinos del mensaje RREQ como sigue. Asumamos que rreq.dest[i] representa la dirección de orden (i + 1) en la lista de destinos del mensaje RREQ. El nodo inicializa un índice (por ejemplo, i) en 545, y comprueba rreq.dest[i], es decir la primera dirección en la lista de destinos del mensaje RREQ para determinar si hay una ruta directa activa al nodo de destino representada por rreq.dest[i] en
550. Si un nodo intermedio tiene una ruta activa para el destino, la ruta al nodo de destino es válida (555), y el número de secuencia es al menos tan grande como el indicado en el mensaje RREQ original (560) y el indicador "Respuesta Intermedia (IR)" est� establecido (570), el nodo intermedio genera un mensaje RREP para esta dirección de destino solicitada en 575 y envía el mensaje RREP generado como destinatario único al originador del mensaje RREQ a lo largo de la ruta inversa actual. El indicador "IR" para este destino solicitado en el mensaje RREQ se resetea en 580. El nodo incrementa el índice (por ejemplo, en uno) y comprueba si hay cualesquiera direcciones adicionales en la lista de destinos del mensaje RREQ en 590. Si hay cualesquiera direcciones adicionales en la lista de destinos del mensaje RREQ a continuación repite la ejecución del bucle descrito anteriormente comenzando en
550. Esto es, el bucle se repite si se necesita enviar un mensaje RREP para el siguiente destino solicitado. El bucle se repite hasta que se han comprobado todas las direcciones en la lista de destinos del mensaje RREP.
El mensaje RREQ entrante original se comprueba en 530 para determinar si el valor del tiempo de vida (TTL) es mayor que 1. Si el valor de TTL es mayor que uno, entonces la información en el mensaje RREQ original se actualiza, incluyendo la disminución del valor de TTL en el mensaje RREQ saliente, por ejemplo por uno en 535. El número de secuencia de origen, la métrica y la cuenta de saltos también se establecen para la información correspondiente en la entrada de ruta actualizada para el origen en 535. El mensaje RREQ actualizado se retransmite en 540.
Obs�rvese que un nodo de destino puede poseer / apoderar una o más direcciones y un nodo intermedio puede tener ruta(s) válida a una o más direcciones de destino. Un mensaje RREQ puede transportar una o más direcciones de destino en su lista de direcciones de destino. Un nodo de procesamiento / intermedio / destino puede satisfacer las condiciones anteriores y enviar un mensaje RREP para múltiples direcciones solicitadas en la lista de destinos del mensaje RREQ. Si un nodo envía un mensaje RREP para múltiples destinos, puede enviar múltiples mensajes RREP, uno para cada uno de los destinos o puede enviar un único mensaje RREP agregado con múltiples direcciones de destino en la lista de direcciones.
La Fig. 6 es un diagrama de bloques que ilustra los detalles de un nodo 600 de la presente invención. El nodo incluye un módulo de medición de la carga y la calidad del enlace 605, un módulo de cálculo de la métrica de enrutamiento 610, un módulo de selección de ruta 615 y un módulo de comunicaciones 620. El módulo de medición de la carga y la calidad del enlace 605 mide la calidad y la carga del enlace / canal para cada uno de sus vecinos. Proporciona los resultados de las mediciones al módulo de cálculo de la métrica de enrutamiento 610 de modo que el módulo de cálculo de la métrica de enrutamiento 610 puede determinar el coste / métrica del enlace para cada uno de sus vecinos. Obsérvese que un nodo puede tener múltiples vecinos, múltiples interfaces de radio, y múltiples enlaces físicos / canales lógicos. Se necesita medir todos ellos. El módulo de cálculo de la métrica de enrutamiento 610 de cada uno de los nodos usa las mediciones realizadas por el módulo de medición de la calidad y la carga del enlace junto con otra información para calcular la métrica de enrutamiento para cada nodo con el que comunica. La métrica de enrutamiento se actualiza periódicamente. El módulo de selección de ruta 615 determina / selecciona una ruta / trayectoria para retransmitir / comunicar datos a un nodo de destino en base a las métricas de enrutamiento calculadas. El módulo de selección de ruta 615 intercambia mensajes de control de enrutamiento y datos con otros nodos en la red de malla a través del módulo de comunicaciones 620. Se debería observar que un nodo puede tener una o más interfaces de comunicaciones de radio y otras interfaces de comunicación. Se entiende que el módulo de selección de ruta se puede constituir realmente de varias unidades más pequeñas o combinadas con otros módulos descritos en este documento. Se entiende además que los procesos descritos en este documento (especialmente con respecto a las Fig. 3 y 4) pueden ser software, hardware, firmware o cualquier combinación de los mismos ejecutados en o por el módulo de selección de ruta.
Se entender� que la presente invención se puede implementar en diversas formas de hardware, software, firmware, procesadores de propósito especial o combinaciones de los mismos, por ejemplo, dentro de un terminal móvil, un punto de acceso, o una red celular. Preferiblemente, la presente invención se implementa como una combinación de hardware y software. Además, el software se implementa preferentemente como un programa de aplicación realizado de forma tangible sobre un dispositivo de almacenamiento de programas. El programa de aplicación se puede cargar a una máquina y ejecutarse por la misma comprendiendo cualquier arquitectura adecuada.
Preferentemente, la máquina se implementa sobre una plataforma de ordenador que tiene hardware tal como una o más unidades de procesamiento central (CPU), una memoria de acceso aleatorio (RAM), y una interfaz / interfaces de entrada / salida (E/S). La plataforma de ordenador también incluye un sistema operativo y un código de microinstrucciones. Los diversos procesos y funciones descritas en este documento pueden ser bien parte de un
5 código de microinstrucciones o parte de un programa de aplicación (o una combinación de los mismos), que se ejecuta a través del sistema operativo. Además, pueden estar conectados diversos otros dispositivos periféricos a la plataforma de ordenador tal como un dispositivo de almacenamiento de datos adicional y un dispositivo de impresión.
Se entender� además que, debido a que algunos de los componentes que constituyen el sistema y las etapas del
10 método representado en las figuras adjuntas se implementan preferentemente en software, las conexiones reales entre los componentes del sistema (o etapas de proceso) pueden diferir dependiendo de la forma en la que se programe la presente invención. Dadas las enseñanzas en este documento, un experto en la materia de la técnica relacionada podr� contemplar estas y similares implementaciones o configuraciones de la presente invención.

Claims (9)

  1. REIVINDICACIONES
    1. Un método de localización de una ruta entre un nodo de origen (A) y un nodo de destino (E), comprendiendo dicho método:
    establecer un indicador (IR) de un mensaje de petición de ruta (RREQ) por dicho nodo de origen (A);
    retransmitir dicho mensaje de petición de ruta (RREQ) sobre una red inalámbrica;
    recibir un mensaje de respuesta de ruta (RREP) en respuesta a dicho mensaje de petición de ruta (RREQ) desde un primer nodo intermedio (B) que tiene una ruta válida a dicho nodo de destino (E) en el que dicho primer nodo intermedio (B) envía dicho mensaje de respuesta de ruta (RREP) cuando dicho indicador (IR) est� establecido en dicho mensaje de petición de ruta (RREQ) y en el que dicho primer nodo intermedio (B) retransmite dicho mensaje de petición de ruta (RREQ) sobre dicha red inalámbrica con dicho indicador (IR) reseteado, en el que dicho nodo de destino es un proxy para los nodos adicionales; y
    establecer una ruta temporal entre dicho nodo de origen (A) y dicho nodo de destino (E) en base a dicha respuesta;
    recibir un mensaje de respuesta de ruta adicional (RREP) desde dicho nodo de destino (E), incluyendo dicho mensaje de respuesta de ruta adicional (RREP) una ruta, seleccionada por dicho nodo de destino (E) que tiene la mejor métrica de extremo a extremo; y
    establecer las comunicaciones entre dicho nodo de origen (A) y dicho nodo de destino (E) usando dicha ruta, seleccionada por el nodo de destino (E), que tiene la mejor métrica de extremo a extremo.
  2. 2. El método de acuerdo con la reivindicación 1, que comprende además
    establecer dicho indicador (IR) de un mensaje de petición ruta de mantenimiento (RREQ) por dicho nodo de origen (A);
    retransmitir dicho mensaje de petición de ruta de mantenimiento sobre dicha red inalámbrica en el que la retransmisión comprende además inundar dicha red inalámbrica con dicho mensaje de petición de ruta de mantenimiento entre dicho nodo de origen y dicho nodo de destino.
  3. 3.
    El método de acuerdo con la reivindicación 2, que comprende además recibir una respuesta a dicho mensaje de petición de ruta de mantenimiento como si dicho mensaje de petición de ruta de mantenimiento fuese dicho mensaje de petición de ruta (RREQ), e inundar dicha red inalámbrica con dicho mensaje de petición de ruta de mantenimiento para mantener una ruta que responde a las métricas de extremo a extremo entre nodos y para adaptarse a los cambios en las condiciones de la red.
  4. 4.
    El método de acuerdo con cualquier de las reivindicaciones 1 a 3, en el que dicho mensaje de respuesta de ruta (RREP) se recibe desde un primer nodo intermedio (B) con una ruta válida al nodo de destino (E).
  5. 5.
    Un aparato de localización de una ruta entre un nodo de origen (A) y un nodo de destino (E), comprendiendo además dicho aparato:
    medios para establecer un indicador (IR) de un mensaje de petición de ruta (RREQ) por dicho nodo de origen (A);
    medios para retransmitir dicho mensaje de petición de ruta (RREQ) sobre una red inalámbrica;
    medios para recibir un mensaje de respuesta de ruta (RREP) en respuesta a dicho mensaje de petición de ruta (RREQ) desde un primer nodo intermedio (B) que tiene una ruta válida a dicho nodo de destino (E) en el que dicho primer nodo intermedio (B) envía dicho mensaje de respuesta de ruta (RREP) cuando dicho indicador (IR) est� establecido en dicho mensaje de petición de ruta (RREQ) y en el que dicho primer nodo intermedio (B) retransmite dicho mensaje de petición de ruta (RREQ) sobre dicha red inalámbrica con dicho indicador (IR) reseteado, en el que dicho nodo de destino es un proxy para nodos adicionales.
    medios para establecer una ruta temporal entre dicho nodo de origen (A) y dicho nodo de destino (E) en base a dicha respuesta:
    medios para recibir un mensaje de respuesta de ruta adicional (RREP) desde dicho nodo de destino (E), incluyendo dicho mensaje de respuesta de ruta adicional (RREP) una ruta, seleccionada por dicho nodo de destino (E), que tiene la mejor métrica de extremo a extremo; y
    medios para establecer comunicaciones entre dicho nodo de origen (A) y dicho nodo de destino (E) usando dicha ruta, seleccionada por dicho nodo de destino (E), que tiene la mejor métrica de extremo a extremo.
  6. 6. El aparato de acuerdo con la reivindicación 5, que comprende además
    medios para establecer un indicador (IR) de un mensaje de petición de ruta de mantenimiento (RREQ) por dicho nodo de origen (A);
    medios para retransmitir dicho mensaje de petición de ruta de mantenimiento sobre dicha red inalámbrica en el que 5 dicho medio para retransmitir comprende además inundar dicha red inalámbrica con dicha petición de ruta de mantenimiento entre dicho nodo de origen y dicho nodo de destino.
  7. 7. El aparato de acuerdo con la reivindicación 6, que comprende además medios para recibir una respuesta a dicho mensaje de petición de ruta de mantenimiento como si dicho mensaje de petición de ruta de mantenimiento fuese dicho mensaje de petición de ruta (RREQ), y medios para inundar dicha red inalámbrica con dicho mensaje de
    10 petición de ruta de mantenimiento para mantener una ruta que responde a la métrica de extremo a extremo entre nodos y para adaptarse a cambios en las condiciones de la red.
  8. 8.
    El aparato de acuerdo con cualquiera de las reivindicaciones 5 a 7, en el que dicho mensaje de respuesta de ruta (RREP) se recibe desde un primer nodo intermedio (B) con una ruta válida al nodo de destino (E).
  9. 9.
    El aparato de acuerdo con cualquiera de las reivindicaciones 5 a 8, que comprende además:
    15 medios para recibir un mensaje de respuesta de ruta adicional (RREP) desde dicho nodo de destino (E), incluyendo dicho mensaje de respuesta de ruta adicional (RREP) una ruta, seleccionada por dicho nodo de destino (E), que tiene la mejor métrica de extremo a extremo; y
    medios para establecer comunicaciones entre dicho nodo de origen (A) y dicho nodo de destino (E) usando dicha ruta, seleccionada por dicho nodo de destino (E), que tiene la mejor métrica de extremo a extremo.
ES10189229.7T 2005-11-09 2005-11-09 Selección de ruta en redes inalámbricas Expired - Lifetime ES2472691T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP05824653A EP1952588B1 (en) 2005-11-09 2005-11-09 Route selection in wireless networks
PCT/US2005/040699 WO2007055689A1 (en) 2005-11-09 2005-11-09 Route selection in wireless networks

Publications (1)

Publication Number Publication Date
ES2472691T3 true ES2472691T3 (es) 2014-07-02

Family

ID=35884996

Family Applications (3)

Application Number Title Priority Date Filing Date
ES10189237T Expired - Lifetime ES2413433T3 (es) 2005-11-09 2005-11-09 Selección de ruta en redes inalámbricas
ES05824653T Expired - Lifetime ES2366373T3 (es) 2005-11-09 2005-11-09 Selección de ruta en redes inalámbricas.
ES10189229.7T Expired - Lifetime ES2472691T3 (es) 2005-11-09 2005-11-09 Selección de ruta en redes inalámbricas

Family Applications Before (2)

Application Number Title Priority Date Filing Date
ES10189237T Expired - Lifetime ES2413433T3 (es) 2005-11-09 2005-11-09 Selección de ruta en redes inalámbricas
ES05824653T Expired - Lifetime ES2366373T3 (es) 2005-11-09 2005-11-09 Selección de ruta en redes inalámbricas.

Country Status (16)

Country Link
US (2) US8064416B2 (es)
EP (3) EP2296326B1 (es)
JP (1) JP4939544B2 (es)
KR (3) KR101225274B1 (es)
CN (1) CN101305559B (es)
AT (1) ATE509448T1 (es)
AU (3) AU2005338057B2 (es)
BR (3) BRPI0520670B1 (es)
CA (1) CA2627432C (es)
ES (3) ES2413433T3 (es)
PH (1) PH12012502208B1 (es)
PL (3) PL2296326T3 (es)
PT (2) PT1952588E (es)
RU (4) RU2544985C2 (es)
TW (3) TWI430619B (es)
WO (1) WO2007055689A1 (es)

Families Citing this family (92)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8787350B2 (en) * 2005-12-07 2014-07-22 Meshnetworks, Inc. System and method to facilitate the use of multiple radios to increase the capacity of a wireless communication network
US9542642B2 (en) 2006-04-06 2017-01-10 Samuel F. Wood Packet data neural network system and method
US7796511B2 (en) * 2006-04-06 2010-09-14 Wood Samuel F Self-routed layer 4 packet network system and method
US8738013B2 (en) * 2006-04-24 2014-05-27 Marvell World Trade Ltd. 802.11 mesh architecture
TWI462530B (zh) * 2006-05-01 2014-11-21 Koninkl Philips Electronics Nv 在分散式無線通信網路發現至少具有一最小組可用資源的一經請求即直接連接的距離向量路由之方法
EP2041922B1 (en) * 2006-07-14 2013-03-06 Siemens Aktiengesellschaft Method for generating an extended route request message and an extended route reply message for route discovery procedures
DE102007031341A1 (de) * 2006-11-13 2008-05-15 Siemens Ag Verfahren zum Einrichten bidirektionaler Datenübertragungspfade in einem drahtlosen vermaschten Kommunikationsnetzwerk
US8254348B2 (en) * 2006-12-20 2012-08-28 Honeywell International Inc. Voice-over-internet protocol intra-vehicle communications
US8451807B2 (en) * 2006-12-20 2013-05-28 Honeywell International Inc. Configuration aware packet routing in an ad-hoc network
JP2008193543A (ja) * 2007-02-07 2008-08-21 Fujitsu Ltd アドホックネットワークの経路を制御する装置および方法
US20090003356A1 (en) * 2007-06-15 2009-01-01 Silver Spring Networks, Inc. Node discovery and culling in wireless mesh communications networks
US8233905B2 (en) 2007-06-15 2012-07-31 Silver Spring Networks, Inc. Load management in wireless mesh communications networks
DE102007029120B4 (de) * 2007-06-25 2010-06-17 Siemens Ag Verfahren zum Betreiben eines drahtlosen, vermaschten Datennetzes mit einer Mehrzahl an Netzknoten
EP2034674B1 (de) * 2007-09-06 2012-07-25 Siemens Aktiengesellschaft Verfahren und Netzknoten zum Aufbau einer schleifenlosen Route in einem reaktiven Ad-hoc-Netzwerk
EP2063584A1 (en) * 2007-11-22 2009-05-27 Thomson Licensing Method for routing and load balancing in mesh networks
US9128202B2 (en) 2008-04-22 2015-09-08 Srd Innovations Inc. Wireless data acquisition network and operating methods
JP4941397B2 (ja) * 2008-04-22 2012-05-30 富士通株式会社 経路情報中継方法および無線端末
US9253707B2 (en) 2008-06-04 2016-02-02 Koninklijke Philips N.V. Network interface unit for a node in a wireless multi-hop network, and a method of establishing a network path between nodes in a wireless multi-hop network
WO2009148410A1 (en) * 2008-06-06 2009-12-10 Agency For Science, Technology And Research Communication devices and methods for scheduling and allocating of radio resources and communication devices and methods for routing in a communication network
KR100970385B1 (ko) * 2008-06-09 2010-07-15 한국전자통신연구원 무선 네트워크의 경로 설정 방법 및 장치
US8699377B2 (en) * 2008-09-04 2014-04-15 Trilliant Networks, Inc. System and method for implementing mesh network communications using a mesh network protocol
US8457134B2 (en) * 2008-09-22 2013-06-04 International Business Machines Corporation Method for dynamic routing using tunneling
US8982908B1 (en) * 2008-12-01 2015-03-17 Marvell International Ltd. Extension of path reply message to encode multiple route information in a mesh network
EP2230803A1 (en) * 2009-03-16 2010-09-22 BRITISH TELECOMMUNICATIONS public limited company Path characterisation in networks
ES2423989T3 (es) * 2009-03-30 2013-09-26 The Boeing Company Red AD HOC móvil
EP2237614B1 (en) 2009-03-30 2014-06-04 The Boeing Company Mobile ad hoc network
JP5246060B2 (ja) * 2009-06-24 2013-07-24 富士通株式会社 制御方法、制御装置及び記憶媒体
JP5293452B2 (ja) * 2009-06-24 2013-09-18 富士通株式会社 制御方法、制御装置及び記憶媒体
US8861398B2 (en) * 2009-06-30 2014-10-14 Mitsubishi Electric Research Laboratories, Inc. Method for discovering multiple routes in sensor networks
CN101990270B (zh) * 2009-08-06 2014-05-21 华为技术有限公司 建立按需路由的方法、设备及系统
CA2728007A1 (en) * 2010-01-13 2011-07-13 Srd Innovations Inc. Link sensitive aodv for wireless data transfer
US8782237B2 (en) 2010-01-28 2014-07-15 Intel Corporation Audio/video streaming in a topology of devices
CN101883048B (zh) * 2010-06-25 2012-10-10 陶洋 多维网络的路由方法
WO2012009849A1 (en) * 2010-07-20 2012-01-26 Nokia Corporation A routing scheme for wireless sensor networks
WO2012025781A1 (en) * 2010-08-26 2012-03-01 West Bengal University Of Technology Systems and methods for determining routes in networks
KR20120067883A (ko) * 2010-12-16 2012-06-26 한국전자통신연구원 멀티홉 라우팅 장치 및 라우팅 방법
US9231851B2 (en) * 2011-01-31 2016-01-05 Futurewei Technologies, Inc. System and method for computing point-to-point label switched path crossing multiple domains
JP5732963B2 (ja) * 2011-03-28 2015-06-10 富士通株式会社 無線通信端末および経路構築方法
US8599759B2 (en) 2011-04-29 2013-12-03 Cooper Technologies Company Multi-path radio transmission input/output devices, network, systems and methods with on demand, prioritized routing protocol
JP5705030B2 (ja) * 2011-05-30 2015-04-22 矢崎総業株式会社 通信システム
EP2733894B1 (en) * 2011-07-12 2020-09-09 Furukawa Electric Co., Ltd. Communication system, communication route control method, and communication apparatus
US9049100B2 (en) * 2011-10-13 2015-06-02 Interdigital Patent Holdings, Inc. Method and apparatus for providing interfacing between content delivery networks
US9350814B2 (en) 2012-02-21 2016-05-24 Qualcomm Incorporated Internet protocol connectivity over a service-oriented architecture bus
US9621458B2 (en) * 2012-02-21 2017-04-11 Qualcomm Incorporated Internet routing over a service-oriented architecture bus
CN104221433B (zh) * 2012-03-02 2018-01-30 富士通株式会社 通信设备搜索方法、通信设备、通信设备搜索程序以及自组织网络系统
WO2013129671A1 (ja) * 2012-03-02 2013-09-06 富士通株式会社 アドホックネットワークシステム及び経路選択方法
CN102769888B (zh) * 2012-06-04 2015-03-11 上海交通大学 用于车载Ad Hoc网络基于改进AODV协议的方法
CN102904804B (zh) * 2012-10-22 2015-07-29 华为技术有限公司 路由转发信息添加方法、报文转发方法及装置、网络设备
EP2725751B1 (en) * 2012-10-24 2014-12-10 Nxp B.V. Routing table updating
US9277439B2 (en) * 2013-06-28 2016-03-01 Intel Corporation Device-to-device contention management scheme for mobile broadband networks
DE112014005395T5 (de) 2013-11-26 2016-08-25 Panasonic Intellectual Property Management Co., Ltd. Drahtloskommunikationssystem
US10015720B2 (en) 2014-03-14 2018-07-03 GoTenna, Inc. System and method for digital communication between computing devices
KR102145943B1 (ko) * 2014-11-21 2020-08-19 에스케이텔레콤 주식회사 백홀시스템과, 이에 적용되는 단말장치 및 단말장치의 동작 방법
GB2537657A (en) * 2015-04-22 2016-10-26 Ge Oil & Gas Uk Ltd Subsea control system communication network
EP3320721A4 (en) * 2015-07-06 2018-08-01 Telefonaktiebolaget LM Ericsson (publ) Apparatus and method for forwarding messages
US9942934B2 (en) 2015-11-04 2018-04-10 Motorola Mobility Llc Wireless ad hoc network assembly using network coding
US9967909B2 (en) 2015-11-04 2018-05-08 Motorola Mobility Llc Wireless ad hoc network assembly using network coding
US9936052B2 (en) 2015-11-04 2018-04-03 Motorola Mobility Llc Wireless ad hoc network assembly using network coding
WO2017102486A1 (en) * 2015-12-15 2017-06-22 Philips Lighting Holding B.V. Method for managing a neighbor table and communication apparatus adapted for managing a neighbor table
US10111160B2 (en) * 2016-03-24 2018-10-23 Qualcomm Incorporated NAN data link multi-hop topology
EP3267729B9 (en) * 2016-07-05 2020-10-14 MediaTek Inc. Hybrid flood-relaying and routing mesh networks
US20180026933A1 (en) * 2016-07-22 2018-01-25 Cisco Technology, Inc. Service aware label address resolution protocol switched path instantiation
US10193795B2 (en) * 2016-12-21 2019-01-29 Sony Corporation Robust data routing in wireless networks with directional transmissions
CN106888493B (zh) * 2017-02-13 2020-10-16 深圳市联骋科技有限公司 一种无线网状mesh网络的路由方法和装置
US10673736B2 (en) * 2017-04-25 2020-06-02 Cisco Technology, Inc. Traffic reduction in data center fabrics
US10757011B2 (en) * 2017-05-25 2020-08-25 Zycada Networks, Inc. Context-aware path computation and selection
FI127371B (en) * 2017-05-31 2018-04-30 Robotonchip Oy Passive routing on a mesh network
US20190141616A1 (en) * 2017-11-08 2019-05-09 Carrier Corporation Mesh networking using peer to peer messages
US10944669B1 (en) 2018-02-09 2021-03-09 GoTenna, Inc. System and method for efficient network-wide broadcast in a multi-hop wireless network using packet echos
LT3525517T (lt) * 2018-02-12 2021-03-25 Curvalux Uk Limited Didelės spartos daugkartinio kartoninio priėmimo tinklas su daugiasluoksniu pliūpsnių formavimu
JP6738851B2 (ja) * 2018-03-30 2020-08-12 古河電気工業株式会社 ネットワークシステム、ネットワークシステムの経路切換方法、および、通信装置
US11082324B2 (en) 2018-07-27 2021-08-03 goTenna Inc. Vine: zero-control routing using data packet inspection for wireless mesh networks
WO2020031004A1 (en) * 2018-08-08 2020-02-13 Telefonaktiebolaget Lm Ericsson (Publ) Flow control for integrated access backhaul (iab) networks
CN112534782B (zh) 2018-08-17 2022-08-05 瑞典爱立信有限公司 针对蓝牙网的独立冗余路径发现
EP3850891B1 (en) * 2018-09-10 2022-06-29 Telefonaktiebolaget LM Ericsson (publ) Detecting critical links in bluetooth mesh networks
US10869256B2 (en) * 2018-12-18 2020-12-15 Sony Corporation Multi-hop routing protocol with backup routes in WLAN networks
EP3675463B1 (fr) 2018-12-31 2023-12-06 Bull SAS Procédé d'identification d'un objet connecté dans une infrastructure réseau
FR3095913B1 (fr) 2019-05-06 2023-10-27 Bull Sas Procédé d’identification d’un objet connecté dans une infrastructure réseau
MX2022000088A (es) 2019-06-21 2022-04-18 Lutron Tech Co Llc Rutina de inicio coordinada para dispositivos de control de una red.
KR102342348B1 (ko) * 2019-10-17 2021-12-22 한국전자기술연구원 원거리 위치 추정을 수행하는 에너지 하베스팅 시스템, 장치 및 방법
KR102333814B1 (ko) * 2019-10-17 2021-12-01 한국전자기술연구원 원거리 웨이크업을 수행하는 에너지 하베스팅 시스템, 장치 및 방법
US11770324B1 (en) * 2019-12-02 2023-09-26 Lutron Technology Company Llc Processing advertisement messages in a mesh network
MX2022006664A (es) 2019-12-02 2022-09-07 Lutron Tech Co Llc Calificación de enlace de fondo por percentil.
CN114830734A (zh) * 2019-12-17 2022-07-29 昕诺飞控股有限公司 具有组合节点的网络中的路由发现
WO2021127458A1 (en) 2019-12-20 2021-06-24 Lutron Technology Company Llc Handling loss or removal of devices in a mesh network
CN111065095A (zh) * 2020-01-08 2020-04-24 方楚持 一种无线量子通信信息传递方法
CA3174169A1 (en) * 2020-05-08 2021-11-11 Galen Edgar Knode Assigning router devices in a mesh network
CN112533262B (zh) * 2020-10-15 2022-12-30 广州大学 一种可充电无线传感器网络的多路径按需路由方法
CN112867091B (zh) * 2021-01-14 2022-11-08 湖南智领通信科技有限公司 一种基于主动式路由协议的mesh网关选择方法和装置
CN115066001A (zh) * 2022-06-09 2022-09-16 深圳市科思科技股份有限公司 自组网路由生成方法、装置、设备及存储介质
EP4395202A1 (en) * 2022-12-30 2024-07-03 Rohde & Schwarz GmbH & Co. KG Communication method for a wireless ad hoc network, and wireless ad hoc network
US20250385859A1 (en) * 2024-06-13 2025-12-18 Cisco Technology, Inc. Fabric routing systems and methods thereof

Family Cites Families (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5544154A (en) * 1995-03-09 1996-08-06 Telefonaktiebolaget Lm Ericsson Method for determining the load induced by a routing verification test on a network
US5987011A (en) 1996-08-30 1999-11-16 Chai-Keong Toh Routing method for Ad-Hoc mobile networks
US6421731B1 (en) * 1996-10-29 2002-07-16 Telxon Corporation Dynamic next hop routing protocol
US6446125B1 (en) * 1997-03-28 2002-09-03 Honeywell International Inc. Ripple scheduling for end-to-end global resource management
JP2003509926A (ja) 1999-09-15 2003-03-11 データワイア コミュニケーション ネットワークス インコーポレイテッド ネットワークを介するトランザクションをセキュアにするためのシステムおよび方法
JP2003516034A (ja) * 1999-12-06 2003-05-07 テレフオンアクチーボラゲット エル エム エリクソン(パブル) ルート発見機構のトリガとしての同報通信
US6535498B1 (en) * 1999-12-06 2003-03-18 Telefonaktiebolaget Lm Ericsson (Publ) Route updating in ad-hoc networks
CA2441579A1 (en) * 2000-06-07 2002-12-13 Serge Plotkin Multi-path dynamic routing algorithm
FI112152B (fi) * 2000-09-29 2003-10-31 Nokia Corp Osoitteistus ja reititys ad hoc-liikkuvuusverkoissa
US6807165B2 (en) * 2000-11-08 2004-10-19 Meshnetworks, Inc. Time division protocol for an ad-hoc, peer-to-peer radio network having coordinating channel access to shared parallel data channels with separate reservation channel
JP3947370B2 (ja) 2001-06-20 2007-07-18 日本無線株式会社 無線通信システム
RU2273098C2 (ru) 2001-07-10 2006-03-27 Сименс Акциенгезелльшафт СПОСОБ ДЛЯ ВЫПОЛНЕНИЯ ОРИЕНТИРОВАННОГО НА КАЧЕСТВО УСЛУГ (QoS) ПЕРЕХОДА МЕЖДУ ПЕРВЫМ И ВТОРЫМ ОСНОВАННЫМ НА ПРОТОКОЛЕ IP, В ЧАСТНОСТИ НА МОБИЛЬНОМ ПРОТОКОЛЕ IPv6, МАРШРУТОМ СВЯЗИ МЕЖДУ МОБИЛЬНЫМ УЗЛОМ СЕТИ (MN)
AU2002225379A1 (en) * 2001-12-28 2003-07-30 Nokia Corporation Routing method for mobile ad-hoc network
US7177295B1 (en) * 2002-03-08 2007-02-13 Scientific Research Corporation Wireless routing protocol for ad-hoc networks
US20040167988A1 (en) * 2002-12-23 2004-08-26 Johan Rune Bridging between a Bluetooth scatternet and an Ethernet LAN
US20040156318A1 (en) * 2002-12-23 2004-08-12 Johan Rune Bridging between a Bluetooth scatternet and an Ethernet LAN
US20040141511A1 (en) * 2002-12-23 2004-07-22 Johan Rune Bridging between a bluetooth scatternet and an ethernet LAN
US7522537B2 (en) * 2003-01-13 2009-04-21 Meshnetworks, Inc. System and method for providing connectivity between an intelligent access point and nodes in a wireless network
RU2292123C2 (ru) * 2003-05-06 2007-01-20 Самсунг Электроникс Ко., Лтд Устройство и способ обнаружения маршрута во временно создаваемой сети подвижной связи
ATE529962T1 (de) * 2003-06-06 2011-11-15 Meshnetworks Inc Verfahren zur verbesserung der gesamtleistungsfähigkeit eines drahtlosen kommunikationsnetzes
US7706282B2 (en) 2003-06-25 2010-04-27 Leping Huang Bluetooth personal area network routing protocol optimization using connectivity metric
US20040264372A1 (en) 2003-06-27 2004-12-30 Nokia Corporation Quality of service (QoS) routing for Bluetooth personal area network (PAN) with inter-layer optimization
JP4023681B2 (ja) 2003-07-14 2007-12-19 Kddi株式会社 マルチホップ無線通信システムおよびその経路選択方法
JP4605428B2 (ja) 2003-08-08 2011-01-05 ソニー株式会社 通信システム、通信端末装置、通信方法及びプログラム
US7415019B2 (en) 2003-08-22 2008-08-19 Samsung Electronics Co., Ltd. Apparatus and method for collecting active route topology information in a mobile ad hoc network
JP4029833B2 (ja) * 2003-12-24 2008-01-09 Kddi株式会社 グループ管理方法、移動通信装置及びそのプログラム
US7269155B2 (en) * 2004-01-13 2007-09-11 Meshnetworks, Inc. System and method for achieving continuous connectivity to an access point or gateway in a wireless network following an on-demand routing protocol, and to perform smooth handoff of mobile terminals between fixed terminals in the network
JP4392789B2 (ja) 2004-03-05 2010-01-06 Kddi株式会社 アドホック無線ネットワークの経路再確立方法および無線端末
JP4569328B2 (ja) 2004-03-18 2010-10-27 パナソニック株式会社 無線通信装置および経路探索方法
DE112005002142B8 (de) * 2004-09-07 2018-03-01 ARRIS Enterprises LLC (n. d. Ges. d. Staates Delaware) System und Verfahren zum Assoziieren verschiedener Arten von Knoten mit Zugangspunktknoten in einem drahtlosen Netzwerk zum Routen von Daten in dem drahtlosen Netzwerk
MX2007010937A (es) * 2005-03-10 2008-02-20 Thomson Licensing Protocolo de enrutamiento de malla hibrida.
US7570628B2 (en) * 2005-05-06 2009-08-04 Intel Corporation Methods and apparatus for providing a dynamic on-demand routing protocol
US20070070959A1 (en) * 2005-09-23 2007-03-29 Almeroth Kevin C Infrastructure mesh networks
DE102006055662B3 (de) 2006-11-23 2008-06-26 Gfe Metalle Und Materialien Gmbh Beschichtungswerkstoff auf Basis einer Kupfer-Indium-Gallium-Legierung, insbesondere zur Herstellung von Sputtertargets, Rohrkathoden und dergleichen
US8699377B2 (en) * 2008-09-04 2014-04-15 Trilliant Networks, Inc. System and method for implementing mesh network communications using a mesh network protocol

Also Published As

Publication number Publication date
RU2682930C2 (ru) 2019-03-22
PL2296325T3 (pl) 2014-08-29
PL2296326T3 (pl) 2013-08-30
RU2017116747A3 (es) 2018-11-15
EP2296325B1 (en) 2014-04-30
BRPI0520670A2 (pt) 2009-05-19
US8064416B2 (en) 2011-11-22
RU2010120573A (ru) 2011-11-27
TW201001989A (en) 2010-01-01
KR20090116808A (ko) 2009-11-11
US20090135824A1 (en) 2009-05-28
BRPI0520873B1 (pt) 2018-11-27
TW200729836A (en) 2007-08-01
AU2005338057B2 (en) 2011-04-21
KR101225274B1 (ko) 2013-01-22
KR20100103678A (ko) 2010-09-27
CA2627432C (en) 2014-11-04
TWI430619B (zh) 2014-03-11
PT1952588E (pt) 2011-08-25
PH12012502208A1 (en) 2015-06-01
EP1952588A1 (en) 2008-08-06
EP2296325A2 (en) 2011-03-16
RU2544985C2 (ru) 2015-03-20
BRPI0520670B1 (pt) 2018-11-27
KR101192937B1 (ko) 2012-10-18
AU2009212921A1 (en) 2009-10-01
CA2627432A1 (en) 2007-05-18
PT2296325E (pt) 2014-06-24
AU2009212921B2 (en) 2011-09-22
HK1120963A1 (en) 2009-04-09
CN101305559B (zh) 2011-11-30
AU2005338057A1 (en) 2007-05-18
CN101305559A (zh) 2008-11-12
ATE509448T1 (de) 2011-05-15
AU2010202493B2 (en) 2013-06-20
BRPI0520882B1 (pt) 2018-11-27
RU2550151C2 (ru) 2015-05-10
RU2013151444A (ru) 2015-05-27
AU2010202493A1 (en) 2010-07-22
WO2007055689A1 (en) 2007-05-18
PH12012502208B1 (en) 2018-09-28
EP2296325A3 (en) 2011-05-25
EP2296326B1 (en) 2013-05-01
JP4939544B2 (ja) 2012-05-30
KR20080074876A (ko) 2008-08-13
ES2366373T3 (es) 2011-10-19
US20110255479A1 (en) 2011-10-20
PL1952588T3 (pl) 2011-12-30
KR101183342B1 (ko) 2012-09-14
TWI357242B (en) 2012-01-21
JP2009515473A (ja) 2009-04-09
RU2017116747A (ru) 2018-11-15
RU2628334C2 (ru) 2017-08-16
EP2296326A1 (en) 2011-03-16
RU2010120572A (ru) 2011-11-27
ES2413433T3 (es) 2013-07-16
TW201123770A (en) 2011-07-01
EP1952588B1 (en) 2011-05-11

Similar Documents

Publication Publication Date Title
ES2472691T3 (es) Selección de ruta en redes inalámbricas
Garcia-Luna-Aceves et al. Simple and efficient loop-free multipath routing in wireless networks
JP4951695B2 (ja) 無線ネットワークにおける経路選択
JP4939579B2 (ja) 無線ネットワークにおける経路選択
CA2896911C (en) Route selection in wireless networks
CA2817659C (en) Route selection in wireless networks
CN101674633A (zh) 无线网络中的路由选择
MX2008006093A (es) Seleccion de ruta en redes inalambricas
HK1120963B (en) Route selection in wireless networks
HK1137611B (en) Route selection in wireless networks
HK1137611A1 (en) Route selection in wireless networks