JPH0837535A - 経路指定方法 - Google Patents

経路指定方法

Info

Publication number
JPH0837535A
JPH0837535A JP31440494A JP31440494A JPH0837535A JP H0837535 A JPH0837535 A JP H0837535A JP 31440494 A JP31440494 A JP 31440494A JP 31440494 A JP31440494 A JP 31440494A JP H0837535 A JPH0837535 A JP H0837535A
Authority
JP
Japan
Prior art keywords
route
routing
mobile host
mobile
destination
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.)
Granted
Application number
JP31440494A
Other languages
English (en)
Other versions
JP2577541B2 (ja
Inventor
Charles E Perkins
チャールズ・エドワード・パーキンス
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.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of JPH0837535A publication Critical patent/JPH0837535A/ja
Application granted granted Critical
Publication of JP2577541B2 publication Critical patent/JP2577541B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/08Access restriction or access information delivery, e.g. discovery data delivery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/02Topology update or discovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/20Hop count for routing purposes, e.g. TTL
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/24Connectivity information management, e.g. connectivity discovery or connectivity update
    • H04W40/248Connectivity information update
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/34Modification of an existing route
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/26Network addressing or numbering for mobility support
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/04Terminal devices adapted for relaying to or from another terminal or user
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/16Interfaces between hierarchically similar devices
    • H04W92/18Interfaces between hierarchically similar devices between terminal devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Small-Scale Networks (AREA)

Abstract

(57)【要約】 【目的】 ネットワークの各局で記憶された経路指定テ
ーブルを使って、移動局のアドホック・ネットワークの
局間でパケットを伝送する。 【構成】 要求に応じて新しい経路を示し、最近変化し
た経路を周期的に示し、それにより頻度は低いが全既知
経路の完全ダンプを提供するという3つのスケジュール
に従って、経路指定情報が同報通信またはマルチキャス
トされる。新しい経路により再同報通信が即座に開始さ
れ、その結果この情報が迅速に拡散される。経路は、周
期的に公示される。この公示はほとんどの場合、主とし
て、記憶されたすべてのものが、同報通信移動ホストに
関してまだ正しいことをすべての隣接局に通知するため
に役立つ。振動を弱めるために、経路変化の頻度に関す
る情報が保持される。このデータに基づき、まもなく変
化しようとする経路の公示を遅延するように決定が下さ
れ、これにより経路指定テーブルの振動を弱める。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、一般に無線データ通信
システムに関し、より詳細には移動コンピュータ用のリ
ンク層経路指定に関する。
【0002】
【従来の技術】様々な多くのネットワーク・プロトコル
が定義されている。たとえば、インターナショナル・ビ
ジネス・マシーンズ(IBM)コーポレイションは、I
BMコンピュータおよびその互換コンピュータ用の通信
を可能にする特定のプロトコルを定義するシステム・ネ
ットワーク体系(SNA)を確立した。国際標準化機構
(ISO)は、開放型システム間相互接続(OSI)ア
ーキテクチャ用の規格を発表した国際団体である。国防
データ・ネットワーク(DDN)規格は、ローカル・エ
リア・ネットワーク(LAN)の相互接続を支援するイ
ンターネット・プロトコル(IP)用の基準を確立して
いる。IPは、ユーザに提供されるサービスを定義し、
それらのサービスを支援するために必要な機構を指定し
ている。この規格はまた、下位プロトコル層に必要なサ
ービスを定義し、上位と下位のインターフェ−スを記述
し、実施に必要な実行環境サービスの概要を記述してい
る。
【0003】伝送制御プロトコル(TCP)は、パケッ
ト交換コンピュータLANおよびインターネットワーク
において、接続本位の信頼性の高い端末間データ伝送を
提供トランスポート・プロトコルである。IPとTCP
は、ネットワークまたはサブネットワークの境界を横切
って接続するかまたは接続性を利用する可能性を有す
る、米国防総省(DoD)のすべてのパケット交換ネッ
トワークを使用するために必須である。インターネット
ワーキングに使用されるそのようなネットワークにおい
て、ホスト、フロント・エンド、ゲートウェイなどのネ
ットワーク要素はTCP/IPを実施しなければならな
い。
【0004】IPは、パケット交換通信LANを相互接
続してインターネットワークを構成するように設計され
ている。IPは、インターネット・ダイアグラムと呼ば
れるデータのブロックをインターネットを介してソース
から宛先まで伝送する。ソースおよび宛先は、同じサブ
ネットワーク上または接続されたLAN上のいずれかに
あるホストである。DDN規格は、ホストのIPを指定
する。IPは、DoDアーキテクチャ・モデルで定義さ
れているので、インターネットワーク層に存在する。し
たがって、IPは、トランスポート層のプロトコルにサ
ービスを提供し、下位ネットワーク・プロトコルのサー
ビスに依拠する。IPの下位に様々なネットワーク・ア
クセス・プロトコルが存在し、それには、たとえばイー
サネット・プロトコル、X.25プロトコル、および本
明細書において特に重要な無線媒体アクセス・プロトコ
ルが含まれる。
【0005】インターネット・プロトコルは本来、それ
ぞれ固有のインターネット・アドレスを指定されたユー
ザが、固定した位置でネットワークに接続されるという
仮定のもとで開発された。しかし、無線プロトコルを使
用する携帯用またはハンドヘルドのコンピュータに関し
ては、一般に、ネットワークのあちこちにユーザが移動
するのが、例外というよりもむしろ通例である。その結
果として、このタイプの使い方がインターネット・プロ
トコルの設計の暗黙的前提に反するという点で問題が生
じる。
【0006】現在は、コンピュータ相互の位置に関して
特別な前提を設けない限り、無線データ通信装置を有す
る移動コンピュータを、互いに接続を維持したままで自
由に動き回れるようにする方法はない。ある移動コンピ
ュータはしばしば、それら自体ではデータを直接に交換
できない他の2台の移動コンピュータとデータを交換で
きることがある。その結果、会議室内のコンピュータ・
ユーザは、特にユーザが室内をあちこち移動するとき、
ネットワーク接続を維持するためにその仲間のどのコン
ピュータを頼りにすることができるか予測できないこと
がある。
【0007】ホストに割り当てられたネットワーク層ア
ドレスがネットワーク・トポロジに関して何の意味もも
たないときに、最適ネットワーク層経路指定を移動ホス
トに提供することに関して問題が生じる。この問題が生
じるのは、ホストが、ホストが移動する時でも固定した
ままの識別子を有し、同時にネットワーク層においてネ
ットワーク層経路指定を実現可能にするのに十分な情報
を提供する必要があるためである。
【0008】
【発明が解決しようとする課題】したがって、本発明の
目的は、変化する任意の相互接続経路に沿って任意の時
点でデータを交換できる移動コンピュータ群が、そのす
べてのコンピュータに、データを交換できる(できれば
複数ホップの)経路を与えることができる、データ通信
システムを提供することである。
【0009】さらに、本発明のより具体的な目的は、固
定基地局の助けなしでリンク層経路指定を使用すること
によって、常に変化する経路に沿って複数の移動コンピ
ュータ間でデータが交換できる技法を提供することであ
る。
【0010】
【課題を解決するための手段】本発明によれば、無線デ
ータ通信ネットワークの局間でパケットを経路指定する
ための方法および装置が提供される。ネットワークの各
局に記憶された経路指定テーブルを使って、パケットが
ネットワークの局間で伝送される。各局で記憶された各
経路指定テーブルは、その局からアクセス可能な各局の
リストと、アクセス可能な各局に達するために必要なホ
ップ数とを提供する。これらのテーブルを動的に変化す
るトポロジにおいて維持するために、リンク層パケット
を各局から伝送してテーブルを更新する。これらのリン
ク層パケットは、各局からアクセス可能な局とこのアク
セス可能な局に達するために必要なホップ数とを示す。
【0011】経路指定情報は、伝送されるリンク層パケ
ットを、ネットワーク内での局の移動の結果検出される
トポロジの変化として周期的かつ増分的に同報通信また
はマルチキャストすることによって公示される。また、
変動を弱めるために、経路が変化する頻度に関する情報
を保持する。このデータに基づいて、まもなく変化する
経路の公示を遅らせそれによって経路指定テーブルの変
動を弱める決定を下すことができる。干渉する2つのリ
ンク層パケット間の変動を防ぐために、ある経路の公示
が遅延される。
【0012】
【実施例】ここで図面、特に図1を参照すると、ネット
ワークのプロトコル層を例示する国防データ・ネットワ
ーク(DDN)のアーキテクチャ図が示されている。最
上層11は、様々な適用業務プロトコル111および適
用業務プログラム112と113を含むセッション層で
ある。それに加えて通常、電子メール(eメール)適用
業務プログラム114がある。これらは、適用業務固有
のプロトコルによって、トランスポート層すなわち層4
と通信する。たとえば、適用業務プロトコル111はそ
の固有モード115を介して層4と通信し、適用業務プ
ロトコル112はファイル転送プロトコル(FTP)1
16によって通信し、適用業務プログラムはテルネット
・プロトコル117によって通信し、メール適用業務1
14は単純メール転送プロトコル(SMTP)118に
よって通信する。
【0013】層4すなわちトランスポート層は伝送制御
プロトコル(TCP)トランスポート層12から構成し
てもよく、層3すなわちネットワーク層はインターネッ
ト・プロトコル(IP)層13から構成される。2つの
層12と13は、共通の名前とアドレス空間を共用する
一組のTCP/IPプロトコルを含む。
【0014】リンク層14すなわち層2は、リンク層と
媒体アクセス制御(MAC)層から構成される。リンク
層14には、イーサネット141、DDN規格X.25 1
42、無線プロトコル143、およびトークンリング14
4を含む様々なネットワーク・アクセス・プロトコルが
含まれる。これらは一般に、規格団体によって公表され
た規格によって定義されている。たとえば、イーサネッ
トはIEEE(米国電気電子学会)規格802.3によ
って定義され、トークン・リングはIEEE規格80
2.5によって定義される。
【0015】最後に、層1(図示せず)は物理層であ
る。この層は、データ符号化を含む配線、接続および伝
送パラメータに関係する。インターネットワーキングの
層およびプロトコルの詳細な情報は、E.コマー(Come
r)著"Internetworking with TCP/IP,Volume I:Princip
les,Protocols,and Architecture"、Prentice-Hall(199
0)を参照されたい。
【0016】従来の経路指定技法に従って、層3に同様
の技法を使用してもよいが、本発明の好ましい実施例の
実施は、図1に示したアーキテクチャのリンク層または
層2として識別された部分を特に対象とする。本発明に
よれば、各移動局は、その現隣接局のそれぞれに、それ
自体の隣接局のリストを公示する必要がある。このリス
ト内のエントリは経時的に動的にかなり変化し、したが
って、すべての移動コンピュータが常にその群の他のす
べての移動コンピュータを確実に探し出せるように十分
頻繁に公示を行わなければならない。さらに、各移動コ
ンピュータは、要求に応じて、データを別のコンピュー
タに中継することに同意する。このように、移動コンピ
ュータは、データの目標が直接通信の範囲内でない場合
でも、グループ内の他の移動コンピュータとデータを交
換することができる。他のコンピュータを中間点として
使用してデータを送るこの方法は、経路指定として知ら
れる。経路指定はこれまで、ネットワーク・プロトコル
のリンク層では移動コンピュータ・システムに関する上
記の問題には適用されていなかった。群中の特定のコン
ピュータから他のどの移動コンピュータがアクセス可能
であるかという通知は、本発明によればプロトコルのリ
ンク層で行われ、したがって上位層(たとえばネットワ
ーク層)のプロトコルが使用中であっても本発明の方法
は動作する。集合内の移動コンピュータ群は、事実上新
しい「ネットワーク」を構成し、管理なしでそうする。
この通信の形式は、「アドホック(ad−hoc)」ネ
ットワーキングと呼ばれている。
【0017】移動コンピュータはしばしば、建物内の有
線バックボーンに沿ってネットワーク接続を維持する他
のコンピュータとデータを交換することを可能にする
「基地局」と一緒に使用される。この場合、基地局は常
に多量の電力を有すると想定され、それに対して移動コ
ンピュータは電力供給が厳しく制限されていることがあ
るので、経路指定機能は主に基地局が引き受ける。基地
局は、移動コンピュータが基地局の範囲内のあらゆる移
動コンピュータにアクセスを持つことを各基地局に任せ
るような形でリンク層経路指定に関与する。移動コンピ
ュータが基地局の範囲内にある場合は、その隣接局リス
トの周期的な同報通信によって、基地局に直接接続性を
公示する。基地局は、異なるセルの移動コンピュータ間
でデータ交換経路を作成するためにどの移動局が協力で
きるかというリストを同報通信することもしないことも
ある。
【0018】上記の経路指定機能はすべてリンク層アド
レス指定技法(いわゆる「ハードウェア・アドレス指
定」)を使用するので、上記の方法は単一の物理媒体を
使用する導入設備にほとんど適用できる。異なるネット
ワークにあるコンピュータが、ネットワーク層技法を使
用してデータ交換用の経路を確立し維持する。本明細書
に記載するリンク層経路指定の方法は、そのような他の
技法と一緒に使用することができ、あるいは層2(すな
わち「ハードウェア」)のアドレスの代わりに層3のア
ドレスを考慮し、層3のプロトコル・リストの伝送を無
視することによって、層3で使用するためにのみ適合さ
せることもできる。リンク層で単一のネットワーク・デ
ータ経路を提示することができ、ネットワーク層で複数
のネットワーク・データ経路を処理することができる。
複数ネットワーク設備における基地局は、必要なデータ
経路をリンク層とネットワーク層のどちらで確立するか
を決定する責任がある。基地局を含まないときは、本明
細書で述べるリンク層経路指定をもっぱら移動コンピュ
ータが使用する。
【0019】それら自体の間でデータ経路を作成するた
めに相互動作するコンピュータはすべて、周期的に、た
とえば1秒に1回または数秒に1回(あるいは、結局、
新たな同報通信が必要なことを確実に決定できる方法が
設計されているときは、必要とされるだけ)必要データ
を同報通信する。各移動コンピュータによるデータ同報
通信は、各宛先について、少なくとも以下の情報を有す
る経路指定テーブルを含む。 ・宛先のリンク層アドレス。 ・宛先に達するのに必要なホップ(hop)数。 ・元々宛先によってスタンプされた、その宛先に関して
受け取った情報のタイムスタンプ。 ・宛先が省略時ルータとして働くことを望むかどうか
(たとえば、宛先が基地局である)。また伝送された経
路指定テーブルは、リンク層ソフトウェアの当然の動作
によって、それらを伝送する移動コンピュータのハード
ウェア・アドレスを含む。経路指定テーブルはまた、送
信側によって作成されたタイムスタンプも含む。さら
に、特定の移動コンピュータが同一セル内でアクセス可
能か否かを決定しようとする経路指定アルゴリズムで
は、どの基地局が各移動コンピュータにサービスしてい
るかを示す表示を含んでもよい。
【0020】そのような経路指定テーブルを移動コンピ
ュータが受け取ると、そのコンピュータは、ローカルに
記憶されたそれ自体の経路指定テーブルを更新し始め
る。各受信経路は、同じ宛先と次ホップを示す全ての既
存の経路を更新する。タイムスタンプは新しいタイムス
タンプで置き換えられ、各受信経路中に示されたホップ
数は増分され記憶される。任意のコンピュータまでの経
路に沿ったホップ数は、その経路に関する「距離(me
tric)」と呼ばれる。経路指定テーブルの送信側の
アドレスは、宛先までの進路に沿った次ホップのアドレ
スとして記憶される。(最後の)宛先までの経路に沿っ
たさらに他のアドレスは記憶する必要がない。既存のい
ずれの(宛先、次ホップ)アドレス対にも対応しない経
路エントリを受け取ったときは、新しいエントリがその
宛先に割り振られる。伝送される経路指定テーブルを発
したコンピュータに関してローカル経路指定テーブルの
エントリが作成または更新され、そのエントリに関する
距離は1になり、コンピュータに達するためにただ1回
のホップを必要とすることを示す。言い換えると、この
2つのコンピュータ(経路指定テーブルの送信側と受信
側)は「隣接局」である。
【0021】各宛先は、その代替経路指定経路に沿った
次ホップに関して、異なるリンク層アドレスでそれぞれ
指定された、限られた(少ない)数の代替経路を有す
る。転送決定を行うための基準として、常により新しい
タイムスタンプを有する経路が選ばれるが、必ずしも公
示(advertise)する必要はない。他にも代替経路が可
能であるようなときは、最短距離を有する経路が記憶さ
れ、その他の経路は忘れられる。同じ距離の代替経路間
で選択を行わなければならない場合は、最新のタイムス
タンプを有する経路が選択される。ローカル経路指定テ
ーブルを伝送する各移動コンピュータは、各伝送をその
ローカル時間値でスタンプするので、ほとんどすべての
タイムスタンプは最終宛先から発する。経路指定テーブ
ルが伝播される自然な方法によって、他の各コンピュー
タにタイムスタンプが選ばれ、それらの他のコンピュー
タは、起点となる移動コンピュータに関する経路指定エ
ントリを維持することを決定することができる。移動コ
ンピュータが同期している場合は、移動コンピュータの
アドホック共同体全体に対してタイムスタンプが1つだ
け必要である。
【0022】以上述べたことは、事実上、必要な経路指
定データを伝播し記憶する方法についてだけであった。
経路指定テーブルをローカルに操作し更新する実際の方
法の詳細は後で述べる。データは、入力パケット用と出
力パケット用の2つの方法で使用される。リンク層経路
指定の動作は、リンク層と、もしある場合にはネットワ
ーク層プロトコル(国際標準化機構(ISO)の成層ネ
ットワーク用語における「層3」)との間に挿入される
薄いプロトコル層で行われるものと考えると最もよく理
解される。すなわちリンク層経路指定は、出力パケット
については、他のリンク層動作の前、任意の高水準プロ
トコル動作の後に行われる。反対に入力パケットについ
ては、本明細書のリンク層経路指定動作は、他のリンク
層動作(たとえば、フレーム指示、データ保全性の検
査)の後、他の高水準プロトコル動作の前に実行され
る。
【0023】出力パケットについては、リンク層経路指
定動作は実際の宛先が隣接するコンピュータか否かを判
定し、そうでない場合は、リンク層が受け取ったデータ
はカプセル化され、新しい宛先アドレスと新しい層2
(リンク層)のパケット・タイプを含む新しいリンク層
ヘッダが構築される。新しい宛先は、実際の宛先までの
進路に沿った次ホップの宛先である。パケット・タイプ
は、ここに記載するリンク層経路指定手順を開始するた
めの一般に合意された数である。すなわち、アドレス分
解プロトコル(ARP)が要求しあるいは高水準プロト
コル処理が開始されるのと同じ方式で、新しい経路指定
要求の様々な処理が開始される。リンク層経路指定モジ
ュールが受け取ったデータが新しいパケット・タイプと
新しい宛先で包まれようがそうでなかろうが、パケット
はリンク層の通常動作によって伝送される。
【0024】そのようなリンク層動作によって別の宛先
に経路指定される必要があるパケットが入ってくると、
そのパケットは次ホップに再アドレス指定されて送られ
る。次ホップが実際の宛先である場合は、経路指定のた
めに必要な元のデータをカプセルから取り出しカプセル
を廃棄することによって、実際の宛先と実際に必要なパ
ケット・タイプが露出される。次ホップが実際の宛先で
はない場合は、パケット・タイプとリンク層ヘッダは、
見かけ上の宛先がその進路に沿った次ホップのアドレス
に変更される以外はそのままになり、チェックサムまた
はデータ保全性標識が必要に応じて更新される。いずれ
の場合にも、リンク層経路指定を実行するコンピュータ
において、リンク層より上のプロトコルは活動化されな
い。
【0025】図2は、両方向無線リンク50および移動
ホストMH1ないしMH8を有するアドホック・ネット
ワーク10を示す。また、点線で示すようにMH2の隣
の位置からMH7とMH8の隣の位置に移動するMH1
が示されている。本発明によって、固定した有線ネット
ワークの基地局との通信なしに、ネットワーク10の移
動ホスト間でパケットを経路指定することができる。ネ
ットワーク10を介してパケットを経路指定するために
必要な情報は、各移動ホストで維持される表(後に示
す)に含まれる。これらの表は、移動ホストの移動によ
って引き起こされるネットワーク10の絶えず変化する
トポロジを反映するように更新される。
【0026】この概念の総体は、各移動ホストにその経
路指定テーブルを周期的に同報通信させ、それに対応し
て隣接局からそのような同報通信を受け取ったとき、そ
の経路指定テーブルを更新することである。このように
して、各同報通信が処理されるとき、すべての移動ホス
トは、アドホック・ネットワークを確立することを望む
協力するすべての移動ホスト間の相互接続の現トポロジ
の完全な記述を構築する。各経路指定テーブルのエント
リはタイムスタンプでタグ付けされ、そのタイムスタン
プはベルマン・フォード経路指定などの宛先ベクトル・
アルゴリズムに付随するいくつかの問題を解決するため
に使われる。そのようなアルゴリズムは、計算上効率的
である。経路は、所望の宛先に対して「最良の」距離を
もつとき選ばれる。「距離」は通常、宛先に到達する前
にパケットが飛び越さなくてはならない「ホップ」の数
である。
【0027】同報通信において受け取った経路はまた、
次にその経路指定情報を同報通信するときに受信側によ
って公示されるが、入力パケットが宛先に達するために
もう一回ホップ(すなわち、送信側から受信側までのホ
ップ)を必要とするため、受信側は経路を公示する前に
距離に増分を加える。
【0028】選択すべき最も重要なパラメータの1つ
は、経路指定情報パケットを同報通信する合間の時間で
ある。しかし、移動ホストが新しい経路情報または実質
上修正された経路情報を受け取ると、新しい情報がすぐ
に再伝送され、協力するすべての移動ホストの間で最も
迅速な経路指定情報の流布を達成する。この即時の再同
報通信は、プロトコルができるだけ早く収れんしなけれ
ばならないという新しい要件を導入する。移動ホストの
移動によって、同報通信のあらしが起こり、無線媒体の
使用可能性が低下すると悲惨なことになる。
【0029】移動ホストは、所々に移動するとき破壊リ
ンクを生じる。破壊リンクは「無限大」(すなわち、最
大許容距離よりも大きな任意の値)の距離で表される。
次ホップまでのリンクが破壊されたとき、その次ホップ
を通るすべての経路に即座に無限大の距離が割り当てら
れ、更新されたタイムスタンプが割り当てられる。これ
は実質的な経路変化とみなされるため、同報通信の経路
指定情報パケットにおいてそのような修正経路が即座に
開示される。破壊リンクを記述するための情報の構築
は、宛先移動ホスト以外の任意の移動ホストによってタ
イムスタンプが作成される唯一の状況である。また、移
動コンピュータが同期されている場合は、1つのタイム
スタンプだけが必要である。発生源である移動ホストに
よって定義されるタイムスタンプは偶数になるように定
義され、無限大の距離を示すために作成されるタイムス
タンプは奇数である。このようにして、任意の「実数」
のタイムスタンプが、無限大の距離に取って代わる。
【0030】極めて大きい移動ホスト群においては、経
路指定情報パケットの同報通信の合間の時間におそらく
調整が行われる。これらのパケットで運ばれる情報の量
を減らすために、2つのタイプを定義する。一方は、
「全ダンプ」と呼ばれ、使用可能なすべての経路指定情
報を運ぶ。他方のタイプは、「増分式」と呼ばれ、最後
の全ダンプ以降に変化した情報だけを運ぶ。増分式経路
指定更新は、設計により、1つのネットワーク・プロト
コル・データ単位(NPDU)に収まるようになってい
る。比較的小さな移動ホスト群の場合でも、全ダンプに
はおそらく複数のNPDUが必要となる。移動ホストの
移動が起こらないときは、比較的まれに、全ダンプを伝
送することができる。移動が頻繁になり、増分の大きさ
がNPDUの大きさに近づくと、(次の増分が少なくな
るように)全ダンプをスケジューリングすることができ
る。
【0031】移動ホストが新しい経路指定情報を(通常
は、前述の増分式パケットで)受け取ると、その情報
を、前の経路指定情報パケットからあらかじめ入手可能
な情報と比較する。より新しいタイムスタンプを有する
経路が使用される。古いタイムスタンプを有する経路は
破棄される。既存の経路と同じタイムスタンプを有する
経路が「より良い」距離を有する場合は、その経路が選
ばれ、既存経路は破棄され、または余り好ましくないも
のとして記憶される。新たに受け取った同報通信情報か
ら選ばれた経路の距離は、それぞれ1ホップだけ増分さ
れる。新たに記録された経路、または改善された距離を
示す経路は、現移動ホストの隣接局に即座に公示するよ
うにスケジューリングされる。
【0032】様々な移動ホスト間のタイミング・スキュ
ーが予期される。移動ホストによる経路指定情報の同報
通信の合間の期間は、ある程度の規則正しさが予期され
る場合でも、多少非同期な事象とみなされる。そのよう
に独立して伝送するエージェント群では、経路を更新す
るために上記手順を使うことによって、若干の変動が発
生することがある。宛先移動ホストが移動しなかったと
きでも、ある次ホップから別の次ホップまでの経路を一
貫して変化させるパターンで、特定の移動ホストが新し
い経路指定情報を受け取るという問題が生じることがあ
る。これは、選ぶべき新しい経路に関して、2つの進路
すなわち遅いタイムスタンプを有するものとより良い距
離を有するものがあるからである。移動ホストは常に、
より新しいタイムスタンプとを有する、同じ宛先までの
2つの経路を(異なる隣接局を介して)次から次へと受
け取ると想像されるが、常に最初は悪い距離の経路を得
る。注意しないと、これは、その宛先からの新しいタイ
ムスタンプごとに、新しい経路伝送の連続バーストを引
き起こす。新しい距離はそれぞれ、近くにあるすべての
移動ホストに伝播され、さらにその隣接局がその隣接局
に伝播し、以下同様に続く。
【0033】本発明の好ましい実施例による解決法は、
より良い距離を有する経路がまもなく現れそうだと移動
ホストが判定できるときに、そのような経路の公示を遅
延することである。遅いタイムスタンプを有する経路が
使用可能でなければならないが、前に到達できなかった
宛先への経路でない限り、即座に公示する必要はない。
したがって、各移動ホストで保持される経路指定テーブ
ルは2つあり、1方は転送パケットと共に使用するため
のものであり、他方は増分式(および全)経路指定情報
パケットを介して公示されるものである。より良い距離
を示す経路指定情報の到着が近い確率を判定するため
に、移動ホストは、より良い距離によって更新される前
に、一般に特定の経路が継続する長さの履歴を保持しな
ければならない。
【0034】上記手順はすべて、プロトコル・スタック
のネットワーク層(層3)とリンク層(層2)のどちら
で実行されようとも有効である。したがって、層3のい
くつかの可能なプロコトルを使って通信できる移動ホス
トのアドホック・ネットワークを設けたい場合、パケッ
ト同報通信と転送を層2で実施することができる。これ
により、たとえば、中間移動ホストと同じ層3のプロコ
トルを実施しなかった2つの端点のサービスにおいて、
中間移動ホストがパケットを転送できるようになる。
【0035】経路指定テーブルに記憶されたアドレス
は、このアドホック・ネットワーク・プロトコルが実施
される層に対応する。つまり、層3における動作は次ホ
ップ用のネットワーク層アドレスおよび宛先アドレスを
使用し、層2における動作は層2の媒体アクセス制御
(MAC)アドレスを使用する。
【0036】しかし、転送テーブルのためにMACアド
レスを使用すると新しい要件が導入される。困ったこと
に、層3ネットワーク・プロトコルはネットワークの3
つのアドレスに基づいて通信を実現するが、これらの層
3アドレスをMACアドレスに分解する方法を提供しな
ければならない。そうでなければ、多数の異なるアドレ
ス分解機構が設けられ、その分解機構を利用するときは
常に、無線媒体において対応する帯域幅の損失が認めら
れることになる。このことは重要であり、その理由は、
そのような機構はアドホック・ネットワークのすべての
移動ホストによる同報通信と再伝送同報通信を必要とす
ることになるからである。したがって特別な注意を払わ
ないと、アドレス解決はすべて、ネットワークの標準動
作における不調のように見え、それはどの活動ユーザに
もはっきりとわかるであろう。
【0037】本発明による解決法は、層2における動作
に関して、層2の経路指定情報に加えて層3プロトコル
情報を含めることである。各宛先ホストは、層3のどの
プロトコルを支援するかを公示し、宛先への到達可能性
を公示する各移動ホストは、その公示の他に、宛先で支
援される層3プロトコルに関する情報を含むことにな
る。この情報は、変化したときにだけ伝送すればよく、
それはめったに起こらない。この情報は、各「全ダン
プ」の一部として伝送されることになる。各移動ホスト
は、いくつか(あるいは多数の)の層3プロトコルを支
援し得るので、このリストは長さが可変でなければなら
ないことになる。
【0038】表1に、図2に示したネットワーク10内
の各移動ホストで維持される内部転送テーブルにおける
経路エントリの構造を示す。
【0039】
【表1】 宛先アドレス プロトコル依存サイズ 次ホップ・アドレス プロトコル依存サイズ 距離 符号なしの整数 タイムスタンプ 宛先から;符号なしの整数 導入時間 装置依存(たとえば、32ビット) 安定度データへのポインタ 装置依存 プロトコル・データへのポインタ 装置依存、層2のみ
【0040】たとえば、図1における移動ホスト4を検
討する。各移動ホストのアドレスをMHXで表し、すべ
ての移動ホストがインターネット・プロトコル(IP)
だけで支援されると仮定する。さらにすべてのタイムス
タンプがTNNN_MHXで示されると仮定する。この
MHXはタイムスタンプを作成したコンピュータを指定
し、TNNNは時間の値である。また、移動ホスト1が
移動ホスト2から移動する前に、他のすべての移動ホス
トにタイムスタンプTNNN MHXを有するエントリ
があると仮定する。このとき、MH4における内部転送
テーブルは次のようになる(行は様々な移動ホストに対
応し、列は前記構造で記述されたデータに対応すること
に留意されたい)。
【0041】
【表2】 宛先 次ホップ 距離 タイムスタンフ゜ 導入 フラグ 安定データ フ゜ロトコル・テ゛ータ MH1 MH2 2 T406_MH1 T001_MH4 PTR1_MH1 PTR2_MH1 MH2 MH2 1 T128_MH2 T001_MH4 PTR1_MH2 PTR2_MH2 MH3 MH2 2 T564_MH3 T001_MH4 PTR1_MH3 PTR2_MH3 MH4 MH4 0 T710_MH4 T001_MH4 PTR1_MH4 PTR2_MH4 MH5 MH6 2 T392_MH5 T002_MH4 PTR1_MH5 PTR2_MH5 MH6 MH6 1 T076_MH6 T001_MH4 PTR1_MH6 PTR2_MH6 MH7 MH6 2 T128_MH7 T002_MH4 PTR1_MH7 PTR2_MH7 MH8 MH6 3 T050_MH8 T002_MH4 PTR1_MH8 PTR2_MH8
【0042】これから、たとえば、ほとんどのコンピュ
ータの導入時間がほぼ同じなので、すべてのコンピュー
タがほぼ同じ時間にMH4にとって使用可能になったと
推定される。また、すべてのタイムスタンプ・フィール
ドが単位桁が偶数の時間を有するので、コンピュータ間
のリンクは1つも破壊されなかったと推定される。図1
には、他の経路で置き換えられそうなまたは競合しそう
な特定宛先への経路がないので、PTR1 MHXはす
べてヌル構造へのポインタとなる。プロトコル・データ
・ポインタはすべて、以下のフォーマットを有する構造
を指す。プロトコルID=IP、プロトコル・アドレス
長=4バイト、プロトコル・アドレス=[MHX.Net.
addr.ess] ここで、MH1.Net.addr.essは、標準のIntern
et4オクテット形式で表示されたMH1に関する4バ
イトのIPアドレスである。
【0043】表3は、公示された経路テーブルにおける
経路エントリの構造を示す。
【0044】
【表3】 宛先アドレス プロトコル依存サイズ 距離 符号なしの整数 タイムスタンプ 宛先から;符号なしの整数 次の層3アドレスのサイズ 8ビット、0のときはもうない 次アドレスのプロトコルID 8ビット 次の層3プロトコルのアドレス
【0045】最後の項目は、層2でアドホック・アルゴ
リズムが動作するときにだけ現れる。次ホップはすべて
の公示に暗示されるので、リストする必要はない。動作
が層2で行われ、移動ホストはアドレスX:X:X:
X:X:Xを有し、したがって移動ホストはMACアド
レス1:1:1:1:1:1(標準フォーマットで示し
た)を有すると仮定する。さらにIPは、層3のプロト
コルID7を有するものとして示されると仮定する。ま
たそれと対応して、移動ホストMHXのインターネット
・アドレスは、X.X.X.X.と表されると仮定す
る。そこで、上記の状況において、公示される経路は以
下のように表される。
【0046】
【表4】 宛先 距離 タイムスタンプ 長さ ID 層3アドレス 長さ 1:1:1:1:1:1 2 T406_MH1 4 7 1.1.1.1 0 2:2:2:2:2:2 1 T128_MH2 4 7 2.2.2.2 0 3:3:3:3:3:3 2 T564_MH3 4 7 3.3.3.3 0 4:4:4:4:4:4 0 T710_MH4 4 7 4.4.4.4 0 5:5:5:5:5:5 2 T392_MH5 4 7 5.5.5.5 0 6:6:6:6:6:6 1 T076_MH6 4 7 6.6.6.6 0 7:7:7:7:7:7 2 T128_MH7 4 7 7.7.7.7 0 8:8:8:8:8:8 3 T050_MH8 4 7 8.8.8.8 0
【0047】ここで、移動ホスト1が移動ホスト5およ
び7の周辺に移動し、他の移動ホスト(特に移動ホスト
2)から離れたと仮定する。移動ホスト4における新し
い内部転送テーブルは以下のようになる。
【0048】
【表5】 宛先 次ホップ 距離 タイムスタンフ゜ 導入 フラグ 安定データ フ゜ロトコル・テ゛ータ MH1 MH6 3 T516_MH1 T810_MH4 M PTR1_MH1 PTR2_MH1 MH2 MH2 1 T238_MH2 T001_MH4 PTR1_MH2 PTR2_MH2 MH3 MH2 2 T674_MH3 T001_MH4 PTR1_MH3 PTR2_MH3 MH4 MH4 0 T820_MH4 T001_MH4 PTR1_MH4 PTR2_MH4 MH5 MH6 2 T502_MH5 T002_MH4 PTR1_MH5 PTR2_MH5 MH6 MH6 1 T186_MH6 T001_MH4 PTR1_MH6 PTR2_MH6 MH7 MH6 2 T238_MH7 T002_MH4 PTR1_MH7 PTR2_MH7 MH8 MH6 3 T160_MH8 T002_MH4 PTR1_MH8 PTR2_MH8
【0049】MH1のエントリだけが新しい距離を示し
ているが、間の時間には、多くの新しいタイムスタンプ
・エントリを受け取っている。すなわち、最初のエント
リは、フラッグM(距離MetricのM)を有し、次の全ダ
ンプが生じるまでに、続いて起こる増分経路指定情報の
更新において公示されなければならない。移動ホスト1
が移動ホスト5と7の周辺に移動したとき、増分式経路
指定情報の即時更新を開始した。これはその後、移動ホ
スト6に同報通信された。また、移動ホスト6は、重要
で新しい経路指定情報を受け取ったと判断し、移動ホス
ト1に関する新しい経路指定情報を移動ホスト4に運ぶ
即時更新を開始した。移動ホスト4は、この情報を受け
取ると、次の経路指定情報の全ダンプまで、それをすべ
ての間隔で同報通信することになる。移動ホスト4にお
いて、増分式公示経路指定の更新は以下の形式を有す
る。
【0050】
【表6】 宛先 距離 タイムスタンプ 4 4 4 4 4 4 0 T820_MH4 1 1 1 1 1 1 3 T516_MH1 2 2 2 2 2 2 1 T238_MH2 3 3 3 3 3 3 2 T674_MH3 5 5 5 5 5 5 2 T502_MH5 6 6 6 6 6 6 1 T186_MH6 7 7 7 7 7 7 2 T238_MH7 8 8 8 8 8 8 3 T160_MH8
【0051】この公示では、移動ホスト4が公示を行っ
ているので、移動ホスト4に関する情報が最初になる。
移動ホスト1は、低いアドレスを有するためではなく、
影響を及ぼす重要な経路変更を有するただ1つのものな
ので、移動ホスト1に関する情報が次になる。増分式経
路指定の更新全体は、以下のような形式を有する。
【0052】
【表7】 伝送情報 「自局アドレス」、距離≡0 層3のプロトコル使用可能度情報が変更された経路 距離が変更された経路 タイムスタンプが変更された経路
【0053】この例では、層3プロトコル構成を変更し
た移動ホストはない。1つのコンピュータが新しい位置
にあるため、その経路指定情報を変更した。すべてのコ
ンピュータは、新しいタイムスタンプを最新に伝送し
た。更新されたタイムスタンプが多すぎて単一のパケッ
トに収まらない場合は、収まるタイムスタンプだけが伝
送される。これらは、いくつかの増分更新間隔にわたっ
て公平に伝送するために選択される。
【0054】全経路指定情報パケットの伝送には、その
ようなフォーマットは必要でない。必要な数のパケット
が使用され、(必要な層3アドレス情報を含めて)使用
可能な情報がすべて伝送される。
【0055】アドホック・ネットワーク・プロトコル内
で時間依存性のいくつかの動作を処理するために、標準
の事象リスト構造を維持しなければならない。ノードの
例は、以下のようでもよい。
【0056】
【表8】 事象時間 事象識別 事象データ(経路エントリへのポインタ)
【0057】コンピュータのクロックが刻時するとき、
事象リストが検査される。最初のノードが満了した場
合、リストと、修正処理手順を呼ぶために使用される識
別と、事象処理ルーチンへの引数として引き渡される事
象データとから事象ノードが引き出される。
【0058】以下の説明は、安定待ち待ち時間テーブル
に関し、経路指定テーブル・エントリの変動を防ぐ際の
その使用法を説明する。経路更新は以下の基準に従って
選択されるために、全般的な問題が生じる。 ・タイムスタンプがより新しい場合、その経路は常に好
ましい。 ・そうでなければ、タイムスタンプが同じではあるが距
離がより良い(短い)場合に、その経路は好ましい。 問題を理解するために、識別タイムスタンプを有する2
つの経路を、間違った順序で移動ホストが受け取ったと
仮定する。すなわち、移動ホスト4が、最初により長い
距離の次ホップを受け取り、そのすぐ後にタイムスタン
プが同じで短い距離の別の次ホップを得ると仮定する。
これは、それほど規則的でなく更新を伝送する多数の移
動ホストがあるときに起こり得る。その代わりに、移動
ホストが著しく異なる伝送間隔でまったく無関係に動作
している場合は、それに対応してより少ないホストでこ
の状況が起こり得る。いずれにせよ、図3において、共
通の宛先MH9に両方とも接続されているが他の移動ホ
ストは共通でない、2つの別々の移動ホスト群中に、こ
の問題を引き起こすのに十分な移動ホストがあると仮定
する。さらに、すべての移動ホストは約15秒毎に更新
を伝送しており、移動ホストMH2はMH9まで12ホ
ップの経路を有し、移動ホストMH6はMH9まで11
ホップの経路を有すると仮定する。さらに、MH2から
の経路指定情報の更新は、MH6からの経路指定情報の
更新よりも約10秒前にMH4に到着すると仮定する。
これは、移動ホストMH9から新しいタイムスタンプが
発行されるたびに行われる。実際には、たとえば、新し
いタイムスタンプ更新を有するホストが多すぎて全ホス
トが単一の増分パケットの更新内に収まらないときに起
こるように、群IIの任意の移動ホストが複数の増分式更
新間隔でそのタイムスタンプ更新を発行し始める場合
に、時間差が激烈になり得る。一般に、ホップ数が大き
くなるほど、図3における更新配送の差が激烈になると
予期される。
【0059】安定待ち時間データは、最初の2つのフィ
ールドによって指定される、以下の形式を有するテーブ
ルに記憶される。
【0060】
【表9】 宛先アドレス 次ホップ・アドレス 最終安定待ち時間 平均安定待ち時間
【0061】新しい経路指定情報の更新が移動ホスト4
に達すると仮定する。新しいエントリのタイムスタンプ
は、今使用したエントリ内のタイムスタンプと同じであ
り、より新しいエントリはより悪い(すなわち、より長
い)距離を有する。そこで、移動ホスト4は、次の転送
決定を行う際に新しいエントリを使用しなければなら
い。ただし、移動ホスト4は、新しい経路を即座に公示
する必要はなく、公示する前にどれだけ待つかを決める
ためにその経路の安定待ち時間テーブルを調べることが
できる。この決定のために平均安定待ち時間を使用す
る。たとえば、経路を公示する前に、移動ホスト4は
(平均安定待ち時間*2)遅延することを決定できる。
【0062】これは非常に有益なことである。というの
は不安定な可能性がある経路が即座に公示されると、そ
の結果がネットワークを介して波及し、移動ホストMH
9のタイムスタンプの更新がアドホック・ネットワーク
を介して波及するたびに、この悪い結果がおそらく繰り
返されることになるからである。一方、移動ホストMH
6を経由するリンクが本当に壊れた場合は、MH2を経
由する経路の公示をすぐに行うべきである。これを達成
するために、移動ホストMH4に変動の履歴があるとき
は、群II内の中間ホストが問題を発見し、移動ホストM
H9までの進路に沿った経路に関して無限の距離を示す
トリガされた増分更新を開始するように、十分早くリン
ク破壊を検出すべきである。すなわち、以前に起こった
経路指定更新の変動に類似する問題が現れる場合、その
問題は、変動を回避する機構を無力にするのに十分な時
間経路更新パターンを支配する他の効果を有するように
思われる。さらに、無限大の距離を有する経路は、定義
によりすぐに公示しなければならない。
【0063】ダンピング機構を最新の事象に有利に片寄
らせるために、特定経路の安定待ち時間の最新の測定値
を、古い測定値よりも大きな加重因子でカウントしなけ
ればならない。そして、重要なことに、経路が真に安定
状態とみなされる前にどれだけ安定状態でなければなら
ないかを示すパラメータを選択しなければならない。こ
れは結局、安定待ち時間テーブルにおける1対のアドレ
ス(宛先、次ホップ)の、安定待ち時間の最大値を指定
することになる。この最大値を有する経路よりも安定な
経路は、それが異なる次ホップまたは距離を有する別の
経路で置き換えられる場合と、トリガされた更新を引き
起こす。
【0064】リンク層ソフトウェアが経路指定テーブル
管理を実施する方法は周知であるが、説明のために、特
定の実施態様について若干の詳細を示す。このテーブル
自体は、オペレーティング・システムのデータ・メモリ
内に記憶されたデータでしばしばそうであるように、静
的に割り振られた固定サイズ・エントリのアレイであ
る。各エントリは「次の」エントリを指定する整数フィ
ールドを有し、これにより通常モードの経路指定テーブ
ルへのアクセスが、線形の探索によるのではなく(静的
に大きさが決められたアレイの場合によくあることだ
が)、リンクしたリストのアクセスのようになる。各宛
先ノードは、せいぜい3つ代替経路しか有することがで
きない。これらの経路は、最適経路を最初にして、リス
トの3つの連続する要素として記憶される。示された最
適経路が失敗したり、そのデータが不調と判断された場
合は、次の経路が実際に「昇進(promoted)」
する。
【0065】更新がテーブルに適用されるのと同間に
「隣接局」から新しい経路指定更新を受け取ったとき、
不調のエントリを削除するための処理も行われる。不調
のエントリは、最近の二三の更新期間内に更新が適用さ
れなかったエントリと定義される。各隣接局は定期的に
更新を送ると期待されるので、しばらく更新を受け取ら
ないと、受信側は対応するコンピュータがもはや隣接局
でないと判断することがある。それが起こると、そのコ
ンピュータを実際の(かつては隣接の)宛先として示す
経路を含めて、そのコンピュータを次ホップとして使用
するどの経路も削除される。エントリが決定される前に
発生する更新期間の数が多いと、不調の経路指定エント
リの数が増すことになるが、伝送エラーも増す。伝送エ
ラーは、多くの無線実施態様の場合によくあり得ること
だが、CSMA型の同報通信媒体を使用するときにも発
生する可能性が高い。リンクが壊れたときは、そのリン
クおよびそのリンクに依存する経路に対して、無限大の
距離の経路をスケジューリングすべきである。
【0066】図4は、データが不調であると判定された
ときのタイム・アウト手順を示す。まず機能ブロック4
0で、事象リスト・データから経路エントリが得られ、
ついで機能ブロック41で、内部テーブルから経路が削
除される。機能ブロック42で、公示される経路のテー
ブルに無限大の距離が挿入され、次に判断ブロック43
で、その宛先が他の宛先の次ホップかどうかを判定する
試験が行われる。そうである場合は、機能ブロック44
で、現在到達不可能な宛先に対して無限大の距離の経路
が公示される。図5に示したように、"ADVERTI
SE"事象処理は、機能ブロック45で公示された経路
リストに指定された経路を挿入する処理と、次いで機能
ブロック46でINCREMENTALフラグをセット
する処理とを含む。同時に、SHOWN YETフラグ
がリセットされる。挿入される経路は、宛先まで無限大
の距離を示すことになる。
【0067】図6は、移動ホストからの増分式更新伝送
の論理を示す。この処理は、機能ブロック47から始ま
り、プロトコル使用可能度の変化が挿入される。次い
で、機能ブロック48で公示経路リストが走査され、判
断ブロック49でFLAGSおよびSHOWN YET
が0であるか検査が行われる。この条件に合えば、機能
ブロック50で、その経路が挿入され、フラグがセット
される。次に、判断ブロック51で試験が行われ、出力
パケットが一杯過ぎないかどうか判定する。一杯過ぎる
場合は、処理が終わる前に、機能ブロック52で全ダン
プがスケジューリングされ、そうでない場合は、機能ブ
ロック48に戻って公示経路リストを走査する。
【0068】公示経路リストが走査されるとも、判断ブ
ロック53で試験が行われ、FLAGSとINCREM
ENTALが0でないかどうか判定する。0である場合
は、処理は機能ブロック48に戻り、そうでない場合
は、機能ブロック54でその経路が挿入される。判断ブ
ロック55で試験が行われ、出力パッケートが一杯過ぎ
ないかどうか判定する。一杯過ぎる場合は、機能ブロッ
ク52で全ダンプがスケジューリングされ、そうでない
場合は、機能ブロック56で公示経路リストが再び走査
されるが、このときはLAST ADV TIMEST
AMPから始まる。公示経路リストが走査されるとき、
判断ブロック57で試験が行われ、FLAGSおよびN
EW TIMESTAMPが0でないかどうか判定す
る。0でない場合は、機能ブロック58で経路が挿入さ
れ、判断ブロック59で試験が行われ、出力パケットが
一杯過ぎないかどうかを判定する。一杯過ぎる場合は、
機能ブロック60でLAST ADV TIMESTA
MPが提示された最後の経路にセットされ、そうでない
場合は、機能ブロック61でLAST ADV TIM
ESTAMPがゼロにセットされ、処理が終了する。
【0069】図7は、移動ホストからの全ダンプ伝送の
論理を示す。まず、判断ブロック62で試験が行われ、
またどの経路も示されていないかどうかを判定する。示
されていない場合は、処理が終わる前に機能ブロック6
3で、増分伝送が行われ、全ダンプが再びスケジューリ
ングされる。そうでない場合は、機能ブロック64で、
指定されたテーブル・フォーマットに従って使用可能な
プロトコルがすべて挿入される。次に、機能ブロック6
5で、テーブルの形式に従って、公示経路がすべて挿入
される"FLAGS"フィールドが削除される。最後に、
機能ブロック66で、すべての公示経路で増分がリセッ
トされ、処理が終了する。
【0070】図8は、受信時の全ダンプ処理の論理を示
す。まず機能ブロック67で入力データが走査され、判
断ブロック68でタイムスタンプが新しいかどうか、判
断ブロック69で経路が新しいかあるいは新しい距離を
有するかどうか、また判断ブロック70でどれかのプロ
トコルが変更されたかどうかを判定する。タイムスタン
プが新しい場合は、機能ブロック71で、内部経路指定
テーブルに現行値が置かれ、タイムアウト事象が再びス
ケジューリングされて、テーブル内で新しいタイムアウ
トがマークされる。次に、機能ブロック72で、その経
路の安定待ち時間の測定を開始し、処理が終了する。一
方、経路が新しいかあるいは新しい距離を有する場合
は、機能ブロック73で、エラー・アクティビティがス
ケジューリングされる。次いで、機能ブロック74で、
安定待ち時間が更新され、処理が終了する。一方、どれ
かのプロトコルが変化した場合は、機能ブロック75で
たとえばARPテーブル管理を使って、適切な層3アク
ティビティが変更される。
【0071】図9は、受信時の増分式更新処理を示す。
機能ブロック76で入力データが走査され、判断ブロッ
ク77でプロトコル使用可能度が変更されたかどうか、
判断ブロック78で経路が新しいかどうか、判断ブロッ
ク79でタイムスタンプが古いかどうか、判断ブロック
80でタイムスタンプが同じで距離がより短いかどうか
を判定する。プロトコル使用可能度が変化している場合
は、機能ブロック81で適切な層3処理ルーチンを呼び
出し、判断ブロック78に進む。経路が新しい場合は、
機能ブロック82で出力増分更新がスケジューリングさ
れ、処理が終了する。タイムスタンプが古い場合は、判
断ブロック83でさらに試験が行われ、経路が無限大の
距離を有するかどうか判定する。経路が無限大の距離を
持たない場合は、機能ブロック84で破棄され、処理が
終了する。経路が無限大の距離を有する場合は、機能ブ
ロック85でSHOWN YETフラグがリセットさ
れ、処理が終了する。タイムスタンプが同じで距離がよ
り短い場合、機能ブロック86で現安定待ち時間が更新
され、機能ブロック87で公示リストに新しいエントリ
が最初に入れられる。次に、機能ブロック88で、SH
OWN YETフラグがリセットされ、増分がセットさ
れ、関係する"ADVERTISE"事象が削除され、処
理が終了する。判断ブロック80に戻り、結果が否定の
場合は機能ブロック89に進み、内部テーブル内の経路
エントリが使用され、タイムアウトがリセットされる。
次に、機能ブロック90で、安定待ち時間の現行評価
後、覚醒がスケジューリングされ、処理が終了する。
【0072】図10は、安定待ち時間が過ぎた後に、経
路を公示経路に挿入するための流れ図を示す。この処理
は、図9の機能ブロック90でセットされた覚醒タイマ
が、機能ブロック101で鳴ると始まる。これが起こる
と、判断ブロック102で試験が行われて、確立された
経路が公示された経路と同じであるかどうかを判定す
る。同じ場合は、何も行う必要はなく、処理は終了す
る。しかし異なる場合は、機能ブロック103でSHO
WN YETがリセットされ、処理が終わる前に、機能
ブロック104で次の増分更新がスケジューリングされ
る。
【0073】上記以外にも、関与する各コンピュータ
(移動局または基地局)によって同報通信される経路指
定テーブル内の各エントリの一部分として伝送される追
加のデータ・フィールドがある。これらのフィールド
は、たとえば、高水準のプロトコルまたはリンク層の動
作に依存する他のプロトコルによって決まる。たとえ
ば、正しいARP動作を可能にするために、各経路指定
テーブル・エントリが、宛先アドレスに対応するインタ
ーネット・プロトコル(IP)アドレスも含まなければ
ならないこともある。これは、隣接局のために経路指定
機能を利用するときに、中間のコンピュータを使用可能
にするために行われ、ARP同報通信の経路指定の代わ
りに「代理ARP」も発行する。
【0074】協力する移動ホスト間でアドホック・ネッ
トワークを達成するために使用される、様々な手順を記
述する疑似Cコードを以下にリストする。
【0075】 このテーブルは、これらの手順を実行する移動ホストに
関するデータを常に含むように初期設定する。 */ struct advertised route entry{ address t destination; value t metric; proto ptr protocol list; struct advertised route entry *advertised route table={myaddress, 0,my protocol list}; struct protocol list{ value t protocol type; value t address size; u char[] layer 3 address; } /* *各移動ホストは、経路エントリの2つのテーブルを維持しなければならない。 *−公示される経路エントリ *−転送用に使われる経路 */ /* *各移動ホストは、可能な各種のタイムアウト事象に関してノードを有する事象 リ *ストを維持しなければならない。可能な事象は以下のとおりである。 *−経路指定テーブル・エントリをタイムアウトする *−起こり得る変動を回避するためにその公示が遅延された公示テーブルへの経 路 * を加える。 *−公示を周期的に同報通信する(増分式または全)。 */ Timeout() { get event from list(); switch (event type) case ROUTE TIMEOUT: bad route=event type->route; if (bad route->metric =1) /* おっと、隣接局が死んだ*/ for (route = first; /*テーブル内のすべての経路について*/){ if route->next hop = bad route){ rOute->metric = INFINITE METRIC; route->flags = METRIC CHANGED; route->timestamp | =1; } } bad route->flags l=METRIC CHANGED bad route->metric=INFINITE METRIC; bad route->timestampl=1; /* 1だけ増分した*/ do incremntal(); break; case ADD ADVERTISEMENT: route->flags l=CHANGED; break; case DO ADVERTISEMENT: if (full dump scheduled) do full dump(); else do incremental(); break; } } struct settling time table{ address t destination; time t settling time; value t number of next hops; addr list next hop list; } struct next hop list{ address t next hop; list ptr *next hop list; } do full dump() { get empty NPDU(); for (/*公示された経路指定テーブル内の各経路*/) { copy route into NPDU() if (NPDU full) ( transmit NPDU(); get empty NPDU(); } route->flags &= /*変更ビットをリセットする*/ NOT(CHANGED l CHANGED PROTOCOL l CHANGED METRIC); } /*上記で自局データが自動的に含まれたことに留意されたい*/ schedule full dump(USUAL PERIOD); } /* *増分ダンプは、次のようないくつかの部分に集積する。 *−送信局(すなわち、この移動ホスト)に関するエントリ。 *−新しい移動ホストまたは層3プロトコル使用可能度情報を修正した移動ホス ト * に関するエントリ。 *−経路指定情報が実質上変更された新しい移動ホストに関するエントリ。 *−新しいタイムスタンプだけを反映しているエントリ。 *増分パケットは、1つの層3パケット(ネットワーク・プロトコル・データ・ ユ *ニット)だけに収まるように制約される。重要な変化が多すぎて報告できない 場 *合は、全ダンプをスケジューリングしなければならない。タイムスタンプ更新 が *多すぎて報告できない場合は、最後に報告されたタイムスタンプ更新を追跡し 、 *次回はそれからスタートする。 */ do incremental dump() { get empty NPDU(); /*最初に自局の新しいタイムスタンプを伝送する。距離0*/ if (route to myself->timestamp & 0x00000001 !=0) printf ("予期しない内部タイムスタンプ error\r\n"); route to myself->timestamp = route to myself +2; copy route into NPDU(route to myself) for ( route=first;/*公示経路指定テーブル内の各経路*/) if (route->flags & PROTOCOL CHANGED) copy route into NPDU(route) if (NPDU full) ( schedule full dump(IMMEDIATE); printf (Unexpectedly full incremental!\n"); transmit NPDU(); get empty NPDU(); } } for ( route=first; /*公示経路指定テーブル内の各経路*/) { if (route->flags & ALREADY DONE) continue; /*上記でこれはすでに示された*/ if (route->flags & METRIC CHANGED) copy route into NPDU(route) if (NPDU full) ( schedule full dump(IMMEDIATE); printf ("予期せず全増分incremental!\n"); transmit NPDU(); get empty NPDU(); } } for (route=last timestamp shown; /* */){ if (route->flags & ALREADY DONE) continue; /*上記でこれはすでに示された*/ if (route->flags & TIMESTAMP CHANGED) { copy route into NPDU(route) last timestamp shown = route; } if (NPDU full) ( break; /*増分パケットの構築を停止する*/ } } transmit NPDU(); } /* *移動ホストが隣接局のうちの1つから経路指定情報を受け取ると、パケットの 各 *経路エントリを調べて、その内部経路指定テーブルを更新するかどうかを決定 す *る。入力パケットが全ダンプである場合は、通常、実質上異なる情報は期待さ れ *ない。より新しい場合あるいは新しさは同等だがより短い距離を有する場合に 、 *新しい経路が受け入れられる。 * *入力経路がより新しいタイムスタンプという基準に基づいて受け入れられる場 合 *、新しい経路を公示するかどうか決定を行う。この決定は、特定の宛先移動ホ ス *トに関してパケットの送信側(すなわち、次ホップ)から得た経路の過去の履 歴 *に依存する。 * *次ホップを通る経路が次ホップまでの経路よりも(この移動ホストから次ホッ プ *までのホップなので)1ホップだけ長くなることを反映するために、任意の入 力 *経路に関して示された距離を1だけ増分しなければならないことに留意された い *。 */ process incoming route update() { must schedule incremental = FALSE; for (new route=packet data; /*パケット内の各エントリを行う*/{ old route = find(new route,route table); new route->metric =new route->metric +1; if (new route->timestamp > old route->timestamp) { new route->timeout = calculate timeout(new route); replace (old routej new route); route table); delete timeout event (old route); schedule timeout event (new route); if (new route->type & CHANGED PROTOCOL){ must schedule incremental = TRUE; new route->flags l=CHANGED PROTOCOL; new route->install time = current time(); } else if ((new route->type & CHANGED METRIC) ll (new route->metric < old route->metric { must schedule incremental = TRUE; new route->flags l=CHANGED METRIC; new route->install time =current time(); } else if (new route->metric >= old route->metric) { stable time = check settling time (new route) if (0 ==stable time) /*それを公示する*/ new route->flags l= CHANGED; else enter event list(new route, stable time,ADD ADVERTISEMENT); } } else if ((new route->timestamp == old route->timestamp) && (new route->metric < old route->metric)) { enter settling time data (old route, new route); new route->timeout = calculate timeout(new route); replace (old route, new route, route table); delete timeout event (old route); schedule timeout event (new route); new route->flags l=CHANGED METRIC; new route->install time = current time(); } } if (must schedule incremental) { schedule incremental(IMMEDIATE); if (incoming packet->packet type ==FULL DUMP) printf ("Full dump has new,unreported data!\r\n"); } } /* *変動を弱めるために、経路変化の頻度に関するデータを保持する。ある状況で は *、同じタイムスタンプを有する特定の移動ホストで経路公示を受け取るが、「 順 *序外れ」で受け取る、すなわち同じタイムスタンプを有する2つの経路がより 短 *い距離に最初に達することが考えられる。 * 最終安定待ち時間 * 平均安定待ち時間 *2つのデータが保持される。 *平均安定待ち時間は、前の平均を16倍し、現行値を2倍し、それらの結果を 加 *えて18で割って計算される。これは、前の16個の結果よりも最新の結果に 少 *し大きな重みを与える効果がある。 */ enter settling time (new route, old route) { route data = find (new route->destination, old route->next hop, settling time table); settling time = (16* route data->settling time) + 2* (current time() - old route->install time); settling time = settling time \ 18; } check settling time (new route) { route data = find (new route, settling time table); settling time data =route data->settling time; if (settling time data == NULL) return 0; if (settling time data > MAXIMUM DELAY) return 0; else return (settling time data);
【0076】本発明を1つの好ましい実施例に基づいて
説明したが、添付の特許請求の範囲の趣旨および範囲内
で本発明を修正して実施できることが、当業者には理解
されよう。本発明の新しい経路指定アルゴリズムは、特
に、移動コンピュータの動作に最も劇的に必要とされる
「アドホック・ネットワーク」の作成を可能にするため
に開発されたものである。しかし、この経路指定アルゴ
リズム自体、および「アドホック・ネットワーク」の動
作は、移動コンピュータを含まない状況でも有利に使用
することができる。たとえば、この経路指定アルゴリズ
ムは、(リンク状態経路指定アルゴリズムに比べて)少
ないメモリ要件を必要とする状況に適用することができ
る。「アドホック・ネットワーク」の動作は、無線移動
コンピュータだけでなく有線移動コンピュータにも適用
できる。したがって、一般に、本発明は、新しい宛先順
経路指定アルゴリズムを提供し、このアルゴリズムは変
動を弱める技法によって補われる。
【0077】まとめとして、本発明の構成に関して以下
の事項を開示する。
【0078】(1)それぞれ固有ネットワーク・アドレ
スを持つが固定位置を持たない複数の移動ホストから構
成されるアドホック・ネットワークに結合された2つの
移動ホスト間で、パケットの情報を経路指定する方法で
あって、各移動ホストにおいて、ソース移動ホストから
宛先移動ホストまでのホップ数として定義された「距
離」を含む経路指定テーブルを記憶する段階と、各移動
ホストに記憶された経路指定テーブルを、その移動ホス
トが周期的に同報通信することにより経路を公示する段
階と、宛先移動ホストから発したタイムスタンプで、各
経路指定テーブルのエントリをタグ付けする段階と、他
の移動ホストから受け取った同報通信に基づいて、各宛
先移動ホストごとに、移動ホストに記憶された経路指定
テーブルを更新する段階と、各移動ホストが、隣接移動
ホストから受け取った新しい経路指定情報を再伝送する
段階と、所望の宛先移動ホストに関する最良の「距離」
を有する経路として、ソース移動ホストからパケットの
情報を伝送するための経路を選択する段階とを含む方
法。 (2)アドホック・ネットワークが、ネットワーク層と
リンク層とを含むネットワーク規格に従い、経路指定が
アドホック・ネットワークのリンク層で実行されること
を特徴とする、上記(1)に記載の経路指定方法。 (3)新しい経路が、より短い距離または無限の距離を
有する経路と定義され、無限の距離は、破壊されたリン
クを表し、すなわち特定の宛先が到達可能でなくなり、
したがってこの新規の到達不可能な宛先に依存する他の
すべての宛先がそれ自体到達不可能になることを意味
し、隣接移動ホストから受け取った新しい経路指定情報
を再伝送する前記段階が、新しい経路指定情報の受信時
に移動ホストによって即時実行されることを特徴とす
る、上記(1)に記載の経路指定方法。 (4)前記経路指定テーブルに記憶された経路が変化す
る頻度に関するデータを保持する段階と、前記経路指定
テーブルに記憶された経路の平均安定待ち時間を決定す
ることによって、経路の安定性を測定する段階と、測定
された経路の安定待ち時間を安定待ち時間テーブルに、
記憶する段階と、公示段階の前に安定待ち時間テーブル
にアクセスし、まもなく変化する可能性のある経路の公
示を遅らせ、それにより前記経路指定テーブル内の情報
の変動を弱める段階とをさらに含む、上記(1)に記載
の経路指定方法。 (5)古い測定値よりも大きな加重因子を有する特定の
経路の安定待ち時間の最新の測定値をカウントすること
により、測定された経路安定待ち時間に重み付けを行う
段階をさらに含む、上記(4)に記載の経路指定方法。 (6)アドホック・ネットワークがさらに、移動ホスト
のネットワーク層アドレスに基づいて、前記経路指定テ
ーブルに経路指定情報を記憶する段階と、前記経路指定
テーブルに記憶された経路が変化する頻度に関するデー
タを保持する段階と、前記経路指定テーブルに記憶され
た経路の平均安定待ち時間を決定することにより、経路
の安定性を測定する段階と、測定された経路の安定待ち
時間を安定待ち時間テーブルに記憶する段階と、公示段
階の前に安定待ち時間テーブルにアクセスし、まもなく
変化する可能性のある経路の公示を遅らせ、それにより
前記経路指定テーブル内の情報の変動を弱める段階とを
さらに含む、上記(1)に記載の経路指定方法。 (7)移動ホストのリンク層アドレスに基づいて、前記
経路指定テーブルに経路指定情報を記憶する段階と、前
記経路指定テーブルに記憶された経路が変化する頻度に
関するデータを保持する段階と、前記経路指定テーブル
に記憶された経路の平均安定待ち時間を決定することに
より、経路の安定性を測定する段階と、測定された経路
の安定待ち時間を安定待ち時間テーブルに記憶する段階
と、公示段階の前に安定待ち時間テーブルにアクセス
し、まもなく変化する可能性のある経路の公示を遅ら
せ、それにより前記経路指定テーブル内の情報の変動を
弱める段階とをさらに含む、上記(1)に記載の経路指
定方法。 (8)ネットワーク層プロトコル使用可能度データを宛
先ごとに追跡する段階をさらに含む、上記(1)に記載
の経路指定方法。 (9)それぞれ固有ネットワーク・アドレスを持つが固
定位置をもたない複数の移動ホストから構成され、ネッ
トワーク層とリンク層とを含み、ネットワーク規格に従
うアドホック・ネットワークに結合された2つの移動ホ
スト間で、パケットの情報を経路指定する方法であっ
て、各移動ホストにおいて、ソース移動ホストから宛先
移動ホストまでのホップ数として定義された「距離」を
含む経路指定テーブルを記憶する段階と、各移動ホスト
に記憶された経路指定テーブルを、その移動ホストが周
期的に同報通信することにより経路を公示する段階と、
宛先移動ホストから発したタイムスタンプで、各経路指
定テーブルのエントリをタグ付けする段階と、他の移動
ホストから受け取った同報通信に基づき、移動ホストに
記憶された経路指定テーブルを移動ホストごとに更新す
る段階であって、前記更新が、より良い距離または無限
の距離を有する経路と定義される新しい経路に限定さ
れ、無限の距離が破壊リンクを表し、すなわち、特定の
宛先が到達可能でなくなり、したがってこの新規の到達
不可能な宛先に依存する他のすべての宛先がそれ自体到
達不可能になることを意味する更新段階と、隣接移動ホ
ストから受け取った新しい経路指定情報を各移動ホスト
が再伝送する段階であって、移動ホストが新しい経路指
定情報を受け取ると即時に実行される再伝送段階と、所
望の宛先移動ホストに関する最短の「距離」を有する経
路として、ソース移動ホストからパケットの情報を伝送
する経路を選択する段階とを含む方法。 (10)前記経路指定テーブルに記憶された経路が変化
する頻度に関するデータを保持する段階と、前記経路指
定テーブルに記憶された経路の平均安定待ち時間を決定
することにより、経路の安定性を測定する段階と、測定
した経路の安定待ち時間を安定待ち時間テーブルに記憶
する段階と、公示段階の前に安定待ち時間テーブルにア
クセスし、まもなく変化する可能性のある経路の公示を
遅らせ、それにより前記経路指定テーブル内の情報の変
動を弱める段階とを含む、上記(9)に記載の経路指定
方法。 (11)古い事象よりも大きな加重因子を有する特定経
路の安定待ち時間の最新の測定値をカウントすることに
よって、測定された経路安定待ち時間に重み付けを行う
段階をさらに含む、上記(10)に記載の経路指定方
法。
【発明の効果】変化する任意の相互接続経路に沿って任
意の時点でデータを交換できる移動コンピュータ群が、
そのコンピュータに、データを変換できる経路を与える
ことができる、データ通信システムを提供できる。
【図面の簡単な説明】
【図1】国防データ・ネットワークのアーキテクチャ図
である。
【図2】複数の無線移動ホストからなる「アドホック」
ネットワークの機能ブロック図である。
【図3】共通の宛先に接続された、2つの別々の移動ホ
スト群を示す機能ブロック図である。
【図4】タイムアウト手順の論理を示す流れ図である。
【図5】"ADVERTISE"事象処理の論理を示す流
れ図である。
【図6】増分式更新伝送の論理を示す流れ図である。
【図7】全ダンプ伝送の論理を示す流れ図である。
【図8】受信時の全ダンプ処理の論理を示す流れ図であ
る。
【図9】受信時の増分式更新処理の論理を示す流れ図で
ある。
【図10】安定待ち時間の経過後に、公示経路に経路を
挿入する論理を示す流れ図である。
【符号の説明】
1 移動ホスト 2 移動ホスト 3 移動ホスト 4 移動ホスト 5 移動ホスト 6 移動ホスト 7 移動ホスト 8 移動ホスト 10 アドホック・ネットワーク 50 双方向無線リンク

Claims (11)

    【特許請求の範囲】
  1. 【請求項1】それぞれ固有ネットワーク・アドレスを持
    つが固定位置を持たない複数の移動ホストから構成され
    るアドホック・ネットワークに結合された2つの移動ホ
    スト間で、パケットの情報を経路指定する方法であっ
    て、 各移動ホストにおいて、ソース移動ホストから宛先移動
    ホストまでのホップ数として定義された「距離」を含む
    経路指定テーブルを記憶する段階と、 各移動ホストに記憶された経路指定テーブルを、その移
    動ホストが周期的に同報通信することにより経路を公示
    する段階と、 宛先移動ホストから発したタイムスタンプで、各経路指
    定テーブルのエントリをタグ付けする段階と、 他の移動ホストから受け取った同報通信に基づいて、各
    宛先移動ホストごとに、移動ホストに記憶された経路指
    定テーブルを更新する段階と、 各移動ホストが、隣接移動ホストから受け取った新しい
    経路指定情報を再伝送する段階と、 所望の宛先移動ホストに関する最良の「距離」を有する
    経路として、ソース移動ホストからパケットの情報を伝
    送するための経路を選択する段階とを含む方法。
  2. 【請求項2】アドホック・ネットワークが、ネットワー
    ク層とリンク層とを含むネットワーク規格に従い、経路
    指定がアドホック・ネットワークのリンク層で実行され
    ることを特徴とする、請求項1に記載の経路指定方法。
  3. 【請求項3】新しい経路が、より短い距離または無限の
    距離を有する経路と定義され、無限の距離は、破壊され
    たリンクを表し、すなわち特定の宛先が到達可能でなく
    なり、したがってこの新規の到達不可能な宛先に依存す
    る他のすべての宛先がそれ自体到達不可能になることを
    意味し、隣接移動ホストから受け取った新しい経路指定
    情報を再伝送する前記段階が、新しい経路指定情報の受
    信時に移動ホストによって即時実行されることを特徴と
    する、請求項1に記載の経路指定方法。
  4. 【請求項4】前記経路指定テーブルに記憶された経路が
    変化する頻度に関するデータを保持する段階と、 前記経路指定テーブルに記憶された経路の平均安定待ち
    時間を決定することによって、経路の安定性を測定する
    段階と、 測定された経路の安定待ち時間を安定待ち時間テーブル
    に、記憶する段階と、 公示段階の前に安定待ち時間テーブルにアクセスし、ま
    もなく変化する可能性のある経路の公示を遅らせ、それ
    により前記経路指定テーブル内の情報の変動を少なくす
    る段階とをさらに含む、請求項1に記載の経路指定方
    法。
  5. 【請求項5】古い測定値よりも大きな加重因子を有する
    特定の経路の安定待ち時間の最新の測定値をカウントす
    ることにより、測定された経路安定待ち時間に重み付け
    を行う段階をさらに含む、請求項4に記載の経路指定方
    法。
  6. 【請求項6】アドホック・ネットワークがさらに、 移動ホストのネットワーク層アドレスに基づいて、前記
    経路指定テーブルに経路指定情報を記憶する段階と、 前記経路指定テーブルに記憶された経路が変化する頻度
    に関するデータを保持する段階と、 前記経路指定テーブルに記憶された経路の平均安定待ち
    時間を決定することにより、経路の安定性を測定する段
    階と、 測定された経路の安定待ち時間を安定待ち時間テーブル
    に記憶する段階と、 公示段階の前に安定待ち時間テーブルにアクセスし、ま
    もなく変化する可能性のある経路の公示を遅らせ、それ
    により前記経路指定テーブル内の情報の変動を少なくす
    る段階とをさらに含む、請求項1に記載の経路指定方
    法。
  7. 【請求項7】移動ホストのリンク層アドレスに基づい
    て、前記経路指定テーブルに経路指定情報を記憶する段
    階と、 前記経路指定テーブルに記憶された経路が変化する頻度
    に関するデータを保持する段階と、 前記経路指定テーブルに記憶された経路の平均安定待ち
    時間を決定することにより、経路の安定性を測定する段
    階と、 測定された経路の安定待ち時間を安定待ち時間テーブル
    に記憶する段階と、 公示段階の前に安定待ち時間テーブルにアクセスし、ま
    もなく変化する可能性のある経路の公示を遅らせ、それ
    により前記経路指定テーブル内の情報の変動を少なくす
    る段階とをさらに含む、請求項1に記載の経路指定方
    法。
  8. 【請求項8】ネットワーク層プロトコル使用可能度デー
    タを宛先ごとに追跡する段階をさらに含む、請求項1に
    記載の経路指定方法。
  9. 【請求項9】それぞれ固有ネットワーク・アドレスを持
    つが固定位置をもたない複数の移動ホストから構成さ
    れ、ネットワーク層とリンク層とを含み、ネットワーク
    規格に従うアドホック・ネットワークに結合された2つ
    の移動ホスト間で、パケットの情報を経路指定する方法
    であって、 各移動ホストにおいて、ソース移動ホストから宛先移動
    ホストまでのホップ数として定義された「距離」を含む
    経路指定テーブルを記憶する段階と、 各移動ホストに記憶された経路指定テーブルを、その移
    動ホストが周期的に同報通信することにより経路を公示
    する段階と、 宛先移動ホストから発したタイムスタンプで、各経路指
    定テーブルのエントリをタグ付けする段階と、 他の移動ホストから受け取った同報通信に基づき、移動
    ホストに記憶された経路指定テーブルを移動ホストごと
    に更新する段階であって、前記更新が、より良い距離ま
    たは無限の距離を有する経路と定義される新しい経路に
    限定され、無限の距離が破壊リンクを表し、すなわち、
    特定の宛先が到達可能でなくなり、したがってこの新規
    の到達不可能な宛先に依存する他のすべての宛先がそれ
    自体到達不可能になることを意味する更新段階と、 隣接移動ホストから受け取った新しい経路指定情報を各
    移動ホストが再伝送する段階であって、移動ホストが新
    しい経路指定情報を受け取ると即時に実行される再伝送
    段階と、 所望の宛先移動ホストに関する最短の「距離」を有する
    経路として、ソース移動ホストからパケットの情報を伝
    送する経路を選択する段階とを含む方法。
  10. 【請求項10】前記経路指定テーブルに記憶された経路
    が変化する頻度に関するデータを保持する段階と、 前記経路指定テーブルに記憶された経路の平均安定待ち
    時間を決定することにより、経路の安定性を測定する段
    階と、 測定した経路の安定待ち時間を安定待ち時間テーブルに
    記憶する段階と、 公示段階の前に安定待ち時間テーブルにアクセスし、ま
    もなく変化する可能性のある経路の公示を遅らせ、それ
    により前記経路指定テーブル内の情報の変動を少なくす
    る段階とを含む、請求項9に記載の経路指定方法。
  11. 【請求項11】古い事象よりも大きな加重因子を有する
    特定経路の安定待ち時間の最新の測定値をカウントする
    ことによって、測定された経路安定待ち時間に重み付け
    を行う段階をさらに含む、請求項10に記載の経路指定
    方法。
JP31440494A 1994-01-10 1994-12-19 経路指定方法 Expired - Fee Related JP2577541B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US179397 1994-01-10
US08/179,397 US5412654A (en) 1994-01-10 1994-01-10 Highly dynamic destination-sequenced destination vector routing for mobile computers

Publications (2)

Publication Number Publication Date
JPH0837535A true JPH0837535A (ja) 1996-02-06
JP2577541B2 JP2577541B2 (ja) 1997-02-05

Family

ID=22656425

Family Applications (1)

Application Number Title Priority Date Filing Date
JP31440494A Expired - Fee Related JP2577541B2 (ja) 1994-01-10 1994-12-19 経路指定方法

Country Status (5)

Country Link
US (1) US5412654A (ja)
EP (1) EP0662760B1 (ja)
JP (1) JP2577541B2 (ja)
CA (1) CA2134018C (ja)
DE (1) DE69428099T2 (ja)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000516786A (ja) * 1996-09-19 2000-12-12 テルコーディア テクノロジーズ インコーポレイテッド ワイヤレス・インターネット・アクセスのための方法およびシステム
US6307843B1 (en) 1997-07-18 2001-10-23 Nec Corporation Ad hoc network of mobile hosts using link table for identifying wireless links and destination addresses
JP2002064546A (ja) * 2000-08-16 2002-02-28 Nippon Telegr & Teleph Corp <Ntt> パケット転送経路検索方法及び無線ノードのゲートウェイノードとの通信可能性調査方法
JP2002190772A (ja) * 2000-12-22 2002-07-05 Fuji Electric Co Ltd 無線通信ネットワーク、その有線接続無線機
WO2005022850A1 (ja) * 2003-09-01 2005-03-10 Nippon Telegraph And Telephone Corporation パケット通信方法
US7035221B2 (en) 2000-08-30 2006-04-25 Nec Corporation Radio network, relay node, core node, relay transmission method used in the same and program thereof
US7242942B2 (en) 2002-04-25 2007-07-10 Sony Corporation Communication system, apparatus and method for controlling communication, apparatus and method for communication, and computer program
JP2008109327A (ja) * 2006-10-25 2008-05-08 Hitachi Communication Technologies Ltd マルチリンクバンドル制御を行なうデータ伝送方法、データ伝送装置、およびデータ伝送システム
US7418510B2 (en) 2001-09-05 2008-08-26 Mitsubishi Denki Kabushiki Kaisha Network system dynamically made for a short-distance wireless communication and network structuring method
CN100433702C (zh) * 2003-09-01 2008-11-12 日本电信电话株式会社 分组通信方法
US7492772B2 (en) 2003-07-10 2009-02-17 Samsung Electronics Co., Ltd. Method and system for dynamically updating ARP cache tables in an ad hoc network
US7554982B2 (en) 2003-05-16 2009-06-30 Oki Electric Industry Co., Ltd. Communication terminal and communication network
US7751360B2 (en) 2004-02-18 2010-07-06 Ntt Docomo, Inc. Packet transmission system, wireless basestation, and route optimization for packet transmission
US7808939B2 (en) 2003-03-28 2010-10-05 Lenovo (Singapore) Pte Ltd. Routing in wireless ad-hoc networks
JP2011029888A (ja) * 2009-07-24 2011-02-10 Nec Corp ノード、ノードの制御方法、及びプログラム
US7969952B2 (en) 2005-10-04 2011-06-28 Samsung Electronics Co., Ltd. Method of implementing multicast routing system in mobile ad-hoc network environment

Families Citing this family (472)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6407991B1 (en) * 1993-05-06 2002-06-18 Intermec Ip Corp. Communication network providing wireless and hard-wired dynamic routing
SE470518B (sv) * 1992-11-09 1994-06-27 Pricer Norden Ab Förfarande och anordning för kvittering av information
FR2703537B1 (fr) * 1993-04-02 1995-06-09 Sextant Avionique Procédé pour la transmission d'informations par voie hertzienne.
US5511168A (en) * 1993-07-01 1996-04-23 Digital Equipment Corporation Virtual circuit manager for multicast messaging
US5694546A (en) 1994-05-31 1997-12-02 Reisman; Richard R. System for automatic unattended electronic information transport between a server and a client by a vendor provided transport software with a manifest list
CA2129199C (en) * 1994-07-29 1999-07-20 Roger Y.M. Cheung Method and apparatus for bridging wireless lan to a wired lan
CA2171641A1 (en) * 1994-07-29 1996-02-15 Pierre A. Humblet A method and system for minimizing redundant topology updates using a black-out timer
GB9500696D0 (en) * 1995-01-13 1995-03-08 Plessey Telecomm In access to obscure and remote services
US5793842A (en) * 1995-02-27 1998-08-11 Schloemer; Jerry R. System and method of call routing and connection in a mobile (remote) radio telephone system
US5768531A (en) * 1995-03-27 1998-06-16 Toshiba America Information Systems Apparatus and method for using multiple communication paths in a wireless LAN
JP2661591B2 (ja) * 1995-05-26 1997-10-08 日本電気株式会社 移動体通信システムにおける信号伝送方法
US20040264402A9 (en) * 1995-06-01 2004-12-30 Padcom. Inc. Port routing functionality
US6418324B1 (en) * 1995-06-01 2002-07-09 Padcom, Incorporated Apparatus and method for transparent wireless communication between a remote device and host system
US5654958A (en) * 1995-06-05 1997-08-05 Motorola, Inc. System and method for learning and dynamic routing of data in a mobile communication network
US5600794A (en) * 1995-08-04 1997-02-04 Bay Networks, Inc. Method and apparatus for managing exchange of metrics in a computer network by exchanging only metrics used by a node in the network
US5638357A (en) * 1995-08-25 1997-06-10 Telefonaktiebolaget Lm Ericsson (Publ) Distributed method for periodical routing verification test scheduling
CA2179130A1 (en) * 1995-08-31 1997-03-01 Kadathur S. Natarajan System and methods of supporting connection-oriented services in a network with changing topology
US6795852B1 (en) 1995-09-11 2004-09-21 Nomadix, Inc. Automatic network connection
US6122759A (en) * 1995-10-10 2000-09-19 Lucent Technologies Inc. Method and apparatus for restoration of an ATM network
US5590120A (en) * 1995-10-31 1996-12-31 Cabletron Systems, Inc. Port-link configuration tracking method and apparatus
CA2191805A1 (en) 1995-12-15 1997-06-16 Jason Paul Demont Apparatus and method for transmitting a signal
US5826014A (en) * 1996-02-06 1998-10-20 Network Engineering Software Firewall system for protecting network elements connected to a public network
US5870550A (en) 1996-02-26 1999-02-09 Network Engineering Software Web server employing multi-homed, moldular framework
US5898830A (en) * 1996-10-17 1999-04-27 Network Engineering Software Firewall providing enhanced network security and user transparency
JP2838998B2 (ja) * 1996-02-07 1998-12-16 日本電気株式会社 移動端末及び移動対応ネットワーク
US5754774A (en) * 1996-02-15 1998-05-19 International Business Machine Corp. Client/server communication system
US8117298B1 (en) 1996-02-26 2012-02-14 Graphon Corporation Multi-homed web server
US5673322A (en) * 1996-03-22 1997-09-30 Bell Communications Research, Inc. System and method for providing protocol translation and filtering to access the world wide web from wireless or low-bandwidth networks
US5652751A (en) * 1996-03-26 1997-07-29 Hazeltine Corporation Architecture for mobile radio networks with dynamically changing topology using virtual subnets
JP2842524B2 (ja) * 1996-06-06 1999-01-06 日本電気株式会社 マルチキャストグループ構成方法及びマルチキャスト通信ネットワーク
US5987011A (en) * 1996-08-30 1999-11-16 Chai-Keong Toh Routing method for Ad-Hoc mobile networks
US6195691B1 (en) * 1996-09-17 2001-02-27 National Systems Corporation Method and apparatus for creating and using dynamic universal resource locators
US6421731B1 (en) * 1996-10-29 2002-07-16 Telxon Corporation Dynamic next hop routing protocol
US6157647A (en) * 1996-11-06 2000-12-05 3Com Corporation Direct addressing between VLAN subnets
US7054271B2 (en) 1996-12-06 2006-05-30 Ipco, Llc Wireless network system and method for providing same
US8982856B2 (en) 1996-12-06 2015-03-17 Ipco, Llc Systems and methods for facilitating wireless network communication, satellite-based wireless network systems, and aircraft-based wireless network systems, and related methods
US6201814B1 (en) * 1996-12-12 2001-03-13 At&T Corp. Telecommunications round-robin message delivery
DE19651708A1 (de) * 1996-12-12 1998-06-25 Altvater Air Data Systems Gmbh Netz zum Übertragen von Datenpaketen und Verfahren zum Betreiben des Netzes
JP3097581B2 (ja) * 1996-12-27 2000-10-10 日本電気株式会社 アドホックローカルエリアネットワークの構成方法、通信方法及び端末
CN1263267C (zh) 1997-03-12 2006-07-05 诺马蒂克斯股份有限公司 漫游的转换器或路由器
US6130892A (en) * 1997-03-12 2000-10-10 Nomadix, Inc. Nomadic translator or router
EP0974218A4 (en) * 1997-04-09 2005-04-13 Alcatel Australia CLUSTER GROUP OF INTERNET USERS
US5918016A (en) * 1997-06-10 1999-06-29 Texas Instruments Incorporated System with program for automating protocol assignments when newly connected to varing computer network configurations
US7290288B2 (en) 1997-06-11 2007-10-30 Prism Technologies, L.L.C. Method and system for controlling access, by an authentication server, to protected computer resources provided via an internet protocol network
US6260072B1 (en) * 1997-06-12 2001-07-10 Lucent Technologies Inc Method and apparatus for adaptive routing in packet networks
WO1999005594A1 (en) * 1997-07-25 1999-02-04 British Telecommunications Public Limited Company Scheduler for a software system
DE19733586C1 (de) * 1997-08-02 1999-02-11 Dirc Gmbh & Co Kg Telekommunikationssystem
JP3180726B2 (ja) * 1997-08-05 2001-06-25 日本電気株式会社 移動端末の制御方法
US6035324A (en) * 1997-08-28 2000-03-07 International Business Machines Corporation Client-side asynchronous form management
US6070184A (en) * 1997-08-28 2000-05-30 International Business Machines Corporation Server-side asynchronous form management
US6288739B1 (en) 1997-09-05 2001-09-11 Intelect Systems Corporation Distributed video communications system
US6590928B1 (en) * 1997-09-17 2003-07-08 Telefonaktiebolaget Lm Ericsson (Publ) Frequency hopping piconets in an uncoordinated wireless multi-user system
WO1999040694A1 (de) * 1998-02-05 1999-08-12 Mitsubishi International Gmbh Verfahren zum aufbau einer funkverbindung und ein telekommunikationsnetz
US6667957B1 (en) * 1998-03-14 2003-12-23 University Of Maryland Adaptive routing method for a dynamic network
US6133912A (en) * 1998-05-04 2000-10-17 Montero; Frank J. Method of delivering information over a communication network
FR2778809B1 (fr) * 1998-05-18 2000-07-28 Inst Nat Rech Inf Automat Installation de transmission de messages a stations perfectionnees, et procede correspondant
US6484027B1 (en) * 1998-06-15 2002-11-19 Sbc Technology Resources, Inc. Enhanced wireless handset, including direct handset-to-handset communication mode
US6914893B2 (en) 1998-06-22 2005-07-05 Statsignal Ipc, Llc System and method for monitoring and controlling remote devices
US6891838B1 (en) * 1998-06-22 2005-05-10 Statsignal Ipc, Llc System and method for monitoring and controlling residential devices
US6437692B1 (en) 1998-06-22 2002-08-20 Statsignal Systems, Inc. System and method for monitoring and controlling remote devices
US8410931B2 (en) 1998-06-22 2013-04-02 Sipco, Llc Mobile inventory unit monitoring systems and methods
US6519248B1 (en) 1998-07-24 2003-02-11 Telefonaktiebolaget Lm Ericsson (Publ) Packet data network having distributed database
US6304556B1 (en) 1998-08-24 2001-10-16 Cornell Research Foundation, Inc. Routing and mobility management protocols for ad-hoc networks
WO2000013391A1 (en) * 1998-08-26 2000-03-09 Nortel Networks Limited NON-BROADCAST, MULTIPLE ACCESS INVERSE NEXT HOP RESOLUTION PROTOCOL (InNHRP)
US6459899B1 (en) 1998-09-14 2002-10-01 Jerry R. Schloemer Cellular radio routing system
US7293107B1 (en) * 1998-10-09 2007-11-06 Netmotion Wireless, Inc. Method and apparatus for providing mobile and other intermittent connectivity in a computing environment
US7136645B2 (en) 1998-10-09 2006-11-14 Netmotion Wireless, Inc. Method and apparatus for providing mobile and other intermittent connectivity in a computing environment
AT408048B (de) * 1998-10-22 2001-08-27 Atb Automatisierungstechnik Gm Netzwerkteilnehmer für ein datennetzwerk
DE19850173C1 (de) * 1998-10-30 2000-07-27 Dosch & Amand Gmbh & Co Kg Verfahren zum Bereitstellen eines drahtlosen Netzwerkes sowie einer Basisstation für ein derartiges Netzwerk
US8266266B2 (en) 1998-12-08 2012-09-11 Nomadix, Inc. Systems and methods for providing dynamic network authorization, authentication and accounting
US8713641B1 (en) 1998-12-08 2014-04-29 Nomadix, Inc. Systems and methods for authorizing, authenticating and accounting users having transparent computer access to a network using a gateway device
US7194554B1 (en) 1998-12-08 2007-03-20 Nomadix, Inc. Systems and methods for providing dynamic network authorization authentication and accounting
US6385170B1 (en) * 1998-12-29 2002-05-07 At&T Corp. Method and system for dynamically triggering flow-based quality of service shortcuts through a router
US6104712A (en) * 1999-02-22 2000-08-15 Robert; Bruno G. Wireless communication network including plural migratory access nodes
US6192051B1 (en) * 1999-02-26 2001-02-20 Redstone Communications, Inc. Network router search engine using compressed tree forwarding table
US7650425B2 (en) 1999-03-18 2010-01-19 Sipco, Llc System and method for controlling communication between a host computer and communication devices associated with remote devices in an automated monitoring system
US6591306B1 (en) 1999-04-01 2003-07-08 Nec Corporation IP network access for portable devices
US7882247B2 (en) * 1999-06-11 2011-02-01 Netmotion Wireless, Inc. Method and apparatus for providing secure connectivity in mobile and other intermittent computing environments
US6891820B1 (en) * 1999-07-06 2005-05-10 Broadcom Corporation Utilization of the internet protocol to facilitate communication involving mobile devices
US6580909B1 (en) * 1999-08-26 2003-06-17 International Business Machines Corporation Communications system and method based on the relative positions of mobile units
US6914877B1 (en) * 1999-09-30 2005-07-05 Lucent Technologies Inc. System for alerting a network of changes in operational status of communication links
US6857009B1 (en) 1999-10-22 2005-02-15 Nomadix, Inc. System and method for network access without reconfiguration
US6535498B1 (en) * 1999-12-06 2003-03-18 Telefonaktiebolaget Lm Ericsson (Publ) Route updating in ad-hoc networks
US6711153B1 (en) 1999-12-13 2004-03-23 Ascend Communications, Inc. Route lookup engine
US6463285B1 (en) * 2000-02-09 2002-10-08 Lucent Technologies Inc. Arrangement for data exchange in a wireless communication system
US6993325B1 (en) * 2000-02-29 2006-01-31 Ericsson Inc. Method for facilitating electronic communications
US6816460B1 (en) * 2000-03-14 2004-11-09 Lucent Technologies Inc. Location based routing for mobile ad-hoc networks
US6775258B1 (en) * 2000-03-17 2004-08-10 Nokia Corporation Apparatus, and associated method, for routing packet data in an ad hoc, wireless communication system
WO2001076269A1 (en) * 2000-03-31 2001-10-11 British Telecommunications Public Limited Company Network routing and congestion control
US6977937B1 (en) 2000-04-10 2005-12-20 Bbnt Solutions Llc Radio network routing apparatus
AU2001276373A1 (en) * 2000-07-03 2002-01-14 Ecole Polytechnique Federale De Lausanne (Epfl) Method and wireless terminal for generating and maintaining a relative positioning system
AU2002222972A1 (en) * 2000-07-17 2002-01-30 Redcom Laboratories, Inc. Automatically configurable telecommunications switching network
US7071814B1 (en) * 2000-07-31 2006-07-04 Motorola, Inc. Contextually aware network announcements of people
WO2002019636A1 (en) * 2000-08-31 2002-03-07 Padcom, Inc. Method and apparatus for routing data over multiple wireless networks
US6807165B2 (en) 2000-11-08 2004-10-19 Meshnetworks, Inc. Time division protocol for an ad-hoc, peer-to-peer radio network having coordinating channel access to shared parallel data channels with separate reservation channel
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
US6873839B2 (en) 2000-11-13 2005-03-29 Meshnetworks, Inc. Prioritized-routing for an ad-hoc, peer-to-peer, mobile radio access system
US6894991B2 (en) * 2000-11-30 2005-05-17 Verizon Laboratories Inc. Integrated method for performing scheduling, routing and access control in a computer network
US20030084020A1 (en) * 2000-12-22 2003-05-01 Li Shu Distributed fault tolerant and secure storage
US7116640B2 (en) * 2000-12-22 2006-10-03 Mitchell Paul Tasman Architecture and mechanism for forwarding layer interfacing for networks
DE10064874C2 (de) * 2000-12-27 2003-08-14 Markus Borschbach Nichthierarchisches selbstorganisierendes Netzwerk
US6704301B2 (en) * 2000-12-29 2004-03-09 Tropos Networks, Inc. Method and apparatus to provide a routing protocol for wireless devices
US8060013B1 (en) * 2001-08-15 2011-11-15 Intel Corporation Establishing communications between devices within a mobile ad hoc network
US7151769B2 (en) * 2001-03-22 2006-12-19 Meshnetworks, Inc. Prioritized-routing for an ad-hoc, peer-to-peer, mobile radio access system based on battery-power levels and type of service
WO2002078272A1 (en) * 2001-03-23 2002-10-03 Kent Ridge Digital Labs A method and system for providing bridged mobile ad-hoc networks
US20020145978A1 (en) * 2001-04-05 2002-10-10 Batsell Stephen G. Mrp-based hybrid routing for mobile ad hoc networks
DE10127880A1 (de) * 2001-06-11 2002-12-12 Philips Corp Intellectual Pty Dynamisches Netzwerk und Routing-Verfahren für ein dynamisches Netzwerk
US7562146B2 (en) * 2003-10-10 2009-07-14 Citrix Systems, Inc. Encapsulating protocol for session persistence and reliability
US20050198379A1 (en) * 2001-06-13 2005-09-08 Citrix Systems, Inc. Automatically reconnecting a client across reliable and persistent communication sessions
CA2450224C (en) * 2001-06-14 2012-06-19 Meshnetworks, Inc. Routing algorithms in a mobile ad-hoc network
EP1271855A1 (en) 2001-06-29 2003-01-02 BRITISH TELECOMMUNICATIONS public limited company Method and apparatus for routing data
US7346015B2 (en) * 2001-06-29 2008-03-18 British Telecommunications Public Limited Company Method and apparatus for routing data with support for changing mobility requirements
US7072323B2 (en) * 2001-08-15 2006-07-04 Meshnetworks, Inc. System and method for performing soft handoff in a wireless data network
US7349380B2 (en) * 2001-08-15 2008-03-25 Meshnetworks, Inc. System and method for providing an addressing and proxy scheme for facilitating mobility of wireless nodes between wired access points on a core network of a communications network
US7206294B2 (en) * 2001-08-15 2007-04-17 Meshnetworks, Inc. Movable access points and repeaters for minimizing coverage and capacity constraints in a wireless communications network and a method for using the same
BR0212132A (pt) * 2001-08-25 2004-08-24 Nokia Corp Sistema e métodos para programação de pacote distribuìda, e, métodos para compressão de uma pluralidade de entradas de vizinho de uma lista de vizinhança contida em um pacote de configuração de rede, para transmissão de um pacote de configuração de rede associado com um nó em uma rede ad hoc, e para programação de transmissão em uma rede ad hoc
US7613458B2 (en) * 2001-08-28 2009-11-03 Meshnetworks, Inc. System and method for enabling a radio node to selectably function as a router in a wireless communications network
EP1289200A1 (de) * 2001-09-04 2003-03-05 Siemens Aktiengesellschaft Verfahren zum Identifizieren einer Station mit besonderer Funktionalität in einem funkgestützten Ad-hoc-Netz und Netzstation zum Durchführen eines solchen Verfahrens
DE10143228B4 (de) * 2001-09-04 2006-05-18 Siemens Ag Verfahren zum Routen von Verbindungen in einem funkgestützen Ad-hoc-Netz und Netzstation zum Durchführen eines solchen Verfahrens
US7145903B2 (en) * 2001-09-06 2006-12-05 Meshnetworks, Inc. Multi-master bus architecture for system-on-chip designs
US7280555B2 (en) * 2001-09-25 2007-10-09 Meshnetworks, Inc. System and method employing algorithms and protocols for optimizing carrier sense multiple access (CSMA) protocols in wireless networks
US6754188B1 (en) 2001-09-28 2004-06-22 Meshnetworks, Inc. System and method for enabling a node in an ad-hoc packet-switched wireless communications network to route packets based on packet content
US6768730B1 (en) 2001-10-11 2004-07-27 Meshnetworks, Inc. System and method for efficiently performing two-way ranging to determine the location of a wireless node in a communications network
US20040081192A1 (en) * 2001-10-19 2004-04-29 Dimitiris Koulakiotis Transmission of multicast and broadcast multimedia services via a radio interface
US7065047B2 (en) * 2001-10-22 2006-06-20 Pctel, Inc. System and method of providing computer networking
US6771666B2 (en) 2002-03-15 2004-08-03 Meshnetworks, Inc. System and method for trans-medium address resolution on an ad-hoc network with at least one highly disconnected medium having multiple access points to other media
WO2003037009A1 (en) * 2001-10-23 2003-05-01 Meshnetworks, Inc. System and method for providing a congestion optimized address resolution protocol for wireless ad-hoc networks
US6982982B1 (en) 2001-10-23 2006-01-03 Meshnetworks, Inc. System and method for providing a congestion optimized address resolution protocol for wireless ad-hoc networks
US8489063B2 (en) 2001-10-24 2013-07-16 Sipco, Llc Systems and methods for providing emergency messages to a mobile device
US7480501B2 (en) 2001-10-24 2009-01-20 Statsignal Ipc, Llc System and method for transmitting an emergency message over an integrated wireless network
US7184774B2 (en) * 2001-10-30 2007-02-27 Motorola, Inc. Coordination among mobile stations servicing terminal equipment
US7424527B2 (en) 2001-10-30 2008-09-09 Sipco, Llc System and method for transmitting pollution information over an integrated wireless network
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
US7136587B1 (en) 2001-11-15 2006-11-14 Meshnetworks, Inc. System and method for providing simulated hardware-in-the-loop testing of wireless communications networks
US6728545B1 (en) * 2001-11-16 2004-04-27 Meshnetworks, Inc. System and method for computing the location of a mobile terminal in a wireless communications network
US7221686B1 (en) 2001-11-30 2007-05-22 Meshnetworks, Inc. System and method for computing the signal propagation time and the clock correction for mobile stations in a wireless network
US6839541B2 (en) 2001-12-04 2005-01-04 Illinois Institute Of Technology Technique for establishing a virtual backbone in an ad hoc wireless network
JP3857148B2 (ja) * 2001-12-12 2006-12-13 株式会社エヌ・ティ・ティ・ドコモ QoS保証パスの移動追従システム、このシステムに用いるルータ装置、移動通信端末、ルータ装置を制御するための制御プログラム
US7190672B1 (en) 2001-12-19 2007-03-13 Meshnetworks, Inc. System and method for using destination-directed spreading codes in a multi-channel metropolitan area wireless communications network
US7171493B2 (en) * 2001-12-19 2007-01-30 The Charles Stark Draper Laboratory Camouflage of network traffic to resist attack
US7280545B1 (en) * 2001-12-20 2007-10-09 Nagle Darragh J Complex adaptive routing system and method for a nodal communication network
US7106707B1 (en) 2001-12-20 2006-09-12 Meshnetworks, Inc. System and method for performing code and frequency channel selection for combined CDMA/FDMA spread spectrum communication systems
US7180875B1 (en) 2001-12-20 2007-02-20 Meshnetworks, Inc. System and method for performing macro-diversity selection and distribution of routes for routing data packets in Ad-Hoc networks
US7072618B1 (en) 2001-12-21 2006-07-04 Meshnetworks, Inc. Adaptive threshold selection system and method for detection of a signal in the presence of interference
US6674790B1 (en) 2002-01-24 2004-01-06 Meshnetworks, Inc. System and method employing concatenated spreading sequences to provide data modulated spread signals having increased data rates with extended multi-path delay spread
US7984157B2 (en) * 2002-02-26 2011-07-19 Citrix Systems, Inc. Persistent and reliable session securely traversing network components using an encapsulating protocol
US7661129B2 (en) * 2002-02-26 2010-02-09 Citrix Systems, Inc. Secure traversal of network components
US7058018B1 (en) * 2002-03-06 2006-06-06 Meshnetworks, Inc. System and method for using per-packet receive signal strength indication and transmit power levels to compute path loss for a link for use in layer II routing in a wireless communication network
US6617990B1 (en) 2002-03-06 2003-09-09 Meshnetworks Digital-to-analog converter using pseudo-random sequences and a method for using the same
US7177295B1 (en) * 2002-03-08 2007-02-13 Scientific Research Corporation Wireless routing protocol for ad-hoc networks
EP1486085B1 (en) 2002-03-15 2008-07-02 Meshnetworks, Inc. System and method for auto-configuration and discovery of ip to mac address mapping and gateway presence
US6904021B2 (en) 2002-03-15 2005-06-07 Meshnetworks, Inc. System and method for providing adaptive control of transmit power and data rate in an ad-hoc communication network
US7433691B1 (en) * 2002-03-25 2008-10-07 Meshnetworks, Inc. System and method for enabling an access point in an ad-hoc wireless network with fixed wireless routers and wide area network (WAN) access points to identify the location of subscriber device
US6987795B1 (en) 2002-04-08 2006-01-17 Meshnetworks, Inc. System and method for selecting spreading codes based on multipath delay profile estimation for wireless transceivers in a communication network
US7200149B1 (en) 2002-04-12 2007-04-03 Meshnetworks, Inc. System and method for identifying potential hidden node problems in multi-hop wireless ad-hoc networks for the purpose of avoiding such potentially problem nodes in route selection
US6580981B1 (en) 2002-04-16 2003-06-17 Meshnetworks, Inc. System and method for providing wireless telematics store and forward messaging for peer-to-peer and peer-to-peer-to-infrastructure a communication network
US7107498B1 (en) 2002-04-16 2006-09-12 Methnetworks, Inc. System and method for identifying and maintaining reliable infrastructure links using bit error rate data in an ad-hoc communication network
US6718394B2 (en) 2002-04-29 2004-04-06 Harris Corporation Hierarchical mobile ad-hoc network and methods for performing reactive routing therein using ad-hoc on-demand distance vector routing (AODV)
US7007102B2 (en) * 2002-04-29 2006-02-28 Harris Corporation Admission control in a mobile ad hoc network
US7616961B2 (en) * 2002-04-29 2009-11-10 Harris Corporation Allocating channels in a mobile ad hoc network
US8578015B2 (en) * 2002-04-29 2013-11-05 Harris Corporation Tracking traffic in a mobile ad hoc network
US7281057B2 (en) * 2002-04-29 2007-10-09 Harris Corporation Hierarchical mobile ad-hoc network and methods for performing reactive routing therein
US7068600B2 (en) * 2002-04-29 2006-06-27 Harris Corporation Traffic policing in a mobile ad hoc network
US6754192B2 (en) 2002-04-29 2004-06-22 Harris Corporation Temporal transition network protocol (TTNP) in a mobile ad hoc network
US7764617B2 (en) * 2002-04-29 2010-07-27 Harris Corporation Mobile ad-hoc network and methods for performing functions therein based upon weighted quality of service metrics
US6954435B2 (en) * 2002-04-29 2005-10-11 Harris Corporation Determining quality of service (QoS) routing for mobile ad hoc networks
US6870846B2 (en) * 2002-04-29 2005-03-22 Harris Corporation Hierarchical mobile ad-hoc network and methods for performing reactive routing therein using dynamic source routing (DSR)
US6628620B1 (en) 2002-04-29 2003-09-30 Harris Corporation Hierarchical modile ad-hoc network and methods for route error recovery therein
US7142524B2 (en) * 2002-05-01 2006-11-28 Meshnetworks, Inc. System and method for using an ad-hoc routing algorithm based on activity detection in an ad-hoc network
US7346167B2 (en) 2002-05-10 2008-03-18 Harris Corporation Secure mobile ad-hoc network and related methods
US6970444B2 (en) 2002-05-13 2005-11-29 Meshnetworks, Inc. System and method for self propagating information in ad-hoc peer-to-peer networks
US7016306B2 (en) * 2002-05-16 2006-03-21 Meshnetworks, Inc. System and method for performing multiple network routing and provisioning in overlapping wireless deployments
US7284268B2 (en) 2002-05-16 2007-10-16 Meshnetworks, Inc. System and method for a routing device to securely share network data with a host utilizing a hardware firewall
US7167715B2 (en) * 2002-05-17 2007-01-23 Meshnetworks, Inc. System and method for determining relative positioning in AD-HOC networks
US8611919B2 (en) 2002-05-23 2013-12-17 Wounder Gmbh., Llc System, method, and computer program product for providing location based services and mobile e-commerce
US10489449B2 (en) 2002-05-23 2019-11-26 Gula Consulting Limited Liability Company Computer accepting voice input and/or generating audible output
US7106703B1 (en) 2002-05-28 2006-09-12 Meshnetworks, Inc. System and method for controlling pipeline delays by adjusting the power levels at which nodes in an ad-hoc network transmit data packets
US7610027B2 (en) * 2002-06-05 2009-10-27 Meshnetworks, Inc. Method and apparatus to maintain specification absorption rate at a wireless node
US6744766B2 (en) 2002-06-05 2004-06-01 Meshnetworks, Inc. Hybrid ARQ for a wireless Ad-Hoc network and a method for using the same
US7054126B2 (en) * 2002-06-05 2006-05-30 Meshnetworks, Inc. System and method for improving the accuracy of time of arrival measurements in a wireless ad-hoc communications network
US6687259B2 (en) 2002-06-05 2004-02-03 Meshnetworks, Inc. ARQ MAC for ad-hoc communication networks and a method for using the same
US20050249186A1 (en) * 2002-06-07 2005-11-10 Kelsey Richard A Routing in an asymmetrical link wireless network
US20050249185A1 (en) * 2002-06-07 2005-11-10 Poor Robert D Routing in wireless networks
US20030227934A1 (en) * 2002-06-11 2003-12-11 White Eric D. System and method for multicast media access using broadcast transmissions with multiple acknowledgements in an Ad-Hoc communications network
US7215638B1 (en) 2002-06-19 2007-05-08 Meshnetworks, Inc. System and method to provide 911 access in voice over internet protocol systems without compromising network security
US7072432B2 (en) * 2002-07-05 2006-07-04 Meshnetworks, Inc. System and method for correcting the clock drift and maintaining the synchronization of low quality clocks in wireless networks
US7796570B1 (en) 2002-07-12 2010-09-14 Meshnetworks, Inc. Method for sparse table accounting and dissemination from a mobile subscriber device in a wireless mobile ad-hoc network
US7581095B2 (en) 2002-07-17 2009-08-25 Harris Corporation Mobile-ad-hoc network including node authentication features and related methods
US7046962B1 (en) 2002-07-18 2006-05-16 Meshnetworks, Inc. System and method for improving the quality of range measurement based upon historical data
US7042867B2 (en) * 2002-07-29 2006-05-09 Meshnetworks, Inc. System and method for determining physical location of a node in a wireless network during an authentication check of the node
US6894985B2 (en) * 2002-08-05 2005-05-17 Harris Corporation Monitoring link quality in a mobile ad hoc network
US7027426B2 (en) 2002-08-05 2006-04-11 Harris Corporation Multi-channel mobile ad hoc network
US6961310B2 (en) * 2002-08-08 2005-11-01 Joseph Bibb Cain Multiple path reactive routing in a mobile ad hoc network
US7224678B2 (en) * 2002-08-12 2007-05-29 Harris Corporation Wireless local or metropolitan area network with intrusion detection features and related methods
US7327690B2 (en) * 2002-08-12 2008-02-05 Harris Corporation Wireless local or metropolitan area network with intrusion detection features and related methods
US6986161B2 (en) 2002-08-12 2006-01-10 Harris Corporation Mobile ad-hoc network with intrusion detection features and related methods
US7082117B2 (en) 2002-08-12 2006-07-25 Harris Corporation Mobile ad-hoc network with intrusion detection features and related methods
US7015809B1 (en) 2002-08-14 2006-03-21 Skipper Wireless Inc. Method and system for providing an active routing antenna
US7610050B2 (en) * 2002-08-14 2009-10-27 Tadaaki Chigusa System for mobile broadband networking using dynamic quality of service provisioning
US7042394B2 (en) * 2002-08-14 2006-05-09 Skipper Wireless Inc. Method and system for determining direction of transmission using multi-facet antenna
US6975614B2 (en) 2002-09-04 2005-12-13 Harris Corporation Intelligent communication node object beacon framework in a mobile ad hoc network
US6763013B2 (en) 2002-09-04 2004-07-13 Harris Corporation Intelligent communication node object beacon framework including neighbor discovery in a mobile ad hoc network
US20040203797A1 (en) * 2002-09-05 2004-10-14 Jeremy Burr Method and apparatus for communications using distributed services in a mobile ad hoc network (MANET)
US6763014B2 (en) 2002-09-24 2004-07-13 Harris Corporation Intelligent communication node object beacon framework (ICBF) with temporal transition network protocol (TTNP) in a mobile ad hoc network
US6850511B2 (en) * 2002-10-15 2005-02-01 Intech 21, Inc. Timely organized ad hoc network and protocol for timely organized ad hoc network
CN100426732C (zh) * 2002-10-25 2008-10-15 华为技术有限公司 网络上所有链路业务流量统计的显示方法
JP3844768B2 (ja) * 2002-11-20 2006-11-15 富士通株式会社 無線端末装置
US7983239B1 (en) 2003-01-07 2011-07-19 Raytheon Bbn Technologies Corp. Systems and methods for constructing a virtual model of a multi-hop, multi-access network
WO2004064303A2 (en) * 2003-01-13 2004-07-29 Meshnetworks, Inc. Method for continuous connectivity to an access point in a wireless network
US6940832B2 (en) * 2003-01-17 2005-09-06 The Research Foundation Of The City University Of New York Routing method for mobile infrastructureless network
TWI323101B (en) * 2003-01-21 2010-04-01 Panasonic Corp Communication system and its terminal
US20040156370A1 (en) * 2003-02-07 2004-08-12 Lockheed Martin Corporation System for evolutionary adaptation
EP1448011B1 (en) * 2003-02-15 2006-06-14 Alcatel A method of selecting a path to establish a telecommunication link
US7216282B2 (en) * 2003-02-19 2007-05-08 Harris Corporation Mobile ad-hoc network (MANET) including forward error correction (FEC), interleaving, and multi-route communication features and related methods
EP1602202A4 (en) * 2003-03-13 2007-05-23 Meshnetworks Inc REAL-TIME SYSTEM AND METHOD FOR IMPROVING THE ACCURACY OF THE CALCULATED POSITION OF MOBILE PARTICIPANTS IN A WIRELESS AD-HOC NETWORK WITH A SLOW CENTRALIZED PROCESSING UNIT
US7171220B2 (en) * 2003-03-14 2007-01-30 Meshnetworks, Inc. System and method for analyzing the precision of geo-location services in a wireless network terminal
JP4185498B2 (ja) * 2003-03-25 2008-11-26 富士通株式会社 通信端末および通信方法
US20040246902A1 (en) * 2003-06-02 2004-12-09 Weinstein Joseph J. Systems and methods for synchronizing multple copies of a database using datablase digest
JP2006526938A (ja) * 2003-06-05 2006-11-24 メッシュネットワークス インコーポレイテッド 正確な飛行時間測定のために、ofdmモデムにおける同期ポイントを決定するシステムおよび方法
US7215966B2 (en) * 2003-06-05 2007-05-08 Meshnetworks, Inc. System and method for determining location of a device in a wireless communication network
WO2004114690A1 (en) * 2003-06-05 2004-12-29 Meshnetworks, Inc. Optimal routing in ad hac wireless communication network
WO2004109476A2 (en) * 2003-06-05 2004-12-16 Meshnetworks, Inc. System and method to maximize channel utilization in a multi-channel wireless communication network
KR100752948B1 (ko) * 2003-06-06 2007-08-30 메시네트웍스, 인코포레이티드 무선 통신 네트워크의 전체 성능을 개선하는 시스템 및방법
US7203497B2 (en) * 2003-06-06 2007-04-10 Meshnetworks, Inc. System and method for accurately computing the position of wireless devices inside high-rise buildings
JP5054377B2 (ja) 2003-06-06 2012-10-24 メッシュネットワークス インコーポレイテッド アドホック・ネットワークにおけるフェアネスおよびサービスの差別化を実現するシステムおよび方法
US7558818B2 (en) * 2003-06-06 2009-07-07 Meshnetworks, Inc. System and method for characterizing the quality of a link in a wireless network
US7881229B2 (en) * 2003-08-08 2011-02-01 Raytheon Bbn Technologies Corp. Systems and methods for forming an adjacency graph for exchanging network routing data
US7606927B2 (en) * 2003-08-27 2009-10-20 Bbn Technologies Corp Systems and methods for forwarding data units in a communications network
US7068605B2 (en) 2003-09-09 2006-06-27 Harris Corporation Mobile ad hoc network (MANET) providing interference reduction features and related methods
US7394826B2 (en) * 2003-09-09 2008-07-01 Harris Corporation Mobile ad hoc network (MANET) providing quality-of-service (QoS) based unicast and multicast features
US7142866B2 (en) * 2003-09-09 2006-11-28 Harris Corporation Load leveling in mobile ad-hoc networks to support end-to-end delay reduction, QoS and energy leveling
US7085290B2 (en) * 2003-09-09 2006-08-01 Harris Corporation Mobile ad hoc network (MANET) providing connectivity enhancement features and related methods
US7079552B2 (en) * 2003-09-09 2006-07-18 Harris Corporation Mobile ad hoc network (MANET) with quality-of-service (QoS) protocol hierarchy and related methods
US20050053007A1 (en) * 2003-09-09 2005-03-10 Harris Corporation Route selection in mobile ad-hoc networks based on traffic state information
US7668083B1 (en) 2003-10-28 2010-02-23 Bbn Technologies Corp. Systems and methods for forwarding data in a communications network
DE10350895B3 (de) * 2003-10-31 2005-07-28 Siemens Ag Verfahren und Einrichtung zur Bestimmung von Pfaden und Zuweisung von Funkressourcen für die bestimmten Pfade in einem Funkkommunikationssystem
FR2861864A1 (fr) * 2003-11-03 2005-05-06 France Telecom Procede de notification de changements d'etat des ressources d'un reseau a destination d'au moins une application, programme d'ordinateur et systeme de notification de changements d'etat pour la mise en oeuvre de ce procede
US7133373B2 (en) * 2003-12-19 2006-11-07 Motorola, Inc. Wireless network with improved sharing of high power consumption tasks
US20050143007A1 (en) * 2003-12-30 2005-06-30 Intel Corporation Automatic detection and configuration in wireless networks
WO2005079536A2 (en) * 2004-02-19 2005-09-01 Ember Corporation Directing packets in a mesh network
US7756086B2 (en) 2004-03-03 2010-07-13 Sipco, Llc Method for communicating in dual-modes
US8031650B2 (en) 2004-03-03 2011-10-04 Sipco, Llc System and method for monitoring remote devices with a dual-mode wireless communication protocol
US20050195810A1 (en) * 2004-03-04 2005-09-08 Chang Industry, Inc. Transparent link layer mesh router
US20050243857A1 (en) * 2004-04-30 2005-11-03 Padcom, Inc. Simultaneously routing data over multiple wireless networks
GB0412494D0 (en) * 2004-06-04 2004-07-07 Nokia Corp Adaptive routing
GB0412847D0 (en) * 2004-06-09 2004-07-14 Nortel Networks Ltd Method of applying the radius restricted routing scheme in a communication network
US7573835B2 (en) * 2004-08-16 2009-08-11 Renesas Technology Corporation Method, system, node, computer program product and communication packet for communicating information in an ad-hoc hierarchically addressed communication network
US8072945B2 (en) 2004-09-24 2011-12-06 Aes Corporation Link layered networks
US7167463B2 (en) * 2004-10-07 2007-01-23 Meshnetworks, Inc. System and method for creating a spectrum agile wireless multi-hopping network
US7468954B2 (en) * 2004-12-14 2008-12-23 Harris Corporation Mobile ad-hoc network providing expedited conglomerated broadcast message reply features and related methods
WO2006081206A1 (en) 2005-01-25 2006-08-03 Sipco, Llc Wireless network protocol systems and methods
US7436810B2 (en) * 2005-02-23 2008-10-14 Honeywell International Inc. Determination of wireless link quality for routing as a function of predicted delivery ratio
US7606169B2 (en) * 2005-03-21 2009-10-20 Rf Monolithics, Inc. System and method for collecting routing information in a mesh network
US7664055B2 (en) * 2005-03-21 2010-02-16 Rf Monolithics, Inc. System and method for synchronizing components in a mesh network
US8599822B2 (en) * 2005-03-23 2013-12-03 Cisco Technology, Inc. Slot-based transmission synchronization mechanism in wireless mesh networks
US20060239291A1 (en) * 2005-04-26 2006-10-26 Birchler Mark A Method and apparatus for determining a best route within an ad-hoc communication system
US7881238B2 (en) * 2005-06-30 2011-02-01 Microsoft Corporation Efficient formation of ad hoc networks
US7515544B2 (en) * 2005-07-14 2009-04-07 Tadaaki Chigusa Method and system for providing location-based addressing
US8611275B2 (en) * 2005-08-17 2013-12-17 Intel Corporation Methods and apparatus for providing an integrated multi-hop routing and cooperative diversity system
US7400596B1 (en) 2005-08-17 2008-07-15 Rockwell Collins, Inc. Dynamic, multicast routing using a quality of service manager
US20070070911A1 (en) * 2005-09-29 2007-03-29 Goldberg Keith J Method for testing links in a wireless network
US8199677B1 (en) * 2005-12-14 2012-06-12 Rockwell Collins, Inc. Distance vector routing via multi-point relays
US7633882B2 (en) * 2006-02-02 2009-12-15 Eaton Corporation Ad-hoc network and method employing globally optimized routes for packets
US20080013502A1 (en) * 2006-02-08 2008-01-17 Clark Alan R Wireless data bus
US20070183417A1 (en) * 2006-02-09 2007-08-09 Maleport Joel J Data traffic router
US7593342B2 (en) * 2006-03-16 2009-09-22 Mitsubishi Electric Research Laboraties, Inc. Route selection in cooperative relay networks
JP5132675B2 (ja) * 2006-05-22 2013-01-30 トムソン ライセンシング モバイルネットワークにおける遅延パスの表現
DE102006028909A1 (de) * 2006-06-21 2007-12-27 Claas Selbstfahrende Erntemaschinen Gmbh Kommunikationsnetz und Betriebsverfahren dafür
US8769145B2 (en) * 2006-07-03 2014-07-01 Palo Alto Research Center Incorporated Specifying predicted utility of information in a network
US20080002722A1 (en) * 2006-07-03 2008-01-03 Palo Alto Research Center Incorporated Providing a propagation specification for information in a network
US8325718B2 (en) * 2006-07-03 2012-12-04 Palo Alto Research Center Incorporated Derivation of a propagation specification from a predicted utility of information in a network
US7778149B1 (en) 2006-07-27 2010-08-17 Tadaaki Chigusa Method and system to providing fast access channel
US20100011244A1 (en) * 2006-08-30 2010-01-14 France Telecom Method of routing data in a network comprising nodes organized into clusters
CA2662362C (en) * 2006-09-15 2016-05-17 S & C Electric Company Power distribution system communication system and method
US8135021B2 (en) * 2006-09-28 2012-03-13 Nokia Corporation Routing in wireless ad-hoc networks
US8160096B1 (en) 2006-12-06 2012-04-17 Tadaaki Chigusa Method and system for reserving bandwidth in time-division multiplexed networks
US8654627B2 (en) * 2007-01-03 2014-02-18 Harris Corporation Data-path dynamic link maintenance in mobile ad hoc networks
US8625544B2 (en) * 2007-02-20 2014-01-07 Intech 21 Inc. Multiple appearance protocol for timely organized ad hoc network
US9439218B2 (en) 2007-02-20 2016-09-06 Intech 21, Inc. Multiple appearance protocol for timely organized ad hoc network
US20080240096A1 (en) 2007-03-29 2008-10-02 Twisted Pair Solutions, Inc. Method, apparatus, system, and article of manufacture for providing distributed convergence nodes in a communication network environment
US8134950B2 (en) * 2007-04-03 2012-03-13 Harris Corporation Cluster head election in an ad-hoc network
US8588103B2 (en) * 2007-04-10 2013-11-19 Control4 Corporation System and method for distributing communications through a dense mesh network
US20080291843A1 (en) * 2007-05-22 2008-11-27 Harris Corporation Routing protocol selection based upon motion-inferred link metric in mobile ad-hoc networks
US8032746B2 (en) * 2007-06-19 2011-10-04 The University Of Texas At San Antonio Tamper-resistant communication layer for attack mitigation and reliable intrusion detection
GB0712221D0 (en) * 2007-06-23 2007-08-01 Qinetiq Ltd Communication system
US8908700B2 (en) * 2007-09-07 2014-12-09 Citrix Systems, Inc. Systems and methods for bridging a WAN accelerator with a security gateway
US20090147723A1 (en) * 2007-12-07 2009-06-11 Hong Kong Applied Science and Technology Research Institute Company Limited Method and Device for Data Routing and Bandwidth Reservation in Small Scale Distributed Networks
US20090161578A1 (en) * 2007-12-21 2009-06-25 Hong Kong Applied Science And Technology Research Institute Co. Ltd. Data routing method and device thereof
WO2010002844A2 (en) * 2008-07-01 2010-01-07 Twisted Pair Solutions, Inc. Method, apparatus, system, and article of manufacture for reliable low-bandwidth information delivery across mixed-mode unicast and multicast networks
US8027273B2 (en) * 2008-09-24 2011-09-27 The United States Of America As Represented By The Secretary Of The Army System and method for visually creating, editing, manipulating, verifying, and/or animating desired topologies of a mobile ad hoc network and/or for generating mobility-pattern data
TWI396410B (zh) * 2008-12-29 2013-05-11 財團法人工業技術研究院 無線通訊網路以及路由方法
US8139504B2 (en) * 2009-04-07 2012-03-20 Raytheon Bbn Technologies Corp. System, device, and method for unifying differently-routed networks using virtual topology representations
US8547875B2 (en) * 2010-03-29 2013-10-01 Harris Corporation Network layer topology management for mobile ad-hoc networks and associated methods
US8542578B1 (en) 2010-08-04 2013-09-24 Cisco Technology, Inc. System and method for providing a link-state path to a node in a network environment
US8451744B2 (en) * 2010-08-16 2013-05-28 Cisco Technology, Inc. Partitioning directed acyclic graph (DAG) topologies
US9247482B2 (en) 2011-08-03 2016-01-26 Harris Corporation Ad hoc wireless communications network with node role information routing and associated methods
US9629063B2 (en) * 2012-05-09 2017-04-18 Trellisware Technologies, Inc. Method and system for global topology discovery in multi-hop ad hoc networks
WO2014013578A1 (ja) 2012-07-18 2014-01-23 富士通株式会社 位置推定方法、システム、および位置推定装置
CN104704882B (zh) * 2012-10-09 2019-04-16 日本电气株式会社 用于在通信终端之间交换信息的方法和通信终端
US9113347B2 (en) 2012-12-05 2015-08-18 At&T Intellectual Property I, Lp Backhaul link for distributed antenna system
US10009065B2 (en) 2012-12-05 2018-06-26 At&T Intellectual Property I, L.P. Backhaul link for distributed antenna system
US9992021B1 (en) 2013-03-14 2018-06-05 GoTenna, Inc. System and method for private and point-to-point communication between computing devices
US9525524B2 (en) 2013-05-31 2016-12-20 At&T Intellectual Property I, L.P. Remote distributed antenna system
US9999038B2 (en) 2013-05-31 2018-06-12 At&T Intellectual Property I, L.P. Remote distributed antenna system
US8897697B1 (en) 2013-11-06 2014-11-25 At&T Intellectual Property I, Lp Millimeter-wave surface-wave communications
US9209902B2 (en) 2013-12-10 2015-12-08 At&T Intellectual Property I, L.P. Quasi-optical coupler
CN105659567B (zh) 2014-01-14 2019-03-12 Lg 电子株式会社 发送广播信号的装置、接收广播信号的装置、发送广播信号的方法以及接收广播信号的方法
WO2015139026A2 (en) 2014-03-14 2015-09-17 Go Tenna Inc. System and method for digital communication between computing devices
US9350709B2 (en) * 2014-04-07 2016-05-24 Cisco Technology, Inc. Synchronizing a routing-plane and crypto-plane for routers in virtual private networks
US9692101B2 (en) 2014-08-26 2017-06-27 At&T Intellectual Property I, L.P. Guided wave couplers for coupling electromagnetic waves between a waveguide surface and a surface of a wire
US9768833B2 (en) 2014-09-15 2017-09-19 At&T Intellectual Property I, L.P. Method and apparatus for sensing a condition in a transmission medium of electromagnetic waves
US10063280B2 (en) 2014-09-17 2018-08-28 At&T Intellectual Property I, L.P. Monitoring and mitigating conditions in a communication network
US9628854B2 (en) 2014-09-29 2017-04-18 At&T Intellectual Property I, L.P. Method and apparatus for distributing content in a communication network
US9615269B2 (en) 2014-10-02 2017-04-04 At&T Intellectual Property I, L.P. Method and apparatus that provides fault tolerance in a communication network
US9685992B2 (en) 2014-10-03 2017-06-20 At&T Intellectual Property I, L.P. Circuit panel network and methods thereof
US9712323B2 (en) * 2014-10-09 2017-07-18 Fujitsu Limited Detection of unauthorized entities in communication systems
US9503189B2 (en) 2014-10-10 2016-11-22 At&T Intellectual Property I, L.P. Method and apparatus for arranging communication sessions in a communication system
US9973299B2 (en) 2014-10-14 2018-05-15 At&T Intellectual Property I, L.P. Method and apparatus for adjusting a mode of communication in a communication network
US9762289B2 (en) 2014-10-14 2017-09-12 At&T Intellectual Property I, L.P. Method and apparatus for transmitting or receiving signals in a transportation system
US9520945B2 (en) 2014-10-21 2016-12-13 At&T Intellectual Property I, L.P. Apparatus for providing communication services and methods thereof
US9312919B1 (en) 2014-10-21 2016-04-12 At&T Intellectual Property I, Lp Transmission device with impairment compensation and methods for use therewith
US9780834B2 (en) 2014-10-21 2017-10-03 At&T Intellectual Property I, L.P. Method and apparatus for transmitting electromagnetic waves
US9564947B2 (en) 2014-10-21 2017-02-07 At&T Intellectual Property I, L.P. Guided-wave transmission device with diversity and methods for use therewith
US9627768B2 (en) 2014-10-21 2017-04-18 At&T Intellectual Property I, L.P. Guided-wave transmission device with non-fundamental mode propagation and methods for use therewith
US9577306B2 (en) 2014-10-21 2017-02-21 At&T Intellectual Property I, L.P. Guided-wave transmission device and methods for use therewith
US9653770B2 (en) 2014-10-21 2017-05-16 At&T Intellectual Property I, L.P. Guided wave coupler, coupling module and methods for use therewith
US9769020B2 (en) 2014-10-21 2017-09-19 At&T Intellectual Property I, L.P. Method and apparatus for responding to events affecting communications in a communication network
US9461706B1 (en) 2015-07-31 2016-10-04 At&T Intellectual Property I, Lp Method and apparatus for exchanging communication signals
US9800327B2 (en) 2014-11-20 2017-10-24 At&T Intellectual Property I, L.P. Apparatus for controlling operations of a communication device and methods thereof
US10243784B2 (en) 2014-11-20 2019-03-26 At&T Intellectual Property I, L.P. System for generating topology information and methods thereof
US10009067B2 (en) 2014-12-04 2018-06-26 At&T Intellectual Property I, L.P. Method and apparatus for configuring a communication interface
US9997819B2 (en) 2015-06-09 2018-06-12 At&T Intellectual Property I, L.P. Transmission medium and method for facilitating propagation of electromagnetic waves via a core
US10340573B2 (en) 2016-10-26 2019-07-02 At&T Intellectual Property I, L.P. Launcher with cylindrical coupling device and methods for use therewith
US9654173B2 (en) 2014-11-20 2017-05-16 At&T Intellectual Property I, L.P. Apparatus for powering a communication device and methods thereof
US9544006B2 (en) 2014-11-20 2017-01-10 At&T Intellectual Property I, L.P. Transmission device with mode division multiplexing and methods for use therewith
US9742462B2 (en) 2014-12-04 2017-08-22 At&T Intellectual Property I, L.P. Transmission medium and communication interfaces and methods for use therewith
US9680670B2 (en) 2014-11-20 2017-06-13 At&T Intellectual Property I, L.P. Transmission device with channel equalization and control and methods for use therewith
US9954287B2 (en) 2014-11-20 2018-04-24 At&T Intellectual Property I, L.P. Apparatus for converting wireless signals and electromagnetic waves and methods thereof
US10144036B2 (en) 2015-01-30 2018-12-04 At&T Intellectual Property I, L.P. Method and apparatus for mitigating interference affecting a propagation of electromagnetic waves guided by a transmission medium
US9876570B2 (en) 2015-02-20 2018-01-23 At&T Intellectual Property I, Lp Guided-wave transmission device with non-fundamental mode propagation and methods for use therewith
US9749013B2 (en) 2015-03-17 2017-08-29 At&T Intellectual Property I, L.P. Method and apparatus for reducing attenuation of electromagnetic waves guided by a transmission medium
US9705561B2 (en) 2015-04-24 2017-07-11 At&T Intellectual Property I, L.P. Directional coupling device and methods for use therewith
US10224981B2 (en) 2015-04-24 2019-03-05 At&T Intellectual Property I, Lp Passive electrical coupling device and methods for use therewith
US9948354B2 (en) 2015-04-28 2018-04-17 At&T Intellectual Property I, L.P. Magnetic coupling device with reflective plate and methods for use therewith
US9793954B2 (en) 2015-04-28 2017-10-17 At&T Intellectual Property I, L.P. Magnetic coupling device and methods for use therewith
US9871282B2 (en) 2015-05-14 2018-01-16 At&T Intellectual Property I, L.P. At least one transmission medium having a dielectric surface that is covered at least in part by a second dielectric
US9748626B2 (en) 2015-05-14 2017-08-29 At&T Intellectual Property I, L.P. Plurality of cables having different cross-sectional shapes which are bundled together to form a transmission medium
US9490869B1 (en) 2015-05-14 2016-11-08 At&T Intellectual Property I, L.P. Transmission medium having multiple cores and methods for use therewith
US10650940B2 (en) 2015-05-15 2020-05-12 At&T Intellectual Property I, L.P. Transmission medium having a conductive material and methods for use therewith
US10679767B2 (en) 2015-05-15 2020-06-09 At&T Intellectual Property I, L.P. Transmission medium having a conductive material and methods for use therewith
US9917341B2 (en) 2015-05-27 2018-03-13 At&T Intellectual Property I, L.P. Apparatus and method for launching electromagnetic waves and for modifying radial dimensions of the propagating electromagnetic waves
US10812174B2 (en) 2015-06-03 2020-10-20 At&T Intellectual Property I, L.P. Client node device and methods for use therewith
US10103801B2 (en) 2015-06-03 2018-10-16 At&T Intellectual Property I, L.P. Host node device and methods for use therewith
US9912381B2 (en) 2015-06-03 2018-03-06 At&T Intellectual Property I, Lp Network termination and methods for use therewith
US10154493B2 (en) 2015-06-03 2018-12-11 At&T Intellectual Property I, L.P. Network termination and methods for use therewith
US10348391B2 (en) 2015-06-03 2019-07-09 At&T Intellectual Property I, L.P. Client node device with frequency conversion and methods for use therewith
US9866309B2 (en) 2015-06-03 2018-01-09 At&T Intellectual Property I, Lp Host node device and methods for use therewith
US9913139B2 (en) 2015-06-09 2018-03-06 At&T Intellectual Property I, L.P. Signal fingerprinting for authentication of communicating devices
US9608692B2 (en) 2015-06-11 2017-03-28 At&T Intellectual Property I, L.P. Repeater and methods for use therewith
US10142086B2 (en) 2015-06-11 2018-11-27 At&T Intellectual Property I, L.P. Repeater and methods for use therewith
CN106302189B (zh) * 2015-06-11 2019-11-15 中兴通讯股份有限公司 一种用户组播路由方法、装置及边缘设备
US9820146B2 (en) 2015-06-12 2017-11-14 At&T Intellectual Property I, L.P. Method and apparatus for authentication and identity management of communicating devices
US9667317B2 (en) 2015-06-15 2017-05-30 At&T Intellectual Property I, L.P. Method and apparatus for providing security using network traffic adjustments
US9865911B2 (en) 2015-06-25 2018-01-09 At&T Intellectual Property I, L.P. Waveguide system for slot radiating first electromagnetic waves that are combined into a non-fundamental wave mode second electromagnetic wave on a transmission medium
US9509415B1 (en) 2015-06-25 2016-11-29 At&T Intellectual Property I, L.P. Methods and apparatus for inducing a fundamental wave mode on a transmission medium
US9640850B2 (en) 2015-06-25 2017-05-02 At&T Intellectual Property I, L.P. Methods and apparatus for inducing a non-fundamental wave mode on a transmission medium
US10341142B2 (en) 2015-07-14 2019-07-02 At&T Intellectual Property I, L.P. Apparatus and methods for generating non-interfering electromagnetic waves on an uninsulated conductor
US10205655B2 (en) 2015-07-14 2019-02-12 At&T Intellectual Property I, L.P. Apparatus and methods for communicating utilizing an antenna array and multiple communication paths
US10148016B2 (en) 2015-07-14 2018-12-04 At&T Intellectual Property I, L.P. Apparatus and methods for communicating utilizing an antenna array
US10033107B2 (en) 2015-07-14 2018-07-24 At&T Intellectual Property I, L.P. Method and apparatus for coupling an antenna to a device
US9722318B2 (en) 2015-07-14 2017-08-01 At&T Intellectual Property I, L.P. Method and apparatus for coupling an antenna to a device
US9847566B2 (en) 2015-07-14 2017-12-19 At&T Intellectual Property I, L.P. Method and apparatus for adjusting a field of a signal to mitigate interference
US9836957B2 (en) 2015-07-14 2017-12-05 At&T Intellectual Property I, L.P. Method and apparatus for communicating with premises equipment
US9628116B2 (en) 2015-07-14 2017-04-18 At&T Intellectual Property I, L.P. Apparatus and methods for transmitting wireless signals
US9882257B2 (en) 2015-07-14 2018-01-30 At&T Intellectual Property I, L.P. Method and apparatus for launching a wave mode that mitigates interference
US10170840B2 (en) 2015-07-14 2019-01-01 At&T Intellectual Property I, L.P. Apparatus and methods for sending or receiving electromagnetic signals
US10044409B2 (en) 2015-07-14 2018-08-07 At&T Intellectual Property I, L.P. Transmission medium and methods for use therewith
US10033108B2 (en) 2015-07-14 2018-07-24 At&T Intellectual Property I, L.P. Apparatus and methods for generating an electromagnetic wave having a wave mode that mitigates interference
US9853342B2 (en) 2015-07-14 2017-12-26 At&T Intellectual Property I, L.P. Dielectric transmission medium connector and methods for use therewith
US10320586B2 (en) 2015-07-14 2019-06-11 At&T Intellectual Property I, L.P. Apparatus and methods for generating non-interfering electromagnetic waves on an insulated transmission medium
US10090606B2 (en) 2015-07-15 2018-10-02 At&T Intellectual Property I, L.P. Antenna system with dielectric array and methods for use therewith
US9793951B2 (en) 2015-07-15 2017-10-17 At&T Intellectual Property I, L.P. Method and apparatus for launching a wave mode that mitigates interference
US9608740B2 (en) 2015-07-15 2017-03-28 At&T Intellectual Property I, L.P. Method and apparatus for launching a wave mode that mitigates interference
US9948333B2 (en) 2015-07-23 2018-04-17 At&T Intellectual Property I, L.P. Method and apparatus for wireless communications to mitigate interference
US10784670B2 (en) 2015-07-23 2020-09-22 At&T Intellectual Property I, L.P. Antenna support for aligning an antenna
US9912027B2 (en) 2015-07-23 2018-03-06 At&T Intellectual Property I, L.P. Method and apparatus for exchanging communication signals
US9871283B2 (en) 2015-07-23 2018-01-16 At&T Intellectual Property I, Lp Transmission medium having a dielectric core comprised of plural members connected by a ball and socket configuration
US9749053B2 (en) 2015-07-23 2017-08-29 At&T Intellectual Property I, L.P. Node device, repeater and methods for use therewith
US10020587B2 (en) 2015-07-31 2018-07-10 At&T Intellectual Property I, L.P. Radial antenna and methods for use therewith
US9967173B2 (en) 2015-07-31 2018-05-08 At&T Intellectual Property I, L.P. Method and apparatus for authentication and identity management of communicating devices
US9735833B2 (en) 2015-07-31 2017-08-15 At&T Intellectual Property I, L.P. Method and apparatus for communications management in a neighborhood network
US9904535B2 (en) 2015-09-14 2018-02-27 At&T Intellectual Property I, L.P. Method and apparatus for distributing software
US10136434B2 (en) 2015-09-16 2018-11-20 At&T Intellectual Property I, L.P. Method and apparatus for use with a radio distributed antenna system having an ultra-wideband control channel
US10009901B2 (en) 2015-09-16 2018-06-26 At&T Intellectual Property I, L.P. Method, apparatus, and computer-readable storage medium for managing utilization of wireless resources between base stations
US10051629B2 (en) 2015-09-16 2018-08-14 At&T Intellectual Property I, L.P. Method and apparatus for use with a radio distributed antenna system having an in-band reference signal
US10079661B2 (en) 2015-09-16 2018-09-18 At&T Intellectual Property I, L.P. Method and apparatus for use with a radio distributed antenna system having a clock reference
US10009063B2 (en) 2015-09-16 2018-06-26 At&T Intellectual Property I, L.P. Method and apparatus for use with a radio distributed antenna system having an out-of-band reference signal
US9705571B2 (en) 2015-09-16 2017-07-11 At&T Intellectual Property I, L.P. Method and apparatus for use with a radio distributed antenna system
US9769128B2 (en) 2015-09-28 2017-09-19 At&T Intellectual Property I, L.P. Method and apparatus for encryption of communications over a network
US9729197B2 (en) 2015-10-01 2017-08-08 At&T Intellectual Property I, L.P. Method and apparatus for communicating network management traffic over a network
US10074890B2 (en) 2015-10-02 2018-09-11 At&T Intellectual Property I, L.P. Communication device and antenna with integrated light assembly
US9876264B2 (en) 2015-10-02 2018-01-23 At&T Intellectual Property I, Lp Communication system, guided wave switch and methods for use therewith
US9882277B2 (en) 2015-10-02 2018-01-30 At&T Intellectual Property I, Lp Communication device and antenna assembly with actuated gimbal mount
US10665942B2 (en) 2015-10-16 2020-05-26 At&T Intellectual Property I, L.P. Method and apparatus for adjusting wireless communications
US10051483B2 (en) 2015-10-16 2018-08-14 At&T Intellectual Property I, L.P. Method and apparatus for directing wireless signals
US10355367B2 (en) 2015-10-16 2019-07-16 At&T Intellectual Property I, L.P. Antenna structure for exchanging wireless signals
CN106297235B (zh) * 2016-08-12 2019-06-04 中国南方电网有限责任公司电网技术研究中心 用于低压电力用户集中抄表的路由建立方法和抄表方法
US9912419B1 (en) 2016-08-24 2018-03-06 At&T Intellectual Property I, L.P. Method and apparatus for managing a fault in a distributed antenna system
US9860075B1 (en) 2016-08-26 2018-01-02 At&T Intellectual Property I, L.P. Method and communication node for broadband distribution
US10291311B2 (en) 2016-09-09 2019-05-14 At&T Intellectual Property I, L.P. Method and apparatus for mitigating a fault in a distributed antenna system
US11032819B2 (en) 2016-09-15 2021-06-08 At&T Intellectual Property I, L.P. Method and apparatus for use with a radio distributed antenna system having a control channel reference signal
US10135146B2 (en) 2016-10-18 2018-11-20 At&T Intellectual Property I, L.P. Apparatus and methods for launching guided waves via circuits
US10340600B2 (en) 2016-10-18 2019-07-02 At&T Intellectual Property I, L.P. Apparatus and methods for launching guided waves via plural waveguide systems
US10135147B2 (en) 2016-10-18 2018-11-20 At&T Intellectual Property I, L.P. Apparatus and methods for launching guided waves via an antenna
US10811767B2 (en) 2016-10-21 2020-10-20 At&T Intellectual Property I, L.P. System and dielectric antenna with convex dielectric radome
US9991580B2 (en) 2016-10-21 2018-06-05 At&T Intellectual Property I, L.P. Launcher and coupling system for guided wave mode cancellation
US10374316B2 (en) 2016-10-21 2019-08-06 At&T Intellectual Property I, L.P. System and dielectric antenna with non-uniform dielectric
US9876605B1 (en) 2016-10-21 2018-01-23 At&T Intellectual Property I, L.P. Launcher and coupling system to support desired guided wave mode
US10312567B2 (en) 2016-10-26 2019-06-04 At&T Intellectual Property I, L.P. Launcher with planar strip antenna and methods for use therewith
US10498044B2 (en) 2016-11-03 2019-12-03 At&T Intellectual Property I, L.P. Apparatus for configuring a surface of an antenna
US10291334B2 (en) 2016-11-03 2019-05-14 At&T Intellectual Property I, L.P. System for detecting a fault in a communication system
US10225025B2 (en) 2016-11-03 2019-03-05 At&T Intellectual Property I, L.P. Method and apparatus for detecting a fault in a communication system
US10224634B2 (en) 2016-11-03 2019-03-05 At&T Intellectual Property I, L.P. Methods and apparatus for adjusting an operational characteristic of an antenna
US10178445B2 (en) 2016-11-23 2019-01-08 At&T Intellectual Property I, L.P. Methods, devices, and systems for load balancing between a plurality of waveguides
US10090594B2 (en) 2016-11-23 2018-10-02 At&T Intellectual Property I, L.P. Antenna system having structural configurations for assembly
US10340603B2 (en) 2016-11-23 2019-07-02 At&T Intellectual Property I, L.P. Antenna system having shielded structural configurations for assembly
US10535928B2 (en) 2016-11-23 2020-01-14 At&T Intellectual Property I, L.P. Antenna system and methods for use therewith
US10340601B2 (en) 2016-11-23 2019-07-02 At&T Intellectual Property I, L.P. Multi-antenna system and methods for use therewith
US10305190B2 (en) 2016-12-01 2019-05-28 At&T Intellectual Property I, L.P. Reflecting dielectric antenna system and methods for use therewith
US10361489B2 (en) 2016-12-01 2019-07-23 At&T Intellectual Property I, L.P. Dielectric dish antenna system and methods for use therewith
US10326494B2 (en) 2016-12-06 2019-06-18 At&T Intellectual Property I, L.P. Apparatus for measurement de-embedding and methods for use therewith
US10135145B2 (en) 2016-12-06 2018-11-20 At&T Intellectual Property I, L.P. Apparatus and methods for generating an electromagnetic wave along a transmission medium
US10020844B2 (en) 2016-12-06 2018-07-10 T&T Intellectual Property I, L.P. Method and apparatus for broadcast communication via guided waves
US10755542B2 (en) 2016-12-06 2020-08-25 At&T Intellectual Property I, L.P. Method and apparatus for surveillance via guided wave communication
US10819035B2 (en) 2016-12-06 2020-10-27 At&T Intellectual Property I, L.P. Launcher with helical antenna and methods for use therewith
US10439675B2 (en) 2016-12-06 2019-10-08 At&T Intellectual Property I, L.P. Method and apparatus for repeating guided wave communication signals
US9927517B1 (en) 2016-12-06 2018-03-27 At&T Intellectual Property I, L.P. Apparatus and methods for sensing rainfall
US10637149B2 (en) 2016-12-06 2020-04-28 At&T Intellectual Property I, L.P. Injection molded dielectric antenna and methods for use therewith
US10727599B2 (en) 2016-12-06 2020-07-28 At&T Intellectual Property I, L.P. Launcher with slot antenna and methods for use therewith
US10694379B2 (en) 2016-12-06 2020-06-23 At&T Intellectual Property I, L.P. Waveguide system with device-based authentication and methods for use therewith
US10382976B2 (en) 2016-12-06 2019-08-13 At&T Intellectual Property I, L.P. Method and apparatus for managing wireless communications based on communication paths and network device positions
US10139820B2 (en) 2016-12-07 2018-11-27 At&T Intellectual Property I, L.P. Method and apparatus for deploying equipment of a communication system
US10243270B2 (en) 2016-12-07 2019-03-26 At&T Intellectual Property I, L.P. Beam adaptive multi-feed dielectric antenna system and methods for use therewith
US10446936B2 (en) 2016-12-07 2019-10-15 At&T Intellectual Property I, L.P. Multi-feed dielectric antenna system and methods for use therewith
US10168695B2 (en) 2016-12-07 2019-01-01 At&T Intellectual Property I, L.P. Method and apparatus for controlling an unmanned aircraft
US10359749B2 (en) 2016-12-07 2019-07-23 At&T Intellectual Property I, L.P. Method and apparatus for utilities management via guided wave communication
US10389029B2 (en) 2016-12-07 2019-08-20 At&T Intellectual Property I, L.P. Multi-feed dielectric antenna system with core selection and methods for use therewith
US10547348B2 (en) 2016-12-07 2020-01-28 At&T Intellectual Property I, L.P. Method and apparatus for switching transmission mediums in a communication system
US10027397B2 (en) 2016-12-07 2018-07-17 At&T Intellectual Property I, L.P. Distributed antenna system and methods for use therewith
US9893795B1 (en) 2016-12-07 2018-02-13 At&T Intellectual Property I, Lp Method and repeater for broadband distribution
US9998870B1 (en) 2016-12-08 2018-06-12 At&T Intellectual Property I, L.P. Method and apparatus for proximity sensing
US10916969B2 (en) 2016-12-08 2021-02-09 At&T Intellectual Property I, L.P. Method and apparatus for providing power using an inductive coupling
US10326689B2 (en) 2016-12-08 2019-06-18 At&T Intellectual Property I, L.P. Method and system for providing alternative communication paths
US9911020B1 (en) 2016-12-08 2018-03-06 At&T Intellectual Property I, L.P. Method and apparatus for tracking via a radio frequency identification device
US10389037B2 (en) 2016-12-08 2019-08-20 At&T Intellectual Property I, L.P. Apparatus and methods for selecting sections of an antenna array and use therewith
US10601494B2 (en) 2016-12-08 2020-03-24 At&T Intellectual Property I, L.P. Dual-band communication device and method for use therewith
US10069535B2 (en) 2016-12-08 2018-09-04 At&T Intellectual Property I, L.P. Apparatus and methods for launching electromagnetic waves having a certain electric field structure
US10530505B2 (en) 2016-12-08 2020-01-07 At&T Intellectual Property I, L.P. Apparatus and methods for launching electromagnetic waves along a transmission medium
US10777873B2 (en) 2016-12-08 2020-09-15 At&T Intellectual Property I, L.P. Method and apparatus for mounting network devices
US10411356B2 (en) 2016-12-08 2019-09-10 At&T Intellectual Property I, L.P. Apparatus and methods for selectively targeting communication devices with an antenna array
US10938108B2 (en) 2016-12-08 2021-03-02 At&T Intellectual Property I, L.P. Frequency selective multi-feed dielectric antenna system and methods for use therewith
US10103422B2 (en) 2016-12-08 2018-10-16 At&T Intellectual Property I, L.P. Method and apparatus for mounting network devices
US10340983B2 (en) 2016-12-09 2019-07-02 At&T Intellectual Property I, L.P. Method and apparatus for surveying remote sites via guided wave communications
US10264586B2 (en) 2016-12-09 2019-04-16 At&T Mobility Ii Llc Cloud-based packet controller and methods for use therewith
US9838896B1 (en) 2016-12-09 2017-12-05 At&T Intellectual Property I, L.P. Method and apparatus for assessing network coverage
US9973940B1 (en) 2017-02-27 2018-05-15 At&T Intellectual Property I, L.P. Apparatus and methods for dynamic impedance matching of a guided wave launcher
US10298293B2 (en) 2017-03-13 2019-05-21 At&T Intellectual Property I, L.P. Apparatus of communication utilizing wireless network devices
CN108806679B (zh) * 2018-05-18 2021-04-13 出门问问信息科技有限公司 语音唤醒方法及装置
CN108965138B (zh) * 2018-09-14 2020-08-25 常熟理工学院 一种新一代多媒体传感网的实现方法
WO2020185707A1 (en) 2019-03-08 2020-09-17 goTenna Inc. Method for utilization-based traffic throttling in a wireless mesh network
CN112953740B (zh) * 2019-12-10 2023-11-03 中盈优创资讯科技有限公司 路由信息的监控方法及装置
CN113676402B (zh) * 2020-05-13 2022-12-27 华为技术有限公司 一种协议报文的处理方法、网络设备及计算机存储介质

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0616603B2 (ja) * 1988-01-14 1994-03-02 東京電力株式会社 移動体通信方式
US5088032A (en) * 1988-01-29 1992-02-11 Cisco Systems, Inc. Method and apparatus for routing communications among computer networks
US4987536A (en) * 1988-05-12 1991-01-22 Codex Corporation Communication system for sending an identical routing tree to all connected nodes to establish a shortest route and transmitting messages thereafter
US5159592A (en) * 1990-10-29 1992-10-27 International Business Machines Corporation Network address management for a wired network supporting wireless communication to a plurality of mobile users
US5175867A (en) * 1991-03-15 1992-12-29 Telefonaktiebolaget L M Ericsson Neighbor-assisted handoff in a cellular communications system

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000516786A (ja) * 1996-09-19 2000-12-12 テルコーディア テクノロジーズ インコーポレイテッド ワイヤレス・インターネット・アクセスのための方法およびシステム
US6307843B1 (en) 1997-07-18 2001-10-23 Nec Corporation Ad hoc network of mobile hosts using link table for identifying wireless links and destination addresses
JP2002064546A (ja) * 2000-08-16 2002-02-28 Nippon Telegr & Teleph Corp <Ntt> パケット転送経路検索方法及び無線ノードのゲートウェイノードとの通信可能性調査方法
US7554936B2 (en) 2000-08-30 2009-06-30 Nec Corporation Radio network, relay node, core node, relay transmission method used in the same and program thereof
US7035221B2 (en) 2000-08-30 2006-04-25 Nec Corporation Radio network, relay node, core node, relay transmission method used in the same and program thereof
US7590081B2 (en) 2000-08-30 2009-09-15 Nec Corporation Radio network, relay node, core node, relay transmission method used in the same and program thereof
JP2002190772A (ja) * 2000-12-22 2002-07-05 Fuji Electric Co Ltd 無線通信ネットワーク、その有線接続無線機
US7418510B2 (en) 2001-09-05 2008-08-26 Mitsubishi Denki Kabushiki Kaisha Network system dynamically made for a short-distance wireless communication and network structuring method
US7242942B2 (en) 2002-04-25 2007-07-10 Sony Corporation Communication system, apparatus and method for controlling communication, apparatus and method for communication, and computer program
US7808939B2 (en) 2003-03-28 2010-10-05 Lenovo (Singapore) Pte Ltd. Routing in wireless ad-hoc networks
US8199664B2 (en) 2003-05-16 2012-06-12 Oki Electric Industry Co., Ltd. Communication terminal and communication network
US7554982B2 (en) 2003-05-16 2009-06-30 Oki Electric Industry Co., Ltd. Communication terminal and communication network
US7492772B2 (en) 2003-07-10 2009-02-17 Samsung Electronics Co., Ltd. Method and system for dynamically updating ARP cache tables in an ad hoc network
US7525919B2 (en) 2003-09-01 2009-04-28 Nippon Telegraph And Telephone Corporation Packet communication method with increased traffic engineering efficiency
CN100433702C (zh) * 2003-09-01 2008-11-12 日本电信电话株式会社 分组通信方法
WO2005022850A1 (ja) * 2003-09-01 2005-03-10 Nippon Telegraph And Telephone Corporation パケット通信方法
US7751360B2 (en) 2004-02-18 2010-07-06 Ntt Docomo, Inc. Packet transmission system, wireless basestation, and route optimization for packet transmission
US8031720B2 (en) 2004-02-18 2011-10-04 Ntt Docomo, Inc. Packet transfer system, radio base station, and packet transfer route optimization method
US7969952B2 (en) 2005-10-04 2011-06-28 Samsung Electronics Co., Ltd. Method of implementing multicast routing system in mobile ad-hoc network environment
JP2008109327A (ja) * 2006-10-25 2008-05-08 Hitachi Communication Technologies Ltd マルチリンクバンドル制御を行なうデータ伝送方法、データ伝送装置、およびデータ伝送システム
JP2011029888A (ja) * 2009-07-24 2011-02-10 Nec Corp ノード、ノードの制御方法、及びプログラム

Also Published As

Publication number Publication date
US5412654A (en) 1995-05-02
CA2134018A1 (en) 1995-07-11
EP0662760B1 (en) 2001-08-29
EP0662760A2 (en) 1995-07-12
JP2577541B2 (ja) 1997-02-05
EP0662760A3 (en) 1995-12-20
DE69428099T2 (de) 2002-03-28
DE69428099D1 (de) 2001-10-04
CA2134018C (en) 1999-08-24

Similar Documents

Publication Publication Date Title
JP2577541B2 (ja) 経路指定方法
Perkins et al. Routing over multi-hop wireless network of mobile computers
RU2682930C2 (ru) Выбор маршрута в беспроводных сетях
EP1966961B1 (en) Method and system for improving a wireless communication route
Perkins et al. Highly dynamic destination-sequenced distance-vector routing (DSDV) for mobile computers
Toh A novel distributed routing protocol to support ad-hoc mobile computing
Huhtonen Comparing AODV and OLSR routing protocols
US5987011A (en) Routing method for Ad-Hoc mobile networks
EP2381722B1 (en) Arrangement for providing network prefix information from attached mobile routers to a clusterhead in a tree-based ad hoc mobile network
US8009615B2 (en) Multi-hop ad-hoc wireless networks that support non-multi-hop wireless terminals
JP4072917B2 (ja) パケット中継方法、通信経路設定方法及び通信経路設定システム
US20050165957A1 (en) Data transmission path setting apparatus and method for ad-hoc network
US20040039831A1 (en) Method and arrangements for router advertisement in a network with mobile anchor points
RU2405282C2 (ru) Выбор маршрута в беспроводных сетях
JP7480102B2 (ja) 通信システム、ノード、通信方法及びプログラム
Holter Wireless extensions to ospf: Implementation of the overlapping relays proposal
Iliev et al. Mesh routing for low-power mobile adhoc wireless sensor networks using LOAD
KR101029497B1 (ko) 리엑티브 방식의 라우팅 프로토콜을 사용하는 이동 애드혹 네트워크 상에서 경로탐색 과정을 통한 에이알피 프로토콜 대체 방법
Perkins et al. Multihop Wireless Network of Mobile Computers
CA2817659A1 (en) Route selection in wireless networks
HK1120963B (en) Route selection in wireless networks
HK1137611B (en) Route selection in wireless networks
HK1137611A1 (en) Route selection in wireless networks

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees