DE602005000118T2 - Paketübertragungssystem, drahtlose Basisstation und Verfahren zur Routen-Optimierung für die Paketübertragung - Google Patents

Paketübertragungssystem, drahtlose Basisstation und Verfahren zur Routen-Optimierung für die Paketübertragung Download PDF

Info

Publication number
DE602005000118T2
DE602005000118T2 DE200560000118 DE602005000118T DE602005000118T2 DE 602005000118 T2 DE602005000118 T2 DE 602005000118T2 DE 200560000118 DE200560000118 DE 200560000118 DE 602005000118 T DE602005000118 T DE 602005000118T DE 602005000118 T2 DE602005000118 T2 DE 602005000118T2
Authority
DE
Germany
Prior art keywords
packet
transmission
bridge
wireless base
wireless
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.)
Active
Application number
DE200560000118
Other languages
English (en)
Other versions
DE602005000118D1 (de
Inventor
c/o NTT DoCoMo Kengo Yagyu
c/o NTT DoCoMo Shinji Takeda
c/o NTT DoCoMo Hidenori Aoki
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.)
NTT Docomo Inc
Original Assignee
NTT Docomo Inc
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 NTT Docomo Inc filed Critical NTT Docomo Inc
Publication of DE602005000118D1 publication Critical patent/DE602005000118D1/de
Application granted granted Critical
Publication of DE602005000118T2 publication Critical patent/DE602005000118T2/de
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4604LAN interconnection over a backbone network, e.g. Internet, Frame Relay
    • H04L12/462LAN interconnection over a bridge based backbone
    • H04L12/4625Single bridge functionality, e.g. connection of two networks over a single bridge
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/12Shortest path evaluation
    • H04L45/123Evaluation of link metrics
    • 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
    • H04L45/04Interdomain routing, e.g. hierarchical routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/48Routing tree calculation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/48Routing tree calculation
    • H04L45/484Routing tree calculation using multiple routing trees
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/54Organization of routing tables
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/12Avoiding congestion; Recovering from congestion
    • H04L47/122Avoiding congestion; Recovering from congestion by diverting traffic away from congested entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/36Flow control; Congestion control by determining packet size, e.g. maximum transfer unit [MTU]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/08Load balancing or load distribution
    • H04W28/09Management thereof
    • H04W28/0958Management thereof based on metrics or performance parameters
    • 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/02Communication route or path selection, e.g. power-based or shortest path routing
    • H04W40/12Communication route or path selection, e.g. power-based or shortest path routing based on transmission quality or channel quality
    • 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/22Communication route or path selection, e.g. power-based or shortest path routing using selective relaying for reaching a BTS [Base Transceiver Station] or an access point
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/08Access point devices
    • 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

Description

  • Gebiet der Erfindung
  • Die vorliegende Erfindung betrifft eine Paketübertragungstechnik zum Realisieren einer drahtlosen Übertragung von Paketen zwischen Netzwerkabschnitten und insbesondere eine drahtlose Basisstation, die als drahtlose Brücke arbeitet, und ein Verfahren zur optimalen Routenplanung, das in einem drahtlosen Adhoc-Netzwerk mit reduzierter Lastkonzentration verwendet wird.
  • Hintergrund der Erfindung
  • Ein Netzwerk, das es ermöglicht, dass sich zwei oder mehr als zwei Vorrichtungen (oder Endgeräte) spontan miteinander verbinden, um eine gegenseitige Kommunikation auszuführen, wird als ein drahtloses Adhoc-Netzwerk oder ein drahtloses Multi-Hop-Netzwerk bezeichnet. Ein solches Netzwerk erfordert keine bestimmte Steuerstation und die Vorrichtungen definieren ein selbst organisiertes lokales Netzwerk von selbst. In einem drahtlosen Adhoc-Netzwerk können Endgeräte, die nicht direkt miteinander kommunizieren können, Pakete über ein drittes Endgerät, das zwischen ihnen angeordnet ist, übertragen und empfangen, so dass die Übertragungsleistungspegel niedrig gehalten werden. Der Kommunikationsbereich kann bei diesem Aufbau erweitert werden. In der Praxis werden Netzwerkschicht-Routenplanungsprotokolle als Internetstandard des drahtlosen Adhoc-Netzwerks vorgeschlagen. Siehe z. B. S. Corson und J. Macker, „Mobile Ad Hoc Networking (MANET): Routing Protocol Performance Issues and Evaluation Considerations", Internet Standard RFC 2501, Januar 1999.
  • Andererseits werden in einem drahtgebundenen Netzwerk Pakete zwischen verschiedenen Netzwerkabschnitten mit Hilfe von Brücken (bridges) übertragen und eine Paketübertragungstechnik, die auf einem Spannbaum-Protokoll basiert, ist bekannt. Siehe z. B. „Information Technology, Telecommunications and Information Exchange between Systems, Local Area Networks, Media Access Control (MAC) Bridges", ISO/IEC 10038, ANSI/IEEE Std 802. ID, 1993. Bei dieser Technik wird eine bestimmte Brücke oder Basisstation als eine Root-Brücke ausgewählt und ein Übertragungsbaum, der von der Root-Brücke ausgeht, wird mit Hilfe eines Spannbaum-Protokolls erzeugt, um eine Schleife zu verhindern und ein fehlertolerantes System zu realisieren.
  • Ein Beispiel des Übertragungsbaums in einem drahtgebundenen Netzwerk ist in 1 dargestellt. Die Brücke 1 wird als eine Root-Brücke ausgewählt und ein Übertragungsbaum ohne Schleife wird von der Root-Brücke erzeugt. Die Knoten, zu denen die Pakete übertragen werden, sind in einer Lerntabelle aufgezeichnet, zugeordnet zu den Funkschnittstellen.
  • Um die oben beschriebene Paketübertragungstechnik von drahtgebundenen Brücken auf ein drahtloses Netzwerk anzuwenden, müssen mehrere drahtlose Schnittstellen für jeden der Knoten vorgesehen werden, durch die Pakete übertragen werden. Dieser Ansatz erfordert weiterhin eine Antenne und einen Modulation- und Demodulationschaltkreis, mit dem jeder der Schnittstellen ausgestattet wird, und ist daher nachteilig bezüglich der Kosten.
  • Um dieses Problem zu überwinden, schlägt die Druckschrift JP 2000-69046 A eine Technik zum virtuellen Bereitstellen von mehreren drahtlosen Schnittstellen vor, indem die Adresse des entsprechenden Knotens als virtuelle Schnittstelle angesehen wird. Dieses Verfahren ermöglicht es, dass das Konzept eines Spannbaumes für ein drahtgebundenes Netzwerk auf die Paketübertragung in einem drahtlosen Netzwerk angewendet wird, indem im Wesentlichen eine einfache drahtlose Schnittstelle verwendet wird. Jede der drahtlosen Basisstationen ist mit einer Adresstabelle ausgestattet, in der die Adresse des entsprechenden Knotens in Verbindung mit dem nächsten Knoten, zu dem das Paket übertragen werden soll, aufgezeichnet.
  • Eine weitere Veröffentlichung JP 2000-78147 A offenbart eine Technik zum Reduzieren der Redundanz einer Paketübertragungsstrecke, die von dem Merkmal der drahtlosen Kommunikation Gebrauch macht, d. h. von der Tatsache, dass Pakete eine drahtlose Station solange erreichen können, wie diese drahtlose Station innerhalb des Kommunikationsbereiches angeordnet ist, sogar wenn die Station nicht dem entsprechenden Knoten entspricht. Bei dieser Technik überwacht jede drahtlose Station Pakete, die sich dieser Station entlang einer baumartigen Übertragungsstrecke nähern. Eine Tabelle wird erzeugt, um die Quellvorrichtungen aufzuzeichnen, die durch die Quelladresse, die in dem Paket enthalten ist, angegeben ist, in Verbindung mit dem vorangehenden drahtlosen Knoten (oder der Basisstation), die durch die Adresse der Übertragungsstation angegeben ist. Mit Hilfe der Tabelle kann eine kürzere Strecke zur Paketübertragung ausgewählt werden.
  • Eine weitere Offenlegungsschrift JP 2003-188811 schlägt ein Verfahren zum Verbessern der Kommunikationsqualität vor, bei dem festgestellt wird, ob der Leistungspegel des von der Basisstation empfangenen Signals bei oder oberhalb eines Schwellpegels liegt, wenn der Übertragungsbaum erzeugt wird, und bei dem keine Verbindung hergestellt wird, wenn der detektierte Leistungspegel unter der Schwelle liegt.
  • Im Übrigen ist es bei einem drahtlosen Adhoc-Netzwerk notwendig, die optimale Route in kurzer Zeit auszuwählen, wenn Pakete übertragen werden oder ein Übertragungsbaum erzeugt wird, falls ein solcher Baum verwendet wird. Jedoch ändern sich in drahtlosen Kommunikationskanälen die Netzwerkumgebung und Bedingungen häufig, verglichen mit den drahtgebundenen Kommunikationskanälen. Demgemäß schlägt JP 2003-152786 A vor, einen Gewichtungswert einzuführen, der die Bit-Fehlerrate und die Übertragungsrate zwischen benachbarten drahtlosen Vorrichtungen (oder drahtlosen Basisstationen) darstellt, um die optimale Route zu bestimmen. Die Gewichtungswerte, die in den Verbindungen zwischen den benachbarten Vorrichtungen eingestellt sind, werden nacheinander aufaddiert, um die optimale Route zu bestimmen.
  • Das Paketübertragungs-Routenplanungsprotokoll, das durch den oben beschriebenen Internetstandard RFC 2501 vorgeschlagen wird, erfordert, dass alle Vorrichtungen, die das Netzwerk bilden, mit Paketweiterleitungsfunktionen ausgestattet sind. Mit anderen Worten: Vorrichtungen mit weniger anspruchsvollen Funktionen können an dem Netzwerk nicht teilnehmen, und zusätzliche Mittel zum Hinzufügen der Funktionen oder der Ausrüstung werden benötigt.
  • Die oben beschriebene Offenlegungsschrift JP 2000-69046 versucht, das Konzept der drahtgebundenen Paketübertragung, das in ANSI/IEEESTD.802 offenbart ist, auf ein drahtloses Paketnetzwerk anzuwenden, und ein einfacher Übertragungsbaum wird in einem drahtlosen Netzwerk verwendet, wie in 2 dargestellt ist. In diesem Beispiel erstreckt sich ein Baum, der durch die fettgedruckten Pfeile dargestellt ist, von der Root-Brücke „a". Wenn ein Paket von der Station S, die momentan unter der Brücke b besteht, zur Station D übertragen wird, die momentan zur Brücke c gehört, wird das Paket über die Brücke x7, Brücke x8, Brücke a, Brücke x3 und Brücke x4 entlang der Strecke, die durch den gestrichelten Pfeil angegeben ist, übertragen. Bei dieser Konfiguration treten Probleme der Routenredundanz und Konzentration der Last auf.
  • Mit der in JP 2000-78147 A offenbarten Technik kann die Paketübertragungsstrecke gekürzt werden, indem an einem Knoten diejenigen Pakete überwacht werden, die sich diesem Knoten nähern. Jedoch tritt eine Lastkonzentration an der Root-Brücke des Übertragungsbaumes auf. Folglich ist die Effizienz des gesamten Netzwerks verringert.
  • Bei dem Paketübertragungssystem, das in JP 2003-188811 offenbart ist, wird die Bestimmung, ob ein Kanal zwischen benachbarten drahtlosen Basisstationen aufgebaut wird, anhand des Leistungspegels des empfangenen Signals vorgenommen. Jedoch ändert sich das Umfeld der aktuellen drahtlosen Kommunikation leicht und drahtlose Schnittstellen, die adaptiv die Kommunikationsraten gemäß dem Umfeld ändern, werden auch verwendet. Die Technik, die in dieser Veröffentlichung gezeigt ist, kann die Verbindungskosten, die die Kommunikationsrate darstellt, nicht abschätzen. Folglich wird der Durchsatz des Netzwerks insgesamt verringert, und die Netzwerkkonnektivität verschlechtert.
  • Das Verfahren zur Optimierung einer Routenplanung, das in JP 2003-152786 A offenbart ist, berücksichtigt die Änderung in dem drahtlosen Umfeld. Jedoch berücksichtigt es nicht den Overhead mit Bezug auf die Datenübertragungszeit, die den Overhead abhängig von der Größe (oder der Länge) der Nutzlast eines Paketes verändert.
  • Bei den herkömmlichen Paketübertragungsverfahren in der dritten Schicht (der Netzwerkschicht) können drahtlose Vorrichtungen, die keine Brückenfunktionen aufweisen, nicht in dem Netzwerk teilnehmen. Andererseits sind Paketübertragungsverfahren, die Brücken in der Schicht der Medienzugriffssteuerung (MAC) verwenden, noch im Stadium der Entwicklung für die Anwendung auf drahtlose Netzwerke. Wenn ein Übertragungsbaum in einem drahtlosen Netzwerk verwendet wird, kann eine lokale Lastkonzentration nicht vermieden werden.
  • Die Druckschrift EP-A-0 849 974 offenbart eine Baumstruktur, die in einem drahtlosen ATM-System verwendet wird, mit den Merkmalen des Oberbegriffs des Anspruch 1.
  • Die Druckschrift US-A-2003/165117 offenbart ein System zum Kommunizieren gekennzeichneter Routenbäume, um bevorzugte Pfade und Quellenrouten mit lokalen Identifizierern in drahtlosen Netzwerken aufzubauen.
  • Die Erfindung stellt eine drahtlose Basisstation und ein Verfahren nach den Ansprüchen 1 und 5 zur Verfügung.
  • Eine derartige Paketübertragungstechnik in einem drahtlosen Adhoc-Netzwerk kann eine verbesserte Netzwerkeffizienz durch Bestimmung der optimalen Route erreichen, während eine lokale Lastkonzentration ungeachtet der Funktionalitäten der drahtlosen Vorrichtungen vermieden wird.
  • Da die Route unter Berücksichtigung der Paketgröße festgelegt wird, zusätzlich zur Übertragungsrate und/oder anderer Faktoren kann das Paket entlang der optimalen Route mit einem reduzierten Overhead übertragen werden.
  • In diesem Kontext umfasst der Ausdruck „Übertragungsbaum" eine Routing-Tabelle, einen Spannbaum und sonstige geeignete Routing-Mittel.
  • Kurzbeschreibung der Zeichnungen
  • Andere Gegenstände, Merkmale und Vorteile der Erfindung werden aus der nachfolgenden ausführlichen Beschreibung in Verbindung mit den beigefügten Zeichnungen deutlicher, in denen
  • 1 ein Beispiel eines schleifenlosen Übertragungsbaumes, der in einem herkömmlichen drahtgebundenen Netzwerk verwendet wird, darstellt;
  • 2 ein Beispiel der Übertragungsbaumstruktur, die in dem herkömmlichen drahtlosen Netzwerk verwendet wird, darstellt;
  • 3 ein Diagramm zeigt, das verwendet wird, um ein Paketübertragungssystem gemäß einer ersten Ausführungsform der Erfindung zu erläutern, bei dem mehrere Übertragungsbäume mit Hilfe verschiedener drahtloser Basisstationen als die Root-Stationen erzeugt werden;
  • 4 ein Beispiel der Baumtabelle darstellt, die in jedem der drahtlosen Basisstationen des drahtlosen Netzwerks gespeichert sind;
  • 5 ein Beispiel des Paketformates des Adressabschnittes eines Paketes darstellt, das in dem drahtlosen Netzwerk, das in 3 gezeigt ist, verwendet wird;
  • 6 ein Beispiel der Übertragungsbaumstruktur darstellt, das mehrere Root-Brücken gemäß der ersten Ausführungsform der Erfindung zeigt;
  • 7 ein Beispiel der Positionstabelle darstellt, die in jedem der drahtlosen Basisstationen gemäß der ersten Ausführungsform der Erfindung vorgesehen ist, wobei die Positionstabelle verwendet wird, um den geeigneten Baum für die momentan durchgeführte Paketübertragung aus den mehreren Übertragungsbäumen zu identifizieren;
  • 8 ein Diagramm zeigt, das verwendet wird, um die Erzeugung einer Lerntabelle in jeder der drahtlosen Basisstationen gemäß der ersten Ausführungsform der Erfindung zu erläutern;
  • 9A und 9B Beispiele des Formats eines Paketkopfabschnittes mit einem zusätzlichen Feld zum Speichern der Baum-ID-Information oder der Root-Brücken-Adressinformation, um den aktuell verwendeten Übertragungsbaum zu identifizieren, zeigen;
  • 10A ein Beispiel der Verbindungskostentabelle darstellt, die verwendet wird, um einen Übertragungsbaum gemäß einer Ausführungsform der Erfindung zu erzeugen, und 10B eine herkömmlich festgelegte Kostentabelle darstellt;
  • 11 ein Diagramm zeigt, das verwendet wird, um zu erläutern, wie der Übertragungsbaum erzeugt wird;
  • 12A und 12B Blockdiagramme von drahtlosen Basisstationen gemäß der ersten Ausführungsform der Erfindung darstellen;
  • 13 ein Diagramm zeigt, das verwendet wird, um das Optimierungsverfahren für die Paketübertragungs-Routenplanung gemäß der zweiten Ausführungsform der Erfindung zu erläutern;
  • 14 ein Diagramm zeigt, das verwendet wird, um die Beziehung zwischen der Nutzlastgröße und der optimalen Route zu erläutern;
  • 15 ein Blockdiagramm einer drahtlosen Basisstation gemäß der zweiten Ausführungsform der Erfindung darstellt;
  • 16 ein Flussdiagramm des Verfahrens zur optimalen Routenplanung zeigt, das die Paketgröße berücksichtigt, gemäß der zweiten Ausführungsform der Erfindung;
  • 17 ein schematisches Diagramm zeigt, das eine Netzwerkstruktur darstellt, auf die das Verfahren zur optimalen Routenplanung der zweiten Ausführungsform der Erfindung angewendet wird;
  • 18A ein Beispiel der Übertragungsstrecke für kurze Pakete zeigt, und 18B ein Beispiel der Übertragungsstrecke für lange Pakete zeigt;
  • 19A und 19B Beispiele der Routing-Tabelle für kurze Pakete bzw. der Routingtabelle für lange Pakete sind, in denen alle Knoten entlang der Route beschrieben werden;
  • 20A und 20B Beispiele der Routing-Tabelle für kurze Pakete bzw. der Routing-Tabelle für lange Pakete sind, in denen nur der nächste Hop beschrieben wird; und
  • 21 ein Diagramm zeigt, das ein Beispiel der Verbindungskostenabschätzung gemäß der zweiten Ausführungsform der Erfindung darstellt.
  • Ausführliche Beschreibung der bevorzugten Ausführungsformen
  • Die bevorzugten Ausführungsformen der vorliegenden Erfindung werden nun ausführlich in Verbindung mit den beigefügten Zeichnungen erläutert.
  • Zuerst wird die erste Ausführungsform der Erfindung mit Bezug auf die 3 bis 12 beschrieben. In der ersten Ausführungsform sind zwei oder mehr als zwei Übertragungsbäume in einem drahtlosen Netzwerk festgelegt, um die Paketübertragung zu optimieren.
  • 3 zeigt ein schematisches Diagramm, das mehrere Übertragungsbäume darstellt, die in einem Netzwerk erzeugt werden, das mehrere drahtlose Brücken (Basisstationen) umfasst. Durch das Ermöglichen, dass das Netzwerk mehrere Übertragungsbäume mit mehreren drahtlosen Basisstationen aufweist, die als Root-Brücken arbeiten, wird der Durchsatz des gesamten Netzwerks verbessert und die Paketübertragungsstrecke kann verkürzt werden. Die erste Ausführungsform wird beispielsweise mit Hilfe eines drahtlosen LAN basierend auf dem IEEE 802.11-Standard beschrieben.
  • In 3 sind die Brücken (a–f) drahtlose Basisstationen, die ein drahtloses Netzwerk bilden, in dem Pakete entlang der Übertragungsbäume übertragen werden.
  • Die Stationen (A–E) sind Endgeräte, die in diesem Beispiel drahtlosen Endgeräten entsprechen. Brücken (die drahtlosen Basisstationen) können entweder mobil oder ortsfest sein. Jede der Stationen A–E kann mit einer der Brücken a–f entweder drahtlos oder drahtgebunden verbunden sein.
  • Obwohl in dem in 3 gezeigten Beispiel die Übertragungsbäume mit Hilfe aller drahtlosen Basisstationen (Brücken) a–f als Root-Brücken erzeugt werden, ist es nicht immer notwendig, alle drahtlosen Basisstationen als Root-Brücken zu verwenden. Ineffiziente Übertragungsbäume können eliminiert werden, in dem die Netzwerkgröße und/oder der Overhead berücksichtigt wird.
  • Jede der drahtlosen Basisstationen (Brücken) a–f weist eine Baumtabelle auf, in der die Identifikations (ID) Information jedes der Übertragungsbäume in Verbindung mit der Root-Brücke aufgezeichnet wird, zusammen mit den benachbarten Brücken (Knoten) entlang des Übertragungsbaumes.
  • 4 zeigt ein Beispiel der Baumtabelle, die durch die Brücke d, die in 3 gezeigt ist, gespeichert wird. Die Tabelle zeichnet die ID des Übertragungsbaumes und der benachbarten Brücken (der vorhergehende Knoten und der nächste Knoten) entlang des Übertragungsbaums für jede der Root-Brücken auf.
  • Bei Verwendung von mehrfachen Übertragungsbäumen in einem drahtlosen Netzwerk bestimmt jede der drahtlosen Basisstationen (Brücken), welcher Übertragungsbaum für das aktuell zu übertragende Paket verwendet werden soll, wenn ein Paket empfangen wird. Es gibt zwei Verfahren zum Festlegen, welcher Übertragungsbaum verwendet wird.
    • (1) Das erste Verfahren besteht darin, eine Positionstabelle für jede der drahtlosen Brücken zur Verfügung zu stellen. Die Positionstabelle zeichnet die Endgeräte in Verbindung mit den entsprechenden Brücken auf, unter denen die Endgeräte momentan angeordnet sind. Wenn ein Paket empfangen wird, identifiziert jede der drahtlosen Brücken die erste drahtlose Brücke, zu der das Quellenendgerät momentan gehört, oder die letzte drahtlose Brücke, zu der das Zielendgerät aktuell gehört, anhand der Quellenadresse oder der Zieladresse, die in dem empfangenden Pakte enthalten ist, mit Bezug auf die Positionstabelle. Dann wird ein Übertragungsbaum mit der identifizierten drahtlosen Brücke als die Root-Brücke ausgewählt, und das Paket wird zur nächsten Brücke (Knoten) gemäß dem ausgewählten Übertragungsbaum übertragen.
    • (2) Das zweite Verfahren besteht darin, Informationen über den zu verwendenden Übertragungsbaum in das Paket zu schreiben. Die Information kann durch das Quellendgerät oder die drahtlose Brücke, die zuerst das Paket von dem Quellendgerät empfängt, geschrieben werden. Als Information kann die Übertragungsbaum-ID oder die Adresse der Root-Brücke von dem Übertragungsbaum geschrieben werden.
  • Das erste und das zweite Verfahren werden nun ausführlicher beschrieben. Wenn der Übertragungsbaum festgelegt wird, überträgt die drahtlose Brücke das Paket zum nächsten Knoten (Brücke) gemäß dem Übertragungsbaum. Durch Verwendung von mehrfachen Übertragungsbäumen in dem drahtlosen Netzwerk wird eine Routenoptimierung effizient durchgeführt und die Paketübertragungsroute kann abgekürzt werden. Zusätzlich kann eine Lastkonzentration an einer bestimmten drahtlosen Brücke vermieden werden und die Netzwerkeffizienz kann insgesamt verbessert werden.
  • 5 zeigt ein Beispiel des Adressformats eines Pakets, das in dem drahtlosen Netzwerk, das in 3 gezeigt ist, gesendet und empfangen wird. Die obere Linie der 5 zeigt die Adressfelder eines Pakets, das von einem Endgerät (Station) zu einer drahtlosen Brücke (Brücke) gesendet wird, die mittlere Linie der 5 zeigt die Adressfelder eines Pakets, das zwischen den drahtlosen Brücken übertragen wird, und die untere Linie der 5 zeigt die Adressfelder eines Pakets, das von einer drahtlosen Brücke (Brigde) zu einem Endgerät (Station) übertragen wird.
  • Die Quelladresse stellt die Adresse des drahtlosen Kommunikationsgeräts dar, die zuerst das Paket erzeugt und sendet. Die Zieladresse stellt die Adresse des drahtlosen Kommunikationsgeräts dar, zu der das Paket letztlich adressiert wird. Die Adresse eines Sendeknotens stellt die Adresse des drahtlosen Kommunikationsgeräts dar, die das Paket entlang des Übertragungsbaums sendet, und die Adresse des Empfangsknotens stellt die Adresse des drahtlosen Kommunikationsgeräts dar, die das Paket entlang des Übertragungsbaums empfängt.
  • Das Symbol „DS" stellt das drahtlose Kommunikationsgerät dar, „Zu" zeigt eine Richtung zur Empfängerseite und „Von" zeigt eine Richtung von der Senderseite an. Wenn das Feld „Zu DS" 0 beträgt, befindet sich ein Endgerät (drahtloses Endgerät) auf der Empfängerseite. Wenn das Feld „Zu DS" 1 beträgt, befindet sich die drahtlose Brücke auf der Empfängerseite. Wenn das Feld „Von DS" 0 beträgt, befindet sich ein drahtloses Endgerät auf der Senderseite und wenn das Feld „von DS" 1 beträgt, befindet sich die drahtlose Brücke auf der Senderseite. Wenn sowohl das Feld „Zu DS" als auch das Feld „Von DS" 1 betragen, wird das Paket zwischen benachbarten drahtlosen Brücken übertragen. Durch Einfügen des Feldes „Zu DS" und des Feldes „Von DS" in das Paket kann festgelegt werden, ob das Paket aktuell zwischen den Brücken übertragen wird.
  • Wenn in dem in 3 gezeigten Netzwerk die Station A ein Paket, das zu der Station E adressiert ist, sendet, wird das Paket zunächst an der Brücke a empfangen, mit der die Station A momentan verbunden ist. In diesem Fall ist das Adressformat des Pakets eines, dass durch die obere Linie der 4 angegeben ist und die Adresse der Station A als die Quelladresse enthält und die Adresse der Station E als die Zieladresse enthält. Die Adresse der Brücke „a" wird als die des Empfangsknotens eingefügt.
  • Die Brücke „b", die das Paket von der Brücke „a" empfangen hat, fügt die Adresse in dem Adressfeld des Sendeknotens hinzu und fügt die Adresse der Brücke „c" (die der nächste Knoten darstellt) zu dem Adressfeld des Empfangsknotens hinzu.
  • 6 zeigt ein Diagramm, das ein Beispiel von mehrfachen Übertragungsbäumen darstellt, die auf dieselbe Netzwerktopologie, wie die, die in 2 dargestellt ist, angewendet werden. Wenn ein Paket, das zu der Station D adressiert ist, von der Station S gesendet wird, wird der Übertragungsbaum, der sich von der Root-Brücke „b" erstreckt und der durch die gestrichelten Pfeile dargestellt ist, verwendet, um das Paket zu dem Zielort zu übertragen. In diesem Fall kann die Paketübertragungsstrecke erheblich abgekürzt werden im Vergleich zur herkömmlichen Anordnung, die in 2 gezeigt ist, bei der nur ein einfacher Übertragungsbaum mit Hilfe der Brücke „a" als die Root-Brücke verwendet wird. Obwohl 6 der Einfachheit halber nur zwei Übertragungsbäume mit Brücke „a" und Brücke „b" als die entsprechenden Root-Brücken darstellt, können drei oder mehr als drei Übertragungsbäume in dem drahtlosen Netzwerk verwendet werden, abhängig von der Netzwerkgröße oder anderen Faktoren, um Übertragungsbäume in größerer Anzahl zu erzeugen.
  • Als nächstes werden die oben beschriebenen beiden Verfahren zum Identifizieren der momentan verwendeten Übertragungsbäume mit Hilfe der Netzwerktopologie, die als Beispiel in 6 dargestellt ist, erläutert. Die beiden Verfahren sind (1) das Bereitstellen einer Positionstabelle für jede der drahtlosen Brücken, um die Endgeräte in Verbindung mit den drahtlosen Brücken aufzuzeichnen, unter der das Endgerät momentan angeordnet ist und (2) das Schreiben von Informationen über den Übertragungsbaum in das Paket.
  • 7 zeigt ein Beispiel der Positionstabelle, die in jeder der drahtlosen Brücken (Basisstationen) gespeichert ist. Die drahtlosen Basisstationen tauschen Informationen über die Endgeräte, die momentan mit einer der drahtlosen Basisstationen in dem Netzwerk verbunden sind, aus, um die Positionstabellen zu erzeugen und zu aktualisieren. In dem in 7 gezeigten Beispiel zeichnet jede der Positionstabellen, die in einer der drahtlosen Brücken gespeichert ist, die Adresse A der Brücke „a" in Verbindung mit der Station P auf, die momentan unter der Brücke „a" angeordnet ist, die Adresse B der Brücke „b" in Verbindung mit den Stationen S und 0, die momentan unter der Brücke „b" angeordnet sind, und die Adresse C der Brücke „c" in Verbindung mit der Station D auf, die momentan unter der Brücke „c" angeordnet ist. Obwohl in 7 nicht dargestellt, werden alle Endgeräte, die sich momentan unter einer der drahtlosen Basisstationen (Brücken) befinden, in der Positionstabelle aufgelistet. Mit der Positionstabelle kann jede der drahtlosen Basisstationen feststellen, welche Vorrichtung momentan unter welcher drahtlosen Basisstation angeordnet ist.
  • Wenn ein Paket von der Station S zur Station D in dem in 6 gezeigten Netzwerk übertragen wird, fügt die Station S die eigene Adresse als Quelladresse hinzu und fügt die Adresse der Station D als Zieladresse hinzu, fügt die Adresse B der Brücke „b" als die Empfangsknotenadresse zu den Adressfeldern des Pakets hinzu.
  • Nach dem Empfangen des Pakets von der Station S überträgt die Brücke „b" das Paket an den nächsten Knoten/die nächsten Knoten entlang des Übertragungsbaumes, der sich von der Brücke „b" als die Root-Brücke erstreckt. Jeder der Knoten (Brücken), die das Paket empfangen hat, überprüft die Adressfelder des Pakets und bestimmt, dass das Quellendgerät der Station S entspricht. Diese Brücken überprüfen auch die Positionstabelle, um festzustellen, dass sich die Station S momentan unter der Brücke „b" als die Root-Brücke von der Baumtabelle erstreckt und das Paket zum nächsten Knoten des ausgewählten Übertragungsbaumes übertragen wird.
  • Zum Beispiel sendet die Brücke B das Paket an die Brücken x7, x8 und x9 entlang des Übertragungsbaumes, der durch die gestrichelten Pfeile angegeben ist. Die Brücke x7 wählt den Übertragungsbaum, der sich von der Brücke b als die Root-Brücke erstreckt, sowie die Adressinformation des Pakets und überträgt das Paket an die Brücken x4 und x6. Die Brücke x8 wählt auch den Übertragungsbaum aus und stellt fest, dass der nächste Knoten in dem ausgewählten Baum nicht existiert. In diesem Fall verwirft die Brücke x8 das Paket. Die Brücke x9 führt denselben Prozess wie die Brücke x7 aus. Auf diese Weise wird das Paket letztlich zur Brücke „c" weitergeleitet und zur Station D, die unter der Brücke „c" angeordnet ist, geliefert.
  • Wenn ein Übertragungsbaum, der sich von der Brücke der Senderseite erstreckt, verwendet wird, wie in dem oben beschriebenen Beispiel, wird das Paket zu zwei oder mehr als zwei Knoten an einen Verzweigungspunkt gesendet. Dieser Aufbau kann zum Senden eines Pakets ohne einen bestimmten Zielort akzeptabel sein. Wenn jedoch ein Paket, das zu einem bestimmten Zielort entlang des Übertragungsbaumes, der sich von der Brücke der Senderseite erstreckt, adressiert ist, ausgeliefert wird, wird das Paket zu den Brücken gesendet, ungeachtet des Zielortes. Um eine solche Ineffizienz zu vermeiden, können die nachfolgenden Maßnahmen verwendet werden.
    • (a) Wenn ein Paket zu einem bestimmten Zielort geliefert werden soll, wird ein Übertragungsbaum ausgewählt, der sich von der Root-Brücke erstreckt und mit dem Zielendgerät (Station) verbunden ist; und
    • (b) Erzeugen einer Lerntabelle, wenn ein Paket übertragen wird, und Verwenden der Lerntabelle für die zweite und die nachfolgenden Paketübertragungen.
  • Mit der Maßnahme (a) wird ein Paket von der Station S zur Station P in dem Netzwerk, das in 6 gezeigt ist, übertragen und dann der Übertragungsbaum ausgewählt, der sich von der Root-Brücke „a", zu der die Station momentan gehört, erstreckt. Jede der drahtlosen Brücken, die an dem Übertragungsbaum angeordnet sind, identifiziert diesen Übertragungsbaum, der sich von der Root-Brücke „a" erstreckt, anhand der Zieladresse des Pakets und der Positionstabelle. Durch Auswählen des Übertragungsbaumes, der sich von der Root-Brücke, die mit dem entsprechenden Endgerät verbunden ist, erstreckt, kann das Paket nur zu dem Zielort weitergeleitet werden, indem der Baum in Richtung der Root-Brücke zurückverfolgt wird. In dem Beispiel der 6 sendet die Brücke „b" das Paket nur zur Brücke x9 und verfolgt den Übertragungsbaum, der durch die fett gezeichneten Pfeile dargestellt ist, zurück, ohne das Paket zu den Brücken x7 und x8 zu übertragen.
  • Dieser Aufbau kann weiterhin die Arbeitslast des Netzwerks reduzieren. Wenn andererseits ein Paket ohne bestimmten Zielort gesendet wird oder wenn ein Paket, das zu einem Endgerät adressiert wird, dessen Basisstation unbekannt ist, gesendet wird, wird ein Übertragungsbaum, der sich von der Root-Brücke, unter der das Quellendgerät angeordnet ist, ausgewählt, um das Paket zu dem Zielort/den Zielorten weiterzuleiten.
  • Eine drahtlose Brücke, die am Ende des Netzwerks angeordnet ist, kann keinen Übertragungsbaum aufweisen, der sich von dieser drahtlosen Brücke als die Root-Brücke erstreckt. Zum Beispiel ist die Brücke „c", die in 6 gezeigt ist, eine äußere Brücke, die momentan nicht als Root-Brücke arbeitet. In diesem Fall überprüft jede der drahtlosen Brücken zunächst die Zieladresse (der Station D in diesem Beispiel), und wenn es keinen Übertragungsbaum gibt, der sich von der drahtlosen Brücke als die Root-Brücke erstreckt, die mit dem Zielendgerät verbunden ist, kann ein weiterer Übertragungsbaum, der sich von der drahtlosen Brücke der Senderseite, die mit dem Quellendgerät verbunden ist, ausgewählt werden.
  • Mit der Maßnahme (b) wird eine Lerntabelle verwendet zusätzlich zu der Positionstabelle. Jede der drahtlosen Brücken zeichnet die vorangehenden Knoten auf, von der das Paket, das durch das durch die Quelladresse angegebene Quellendgerät erzeugt wird, momentan weitergeleitet wird. Zum Erzeugen der Lerntabelle kann jedes bekannte Verfahren verwendet werden.
  • 8 zeigt ein Beispiel der Lerntabelle. Wenn ein Paket, das zur Station D von der Station S in dem in 6 gezeigten Netzwerk adressiert ist, übertragen wird, wird das Paket zunächst zur Brücke „b" weitergeleitet (wie durch den Pfeil (1) angegeben ist) und zur Brücke x4 über die Brücke x7 entlang des Übertragungsbaums übertragen, der sich von der Root-Brücke „b" erstreckt (wie durch den Pfeil (2) angegeben ist). Bei der Brücke x4 wird durch die Adresse des Pakets festgestellt, dass das Paket in der Station S erzeugt wurde, und aus der Übertragungsadresse, dass der vorangehende Knoten der Brücke x7 des Pakets entspricht. Dann zeichnet die Brücke x4 diese Information in der Lerntabelle (in Schritt (3)) auf. Zum Beispiel wird die Adresse der ID des Quellendgeräts (Station S) in Verbindung mit der Adresse der ID des vorangehenden Knotens (Brücke x7) geschrieben. Dann erreicht das Paket das Zielendgerät (Station D) über die letzte Brücke „c".
  • Die Station D sendet dann ein Antwortpaket an die Station S (wie durch den Pfeil (4) angegeben ist). Das Antwortpaket wird von der Brücke „c" zur Brücke „x4" (wie durch den Pfeil (5) angezeigt ist) gesendet. Die Brücke x4 stellt fest, dass das Quellendgerät der Station D entspricht und das Antwortpaket von der Brücke „c" anhand der Adressinformation, die in dem Antwortpaket enthalten ist, weitergeleitet wird und zeichnet diese Informationen in der Lerntabelle (Schritt (6)) wie in 8 beispielhaft dargestellt ist, auf.
  • Das Antwortpaket wird weiterhin von der Brücke x4 zur Brücke „b" über die Brücke x7 (wie durch den Pfeil (7) angezeigt ist) übertragen. Die Brücke „b" zeichnet das Informationspaar über das Quellendgerät (Station D) und den vorangehenden Knoten (Brücke x7) in der Lerntabelle (Schritt (8)) auf und liefert das Paket an die Station S.
  • Obwohl es in 8 nicht dargestellt ist, zeichnen die übrigen Brücken (Brücke x7 und Brücke c in diesem Beispiel) entlang des Baumes auch die Information über das Quellendgerät und den vorangehenden Knoten in den Lerntabellen auf, wenn diese ein Paket empfangen. Wenn ein Paket zunächst vor dem Lernen empfangen wird, zeichnen die Brücke x8 und die Brücke x3, die an den Zweigen angeordnet sind, ebenfalls die Informationen in der Lerntabelle auf.
  • Wenn die Brücke „b" erneut ein weiteres Paket, das an die Station D adressiert ist, empfängt, sendet die Brücke „b" dieses Paket nur an die Brücke x7, ohne das Paket an die Brücke x8 oder andere Zweige zu übertragen, weil die Brücke „b" bereits die Information hat, dass die Station D in Richtung der Brücke x7 angeordnet ist. Auf ähnliche Weise überträgt die Brücke x4 das Paket nur zur Brücke „c", ohne es an andere Zweige zu senden, wenn die Brücke x4 das an die Station D adressierte Paket das nächste Mal empfängt. Bei diesem Aufbau kann das Verschwenden von Paketen erheblich reduziert werden, wenn ein Übertragungsbaum sich von der Root-Brücke auf der Senderseite erstreckt.
  • Bei der Maßnahme (1), die eine Positionstabelle für jede der drahtlosen Basisstationen (Brücken) zur Verfügung stellt, wenn ein Endgerät neu mit einer der drahtlosen Basisstationen verbunden ist oder wenn ein Endgerät sich bewegt und es sich selbst mit einer anderen drahtlosen Basisstation verbindet, sendet die drahtlose Basisstation entlang des Übertragungsbaumes durch eine Funkübertragung ein Nachrichtenpaket, das das neu verbundene Endgerät informiert. Nach dem Empfangen des Nachrichtenpakets zeichnet jede der drahtlosen Basisstationen das neu verbundene Endgerät in der Positionstabelle auf. Zu diesem Zeitpunkt kann die drahtlose Basisstation konfiguriert werden, um die Quellbrücke aufzuzeichnen, die das Nachrichtenpakt überträgt, in Verbindung mit dem vorangehenden Knoten in der Lerntabelle.
  • Bei diesem Aufbau werden die Positionstabelle und die Lerntabelle gleichzeitig jedes Mal aktualisiert, wenn eine Endvorrichtung neu mit der drahtlosen Basisstation verbunden wird und das optimale Routing entlang des Übertragungsbaums kann effizienter durchgeführt werden.
  • Als nächstens wird das zweite Verfahren (2) zum Feststellen des aktuell verwendeten Übertragungsbaumes mit Bezug auf 9 erläutert. Bei dem zweiten Verfahren ist die Information darüber, welcher Übertragungsbaum für das aktuelle Paket verwendet wird, in dem Paket enthalten.
  • 9A stellt ein Beispiel des Paketformates dar, wenn ein Übertragungsbaum verwendet wird, der sich von der Root-Brücke auf der Senderseite erstreckt, und 9B stellt ein Beispiel des Paketformates dar, wenn ein Übertragungsbaum verwendet wird, der sich von der Root-Brücke von der Seite des Zielorts erstreckt. Das Paketformat, das in 9A dargestellt ist, wird verwendet, wenn das zweite Verfahren allein verwendet wird, das Paketformat, das in 9b gezeigt ist, ist vorteilhaft, wenn das zweite Verfahren mit dem ersten Verfahren (unter Verwendung einer Positionstabelle) kombiniert wird.
  • Es wird angenommen, dass ein Paket von der Station S, die unter der Brücke „b" angeordnet ist, zur Station D, die unter der Brücke „c" in dem in 6 gezeigten Netzwerk angeordnet ist, übertagen wird. Anders als bei dem ersten Verfahren kann jede der drahtlosen Basisstationen (Brücken) in dem Netzwerk nicht erkennen, welches Endgerät momentan unter welcher der Brücken angeordnet ist. Um diesen Nachteil zu beheben, wird eine Information über den aktuell verwendeten Übertragungsbaum über die Adresse der Root-Brücke in das Paket auf der Senderseite eingefügt. Jede der drahtlosen Basisstationen (Brücken), die das Paket empfängt, bestimmt den Übertragungsbaum aus der Information, die in dem Paket enthalten ist und sendet das Paket an den nächsten Knoten.
  • In dem in 9A gezeigten Beispiel gibt die Brücke „b", die das Paket von der Station S zuerst empfängt, den Übertragungsbaum an, der sich von der Brücke „b" erstreckt, die als die Root-Brücke arbeitet. Die Brücke „b" fügt die eigene Adresse als die Root-Information in das zusätzliche Feld des Pakets ein oder fügt alternativ die ID-Information des Übertragungsbaumes hinzu. Der Übertragungsbaum oder die Root-Brücke können durch die Station S angegeben werden, wenn das Paket erzeugt und gesendet wird. In diesem Fall fügt die Station S die Adressinformation der Brücke „b", die zu der Station S momentan gehört, dem zusätzlichen Feld des Pakets hinzu.
  • Die Brücke x7, die an dem Übertragungsbaum angeordnet ist, empfängt das Paket von der Root-Brücke und überprüft das zusätzliche Feld des Pakets, um festzustellen, dass das Paket entlang des Übertragungsbaumes übertragen wird, der sich von der Root-Brücke „b" erstreckt. Die Brücke x7 fügt die Adresse des letzten Knotens, die in diesem Beispiel der Brücke x4 entspricht, als die Adresse des Empfangsknotens in das Adressfeld 1 des Paketes hinzu und fügt die eigene Adresse als die Sendeadresse in das Adressfeld ein.
  • Wenn eine drahtlose Basisstation (Brücke) an einem Zweig des Übertragungsbaumes angeordnet ist, soll das Paket an jeden der verzweigten Pfade gesendet werden, wenn nur die Bauminformation oder die Information über die Root-Brücken, die in dem Paket enthalten ist, verwendet wird. Um diese Ineffizienz zu vermeiden ist es bevorzugt, für das zweite Verfahren eine Lerntabelle, die in 8 gezeigt ist, zu verwenden, gemeinsam mit der Information, die in dem Paket enthalten ist. In diesem Fall werden das Quellendgerät, das durch die Quelladresse angegeben ist, und der vorangehende Knoten, der durch die Übertragungsadresse angegeben ist, paarweise kombiniert und in der Lerntabelle aufgezeichnet. Da es bei der drahtlosen Kommunikation üblich ist, eine Bestätigung oder Wiederholungsdaten von dem Zielort zu empfangen, kann ein an denselben Zielort adressiertes Paket in derselben Richtung, in der das Zielendgerät (Zielort) angeordnet ist, übertragen werden, ohne das Paket von dem Zweig bei der zweiten und den nachfolgenden Übertragungen mehrfach weiterzuleiten.
  • In dem in 9B gezeigten Beispiel ist die Adresse der letzten Brücke, unter der das Zielendgerät momentan angeordnet ist, als die Information über die Root-Brücke in das zusätzliche Feld des Pakets geschrieben. Um diesen Aufbau zu realisieren, weist jede der drahtlosen Basisstationen eine Positionstabelle auf. Wenn eine drahtlose Basisstation (als die erste Brücke bezeichnet) ein Paket von einem Endgerät empfängt, identifiziert die erste Brücke die letzte Brücke, zu der das Zielendgerät momentan gehört, mit Hilfe der Positionstabelle. Dann fügt die erste Brücke die Adresse der letzten Brücke oder die ID-Information des Übertragungsbaums, der sich von der letzten Brücke (Root-Brücke) erstreckt, dem zusätzlichen Feld des Pakets hinzu und sendet das Paket an den nächsten Knoten entlang der Route, die den bezeichneten Übertragungsbaum zurückverfolgt. Der nächste und der nachfolgende Knoten (Brücke) kann weiterhin das Paket in Richtung des Zielortes mit Bezug auf die Baumtabelle und die Adressinformation senden, die in dem Paket enthalten ist, ohne die Positionstabelle zu überprüfen.
  • Als nächstes wird die Erzeugung eines Übertragungsbaumes in Verbindung mit 10 und 11 erläutert. In der ersten Ausführungsform wird der Übertragungsbaum anhand einer Kostenschätzung unter Berücksichtigung des drahtlosen Umfeldes erzeugt.
  • 10A ist ein Beispiel einer Kostentabelle, die verwendet wird, um einen Übertragungsbaum in dieser Ausführungsform zu erzeugen, und 10B zeigt das Verbindungskostenschema, das in IEEE 802.1T definiert ist. Herkömmlicherweise wird ein Übertragungsbaum in einem drahtgebundenen Netzwerk anhand der Anzahl der Hops oder einer festgelegten Übertragungsrate, wie in 10B gezeigt ist, erzeugt. Jedoch kann in einem drahtlosen Paketübertragungsnetzwerk die Übertragungsrate variieren, da das Modulationsschema gemäß den Bedingungen des drahtlosen Kanals angepasst wird, und weil Paketfehler häufiger auftreten als bei dem drahtgebundenen Netzwerk. Anders als bei den herkömmlichen drahtgebundenen Brücken, die ein geringes Übersprechen aufweisen, können die Verbindungskosten für drahtlose Kommunikation nicht nur anhand einer Anzahl von Hops werden.
  • Unter diesen Umständen werden die Verbindungskosten gemäß den Bedingungen des drahtlosen Kanals zwischen den drahtlosen Schnittstellen oder dem Netzwerkverkehr in der ersten Ausführungsform angepasst, wenn ein Übertragungsbaum erzeugt wird.
  • Zum Beispiel wird der Signalleistungspegel, der von der benachbarten Brücke empfangen wird, und/oder die Fehlerrate in der Kostenabschätzung berücksichtigt. In der Kostentabelle, die in 10A gezeigt ist, stellt die Spalte „Brücke" die ID der nahe gelegene Brücke dar, die in der Nähe der Zielbrücke angeordnet ist, wobei die Spalte „Signal" den Signalleistungspegel darstellt, der von der nahe gelegenen Brücke empfangen wird, wobei die Spalte „Warteschlangengröße" die Größe der Senderwarteschlange darstellt, die dem Nachrichtenpaket hinzugefügt wird, das beim Erzeugen eines Übertragungsbaumes gesendet wird, und wobei die Spalte „Fehlerrate" die Fehlerrate beim Empfangen des Pakets darstellt. Anhand des Leistungspegels des Nachrichtenpakets, das an der Zielortbrücke empfangen wird, kann das Modulationsschema, das an der Verbindung zwischen den Schnittstellen verwendet wird, festgestellt werden, und die Übertragungsrate kann weiterhin aus dem Modulationsschema bestimmt werden.
  • Mit Hilfe dieser Parameter werden die Kosten zwischen der Zielbrücke und der benachbarten (nahe liegenden) Brücke durch die folgende Gleichung mit Hilfe der Normalisierungsfaktoren α, β und γ geschätzt. Kosten = α·(Signal) + β·(Warteschlangengröße) + γ·(Fehlerrate)
  • 11 stellt dar, wie ein Übertragungsbaum unter Berücksichtigung der Verbindungskosten erzeugt wird. Die gestrichelten Linien in der Figur bezeichnen Verbindungen zwischen benachbarten Brücken, die physikalisch miteinander kommunizieren können. Wenn sich zum Beispiel die Brücke „a" als Root-Brücke verhält, um einen Übertragungsbaum zu erzeugen, sendet sie ein Baumerzeugungspaket an die benachbarten Brücken (wie durch die Pfeile (1) angezeigt ist). Das Baumerzeugungspaket weist ein Feld auf, in das Verbindungskosten geschrieben werden sollen. Das Baumerzeugungspaket, das zuerst von der Brücke „a" erzeugt wird, weist die Kosten 0 auf.
  • Nach dem Empfangen des Baumerzeugungspakets berechnet die Brücke „b" Verbindungskosten „ab" zwischen der Brücke „a" und der Brücke „b" anhand der in 10A gezeigten Kostentabelle, addiert die abgeschätzten Kosten „ab" dem Kostenfeld des Baumerzeugungspakets hinzu und sendet das Paket an die benachbarten Brücken (wie durch die Pfeile (2) angegeben ist).
  • Auf ähnliche Weise berechnet die Brücke „c", die das Baumerzeugungspaket von der Brücke „a" empfangen hat, die Verbindungskosten „ac" zwischen der Brücke „a" und der Brücke „c", addiert die berechneten Kosten „AC" dem Kostenfeld des Pakets hinzu und sendet das Paket zu den benachbarten Knoten (wie durch die Pfeile (3) angezeigt ist).
  • Wenn die Brücke „c" das Baumerzeugungspaket von der Brücke „b" empfängt, vergleicht die Brücke „c" die Kosten „ac", die den Verbindungskosten zwischen der Brücke „c" und der Root-Brücke „a" entsprichen, und die Kosten „ab + bc", die die Verbindungskosten entsprechen, die aus dem Baumerzeugungspaket von der Brücke „b" berechnet worden ist, und verwirft den Link mit den höheren Kosten. Zum Beispiel wenn ac < ab + bc ist, wird der Pfad, der sich von der Brücke „a" über die Brücke „b" zur Brücke „c" erstreckt, nicht verwendet. Durch Wiederholen dieses Prozesses an der Brücke „d" (der Pfeil (4)), der Brücke „e" (die Pfeile (5)) und der Brücke "f" (der Pfeil (6)) wird ein schleifenloser Baum, der durch die durchgezogene Linie in 11 angegeben ist, erzeugt.
  • Der Übertragungsbaum kann zu vorgeschriebenen Zeitintervallen oder immer wenn ein drahtloses Endgerät mit einer Brückenfunktionalität an dem Netzwerk teilnimmt, um sich als Brücke zu verhalten, erzeugt oder aktualisiert werden. Die Information über den neu erzeugten oder aktualisierten Übertragungsbaum wird an die drahtlosen Basisstationen (Brücken) in dem Netzwerk bereitgestellt, und jede der Basisstationen aktualisiert die Baumtabelle. Durch Darstellen der Bedingungen des drahtlosen Kanals in den Verbindungskosten kann ein Übertragungsbaum adaptiv in Übereinstimmung mit dem tatsächlichen Verkehr oder der Netzwerktopologie erzeugt werden.
  • 12A und 12B sind schematische Blockdiagramme, die drahtlose Baisstationen 10A bzw. 10B gemäß der ersten Ausführungsform der Erfindung darstellen. Die in 12A gezeigte Struktur wird verwendet, wenn die Positionstabelle verwendet wird, und die in 12B gezeigte Struktur wird verwendet, wenn die Baum-ID-Information oder die Information der Root-Brücke, die in dem Paket enthalten ist, verwendet wird. Jede der drahtlosen Basisstationen 10A und 10B weist eine Baumtabelle 12, in der Informationen über zwei oder mehr als zwei Übertragungsbäume gemäß den Root-Brücken der Bäume aufgezeichnet werden, und eine Sende- und Empfangseinheit 11 auf. Die Sende- und Empfangseinheit 11 überträgt ein Paket an den nächsten Knoten gemäß dem Übertragungsbaum mit Bezug auf die Baumtabelle 12. Die drahtlosen Basisstationen 10A und 10B weisen auch Baumermittlungseinheiten 13A bzw. 13B auf.
  • In der in 12A gezeigten Struktur umfasst die Baumermittlungseinheit 13A eine Paketüberprüfungseinheit 15 und eine Positionstabelle 16. Anhand der Quelladresse oder der Zieladresse, die in dem Paket enthalten ist, und die durch die Paketüberprüfungseinheit 15 identifiziert wird, sowie durch die Positionstabelle 16, die Baumermittlungseinheit 13A bestimmt eine Root-Brücke und wählt einen Übertragungsbaum mit Bezug auf die Positionstabelle 16 aus. Die Sende- und Empfangseinheit 11 sendet ein Paket an den nächsten Knoten, in dem sie dem Baum in Vorwärts- oder Rückwärtsrichtung folgt.
  • In der in 12B gezeigten Struktur umfasst die Baumermittlungseinheit 13B eine Paketüberprüfungseinheit 15, die der Übertragungsbaum-ID von einem Paket extrahiert, um den zu verwendenden Übertragungsbaum zu ermitteln.
  • Jede der drahtlosen Basisstationen 10A und 10B weist auch eine Kostenschätzeinheit 20 auf. Die Kostenschätzeinheit 20 umfasst eine Kostentabelle 21 und eine Kanalüberwachungseinheit 22. Die Kanalüberwachungseinheit 22 überwacht die Kanalzustände und aktualisiert die Parameter (Kostenwerte), die in der Kostentabelle 21 aufgezeichnet sind. Wenn die Sende- und Empfangseinheit 12 ein Baumerzeugungspaket empfängt, addiert die Kostenschätzeinheit 20 die Kosten einer Übertragung von dem vorangehenden Knoten zu der drahtlosen Basisstation 10A (oder 10B) zu dem Baumerzeugungspaket unter Berücksichtigung der Kostentabelle 21. Die Sende- und Empfangseinheit 11 sendet dann das Baumerzeugungspaket an benachbarte Knoten. Wenn die drahtlose Basisstation 10A (oder 10B) eine Root-Brücke wird, erzeugt die Sende- und Empfangseinheit 11 ein Baumerzeugungspaket mit Kosten 0 und sendet dieses.
  • Obwohl nur eine einfache Schnittstelle und eine einfache Sende- und Empfangseinheit 11 in 12A und 12B der Einfachheit halber dargestellt sind, können eine Backbone-Schnittstelle, die zur Übertragung zwischen drahtlosen Brücken verwendet wird, und eine Zugriffsschnittstelle, die für die Kommunikation mit Endgeräten (Stationen), die unter der drahtlosen Basisstation 10A (oder 10B) angeordnet sind, separat voneinander vorgesehen werden.
  • Die erste Ausführungsform wurde anhand eines Beispiels eines vollständigen drahtlosen Netzwerkes beschrieben. Jedoch kann ein Teil des Netzwerks drahtgebunden sein. Zum Beispiel kann ein Endgerät mit einer der drahtlosen Basisstationen über ein Kabel verbunden sein. Ein mobiles Endgerät mit einer Brückenfunktion kann als eine drahtlose Basisstation in das Netzwerk vorgesehen sein. Wenn ein solches mobiles Endgerät in dem Netzwerk teilnimmt, wird ein Übertragungsbaum dynamisch und adaptiv erzeugt, wobei die aktuellen Bedingungen des drahtlosen Kanals berücksichtigt werden. Mit Hilfe von zwei oder mehr als zwei Übertragungsbäumen kann die Routenoptimierung und die Lastverteilung effizienter durchgeführt werden.
  • Obwohl die erste Ausführungsform mit Hilfe des drahtlosen LAN anhand des IEEE 802.11-Standard erläutert worden ist, ist die Erfindung nicht auf dieses Beispiel beschränkt und ist auf drahtlose Netzwerke eines WCDMA-Schemas oder des drahtlosen Kommunikationsschemas der nächsten Generation anwendbar. Zusätzlich kann die erste Ausführungsform durch Hinzufügen einer Schnittstelle und einer Protokollkonvertierungsfunktion zu jeder der drahtlosen Basisstationen auf ein drahtloses Paketnetzwerk angewendet werden, wobei Netzwerksegmente mit verschiedenen Kommunikationsschemen koexistieren.
  • Jeder der Übertragungsbäume können zusammengefügt werden, um die Arbeitslast zu reduzieren, die zum Aufrechterhalten der mehreren Übertragungsbäume notwendig ist. In diesem Fall wird die Information über die kombinierten Bäume dem zusätzlichen Feld des Pakets und/oder der Baumtabelle hinzugefügt.
  • 13 bis 21 stellen Routenoptimierungen dar, die in einem drahtlosen Netzwerk gemäß der zweiten Ausführungsform der Erfindung ausgeführt werden. In der zweiten Ausführungsform wird die Paketgröße oder Länge (insbesondere die Größe oder Länge der Nutzlast) berücksichtigt zusätzlich zu der Übertragungsrate oder anderen Funkkanalbedingungen, wenn Verbindungskosten abgeschätzt werden.
  • 13 zeigt ein schematisches Diagramm, das ein Beispiel eines Rahmenübertragungsschemas basierend auf dem IEEE 802.11A-Standard darstellt. Bei vielen drahtlosen Kommunikationssystemen weist ein Paket einen Kopfabschnitt mit einer festgelegten Länge und eine Nutzlast einer variablen Länge auf. Die Abstimmungszeit, die für die Paketübertragung notwendig ist, und die Übertragungszeit für den Kopfabschnitt werden zu einem Overhead mit Bezug auf die tatsächliche Datenübertragung. Die Größe des Overheads variiert abhängig von der Übertragungsrate und der Größe der Nutzlast. Weniger Overhead ist für die Paketübertragung bevorzugter.
  • In dem in 13 gezeigten Beispiel wird jedes Mal, wenn ein Datenrahmen übertragen worden ist, eine Bestätigung (ACK) nach einem kurzen Intervall empfangen, das ein kurzer Zwischenrahmenabstand (SIFS) (short interframe spacing) genannt wird. Dann wird nach einem Konkurrenz-Fenster (CW) zum Wählen einer Backoff-Zeit der nächste Datenrahmen übertragen. Unter der Annahme, dass die Nutzlast × Bit entspricht und die Datenraten K Mbps entspricht, entspricht die Übertragungszeit für den Kopfabschnitt für ein Paket ungefähr 20 μs, die utzlastübertragungszeit ungefähr 8x/k μs, SIFS ungefähr 16 μs, ACK Übertragungszeit ungefähr (16 + 134/k) μS und die CW-Zeitfdauer 101 μs. Folglich entspricht die Zeit, die für die Übertragung eines Rahmens notwendig ist, ungefähr [(20 + 16 + 16 + 101,5) + (8x + 134)/k]μs
  • Der Wert k (Megabit), der die Datenübertragungsrate ausdrückt, variiert abhängig von dem Modulationsschema und/oder der Codierrate gemäß der Funkumgebung zwischen den drahtlosen Basisstationen (oder den Zugriffspunkten). Zum Beispiel wird bei Funkwellen hoher Intensität eine höhere Bitrate verwendet, und bei niedriger Intensität eine niedrigere Bitrate verwendet. In dem Beispiel der 13 wird der Einfachheit halber die Übertragungsrate zwischen 6 Mbps und 27 Mbps abhängig von der Funkumgebung ausgewählt. Es ist nicht nötig, festzustellen, dass bei der tatsächlichen Übertragung drei oder mehr als drei Übertragungsraten eingestellt werden können.
  • Wenn die Nutzlast eines Pakets 1000 Bits (x = 1000) beträgt, beträgt die Zeit, die für die Paketübertragung in dem 6-M-Modus notwendig ist, ungefähr 1510 μs gemäß der oben beschriebenen Formel. In dem 27-M-Modus entspricht sie ungefähr 454 μs.
  • Wenn die Nutzlast eines Pakets 100 Bits beträgt (x = 100), dann wird die Übertragungszeit eines 6-M-Modus-Paketes 310 μs und die Übertragungszeit eines Paketes in einem 27-M-Modus wird 189 μs.
  • 14 stellt die Beziehung zwischen der Nutzlastgröße und der optimalen Route dar. Es werden zwei Fälle berücksichtigt, bei denen Übertragungspakete bei 6 Mbps Datenrate mit einem einfachen Hop und Übertragungspakete bei einer Datenrate von 27 Mbps mit zwei Hops übertragen werden.
  • Wenn eine 1-Hop-Übertragung für 1000 Bits Nutzlast auf dem 6 Mbps-Kanal durchgeführt wird, beträgt die Übertragungszeit (für einen Rahmen) ungefähr 1510 μs × 1 Hop = 1510 μs.
  • Dies kann in die Datenrate von ungefähr 5,3 Mbps konvertiert werden.
  • Wenn eine 2-Hop-Übertragung für dieselben 1000 Bit Nutzlast auf dem 27-Mbps-Kanal durchgeführt wird, beträgt die Übertragungszeit für einen Rahmen 454 μs × 2 Hop = 908 μs,die in die Datenrate von ungefähr 8,6 Mbps konvertiert werden kann.
  • Dies bedeutet, dass es für ein großes Paket (mit einer größeren Nutzlastgröße) vorteilhaft ist, eine Route mit einer höheren Bitrate auszuwählen, selbst wenn die Anzahl von Hops ansteigt.
  • Andererseits, wenn die 1-Hop-Übertragung für 100 Bit Nutzlast auf einem 6 Mbps-Kanal durchgeführt wird, wird die Übertragungszeit für einen Rahmen ungefähr zu 310 μs × 1 (Hop) = 310 μs,die zu einer Datenrate von ungefähr 2,6 Mbps konvertiert werden kann. Wenn eine 2-Hop-Übertragung für die gleichen 100 Bit Nutzlast auf dem 27 Mbps-Kanal durchgeführt wird, wird die Übertragungszeit für einen Rahmen zu 189 μs × 2 (Hops) = 378 μs,die in eine Datenrate von ungefähr 1,9 Mbps konvertiert werden kann.
  • Da für ein kurzes Paket (mit einer geringeren Nutzlastgröße) das Overheadverhältnis, das für die Übertragung des Kopfabschnitts und dergleichen benötigt wird, höher wird, ist es vorteilhaft, eine Route mit weniger Sprüngen auszuwählen, sogar wenn die Bitrate geringer ist.
  • Auf diese Weise variiert die optimale Route abhängig von der Nutzlastgröße des zu übertragenden Pakets, wenn ein drahtloses Netzwerk eine adaptive Modulation und ein adaptives Codieren anwendet. Demgemäß ist in der zweiten Ausführungsform jede der drahtlosen Basisstationen in dem Netzwerk mit einer Paketgrößenermittlungseinheit versehen und mehrfachen Routingtabellen, die den verschiedenen Paketgrößen entsprechen, um die Paketgröße zusätzlich zur Übertragungsrate zu berücksichtigen, wenn eine Übertragungstabelle erzeugt wird.
  • 15 zeigt ein Blockdiagramm einer drahtlosen Basisstation gemäß der zweiten Ausführungsform der Erfindung. Die drahtlose Basisstation 50 umfasst eine Sende- und Empfangseinheit 51, eine Paketgrößenermittlungseinheit 56, die aufgebaut ist, um die Größe oder Länge eines Pakets oder der Nutzlast zu ermitteln, eine Tabelle für kurze Pakete 57, die verwendet wird, wenn die Paketgröße einem vorgeschriebenen Bezugswert entspricht oder darunter liegt und um Routen für kurze Pakete in Verbindung mit den Zielorten aufzuzeichnen, und eine Tabelle für lange Pakete 58, die verwendet wird, wenn die Paketgrößer ist als der vorbestimmte Bezugswert und um Routen für lange Pakete in Verbindung mit den Zielorten aufzuzeichnen. Die Sende- und Empfangseinheit 51 sendet das Paket zu dem nächsten Knoten mit Bezug zu entweder der Tabelle 57 für kurze Pakete oder der Tabelle 58 für lange Pakete, abhängig von der Paketgröße, die durch die Paketgrößenermittlungseinheit 56 bestimmt wurde.
  • Obwohl in 15 nur zwei Routing-Tabellen (die Tabelle 57 für kurze Pakete und die Tabelle 58 für lange Pakete) dargestellt sind, können gemäß der Menge an Kriterien für die Paketgröße drei oder mehr als drei Routing-Tabellen vorgesehen sein. Zusätzlich sind diese Routing-Tabellen Beispiele oder ein Teil der mehrfachen Übertragungsbäume, die in dem Paketübertragungssystem verwendet werden.
  • Nach dem Empfangen einer Anfrage zur Ermittlung der Verbindungskosten, wie z. B. durch ein Routingsuch-Paket oder ein Baumerzeugungspaket berechnet die Kostennschätzeinheit 60 Verbindungskosten zwischen den vorangehenden Knoten und der drahtlosen Basisstation 50 unter Berücksichtigung der aktuellen Übertragungsrate sowohl für den Fall eines kurzen Pakets als auch für den Fall eines langen Pakets. Dann addiert die Kostenabschätzungseinheit 60 die zwei Schätzergebnisse zu dem Routingsuch-Paket oder zu dem Baumerzeugungspaket hinzu und sendet das Paket an benachbarte drahtlose Basisstationen. Die drahtlose Basisstation 50 aktualisiert die Tabelle 57 für das kurze Paket, und die Tabelle 58 für das lange Paket anhand der Routen, die durch die Kosteninformation in dem Netzwerk ausgewählt sind.
  • Die drahtlose Basisstation 50 kann wie bei der ersten Ausführungsform entweder mobil sein oder an einem festen Ort vorgesehen sein.
  • 16 zeigt ein Flussdiagramm, das die Arbeitsweise der drahtlosen Basisstation 50 gemäß der zweiten Ausführungsform der Erfindung darstellt. Wenn ein Paket empfangen wird (S1001), bestimmt die drahtlose Basisstation 50 mit der Paketüberprüfungseinheit 55, ob das Paket an die drahtlose Basisstation 50 adressiert ist (S1002). Wenn das Paket an die drahtlose Basisstation 50 adressiert ist (ja in S1002) wird das Paket in der drahtlosen Basisstation 50 (S1004) verarbeitet, weil es nicht notwendig ist, das Paket an den nächsten Knoten zu senden. Wenn das Paket an einen anderen Knoten oder Endgerät adressiert ist (nein in S1002) bestimmt die Paketgrößenermittlungseinheit 56, ob die Paketgröße oder die Nutzlastgröße dem vorbestimmten Bezugswert entspricht oder darunter liegt, z. B. 100 Bits (S1003). Wenn die Nutzlastgröße geringer oder gleich dem vorbestimmten Wert ist (ja in S1003) wählt die drahtlose Basisstation 50 eine Route aus, die in der Tabelle 57 für kurze Pakete in Verbindung mit dem Zielort aufgezeichnet ist, und sendet das Paket zu dem nächsten Knoten (S1005). Wenn die Paketgröße oder die Nutzlastgröße den Referenzwert (nein in S1003) übersteigt, wählt die drahtlose Basisstation 50 eine Route aus, die in der Tabelle 58 für lange Pakete aufgezeichnet ist, in Verbindung mit dem Zielort aus und sendet das Paket an den nächsten Knoten (S1006).
  • 17 zeigt ein Beispiel einer Netzwerktopologie, auf die die Paketübertragungsroutenoptimierung der zweiten Ausführungsform angewendet wird. Das Netzwerk umfasst drahtlose Basisstationen A–F. Die Knoten, die miteinander durch gestrichelte Linien verbunden sind, können miteinander kommunizieren. Die drahtlosen Basisstationen A–F arbeiten als drahtlose Brücken, um Pakete zwischen den Knoten oder Netzwerkabschnitten weiterzuleiten. Obwohl es in 17 nicht gezeigt ist, können ein oder mehrere Endgeräte ohne Brückenfunktionen mit einer der drahtlosen Basisstationen verbunden werden.
  • 18A zeigt ein Beispiel einer Übertragungsstrecke für kurze Pakete, die zu den drahtlosen Basisstationen E in dem Netzwerk, das in 17 gezeigt ist, führt. Da die Overheadrate (aufgrund der Übertragung der Kopfabschnitte oder aufgrund anderer Faktoren) in der Übertragung der kurzen Pakete hoch ist, ist eine Route mit weniger Sprüngen vorteilhaft. Wenn ein Paket von A nach E übertragen wird, wird eine Route A → F → E mit weniger Sprüngen ausgewählt. Wenn ein Paket von B zu C gesendet wird, wird eine Route B → C → E mit weniger Sprüngen ausgewählt. Von der drahtlosen Basisstation D wird ein Paket direkt zu E, die der benachbarte Knoten von D ist, übertragen.
  • 18B stellt ein Beispiel einer Übertragungsroute für lange Pakete dar, die zu der drahtlosen Basisstation E in dem in 17 gezeigten Netzwerk führt. Da der Overhead mit Bezug auf die Datenübertragungszeit bei der Übertragung von langen Paketen geringer ist, wird eine Route mit einer höheren Übertragungsbitrate ausgewählt, sogar wenn die Anzahl der Sprünge ansteigt. Wenn ein Paket von A zu E gesendet wird, wird ein Abschnitt mit einer höheren Bitrate ausgewählt und eine Route A → B → C → D → E mit der kürzesten Gesamtübertragungszeit ausgewählt. Wenn ein Paket von F zu E übertragen wird, wird eine Route F → E in dem in 18B gezeigten Beispiel ausgewählt. Wenn jedoch die Gesamtübertragungszeit durch die Route F → D → E kürzer wird (d.h. wenn die Bitrate dieser Route höher wird) abhängig von der Funkumgebung wird die letztere Route ausgewählt.
  • 19 zeigt ein Beispiel der Routing-Tabelle, die in der drahtlosen Basisstation A gespeichert ist. Die Tabelle, die in 19A gezeigt ist, ist die Tabelle für kurze Pakete, und die Tabelle, die in 19b gezeigt ist, ist die Tabelle für lange Pakete. In diesen Tabellen ist eine Route in Verbindung mit einem Zielknoten so aufgezeichnet, dass sie alle Knoten von der drahtlosen Basisstation A zu dem Zielknoten umfassen.
  • 20 zeigt ein weiteres Beispiel der Routing-Tabelle. Die Tabelle, die in 20A gezeigt ist, ist eine Tabelle für kurze Pakete, und die Tabelle, die in 20B gezeigt ist, ist eine Tabelle für lange Pakete. In diesen Tabellen wird eine Route durch Anzeigen nur des nächsten Knotens bezeichnet, dessen Route in Verbindung mit einem Zielknoten aufgezeichnet ist.
  • 21 zeigt ein Beispiel einer Verbindungskostenschätzung zum Erzeugen oder Aktualisieren der Tabellen, die in der 19 und der 20 gezeigt sind. Bei diesem Beispiel wird eine Übertragungsrate von 6 Mbps oder 27 Mbps für die Verbindung zwischen zwei benachbarten Knoten gemäß den aktuellen Bedingungen der Funkkanäle eingestellt.
  • Wenn ein Paket von der drahtlosen Basisstation A zu der drahtlosen Basisstation E übertragen wird, überträgt die drahtlose Basisstation A ein Routensuch-Paket an benachbarte Knoten. Der Knoten (drahtlose Basisstation) F und der Knoten B empfangen das Routensuchpaket, und jeder dieser Knoten berechnet Verbindungskosten von dem vorangehenden Knoten (Knoten A) zu diesem Knoten für den Fall eines kurzen Paketes als auch für den Fall eines langen Paketes und addiert die Berechnungsergebnisse im Paket. An dem Knoten F werden Verbindungskosten für ein kurzes Paket von 310 μs und Verbindungskosten für ein langes Paket von 1510 μs anhand der aktuellen Übertragungsrate zwischen dem Knoten A und dem Knoten F geschätzt. Auf ähnliche Weise werden an dem Knoten B Verbindungskosten für ein kurzes Paket von 189 μs und Verbindungskosten für ein langes Paket von 454 μs abhängig von der Übertragungsrate zwischen dem Knoten A und dem Knoten B abgeschätzt.
  • Dann empfängt der Knoten E das Paket von dem Knoten F und berechnet die Verbindungskosten für ein kurzes Paket und die Verbindungskosten für ein langes Paket für den Kanal zwischen dem Knoten F und dem Knoten E und addiert die Berechnungsergebnisse zu den Verbindungskosten zwischen A–F. Auf ähnliche Weise berechnet der Knoten C, der das Paket von dem Knoten B empfangen hat, die Verbindungskosten für ein kurzes Paket und die Verbindungskosten für ein langes Paket für den Kanal zwischen dem Knoten B und dem Knoten C und addiert die Berechnungsergebnisse zu den Verbindungskosten für die Verbindung A–B. Durch aufeinander folgendes Wiederholen dieses Vorganges können mehrere Kandidatenrouten von dem Knoten A zu dem Knoten E erhalten werden. In diesem Beispiel erhält man die folgenden Kandidaten:
    • Route 1: A → F → E;
    • Route 2: A → B → C → E; und
    • Route 3: A → B → C → D → E.
  • Wenn das Routensuch-Paket den Knoten E erreicht, erhält man die gesamten Verbindungskosten der Übertragung eines kurzen Pakets und der Übertragung eines langen Pakets für jede der Kandidatenrouten. Für die Übertragung eines kurzen Pakets betragen die Kosten 1 der Route 1 620 μs und sind damit die günstigsten. Demgemäß wird die Route 1 mit der geringsten Sprungzahl ausgewählt, sogar wenn die Übertragungsrate gering ist. Für die Übertragung eines langen Pakets betragen die Kosten 3 der Route 3 1816 μs und sind damit die günstigsten. Demgemäß wird die Route 3 mit der höchsten Übertragungsrate ausgewählt, sogar wenn die Anzahl der Sprünge groß ist.
  • Die Routen, die sowohl für die Übertragung von kurzen Paketen als auch für die Übertragung von langen Paketen ausgewählt worden sind, werden jedem der Knoten (drahtlosen Basisstationen) in dem Netzwerk mitgeteilt, und die Tabelle für kurze Pakete und die Tabelle für lange Pakete werden in jedem Knoten aktualisiert. Wenn die drahtlose Basisstation A ein Datenpaket mit einer geringen Größe das nächste Mal überträgt, überprüft sie die Tabelle für kurze Pakete und sendet das Paket zu dem nächsten Knoten E, der in der Tabelle angegeben ist. Wenn die drahtlose Basisstation A das Paket überträgt, sendet sie das Paket an den nächsten Knoten B durch Abfrage der Tabelle für lange Pakete.
  • Obwohl in 21 die Verbindungskosten mit Hilfe eines Routensuchpaketes abgeschätzt werden, um die optimale Route zu ermitteln, kann diese Technik auf die erste Ausführungsform angewendet werden, bei der das Netzwerk zwei oder mehr als zwei Übertragungsbäume verwendet. In diesem Fall werden in jeder der Brücken sowohl die Verbindungskosten für die kurzen Pakete als auch die Verbindungskosten für die langen Pakete dem Baumerzeugungspaket hinzugefügt, das von der Root-Brücke übertragen wird. Dann wird ein schleifenloser Übertragungsbaum, der durch die endgültigen Verbindungskosten ausgewählt ist, jeder der drahtlosen Basisstationen (Brücken) mitgeteilt. In diesem Fall weist jede der drahtlosen Basisstationen eine Übertragungsbaumtabelle für kurze Pakete und eine Übertragungsbaumtabelle für lange Pakete auf.
  • Obwohl die zweite Ausführungsform mit Hilfe des Beispiels basierend auf dem IEEE 802.11A-Standard beschrieben worden ist, ist die Erfindung nicht auf dieses Beispiel beschränkt. Die Verbindungskosten können gemäß den oben beschriebenen Techniken in einem beliebigen Übertragungssystem verwendet werden, um die optimale Route unter Berücksichtigung der Übertragungsrate und der Paketgröße zu ermitteln. Die Verbindungskostenschätzung kann mit Hilfe von drei oder mehr als drei Bezugswerte der Paketgröße oder der Nutzlastgröße durchgeführt werden.
  • Bei dem Aufbau der zweiten Ausführungsform kann die optimale Paketübertragungsroute in geeigneter Weise ausgewählt werden, indem die Paketgröße in einem drahtlosen Adhoc-Netzwerk bei einer sich zeitlich und örtlich häufig ändernden Netzwerktopologie und Funkumgebung ausgewählt werden.
  • Diese Patentanmeldung basiert auf den früher eingereichten japanischen Patentanmeldungen mit den Nummern 2004-041604 und 2004-277495, die am 18. Februar 2004 bzw. am 24. September 2004 eingereicht wurden, auf deren vollständigen Inhalt hierin Bezug genommen wird, und beansprucht diese.

Claims (6)

  1. Drahtlose Basisstation (10B) zur Verwendung in einem drahtlosen Kommunikationsnetzwerk, umfassend: eine Sende- und Empfangseinheit (11), die aufgebaut ist, um ein Paket zu senden und zu empfangen; und mehrere Übertragungsbäume, wobei jeder Übertragungsbaum eine Zielinformation in Verbindung mit einer Paketübertragungsroute beschreibt; wobei die Sende- und Empfangseinheit ausgebildet ist, um das empfangene Paket mit Bezug zu einem der Übertragungsbäume an einen nächsten Knoten zu senden; gekennzeichnet durch eine Paketgrößenermittlungseinheit, die ausgebildet ist, um eine Größe des empfangenen Pakets zu ermitteln; wobei die Basisstation weiterhin ausgebildet ist, um die Übertragungsbäume abhängig von verschiedenen Kriterien über die Paketgröße zu verwenden; und wobei die Sende- und Empfangseinheit ausgebildet ist, um das empfangene Paket an den nächsten Knoten mit Bezug auf einen der Übertragungsbäume abhängig von der Paketgröße zu senden.
  2. Drahtlose Basisstation nach Anspruch 1, wobei der Übertragungsbaum umfasst: eine Routing-Einrichtung für kurze Pakete zum Beschreiben der Zielinformation in Verbindung mit der Paketübertragungsroute für ein kurzes Paket, wobei die Paketgröße gleich oder unterhalb eines vorbestimmten Bezugswertes liegt, und eine Routing-Einrichtung für lange Pakete zum Beschreiben der Zielinformation in Verbindung mit der Paketübertragungsroute, wobei die Paketgröße den vorbestimmten Bezugswert übersteigt; wobei die Sende- und Empfangseinheit das empfangene Paket mit Bezug auf entweder die Routing-Einrichtung für kurze Pakete oder die Routing-Einrichtung für lange Pakete an den nächsten Knoten sendet.
  3. Drahtlose Basisstation nach Anspruch 1 oder 2, weiterhin umfassend: eine Kostenschätzeinheit (20), die ausgebildet ist, um für jedes der Paketgrößenkriterien Verbindungskosten unter Berücksichtigung einer Übertragungsrate eines Kanals zu berechnen.
  4. Drahtlose Basisstation nach Anspruch 3, wobei ein Kostenschätzanfragepaket empfangen wird, wobei die Kostenschätzeinheit (20) die Verbindungskosten für den Kanal zwischen einem vorangehenden Knoten und der drahtlosen Basisstation für jedes der Paketgrößenkriterien berechnet und die Berechnungsergebnisse dem Kostenschätzanfragepaket hinzufügt, und wobei die Sende- und Empfangseinheit (11) das Kostenschätzanfragepaket mit den hinzugefügten Berechnungsergebnissen an benachbarte Knoten sendet.
  5. Verfahren zur Optimierung einer Paketübertragungsroute in einem drahtlosen Netzwerk mit mehreren drahtlosen Basisstationen mit den folgenden Schritten: Einstellen von mehreren Übertragungsbäumen, wobei jeder Übertragungsbaum eine Zielinformation in Verbindung mit einer Übertragungsroute speichert; und Senden des Pakets an einen nächsten Knoten gemäß einem der Übertragungsbäume; dadurch gekennzeichnet, dass die Übertragungsbäume mit verschiedenen Kriterien über die Paketgröße erzeugt werden, und durch den Schritt des Ermittelns der Paketgröße, wenn ein Paket an einer der drahtlosen Basisstationen empfangen wird; wobei das Paket an den nächsten Knoten gemäß einem der Übertragungsbäume, die anhand der vorbestimmten Paketgröße ausgewählt sind, übertragen wird.
  6. Verfahren zur Optimierung der Paketübertragungsroute nach Anspruch 5 mit den weiteren Schritten: Wenn ein Kostenschätzanfragepaket in einer der drahtlosen Basisstationen empfangen wird, Berechnen von Verbindungskosten zwischen einem vorangehenden Knoten und der einen der drahtlosen Basisstationen für jedes der Paketgrößenkriterien unter Berücksichtigung einer Übertragungsrate; Hinzufügen der Berechnungsergebnisse zu dem Kostenschätzanfragepaket und Übertragen des Kostenschätzanfragepaket an benachbarte drahtlose Basisstationen; Auswählen einer Route zu einem Zielort mit den niedrigsten Verbindungskosten für jedes der Paketgrößenkriterien; und Aktualisieren der Übertragungsbäume anhand der ausgewählten Routen in jeder der drahtlosen Basisstationen.
DE200560000118 2004-02-18 2005-02-18 Paketübertragungssystem, drahtlose Basisstation und Verfahren zur Routen-Optimierung für die Paketübertragung Active DE602005000118T2 (de)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2004041604 2004-02-18
JP2004041604 2004-02-18
JP2004277495 2004-09-24
JP2004277495 2004-09-24

Publications (2)

Publication Number Publication Date
DE602005000118D1 DE602005000118D1 (de) 2006-10-26
DE602005000118T2 true DE602005000118T2 (de) 2007-04-05

Family

ID=34713004

Family Applications (2)

Application Number Title Priority Date Filing Date
DE200560001250 Active DE602005001250T2 (de) 2004-02-18 2005-02-18 Paketübertragungssystem, drahtlose Basisstation und Verfahren zur Routen-Optimierung für die Paketübertragung
DE200560000118 Active DE602005000118T2 (de) 2004-02-18 2005-02-18 Paketübertragungssystem, drahtlose Basisstation und Verfahren zur Routen-Optimierung für die Paketübertragung

Family Applications Before (1)

Application Number Title Priority Date Filing Date
DE200560001250 Active DE602005001250T2 (de) 2004-02-18 2005-02-18 Paketübertragungssystem, drahtlose Basisstation und Verfahren zur Routen-Optimierung für die Paketübertragung

Country Status (7)

Country Link
US (2) US8031720B2 (de)
EP (3) EP1718004B1 (de)
JP (3) JP4425863B2 (de)
KR (2) KR100813611B1 (de)
CN (1) CN100413271C (de)
DE (2) DE602005001250T2 (de)
WO (1) WO2005079025A1 (de)

Families Citing this family (74)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7349350B2 (en) * 2003-09-23 2008-03-25 Intel Corporation Determining two node-disjoint paths using on-demand flooding
KR100631201B1 (ko) * 2004-02-11 2006-10-04 삼성전자주식회사 백오프 기법을 사용하는 비용 기반의 라우팅방법
JP4425863B2 (ja) * 2004-02-18 2010-03-03 株式会社エヌ・ティ・ティ・ドコモ パケット転送システムおよび無線基地局
US7626967B2 (en) * 2005-01-05 2009-12-01 Intel Corporation Methods and apparatus for providing a transparent bridge associated with a wireless mesh network
US8341289B2 (en) * 2005-05-17 2012-12-25 Rajant Corporation System and method for communication in a wireless mobile ad-hoc network
US7606178B2 (en) * 2005-05-31 2009-10-20 Cisco Technology, Inc. Multiple wireless spanning tree protocol for use in a wireless mesh network
US7653011B2 (en) * 2005-05-31 2010-01-26 Cisco Technology, Inc. Spanning tree protocol for wireless networks
GB2467657B (en) * 2005-07-21 2010-09-15 Firetide Inc Method for enabling the efficient operation of arbitrarily interconnected mesh networks
JP2007104534A (ja) * 2005-10-07 2007-04-19 Hitachi Communication Technologies Ltd VoIPゲートウエイ
US7706320B2 (en) * 2005-10-28 2010-04-27 Hunt Technologies, Llc Mesh based/tower based network
CN1960325B (zh) * 2005-11-04 2010-05-05 华为技术有限公司 一种桥接网络中的数据处理方法及一种桥接网络
JP4535990B2 (ja) * 2005-11-24 2010-09-01 三菱電機株式会社 データ伝送経路構築装置およびデータ伝送経路構築方法
US7710932B2 (en) * 2005-12-14 2010-05-04 Motorola, Inc. Method and apparatus for encouraging routing in a network
US7783330B2 (en) * 2006-01-11 2010-08-24 Fisher-Rosemount Systems, Inc. Control system with wireless address domain to field device address domain translation
EP1982435A4 (de) * 2006-01-25 2012-07-25 Xocyst Transfer Ag L L C Sendeansageindikation
KR101255857B1 (ko) * 2006-03-16 2013-04-17 리서치 파운데이션 오브 더 시티 유니버시티 오브 뉴욕 트리-안내 분산 링크 스테이트 라우팅 방법
CA2547310C (en) 2006-04-06 2013-04-09 Dragonwave, Inc. Apparatus and methods for controlling effective communication traffic rates
PL2016724T3 (pl) 2006-05-11 2011-04-29 Qualcomm Inc Trasowanie w sieci kratowej
KR101213155B1 (ko) * 2006-08-21 2012-12-17 삼성전자주식회사 무선 릴레이 시스템에서의 데이터 전송 제어 방법 및 상기방법이 적용된 릴레이 시스템
US7773618B2 (en) * 2006-11-08 2010-08-10 Sicortex, Inc. System and method for preventing deadlock in richly-connected multi-processor computer system using dynamic assignment of virtual channels
KR100872706B1 (ko) * 2007-01-18 2008-12-05 엘지이노텍 주식회사 무선 센서 네트워크 운용 방법 및 그 시스템
KR100829221B1 (ko) * 2007-01-26 2008-05-14 삼성전자주식회사 직교 주파수 분할 다중화 방식의 무선 릴레이 시스템에서의데이터 전송 모드 제어 방법 및 이를 이용한 데이터 전송모드 제어 장치
CN101647238B (zh) * 2007-02-07 2013-05-08 汤姆逊许可公司 用于多无线收发装置多信道多跳无线网络的无线收发装置和带宽感知路由度量
US20080194246A1 (en) * 2007-02-12 2008-08-14 Thierry Etienne Klein Apparatus and Method for Providing a Rapidly Deployable Wireless Network
US8325742B2 (en) * 2007-02-28 2012-12-04 Telefonaktiebolaget L M Ericsson (Publ) Network bridge and a method of operating thereof
US7839791B2 (en) * 2007-06-29 2010-11-23 Holmer David G Systems and methods for network routing
JP4427567B2 (ja) 2007-07-03 2010-03-10 株式会社東芝 無線通信装置及び無線通信方法
JP2009153029A (ja) * 2007-12-21 2009-07-09 Fujitsu Ltd 伝送システム
CN101505534B (zh) * 2008-02-05 2010-12-08 中兴通讯股份有限公司 用于移动通信系统的资源管理方法
KR101482211B1 (ko) 2008-03-10 2015-01-15 삼성전자 주식회사 이동성을 지원하는 서버, 단말 장치 및 방법
JP5036602B2 (ja) * 2008-03-11 2012-09-26 三菱電機株式会社 無線アドホック端末およびアドホック・ネットワーク・システム
JP5046391B2 (ja) * 2008-03-21 2012-10-10 Kddi株式会社 スパニング・ツリーを構成するスイッチ装置及びプログラム
JP5252978B2 (ja) * 2008-04-17 2013-07-31 三菱電機株式会社 経路制御方法、通信システムおよび通信装置
US8644217B2 (en) * 2008-04-24 2014-02-04 Telefonaktiebolaget Lm Ericsson (Publ) Error rate management
CA2721911C (en) * 2008-04-25 2015-11-24 Fujitsu Limited Node device and program
JP5166981B2 (ja) * 2008-06-10 2013-03-21 日本無線株式会社 WiMAX通信システム
KR101588043B1 (ko) * 2008-07-30 2016-01-25 코닌클리케 필립스 엔.브이. 무선 메쉬 네트워크들에서 고 처리율 라우트들을 발견하기 위한 방법
US8638669B2 (en) * 2008-08-05 2014-01-28 Nec Corporation Path control system, path control device, path control method, and program
JP5815515B2 (ja) 2009-06-25 2015-11-17 コーニンクレッカ フィリップス エヌ ヴェKoninklijke Philips N.V. データパケットを処理する方法及び装置
CN102577262B (zh) * 2009-10-23 2015-10-14 富士通株式会社 通信系统
KR101295875B1 (ko) * 2009-12-07 2013-08-12 한국전자통신연구원 우선 정보의 실시간 전송을 지원하는 라우팅 메카니즘을 제공하는 센서 네트워크 및 네트워크 노드의 동작 방법
BR112013013630A2 (pt) * 2010-12-02 2016-09-13 Nec Corp sistema de comunicação, dispositivo de controle, método de comunicação e programa para ser executado em um dispositivo de controle
EP2466406B1 (de) * 2010-12-15 2016-03-02 Siemens Aktiengesellschaft Verfahren zur automatischen Erzeugung von Dynamic Frame Packgruppen
WO2012091025A1 (ja) * 2010-12-27 2012-07-05 日本電気株式会社 Amr機能を有する無線通信装置に適用されるstp経路制御システム
US8717887B2 (en) * 2011-08-08 2014-05-06 Telefonaktiebolaget Lm Ericsson (Publ) Scrambling code planning device and method for using same in wireless communication network
KR20130026668A (ko) * 2011-09-06 2013-03-14 삼성전자주식회사 이동통신 시스템에서 기지국의 에너지 효율을 기반으로 운영하는 중앙제어 장치 및 방법
JP5724074B2 (ja) * 2011-09-09 2015-05-27 サイレックス・テクノロジー株式会社 無線lan通信におけるローミング
JP5825131B2 (ja) * 2012-02-09 2015-12-02 富士通株式会社 ゲートウエイ装置、ノード装置、通信システム、動作期間の制御方法及びコンピュータプログラム
CA2867577C (en) * 2012-03-20 2019-07-02 Raytheon Company Routing a data packet in a communication network
US9504089B2 (en) * 2012-05-14 2016-11-22 Broadcom Corporation System and method for wireless station bridging
KR101975483B1 (ko) * 2012-06-20 2019-05-07 삼성전자주식회사 디바이스 간 직접 통신을 수행하는 시스템에서 패킷 전송 방법 및 장치
KR101228410B1 (ko) 2012-08-23 2013-02-15 (주)화진티엔아이 다단중계 브이에이치에프망을 이용한 자동우량경보시스템
US9351228B2 (en) * 2012-09-26 2016-05-24 Optis Cellular Technology, Llc Metric computation for interference-aware routing
CN103096415B (zh) * 2013-01-15 2015-04-22 东北大学 一种面向认知无线Mesh网络的路由优化装置及方法
JP2014155153A (ja) * 2013-02-13 2014-08-25 Panasonic Corp 秘密情報送信装置、秘密情報送信装置のプログラム、秘密情報送信システム、及び、秘密情報送信方法
US9860851B2 (en) * 2013-03-01 2018-01-02 Qualcomm, Incorporated Managing access to transmission medium in a wireless environment
US9467368B2 (en) * 2013-03-04 2016-10-11 Dell Products, Lp System and method for routing data to devices within an information handling system
US9992021B1 (en) 2013-03-14 2018-06-05 GoTenna, Inc. System and method for private and point-to-point communication between computing devices
US9882812B2 (en) * 2013-09-10 2018-01-30 Silver Spring Networks, Inc. Mesh network nodes configured to alleviate congestion in cellular network
WO2015139026A2 (en) 2014-03-14 2015-09-17 Go Tenna Inc. System and method for digital communication between computing devices
US9537789B2 (en) 2014-10-31 2017-01-03 Raytheon Company Resource allocating in a network
CN104954064A (zh) * 2015-04-30 2015-09-30 无锡悟莘科技有限公司 一种无线组网系统
EP3311535B1 (de) * 2015-06-17 2019-10-02 Telefonaktiebolaget LM Ericsson (PUBL) Reduzierung der latenzzeit in einem mesh-netzwerk
CN107087280A (zh) * 2016-02-16 2017-08-22 中兴通讯股份有限公司 一种数据传输方法及装置
US10178509B1 (en) * 2017-03-06 2019-01-08 Quixotic Holdings LLC Object tracking using a cognitive heterogeneous ad hoc mesh network
KR101984487B1 (ko) * 2017-03-15 2019-05-31 한국전자통신연구원 밀리미터파 기반의 통신 네트워크에서 신호 전송 방법 및 장치
JP7218852B2 (ja) * 2018-05-02 2023-02-07 PicoCELA株式会社 無線経路制御方法、無線通信システム、無線ノード、及び、無線経路制御プログラム
EP3831021A1 (de) 2018-07-27 2021-06-09 Gotenna Inc. Vinetm: zero-control-routing mittels datenpaketinspektion für drahtlose mesh-netzwerke
JP6890334B2 (ja) * 2018-09-28 2021-06-18 サイレックス・テクノロジー株式会社 通信装置、制御方法、および、プログラム
EP3935882A4 (de) 2019-03-08 2022-11-16 Gotenna Inc. Verfahren zur nutzungsbasierten verkehrsdrosselung in einem drahtlosen mesh-netzwerk
US10904949B2 (en) * 2019-03-21 2021-01-26 Hall Labs Llc Bridge for wireless communication
JPWO2021020051A1 (de) * 2019-07-30 2021-02-04
JP7422511B2 (ja) 2019-10-18 2024-01-26 上田日本無線株式会社 見守りシステム用中継装置および見守りシステム
CN115695560A (zh) * 2021-07-23 2023-02-03 伊姆西Ip控股有限责任公司 内容分发方法、电子设备和计算机程序产品

Family Cites Families (59)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0626339B2 (ja) 1987-11-13 1994-04-06 日本電気株式会社 ルーティング表学習方式
JPH02137544A (ja) 1988-11-18 1990-05-25 Fujitsu Ltd パケット送出方路選択方式
JPH02214349A (ja) * 1989-02-15 1990-08-27 Nec Corp Csma/cdバスブリッジ
US6389010B1 (en) * 1995-10-05 2002-05-14 Intermec Ip Corp. Hierarchical data collection network supporting packetized voice communications among wireless terminals and telephones
JP3114219B2 (ja) * 1991-03-14 2000-12-04 松下電器産業株式会社 網間接続装置
GB9226707D0 (en) * 1992-12-22 1993-02-17 Ncr Int Inc Wireless local area network system with mobile station handover
JPH06261043A (ja) * 1993-03-05 1994-09-16 Hitachi Ltd 無線lanシステム及びその制御方法
US5487065A (en) * 1993-05-26 1996-01-23 The Trustees Of Columbia University In The City Of New York Method and apparatus for supporting mobile communications in asynchronous transfer mode based networks
US5528583A (en) * 1993-05-26 1996-06-18 The Trustees Of Columbia University In The City Of New York Method and apparatus for supporting mobile communications in mobile communications networks
US5412654A (en) 1994-01-10 1995-05-02 International Business Machines Corporation Highly dynamic destination-sequenced destination vector routing for mobile computers
US5610904A (en) * 1995-03-28 1997-03-11 Lucent Technologies Inc. Packet-based telecommunications network
US5732350A (en) 1995-12-06 1998-03-24 Motorola, Inc. Method for mobile station location registration with dynamic cell grouping for radiotelephone systems
US5872773A (en) * 1996-05-17 1999-02-16 Lucent Technologies Inc. Virtual trees routing protocol for an ATM-based mobile network
US6078575A (en) * 1996-10-01 2000-06-20 Lucent Technologies Inc. Mobile location management in ATM networks
FI103163B1 (fi) 1996-12-20 1999-04-30 Nokia Mobile Phones Ltd Menetelmä puutopologian joustavaan hyödyntämiseen langattomassa ATM-järjestelmässä
JP3529621B2 (ja) * 1997-05-12 2004-05-24 株式会社東芝 ルータ装置、データグラム転送方法及び通信システム
US6603769B1 (en) * 1998-05-28 2003-08-05 Cisco Technology, Inc. Method and system for improving traffic operation in an internet environment
JP2947351B1 (ja) 1998-08-26 1999-09-13 日本電信電話株式会社 学習型無線パケット転送方法および該方法を用いた無線基地局
JP3010157B1 (ja) 1998-08-28 2000-02-14 日本電信電話株式会社 無線パケット転送方法および該方法を用いた無線基地局
JP2002534842A (ja) 1998-12-23 2002-10-15 ノキア・ワイヤレス・ルーターズ・インコーポレーテッド アドホック・インターネットワーキングのための統一されたルーティング方式
JP3255140B2 (ja) * 1999-02-24 2002-02-12 三菱電機株式会社 データ回線選択方法およびデータ回線選択装置
JP2000261499A (ja) * 1999-03-05 2000-09-22 Ntt Data Corp トラヒック分散方法及び通信システム
EP1051000B1 (de) * 1999-03-25 2014-05-07 Canon Kabushiki Kaisha Verfahren und Vorrichtung zur Zuordnung wenigstens einer Weglenkungskennzeichnung zu wenigstens einer Brücke eines Netzes
JP4284749B2 (ja) 1999-04-23 2009-06-24 東洋紡績株式会社 植物育成地用透水材及び植物育成地地下構造
US6721275B1 (en) * 1999-05-03 2004-04-13 Hewlett-Packard Development Company, L.P. Bridged network stations location revision
JP3515027B2 (ja) * 1999-10-14 2004-04-05 三菱電機株式会社 無線端末管理装置
US6836463B2 (en) * 1999-10-15 2004-12-28 Nokia Corporation System for communicating labeled routing trees to establish preferred paths and source routes with local identifiers in wireless computer networks
US6810259B1 (en) * 1999-12-16 2004-10-26 Utstarcom Inc. Location update protocol
JP3450776B2 (ja) * 1999-12-28 2003-09-29 株式会社エヌ・ティ・ティ・ドコモ 移動無線パケット通信システムにおける移動端末機の位置管理方法及びその移動無線パケット通信システム
US7006453B1 (en) * 2000-03-14 2006-02-28 Lucent Technologies Inc. Location based routing for mobile ad-hoc networks
US6816460B1 (en) * 2000-03-14 2004-11-09 Lucent Technologies Inc. Location based routing for mobile ad-hoc networks
JP3846689B2 (ja) 2000-08-02 2006-11-15 三菱電機株式会社 通信経路設定装置、通信経路設定方法、及び通信経路設定方法をコンピュータに実行させるためのプログラム
FR2812988B1 (fr) * 2000-08-10 2005-06-24 Cit Alcatel Commutateur de signaux optiques
JP3622648B2 (ja) * 2000-08-25 2005-02-23 日本電気株式会社 マイクロモビリティネットワークにおける経路更新方法
US7158497B2 (en) * 2000-08-31 2007-01-02 Nortel Networks Limited Methods and apparatus for supporting micro-mobility within a radio access network
JP3964616B2 (ja) * 2000-11-10 2007-08-22 株式会社エヌ・ティ・ティ・ドコモ 着信要求送信装置、着信要求の送信方法および移動通信網
US7072650B2 (en) * 2000-11-13 2006-07-04 Meshnetworks, Inc. Ad hoc peer-to-peer mobile radio access system interfaced to the PSTN and cellular networks
CN101516134B (zh) * 2000-11-16 2011-04-06 株式会社Ntt都科摩 移动通信终端的位置登记方法,移动通信终端的整体寻呼方法,及移动通信方法
JP3676243B2 (ja) * 2001-02-02 2005-07-27 三菱電機株式会社 ネットワークシステムおよびネットワーク接続装置
JP2002247634A (ja) * 2001-02-21 2002-08-30 Univ Nihon インターネット電話接続方法及びインターネット電話システム
JP3844971B2 (ja) * 2001-03-05 2006-11-15 株式会社エヌ・ティ・ティ・ドコモ 無線パケット通信装置及び方法
JP4715041B2 (ja) * 2001-06-11 2011-07-06 株式会社日立製作所 通信システム
JP2003018627A (ja) * 2001-06-28 2003-01-17 Nec Corp 移動無線電話接続装置及び移動無線電話接続システム
JP3742571B2 (ja) 2001-08-28 2006-02-08 日本電信電話株式会社 無線ネットワークにおける経路維持方法、経路維持システムおよび無線ノード装置
JP4651244B2 (ja) * 2001-09-17 2011-03-16 富士通株式会社 スイッチ及びブリッジド・ネットワーク
US20030134648A1 (en) * 2001-10-04 2003-07-17 Reed Mark Jefferson Machine for providing a dynamic data base of geographic location information for a plurality of wireless devices and process for making same
US7181214B1 (en) * 2001-11-13 2007-02-20 Meshnetworks, Inc. System and method for determining the measure of mobility of a subscriber device in an ad-hoc wireless network with fixed wireless routers and wide area network (WAN) access points
JP4037640B2 (ja) 2001-11-15 2008-01-23 日本電気株式会社 無線端末
JP3869712B2 (ja) 2001-12-14 2007-01-17 株式会社日立国際電気 無線ブリッジ
US6961572B2 (en) * 2001-12-20 2005-11-01 Motorola, Inc. Method and apparatus for base-initiated, CDMA-dispatch soft handoff
JP2003348130A (ja) 2002-05-27 2003-12-05 Hitachi Ltd 移動端末へのアドレス付与方式と通信継続方式
JP4474831B2 (ja) * 2003-01-28 2010-06-09 日本電気株式会社 移動通信網における移動局位置特定システム、制御装置及び移動局
JP2004242019A (ja) * 2003-02-05 2004-08-26 Ntt Docomo Inc 移動通信制御システム、ネットワーク管理サーバ、モバイルノード、アクセスノード及びアンカーノード
JP4052956B2 (ja) * 2003-02-07 2008-02-27 富士通株式会社 Rprネットワークシステム,ステーションノード,ブリッジノード及びrprカード
US6950651B2 (en) * 2003-02-27 2005-09-27 Avaya Technology Corp Location-based forwarding over multiple networks
JP2005006264A (ja) * 2003-06-16 2005-01-06 Fujitsu Ltd モバイルipネットワークシステム
US7558217B2 (en) * 2003-08-15 2009-07-07 Hewlett-Packard Development Company, L.P. Method and system for initializing host location information across smart bridge topology changes
JP4425863B2 (ja) * 2004-02-18 2010-03-03 株式会社エヌ・ティ・ティ・ドコモ パケット転送システムおよび無線基地局
US7209739B1 (en) * 2004-12-28 2007-04-24 Sprint Spectrum L.P. Method and system for processing calls within a local micro network

Also Published As

Publication number Publication date
DE602005001250D1 (de) 2007-07-12
EP1646191A1 (de) 2006-04-12
EP1718004A1 (de) 2006-11-02
JP4425863B2 (ja) 2010-03-03
KR20060042104A (ko) 2006-05-12
DE602005001250T2 (de) 2008-01-24
JP5276686B2 (ja) 2013-08-28
EP1718004A4 (de) 2012-04-04
KR20060113775A (ko) 2006-11-02
US20070280192A1 (en) 2007-12-06
CN100413271C (zh) 2008-08-20
WO2005079025A1 (ja) 2005-08-25
JPWO2005079025A1 (ja) 2008-01-17
EP1718004B1 (de) 2017-06-21
EP1646191B1 (de) 2007-05-30
DE602005000118D1 (de) 2006-10-26
KR100633771B1 (ko) 2006-10-13
JP2009060663A (ja) 2009-03-19
KR100813611B1 (ko) 2008-03-17
CN1658586A (zh) 2005-08-24
US20050243757A1 (en) 2005-11-03
US8031720B2 (en) 2011-10-04
EP1566929A1 (de) 2005-08-24
JP2011166807A (ja) 2011-08-25
US7751360B2 (en) 2010-07-06
EP1566929B1 (de) 2006-09-13

Similar Documents

Publication Publication Date Title
DE602005000118T2 (de) Paketübertragungssystem, drahtlose Basisstation und Verfahren zur Routen-Optimierung für die Paketübertragung
DE112006000145B4 (de) Verfahren und Vorrichtung zum Identifizieren einer Distanz-Vektor-Route, die mit einem drahtlosen Mesh-Netzwerk assoziiert ist
DE60004771T2 (de) Verfahren und Einrichtung zur Kommunikationsstabilisierung in einem mobilen Kommunikationssystem
DE112010004607B4 (de) Paket-Datenübertragungssystem, Datenübertragungsverfahren und Programm
DE69918290T2 (de) Verkehrsleitung in kleinen, drahtlosen Datennetzwerken
DE602005006171T2 (de) Kommunikationssystem mit der Fähigkeit ein optimales Gateway für Terminals auszuwählen
DE602005000793T2 (de) Verfahren und System zur Kommunikation zwischen drahtlosen Netzwerken, die auf Koordinatoren basiert sind.
DE60311466T2 (de) Adaptive verstärkungsregelung mit rückkopplung
DE60200466T2 (de) Ein adaptiver Pfad-Erkennungs-Prozess zum Routen von Datenpaketen in einem Mehrknotennetzwerk
DE60218275T2 (de) Verfahren und Vorrichtung zur Leitweglenkung von Informationen in Satellitenkommunikationsnetzen
DE112005002142T5 (de) System und Verfahren zum Assoziieren verschiedener Arten von Knoten mit Zugangspunktknoten in einem drahtlosen Netzwerk zum Routen von Daten in dem drahtlosen Netzwerk
DE112005001537T5 (de) System und Verfahren zum Verbessern der Leistungsfähigkeit eines On-Demand-Routing-Protokolls in einem drahtlosen Netzwerk
DE60123398T2 (de) Verfahren zur Datenkommunikation im selbstorganisierenden Netz mit Enscheidungsvorrichtung
DE202005014183U1 (de) Drahtlose Station für die Verwendung in einem Maschennetzwerk
EP1438829B1 (de) Verfahren und vorrichtung zur abbildung von netzwerk-headern auf mpls-header in bearer-architekturen
DE19641084A1 (de) Verfahren, Vorrichtung und Kommunikationsnetzwerk zum Vermeiden von Kollisionen bei Funkkommunikation
DE112005003146T5 (de) System und Verfahren zum Steuern von Überlastung in drahtlosen Multihop-Netzwerken
DE112005002759T5 (de) System und Verfahren zum Erkunden von Routen in einem drahtlosen Netz
DE69629911T2 (de) Sendewiederholungssteuerungsverfahren für cdma-mobilkommunikation
DE10127880A1 (de) Dynamisches Netzwerk und Routing-Verfahren für ein dynamisches Netzwerk
EP2137897A1 (de) Verfahren zur ermittlung eines pfaddistanzwertes sowie netzwerkknoten
EP1678877B1 (de) Verfahren zur übertragung von informationen in einem kommunikationssystem unter verwendung eines pfades
DE69937676T2 (de) Dynamisch arbeitender Bandbreitenoptimierer in Funkverbindungen, insbesondere für DECT-Systeme
EP2263399B1 (de) Verfahren und kommunikationssystem zum bestimmen der qualität wenigstens einer ip-verbindung zwischen einer mobilen einrichtung und einem mit einem öffentlichen ip-basierten kommunikationsnetz verbundenen server
DE10354943B4 (de) Verfahren zum Betrieb einer Kommunikationsstrecke zwischen zumindest zwei Kommunikatonsendgeräten

Legal Events

Date Code Title Description
8364 No opposition during term of opposition