[go: up one dir, main page]

JP3742571B2 - Route maintenance method, route maintenance system, and wireless node device in wireless network - Google Patents

Route maintenance method, route maintenance system, and wireless node device in wireless network Download PDF

Info

Publication number
JP3742571B2
JP3742571B2 JP2001258319A JP2001258319A JP3742571B2 JP 3742571 B2 JP3742571 B2 JP 3742571B2 JP 2001258319 A JP2001258319 A JP 2001258319A JP 2001258319 A JP2001258319 A JP 2001258319A JP 3742571 B2 JP3742571 B2 JP 3742571B2
Authority
JP
Japan
Prior art keywords
route
packet
node
wireless node
wireless
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2001258319A
Other languages
Japanese (ja)
Other versions
JP2003069625A (en
Inventor
穣 片山
晃平 水野
栄亮 工藤
正芳 中山
博人 須田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Inc
NTT Inc USA
Original Assignee
Nippon Telegraph and Telephone Corp
NTT Inc USA
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 Nippon Telegraph and Telephone Corp, NTT Inc USA filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2001258319A priority Critical patent/JP3742571B2/en
Publication of JP2003069625A publication Critical patent/JP2003069625A/en
Application granted granted Critical
Publication of JP3742571B2 publication Critical patent/JP3742571B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、各無線ノードが特定の無線ノードに頻繁にアクセスし、他の無線ノード間のアクセスが少ない無線ネットワークにおいて、特定の無線ノードとの経路維持を行う経路維持方法、経路維持システムおよび無線ノード装置に関する。
【0002】
【従来の技術】
無線ネットワークにおける無線ノード(以下「ノード」という)間でのパケット転送に関する従来の経路管理は、経路を常時構築しておくテーブル駆動方式と、通信の必要が生じた際に転送経路を構築するオンデマンド方式と、テーブル駆動方式とオンデマンド方式を組み合わせたハイブリッド方式とがある。
【0003】
テーブル駆動方式は、各ノードが定期的あるいはトポロジーの変化を検出したときに、経路情報を各ノードに通知し、各ノードがその情報に基づいて経路を再構築して経路を維持するので、通信が生じたときにすぐにパケットの送信を開始することができる。しかし、特定のノードが多くのノードから頻繁にアクセスされる通信形態では、不要な経路構築のための処理や通信が生じる。
【0004】
一方、オンデマンド方式は、例えば文献(Charles E. Perkins, "Ad Hoc On-Demand Distance Vector Routing", in Proceedings of the 2nd IEEE Workshop on Mobile Computing Systems and Applications, pp.90-100, 1999 )で提案されているAODV(Ad Hoc On-Demand Distance Vector Routing) では、通信が生じたときにネットワーク全体に経路探索パケットをブロードキャストし、宛先ノードなどがその返信を返すことにより経路構築が可能になる。したがって、特定の経路に対して経路維持のための処理は不要となるが、通信が生じてから最初のデータパケットが送信されるまでの遅延が避けられない。また、無線リンクで直接通信可能な範囲にある隣接ノードを認識できなければ通信ができないので、経路維持パケットを直接通信可能な範囲にある隣接ノードにブロードキャストする。この経路維持パケットを受信したノードは、経路維持パケットを受信することにより隣接ノード(送信ノード)を認識するが、一定時間この経路維持パケットが受信されなければ、障害等によるトポロジーの変化が起きたことを認識する。このため、トポロジーの変化が起きたことを認識するまでに、この一定時間以上の時間が必要になる。
【0005】
また、ハイブリッド方式は、例えば文献(Zygmunt J. Hass,"A New Routing Protocol for the Reconfigurable Wireless Networks", in IEEE ICUPC '97,pp.652-566, 1997)で提案されているZRP(Zone Routing Protocol)では、ゾーン半径という概念を導入し、各ノードはゾーン半径内のノードへの経路はテーブル駆動方式で管理し、ゾーン半径外のノードへの経路はオンデマンド方式で構築することとしている。このため、特定のノードがゾーン半径内になるようにゾーン半径を設定すると、テーブル駆動方式と同様に、特定のノードが多くのノードから頻繁にアクセスされる通信形態では、不要な経路構築のための処理や通信が生じる。一方、特定のノードがゾーン半径外になるようにゾーン半径を設定すると、オンデマンド方式と同様に、特定のノードが多くのノードから頻繁にアクセスされる通信形態では常に遅延が生じることになる。
【0006】
【発明が解決しようとする課題】
ところで、外部のネットワークとのゲートウェイとなる特定のノードは、多くのノードから頻繁にアクセスされることになるので、このような通信形態では上記のような問題が起こる。
【0007】
すなわち、従来のテーブル駆動方式では、すべてのノードに対する経路情報をもつ必要があり、障害等によりトポロジーの変化を検出すると、検出したノードは経路の再構築のために全ノードに通知し、各ノードはこの通知を元に経路を再構築する必要がある。このように、すべてのノードの経路を維持することは、「特定のノード」へのアクセス頻度が高いシステムでは、「特定のノード」以外の経路構築処理、経路維持のための処理、これらの処理に伴う無線帯域が無駄になる。
【0008】
また、従来のオンデマンド方式は、経路維持を行う必要がない代わりに、特定のノードが多くのノードから頻繁にアクセスされる通信形態では常に遅延が生じることになる。特に、各ノードは、経路維持パケットを隣接ノードにのみ送信するだけで、隣接ノードから経路維持パケットの返信を受けることはなく、隣接ノードが経路維持パケットを受信しているか否かを確認できなかった。したがって、隣接ノードから受信できるが隣接ノードへ送信できない場合には対処できず、別の手段でトポロジーの変化を認識する必要があったので、トポロジーの変化を認識して経路を再構築するまでに時間がかかり、遅延が大きくなっていた。
【0009】
また、従来のハイブリッド方式は、ノードからの距離によってテーブル駆動方式とオンデマンド方式とを切り替えるので、従来のテーブル駆動方式およびオンデマンド方式の各問題点をそのまま有している。
【0010】
本発明は、各ノードが特定のノードに頻繁にアクセスし、他のノード間のアクセスが少ない無線ネットワークにおいて、特定のノードとの経路維持に対しては遅延を小さくし、無駄な経路構築処理、経路維持のための処理、これらの処理に伴う無線帯域の無駄を省くことができる経路維持方法、経路維持システムおよび無線ノード装置を提供することを目的とする。
【0011】
【課題を解決するための手段】
本発明の無線ネットワークにおける経路維持方法、経路維持システムおよび無線ノード装置は、特定無線ノードが各無線ノードに対して、または各無線ノードが特定無線ノードに対して経路維持パケットを送信し、経路維持パケットを受信したノードが経路維持返信パケットを送信し、経路維持パケットの送信ノードが経路維持返信パケットの受信確認により、特定無線ノードと各無線ノードとの間の経路を維持するものである。
【0012】
請求項1,7,13,14に記載の発明では、特定無線ノードは、「宛先」、「隣接」、「ホップ数」、「経路チェック」を記した経路管理表を保持し、「隣接」を同一とする「宛先」すべてを記載した経路維持パケットを生成し、この経路維持パケットを「隣接」に該当する無線ノードへユニキャストし、経路維持パケットを受信した無線ノードが送信した経路維持返信パケットを受信して各経路を維持していることを確認する。
【0013】
無線ノードは、「宛先」、「隣接」、「ホップ数」を記した経路管理表を保持し、経路維持パケットを受信したときに、この経路維持パケットに記述された全ての「宛先」を取り出し、その「宛先」に対して経路管理表の「隣接」を同一とする全ての「宛先」を記載した経路維持パケットを生成し、この経路維持パケットを「隣接」に該当する無線ノードへユニキャスト中継し、経路維持パケットを中継する必要がない場合または経路維持パケットを中継して所定時間経過した場合に、特定無線ノードへの経路維持返信パケットを生成してユニキャスト送信し、経路維持返信パケットを受信したときはその経路維持返信パケットに自ノードで経路維持パケットを受信したことを示す情報を付加してユニキャスト中継する。
【0014】
請求項2,8,13,14に記載の発明では、特定無線ノードは、「宛先」、「隣接」、「ホップ数」、「経路チェック」を記した経路管理表を保持し、経路維持パケットを生成し、この経路維持パケットを無線リンクで直接通信可能な範囲にある隣接する無線ノードへブロードキャストし、経路維持パケットを受信した無線ノードから送信された経路維持返信パケットを受信して各経路を維持していることを確認する。
【0015】
無線ノードは、「宛先」、「隣接」、「ホップ数」を記した経路管理表を保持し、経路維持パケットを受信したときに、その発信元を確認して特定無線ノードからの初めての経路維持パケットである場合には、特定無線ノードへの経路維持返信パケットを生成してユニキャスト送信する。
【0016】
請求項3,9,13,14に記載の発明では、無線ノードは、「宛先」、「隣接」、「ホップ数」、「経路チェック」を記した経路管理表を保持し、所定の時刻に経路維持パケットを生成して特定無線ノードへユニキャストし、経路維持パケットを受信したときに自ノードを一意に識別できる情報を経路維持パケットに付加して特定無線ノードへ中継し、特定無線ノードが送信した経路維持返信パケットを受信すると特定無線ノードとの経路を経路管理表に記録し、この経路維持返信パケットが自ノード宛ての場合はそれを廃棄し、他の無線ノード宛ての場合はそれを中継する。
【0017】
特定無線ノードは、「宛先」、「隣接」、「ホップ数」を記した経路管理表を保持し、経路維持パケットを受信したときに、この経路維持パケットから通過した無線ノードの情報を取り出し、その経路情報を経路管理表に記録し、経路維持パケットから送信元を取り出してその送信元へ経路維持返信パケットをユニキャストする。
【0018】
請求項4,10,13,14に記載の発明では、無線ノードは、「宛先」、「隣接」、「ホップ数」、「経路チェック」を記した経路管理表を保持し、所定の時刻に経路維持パケットを生成して隣接する無線ノードへブロードキャストし、経路維持パケットを受信したときにその送信元へ経路維持返信パケットをユニキャストし、隣接する無線ノードから経路維持返信パケットを受信できないときは、経路管理表からその隣接する無線ノードに対応する情報を削除して経路の再構築を行う。
【0019】
請求項5,11,13に記載の発明では、特定無線ノードは、経路管理表に記された「経路チェック」に用いるパケットの受信に要する所定時間について、無線ノードからその所定時間内にパケットが送られてこない場合には、無線ノードとの間の経路を再構築する。
【0020】
請求項6,12,14に記載の発明では、無線ノードは、他の無線ノードに経路管理表に基づいた経路でパケットを送信してから所定時間経過しても返信パケットがない場合に、経路管理表に記された「隣接」のうち、返信パケットのない経路の「隣接」と同一の経路を削除し、障害通知パケットを無線リンクで直接通信可能な範囲にある隣接する無線ノードへブロードキャストし、無線ノードとの間の経路を再構築する。
【0021】
【発明の実施の形態】
図1は、無線ネットワークの構成例を示す。図において、外部のネットワークとのゲートウェイとなる特定のノードをAP(アクセスポイント)とし、特定ノードAPにノードWR1,WR2が無線リンクを介して接続され、さらにノードWR1とノードWR4が接続され、ノードWR4とノードWR3、WR5、WR6およびWR7が接続され、ノードWR2とノードWR5が接続され、さらにノードWR5とWR7が接続され、ノードWR3とノードWR6が接続される。
【0022】
各ノードの経路管理表は、「宛先(宛先ノード)」、「隣接(宛先ノードにパケットを届けるために転送する隣接ノード)」、「ホップ数(パケットが宛先ノードに届くまでに必要な経路のメトリック)」から構成される。例えば、特定ノードAPにおいては、宛先WR1に対して隣接WR1、ホップ数1となり、宛先WR3に対して隣接WR1、ホップ数2となる。また、各ノードWR1〜7の経路管理表には、特定ノードAPを宛先とした場合の隣接およびホップ数が設定されている。
【0023】
本発明は、特定ノードAPが各ノードWR1〜WR7に対して、または各ノードWR1〜WR7が特定ノードAPに対して経路維持パケットを送信し、経路維持パケットを受信したノードが経路維持返信パケットを送信し、経路維持パケットの送信ノードが経路維持返信パケットの受信確認により、特定ノードAPと各ノードWR1〜WR7との間の経路を維持するものである。以下、特定ノードAPから各ノードWR1〜WR7に対して経路維持パケットを送信するAP主導の実施形態と、各ノードWR1〜WR7が特定ノードAPに対して経路維持パケットを送信するWR主導の実施形態について説明する。
【0024】
<AP主導の実施形態:請求項1,2,5,7,8,11>
図2は、AP主導の場合の特定ノードAPの経路管理表を示す。なお、無線ネットワークの構成およびノードWR1〜WR7の経路管理表は、図1に示すものと同じである。
【0025】
特定ノードAPの経路管理表は、「宛先」、「隣接」、「ホップ数」の他に「経路チェック」の欄が設けられる。「経路チェック」は、経路維持返信パケットの受信確認によって、各ノードが所定時間内に経路維持パケットを受信したか否かを表すものである。
【0026】
(AP主導の第1の制御シーケンス:請求項1,7)
AP主導の第1の制御シーケンスを図3〜図7を参照して説明する。図3は、特定ノードAPにおける経路維持パケット送信時の制御シーケンスを示す。図4は、ノードWR1〜WR7における制御シーケンスを示す。図5は、特定ノードAPにおける経路維持返信パケット受信時の制御シーケンスを示す。図6は、経路維持パケットの構成例を示す。図7は、経路維持返信パケットの構成例を示す。
【0027】
(特定ノードAPにおける経路維持パケット送信時の制御シーケンス)
図2,3において、特定ノードAPは、経路管理表に「宛先」、「隣接」、「ホップ数」からなる未処理の組があるか否かを調べ、未処理の組があれば、経路維持パケットを生成する。経路維持パケットは、図6に示すように、パケット種別、宛先、隣接、ホップ数、送信元、発信元、実宛先から構成される。なお、実宛先とは、経路維持パケットを受信すべきノードを意味する。
【0028】
ここで、特定ノードAPの経路管理表の「宛先」、「隣接」、「ホップ数」の組を[宛先、隣接、ホップ数]と記述する。まず、図2に示すように[WR1,WR1,1]の組があり、隣接ノードがWR1であることが分かる(s1)。ここでは隣接WR1への経路維持パケットが存在しない(初めての経路維持パケットである)ので(s2)、図6(1) に示すような経路維持パケット(パケット種別:経路維持、宛先:WR1、隣接:WR1、ホップ数:1、送信元:AP、発信元:AP、実宛先:WR1)を生成する(s3)。次に、[WR2,WR2,1]については、同様に隣接WR2への経路維持パケット(パケット種別:経路維持、宛先:WR2、隣接:WR2、ホップ数:1、送信元:AP、発信元:AP、実宛先:WR2)を生成する(s3)。
【0029】
次に、[WR3,WR1,3]については、すでに隣接WR1への経路維持パケットが存在するので(s2)、この経路維持パケットの実宛先にWR3を追加する(s4、図6(2) )。[WR4,WR1,2]については、すでに隣接WR1への経路維持パケットが存在するので(s2)、この経路維持パケットの実宛先にWR4を追加する(s4、図6(3) )。以下同様に、[WR5,WR2,2]、[WR6,WR1,3]、[WR7,WR2,3]に対しても、それぞれ実宛先の追加による経路維持パケットを生成する。
【0030】
以上により、経路維持パケットはWR1方向とWR2方向の2種類が生成される。WR1方向の経路維持パケットは、パケット種別:経路維持、宛先:WR1、隣接:WR1、ホップ数:1、送信元:AP、発信元:AP、実宛先:WR1,WR3,WR4,WR6である(図6(4) )。一方、WR2方向の経路維持パケットは、パケット種別:経路維持、宛先:WR2、隣接:WR2、ホップ数:1、送信元:AP、発信元:AP、実宛先:WR2,WR5,WR7である(図6(5) )。そして、各経路の経路チェックを経路調査中にし、2種類の経路維持パケットをノードWR1,WR2に送信する。
【0031】
(ノードWR1〜WR7における制御シーケンス)
図2,4において、ノードWR1が経路維持パケットを受信すると(s11)、実宛先に自ノード以外のノードがあるか否かを調べる(s12)。ここでは、実宛先に自ノード以外のノードWR3,WR4,WR6があるので、ノードWR1の経路管理表に従って経路維持パケットを生成する(s13〜s17)。実宛先WR4に対しては、経路管理表の[WR4,WR4,1]から隣接がWR4であることが分かり、隣接WR4への経路維持パケットが存在しないので、隣接WR4への経路維持パケット(パケット種別:経路維持、宛先:WR4、隣接:WR4、ホップ数:1、実宛先:WR4)を生成する。[WR6,WR4,2]については、すでに隣接WR4への経路維持パケットが存在するので、この経路維持パケットの実宛先にWR6を追加する。[WR3,WR4,2]についても同様である。これにより、ノードWR1は、パケット種別:経路維持、宛先:WR4、隣接:WR4、ホップ数:1、実宛先:WR3,WR4,WR6となる経路維持パケットをノードWR4に送信し(s18)、経路維持返信パケットの受信待ちとなる(s19)。
【0032】
ノードWR4は、ノードWR1からの経路維持パケットを受信すると、ノードWR1と同様に処理する。すなわち、ノードWR3に対して、パケット種別:経路維持、宛先:WR3、隣接:WR3、ホップ数:1、実宛先:WR3となる経路維持パケットを送信する(s18)。さらに、ノードWR6に対して、パケット種別:経路維持、宛先:WR6、隣接:WR6、ホップ数:1、実宛先:WR6となる経路維持パケットを送信する(s18)。そして、経路維持返信パケットの受信待ちとなる(s19)。
【0033】
ノードWR3は、ノードWR4からの経路維持パケットを受信すると、実宛先に自ノード以外のノードが存在しないので(s12)、送信元である特定ノードAPに対する経路維持返信パケットを生成し、ノードWR4に返信する(s23,s24)。経路維持返信パケットは、図7に示すように、パケット種別、宛先、隣接、ホップ数、送信元、発信元、正常経路から構成される。この経路維持返信パケットは、パケット種別:経路維持返信、宛先:AP、隣接:WR4、ホップ数:3、送信元:WR3、発信元:WR3、正常経路:WR3に設定される(図7(1))。ノードWR6もノードWR3と同様の処理を行う。
【0034】
ノードWR4は、s19において経路維持返信パケットの受信待ちとなっており、ノードWR3とWR6から経路維持返信パケットを受信すると(s20,s21)、それらの正常経路に自ノードを追加した新たに経路維持返信パケットを生成し、受信した経路維持返信パケットを破棄する。新たな経路維持返信パケットは、パケット種別:経路維持返信、宛先:AP、隣接:WR1、ホップ数:2、送信元:WR4、発信元:WR4、正常経路:WR3,WR4,WR6に設定され(図7(2))、ノードWR1に送信される(s22)。
【0035】
ノードWR1は、ノードWR4と同様の処理を行う。経路維持返信パケットは、パケット種別:経路維持返信、宛先:AP、隣接:AP、ホップ数:1、送信元:WR1、発信元:WR1、正常経路:WR1,WR3,WR4,WR6と設定され(図7(3))、特定ノードAPに送信される。
【0036】
ノードWR2,WR5,WR7のルートについても同様に、ノードWR2からパケット種別:経路維持返信、宛先:AP、隣接:AP、ホップ数:1、送信元:WR2、発信元:WR2、正常経路:WR2,WR5,WR7と設定された経路維持返信パケットが特定ノードAPに送信される。
【0037】
(特定ノードAPにおける経路維持返信パケット受信時の制御シーケンス)
図2,5において、特定ノードAPは2種類の経路維持パケットをノードWR1,WR2に送信した後に、経路維持返信パケットの受信待ちになっており(s31)、所定時間内にノードWR1からの経路維持返信パケットを受信すると(s32)、経路維持返信パケットから正常経路WR1,WR3,WR4,WR6を取り出し、経路管理表の宛先WR1,WR3,WR4,WR6に対応する各経路チェックを経路調査中からOKに変更する(s33)。ノードWR2からの経路維持返信パケットについても同様に処理する(s34)。
【0038】
(WR5とWR7との間の障害発生時の処理:請求項5,11)
図2において、ノードWR5は、ノードWR2から経路維持パケットを受信し、上述した手順に従ってノードWR7に経路維持パケットを転送し、経路維持返信パケットの受信待ち状態に入る(図4、s19)。ここで、所定時間経過してもノードWR7から経路維持返信パケットが受信されない場合には、ノードWR5は経路維持返信パケットを生成する。この経路維持返信パケットは、パケット種別:経路維持返信、宛先:AP、隣接:WR2、ホップ数:2、送信元:WR5、発信元:WR5、正常経路:WR5を設定してノードWR2に送信される。
【0039】
ノードWR2は、受信した経路維持返信パケットのパケット種別:経路維持返信、宛先:AP、隣接:AP、ホップ数:1、送信元:WR2、発信元:WR2、正常経路:WR2,WR5を設定して特定ノードAPに送信される。
【0040】
特定ノードAPは、受信した経路維持返信パケットから正常経路WR2,WR5を取り出し、経路管理表の宛先WR2,WR5に対応する各経路チェックを経路調査中からOKに変更する。特定ノードAPは、経路維持パケットを送信後から所定時間経過すると、経路管理表の各経路チェックを調べ、経路調査中の宛先WR7の経路に対しては経路の再構築を行う(図5、s35)。
【0041】
(AP主導の第2の制御シーケンス:請求項2,8)
AP主導の第2の制御シーケンスを図8〜図11を参照して説明する。図8は、特定ノードAPの制御シーケンスを示す。図9は、ノードWR1〜WR7における制御シーケンスを示す。図10は、経路維持パケットの構成例を示す。図11は、経路維持返信パケットの構成例を示す。
【0042】
経路維持パケットは、図10に示すように、パケット種別、宛先、隣接、ホップ数、送信元、発信元から構成される。ここでは、パケット種別:経路維持、宛先:ブロードキャスト、隣接:ブロードキャスト、ホップ数:経路管理表のホップ数の最大値(3)、送信元:AP、発信元:APに設定される。
【0043】
図2,8において、特定ノードAPは、経路管理表の各経路に対する経路チェックを経路調査中に設定し(s41)、送信元をAPにした図10に示す経路維持パケットをブロードキャストし(s42)、経路維持返信パケットの受信待ちに入る(s43)。
【0044】
図9において、ノードWR1は、経路維持パケットの受信待ちの状態にあり(s51)、所定時間内に特定ノードAPからの経路維持パケットを受信すると(s52)、経路維持パケットの発信元を確認する(s53)。そして、ノードWR1の経路管理表の宛先APに対する隣接と経路維持パケットの発信元が一致する(ここではともにAP)である場合には (s54)、発信元である特定ノードAPに対して経路維持返信パケットを送信する(s55)。経路維持返信パケットは、図11に示すように、パケット種別、宛先、隣接、ホップ数、送信元、発信元から構成される。ここでは、パケット種別:経路維持返信、宛先:AP、隣接:AP、ホップ数:1、送信元:WR1、発信元:WR1に設定される。
【0045】
また、ノードWR1は、発信元と自ノードに設定した経路維持パケットをブロードキャストする(s56)。この経路維持パケットは、パケット種別:経路維持、宛先:ブロードキャスト、隣接:ブロードキャスト、ホップ数:2、送信元:AP、発信元:WR1に設定される。
【0046】
この経路維持パケットを受信した他のノードも同様に処理し、それぞれ経路維持返信パケットを発信元に送信しながら経路維持パケットをブロードキャストする。ただし、ノードWR3,WR6,WR7は、ノードWR4からの経路維持パケットのホップ数が1であるので経路維持パケットをブロードキャストしない。経路維持返信パケットを受信した各ノードでは、経路管理表の宛先APに対する隣接のノード宛に順次経路維持返信パケットを転送し、最終的に特定ノードAPに到達する。
【0047】
図8において、特定ノードAPは、所定時間内に受信した経路維持返信パケットの送信元WR1を取り出し、経路管理表の宛先WR1に対応する各経路チェックを経路調査中からOKに変更する(s44,s45)。他の送信元からの経路維持返信パケットについても同様である。特定ノードAPは、経路維持パケットをブロードキャスト後から所定時間経過すると、経路管理表の各経路チェックを調べ、経路調査中の宛先の経路に対しては経路の再構築を行う(s46)。
【0048】
(WR5とWR7との間の障害発生時の処理:請求項5,11)
WR5とWR7との間に障害が発生した場合には、ノードWR1〜WR6については経路維持返信パケットが特定ノードAPに返信されてくるので、特定ノードAPの経路管理表の各経路チェックはOKになっている。しかし、ノードWR7からの経路維持返信パケットが特定ノードAPに到達しないので、対応する経路チェックは経路調査中のままである。したがって、特定ノードAPは、経路維持パケットをブロードキャスト後から所定時間経過すると、経路管理表の各経路チェックを調べ、経路調査中の宛先WR7の経路に対しては経路の再構築を行う。
【0049】
<WR主導の実施形態:請求項3,4,6,9,10,12>
図12は、WR主導の場合のノードWR1〜WR7の経路管理表を示す。なお、無線ネットワークの構成および特定ノードAPの経路管理表は、図1に示すものと同じである。
【0050】
ノードWR1〜WR7の経路管理表は、「宛先」、「隣接」、「ホップ数」の他に「経路チェック」の欄が設けられる。「経路チェック」は、経路維持返信パケットの受信確認によって、各ノードが所定時間内に経路維持パケットを受信したか否かを表すものである。
【0051】
(WR主導の第1の制御シーケンス:請求項3,9)
WR主導の第1の制御シーケンスを図13を参照して説明する。図13は、ノードWR1〜WR7における制御シーケンスを示す。ここでは、ノードWR6の場合について説明するが、他のノードWR3,WR7についても同様である。
【0052】
図12,13において、ノードWR6は、所定時間経過しても特定ノードAP宛ての経路維持パケットを受信しないので(s61)、特定ノードAP宛ての経路維持パケットを生成し、経路管理表に基づいて隣接のノードWR4宛てに送信する(s62)。この経路維持パケット、パケット種別:経路維持、宛先:AP、隣接:WR4、ホップ数:3、送信元:WR6、発信元:WR6に設定される。そして経路維持返信パケットの受信待ちに入る(s63)。
【0053】
ノードWR4は、所定時間内にノードWR6から特定ノードAP宛ての経路維持パケットを受信すると(s61)、経路管理表から宛先APに対する隣接ノードを検索し、ここではノードWR1宛てに経路維持パケットを転送する(s64)。この経路維持パケットは、パケット種別:経路維持、宛先:AP、隣接:WR1、ホップ数:2、送信元:WR6、発信元:WR4に設定が変更される。そして経路維持返信パケットの受信待ちに入る(s65)。
【0054】
ノードWR1は、所定時間内にノードWR4から特定ノードAP宛ての経路維持パケットを受信すると、ノードWR4と同様に処理して特定ノードAPに経路維持パケットを転送する。この経路維持パケットは、パケット種別:経路維持、宛先:AP、隣接:AP、ホップ数:1、送信元:WR6、発信元:WR1に設定が変更される。
【0055】
特定ノードAPは、ノードWR1から経路維持パケットを受信すると、経路維持パケットから送信元WR6を取り出し、ノードWR6を宛先として経路管理表から得た隣接のノードWR1に経路維持返信パケットを送信する。この経路維持返信パケットは、パケット種別:経路維持返信、宛先:WR6、隣接:WR1、ホップ数:3、送信元:AP、発信元:APに設定される。
【0056】
ノードWR1は、経路維持返信パケットの受信待ちに入っており(s65)、所定時間内に特定ノードAPからノードWR6宛ての経路維持返信パケットを受信すると(s66)、特定ノードAPへの経路が正常であることを認識し、経路管理表の宛先APの経路チェックをOKとする。そして、ノードWR1はノードWR6を宛先として、経路管理表から得た隣接のノードWR4に経路維持返信パケットを転送する(s67)。この経路維持返信パケットは、パケット種別:経路維持返信、宛先:WR6、隣接:WR4、ホップ数:2、送信元:AP、発信元:WR1に設定が変更される。
【0057】
ノードWR4は、所定時間内にノードWR1からノードWR6宛ての経路維持返信パケットを受信すると、特定ノードAPへの経路が正常であることを認識し、経路管理表の宛先AP,WR1の経路チェックをOKとする。そして、ノードWR1と同様に処理してノードWR6に経路維持返信パケットを転送する。この経路維持返信パケットは、パケット種別:経路維持、宛先:WR6、隣接:WR6、ホップ数:1、送信元:AP、発信元:WR4に設定が変更される。
【0058】
ノードWR6は、経路維持返信パケットの受信待ちに入っており(s63)、所定時間内にノードWR4から経路維持返信パケットを受信すると(s68)、特定ノードAPへの経路が正常であることを認識し、経路管理表の宛先AP,WR4の経路チェックをOKとする。このとき、宛先が自ノードであるので、経路維持返信パケットの転送を行わずに処理を終了する。
【0059】
(WR2とWR5との間の障害発生時の処理:請求項6,12)
図12,13において、ノードWR5は、ノードWR7から経路維持パケットを受信し、上述した手順に従ってノードWR2に経路維持パケットを転送し、経路維持返信パケットの受信待ち状態に入る(s65)。ここで、所定時間経過してもノードWR2から経路維持返信パケットが返信されず (s66)、後述する障害通知パケットも受信せずに所定時間経過した場合 (s69,s70)や、受信した障害通知パケットが特定ノードAPの方向(宛先がAPの隣接)から送信されたものであれば(s71)、障害通知パケットを1ホップ分ブロードキャストする (s72)。この障害通知パケットは、パケット種別:障害情報、宛先:ブロードキャスト、隣接:ブロードキャスト、ホップ数:1、送信元:WR5、発信元:WR5に設定される。そして、経路管理表の隣接がWR2の経路の設定を削除する(s73)。
【0060】
ノードWR7は、経路維持返信パケットではなく障害通知パケットを受信し、経路管理表の宛先APに対する隣接と障害通知パケットの発信元がともにWR5で一致した場合(s75)や、両パケットを受信しないまま所定時間経過すると(s76)、障害通知パケットを1ホップ分ブロードキャストし(s72)、特定ノードAPへの経路の設定を削除する(s73)。この障害通知パケットは、パケット種別:障害情報、宛先:ブロードキャスト、隣接:ブロードキャスト、ホップ数:1、送信元:WR5、発信元:WR7に設定される。
【0061】
また、ノードWR4は障害通知パケットを受信すると、経路管理表の宛先APに対する隣接がWR1であり、障害通知パケットの発信元がWR5で一致しないので、この障害通知パケットを無視する。
【0062】
以上により、ノードWR5、WR7は、特定ノードAPに対する経路の再構築を行う(s74)が、その方法は上述の本発明による方法や従来のAODV等の経路構築方法を用いてもよい。
【0063】
(WR主導の第2の制御シーケンス:請求項4,10)
WR主導の第2の制御シーケンスを図14を参照して説明する。図14は、ノードWR1〜WR7における制御シーケンスを示す。ここでは、ノードWR5の場合について説明するが、他のノードについても同様である。
【0064】
図12,14(1) において、ノードWR5は、ある時刻になると経路管理表の経路チェックをすべて経路調査中にする(s81)。そして、経路維持パケットを生成して1ホップ分ブロードキャストする (s82)。この経路維持パケットは、パケット種別:経路維持、宛先:ブロードキャスト、隣接:ブロードキャスト、ホップ数:1、送信元:WR5、発信元:WR5に設定される。そして経路維持返信パケットの受信待ちに入る(s83)。
【0065】
図14(2) において、ノードWR2が経路維持パケットを受信すると(s91)、経路維持返信パケットを生成し、経路維持パケットを送信したノードWR5宛てに送信する(s92)。この経路維持返信パケットは、パケット種別:経路維持返信、宛先:WR5、隣接:WR5、ホップ数:1、送信元:WR2、発信元:WR2に設定される。経路維持パケットを受信するノードWR4,WR7も同様である。
【0066】
図14(1) において、経路維持返信パケットの受信待ち中のノードWR5が、所定時間内にノードWR2,WR4,WR7からの経路維持返信パケットを受信すると(s84)、経路管理表の隣接WR2,WR4,WR7の経路チェックのOKに設定する(s85)。
【0067】
(WR2とWR5との間の障害発生時の処理:請求項6,12)
図12,図14(1) において、ノードWR5は、所定時間内にノードWR2からの経路維持返信パケットが受信されず(s84)、ノードWR2との間に障害が発生したことを経路管理表の経路チェックが経路調査中のままであることから認識すると、経路管理表の隣接がWR2の経路を経路構築中に変更する(s86)。経路構築中の経路は特定ノードAPの方向であるので、障害通知パケットを1ホップ分ブロードキャストする (s87)。この障害通知パケットは、パケット種別:障害情報、宛先:ブロードキャスト、隣接:ブロードキャスト、ホップ数:1、送信元:WR5、発信元:WR5に設定される。これにより、ノードWR5は、特定ノードAPに対する経路の再構築を行う(s88)が、その方法は上述の本発明による方法や従来のAODV等の経路構築方法を用いてもよい。
【0068】
図14(3) において、ノードWR7は、障害通知パケットを受信し(s93)、経路管理表の宛先APに対する隣接と障害通知パケットの発信元がともにWR5で一致した場合に(s94)、経路管理表の隣接がWR2の経路を経路構築中に変更し(s95)、障害通知パケットを1ホップ分ブロードキャストする(s96)。この障害通知パケットは、パケット種別:障害情報、宛先:ブロードキャスト、隣接:ブロードキャスト、ホップ数:1、送信元:WR5、発信元:WR7に設定される。これにより、ノードWR7は、特定ノードAPに対する経路の再構築を行う(s97)が、その方法は上述の本発明による方法や従来のAODV等の経路構築方法を用いてもよい。
【0069】
また、ノードWR4は障害通知パケットを受信すると、経路管理表の宛先APに対する隣接がWR1であり、障害通知パケットの発信元がWR5で一致しないので、この障害通知パケットを無視する。
【0070】
【発明の効果】
以上説明したように、本発明は、各無線ノードが特定の無線ノードに頻繁にアクセスし、他の無線ノード間のアクセスが少ない無線ネットワークにおいて、特定無線ノードが各無線ノードに対して、または各無線ノードが特定無線ノードに対してユニキャストで経路維持パケットを送信し、経路維持パケットを受信したノードが経路維持返信パケットをユニキャスト送信し、経路維持パケットの送信ノードが経路維持返信パケットの受信確認により、特定無線ノードと各無線ノードとの間の経路を維持することができる。したがって、特定の無線ノードとの経路維持に対しては、経路維持に伴う遅延を小さくし、無駄な経路構築処理、経路維持のための処理、これらの処理に伴う無線帯域の無駄を省くことができる。
【図面の簡単な説明】
【図1】無線ネットワークの構成例を示す図。
【図2】AP主導の場合の特定ノードAPの経路管理表を示す図。
【図3】特定ノードAPにおける経路維持パケット送信時の制御シーケンスを示す図。
【図4】ノードWR1〜WR7における制御シーケンスを示す図。
【図5】特定ノードAPにおける経路維持返信パケット受信時の制御シーケンスを示す図。
【図6】経路維持パケットの構成例を示す図。
【図7】経路維持返信パケットの構成例を示す図。
【図8】特定ノードAPの制御シーケンスを示す図。
【図9】ノードWR1〜WR7における制御シーケンスを示す図。
【図10】経路維持パケットの構成例を示す図。
【図11】経路維持返信パケットの構成例を示す図。
【図12】WR主導の場合のノードWR1〜WR7の経路管理表を示す図。
【図13】ノードWR1〜WR7における制御シーケンスを示す図。
【図14】ノードWR1〜WR7における制御シーケンスを示す図。
【符号の説明】
AP 特定無線ノード(特定ノード)
WR 無線ノード(ノード)
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a path maintenance method, a path maintenance system, and a radio for maintaining a path with a specific radio node in a radio network in which each radio node frequently accesses a specific radio node and there is little access between other radio nodes. It relates to node equipment.
[0002]
[Prior art]
Conventional route management related to packet transfer between wireless nodes (hereinafter referred to as “nodes”) in a wireless network is a table-driven method that always constructs a route, and on that constructs a forwarding route when communication is required. There are a demand method and a hybrid method combining a table driving method and an on-demand method.
[0003]
The table-driven method notifies each node of route information periodically or when a topology change is detected, and each node reconstructs the route based on the information and maintains the route. The transmission of the packet can be started immediately when the error occurs. However, in a communication mode in which a specific node is frequently accessed from many nodes, unnecessary route construction processing and communication occur.
[0004]
On-demand methods, on the other hand, are proposed in literature (Charles E. Perkins, "Ad Hoc On-Demand Distance Vector Routing", in Proceedings of the 2nd IEEE Workshop on Mobile Computing Systems and Applications, pp. 90-100, 1999). In the AODV (Ad Hoc On-Demand Distance Vector Routing), when a communication occurs, a route search packet is broadcast to the entire network, and a destination node or the like returns its reply, thereby making it possible to construct a route. Therefore, processing for maintaining a route is not required for a specific route, but a delay from when communication occurs until the first data packet is transmitted is unavoidable. Further, since communication is not possible unless an adjacent node within a range in which direct communication can be performed through a wireless link is recognized, a route maintenance packet is broadcast to the adjacent node in a range where direct communication is possible. The node that has received this route maintenance packet recognizes an adjacent node (transmission node) by receiving the route maintenance packet, but if this route maintenance packet is not received for a certain period of time, a topology change due to a failure or the like has occurred. Recognize that. For this reason, it takes a certain time or more to recognize that a change in topology has occurred.
[0005]
Moreover, the hybrid method is, for example, ZRP (Zone Routing Protocol) proposed in literature (Zygmunt J. Hass, “A New Routing Protocol for the Reconfigurable Wireless Networks”, in IEEE ICUPC '97, pp. 652-566, 1997). ) Introduces the concept of zone radius, where each node manages routes to nodes within the zone radius in a table-driven manner, and routes to nodes outside the zone radius are constructed on demand. For this reason, when the zone radius is set so that the specific node is within the zone radius, in the communication mode in which the specific node is frequently accessed from many nodes, as in the table driving method, an unnecessary route is constructed. Processing and communication occur. On the other hand, if the zone radius is set so that the specific node is outside the zone radius, a delay always occurs in a communication mode in which the specific node is frequently accessed from many nodes, as in the on-demand method.
[0006]
[Problems to be solved by the invention]
By the way, since a specific node serving as a gateway to an external network is frequently accessed from many nodes, the above problem occurs in such a communication form.
[0007]
That is, in the conventional table driving method, it is necessary to have route information for all nodes. When a topology change is detected due to a failure or the like, the detected node notifies all nodes to reconstruct the route. Needs to reconstruct the route based on this notification. In this way, maintaining the routes of all nodes means that in a system with a high access frequency to “specific nodes”, route construction processing other than “specific nodes”, processing for maintaining routes, these processing The wireless band associated with is wasted.
[0008]
In addition, the conventional on-demand method does not need to maintain a route, but a delay always occurs in a communication mode in which a specific node is frequently accessed from many nodes. In particular, each node only sends a route maintenance packet to an adjacent node, does not receive a route maintenance packet from the adjacent node, and cannot check whether the adjacent node has received the route maintenance packet. It was. Therefore, if it is possible to receive from the adjacent node but cannot transmit to the adjacent node, it is not possible to cope with it, and it is necessary to recognize the change in topology by another means, so it is necessary to recognize the change in topology and rebuild the route. It took time and the delay was large.
[0009]
Further, the conventional hybrid method switches between the table driving method and the on-demand method depending on the distance from the node, and thus has the respective problems of the conventional table driving method and the on-demand method.
[0010]
In a wireless network in which each node frequently accesses a specific node and there is little access between other nodes, a delay is reduced with respect to maintaining a route with the specific node, and a wasteful route construction process, It is an object of the present invention to provide a route maintenance method, a route maintenance system, and a wireless node device that can eliminate processing for maintaining a route, waste of a radio band associated with these processes.
[0011]
[Means for Solving the Problems]
According to the route maintenance method, route maintenance system, and wireless node device of the present invention, a specific wireless node transmits a route maintenance packet to each wireless node or each wireless node transmits a route maintenance packet to a specific wireless node. The node that receives the packet transmits a route maintenance reply packet, and the transmission node of the route maintenance packet maintains the route between the specific wireless node and each wireless node by confirming reception of the route maintenance reply packet.
[0012]
In the inventions described in claims 1, 7, 13, and 14, the specific wireless node holds a route management table in which “destination”, “adjacent”, “hop count”, and “route check” are stored, and “adjacent” A route maintenance packet that describes all the “destination” with the same as the destination is generated, this route maintenance packet is unicast to the wireless node corresponding to “adjacent”, and the route maintenance reply sent by the wireless node that received the route maintenance packet Confirm that the packet is received and each route is maintained.
[0013]
The wireless node maintains a route management table in which “destination”, “adjacent”, and “hop count” are stored. When a route maintenance packet is received, all the “destination” described in the route maintenance packet are extracted. , Generate a route maintenance packet describing all “destinations” that have the same “adjacent” in the route management table for the “destination”, and unicast the route maintenance packet to the wireless node corresponding to “adjacent” When a relay does not need to relay a route maintenance packet or when a predetermined time has elapsed after relaying the route maintenance packet, a route maintenance reply packet to a specific wireless node is generated and unicasted, and the route maintenance reply packet Is received, information indicating that the node has received the route maintenance packet is added to the route maintenance reply packet, and unicast relay is performed.
[0014]
In the inventions according to claims 2, 8, 13, and 14, the specific wireless node holds a route management table in which “destination”, “adjacent”, “hop count”, and “route check” are stored, and a route maintenance packet This route maintenance packet is broadcast to adjacent wireless nodes in the range where direct communication can be performed via the wireless link, and the route maintenance reply packet transmitted from the wireless node that has received the route maintenance packet is received, and each route is Make sure it is maintained.
[0015]
The wireless node maintains a route management table that describes “destination”, “adjacent”, and “hop count”. When a route maintenance packet is received, the wireless node confirms its source and receives the first route from a specific wireless node. If it is a maintenance packet, a route maintenance reply packet to the specific wireless node is generated and unicasted.
[0016]
In the third, ninth, thirteen, and fourteenth aspects of the present invention, the wireless node holds a route management table in which “destination”, “adjacent”, “hop count”, and “route check” are stored at a predetermined time. A route maintenance packet is generated and unicasted to a specific wireless node. When the route maintenance packet is received, information that can uniquely identify the own node is added to the route maintenance packet and relayed to the specific wireless node. When the transmitted route maintenance reply packet is received, the route to the specific wireless node is recorded in the route management table. If this route maintenance reply packet is addressed to its own node, it is discarded, and if it is addressed to another wireless node, it is discarded. Relay.
[0017]
The specific wireless node holds a route management table in which “destination”, “adjacent”, and “hop count” are recorded, and when a route maintenance packet is received, takes out information of the wireless node that has passed from this route maintenance packet, The route information is recorded in the route management table, the transmission source is extracted from the route maintenance packet, and the route maintenance reply packet is unicast to the transmission source.
[0018]
In the inventions according to the fourth, tenth, thirteenth and fourteenth aspects, the wireless node holds a route management table in which “destination”, “adjacent”, “hop count”, and “route check” are stored, at a predetermined time. When a route maintenance packet is generated and broadcast to an adjacent wireless node, when a route maintenance packet is received, a route maintenance reply packet is unicast to the transmission source, and when a route maintenance reply packet cannot be received from an adjacent wireless node The information corresponding to the adjacent wireless node is deleted from the route management table, and the route is reconstructed.
[0019]
In the fifth, eleventh and thirteenth aspects of the invention, the specific wireless node receives a packet from the wireless node within the predetermined time for a predetermined time required for reception of the packet used for the “route check” described in the route management table. If it is not sent, the route to the wireless node is reconstructed.
[0020]
In the inventions of claims 6, 12, and 14, when a wireless node transmits a packet to another wireless node through a route based on the route management table and there is no reply packet even after a predetermined time has elapsed, Of the “adjacent” listed in the management table, delete the route that is the same as the “adjacent” of the route that does not have a reply packet, and broadcast the failure notification packet to the adjacent wireless node in the range that can be directly communicated with the wireless link. , Rebuild the route to and from the wireless node.
[0021]
DETAILED DESCRIPTION OF THE INVENTION
FIG. 1 shows a configuration example of a wireless network. In the figure, a specific node serving as a gateway to an external network is defined as an AP (access point), nodes WR1 and WR2 are connected to the specific node AP via a wireless link, and a node WR1 and a node WR4 are further connected to each other. WR4 and nodes WR3, WR5, WR6, and WR7 are connected, node WR2 and node WR5 are connected, nodes WR5 and WR7 are connected, and node WR3 and node WR6 are connected.
[0022]
The route management table of each node includes “destination (destination node)”, “adjacent (adjacent node to transfer the packet to the destination node)”, “hop count (route necessary for the packet to reach the destination node) Metric) ”. For example, in the specific node AP, the adjacent WR1 and the number of hops are 1 for the destination WR1, and the adjacent WR1 and the number of hops are 2 for the destination WR3. In the route management table of each of the nodes WR1 to WR, the adjacency and the number of hops when the specific node AP is the destination are set.
[0023]
In the present invention, the specific node AP transmits a route maintenance packet to each of the nodes WR1 to WR7, or each of the nodes WR1 to WR7 transmits the route maintenance packet to the specific node AP. The transmission node of the route maintenance packet maintains the route between the specific node AP and each of the nodes WR1 to WR7 based on the receipt confirmation of the route maintenance reply packet. Hereinafter, an AP-driven embodiment in which a specific node AP transmits a path maintenance packet to each of the nodes WR1 to WR7, and a WR-driven embodiment in which each of the nodes WR1 to WR7 transmits a path maintenance packet to the specific node AP Will be described.
[0024]
<AP-led embodiment: claims 1, 2, 5, 7, 8, 11>
FIG. 2 shows a route management table of a specific node AP in the case of AP initiative. The configuration of the wireless network and the route management table of the nodes WR1 to WR7 are the same as those shown in FIG.
[0025]
The route management table of the specific node AP includes a “route check” column in addition to “destination”, “adjacent”, and “hop count”. “Route check” indicates whether or not each node has received a route maintenance packet within a predetermined time based on the receipt confirmation of the route maintenance reply packet.
[0026]
(AP-first control sequence: claims 1 and 7)
The first control sequence led by the AP will be described with reference to FIGS. FIG. 3 shows a control sequence when a route maintenance packet is transmitted in the specific node AP. FIG. 4 shows a control sequence in the nodes WR1 to WR7. FIG. 5 shows a control sequence when a route maintenance reply packet is received in the specific node AP. FIG. 6 shows a configuration example of the route maintenance packet. FIG. 7 shows a configuration example of the route maintenance reply packet.
[0027]
(Control sequence for route maintenance packet transmission in specific node AP)
2 and 3, the specific node AP checks whether or not there is an unprocessed set including “destination”, “adjacent”, and “hop count” in the route management table. Generate a maintenance packet. As shown in FIG. 6, the route maintenance packet includes a packet type, a destination, an adjacency, the number of hops, a transmission source, a transmission source, and an actual destination. The actual destination means a node that should receive the route maintenance packet.
[0028]
Here, a set of “destination”, “adjacent”, and “hop count” in the route management table of the specific node AP is described as [destination, adjacency, hop count]. First, as shown in FIG. 2, there is a set of [WR1, WR1, 1], and it can be seen that the adjacent node is WR1 (s1). Here, since there is no route maintenance packet to the adjacent WR1 (this is the first route maintenance packet) (s2), a route maintenance packet (packet type: route maintenance, destination: WR1, neighbor) as shown in FIG. 6 (1) : WR1, hop count: 1, source: AP, source: AP, actual destination: WR1) is generated (s3). Next, for [WR2, WR2, 1], similarly, a route maintenance packet to adjacent WR2 (packet type: route maintenance, destination: WR2, neighbor: WR2, number of hops: 1, source: AP, source: AP (actual destination: WR2) is generated (s3).
[0029]
Next, for [WR3, WR1, 3], since there is already a route maintenance packet to the adjacent WR1 (s2), WR3 is added to the actual destination of this route maintenance packet (s4, FIG. 6 (2)). . For [WR4, WR1, 2], there is already a route maintenance packet to the adjacent WR1 (s2), so WR4 is added to the actual destination of this route maintenance packet (s4, FIG. 6 (3)). Similarly, a route maintenance packet is generated for each of [WR5, WR2, 2], [WR6, WR1, 3], and [WR7, WR2, 3] by adding actual destinations.
[0030]
As described above, two types of route maintenance packets are generated in the WR1 direction and the WR2 direction. The route maintenance packet in the WR1 direction is packet type: route maintenance, destination: WR1, neighbor: WR1, hop count: 1, source: AP, source: AP, actual destination: WR1, WR3, WR4, WR6 ( Fig. 6 (4)). On the other hand, the route maintenance packet in the WR2 direction is packet type: route maintenance, destination: WR2, neighbor: WR2, hop count: 1, source: AP, source: AP, actual destination: WR2, WR5, WR7 ( Fig. 6 (5)). Then, the route check of each route is performed during route investigation, and two types of route maintenance packets are transmitted to the nodes WR1 and WR2.
[0031]
(Control sequence in nodes WR1 to WR7)
2 and 4, when the node WR1 receives the route maintenance packet (s11), it is checked whether or not there is a node other than the own node at the actual destination (s12). Here, since there are nodes WR3, WR4, and WR6 other than the own node as actual destinations, a route maintenance packet is generated according to the route management table of node WR1 (s13 to s17). For the real destination WR4, it can be seen from [WR4, WR4, 1] of the route management table that the neighbor is WR4, and there is no route maintenance packet for the adjacent WR4. Type: Route Maintenance, Destination: WR4, Adjacent: WR4, Number of Hops: 1, Real Destination: WR4). As for [WR6, WR4, 2], since there is already a route maintenance packet to the adjacent WR4, WR6 is added to the actual destination of this route maintenance packet. The same applies to [WR3, WR4, 2]. As a result, the node WR1 transmits a route maintenance packet having the packet type: route maintenance, destination: WR4, neighbor: WR4, number of hops: 1, real destination: WR3, WR4, WR6 to the node WR4 (s18). It waits for reception of a maintenance reply packet (s19).
[0032]
When the node WR4 receives the route maintenance packet from the node WR1, the node WR4 processes the same as the node WR1. That is, a route maintenance packet with packet type: route maintenance, destination: WR3, neighbor: WR3, number of hops: 1, actual destination: WR3 is transmitted to the node WR3 (s18). Further, a route maintenance packet with packet type: route maintenance, destination: WR6, neighbor: WR6, hop count: 1, real destination: WR6 is transmitted to the node WR6 (s18). Then, it waits for reception of a route maintenance reply packet (s19).
[0033]
Upon receiving the route maintenance packet from the node WR4, the node WR3 generates a route maintenance reply packet for the specific node AP that is the transmission source because there is no node other than its own node at the actual destination (s12), and sends it to the node WR4. Reply (s23, s24). As shown in FIG. 7, the route maintenance reply packet includes a packet type, a destination, an adjacency, the number of hops, a transmission source, a transmission source, and a normal route. This route maintenance reply packet is set to packet type: route maintenance reply, destination: AP, neighbor: WR4, number of hops: 3, transmission source: WR3, transmission source: WR3, normal route: WR3 (FIG. 7 (1) )). The node WR6 performs the same process as the node WR3.
[0034]
Node WR4 is waiting to receive a route maintenance reply packet in s19. When node WR4 receives a route maintenance reply packet from nodes WR3 and WR6 (s20, s21), a new route maintenance is performed by adding its own node to these normal routes. A reply packet is generated, and the received route maintenance reply packet is discarded. The new route maintenance reply packet is set to packet type: route maintenance reply, destination: AP, neighbor: WR1, hop count: 2, source: WR4, source: WR4, normal route: WR3, WR4, WR6 ( In FIG. 7 (2)), it is transmitted to the node WR1 (s22).
[0035]
Node WR1 performs the same processing as node WR4. The route maintenance reply packet is set as packet type: route maintenance reply, destination: AP, neighbor: AP, hop count: 1, source: WR1, source: WR1, normal route: WR1, WR3, WR4, WR6 ( FIG. 7 (3)) is transmitted to the specific node AP.
[0036]
Similarly, for the routes of the nodes WR2, WR5 and WR7, the packet type: route maintenance reply from the node WR2, destination: AP, neighbor: AP, hop count: 1, source: WR2, source: WR2, normal route: WR2 , WR5, WR7, the route maintenance reply packets set are transmitted to the specific node AP.
[0037]
(Control sequence when receiving route maintenance reply packet in specific node AP)
2 and 5, the specific node AP is waiting to receive a path maintenance reply packet after transmitting two types of path maintenance packets to the nodes WR1 and WR2 (s31), and the path from the node WR1 within a predetermined time. When the maintenance reply packet is received (s32), the normal routes WR1, WR3, WR4, WR6 are extracted from the route maintenance reply packet, and each route check corresponding to the destinations WR1, WR3, WR4, WR6 in the route management table is being investigated. Change to OK (s33). The route maintenance reply packet from the node WR2 is similarly processed (s34).
[0038]
(Processing when a failure occurs between WR5 and WR7: Claims 5 and 11)
In FIG. 2, the node WR5 receives the route maintenance packet from the node WR2, transfers the route maintenance packet to the node WR7 in accordance with the above-described procedure, and enters the state of waiting for reception of the route maintenance reply packet (FIG. 4, s19). Here, if the route maintenance reply packet is not received from the node WR7 even after the predetermined time has elapsed, the node WR5 generates a route maintenance reply packet. This route maintenance reply packet is set to packet type: route maintenance reply, destination: AP, neighbor: WR2, number of hops: 2, transmission source: WR5, transmission source: WR5, normal route: WR5 and transmitted to node WR2. The
[0039]
The node WR2 sets the packet type of the received route maintenance reply packet: route maintenance reply, destination: AP, neighbor: AP, hop count: 1, source: WR2, source: WR2, normal route: WR2, WR5. To the specific node AP.
[0040]
The specific node AP extracts the normal routes WR2 and WR5 from the received route maintenance reply packet, and changes each route check corresponding to the destinations WR2 and WR5 in the route management table to “OK” during the route investigation. When a predetermined time elapses after transmitting the route maintenance packet, the specific node AP checks each route check in the route management table, and reconstructs the route for the route of the destination WR7 under route investigation (FIG. 5, s35). ).
[0041]
(AP-led second control sequence: claims 2 and 8)
The second control sequence led by the AP will be described with reference to FIGS. FIG. 8 shows a control sequence of the specific node AP. FIG. 9 shows a control sequence in the nodes WR1 to WR7. FIG. 10 shows a configuration example of the route maintenance packet. FIG. 11 shows a configuration example of a route maintenance reply packet.
[0042]
As shown in FIG. 10, the route maintenance packet includes a packet type, a destination, an adjacency, the number of hops, a transmission source, and a transmission source. Here, packet type: route maintenance, destination: broadcast, neighbor: broadcast, number of hops: maximum number of hops in route management table (3), transmission source: AP, transmission source: AP are set.
[0043]
2 and 8, the specific node AP sets the route check for each route in the route management table during the route investigation (s41), and broadcasts the route maintenance packet shown in FIG. 10 with the transmission source as the AP (s42). Then, it waits for reception of a route maintenance reply packet (s43).
[0044]
In FIG. 9, the node WR1 is in a state of waiting for a route maintenance packet (s51), and receives a route maintenance packet from a specific node AP within a predetermined time (s52), and confirms the source of the route maintenance packet. (S53). If the source of the route maintenance packet in the route management table of the node WR1 matches the source of the route maintenance packet (both are APs here) (s54), the route maintenance is performed for the specific node AP that is the source. A reply packet is transmitted (s55). As shown in FIG. 11, the route maintenance reply packet includes a packet type, a destination, an adjacency, the number of hops, a transmission source, and a transmission source. Here, packet type: route maintenance reply, destination: AP, neighbor: AP, hop count: 1, source: WR1, and source: WR1 are set.
[0045]
Further, the node WR1 broadcasts the route maintenance packet set in the transmission source and the own node (s56). This route maintenance packet is set to packet type: route maintenance, destination: broadcast, neighbor: broadcast, hop count: 2, source: AP, source: WR1.
[0046]
Other nodes that have received this path maintenance packet process the same, and broadcast the path maintenance packet while transmitting a path maintenance reply packet to the source. However, the nodes WR3, WR6, and WR7 do not broadcast the route maintenance packet because the number of hops of the route maintenance packet from the node WR4 is 1. Each node that has received the route maintenance reply packet sequentially forwards the route maintenance reply packet to the adjacent node with respect to the destination AP in the route management table, and finally reaches the specific node AP.
[0047]
In FIG. 8, the specific node AP extracts the transmission source WR1 of the path maintenance reply packet received within a predetermined time, and changes each path check corresponding to the destination WR1 in the path management table from being investigated to OK (s44, s45). The same applies to route maintenance reply packets from other transmission sources. The specific node AP checks each route check in the route management table when a predetermined time has elapsed after broadcasting the route maintenance packet, and reconstructs the route for the destination route under route investigation (s46).
[0048]
(Processing when a failure occurs between WR5 and WR7: Claims 5 and 11)
If a failure occurs between WR5 and WR7, the route maintenance reply packet is returned to the specific node AP for the nodes WR1 to WR6, so that each route check in the route management table of the specific node AP is OK. It has become. However, since the route maintenance reply packet from the node WR7 does not reach the specific node AP, the corresponding route check remains under route investigation. Therefore, when a predetermined time elapses after the route maintenance packet is broadcast, the specific node AP checks each route check in the route management table, and reconstructs the route for the route of the destination WR7 under route investigation.
[0049]
<WR-led embodiment: claims 3, 4, 6, 9, 10, 12>
FIG. 12 shows a route management table of the nodes WR1 to WR7 in the case of WR initiative. The configuration of the wireless network and the route management table of the specific node AP are the same as those shown in FIG.
[0050]
The route management table of the nodes WR1 to WR7 has a “route check” column in addition to “destination”, “adjacent”, and “hop count”. “Route check” indicates whether or not each node has received a route maintenance packet within a predetermined time based on the receipt confirmation of the route maintenance reply packet.
[0051]
(WR-led first control sequence: claims 3 and 9)
A first control sequence led by WR will be described with reference to FIG. FIG. 13 shows a control sequence in the nodes WR1 to WR7. Although the case of the node WR6 will be described here, the same applies to the other nodes WR3 and WR7.
[0052]
12 and 13, since the node WR6 does not receive the route maintenance packet addressed to the specific node AP even after a predetermined time has elapsed (s61), the node WR6 generates a route maintenance packet addressed to the specific node AP, based on the route management table. Transmit to the adjacent node WR4 (s62). This route maintenance packet, packet type: route maintenance, destination: AP, neighbor: WR4, hop count: 3, transmission source: WR6, transmission source: WR6 are set. Then, it waits for reception of a route maintenance reply packet (s63).
[0053]
When the node WR4 receives a route maintenance packet addressed to the specific node AP from the node WR6 within a predetermined time (s61), the node WR4 searches for a neighboring node for the destination AP from the route management table, and transfers the route maintenance packet to the node WR1 here. (S64). The setting of this route maintenance packet is changed to packet type: route maintenance, destination: AP, neighbor: WR1, hop count: 2, transmission source: WR6, transmission source: WR4. Then, it waits for reception of a route maintenance reply packet (s65).
[0054]
When the node WR1 receives a route maintenance packet addressed to the specific node AP from the node WR4 within a predetermined time, the node WR1 processes the same as the node WR4 and transfers the route maintenance packet to the specific node AP. The setting of this route maintenance packet is changed to packet type: route maintenance, destination: AP, neighbor: AP, hop count: 1, transmission source: WR6, transmission source: WR1.
[0055]
When the specific node AP receives the path maintenance packet from the node WR1, the specific node AP extracts the transmission source WR6 from the path maintenance packet, and transmits the path maintenance reply packet to the adjacent node WR1 obtained from the path management table with the node WR6 as the destination. This route maintenance reply packet is set to packet type: route maintenance reply, destination: WR6, neighbor: WR1, hop count: 3, transmission source: AP, transmission source: AP.
[0056]
The node WR1 is waiting to receive a route maintenance reply packet (s65), and if a route maintenance reply packet addressed to the node WR6 is received from the specific node AP within a predetermined time (s66), the route to the specific node AP is normal. And the route check of the destination AP in the route management table is OK. The node WR1 then forwards the route maintenance reply packet to the adjacent node WR4 obtained from the route management table with the node WR6 as the destination (s67). The setting of this route maintenance reply packet is changed to packet type: route maintenance reply, destination: WR6, neighbor: WR4, hop count: 2, transmission source: AP, transmission source: WR1.
[0057]
When the node WR4 receives the route maintenance reply packet addressed to the node WR6 from the node WR1 within a predetermined time, the node WR4 recognizes that the route to the specific node AP is normal and checks the route of the destination AP and WR1 in the route management table. OK. Then, processing is performed in the same manner as the node WR1, and the path maintenance reply packet is transferred to the node WR6. The setting of this route maintenance reply packet is changed to packet type: route maintenance, destination: WR6, neighbor: WR6, number of hops: 1, source: AP, source: WR4.
[0058]
The node WR6 is waiting to receive the route maintenance reply packet (s63), and if it receives the route maintenance reply packet from the node WR4 within a predetermined time (s68), it recognizes that the route to the specific node AP is normal. Then, the route check of the destination AP and WR4 in the route management table is OK. At this time, since the destination is the own node, the processing is terminated without transferring the route maintenance reply packet.
[0059]
(Processing when a failure occurs between WR2 and WR5: Claims 6 and 12)
12 and 13, the node WR5 receives the path maintenance packet from the node WR7, transfers the path maintenance packet to the node WR2 in accordance with the above-described procedure, and enters the path maintenance waiting state for the path maintenance reply packet (s65). Here, the route maintenance reply packet is not replied from the node WR2 even after the predetermined time has passed (s66), and when the predetermined time has passed without receiving the failure notification packet described later (s69, s70), or the received failure notification If the packet is transmitted from the direction of the specific node AP (destination is adjacent to the AP) (s71), the failure notification packet is broadcast for one hop (s72). This failure notification packet is set to packet type: failure information, destination: broadcast, neighbor: broadcast, hop count: 1, transmission source: WR5, transmission source: WR5. Then, the setting of the route with the adjacent WR2 in the route management table is deleted (s73).
[0060]
The node WR7 receives the failure notification packet instead of the route maintenance reply packet, and when both the neighbor to the destination AP in the route management table and the transmission source of the failure notification packet match in WR5 (s75), both packets are not received. When a predetermined time has elapsed (s76), the failure notification packet is broadcast for one hop (s72), and the setting of the route to the specific node AP is deleted (s73). This failure notification packet is set to packet type: failure information, destination: broadcast, neighbor: broadcast, hop count: 1, transmission source: WR5, transmission source: WR7.
[0061]
Further, when receiving the failure notification packet, the node WR4 ignores this failure notification packet because the adjacent to the destination AP in the path management table is WR1 and the source of the failure notification packet does not match WR5.
[0062]
As described above, the nodes WR5 and WR7 reconstruct the route to the specific node AP (s74). As the method, the above-described method according to the present invention or a conventional route construction method such as AODV may be used.
[0063]
(WR-led second control sequence: claims 4 and 10)
A second control sequence led by WR will be described with reference to FIG. FIG. 14 shows a control sequence in the nodes WR1 to WR7. Here, the case of the node WR5 will be described, but the same applies to other nodes.
[0064]
In FIGS. 12 and 14 (1), the node WR5 makes all route checks in the route management table under route investigation at a certain time (s81). Then, a route maintenance packet is generated and broadcast for one hop (s82). This route maintenance packet is set to packet type: route maintenance, destination: broadcast, neighbor: broadcast, hop count: 1, source: WR5, source: WR5. Then, it waits for reception of a route maintenance reply packet (s83).
[0065]
In FIG. 14 (2), when the node WR2 receives the path maintenance packet (s91), it generates a path maintenance reply packet and transmits it to the node WR5 that transmitted the path maintenance packet (s92). This route maintenance reply packet is set to packet type: route maintenance reply, destination: WR5, neighbor: WR5, hop count: 1, transmission source: WR2, transmission source: WR2. The same applies to the nodes WR4 and WR7 that receive the route maintenance packet.
[0066]
In FIG. 14 (1), when the node WR5 waiting to receive the path maintenance reply packet receives the path maintenance reply packet from the nodes WR2, WR4 and WR7 within a predetermined time (s84), the adjacent WR2 in the path management table is received. The route check is set to OK for WR4 and WR7 (s85).
[0067]
(Processing when a failure occurs between WR2 and WR5: Claims 6 and 12)
In FIG. 12 and FIG. 14 (1), the node WR5 does not receive the route maintenance reply packet from the node WR2 within a predetermined time (s84) and indicates that a failure has occurred with the node WR2 in the route management table. Recognizing that the route check is still in the route investigation, the adjacent route management table changes the route of WR2 during route construction (s86). Since the route being constructed is in the direction of the specific node AP, the failure notification packet is broadcast for one hop (s87). This failure notification packet is set to packet type: failure information, destination: broadcast, neighbor: broadcast, hop count: 1, transmission source: WR5, transmission source: WR5. As a result, the node WR5 reconstructs the route to the specific node AP (s88), and the method according to the present invention described above or a conventional route construction method such as AODV may be used as the method.
[0068]
In FIG. 14 (3), the node WR7 receives the failure notification packet (s93), and when both the neighbor to the destination AP in the route management table and the transmission source of the failure notification packet match in WR5 (s94), the route management The route adjacent to the WR2 is changed during route construction (s95), and the failure notification packet is broadcast for one hop (s96). This failure notification packet is set to packet type: failure information, destination: broadcast, neighbor: broadcast, hop count: 1, transmission source: WR5, transmission source: WR7. As a result, the node WR7 reconstructs the route to the specific node AP (s97), and the method according to the present invention described above or the conventional route construction method such as AODV may be used as the method.
[0069]
Further, when receiving the failure notification packet, the node WR4 ignores this failure notification packet because the adjacent to the destination AP in the path management table is WR1 and the source of the failure notification packet does not match WR5.
[0070]
【The invention's effect】
As described above, according to the present invention, in a wireless network in which each wireless node frequently accesses a specific wireless node and access between other wireless nodes is small, the specific wireless node A wireless node transmits a route maintenance packet to a specific wireless node by unicast, a node that receives the route maintenance packet transmits a route maintenance reply packet by unicast, and a transmission node of the route maintenance packet receives a route maintenance reply packet By the confirmation, a route between the specific wireless node and each wireless node can be maintained. Therefore, for route maintenance with a specific wireless node, delay associated with route maintenance can be reduced, and wasteful route construction processing, processing for route maintenance, and waste of radio bandwidth associated with these processing can be omitted. it can.
[Brief description of the drawings]
FIG. 1 is a diagram illustrating a configuration example of a wireless network.
FIG. 2 is a diagram showing a route management table of a specific node AP in the case of AP initiative.
FIG. 3 is a diagram showing a control sequence when a route maintenance packet is transmitted in a specific node AP.
FIG. 4 is a diagram showing a control sequence in nodes WR1 to WR7.
FIG. 5 is a diagram showing a control sequence when a route maintenance reply packet is received by a specific node AP.
FIG. 6 is a diagram showing a configuration example of a route maintenance packet.
FIG. 7 is a diagram showing a configuration example of a route maintenance reply packet.
FIG. 8 is a diagram showing a control sequence of a specific node AP.
FIG. 9 is a diagram showing a control sequence in nodes WR1 to WR7.
FIG. 10 is a diagram showing a configuration example of a route maintenance packet.
FIG. 11 is a diagram showing a configuration example of a route maintenance reply packet.
FIG. 12 is a diagram showing a path management table of nodes WR1 to WR7 in the case of WR initiative.
FIG. 13 is a diagram showing a control sequence in nodes WR1 to WR7.
FIG. 14 is a diagram showing a control sequence in nodes WR1 to WR7.
[Explanation of symbols]
AP specific wireless node (specific node)
WR wireless node (node)

Claims (14)

無線インタフェースを介してパケットの送受信を行う無線ノードと、外部のネットワークとのゲートウェイになる特定無線ノードとにより構成される無線ネットワークにおいて、
前記特定無線ノードは、宛先ノード(以下「宛先」という)、宛先ノードにパケットを届けるために転送する隣接ノード(以下「隣接」という)、パケットが宛先ノードに届くまでに必要な経路のメトリック(以下「ホップ数」という)、各無線ノードが所定時間内にパケットを受信したか否かを表す値(以下「経路チェック」という)を記した経路管理表を保持し、「隣接」を同一とする「宛先」すべてを記載した経路維持パケットを生成し、この経路維持パケットを「隣接」に該当する無線ノードへユニキャストし、前記経路維持パケットを受信した無線ノードが送信した経路維持返信パケットを受信して各経路を維持していることを確認し、
前記無線ノードは、「宛先」、「隣接」、「ホップ数」を記した経路管理表を保持し、前記経路維持パケットを受信したときに、この経路維持パケットに記述された全ての「宛先」を取り出し、その「宛先」に対して前記経路管理表の「隣接」を同一とする全ての「宛先」を記載した経路維持パケットを生成し、この経路維持パケットを前記「隣接」に該当する無線ノードへユニキャスト中継し、前記経路維持パケットを中継する必要がない場合または前記経路維持パケットを中継して所定時間経過した場合に、前記特定無線ノードへの経路維持返信パケットを生成してユニキャスト送信し、前記経路維持返信パケットを受信したときはその経路維持返信パケットに自ノードで経路維持パケットを受信したことを示す情報を付加してユニキャスト中継し、
前記無線ノードと前記特定無線ノードとの間でパケットが到達することを常時確認することを特徴とする無線ネットワークにおける経路維持方法。
In a wireless network composed of a wireless node that transmits and receives packets via a wireless interface and a specific wireless node that serves as a gateway to an external network,
The specific wireless node includes a destination node (hereinafter referred to as “destination”), an adjacent node to which a packet is transferred to reach the destination node (hereinafter referred to as “adjacent”), and a metric of a route required until the packet reaches the destination node ( (Hereinafter referred to as “the number of hops”), a route management table in which each wireless node receives a packet within a predetermined time (hereinafter referred to as “route check”) is maintained, and “adjacent” is the same. A route maintenance packet describing all the “destinations” to be generated is generated, this route maintenance packet is unicast to the wireless node corresponding to “adjacent”, and a route maintenance reply packet transmitted by the wireless node that has received the route maintenance packet is transmitted. Make sure that each route is received,
The wireless node maintains a route management table that describes “destination”, “adjacent”, and “hop count”, and when the route maintenance packet is received, all “destination” described in the route maintenance packet. And generate a route maintenance packet in which all “destinations” having the same “adjacent” in the route management table with respect to the “destination” are generated, and the route maintenance packet is defined as a radio corresponding to the “adjacent”. When a unicast relay is performed to a node and it is not necessary to relay the route maintenance packet or when a predetermined time has elapsed after relaying the route maintenance packet, a route maintenance reply packet to the specific wireless node is generated and unicast is generated. When the route maintenance reply packet is received, information indicating that the node has received the route maintenance packet is added to the route maintenance reply packet to add a unicast. Collected by relay,
A method for maintaining a route in a wireless network, characterized by constantly confirming that a packet arrives between the wireless node and the specific wireless node.
無線インタフェースを介してパケットの送受信を行う無線ノードと、外部のネットワークとのゲートウェイになる特定無線ノードとにより構成される無線ネットワークにおいて、
前記特定無線ノードは、宛先ノード(以下「宛先」という)、宛先ノードにパケットを届けるために転送する隣接ノード(以下「隣接」という)、パケットが宛先ノードに届くまでに必要な経路のメトリック(以下「ホップ数」という)、各無線ノードが所定時間内にパケットを受信したか否かを表す値(以下「経路チェック」という)を記した経路管理表を保持し、経路維持パケットを生成し、この経路維持パケットを無線リンクで直接通信可能な範囲にある隣接する無線ノードへブロードキャストし、前記経路維持パケットを受信した無線ノードから送信された経路維持返信パケットを受信して各経路を維持していることを確認し、
前記無線ノードは、「宛先」、「隣接」、「ホップ数」を記した経路管理表を保持し、前記経路維持パケットを受信したときに、その発信元を確認して前記特定無線ノードからの初めての経路維持パケットである場合には、前記特定無線ノードへの経路維持返信パケットを生成してユニキャスト送信し、
前記無線ノードと前記特定無線ノードとの間でパケットが到達することを常時確認することを特徴とする無線ネットワークにおける経路維持方法。
In a wireless network composed of a wireless node that transmits and receives packets via a wireless interface and a specific wireless node that serves as a gateway to an external network,
The specific wireless node includes a destination node (hereinafter referred to as “destination”), an adjacent node to which a packet is transferred to reach the destination node (hereinafter referred to as “adjacent”), and a metric of a route required until the packet reaches the destination node ( (Hereinafter referred to as “the number of hops”), a route management table in which a value indicating whether or not each wireless node has received a packet within a predetermined time (hereinafter referred to as “route check”) is maintained, and a route maintenance packet is generated. The route maintenance packet is broadcast to an adjacent wireless node in a range that can be directly communicated with the wireless link, and the route maintenance reply packet transmitted from the wireless node that has received the route maintenance packet is received to maintain each route. Make sure that
The wireless node maintains a route management table that describes “destination”, “adjacent”, and “hop count”, and when receiving the route maintenance packet, confirms the source of the route management packet and sends it from the specific wireless node. If it is the first route maintenance packet, a route maintenance reply packet to the specific wireless node is generated and unicasted,
A method for maintaining a route in a wireless network, characterized by constantly confirming that a packet arrives between the wireless node and the specific wireless node.
無線インタフェースを介してパケットの送受信を行う無線ノードと、外部のネットワークとのゲートウェイになる特定無線ノードとにより構成される無線ネットワークにおいて、
前記無線ノードは、宛先ノード(以下「宛先」という)、宛先ノードにパケットを届けるために転送する隣接ノード(以下「隣接」という)、パケットが宛先ノードに届くまでに必要な経路のメトリック(以下「ホップ数」という)、各無線ノードが所定時間内にパケットを受信したか否かを表す値(以下「経路チェック」という)を記した経路管理表を保持し、所定の時刻に経路維持パケットを生成して前記特定無線ノードへユニキャストし、前記経路維持パケットを受信したときに自ノードを一意に識別できる情報を経路維持パケットに付加して前記特定無線ノードへ中継し、前記特定無線ノードが送信した経路維持返信パケットを受信すると前記特定無線ノードとの経路を前記経路管理表に記録し、この経路維持返信パケットが自ノード宛ての場合はそれを廃棄し、他の無線ノード宛ての場合はそれを中継し、
前記特定無線ノードは、「宛先」、「隣接」、「ホップ数」を記した経路管理表を保持し、前記経路維持パケットを受信したときに、この経路維持パケットから通過した無線ノードの情報を取り出し、その経路情報を前記経路管理表に記録し、前記経路維持パケットから送信元を取り出してその送信元へ経路維持返信パケットをユニキャストし、
前記無線ノードと前記特定無線ノードとの間でパケットが到達することを常時確認することを特徴とする無線ネットワークにおける経路維持方法。
In a wireless network composed of a wireless node that transmits and receives packets via a wireless interface and a specific wireless node that serves as a gateway to an external network,
The wireless node includes a destination node (hereinafter referred to as “destination”), an adjacent node (hereinafter referred to as “adjacent”) for transferring a packet to the destination node, and a metric (hereinafter referred to as “route”) required for the packet to reach the destination node. It holds a route management table with a value indicating whether or not each wireless node has received a packet within a predetermined time (hereinafter referred to as “route check”), and maintains a route maintenance packet at a predetermined time. Is generated and unicasted to the specific radio node, and when the route maintenance packet is received, information that can uniquely identify the own node is added to the route maintenance packet and relayed to the specific radio node, and the specific radio node When the route maintenance reply packet transmitted by the receiver is received, the route to the specific wireless node is recorded in the route management table, and the route maintenance reply packet If addressed to discard it, if the other wireless nodes addressed relays it,
The specific wireless node maintains a route management table in which “destination”, “adjacent”, and “hop count” are recorded. When the route maintenance packet is received, information on the wireless node that has passed from the route maintenance packet is stored. Take out, record the route information in the route management table, take out the transmission source from the route maintenance packet, unicast the route maintenance reply packet to the transmission source,
A method for maintaining a route in a wireless network, characterized by constantly confirming that a packet arrives between the wireless node and the specific wireless node.
無線インタフェースを介してパケットの送受信を行う無線ノードと、外部のネットワークとのゲートウェイになる特定無線ノードとにより構成される無線ネットワークにおいて、
前記無線ノードは、宛先ノード(以下「宛先」という)、宛先ノードにパケットを届けるために転送する隣接ノード(以下「隣接」という)、パケットが宛先ノードに届くまでに必要な経路のメトリック(以下「ホップ数」という)、各無線ノードが所定時間内にパケットを受信したか否かを表す値(以下「経路チェック」という)を記した経路管理表を保持し、所定の時刻に経路維持パケットを生成して隣接する無線ノードへブロードキャストし、前記経路維持パケットを受信したときにその送信元へ経路維持返信パケットをユニキャストし、隣接する無線ノードから経路維持返信パケットを受信できないときは、前記経路管理表からその隣接する無線ノードに対応する情報を削除して経路の再構築を行う
ことを特徴とする無線ネットワークにおける経路維持方法。
In a wireless network composed of a wireless node that transmits and receives packets via a wireless interface and a specific wireless node that serves as a gateway to an external network,
The wireless node includes a destination node (hereinafter referred to as “destination”), an adjacent node (hereinafter referred to as “adjacent”) for transferring a packet to the destination node, and a metric (hereinafter referred to as “route”) required for the packet to reach the destination node. It holds a route management table with a value indicating whether or not each wireless node has received a packet within a predetermined time (hereinafter referred to as “route check”), and maintains a route maintenance packet at a predetermined time. When the route maintenance packet is received, the route maintenance reply packet is unicast to the transmission source when the route maintenance packet is received, and when the route maintenance reply packet cannot be received from the adjacent wireless node, A wireless network characterized by deleting information corresponding to the adjacent wireless node from the route management table and reconstructing the route. Route maintenance method in.
請求項1または請求項2に記載の無線ネットワークにおける経路維持方法において、
前記特定無線ノードは、前記経路管理表に記された「経路チェック」に用いるパケットの受信に要する所定時間について、前記無線ノードからその所定時間内にパケットが送られてこない場合には、前記無線ノードとの間の経路を再構築する
ことを特徴とする無線ネットワークにおける経路維持方法。
In the route maintenance method in the wireless network according to claim 1 or 2,
When the specific wireless node does not send a packet from the wireless node within the predetermined time for the predetermined time required for receiving the packet used for the “route check” described in the route management table, the specific wireless node A route maintenance method in a wireless network, characterized by reconstructing a route between nodes.
請求項3または請求項4に記載の無線ネットワークにおける経路維持方法において、
前記無線ノードは、他の無線ノードに前記経路管理表に基づいた経路でパケットを送信してから所定時間経過しても返信パケットがない場合に、前記経路管理表に記された「隣接」のうち、返信パケットのない経路の「隣接」と同一の経路を削除し、障害通知パケットを無線リンクで直接通信可能な範囲にある隣接する無線ノードへブロードキャストし、前記無線ノードとの間の経路を再構築する
ことを特徴とする無線ネットワークにおける経路維持方法。
In the route maintenance method in the wireless network according to claim 3 or 4,
If the wireless node does not receive a reply packet even after a predetermined time has elapsed since the packet was transmitted to the other wireless node through the route based on the route management table, the “adjacent” of the route management table Among them, the same route as the “adjacent” of the route without the return packet is deleted, the failure notification packet is broadcast to the adjacent wireless node in the range where the wireless link can be directly communicated, and the route between the wireless node is A route maintenance method in a wireless network, characterized by reconstructing.
無線インタフェースを介してパケットの送受信を行う無線ノードと、外部のネットワークとのゲートウェイになる特定無線ノードとにより構成される無線ネットワークにおいて、
前記特定無線ノードは、宛先ノード(以下「宛先」という)、宛先ノードにパケットを届けるために転送する隣接ノード(以下「隣接」という)、パケットが宛先ノードに届くまでに必要な経路のメトリック(以下「ホップ数」という)、各無線ノードが所定時間内にパケットを受信したか否かを表す値(以下「経路チェック」という)を記した経路管理表を保持し、「隣接」を同一とする「宛先」すべてを記載した経路維持パケットを生成する手段と、この経路維持パケットを「隣接」に該当する無線ノードへユニキャストする手段と、前記経路維持パケットを受信した無線ノードが送信した経路維持返信パケットを受信して各経路を維持していることを確認する手段とを備え、
前記無線ノードは、「宛先」、「隣接」、「ホップ数」を記した経路管理表を保持し、前記経路維持パケットを受信したときに、この経路維持パケットに記述された全ての「宛先」を取り出し、その「宛先」に対して前記経路管理表の「隣接」を同一とする全ての「宛先」を記載した経路維持パケットを生成する手段と、この経路維持パケットを前記「隣接」に該当する無線ノードへユニキャスト中継する手段と、前記経路維持パケットを中継する必要がない場合または前記経路維持パケットを中継して所定時間経過した場合に、前記特定無線ノードへの経路維持返信パケットを生成してユニキャスト送信する手段と、前記経路維持返信パケットを受信したときはその経路維持返信パケットに自ノードで経路維持パケットを受信したことを示す情報を付加してユニキャスト中継する手段とを備え、
前記無線ノードと前記特定無線ノードとの間でパケットが到達することを常時確認することを特徴とする無線ネットワークにおける経路維持システム。
In a wireless network composed of a wireless node that transmits and receives packets via a wireless interface and a specific wireless node that serves as a gateway to an external network,
The specific wireless node includes a destination node (hereinafter referred to as “destination”), an adjacent node to which a packet is transferred to reach the destination node (hereinafter referred to as “adjacent”), and a metric of a route required until the packet reaches the destination node ( (Hereinafter referred to as “the number of hops”), a route management table in which each wireless node receives a packet within a predetermined time (hereinafter referred to as “route check”) is maintained, and “adjacent” is the same. Means for generating a route maintenance packet describing all the “destinations” to be transmitted, means for unicasting the route maintenance packet to a wireless node corresponding to “adjacent”, and a route transmitted by the wireless node that has received the route maintenance packet Receiving a maintenance reply packet and confirming that each route is maintained,
The wireless node maintains a route management table that describes “destination”, “adjacent”, and “hop count”, and when the route maintenance packet is received, all “destination” described in the route maintenance packet. Means for generating a route maintenance packet describing all “destinations” that have the same “adjacent” in the route management table with respect to the “destination”, and this route maintenance packet corresponds to the “adjacent” Unicast relay means to a wireless node to generate a route maintenance reply packet to the specific wireless node when the route maintenance packet does not need to be relayed or when a predetermined time has elapsed after relaying the route maintenance packet Unicast transmission means, and when the route maintenance reply packet is received, indicates that the route maintenance packet has been received by the own node in the route maintenance reply packet. And means for unicast relay by adding information,
A route maintenance system in a wireless network, which constantly confirms that a packet arrives between the wireless node and the specific wireless node.
無線インタフェースを介してパケットの送受信を行う無線ノードと、外部のネットワークとのゲートウェイになる特定無線ノードとにより構成される無線ネットワークにおいて、
前記特定無線ノードは、宛先ノード(以下「宛先」という)、宛先ノードにパケットを届けるために転送する隣接ノード(以下「隣接」という)、パケットが宛先ノードに届くまでに必要な経路のメトリック(以下「ホップ数」という)、各無線ノードが所定時間内にパケットを受信したか否かを表す値(以下「経路チェック」という)を記した経路管理表を保持し、経路維持パケットを生成する手段と、この経路維持パケットを無線リンクで直接通信可能な範囲にある隣接する無線ノードへブロードキャストする手段と、前記経路維持パケットを受信した無線ノードから送信された経路維持返信パケットを受信して各経路を維持していることを確認する手段とを備え、
前記無線ノードは、「宛先」、「隣接」、「ホップ数」を記した経路管理表を保持し、前記経路維持パケットを受信したときに、その発信元を確認して前記特定無線ノードからの初めての経路維持パケットである場合には、前記特定無線ノードへの経路維持返信パケットを生成してユニキャスト送信する手段を備え、
前記無線ノードと前記特定無線ノードとの間でパケットが到達することを常時確認することを特徴とする無線ネットワークにおける経路維持システム。
In a wireless network composed of a wireless node that transmits and receives packets via a wireless interface and a specific wireless node that serves as a gateway to an external network,
The specific wireless node includes a destination node (hereinafter referred to as “destination”), an adjacent node to which a packet is transferred to reach the destination node (hereinafter referred to as “adjacent”), and a metric of a route required until the packet reaches the destination node ( (Hereinafter referred to as “the number of hops”), and a route management table in which a value indicating whether or not each wireless node has received the packet within a predetermined time (hereinafter referred to as “route check”) is maintained, and a route maintenance packet is generated. Means, a means for broadcasting this route maintenance packet to an adjacent wireless node in a range where it can be directly communicated with a wireless link, and a route maintenance reply packet transmitted from the wireless node that has received the route maintenance packet, A means of confirming that the route is maintained,
The wireless node maintains a route management table that describes “destination”, “adjacent”, and “hop count”, and when receiving the route maintenance packet, confirms the source of the route management packet and sends it from the specific wireless node. If it is the first route maintenance packet, comprising a means for generating a route maintenance reply packet to the specific wireless node and unicasting,
A route maintenance system in a wireless network, which constantly confirms that a packet arrives between the wireless node and the specific wireless node.
無線インタフェースを介してパケットの送受信を行う無線ノードと、外部のネットワークとのゲートウェイになる特定無線ノードとにより構成される無線ネットワークにおいて、
前記無線ノードは、宛先ノード(以下「宛先」という)、宛先ノードにパケットを届けるために転送する隣接ノード(以下「隣接」という)、パケットが宛先ノードに届くまでに必要な経路のメトリック(以下「ホップ数」という)、各無線ノードが所定時間内にパケットを受信したか否かを表す値(以下「経路チェック」という)を記した経路管理表を保持し、所定の時刻に経路維持パケットを生成して前記特定無線ノードへユニキャストする手段と、前記経路維持パケットを受信したときに自ノードを一意に識別できる情報を経路維持パケットに付加して前記特定無線ノードへ中継する手段と、前記特定無線ノードが送信した経路維持返信パケットを受信すると前記特定無線ノードとの経路を前記経路管理表に記録する手段と、この経路維持返信パケットが自ノード宛ての場合はそれを廃棄し、他の無線ノード宛ての場合はそれを中継する手段とを備え、
前記特定無線ノードは、「宛先」、「隣接」、「ホップ数」を記した経路管理表を保持し、前記経路維持パケットを受信したときに、この経路維持パケットから通過した無線ノードの情報を取り出し、その経路情報を前記経路管理表に記録する手段と、前記経路維持パケットから送信元を取り出してその送信元へ経路維持返信パケットをユニキャストする手段とを備え、
前記無線ノードと前記特定無線ノードとの間でパケットが到達することを常時確認することを特徴とする無線ネットワークにおける経路維持システム。
In a wireless network composed of a wireless node that transmits and receives packets via a wireless interface and a specific wireless node that serves as a gateway to an external network,
The wireless node includes a destination node (hereinafter referred to as “destination”), an adjacent node (hereinafter referred to as “adjacent”) for transferring a packet to the destination node, and a metric (hereinafter referred to as “route”) required for the packet to reach the destination node. It holds a route management table with a value indicating whether or not each wireless node has received a packet within a predetermined time (hereinafter referred to as “route check”), and maintains a route maintenance packet at a predetermined time. Means for generating and unicasting to the specific wireless node; means for adding to the path maintenance packet information that can uniquely identify the own node when the path maintenance packet is received; and relaying to the specific radio node; Means for recording a route to the specific wireless node in the route management table when receiving a route maintenance reply packet transmitted by the specific wireless node; When lifting return packet addressed to own node discards it, in the case of other wireless nodes addressed and means for relaying it,
The specific wireless node maintains a route management table in which “destination”, “adjacent”, and “hop count” are recorded. When the route maintenance packet is received, information on the wireless node that has passed from the route maintenance packet is stored. Means for taking out and recording the route information in the route management table; and means for taking out a transmission source from the route maintenance packet and unicasting a route maintenance reply packet to the transmission source,
A route maintenance system in a wireless network, which constantly confirms that a packet arrives between the wireless node and the specific wireless node.
無線インタフェースを介してパケットの送受信を行う無線ノードと、外部のネットワークとのゲートウェイになる特定無線ノードとにより構成される無線ネットワークにおいて、
前記無線ノードは、宛先ノード(以下「宛先」という)、宛先ノードにパケットを届けるために転送する隣接ノード(以下「隣接」という)、パケットが宛先ノードに届くまでに必要な経路のメトリック(以下「ホップ数」という)、各無線ノードが所定時間内にパケットを受信したか否かを表す値(以下「経路チェック」という)を記した経路管理表を保持し、所定の時刻に経路維持パケットを生成して隣接する無線ノードへブロードキャストする手段と、前記経路維持パケットを受信したときにその送信元へ経路維持返信パケットをユニキャストする手段と、隣接する無線ノードから経路維持返信パケットを受信できないときは、前記経路管理表からその隣接する無線ノードに対応する情報を削除して経路の再構築を行う手段とを備えた
ことを特徴とする無線ネットワークにおける経路維持システム。
In a wireless network composed of a wireless node that transmits and receives packets via a wireless interface and a specific wireless node that serves as a gateway to an external network,
The wireless node includes a destination node (hereinafter referred to as “destination”), an adjacent node (hereinafter referred to as “adjacent”) for transferring a packet to the destination node, and a metric (hereinafter referred to as “route”) required for the packet to reach the destination node. It holds a route management table with a value indicating whether or not each wireless node has received a packet within a predetermined time (hereinafter referred to as “route check”), and maintains a route maintenance packet at a predetermined time. Means for generating and broadcasting to the adjacent wireless node, means for unicasting the route maintenance reply packet to the transmission source when the route maintenance packet is received, and the route maintenance reply packet cannot be received from the adjacent wireless node And means for deleting the information corresponding to the adjacent wireless node from the route management table and reconstructing the route. Route maintenance system in a wireless network, wherein the door.
請求項7または請求項8に記載の無線ネットワークにおける経路維持システムにおいて、
前記特定無線ノードは、前記経路管理表に記された「経路チェック」に用いるパケットの受信に要する所定時間について、前記無線ノードからその所定時間内にパケットが送られてこないときに、前記無線ノードとの間の経路を再構築する手段を備えた
ことを特徴とする無線ネットワークにおける経路維持システム。
In the route maintenance system in the wireless network according to claim 7 or 8,
The specific wireless node, when a predetermined time required for receiving a packet used for “route check” described in the route management table is not sent from the wireless node within the predetermined time, the wireless node A system for maintaining a route in a wireless network, comprising means for reconstructing a route to and from the wireless network.
請求項10または請求項9に記載の無線ネットワークにおける経路維持システムにおいて、
前記無線ノードは、他の無線ノードに前記経路管理表に基づいた経路でパケットを送信してから所定時間経過しても返信パケットがない場合に、前記経路管理表に記された「隣接」のうち、返信パケットのない経路の「隣接」と同一の経路を削除する手段と、障害通知パケットを無線リンクで直接通信可能な範囲にある隣接する無線ノードへブロードキャストする手段と、前記無線ノードとの間の経路を再構築する手段とを備えた
ことを特徴とする無線ネットワークにおける経路維持システム。
In the route maintenance system in the wireless network according to claim 10 or 9,
If the wireless node does not receive a reply packet even after a predetermined time has elapsed since the packet was transmitted to the other wireless node through the route based on the route management table, the “adjacent” of the route management table Among these, a means for deleting the same route as the “adjacent” of a route without a reply packet, a means for broadcasting a failure notification packet to an adjacent wireless node in a range where direct communication is possible via a wireless link, and the wireless node A route maintenance system in a wireless network, comprising: means for reconstructing a route between the wireless networks.
無線インタフェースを介してパケットの送受信を行う無線ノードと、外部のネットワークとのゲートウェイになる特定無線ノードとにより構成される無線ネットワークにおいて、
請求項7〜11のいずれかに記載の無線ネットワークにおける経路維持システムを構成する特定無線ノードの各手段を備えた
ことを特徴とする無線ノード装置。
In a wireless network composed of a wireless node that transmits and receives packets via a wireless interface and a specific wireless node that serves as a gateway to an external network,
12. A wireless node device comprising means for a specific wireless node constituting the route maintenance system in the wireless network according to claim 7.
無線インタフェースを介してパケットの送受信を行う無線ノードと、外部のネットワークとのゲートウェイになる特定無線ノードとにより構成される無線ネットワークにおいて、
請求項7〜10,12のいずれかに記載の無線ネットワークにおける経路維持システムを構成する無線ノードの各手段を備えた
ことを特徴とする無線ノード装置。
In a wireless network composed of a wireless node that transmits and receives packets via a wireless interface and a specific wireless node that serves as a gateway to an external network,
A wireless node device comprising each means of a wireless node constituting the route maintenance system in the wireless network according to claim 7.
JP2001258319A 2001-08-28 2001-08-28 Route maintenance method, route maintenance system, and wireless node device in wireless network Expired - Fee Related JP3742571B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001258319A JP3742571B2 (en) 2001-08-28 2001-08-28 Route maintenance method, route maintenance system, and wireless node device in wireless network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001258319A JP3742571B2 (en) 2001-08-28 2001-08-28 Route maintenance method, route maintenance system, and wireless node device in wireless network

Publications (2)

Publication Number Publication Date
JP2003069625A JP2003069625A (en) 2003-03-07
JP3742571B2 true JP3742571B2 (en) 2006-02-08

Family

ID=19085862

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001258319A Expired - Fee Related JP3742571B2 (en) 2001-08-28 2001-08-28 Route maintenance method, route maintenance system, and wireless node device in wireless network

Country Status (1)

Country Link
JP (1) JP3742571B2 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4425863B2 (en) 2004-02-18 2010-03-03 株式会社エヌ・ティ・ティ・ドコモ Packet transfer system and radio base station
JP4647410B2 (en) * 2005-06-22 2011-03-09 株式会社光電製作所 Wireless relay system
JP4708111B2 (en) * 2005-07-22 2011-06-22 三菱電機株式会社 Ad hoc network system and its node equipment
JP4757719B2 (en) * 2006-06-21 2011-08-24 Necインフロンティア株式会社 Network system, IP telephone terminal, and network device switching method used therefor
JP5473049B2 (en) * 2009-03-27 2014-04-16 住友精密工業株式会社 Wireless sensor network system using wireless sensor terminals
JP2014204141A (en) * 2013-04-01 2014-10-27 上田日本無線株式会社 Multi-hop wireless device
JP7509836B2 (en) * 2022-09-12 2024-07-02 Kddi株式会社 COMMUNICATION DEVICE, CONTROL METHOD, AND PROGRAM FOR ENABLED EFFICIENT OPERATION OF RELAY TRANSMISSION SYSTEM

Also Published As

Publication number Publication date
JP2003069625A (en) 2003-03-07

Similar Documents

Publication Publication Date Title
JP4571666B2 (en) Method, communication device and system for address resolution mapping in a wireless multi-hop ad hoc network
US7787361B2 (en) Hybrid distance vector protocol for wireless mesh networks
JP5087553B2 (en) Method and system for adaptive wireless routing protocol in mesh networks
US8213352B2 (en) Wireless communication system, wireless communication device, wireless communication method, and program
JP5287622B2 (en) Communication system, node, communication control method, and program
JP3977157B2 (en) Route control method and apparatus, and computer program
CN110249634B (en) Electricity meter comprising a power line interface and at least one radio frequency interface
JP3559508B2 (en) Packet transfer route search method and method for checking communication possibility of wireless node with gateway node
US20070266143A1 (en) System and method for distributing proxying error information in wireless networks
JP5004999B2 (en) Hybrid mesh routing protocol
JP3742571B2 (en) Route maintenance method, route maintenance system, and wireless node device in wireless network
JP4767329B2 (en) Network system and communication method
JP4978217B2 (en) Communication apparatus and communication system
JP7326230B2 (en) Communication system, node, communication method and program
CN116390188A (en) Low-power consumption route updating method and system suitable for high-dynamic mobile ad hoc network
Zangeneh et al. New multipath node-disjoint routing based on aodv protocol
JP3797157B2 (en) Wireless node path registration method, wireless node, program, and recording medium recording program
Oh A hybrid routing protocol for wireless Mesh Networks
Wang et al. A transparent cache-based mechanism for mobile ad hoc networks
Kush et al. Power aware virtual node routing scheme in ad hoc networks
Azher Analysis of Routing Protocols in Wireless Networks
JP2012065116A (en) Repeater, mpp, data communication network, inter-network communication method, program, and storage medium
KR20090063502A (en) Multicast Routing System, Apparatus and Method in Hybrid Ad Hoc Network
CN110995509A (en) A method of using fewer nodes to reduce communication interference in Ad Hoc routing
Anand Survey on Geographical Routing Protocols in Network-Centric Warfare Paradigm

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050920

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20051108

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20051111

R150 Certificate of patent or registration of utility model

Ref document number: 3742571

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091118

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101118

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101118

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111118

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111118

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121118

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121118

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131118

Year of fee payment: 8

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees