[go: up one dir, main page]

MX2007010193A - Metodo de comunicacion inalambrica y sistema de paquetes de enrutamiento a traves de rutas intra-malla y extra-malla. - Google Patents

Metodo de comunicacion inalambrica y sistema de paquetes de enrutamiento a traves de rutas intra-malla y extra-malla.

Info

Publication number
MX2007010193A
MX2007010193A MX2007010193A MX2007010193A MX2007010193A MX 2007010193 A MX2007010193 A MX 2007010193A MX 2007010193 A MX2007010193 A MX 2007010193A MX 2007010193 A MX2007010193 A MX 2007010193A MX 2007010193 A MX2007010193 A MX 2007010193A
Authority
MX
Mexico
Prior art keywords
mesh
extra
mps
packet
network
Prior art date
Application number
MX2007010193A
Other languages
English (en)
Inventor
Vincent Roy
Juan Carlos Zuniga
Original Assignee
Interdigital Tech Corp
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 Interdigital Tech Corp filed Critical Interdigital Tech Corp
Publication of MX2007010193A publication Critical patent/MX2007010193A/es

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/34Source routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • 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/04Communication route or path selection, e.g. power-based or shortest path routing based on wireless node resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/02Inter-networking arrangements

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)
  • Small-Scale Networks (AREA)

Abstract

Se divulga un sistema de comunicacion inalambrica que incluye una red de malla ("mesh") que tienen una pluralidad de puntos de malla (MPs), una pluralidad de unidades inalambricas de transmision/recepcion (WTRUs), recursos de red de area local (LAN) extra-malla y una red externa. Cuando uno de los MPs recibe un paquete, se toma una determinacion en lo que respecta a si el paquete recibido esta destinado a otro MP que pertenece a la misma red de malla, (o a una WTRU que recibe el servicio de otro MP), y de ser asi, se toma una determinacion en lo que respecta a si existen al menos dos portales de malla en la red de malla que provean acceso a la red externa a traves de los recuros LAN extra-malla. El paquete es enrutado de acuerdo con un algoritmo de enrutamiento intra-malla si existen menos de dos portales de malla en la red de malla. De otra forma, se toma una determinacion en lo que respecta a si debe utilizarse un algoritmo de enrutamiento extra-malla o un algoritmo de enrutamiento intra-malla.

Description

MÉTODO DE COMUNICACIÓN INALÁMBRICA Y SISTEMA DE PAQUETES DE ENRUTAMIENTO A TRAVÉS DE RUTAS INTRA-MALLA Y EXTRA-MALLA La presente invención se refiere a un sistema de comunicación inalámbrica que incluye una red de malla ("mesh") y una red externa. Más particularmente, la presente invención se refiere a paquetes de enrutamiento a través de rutas intra-malla y extra-malla. Un sistema de comunicación inalámbrica incluye, típicamente, una pluralidad de puntos de acceso (APs) , (es decir, estaciones base) que están conectados unos con otros a través de una red cableada, (es decir, una red -bac/chaul o de retroceso) . En algunos casos, resulta más conveniente conectar directamente un AP dado a una red cableada que conectar indirectamente el AP a la red cableada retransmitiendo un paquete de datos hacia y desde APs vecinos, como ser en una red de malla. Una red inalámbrica de área local (WLAN) de malla, (es decir, una red de malla) , incluye una pluralidad de puntos de malla (MPs) , cada uno de los cuales está conectado a uno o más MPs vecinos con enlaces inalámbricos de manera que un paquete de datos puede ser enrutado utilizando los recursos de radio intra-malla a través de uno o más saltos a un destino. La red de malla tiene la ventaja de facilitar y acelerar el despliegue porque pueden desplegarse enlaces de radio entre MPs sin necesidad de proveer una red cableada de retroceso para cada AP. Una red de malla usualmente pertenece a una red de área local (LAN) mayor que puede incluir diferentes tipos de tecnologías LAN, (por ejemplo, IEEE 802.3 Ethernet, IEEE 802.5 Token Ring, IEEE 802.11 WLAN, o similar). Un portal de malla es un MP que provee interconectividad entre la red de malla y el resto de la LAN. Los recursos de LAN que no pertenecen a la red de malla son mencionados como recursos LAN extra-malla. Una red de malla con dos o más portales de malla es una red de malla multi-portal . En una red de malla multi -portal , los portales podrían ser interconectados a través de los recursos de LAN extra-malla. Existen dos tipos de tráfico en una red de malla: el tráfico intra-malla que está destinado a nodos dentro de la red de malla, y un tráfico extra-malla que está destinado a nodos que se encuentran fuera de la red de malla. Una red de malla que no tiene un portal de malla solamente puede soportar tráfico intra-malla, dado que sin un portal de malla, no hay forma de que el paquete sea reenviado fuera de la malla. Por otro lado, una red de malla con uno o más portales puede soportar tanto tráfico intra-malla como tráfico extra-malla. El enrutamiento de tráfico intra-malla es mencionado como enrutamiento intra-malla y consiste en determinar la mejor trayectoria entre cualquiera de los dos MPs de la red de malla en toda la malla. De forma similar, el enrutamiento de tráfico extra-malla es mencionado como enrutamiento extra-malla y consiste en determinar la mejor trayectoria entre cualquier MP y su mejor portal de malla (por ejemplo, el más cercano) . Aunque una red de malla resulta ventajosa en términos de su facilidad de despliegue y bajo costo para establecer una red de retroceso, la capacidad de recursos de radio de la red de malla es limitada. Dado que la red de malla puede utilizar múltiples saltos entre MPs para retransmitir un paquete de un nodo a otro, una gran porción de la capacidad de canal es empleada para soportar el retroceso inalámbrico. De esta manera, la capacidad de la red de malla reduce exponencialmente la cantidad de saltos que los paquetes necesitan para alcanzar sus aumentos de destino. La presente invención es un sistema de comunicación inalámbrica que incluye una red de malla que tiene una pluralidad de MPs, una pluralidad de unidades inalámbricas de transmisión/recepción (WTRUs) , recursos de LAN extra-malla y una red externa. Cuando uno de los MPs de la red de malla recibe un paquete, se toma una determinación en lo que respecta a si el paquete recibido está destinado a otro MP que pertenece a la misma red de malla, (o a una WTRU que recibe el servicio de otro MP) , y de ser así, se toma una determinación en lo que respecta a si existen al menos dos portales de malla en la red de malla que provean acceso a la red externa a través de los recursos de LAN extra-malla. El paquete es enrutado de acuerdo con un algoritmo de enrutamiento intra-malla si existen menos de dos portales de malla en la red de malla. De otra forma, se toma una determinación en lo que respecta a si debe utilizarse un algoritmo de enrutamiento extra-malla o un algoritmo de enrutamiento intra-malla. Puede tenerse una comprensión más detallada de la invención a partir de la siguiente descripción de una forma de realización preferida, dada a modo de ejemplo y para ser comprendida junto con los dibujos que acompañan, donde: - la Figura 1 muestra un sistema de comunicación inalámbrica ilustrativo que incluye una red de malla con dos portales de malla de acuerdo con la presente invención; la Figura 2 es un diagrama de flujo de un procedimiento que incluye pasos del método para gestionar recursos de radio intra-malla y extra-malla en forma conjunta de acuerdo con la presente invención; la Figura 3 muestra entradas ilustrativas para determinar, en el procedimiento de la Figura 2, si los paquetes deben ser enrutados utilizando un algoritmo de enrutamiento extra-malla o un algoritmo de enrutamiento intra-malla; la Figura 4 es un diagrama de señalización para gestionar recursos de radio intra-malla y extra-malla en forma conjunta de acuerdo con la presente invención; y la Figura 5 es un diagrama de bloque de un MP de acuerdo con la presente invención. En adelante, el término "WTRU" incluye, pero sin limitarse a ello, un equipo de usuario (UE) , una estación móvil, una unidad de abonado fija o móvil, un pager, o cualquier otro tipo de dispositivo capaz de operar en un entorno inalámbrico. Cuando se hace referencia en adelante, el término "MP" incluye, pero sin limitarse a ello, una estación base, un Nodo B, un controlador de sitio, una estación inalámbrica, un AP o cualquier otro tipo de dispositivo de interfase utilizado en un entorno inalámbrico . Las características de la presente invención pueden ser incorporadas a un circuito integrado (IC) o ser configuradas en un circuito que comprenda una gran cantidad de componentes en interconexión. La Figura 1 muestra un sistema de comunicación inalámbrica ilustrativo 100 de acuerdo con la presente invención. El sistema de comunicación inalámbrica 100 incluye una red de malla 102 que tiene una pluralidad de MPs 104a-104f, una pluralidad de WTRUs 106a, 106b, un router 108 y una red externa 110, (por ejemplo, una red de área amplia (WAN) como ser Internet) . En el ejemplo de la Figura 1, dos de los MPs 104 en la red de malla 102 son portales de malla 104a y 104c. Los portales de malla 104a y 104c están conectados a recursos de LAN extra-malla 112, (como ser Ethernet), para permitir el acceso a la red 110 a través de un router 108 de manera que pueda reenviarse un paquete de datos a través de los recursos de LAN extra-malla 112 entre los portales de malla 104a y 104c. Por ejemplo, si el MP 104d necesita enviar un paquete a MP 104c, el paquete normalmente sería enrutado a través del MP 104b o del MP 104e, que luego lo reenviará a 104c. De acuerdo con la presente invención, el paquete puede ser reenviado a MP 104c a través de MP 104a y los recursos de LAN cableada extra-malla 112. De esta manera, los recursos de radio de la malla son liberados capitalizando sobre el enlace cableado entre los dos portales 104a y 104c. Aunque la Figura 1 ilustra seis MPs 104 y dos WTRUs 106 como ejemplo, pueden implementarse más o menos MPs 104, y pueden existir más o menos WTRUs 106 en el sistema de comunicación inalámbrica 100. Cada uno de los MPs 104a-104f está conectado a al menos uno MP 104 vecino de manera que un paquete de datos enviado de una fuente, como ser la WTRU 106a, puede ser reenviado a través de la red de malla 102 a un destino, como ser la WTRU 106b, a través de uno o más saltos . La Figura 2 es un diagrama de flujo de un procedimiento 200 que incluye pasos del método para gestionar recursos de radio intra-malla y extra-malla en forma conjunta de acuerdo con la presente invención. Cuando el primero de los MPs 104 en la red de malla 102 recibe al menos un paquete (paso 202) , el MP 104 determina si el paquete está destinado a un segundo MP 104 en la red de malla 102 o a una WTRU 106a, 106b que recibe el servicio del segundo MP 104 (paso 204) . Si se determina en el paso 204 que el paquete no está destinado al segundo MP 104 en la red de malla 102 o a una de las WTRUs 106a, 106b, el paquete es enrutado de acuerdo con un algoritmo de enrutamiento extra-malla (paso 206) . Por ejemplo, el enrutamiento extra-malla puede ser utilizado para facilitar la navegación por la web, (es decir, la comunicación con un servidor externo a la red de malla 102, como ser la red 110 de la Figura 1) .} Si se determina en el paso 204 que el paquete está destinado a un segundo MP en la red de malla 102 o a una de las WTRUs 106a, 106b, se determina además en el paso 208 si hay o no menos de dos (2) portales de malla en la red de malla 100. La cantidad de portales de malla puede ser determinada cuando se configura la red de malla 102, se accede a una base de datos del parámetro de configuración o similar. Si existen menos de dos (2) portales de malla en la red de malla 102, el paquete es enrutado de acuerdo con un algoritmo de enrutamiento intra-malla (paso 210) . Si hay al menos dos (2) portales de malla en la red de malla 102, se determina si se ha llevado a cabo un procedimiento de prueba para el destino del paquete (paso 212). El procedimiento de prueba es llevado a cabo de manera que el primer MP 104 puede obtener métricas necesarias para que el destino específico indicado por la cabecera de paquete sea capaz de decidir si el paquete debe ser enrutado utilizando recursos intra-malla o recursos extra-malla. Si se determina en el paso 212 que no se llevó a cabo un procedimiento de prueba y por lo tanto las métricas necesarias no están disponibles, se lleva a cabo un procedimiento de prueba en el paso 214. Si se determina en el paso 212 que se ha llevado a cabo un procedimiento de prueba para el destino del paquete y por lo tanto las métricas necesarias ya están disponibles, o después de obtener las métricas necesarias llevando a cabo el procedimiento de prueba en el paso 214, se determina además en el paso 216 si el paquete debe ser enrutado utilizando el algoritmo de enrutamiento extra-malla en el paso 206 o el algoritmo de enrutamiento intra-malla en el paso 210.
La Figura 3 muestra entradas ilustrativas para determinar en el paso 216 del procedimiento 200 de la Figura 2, si los paquetes deben ser enrutados utilizando el algoritmo de enrutamiento extra-malla o el algoritmo de enrutamiento intra-malla. Los criterios utilizados para tomar la determinación del paso 216 incluyen, pero sin limitarse a ello, métricas de carga obtenidas de una entidad de gestión de recursos de radio, características de tráfico del paquete y métricas de ruta obtenidas del procedimiento de prueba. Las métricas de carga incluyen, pero sin limitarse a ello, ocupación de canal, una velocidad de colisión, una velocidad de retransmisión, rendimiento, o similares. Las características de tráfico incluyen, pero sin limitarse a ello, los requerimientos de retardo y fluctuación del paquete, una clase de acceso de calidad de servicio (QoS) del paquete y requerimientos de seguridad. Las métricas de ruta incluyen, pero sin limitarse a ello, la cantidad de saltos, rendimiento y tiempo estimado de ocupación de canal, (que puede estimarse a partir de la longitud del paquete y del rendimiento de cada salto para cada ruta) . Las métricas de ruta permiten una comparación de rutas intra-malla y rutas extra-malla. La determinación de qué ruta tomar se basa típicamente en una de las métricas o en una combinación de las métricas arriba descriptas. Por ejemplo, si la única métrica de importancia en una implementación dada es el retardo asociado con una ruta, la ruta que ofrecería el menor de los retardos sería utilizada para reenviar el paquete a su destino . Con referencia a la Figura 1, cada MP 104, o en forma alternativa una entidad controlante centralizada, determina qué sería ventajoso para el paquete entre un enrutamiento intra-malla y un enrutamiento extra-malla en base a al menos una de estas entradas. Continuando con el ejemplo anterior donde el MP 104d necesita enviar un paquete al MP 104c, se determina una ruta preferida comparando el retardo asociado con cada ruta posible y seleccionando la ruta que ofrece el menor de los retardos. Esto se lleva a cabo utilizando las métricas de retardo reunidas a través del procedimiento de prueba ilustrado en la Figura 4. En un sistema de malla típico, las rutas potenciales incluirían MPs 104d-104b-104c, MPs 104d-104e-104c, MPs 104d-104e-104f-104c, o similares. De acuerdo con la presente invención, todas estas rutas son posibles. No obstante, pueden considerarse las rutas que utilizan los recursos de LAN extra-malla. Un ejemplo de dicha ruta es: MP 104d-104a-112-104c. De esta manera, se selecciona una ruta, ya sea una ruta intra-malla pura o una que se capitalice sobre los recursos de LAN extra-malla 112, de manera que se seleccione la ruta 104d-104a-112-104c en base a qué ruta ofrece el menor de los retardos. La Figura 4 es un diagrama de señalización de un procedimiento de prueba llevado a cabo en el paso 214 del procedimiento 200 de la Figura 2 de acuerdo con la presente invención. En el procedimiento de prueba 214, se envía un conjunto de paquetes de prueba desde un MP fuente 402 a un MP de destino 404 sobre diferentes trayectorias que deben medirse. Si la red de malla 102 enruta el paquete de una forma sin conexión, (es decir, un sistema donde la ruta que toma un paquete se dirige del nodo fuente al nodo de destino no está predeterminado y es el resultado final de decisiones de enrutamiento tomadas en cada nodo intermedio entre el nodo fuente y el nodo de destino) , el procedimiento de prueba 214 es llevado a cabo en cada MP 104. Si el paquete es enrutado de una manera orientada a la conexión, (es decir que el sistema donde la ruta que toma un paquete se dirige del nodo fuente al nodo de destino es conocido antes de que el paquete deje el nodo fuente) , necesita llevarse a cabo la prueba solamente en el primer MP, (es decir, el MP fuente 402) . De acuerdo con lo mostrado por la Figura 4 , el MP fuente 402 utiliza una función de enrutamiento, (es decir, un algoritmo) , para enviar un primer paquete de prueba a un MP de destino 404 por una "mejor" trayectoria intra-malla 406, y también enviar un segundo paquete de prueba por una trayectoria extra-malla 408 a través de dos portales de malla al destino MP 404. Después de recibir los dos paquetes de prueba, el MP de destino 404 recopila las estadísticas reunidas por los dos paquetes de prueba por las rutas 406 y 408, y las métricas asociadas, (por ejemplo, cantidad de saltos, retardo de red, rendimiento promedio, o similares) , para generar un paquete de respuesta consolidado 410 que es enviado del MP de destino 404 al MP fuente 402. En forma alternativa, el MP de destino 404 puede generar paquetes de respuesta individual 410 para cada uno de los paquetes de prueba que recibe por las trayectorias 406 y 408. Al recibir los dos paquetes de respuesta 410, el MP fuente 402 puede comparar el tiempo de llegada de los paquetes de respuesta 410. En forma alternativa o adicional, el MP 402 puede comparar la información incluida en cada uno de los paquetes de prueba. La comparación puede basarse en información encapsulada dentro de los paquetes que ha sido actualizada a través de los nodos a lo largo de la trayectoria, (por ejemplo, cantidad de saltos) . Para mediciones de retardo de extremo a extremo, puede utilizarse una marca de tiempo. Cuando el MP fuente 402 envía los paquetes de prueba, el MP fuente 402 marca los paquetes de prueba con el tiempo de transmisión. Entonces, el MP de destino 404 recibe el paquete de prueba y almacena el tiempo marcado en el paquete de prueba así como también la hora local en la que se recibió el paquete de prueba. El mismo procedimiento es repetido para todos los paquetes de prueba posteriores. Una vez que todos los paquetes de prueba hayan sido recibidos, se calcula la diferencia entre la hora local y el tiempo marcado y se confecciona una lista con las trayectorias, ordenadas por el valor de diferencia. Dado que el tiempo es informado como una diferencia de tiempo, el MP fuente 402 y el MP de destino 404 no necesitan estar completamente sincronizados. Pueden tomarse mediciones diferentes con el procedimiento de prueba 214. La información en el paquete de prueba puede incluir, pero sin limitarse a ello, al menos una marca de tiempo, la cantidad de pruebas esperadas, una velocidad máxima sobre la trayectoria, una velocidad mínima sobre la trayectoria, una velocidad promedio en la trayectoria, una cantidad de saltos dentro de una malla y un indicador de congestionamiento/carga . La información en el paquete de repuesta puede incluir, pero sin limitarse a ello, al menos una marca de tiempo, una diferencia de tiempo entre paquetes de prueba, una cantidad de paquetes de prueba recibidos, una velocidad máxima sobre la trayectoria, una velocidad mínima sobre la trayectoria, una velocidad promedio sobre la trayectoria, una cantidad de saltos dentro de una malla y un indicador de congestionamiento/carga . Aunque la señalización de la Figura 4 es mostrada como un procedimiento unidireccional, (es decir, desde el MP fuente 402 al MP de destino 404), las trayectorias para el paquete de prueba y el paquete de respuesta pueden no ser las mismas. Puede llevarse a cabo un procedimiento similar con el fin de realizar una evaluación de la trayectoria de retorno. El procedimiento puede extenderse a un procedimiento bidireccional si las respuestas son combinadas con nuevos paquetes de prueba. La Figura 5 es un diagrama de bloque de un MP 102 de acuerdo con la presente invención. El MP 102 incluye una unidad de enrutamiento 502, un procesador 504, un transmisor/receptor 506 y una antena 508. La unidad de enrutamiento 502 determina la mejor ruta de acuerdo con un algoritmo de enrutamiento intra-malla o un algoritmo de enrutamiento extra-malla para un destino dado. El procesador 504 determina si el paquete debe ser enrutado a través de recursos intra-malla solamente o a través de recursos extra-malla, de acuerdo con lo explicado más arriba. Los paquetes son transmitidos y recibidos a través del transmisor/receptor 506 y la antena 508 de acuerdo con la unidad de enrutamiento 502 y del procesador 504. Aunque las características y los elementos de la presente invención son descriptos en las formas de realización preferidas en combinaciones particulares, cada característica o elemento puede ser utilizado solo sin las otras características y los otros elementos de las formas de realización preferidas o en varias combinaciones con o sin otras características y otros elementos de la presente invención.

Claims (30)

  1. REIVINDICACIONES 1. Sistema de comunicación inalámbrica que incluye una red de malla que tiene una pluralidad de puntos de malla (MPs) que proveen una pluralidad de trayectorias intra-malla, y recursos extra-malla que proveen al menos una trayectoria extra-malla, un método para enrutar paquetes caracterizado porque comprende: (a) un primero de los MPs de la red de malla que recibe un paquete; (b)la determinación referida a que si el paquete recibido está destinado o no a un segundo de los MPs en la red de malla; y (c) si la determinación del paso (b) es positiva, la determinación referida a que si la red de malla incluye o no al menos dos MPs que son capaces de servir como portales de malla para proveer acceso a los recursos extra-malla de manera que el paquete recibido pueda ser enrutado al segundo MP a través de la trayectoria extra-malla.
  2. 2. Método de acuerdo con la reivindicación 1, caracterizado porque comprende, además: (d) el enrutamiento del paquete de acuerdo con un algoritmo de enrutamiento intra-malla si hay menos de dos MPs en la red de malla que son capaces de servir como portales de malla.
  3. 3. Método de acuerdo con la reivindicación 1, caracterizado porque comprende, además: (d) si hay al menos dos MPs en la red de malla que son capaces de servir como portales de malla, la determinación de si debe utilizarse un algoritmo de enrutamiento extra-malla o un algoritmo de enrutamiento intra-malla para enrutar el paquete al segundo MP.
  4. 4. Sistema de comunicación inalámbrica que incluye una red de malla que tiene una pluralidad de puntos de malla (MPs) que proveen una pluralidad de trayectorias intra-malla, y recursos extra-malla que proveen al menos una trayectoria extra-malla, un método para enrutar paquetes caracterizado porque comprende: (a) un primero de los MPs de la red de malla que recibe un paquete; (b) la determinación referida a que si el paquete recibido está destinado o no a un segundo de los MPs en la red de malla; y (c) si la determinación del paso (b) es negativa, el enrutamiento del paquete recibido de acuerdo con un algoritmo de enrutamiento extra-malla.
  5. 5. Método de acuerdo con la reivindicación 4, caracterizado porque el paso (c) comprende, además, el enrutamiento del paquete recibido a una red externa.
  6. 6. Método de acuerdo con la reivindicación 5, caracterizado porque la red externa es Internet.
  7. 7. Sistema de comunicación inalámbrica que incluye una red de malla que tiene una pluralidad de puntos de malla (MPs) que proveen una pluralidad de trayectorias intra-malla, una pluralidad de unidades inalámbricas de transmisión/recepción (WTRUs) y recursos extra-malla que proveen al menos una trayectoria extra-malla, un método para enrutar paquetes caracterizado porque comprende: (a) un primero de los MPs de la red de malla que recibe un paquete; (b) la determinación referida a que si el paquete recibido está destinado o no a una en particular de las WTRUs, donde la WTRU particular recibe el servicio de un segundo de los MPs en la red de malla; y (c) si la determinación del paso (b) es positiva, la determinación referida a que si la red de malla incluye o no al menos dos MPs que son capaces de servir como portales de malla para proveer acceso a los recursos extra-malla de manera que el paquete recibido pueda ser enrutado a la WTRU particular a través de la trayectoria extra-malla.
  8. 8. Método de acuerdo con la reivindicación 7, caracterizado porque comprende, además: (d) el enrutamiento del paquete de acuerdo con un algoritmo de enrutamiento intra-malla si hay menos de dos MPs en la red de malla que son capaces de servir como portales de malla.
  9. 9. Método de acuerdo con la reivindicación 7, caracterizado porque comprende, además: (d) si hay al menos dos MPs en la red de malla que son capaces de servir como portales de malla, la determinación de si debe utilizarse un algoritmo de enrutamiento extra-malla o un algoritmo de enrutamiento intra-malla para enrutar el paquete al segundo MP.
  10. 10. Sistema de comunicación inalámbrica que incluye una red de malla que tiene una pluralidad de puntos de malla (MPs) que proveen una pluralidad de trayectorias intra-malla, una pluralidad de unidades inalámbricas de transmisión/recepción (WTRUs) y recursos extra-malla para proveer al menos una trayectoria extra-malla, un método para enrutar paquetes caracterizado porque comprende: (a) un primero de los MPs de la red de malla que recibe un paquete; (b) la determinación referida a que si el paquete recibido está destinado o no a una en particular de las WTRUs, donde la WTRU particular recibe el servicio de un segundo de los MPs en la red de malla; y (c) si la determinación del paso (b) es negativa, el enrutamiento del paquete recibido de acuerdo con un algoritmo de enrutamiento extra-malla.
  11. 11. Método de acuerdo con la reivindicación 10, caracterizado porque el paso (c) comprende, además, el enrutamiento del paquete recibido a una red externa.
  12. 12. Método de acuerdo con la reivindicación 11, caracterizado porque la red externa es Internet.
  13. 13. Sistema de comunicación inalámbrica que incluye una red de malla que tiene una pluralidad de puntos de malla (MPs) que proveen una pluralidad de trayectorias intra-malla y recursos extra-malla que proveen al menos una trayectoria extra-malla, un método para enrutar paquetes caracterizado porque comprende: (a) un primero de los MPs de la red de malla que recibe un paquete; (b) la determinación referida a que si el paquete recibido está destinado o no a un segundo de los MPs en la red de malla; y (c) la determinación referida a si se llevó a cabo un procedimiento de prueba para el destino de paquete; y (d) si la determinación del paso (c) es negativa, la realización del procedimiento de prueba.
  14. 14. Método de acuerdo con la reivindicación 13, caracterizado porque el procedimiento de prueba comprende: (di) la determinación de la mejor de las trayectorias intra-malla para enviar un paquete de prueba; (d2) el primer MP que envía un primer paquete de prueba al segundo MP por la mejor trayectoria intra-malla; y (d3) el primer MP que envía un segundo paquete de prueba al segundo MP por la trayectoria extra-malla.
  15. 15. Método de acuerdo con la reivindicación 14, caracterizado porque el procedimiento de prueba comprende, además: (d4) el segundo MP que envía al menos un paquete de respuesta al primer MP en respuesta a la recepción del primero y del segundo paquetes de prueba.
  16. 16. Método de acuerdo con la reivindicación 15, caracterizado porque al recibir los dos paquetes de respuesta, el primer MP compara el tiempo de llegada de los paquetes de respuesta para determinar si debe utilizarse un algoritmo de enrutamiento extra-malla o un algoritmo de enrutamiento intra-malla para enviar el paquete recibido al segundo MP.
  17. 17. Método de acuerdo con la reivindicación 15, caracterizado porque al recibir los dos paquetes de respuesta, el primer MP compara la información encapsulada dentro de los paquetes de respuesta que ha sido actualizada por nodos a lo largo de una trayectoria en la que se desplaza cada paquete de respuesta del segundo MP al primer MP.
  18. 18. Método de acuerdo con la reivindicación 17, caracterizado porque la información encapsulada incluye mediciones de retardo de extremo a extremo.
  19. 19. Método de acuerdo con la reivindicación 17, caracterizado porque la información encapsulada incluye el tiempo en el que se transmitieron los paquetes de prueba.
  20. 20. Sistema de comunicación inalámbrica que incluye una red de malla que tiene una pluralidad de puntos de malla (MPs) que proveen una pluralidad de trayectorias intra-malla, una pluralidad de unidades inalámbricas de transmisión/recepción (WTRUs) y recursos extra-malla que proveen al menos una trayectoria extra-malla, un método para enrutar paquetes caracterizado porque comprende: (a) un primero de los MPs de la red de malla que recibe un paquete; (b) la determinación referida a que si el paquete recibido está destinado o no a una en particular de las WTRUs, donde la WTRU particular recibe el servicio de un segundo de los MPs en la red de malla; y (c) la determinación referida a si se llevó a cabo un procedimiento de prueba para el destino del paquete; y (d) si la determinación del paso (c) es negativa, la realización del procedimiento de prueba.
  21. 21. Método de acuerdo con la reivindicación 20, caracterizado porque el procedimiento de prueba comprende: (di) la determinación de la mejor de las trayectorias intra-malla para enviar un paquete de prueba; (d2) el primer MP que envía un primer paquete de prueba al segundo MP por la mejor trayectoria intra-malla; y (d3) el primer MP que envía un segundo paquete de prueba al segundo MP por la trayectoria extra-malla.
  22. 22. Método de acuerdo con la reivindicación 21, caracterizado porque el procedimiento de prueba comprende, además: (d4) el segundo MP que envía al menos un paquete de respuesta al primer MP en respuesta a la recepción del primero y del segundo paquetes de prueba.
  23. 23. Método de acuerdo con la reivindicación 22, caracterizado porque al recibir los dos paquetes de respuesta, el primer MP compara el tiempo de llegada de los paquetes de respuesta para determinar si debe utilizarse un algoritmo de enrutamiento extra-malla o un algoritmo de enrutamiento intra-malla para enviar el paquete recibido al segundo MP.
  24. 24. Método de acuerdo con la reivindicación 22, caracterizado porque al recibir los dos paquetes de respuesta, el primer MP compara la información encapsulada dentro de los paquetes de respuesta que ha sido actualizada por nodos a lo largo de una trayectoria en la que se desplaza cada paquete de respuesta del segundo MP al primer MP.
  25. 25. Método de acuerdo con la reivindicación 24, caracterizado porque la información encapsulada incluye mediciones de retardo de extremo a extremo.
  26. 26. Método de acuerdo con la reivindicación 24, caracterizado porque la información encapsulada incluye el tiempo en el que se transmitieron los paquetes de prueba.
  27. 27. Sistema comunicación inalámbrica para enrutar paquetes, sistema que comprende: una red de malla que tiene una pluralidad de puntos de malla (MPs) que proveen una pluralidad de trayectorias intra-malla; y recursos extra-malla que proveen al menos una trayectoria extra-malla, caracterizado porque si un primero de los MPs de la red de malla recibe un paquete que está destinado a un segundo de los MPs en la red de malla, se toma una determinación referida a si la red de malla incluye o no al menos dos MPs que son capaces de servir como portales de malla para proveer acceso a los recursos extra-malla de manera que el paquete recibido pueda ser enrutado al segundo MP a través de la trayectoria extra-malla.
  28. 28. Sistema de acuerdo con la reivindicación 27, caracterizado porque el paquete recibido es enrutado de acuerdo con un algoritmo de enrutamiento intra-malla si hay menos de dos MPs en la red de malla que son capaces de servir como portales de malla.
  29. 29. Sistema de acuerdo con la reivindicación 27, caracterizado porque si hay al menos dos MPs que son capaces de servir como portales de malla, se toma una determinación referida a si debe utilizarse o no un algoritmo de enrutamiento extra-malla o un algoritmo de enrutamiento intra-malla para enrutar el paquete.
  30. 30. Sistema de comunicación inalámbrica para enrutar paquetes, sistema que comprende: una red de malla que tiene una pluralidad de puntos de malla (MPs) que proveen una pluralidad de trayectorias intra-malla; recursos extra-malla que proveen al menos una trayectoria extra-malla; y una red externa que provee servicios para navegar por la web; caracterizado porque el primero de los MPs de la red de malla recibe un paquete que es enrutado a la red externa de acuerdo con un algoritmo de enrutamiento extra-malla si el paquete recibido no está destinado a un segundo de los MPs en la red de malla.
MX2007010193A 2005-02-25 2006-02-09 Metodo de comunicacion inalambrica y sistema de paquetes de enrutamiento a traves de rutas intra-malla y extra-malla. MX2007010193A (es)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US65630305P 2005-02-25 2005-02-25
US11/257,560 US7957277B2 (en) 2005-02-25 2005-10-25 Wireless communication method and system for routing packets via intra-mesh and extra-mesh routes
PCT/US2006/004411 WO2006093638A2 (en) 2005-02-25 2006-02-09 Wireless communication method and system for routing packets via intra-mesh and extra-mesh routes

Publications (1)

Publication Number Publication Date
MX2007010193A true MX2007010193A (es) 2007-09-07

Family

ID=36776627

Family Applications (1)

Application Number Title Priority Date Filing Date
MX2007010193A MX2007010193A (es) 2005-02-25 2006-02-09 Metodo de comunicacion inalambrica y sistema de paquetes de enrutamiento a traves de rutas intra-malla y extra-malla.

Country Status (15)

Country Link
US (2) US7957277B2 (es)
EP (1) EP1856848B1 (es)
JP (1) JP4785871B2 (es)
KR (2) KR20060094910A (es)
CN (4) CN101677297A (es)
AR (1) AR052676A1 (es)
AU (1) AU2006218994A1 (es)
BR (1) BRPI0608013A2 (es)
CA (1) CA2598857A1 (es)
DE (1) DE202006002931U1 (es)
IL (1) IL184883A0 (es)
MX (1) MX2007010193A (es)
NO (1) NO20074849L (es)
TW (3) TWM295397U (es)
WO (1) WO2006093638A2 (es)

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070150140A1 (en) * 2005-12-28 2007-06-28 Seymour Shafer B Incident alert and information gathering method and system
US20080137565A1 (en) * 2006-12-11 2008-06-12 Michael Chen Hybrid Wi-Fi Network for Wireless City Applications
US7787427B1 (en) * 2007-01-09 2010-08-31 Dust Networks, Inc. Providing low average latency communication in wireless mesh networks
KR101361190B1 (ko) 2007-01-22 2014-02-21 삼성전자주식회사 무선 메쉬 네트워크에서 채널을 할당하기 위한 방법 및이를 이용한 통신 디바이스
US7958271B2 (en) * 2007-02-27 2011-06-07 Aruba Networks Cayman Method and system for radio frequency management in a mesh network with a path distance factor
US8619730B2 (en) * 2007-07-20 2013-12-31 Broadcom Corporation Method and system for establishing a connection outside a mesh by including network connectivity information in router configuration messages
JP5036575B2 (ja) * 2008-01-24 2012-09-26 三菱電機株式会社 可変論理回路ユニットの論理回路変更用無線通信システム
US8477674B2 (en) 2008-03-12 2013-07-02 Nokia Corporation Wireless network including post groupcast time
US8274894B2 (en) * 2008-05-07 2012-09-25 Nokia Corporation Quality of service and power aware forwarding rules for mesh points in wireless mesh networks
EP2351424B1 (en) 2008-09-02 2017-05-10 Philips Lighting Holding B.V. Proxy mechanism for mesh-type networks
TWI400912B (zh) * 2010-07-19 2013-07-01 Chunghwa Telecom Co Ltd 封包導向方法
US8565081B1 (en) 2011-02-23 2013-10-22 Google Inc. Rate adaptation in a communication system
US8675717B1 (en) 2012-04-16 2014-03-18 Google Inc. Rate selection in a communication system
US9392525B2 (en) * 2014-05-16 2016-07-12 Qualcomm Incorporated Establishing reliable routes without expensive mesh peering
CN105119778B (zh) * 2015-09-09 2018-09-07 华为技术有限公司 测量时延的方法和设备
CA2922449C (en) * 2015-09-25 2024-04-30 Osram Sylvania Inc. Route optimization using star-mesh hybrid topology in localized dense ad-hoc networks
CN105871723A (zh) * 2015-12-14 2016-08-17 乐视云计算有限公司 数据传输方法、装置及系统
US10531500B2 (en) 2016-06-02 2020-01-07 Raytheon Company Self-configuring backbone for mobile ad-hoc networks (MANETs)
KR102331202B1 (ko) * 2018-11-19 2021-11-26 서강대학교 산학협력단 블록체인 샤딩 환경에서 노드 간 메시지 전달 방법
JP7204534B2 (ja) * 2019-03-04 2023-01-16 株式会社東芝 通信システム
EP3751800A1 (en) 2019-06-13 2020-12-16 Pycom Ltd Inter-mesh networks routing protocol

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2304464B (en) * 1993-03-17 1997-10-22 Seiko Epson Corp Slot antenna device
FI98586C (fi) 1995-01-10 1997-07-10 Nokia Telecommunications Oy Pakettiradiojärjestelmä ja menetelmiä datapaketin reitittämiseksi protokollariippumattomasti pakettiradioverkoissa
US5781534A (en) * 1995-10-31 1998-07-14 Novell, Inc. Method and apparatus for determining characteristics of a path
JP3141820B2 (ja) * 1997-07-18 2001-03-07 日本電気株式会社 アドホックローカルエリアネットワーク
EP0999717A2 (en) 1998-11-05 2000-05-10 Caly, Inc. Broadband wireless mesh topology network
EP1111874A1 (en) * 1999-12-20 2001-06-27 Telefonaktiebolaget L M Ericsson Routing in mobile-IP Ad-Hoc networks
US6355534B1 (en) * 2000-01-26 2002-03-12 Intel Corporation Variable tunable range MEMS capacitor
US6593672B2 (en) * 2000-12-22 2003-07-15 Intel Corporation MEMS-switched stepped variable capacitor and method of making same
US6965575B2 (en) * 2000-12-29 2005-11-15 Tropos Networks Selection of routing paths based upon path quality of a wireless mesh network
US6954435B2 (en) * 2002-04-29 2005-10-11 Harris Corporation Determining quality of service (QoS) routing for mobile ad hoc networks
US7764617B2 (en) * 2002-04-29 2010-07-27 Harris Corporation Mobile ad-hoc network and methods for performing functions therein based upon weighted quality of service metrics
US7502332B1 (en) * 2002-08-08 2009-03-10 Redback Networks, Inc. Method and apparatus for route oscillation reduction
US8937928B2 (en) * 2002-08-23 2015-01-20 Koninklijke Philips N.V. Frequency hopping in 5GHz WLAN via dynamic frequency selection
NO318843B1 (no) * 2002-11-13 2005-05-09 Telenor Asa AHN-nettverk
JP3799010B2 (ja) * 2002-12-19 2006-07-19 アンリツ株式会社 メッシュ型ネットワーク用ブリッジ
US7174170B2 (en) * 2003-02-12 2007-02-06 Nortel Networks Limited Self-selection of radio frequency channels to reduce co-channel and adjacent channel interference in a wireless distributed network
US7295806B2 (en) * 2003-05-30 2007-11-13 Microsoft Corporation Using directional antennas to enhance wireless mesh networks
KR100791802B1 (ko) * 2003-06-05 2008-01-04 메시네트웍스, 인코포레이티드 애드혹 무선통신 네트워크에서의 최적 라우팅
JP4505454B2 (ja) * 2003-06-06 2010-07-21 メッシュネットワークス インコーポレイテッド 無線通信ネットワークの性能全体を改良するためのシステム及び方法
FI20031646A0 (fi) * 2003-11-12 2003-11-12 Nokia Corp Liikenteen ja radioresurssien hallinta langattomassa tietoliikennelaitteessa
TWI234970B (en) * 2003-12-05 2005-06-21 Inst Information Industry Method and system for route selection and method for route reconstruction
JP2005236767A (ja) * 2004-02-20 2005-09-02 Ntt Docomo Inc 通信装置、中継装置及び通信システム並びに通信方法
DE112005002720T5 (de) * 2004-11-05 2007-09-27 MeshNetworks, Inc., Schaumburg System und Verfahren zur dynamischen Frequenzauswahl in einem drahtlosen Mehrsprung-Netz
US7348928B2 (en) * 2004-12-14 2008-03-25 Intel Corporation Slot antenna having a MEMS varactor for resonance frequency tuning
US7471633B2 (en) * 2005-01-04 2008-12-30 Intel Corporation Multichannel, mesh router and methods for path selection in a multichannel mesh network
US7626967B2 (en) * 2005-01-05 2009-12-01 Intel Corporation Methods and apparatus for providing a transparent bridge associated with a wireless mesh network
CN102348293B (zh) * 2005-02-01 2014-06-25 Exs有限公司 用于无线接入的分层网格网络

Also Published As

Publication number Publication date
TWM295397U (en) 2006-08-01
CA2598857A1 (en) 2006-09-08
KR20060094910A (ko) 2006-08-30
US8498287B2 (en) 2013-07-30
BRPI0608013A2 (pt) 2009-11-10
CN101677297A (zh) 2010-03-24
NO20074849L (no) 2007-11-21
WO2006093638A2 (en) 2006-09-08
WO2006093638A3 (en) 2007-04-19
US20060193285A1 (en) 2006-08-31
EP1856848A4 (en) 2009-11-04
TW200635296A (en) 2006-10-01
DE202006002931U1 (de) 2006-07-20
JP2008537651A (ja) 2008-09-18
TWI418184B (zh) 2013-12-01
CN101677296A (zh) 2010-03-24
CN101124786A (zh) 2008-02-13
AR052676A1 (es) 2007-03-28
CN2919709Y (zh) 2007-07-04
EP1856848A2 (en) 2007-11-21
IL184883A0 (en) 2008-01-20
US20110235516A1 (en) 2011-09-29
TW200950418A (en) 2009-12-01
AU2006218994A1 (en) 2006-09-08
KR20130016156A (ko) 2013-02-14
EP1856848B1 (en) 2014-08-06
JP4785871B2 (ja) 2011-10-05
TWI401919B (zh) 2013-07-11
US7957277B2 (en) 2011-06-07

Similar Documents

Publication Publication Date Title
US8498287B2 (en) Wireless communication method and system for routing packets via intra-mesh and extra-mesh routes
US8284694B2 (en) Wireless routing based on data packet classification
US8392607B2 (en) Relay device, control method, and program
US8750321B2 (en) Method and signaling to enhance association in mesh systems
EP1936888B1 (en) Distance adaptive routing protocol
US8451807B2 (en) Configuration aware packet routing in an ad-hoc network
US20090059816A1 (en) Topology aware manet for mobile networks
EP1956799A1 (en) Voice-over-internet protocol inter-vehicle communications
KR20190087218A (ko) 위성 통신망을 이용한 통신 시스템
Sheeja et al. Cross Layer based congestion control scheme for Mobile Ad hoc Networks
Al-Ani et al. QoS-aware routing for video streaming in multi-rate Ad hoc Networks
KR200415392Y1 (ko) 메시 내부 및 메시 외부 경로를 통해 패킷을 라우팅하기위한 무선 통신 장치
Kunavut Link quality aware routing based on effective estimated throughput for mobile ad hoc networks
HK1109824A (en) Wireless communication method and system for routing packets via intra-mesh and extra-mesh routes
Zafar et al. SMS: shortest multipath source routing for mobile ad-hoc networks
Sebastian et al. QoS Based Congestion Control Algorithm for Video Traffic in Wireless Mesh Network
HK1112540B (en) Method and system for conveying backhaul link information for intelligent selection of a mesh access point

Legal Events

Date Code Title Description
FA Abandonment or withdrawal