"ネットワークに接続された第1のノード装置と、前記第1のノード装置と無線通信を行う第2及び第3のノード装置と、前記第2のノード装置又は前記第3のノード装置を介して前記第1のノード装置と無線通信を行う第4のノード装置とを備える通信ネットワークシステムにおいて、前記第1のノード装置は、前記第2のノード装置を介して前記第4のノード装置に至る第1の経路及び前記第3のノード装置を介して前記第4のノード装置に至る第2の経路について、前記第1及び第2の経路の状態をそれぞれ示す経路選択指標に対して経路選択の基準を示す適応度に基づいて経路選択のルールを決定し、決定された経路選択のルールに従って、前記第1の経路又は前記第2の経路を選択する制御部を備え、前記第1のノード装置と前記第4のノード装置は、選択された前記第1の経路又は前記第2の経路上に位置する前記第2のノード装置又は前記第3のノード装置を介して無線通信を行うことを特徴とする通信ネットワークシステム。前記制御部は、前記第4のノード装置が前記第2又は第3のノード装置にハンドオーバするときに前記第1の経路又は第2の経路を選択し、前記第1の無線部は、選択された前記第1又は第2の経路上に位置する前記第2又は第3のノード装置に対して、ハンドオーバを要求するメッセージを送信することを特徴とする請求項1記載の通信ネットワークシステム。前記第2及び第3のノード装置は、前記第1のノード装置との間においてそれぞれ観測した経路選択指標を前記第1のノード装置に送信し、前記第4のノード装置は、前記第2及び第3のノード装置との間においてそれぞれ観測した経路選択指標を前記第2及び第3のノード装置を介して前記第1のノード装置にそれぞれ送信し、前記制御部は、前記第2、第3、及び第4のノード装置からそれぞれ送信された経路選択指標に対して前記適応度に基づいて経路選択のルールを決定することを特徴とする請求項1記載の通信ネットワークシステム。ネットワークに接続され、第1及び第2のノード装置と無線通信を行い、前記第1及び第2のノード装置を介して第3のノード装置と無線通信を行うノード装置において、前記第1のノード装置を介して前記第3のノード装置に至る第1の経路及び前記第2のノード装置を介して前記第3のノード装置に至る第2の経路について、前記第1及び第2の経路の状態をそれぞれ示す経路選択指標に対して経路選択の基準を示す適応度に基づいて経路選択のルールを決定し、決定された経路選択のルールに従って、前記第1の経路又は前記第2の経路を選択する制御部と、選択された前記第1の経路又は前記第2の経路上に位置する前記第1のノード装置又は前記第2のノード装置を介して前記第3のノード装置と無線通信を行う無線部とを備えることを特徴とするノード装置。ネットワークに接続された第1のノード装置と、前記第1のノード装置と無線通信を行う第2及び第3のノード装置と、前記第2のノード装置又は前記第3のノード装置を介して前記第1のノード装置と無線通信を行う第4のノード装置とを備える通信ネットワークシステムにおける経路選択方法であって、前記第1のノード装置により、前記第2のノード装置を介して前記第4のノード装置に至る第1の経路及び前記第3のノード装置を介して前記第4のノード装置に至る第2の経路について、前記第1及び第2の経路の状態をそれぞれ示す経路選択指標に対して経路選択の基準を示す適応度に基づいて経路選択のルールを決定し、決定された経路選択のルールに従って、前記第1の経路又は前記第2の経路を選択し、選択された前記第1の経路又は前記第2の経路上に位置する前記第2のノード装置又は前記第3のノード装置を介して、前記第1のノード装置と前記第4のノード装置により、無線通信を行うことを特徴とする経路選択方法。しかしながら、上述した特開2010-35068号公報に記載された技術の場合、基地局は専用のデータフレームを無線端末に送信しており、無線端末の数が増加すると、データフレームの送受信量も増加する。従って、無線端末の数の増加に対応して、データフレームが送受信される数も多くなるため、基地局では、経路選択の処理だけでなく、データフレームの送受信のための処理に対する負荷が大きくなる。無線端末においても、その数の増加に応じて、データフレームの受信処理や送信処理に対する負荷が大きくなる。よって、データフレームを送信する無線通信ネットワークシステム全体では、データフレームを送信しない場合と比較して、処理の負荷が大きくなる。リアクティブ型の経路選択手法がワイヤレスのアドホックネットワークシステムにおける経路選択手法として適用される場合、例えば、以下のような課題がある。すなわち、無線通信においては、通信とは関係のない機器や端末の影響を受けること、通信品質が通信距離と周辺環境などに依存しさらに時間的変化も伴うなど、単純に最良の品質条件だけで経路が決定されることが最良の経路選択とは限らない場合がある。従来技術の欄において説明したように、リアクティブ型の経路選択手法の場合、例えば、経路選択時の処理による通信量の増加がネットワークの負担となる。すなわち、アドホックネットワークシステムを構成するノード若しくは端末数が閾値より多くなると、ネットワーク負荷が急激に高くなり、通信が確立された他のノードへ影響を与え、経路そのものが確立できなくなる場合もある。また、プロアクティブ型による経路選択手法でも、例えば、アドホックネットワークを構成する全ノードがネットワークトポロジを認識するための時間がかかり、リアクティブ型と同様に制御可能なスケールに限界が生じる。一方、例えば、各ノード装置がリアクティブ型やプロアクティブ型などにより経路選択を行う場合、あるノード装置が解析されると、そのアドホックネットワークシステムにおける経路選択アルゴリズムなどが解析され、ネットワークのセキュリティが確保されない場合もある。アドホックネットワークシステムでは、例えば、各ノード装置が互いに無線通信を行っており、基地局がスケジューリングを行うような無線通信システムと比較すると、ノード装置が盗難されるなどして、経路選択アルゴリズムなどが解析される可能性は否定できず、ネットワークセキュリティに課題がある。そこで、本発明の一目的は、経路選択の処理を低減することのできる通信ネットワークシステム、ノード装置、及び通信ネットワークシステムにおける経路選択方法を提供することにある。また、本発明の一目的は、セキュリティを確保できるようにした通信ネットワークシステム、ノード装置、及び通信ネットワークシステムにおける経路選択方法を提供することにある。一態様は、ネットワークに接続された第1のノード装置と、前記第1のノード装置と無線通信を行う第2及び第3のノード装置と、前記第2のノード装置又は前記第3のノード装置を介して前記第1のノード装置と無線通信を行う第4のノード装置とを備える通信ネットワークシステムにおいて、前記第1のノード装置は、前記第2のノード装置を介して前記第4のノード装置に至る第1の経路及び前記第3のノード装置を介して前記第4のノード装置に至る第2の経路について、前記第1及び第2の経路の状態をそれぞれ示す経路選択指標に対して経路選択の基準を示す適応度に基づいて経路選択のルールを決定し、決定された経路選択のルールに従って、前記第1の経路又は前記第2の経路を選択する制御部を備え、前記第1のノード装置と前記第4のノード装置は、選択された前記第1の経路又は前記第2の経路上に位置する前記第2のノード装置又は前記第3のノード装置を介して無線通信を行う。経路選択の処理の低減することのできる通信ネットワークシステム、ノード装置、及び通信ネットワークシステムにおける経路選択方法を提供することができる。また、セキュリティを確保できるようにした通信ネットワークシステム、ノード装置、及び通信ネットワークシステムにおける経路選択方法を提供することができる。以下、本発明を実施するための形態について説明する。[第1の実施の形態]最初に第1の実施の形態について説明する。図1は第1の実施の形態における通信ネットワークシステム10の構成例を表わす図である。通信ネットワークシステム10は、ネットワーク100、第1のノード装置300、第2のノード装置400-1、第3のノード装置400-2、及び第4のノード装置400-3又は500とを備える。第1のノード装置300は、ネットワーク100と接続され、第1及び第2のノード装置400-1,400-2とそれぞれ無線通信を行うことができる。また、第1のノード装置300は、第2のノード装置400-1又は第3のノード装置400-2を中継して、第4のノード装置400-3又は500と無線通信を行うことができる。第2及び第3のノード装置400-1,400-2からすると、第1のノード装置300と無線通信を行うことができ、さらに、第1のノード装置300と第4のノード装置400-3又は500との間の無線通信について中継することもできる。第1のノード装置300は、第4のノード装置400-3又は500と無線通信を行うとき、第2のノード装置400-1を介した第1の経路と、第3のノード装置400-2を介した第2の経路とがある。第1のノード装置300は制御部370を備える。制御部370は、第1の経路及び第2の経路について、第1及び第2の経路の状態をそれぞれ示す経路選択指標に対して経路選択の基準を示す適応度に基づいて経路選択のルールを決定し、決定された経路選択のルールに従って、第1の経路又は第2の経路を選択する。第1のノード装置300と第4のノード装置400-3又は500は、選択された第1又は第2の経路上に位置する第2のノード装置400-1又は第3のノード装置400-2を介して無線通信を行うことができる。このように、本通信ネットワークシステム10では、第1のノード装置300が経路選択を行い、選択された経路に従って無線通信が行われる。よって、第2、第3、及び第4のノード装置400-1,400-2,400-3又は500がそれぞれ経路選択する場合と比較して、第1のノード装置300で経路選択が行われるため、通信ネットワークシステム10全体では経路選択の処理の低減を図ることができる。また、本通信ネットワークシステム10は、第1のノード装置300において経路選択が行われるため、例えば、第2、第3、及び第4のノード装置400-1,400-2,400-3又は500が解析されても経路選択のルールは解析されることはない。従って、通信ネットワークシステム10全体のセキュリティを確保することができる。[第2の実施の形態]次に第2の実施の形態について説明する。図2は本第2の実施の形態における通信ネットワークシステム10の構成例を表わし、さらに、経路選択結果の一例を表わす図でもある。本第2の実施の形態においては、通信ネットワークシステム10として、例えば、アドホックネットワークシステム10を例にして説明することにする。アドホックネットワークシステム10においては、例えば、コアネットワーク100と有線又は無線により接続された第1のノード装置n300-n,...は、第2のノード装置400-1~400-9と無線通信を行うことができる。また、第2のノード装置400-1~400-9は、第3のノード装置500と第1のノード装置300-nとの無線通信を中継することもできる。この場合、例えば、第1のノード装置n300-n,...は、コアネットワーク100に対して節点となり、固定したアクセスノードとなっている。第1のノード装置n300-n,...をアンカーAPAccessPointと称する場合がある。また、例えば、第2のノード装置400-1~400-9はコアネットワーク100に対して直接の節点は持たず、移動可能なノード装置となっている。第2のノード装置400-1~400-9をドリフトAPと称する場合がある。さらに、例えば、第3のノード装置500もコアネットワーク100に対して直接の節点は持たず、移動可能なノード装置となっている。第3のノード装置500を端末装置と称する場合がある。なお、ドリフトAP400-1~400-9と端末装置以下、端末と称する場合がある500をまとめてアクセスノードと称する場合もある。本第2の実施の形態では、アンカーAPn300-nをスタートとし、端末500をゴールとして、例えばアンカーAPn300-nがその時点で最適となる経路を選択することで、経路選択に関する処理の低減を図り、さらにアドホックネットワーク10のセキュリティを高めることができるようにしている。なお、本第2の実施の形態におけるコアネットワーク100は、例えば、第1の実施の形態におけるネットワーク100に対応する。また、本第2の実施の形態におけるアンカーAP300は、例えば、第1の実施の形態における第1のノード装置300に対応する。さらに、本第2の実施の形態におけるドリフトAP400は、例えば、第1の実施の形態における第2、第3、及び第4のノード装置400-1,400-2,400-3又は500に対応する。さらに、本第2の実施の形態における端末500は、例えば、第1の実施の形態にける第4のノード装置400-3又は500に対応する。以下本第2の実施の形態を以下説明する。説明の容易など考慮して以下の順番で説明することにする。1アドホックネットワークシステム10の構成例例えば、図2、図212経路選択の一例例えば、図3A~図3B、図23アンカーAP、ドリフトAP又は端末、MMEの構成例3.1アンカーAPの構成例例えば、図43.2ドリフトAPの構成例例えば、図5A3.3MMEの構成例例えば図5B4動作例4.1全体動作例4.1.1アンカーAPの全体動作例例えば、図64.1.2ドリフトAPの全体動作例例えば、図74.2初期設定処理と管理帳票追加生成処理図6の初期設定、管理帳票追加生成、図8Aから図304.3測定事象抽出処理と抽出結果評価図6の測定事象抽出と抽出結果評価、図33から図35C4.4最適経路決定処理図6の最適経路決定、図31から図35C4.5HOが適用された場合の動作例えば、図36から図40<1.アドホックネットワークシステム10の構成例>最初にアドホックネットワークシステム10の構成例を説明する。図2または図21はアドホックネットワークシステム10の構成例を表わす図である。図2は経路選択の一例を表わしているが、本第2の実施の形態におけるアドホックネットワークシステム10の構成例も含まれている。図2や図21に表わされるように、アドホックネットワークシステム10は、コアネットワーク100、MMEMobilityManagementEntity200、アンカーAPn300-n,...、ドリフトAP400、及び端末500とを備える。なお、以下において、アンカーAPn300-n,...などについては特に断らない限り、アンカーAP300として説明することにする。コアネットワーク100は、例えば、公衆の移動通信ネットワークであり、コアネットワーク100に接続された種々の装置により、端末500やドリフトAP400などの位置情報や認証情報、課金管理などを行うことができるようになっている。MME200は、コアネットワーク100に直接接続されて、新規にアドホックネットワークに接続するドリフトAP400から送信された接続要求に対して接続許可を発行することができる。また、MME200は、同時に複数のドリフトAP400からの接続要求に対して排他処理などを行い、いずれかのドリフトAP400に対して接続許可を発行することができる。アンカーAP300は、コアネットワーク100に直接接続されて、最適経路を選択する経路選択処理を行うことができる。また、アンカーAP300は、最適経路選択後において、ドリフトAP400や端末500に対してハンドオーバを制御することもできる。アンカーAP300における経路選択処理やハンドオーバ処理などの詳細は後述する。なお、本第2の実施の形態において、アンカーAP300とコアネットワーク100とは、有線により接続されてもよいし、無線により接続されてもよい。ドリフトAP400は、例えば、コアネットワーク100と直接接続されておらず、アンカーAP300や端末500と無線通信可能なノード装置として固定設置あるいは移動可能なものとなっている。ドリフトAP400は、アンカーAP300から送信された無線信号を受信したり、アンカーAP300に無線信号を送信することもできる。また、ドリフトAP400は、端末500から送信された無線信号を中継してアンカーAP300に送信したり、アンカーAP300から送信された無線信号を中継して端末500に送信することもできる。なお、アンカーAP300の探索空間に存在する1又は複数のドリフトAP400を、例えばドリフトAP群と称する場合がある。ドリフトAP群は、アンカーAP300から端末500に至るまでの経路において、1又は複数のドリフトAP400を介した階層構成となっている。ドリフトAP群においては、例えば、1ホップ以上の経路が存在する。図2の例では、ドリフトAP群として、ドリフトAP400-1からドリフトAP400-9のドリフトAPがある。端末500は、例えば、ドリフトAP400を介して、あるいは直接アンカーAP300と無線通信を行い、音声や映像、テキストなどのデータを送信したり、受信したりすることができる。端末500は、例えば、携帯電話機例えばフィーチャーフォンやスマートフォンも含むやタブレット端末など、移動可能な情報通信端末装置などである。なお、本第2の実施の形態において、端末500はドリフトAP400の一つとしてもよい。<2.経路選択の一例>次にアドホックネットワークシステム10において、経路選択の一例について説明する。図2から図3Bは経路選択の一例を表わす図である。本第2の実施の形態における経路選択は、例えば、アンカーAP300から端末500に至る複数の経路のうち、経路毎に当該経路の状態を示す1又は複数の経路選択指標と呼ばれる指標が評価され、当該経路選択指標から当該アドホックネットワークが採用している経路選択の基準に基づき、すなわち、適応度に応じた経路が選択される。ここで、経路選択指標とは、例えば、経路の状態を示す指標を総称したものである。経路選択指標は、例えば、ドリフトAP400間のホップ数、ドリフトAP400間の無線品質例えばパケットロス率、エラー頻度、又はノイズの比率など、各ドリフトAP400の無線資源の余力又は残余量などである。また、適応度とは、例えば、経路選択においてどのルールを採用するかの基準又は指標とすることができる。例えば、図3Aの例では、アンカーAPn300-nから端末500に至る複数の経路のうち、適応度の最も高い、ドリフトAP11400-11を介した経路が選択されている例を表わしている。図3Bは、さらに、ドリフトAP群の中から、適応度が最も高いドリフトAP20400-20を介した経路が選択される例を表わしている。図2は経路選択結果の例を示しており、各ドリフトAP400-1~400-9に示した数値は経路選択指標を表わしている。図2における経路選択指標は、例えば、各ドリフトAP400における無線資源の余力とすることができる。図2において、経路1は、例えば、アンカーAPn300-nから端末500に至る経路経路1から経路4のうち、ホップ数が最小の経路が選択された場合の経路例である。この場合、例えば、経路選択指標はホップ数であり、適応度としては最小値とすることもできる。よって、経路選択のルールとしては、アンカーAPn300-nから端末500に至る経路のうち、ホップ数が最小の経路、とすることができる。このような経路選択のルールにより選択された経路が経路1となる。経路2は、例えば、アンカーAPn300-nから端末500に至る経路のうち、無線資源の余力が3以上であり、かつ、ホップ数が最小の経路が選択された場合の経路例である。この場合、例えば、経路選択指標はホップ数と無線資源の余力であり、この2つの経路選択指標を適応度とした経路選択のルールに基づく経路選択例を表わしている。この例の場合、例えば、適応度は、ホップ数に対しては最小値、無線資源の余力に対しては3とすることができる。よって、経路選択のルールとしては、無線資源の余力が3以上で、かつ、ホップ数が最小となる経路、とすることができる。このような経路選択のルールにより選択された経路が経路2となる。経路3は、例えば、アンカーAPn300-nから端末500に至る経路のうち、経路選択指標例えば無線資源の余力がある基準これの例では4以上の経路が選択された場合の経路例である。この場合、例えば、経路選択指標は無線資源の余力、適応度は4とすることができる。よって、経路選択のルールとしては、無線資源の余力が4以上の経路、とすることができる。このような経路選択のルールに従って選択された経路が経路3となる。経路4は、例えば、アンカーAPn300-nから端末500に至る経路のうち、経路選択指標例えば無線資源の余力が最良又は最大の経路が選択された場合の経路例である。この場合、例えば、経路選択指標は無線資源の余力、適応度は最大値などとすることができる。よって、経路選択のルールとしては、無線資源の余力が最大となる経路、とすることができる。このような経路選択のルールに従って選択された経路が経路4となる。経路1から経路4のうちいずれかを選択するかは、例えば、本アドホックネットワークシステム10における設計思想や、各ドリフトAP400の状況などによる。よって、あるアドホックネットワークシステムでは経路1が選択される場合もあれば、他のアドホックネットワークシステムでは経路4が選択される場合もある。どのような経路選択指標が用いられ、あるいは、どのような適応度にするか、など、アドホックネットワークシステムごとに異なっていてもよい。本第2の実施の形態では、経路選択のルールを経路選択指標の中から当該アドホックネットワークシステム10が採用する適応度により決定し、その決定したルールに従って経路を選択するようにしている、ということができる。そして、本第2の実施の形態では、このような経路選択についてはアンカーAPn300-nにおいて行われるようにしている。アドホックネットワークシステム10のような自立分散型ネットワークシステムでは、各ドリフトAP400や端末500などが互いに無線通信を行うようになされており、経路選択についても各ドリフトAP400や端末500で行われることができる。本第2の実施の形態では、アンカーAPn300-nが集約して経路選択を行うようにすることで、各ドリフトAP400や端末500では経路選択の処理を行うことがなくなり、アドホックネットワークシステム10全体の処理軽減を図ることができる。また、各ドリフトAP400などが解析されても経路選択のルールはアンカーAP300において保持しているため、各ドリフトAPが解析されるような場合と比較してセキュリティを確保できる。<3.アドホックネットワークシステム10における各部の構成例>次にアドホックネットワークシステム10におけるアンカーAP300、ドリフトAP400、端末500、及びMME200の各構成例について説明することにする。最初に、アンカーAP300の構成例について説明し、次にドリフトAP400と端末500の構成例、最後にMME200の構成例を説明することにする。なお、本第2の実施の形態では、例えば、ドリフトAP400と端末500の構成例は同一としている。<3.1アンカーAP300の構成例>図4はアンカーAP300の構成例を表わす図である。アンカーAP300は、アンテナ301,302、無線部310、制御部320、電源部340、メモリ341、同期クロック発生部342、伝送路インタフェース部350を備える。また、無線部310は、送信部311と受信部312を備える。さらに、制御部320は、信号生成部321、信号分析部322、処理部323、データ送信部324、及び制御情報受信部325を備える。なお、本第2の実施の形態における制御部320は、例えば、第1の実施の形態における制御部370に対応する。アンテナ301,302は、ドリフトAP400又は端末500から送信された無線信号を受信して無線部310に出力したり、無線部310から出力された無線信号をドリフトAP400又は端末500に送信することができる。送信部311は、例えば、制御部320から出力されたベースバンド信号を所定の周波数帯域の無線信号に変換アップコンバードしてアンテナ301,302に出力することができる。送信部311は、このような変換が行われるよう、例えば、A/D変換器、周波数帯域通過フィルタBPF:BandPassFilter、D/A変換器などを備えてもよい。受信部312は、例えば、アンテナ301,302から出力された無線信号をベースバンド帯域の信号に変換ダウンコンバートし、変換後の信号をベースバンド信号として制御部320に出力することができる。受信部も、このような変換が行われるように、例えば、A/D変換器、周波数帯域通過フィルタ、D/A変換器などを備えるようにしてもよい。制御部320は、無線部310において送受信される信号などの処理や、伝送路インタフェース部350を介してコアネットワーク100に送受信されるデータなどの処理などを行う。信号生成部321は、例えば、処理部323や伝送路インタフェース部350などから出力されたデータなどに対して、誤り訂正符号化処理や変調処理などを施してベースバンド信号を生成することができる。信号生成部321は、生成したベースバンド信号を無線部310に出力することができる。信号分析部322は、例えば、受信部から出力されたベースバンド信号に対して、復調処理や誤り訂正復号化処理などを施し、データや制御信号などを抽出することができる。信号分析部322は、例えば、データや制御信号などを分析し、データや制御信号などを処理部323に出力したり、データをデータ送信部324に出力したりすることができる。処理部323は、例えば、信号分析部322から出力されたデータや制御信号などに対して各種処理を行うことができ、適宜、メモリ341にアクセスしてデータなどを記憶することができる。また、処理部323は、伝送路インタフェース部350を介して入力したデータや制御情報などに対して各種処理を施すことができ、適宜、メモリ341にアクセスしてデータなどを記憶することができる。本第2の実施の形態において、処理部323は、例えば、初期設定処理、管理帳票追加生成処理、測定事象抽出処理、抽出結果評価処理、最適経路決定処理などを行うことができる。これらの処理の詳細は後述する。データ送信部324は、例えば、処理部323や信号分析部322から出力されたデータなどを、伝送路インタフェース部350を介してMME200などに送信することができる。制御情報受信部325は、例えば、伝送路インタフェース部350を介して、MME200などから送信された制御情報などを受信して、処理部323に出力することができる。伝送路インタフェース部350は、例えば、データ送信部324から出力されたデータなどをコアネットワーク100に送信できるフォーマットに変換して、メッセージなどとしてMME200などに送信することができる。また、伝送路インタフェース部350は、MME200などから送信されたメッセージなどを受信して、メッセージなどからデータや制御情報などを抽出し、処理部323や制御情報受信部325に出力することができる。電源部340は、例えば、操作者の操作に応じて、制御部320に対して電源を供給したり、制御部320に対する電源供給を停止させたりすることができる。メモリ341は、例えば、記憶装置であって、IPInternetProtocolアドレス管理表、隣接関係リスト、及びドリフトAP経路管理表などを記憶することができる。IPアドレス管理表、隣接関係リスト、及びドリフトAP経路管理表などの詳細は後述する。同期クロック発生部342は、例えば、同期用のクロックを発生して制御部320に出力することで、制御部320が同期用のクロックに同期して処理を行わせることができる。例えば、信号生成部321は同期用のクロックに同期してベースバンド信号を無線部310に出力したり、信号分析部322は無線部310から出力されたベースバンド信号に対して同期クロックに同期して入力したりすることができる。<3.2ドリフトAP400の構成例>次にドリフトAP400の構成例を説明する。図5AはドリフトAP400の構成例を表わす図である。ドリフトAP400は、例えば、上述したように、コアネットワーク100と直接接続されておらず、アンカーAP300や端末500と無線通信可能なノード装置として固定設置あるいは移動可能なノード装置となっている。また、ドリフトAP400は、例えば、アンカーAP300から送信された無線信号を中継して、他のドリフトAP400や端末500に送信したり、他のドリフトAP400や端末500から送信された無線信号を中継して、アンカーAP300に送信したりすることもできる。ドリフトAP400は、アンテナ401,402、無線部410、制御部420、電源部440、メモリ441、及び同期クロック発生部442を備える。また、無線部410は送信部411と受信部412を備える。さらに、制御部420は、信号生成部421、信号分析部422、及び処理部423を備える。アンテナ401,402は、例えば、送信部411から出力された無線信号をアンカーAP300や端末500に送信したり、アンカーAP300や端末500から送信された無線信号を受信して受信部に出力することができる。送信部411は、例えば、制御部420から出力されたベースバンド信号を所定の周波数帯域の無線信号に変換アップコンバードしてアンテナ401,402に出力することができる。送信部411は、このような変換が行われるよう、例えば、A/D変換器、周波数帯域通過フィルタBPF:BandPassFilter、D/A変換器などを備えてもよい。受信部412は、例えば、アンテナ401,402から出力された無線信号をベースバンド帯域の信号に変換ダウンコンバートし、変換後の信号をベースバンド信号として制御部420に出力することができる。受信部も、このような変換が行われるように、例えば、A/D変換器、周波数帯域通過フィルタ、D/A変換器などを備えるようにしてもよい。信号生成部421は、例えば、処理部423などから出力されたデータなどに対して、誤り訂正符号化処理や変調処理などを施してベースバンド信号を生成することができる。信号生成部421は、生成したベースバンド信号を無線部410に出力することができる。信号分析部422は、例えば、受信部から出力されたベースバンド信号に対して、復調処理や誤り訂正復号化処理などを施し、データや制御信号などを抽出することができる。信号分析部422は、例えば、データや制御信号などを分析し、データや制御信号などを処理部423に出力することができる。処理部423は、例えば、信号分析部422から出力されたデータや制御信号などに対して各種処理を施すことができ、適宜、メモリ441にアクセスしてデータなどを記憶することができる。本第2の実施の形態において、処理部423は、例えば、初期設定処理や経路品質指標測定処理などを行うことができる。初期設定処理と経路品質指標測定処理の詳細は後述する。電源部440は、例えば、操作者の操作に応じて、制御部420に対して電源を供給したり、制御部420に対する電源供給を停止させたりすることができる。メモリ441は、例えば、記憶装置であり、処理部423での処理に応じてデータなどを記憶することができる。同期クロック発生部442は、例えば、制御部420に対して同期クロックを出力することで、信号生成部421に対して同期クロックに同期して処理を行わせることができる。例えば、信号生成部421は、同期クロックに同期して、信号生成部421からベースバンド信号を出力したり、無線部410から出力されたベースバンド信号を入力することができる。<3.3MME200の構成例>次にMME200の構成例について説明する。MME200は、例えば、アドホックネットワークに新規に接続するドリフトAP400から送信された接続要求に対して接続許可を発行したり、或いは、重複した接続要求に対して排他処理を行うなどの処理を行うことができる。図5BはMME200の構成例を表わす図である。MME200は、制御部220、電源部240、メモリ241、及び伝送路インタフェース部250を備える。制御部220は、例えば、接続要求に対しる接続許可の発行や、排他処理などを行うことができる。制御部220は、このような処理を行うときに、適宜、メモリ241にアクセスしてデータなどを書き込んだり、読み出したりすることができる。電源部240は、例えば、操作者の操作に応じて、制御部220に対して電源を供給したり、制御部220に対する電源供給を停止させたりすることができる。メモリ241は、例えば、記憶装置であり、データなど記憶したりすることができる。伝送路インタフェース部250は、コアネットワーク100に接続され、例えば、制御部220から出力されたデータなどに対してコアネットワーク100に送信できるフォーマットに変換して、コアネットワーク100に送信することができる。また、伝送路インタフェース部250は、例えば、コアネットワーク100を介してアンカーAP300から送信されたメッセージなどを受信して、制御部220で処理できるフォーマットに変換するなどしてデータなどを抽出して、制御部220に出力することもできる。<4.動作例>次に動作例について説明する。最初に、アンカーAP300における全体動作例を説明し、次にドリフトAP400における全体動作例を説明する。全体動作例について説明した後、アンカーAP300における各処理初期設定処理や管理帳票追加生成処理などの詳細について説明することにする。<4.1全体動作例><4.1.1アンカーAP300における全体動作例>図6はアンカーAP300における全体動作例を表わすフローチャートである。図6における各処理は、例えば、アンカーAP300の処理部323において実行することができる。アンカーAP300は、呼を生起すると処理を開始するS10。例えば、コアネットワーク100に接続された他の装置などから、ドリフトAP400や端末500宛てのデータを初めて受信したときなど、呼を生起して処理を開始することができる。例えば、伝送路インタフェース部350はドリフトAP400や端末500宛てのデータを受信したとき受信したデータなどを処理部323に出力し、処理部323は伝送路インタフェース部350からドリフトAP400や端末500宛てのデータなどを初めて受け取ったとき、呼を生起することができる。処理部323は、例えば、発呼メッセージなどの呼に関するメッセージを生成し、信号生成部321と無線部310などを介してドリフトAP400や端末500に対して呼の発生を通知することができる。次いで、アンカーAP300は初期設定を行うS12。アンカーAP300は、初期設定において、例えば、呼の生起の際に関与したドリフトAP400や端末500に対して、各無線区間における経路品質指標の管理や維持のために、隣接関係リストやドリフトAP経路管理表などを生成することができる。初期設定処理の詳細は、図8Aから図30を用いて後述する。次いで、アンカーAP300は経路品質指標測定処理を行うS13。経路品質指標測定処理とは、例えば、アンカーAP300がドリフトAP400や端末500に対して、経路品質指標の測定を要求し、測定結果を受信すると、ドリフトAP経路管理表の対応する項目に受信した測定結果を記憶する処理のことである。例えば、アンカーAP300は、MeasurementReport要求又は、MeasurementReport要求メッセージ、以下、ドリフトAP400とアンカーAP300などノード装置間において送信又は受信されるメッセージについてはメッセージの用語を省略する場合があるを、ドリフトAP経路管理表に記憶されたドリフトAP400や端末500に対して送信する。そして、アンカーAP300は、当該要求に対応するMeasurementReportを受信し、当該Reportに含まれる経路品質指標をドリフトAP経路管理表に記憶することができる。例えば、アンカーAP300は図29や図30に示す最終的なドリフトAP経路管理表に、経路品質指標を記憶することができる。図29や図30に示す最終的なドリフトAP経路管理表の詳細は後述する。経路品質指標としては、例えば、各無線区間の電界強度、ノイズ率やエラー頻度例えば、SINRsignaltointerferenceandnoiseratioやCINRcarriertointerferenceandnoiseratioなどを含む、パケットロス率、ホップ数などを含む。さらに、経路品質指標としては、ドリフトAP400や端末500における無線資源の余力又は残存する無線リソース量、処理能力を表わす数値などであってもよい。このような経路品質指標は、例えば、経路品質指標測定処理により、最終的なドリフトAP経路管理表に記憶されることになる。経路品質指標は、例えば、MeasurementReportに含まれるものであって、経路選択指標と同一の意味として表記する場合もある。図6に戻り、次いで、アンカーAP300は管理帳票追加生成処理を行うS14。管理帳票追加生成処理は、例えば、測定されたMeasurementReportに基づいて、最終的なドリフトAP経路管理表に対して新たなエントリを追加するなどの処理である。例えば、アンカーAP300は、図29や図39に示す最終的なドリフトAP経路管理表に対して、新たにエントリを追加することができる。図6に戻り、次いで、アンカーAP300は測定事象抽出処理を行うS15。例えば、アンカーAP300は最終的なドリフトAP経路管理表に記憶されたMeasurementReportの結果に対して、いずれかの測定事象を抽出することができる。例えば、最終的なドリフトAP経路管理表には、各無線区間における電界強度、ノイズ率やエラー頻度、ホップ数、無線資源の余力、及び処理能力を表わす数値などが経路品質指標として記憶される。これらの経路品質指標の一つ一つが、例えば、測定事象であり、アンカーAP300は最終的なドリフトAP経路管理表から測定事象を読み出すことができる。なお、以降の説明において、測定事象或いは測定した事象については、便宜的に経路品質指標という表現を用いる場合もある。そして、アンカーAP300は、抽出した測定事象が経路選択のための適応度例えば、閾値Q以上の経路があるか否かを判別するS16。例えば、アンカーAP300は抽出した測定事象が適応度以上のとき又は測定事象が適応度を満たすとき、以降の処理を行う。一方、アンカーAP300は抽出した測定事象が適応度より低いとき又は測定事象が適応度を満たさないとき、再度測定事象抽出処理S15を行う。例えば、図2の例では、経路品質指標としてホップ数や無線資源の残余率が測定されて、アンカーAP300は、経路品質指標のうち無線資源の残余率図2では各ドリフトAP400の数値を測定事象として抽出する。そして、アンカーAP300は、無線資源の残余率が、例えば8閾値Q=8以上であるか否か、などを判別することができる。無線資源の残余率が8閾値Q=8以上のとき、このような経路は図2の例ではないため、アンカーAP300は、他の測定事象としてホップ数を抽出することができる。そして、アンカーAP300はホップ数が閾値Q以上の経路があるか否かを判別することができる。なお、抽出された測定事象のうち、適応度以上となる測定事象を、例えば経路選択指標とすることができる。ただし、経路選択指標は、例えば経路の状態を示す指標を総称したものであるから、すべての測定事象を経路選択指標とすることもできるし、経路品質指標を経路選択指標とすることもできる。図6に戻り、アンカーAP300は、抽出した測定事象について適応度以上の経路がないときS16でNo、再度測定事象抽出処理を行いS15、他の測定事象を抽出することになる。一方、アンカーAP300は、抽出した測定事象について適応度以上の経路があるときS16でYes、ハンドオーバ要求の有無を判別するS17。例えば、アンカーAP300は、ドリフトAP400や端末500についてのMeasurementReportのうち、接続しているアンカーAP300やドリフトAP400などに対する電界強度が閾値以下のとき、ハンドオーバ要求を生成することができる。アンカーAP300はこのハンドオーバ要求の生成の有無により、本処理を判別することができる。本アドホックネットワークシステム10においては、例えば、アンカーAP300がハンドオーバ要求を生成し、ドリフトAP400に対してハンドオーバを指示することができるようになっている。詳細は後述する。アンカーAP300は、ハンドオーバ要求を生成しないときS17でNo、経路品質指標測定処理S13に移行して、上述した処理を繰り返す。この場合は、例えば、ハンドオーバにより端末500が移動することがないため、現在接続している経路を維持し、再度、経路品質指標を収集することになる。一方、アンカーAP300は、ハンドオーバ要求を生成するときS17でYes、抽出結果評価処理S18を行う。アンカーAP300は、例えば、ドリフトAP400や端末500について経路を切替えるような状況となったときに抽出結果評価処理を行う。抽出結果評価処理は、例えば、アドホックネットワークにおいて採用される経路決定ルールに基づき、どの経路選択指標を適応度として比較するのか等の処理である。又は、抽出結果評価処理は、例えば、後段の最適経路決定処理に先立ち、新しい経路として経路1なのか、経路2なのかなどを比較評価する処理である。例えば、抽出結果評価処理は、後段の最適経路決定処理の一部として処理が行われても良く、図6において抽出結果評価処理S18と最適経路決定処理S19とが一つにまとめられて一つの処理ブロックと表記されてもよい。次いで、アンカーAP300は、最適経路決定処理を行うS19。例えば、アンカーAP300は、経路選択指標に対して適応度以上となる経路を選択することで最適経路を選択することができる。例えば、図2の例では、経路選択指標として無線資源の残余率とし、適応度として4以上を経路選択のルールとするとき、これを満たす経路として、経路3が最適経路として選択される。次いで、アンカーAP300はハンドオーバ要求を、決定した最適経路のドリフトAP400や他のアンカーAP300などに送信するS20。例えば、図2の例で最適経路が経路2のときで、かつ、ハンドオーバ要求を送信するときは、アンカーAPn300-nはドリフトAP400-2にハンドオーバ要求を送信することができる。あるいは、図2の例で、ハンドオーバ要求を送信するときであって、かつ、最適経路として経路4が選択されたとき、アンカーAPn300-nはドリフトAP400-7にハンドオーバ要求を送信することができる。次いで、アンカーAP300は、ハンドオーバ要求に対して、ContextReleaseを受信するS21。例えば、アンカーAP300は、ハンドオーバ先のドリフトAP400からContextReleaseを受信することができる。そして、処理は再び経路品質指標測定処理S13に移行し、アンカーAP300は上述した処理を繰り返すことができる。一方、アンカーAP300は、経路品質指標測定処理S13以降の各処理間において、呼の終話を検出したときは、接続先のドリフトAP400や端末500に呼の終話を通知することができるS22。例えば、接続先のドリフトAP400や端末500から送信された呼の終話に関するメッセージを受信したときや、コアネットワーク100を介して他の装置から送信された呼終話メッセージなどを受信したとき、アンカーAP300は呼の終話を検出することができる。次いで、アンカーAP300は解放処理を行うS23。例えば、アンカーAP300は呼の接続先であるドリフトAP400や端末500に関するデータなどを保持しており、解放処理により保持したデータなどを削除することができる。そして、アンカーAP300は一連の処理を終了するS24。<4.1.2ドリフトAP400の全体動作例>次にドリフトAP400の全体動作例について説明する。図7はドリフトAP400の全体動作例を表すフローチャートである。ドリフトAP400は処理を開始するとS30、アンカーAP300から送信されたMeasurementReport要求を受信するS31。このMeasurementReport要求は、例えば、アンカーAP300と自ドリフトAP400-1間の経路品質指標の測定を要求するものである。例えば、図2において経路1上に位置するドリフトAP400-1は、アンカーAPn300-nとドリフトAP400-1間の経路品質指標の測定を要求するMeasurementReport要求を受信する。例えば、受信部412はアンテナ402を介してMeasurementReport要求を示す無線信号を受信し、MeasurementReport要求を抽出し、信号分析部422を介して処理部423に出力することができる。次いで、ドリフトAP400は、ドリフトAP400配下の他のドリフトAPや端末500に対して、MeasurementReport要求を送信するS33。ドリフトAP400配下とは、例えば、図2の例では経路1上にあるドリフトAP400-1に対して端末500がその配下となり、経路2上にあるドリフトAP400-2に対してドリフトAP400-3と端末500がその配下となる。例えば、アンカーAP300から送信されたMeasurementReport要求には、どのドリフトAP400または端末500にMeasurementReport要求を送信すべきかの送信先の情報又は経路情報も含まれている。ドリフトAP400は、アンカーAP300から受信したMeasurementReport要求に含まれる送信先を送信先とするMeasurementReport要求を生成して送信することができる。これにより、例えば、ドリフトAP400は配下の他のドリフトAPや端末500に対してMeasurementReport要求を送信することができる。例えば、処理部323はMeasurementReportから送信先の情報を抽出し、当該送信先を送信先とするMeasurementReport要求を生成し、信号生成部321と無線部310を介して配下のドリフトAP400や端末500に送信することができる。図7に戻り、次いで、ドリフトAP400は、MeasurementReport要求に対応するMeasurementReportを受信するS34。ドリフトAP400配下の他のドリフトAPや端末500は、MeasurementReport要求を受信すると、経路品質指標を測定し、測定結果をMeasurementReportに含めて送信することができる。経路品質指標とは、例えば、各無線区間などの測定事象又は観測値を示す。例えば、図2の例では、経路1においてドリフトAP400-1からMeasurementReport要求を受信した端末500は、端末500とドリフトAP400-1間などの経路品質指標を測定し、MeasurementReportをドリフトAP400-1に送信することができる。なお、端末500は、自局で測定したMeasurementReportについて、他のノード装置において測定されたMeasurementReportと区別するために、例えば、端末500のIPアドレスを含めて送信することができる。例えば、端末500の処理部423はメモリ441に記憶されたIPアドレスを読み出して、MeasurementReportに含めて送信することができる。また、図2の例において、ドリフトAP400-3はドリフトAP400-2との間などの経路品質指標を測定し、端末500はドリフトAP400-3との間の経路品質指標を測定することができる。端末500は測定した経路品質指標を含むMeasurementReportをドリフトAP400-3に送信し、ドリフトAP400-3はこのMeasurementReportを中継してドリフトAP400-2に送信することができる。また、ドリフトAP400-3は、ドリフトAP400-2との間などの経路品質指標をMeasurementReportに含めてドリフトAP400-2に送信することができる。これにより、例えば、ドリフトAP400-2は、配下のドリフトAP400-3間や端末500とドリフトAP400-3間などの経路品質指標を収集することができる。なお、ドリフトAP400-3は、自局で測定したMeasurementReportについて、他と区別するために、例えば、ドリフトAP400-3のIPアドレスを含めて送信することができる。例えば、ドリフトAP400-3の処理部423がメモリ441に記憶されたIPアドレスを読み出し、MeasurementReportに含めて送信することができる。図7に戻り、次いで、ドリフトAP400は、収集した経路品質指標について所定品質以上か否かをそれぞれ判別しS35、所定品質以上のときS35でYes、経路品質指標を編集するS36。所定品質か否かは、例えば、メモリ441に閾値が保持され、処理部423により経路品質指標と閾値とが比較されることで行われる。又は、所定品質か否かは、例えば、処理部423がMeasurementReportで測定される種々の経路品質指標又は経路選択指標の値についてある基準値を満たしているか否かを判別することで行うことができる。また、編集については、例えば、受信した1または複数のMeasurementReportを処理部423において1つにまとめるなどにより行われる。例えば、ドリフトAP400の処理部423は、MeasurementReportの受信順に経路品質指標をまとめることで、経路品質指標がドリフトAP400に近い順序でまとめられて、経路情報の一つとすることもできる。なお、本処理S35の所定品質における品質とは、例えば、ドリフトAP400とアンカーAP300、又はアンカーAP300と端末500との間の無線区間の伝送品質又は無線品質だけではなく、ホップ数や無線資源の残余率などとも含む意味で用いられる。一方、ドリフトAP400は、収集した経路品質指標について所定品質以上でないときS35でNo、再度、MeasurementReport要求を他のドリフトAPに送信するS33。例えば、ドリフトAP400の処理部423は、収集した経路品質指標について所定品質以上でないとき、MeasurementReport要求を生成し、信号生成部421などを介して、ドリフトAP400配下の他のドリフトAPや端末500にMeasurementReport要求を送信するS33。以降は、上述した処理S34、S35を繰り返す。ドリフトAP400は、経路品質指標を編集すると、編集した経路品質指標を含むMeasurementReportを生成し、アンカーAP300に送信するS37。このMeasurementReportには、例えば、ドリフトAP400とアンカーAP300との間の経路品質指標も含まれる。例えば、処理部423は、アンカーAP300からMeasurementReport要求を受信するとS31、受信部412において受信したアンカーAP300からの無線信号の電界強度を測定したり、一定期間内におけるパケットロス率を測定することで、経路品質指標を測定する。それ以外にも、例えば、処理部423は無線資源の残余率を測定したり、MeasurementReport要求に含まれる送信先に基づいてホップ数を測定して、経路品質指標を測定することもできる。そして、ドリフトAP400は一連の処理を終了するS38。<4.2初期設定と経路品質指標測定、及び管理帳票追加生成の各処理の詳細>次に、アンカーAP300の全体動作における初期設定S12と経路品質指標測定S13、及び管理帳票追加生成S14の各処理の詳細について説明する。<4.2.1初期設定について>最初に初期設定S12について説明する。初期設定は、例えば、アンカーAP300によって最終的なドリフトAP経路管理表が生成される処理のことであり、この最終的なドリフトAP経路管理表が生成されることで、経路品質指標の管理や維持などを行うことが可能となる。図8Aから図30は、初期設定を説明するための図である。例えば、アンカーAP300は、初期設定により図29や図30に示す最終的なドリフトAP経路管理表を生成し、経路品質指標測定により、生成した最終的なドリフトAP経路管理表のMeasurementResultログに経路品質指標を記憶する。そして、アンカーAP300は、管理帳票追加生成により、最終的なドリフトAP経路管理表にエントリを追加する場合は追加する処理を行う。図8Aから図9は、初期設定におけるドリフトAP400の登録処理の例を説明するための図である。ドリフトAP400や端末500は、アドホックネットワークシステム10において、例えば移動したりすることができる。このようなドリフトAP400や端末500があるアンカーAP300において登録処理により登録が行われることで、例えば、アンカーAP300はドリフトAP400や端末500にデータなどを送信することができるようになる。また、ドリフトAP400や端末500もアンカーAP300を介してネットワークにデータなどを送信することができるようになる。以下、アンカーAP300におけるドリフトAP400の登録処理について説明する。なお、端末500についてもドリフトAP400の登録処理と同様に登録処理を行うことができる。図8Aは登録処理を行う場合のアンカーAP300とドリフトAP400の関係例を表す図である。アンカーAP300は、例えば、ドリフトAP400の移動などにより、アンカーAP300の探索空間において新たなドリフトAP400の存在を認識すると、当該ドリフトAP400に対する登録処理を行うことができる。ここで、アンカーAP300の探索空間とは、例えば、アンカーAP300が無線信号などを送信したり受信したりすることのできる範囲であり、アンカーAP300の通信可能範囲またはセル範囲だけでなく、ドリフトAP400により中継される範囲も含む。例えば、図11の例では、アンカーAP300の探索空間は、自局の通信可能範囲とドリフトAP1400-1の通信可能範囲、さらに新規追加のドリフトAP11400-11における通信可能範囲までを含む。図8Bは、図8Aの関係例における登録処理のシーケンス例を表わす図である。最初に、ドリフトAP400はアンカーAP300の探索空間に入ると、Attach要求図中、AttachREQをアンカーAP300に送信するS40。Attach要求は、例えば、アンカーAP300に対して自ドリフトAP400の登録を要求するメッセージである。例えば、ドリフトAP400の処理部423例えば図5AはハンドオーバなどによりアンカーAP300と無線通信できる状態となったとき、Attach要求を生成し、信号生成部421や無線部410などを介してAttach要求をアンカーAP300に送信することができる。次いで、アンカーAP300は、ドリフトAP400から送信されたAttach要求をMME200に送信するS41。登録処理は、例えば、本第2の実施の形態ではMME200で管理するようにしており、Attach要求についてもMME200に送信されるようになっている。例えば、アンカーAP300の処理部323例えば図4は、無線部310や信号分析部322を介してAttach要求をドリフトAP400から受信したとき、受信したAttach要求をMME200に送信するようにデータ送信部324などに指示することができる。データ送信部324は、当該指示に基づいて、処理部323から出力されたAttach要求を、伝送路インタフェース部350を介してMME200に送信することができる。MME200は、アンカーAP300からAttach要求を受信すると、AttachAcceptを生成して、アンカーAP300に送信するS42。AttachAcceptは、例えば、ドリフトAP400のアンカーAP300への登録を許可するメッセージである。例えば、MME200の制御部220例えば図5Bにより、AttachAcceptの生成などの処理が行われる。アンカーAP300は、AttachAcceptを受信すると、自局の探索空間において新たなドリフトAP400の存在を認識し、新たなドリフトAP400にIPアドレスを付与し、IPアドレス管理表を使用に更新するS43。図10AはIPアドレス管理表の例である。IPアドレス管理表には、自局の識別子とともに、付与可能なIPアドレスが保持される。アンカーAP300は、IPアドレス管理表から空きのIPアドレスを検索して、いずれかのIPアドレスを新たなドリフトAP400に付与することができる。アンカーAP300は、IPアドレスを付与すると、IPアドレス管理表における使用識別子を使用に更新する。IPアドレス管理表により使用が管理されるため、アンカーAP300は重複したIPアドレスを付与することを防止できる。ドリフトAP400や端末500にIPアドレスを付与していない場合は、使用識別子は例えば空きとなる。例えば、IPアドレス管理表はメモリ341に記憶され、処理部323によりIPアドレスの付与や使用識別子の更新などの処理が行われる。なお、図10BもIPアドレス管理表の例を表わしている。例えば、アンカーAP300は、自局に直接新規追加するドリフトAP400や端末500に対して、図10Aに示すIPアドレス管理表によりIPアドレスを付与することができる。また、アンカーAP300は、例えば、配下のドリフトAP400に新規追加するドリフトAPや端末500に対して、図10Bに示すIPアドレス管理表によりIPアドレスを付与することができる。例えば、図10Aはホーム用のIPアドレス管理表、図10Bはビジター用のIPアドレス管理表の例をそれぞれ表わしており、アンカーAP300は状況に応じて使い分けることもできる。図10Bに示すIPアドレス管理表も、例えば、メモリ341に記憶される。アンカーAP300は、例えば、このようにドリフトAP400に対してIPアドレスを付与したとき、ドリフトAP経路管理表を作成することができる。図20A及び図20BはドリフトAP経路管理表の例をそれぞれ表わす図である。ドリフトAP経路管理表は、例えば、アンカーAP300の探索空間において、アンカーAP300やドリフトAP400、さらに端末500がどのように接続されているのかを表わし、各区間における経路品質指標を記憶することができる。ドリフトAP経路管理表は、例えば、アンカーAP300の識別子と、アンカーAP300と端末500との間の経路品質指標、さらに、アンカーAP300と直接接続されたドリフトAP400の識別子と、アンカーAP300と各ドリフトAP400間の経路品質指標とが含まれる。図20AのドリフトAP経路管理表は、例えば、アンカーAPaの識別子と、アンカーAPaに直接接続されたまたは直接無線通信するドリフトAP1400-1の識別子が記憶される。また、図20AのドリフトAP経路管理表には、アンカーAPaと端末500間、アンカーAPaとドリフトAP1400-1間の経路品質指標がそれぞれ記憶される。さらに、図20AのドリフトAP経路管理表において、ドリフトAP1400-1の識別子が記憶される項目には、ドリフトAP1400-1に関する項目が記憶されたアドレスへのポインタ情報も記憶される。ポインタ先には、ドリフトAP1400-1の識別子と、ドリフトAP400と端末500間の経路品質指標が記憶される。図20Aに示すドリフトAP経路管理表は、例えば、図8Aに示すアンカーAP300とドリフトAP400との関係例に対応している。なお、ドリフトAP1400-1について、さらに、配下にドリフトAP400が配置される構成例えば図17などの場合は、例えば、図20Bに示すドリフトAP経路管理表が生成されることができる。このドリフトAP経路管理表は、ドリフトAP1400-1の配下にドリフトAP11400-11に関する項目が階層的に繋がるものとなっている。ドリフトAP経路管理表は、例えば、アンカーAP300のメモリ341に記憶される。また、ドリフトAP経路管理表の生成は、例えば、処理部323で行われることができる。ドリフトAP経路管理表の生成の契機は、例えば、IPアドレスを付与した後であれば、後述するAttacAcceptをドリフトAP400に送信したときや、ConnectionReconfigurationCompleteをドリフトAP400から受信したときなどでもよい。また、ドリフトAP経路管理表の生成の契機は、例えば、MeasurementReportを受信したとき図6のS13でもよい。図8BのS43における処理は、例えば、以下のようになる。すなわち、アンカーAP300の処理部323例えば図4は、伝送路インタフェース部350などを介してAttachAcceptをMME200から受信すると、メモリ341に記憶されたIPアドレス管理表例えば図10Aから空きのIPアドレスを読み出す。そして、処理部323は、IPアドレス管理表において、読み出したIPアドレスを使用に更新する。また、処理部323は、例えば図20Aに示すドリフトAP経路管理表において、アンカーAPa識別子におけるドリフトAP1識別子の項目にポインタ情報、ポインタ先のドリフトAP1識別子の項目に読み出したIPアドレスをそれぞれ書き入れる。図8Bに戻り、次いで、アンカーAP300はAttchAcceptをドリフトAP400に送信するS44。AttachAcceptには、例えば、アンカーAP300が付与したIPアドレスが含まれる。例えば、処理部323は、IPアドレス管理表から読み出したIPアドレスを含むAttachAcceptを生成し、信号生成部321や無線部310を介して、ドリフトAP400にAttachAcceptを送信することができる。なお、アンカーAP300はAttachAcceptをConnectionReconfigurationとして送信することもできる。ドリフトAP400は、AttachAcceptを受信すると、AttachAcceptからIPアドレスを抽出し、自局のIPアドレスとして登録するS45。例えば、ドリフトAP400の処理部423は、IPアドレスを抽出し、メモリ441に記憶することで自局のIPアドレスとして登録することができる。次いで、ドリフトAP400は、ConnectionReconfigurationCompleteをアンカーAP300に送信するS46。ConnectionReconfigurationCompleteは、例えば、ドリフトAP400がAttachAcceptを正常に受信しIPアドレスを取得できたことを表する応答メッセージである。例えば、ドリフトAP400の処理部423は、メモリ441にIPアドレスを登録すると、ConnectionReconfigurationCompleteを生成し、無線部410などを介してアンカーAP300に送信することができる。アンカーAP300は、ConnectionReconfigurationCompleteを受信すると、MME200にAttachCompleteを送信するS47。例えば、処理部323は、無線部310を介してConnectionReconfigurationCompleteを受信すると、AttachCompleteメッセージを生成し、伝送路インタフェース部350などを介してMME200に送信する。次いで、アンカーAP300は最終的なドリフトAP経路管理表を生成するS48。最終的なドリフトAP経路管理表の生成処理については後述する。図8Aの例では、例えば、図20Aに示す最終的なドリフトAP経路管理表が作成される。そして、アンカーAP300とドリフトAP400、及びMME200は通信が確立することになるS49。図9は、例えば、図8Bに示すシーケンス図においてアンカーAP300での動作例を表すフローチャートである。重複した部分もあるため簡単に説明する。アンカーAP300は処理を開始するとS50、ドリフトAP400からAttach要求を受信するS51。ドリフトAP400は受信したAttach要求をMME200に送信する。次いで、アンカーAP300は、Attach要求に対してMME200からAttachAcceptを受信したか否かを判別するS52。例えば、アンカーAP300の処理部323は、Attach要求を送信後、一定期間内にAttachAcceptを受信したか否かにより判別することができる。アンカーAP300は、MME200からAttachAcceptを受信したときS52でYes、IPアドレス管理表から付与アドレスを決定し、付与するIPアドレスを含むAttachAcceptを生成し、ドリフトAP400に送信するS53又はS43。アンカーAP300からドリフトAP400に送信されるAttachAcceptは、例えば、ConnectionReconfigurationとして送信されることもできる。次いで、アンカーAP300は、ドリフトAP400からConnectionReconfigurationCompleteを受信するS54図6のS44に対応。次いで、アンカーAP300は、AttachCompleteを生成し、MME200に送信するS55図6のS47に対応。そして、アンカーAP300は、ドリフトAP400に対する登録処理を終了するS56。一方、アンカーAP300は、AttachAcceptをMME200から受信しなかったときS52でNo、MME200からAttachRejectを受信するS57。AttachRejectは、例えば、ドリフトAP400に対するアンカーAP300への登録を拒否するメッセージである。例えば、他のドリフトAP400が同時にアンカーAP300に対する登録を行い排他処理などにより登録が拒否される場合などで、MME200はAttachRejectを送信することがある。アンカーAP300は、AttachRejectを受信すると、登録を拒否されたドリフトAP400の探索空間が隣接アンカーAPとの重なりを認識するS58。詳細は後述するが、例えば、図15などに示すように、ドリフトAP400が2つのアンカーAPa300-a,b300-bの探索空間に位置するとき、2つのアンカーAPa300-a,b300-bはドリフトAP400から送信されたAttac要求を同時に受信することができる。このような場合、2つのアンカーAPa300-a,b300-bはともにMME200に対してAttacを送信することになるが、MME200は排他処理により、例えば、アンカーAPa300-aにAttachReject、アンカーAPb300-bにAttachAcceptを送信することができる。ンカーAPa300-aは、AttachRejectを受信することで、ドリフトAP400の探索空間が隣接するアンカーAPb300-bと重なっていることを認識することができる。図9に戻り、アンカーAP300は、当該ドリフトAP400の探索空間が隣接アンカーAPと重なっていることを認識するとS58、ドリフトAP400に対する登録処理を終了するS56。次に、ドリフトAP400に対する登録処理について他の例を説明する。図11及び図12は、ドリフトAP400に対する登録処理の他の例を説明するための図である。この例では、ドリフトAP1400-1はアンカーAP300に登録されている状況において、ドリフトAP1400-1の配下にドリフトAP11400-11が新規に登録される例である。図11は登録処理を行う場合のドリフトAP1400-11,11400-11とアンカーAP300の関係例を表わす図である。アンカーAP300は、ドリフトAP11400-11の移動などにより、アンカーAP300の探索空間において新たなドリフトAP11400-11を認識すると、当該ドリフトAP11400-11に対する登録処理を行うことができる。この場合、例えば、ドリフトAP11400-11はドリフトAP1400-1の無線通信可能範囲に移動し、ドリフトAP1400-1はアンカーAP300の無線通信可能範囲に位置しているものとする。図12は、図11のアンカーAP300とドリフトAP400との関係例において、ドリフトAP11400-11に対する登録処理の例を表すシーケンス図である。最初に、ドリフトAP11400-11は、アンカーAP300への登録を要求するAttach要求をドリフトAP1400-1に送信するS60。例えば、ドリフトAP11400-11の処理部423例えば図5Aは、ハンドオーバなどによりドリフトAP1400-1と無線通信可能な状態となったとき、Attach要求を生成し、信号生成部421や無線部410を介して送信することができる。次いで、ドリフトAP1400-1は、ドリフトAP11400-11から送信されたAttach要求を受信し、アンカーAP300に送信するS61。例えば、ドリフトAP1400-1の処理部423は、無線部410や信号分析部422などを介してAttach要求を受信したとき、自局が接続するアンカーAP300に中継することができる。よって、処理部423は、ドリフトAP11400-11から受信したAttach要求を信号生成部421や無線部410などを介してアンカーAP300に送信することができる。次いで、アンカーAP300は、ドリフトAP1400-1から送信されたAttach要求をMME200に送信するS62。例えば、アンカーAP300の処理部323例えば図4は、無線部310や信号分析部322などを介して受信したAttach要求をMME200に送信するようデータ送信部324に指示することができる。当該指示を受けたデータ送信部324は、処理部323から出力されたAttach要求を、伝送路インタフェース部350を介してMME200に送信することができる。MME200は、アンカーAP300からAttach要求を受信すると、AttachAcceptを生成し、アンカーAP300に送信するS63。AttachAcceptは、例えば、InitialContextSetupRequestとして送信されることもできる。次いで、アンカーAP300はAttachAcceptを受信すると、アンカーAP300の探索空間に新たなドリフトAP11400-11の存在を認識する。そして、アンカーAP300は、ドリフトAP11400-11にIPアドレスを付与し、付与したIPアドレスについてはIPアドレス管理表を使用に更新するS64。例えば、アンカーAP300の処理部323は、伝送路インタフェース部350などを介してMME200からAttachAcceptを受信すると、メモリ341に記憶されたIPアドレス管理表から使用状態から空きのIPアドレスを読み出す。そして、処理部323は、IPアドレス管理表について、読み出したIPアドレスの使用状態を使用に更新する。さらに、処理部323は、ドリフトAP経路管理表についても更新することができる。例えば、図11の例のように1ホップの階層構造の場合、処理部323は、図20Bに示すように、ドリフトAP1識別子とドリフトAP11識別子の各項目に、ポインタ情報や付与したIPアドレスなどを書き込むことができる。次いで、アンカーAP300はAttachAcceptをドリフトAP1400-1に送信するS65。例えば、アンカーAP300の処理部323は、IPアドレス管理表を使用に更新すると、IPアドレス管理表から読み出したIPアドレスを含むAttachAcceptを生成することができる。処理部323は、生成したAttachAccpeptを、信号生成部321や無線部310などを介してドリフトAP1400-1に送信することができる。なお、アンカーAP300はAttachAcceptをConnectionReconfigurationとして送信することもできる。ドリフトAP1400-1は、アンカーAP300からAttachAcceptを受信すると、ドリフトAP11400-11に送信するS66。例えば、ドリフトAP1400-1の処理部423例えば図5Aは、Attach要求の受信S60によりAttachAcceptをアンカーAP300から送信されるのを待つことができる。そして、処理部423は、AttachAcceptの受信により、Attach要求の送信先例えばドリフトAP11400-11にAttachAcceptを送信することができる。例えば、アンカーAP300の処理部323により、AttachAcceptの送信先ドリフトAP1400-1とドリフトAP11400-11の情報が付加されて、これにより、ドリフトAP1400-1はAttachAcceptを送信することができる。ドリフトAP11400-11は、ドリフトAP1400-1からAttachAcceptを受信すると、AttachAcceptからIPアドレスを抽出し、自局のIPアドレスとして登録するS67。例えば、ドリフトAP1400-1の処理部423は、受信したAttachAcceptからIPアドレスを抽出し、これをメモリ441に記憶することで自局のIPアドレスとして登録することができる。次いで、ドリフトAP11400-11は、ConnectionReconfigurationCompleteを送信するS68。当該メッセージは、例えば、ドリフトAP11400-11がAttachAcceptを正常に受信しIPアドレスを取得できたことを表わす応答メッセージである。例えば、ドリフトAP11400-11の処理部423は、IPアドレスをメモリ441に記憶すると、ConnectionReconfigurationCompleteを生成し、信号生成部421や無線部410などを介して送信することができる。ドリフトAP1400-1は、ConnectionReconfigurationCompleteを受信すると、当該メッセージをアンカーAP300に送信するS68。例えば、ドリフトAP1400-1の処理部423は、AttachAcceptS66に対するConnectionReconfigurationCompleteを受信すると、当該メッセージをアンカーAP300に転送することができる。よって、処理部423は、ConnectionReconfigurationCompleteを受信すると、信号生成部421や無線部410を介して当該メッセージをアンカーAP300に送信することができる。アンカーAP300は、ConnectionReconfigurationCompleteをドリフトAP1400-1から受信すると、AttachCompleteを生成し、MME200に送信するS69。次いで、アンカーAP300は最終的なドリフトAP経路管理表を生成するS70。最終的なドリフトAP経路管理表の生成処理について後述する。図11の例では、例えば、図20Bに示す最終的なドリフトAP経路管理表が作成される。図12に戻り、次いで、ドリフトAP1400-1、11400-11とアンカーAP300、及びMME200の間において通信が確立されるS71。以上が図12に示す場合の登録処理の例である。次に、登録処理に対して、登録解除処理の例について説明する。図13Aから図14は登録解除処理を説明するための図である。図13Aは、ドリフトAP400がアンカーAP300から登録解除を行う場合のアンカーAP300とドリフトAP400の関係例を表す図である。例えば、ドリフトAP400は、ハンドオーバなどによりアンカーAP300の探索空間から他のアンカーAPの探索空間へ移動する場合に、登録解除処理が行われる。図13Bは登録解除処理のシーケンス例を表わす図である。ドリフトAP400がアンカーAP300及びMME200と通信しているときS80、ドリフトAP400が登録解除を行う場合は、ドリフトAP400はDetach要求をアンカーAP300に送信するS81。例えば、ドリフトAP400の処理部423例えば図5Aは、アンカーAP300からの無線信号の受信電力が閾値以下になるとDetach要求を生成し、信号生成部421や無線部410などを介してDetach要求をアンカーAP300に送信することができる。なお、処理部423は、例えば自局のIPアドレスをDetach要求に含めることができる。アンカーAP300は、Detach要求を受信すると、受信したDetach要求をMME200に送信するS82。例えば、アンカーAP300の処理部323は、無線部310などを介してDetach要求を受信したとき当該要求をMME200に転送することができ、これによりデータ送信部324や伝送路インタフェース部350を介してDetach要求をMME200に送信することができる。MME200は、Detach要求を受信すると、DetachAcceptを生成し、生成したDetachAcceptをアンカーAP300に送信するS83。例えば、MME200の制御部220例えば図5Bは、Detach要求を受信するとDetachAcceptを生成し、アンカーAP300に送信する。DetachAcceptは、例えば、Detach要求に対して、登録解除を許可することを表すメッセージである。アンカーAP300は、DetachAcceptを受信すると、IPアドレス管理表において、ドリフトAP400に付与したIPアドレスを空きに更新するS84。例えば、アンカーAP300の処理部323は、ドリフトAP400から受信したDetach要求に含まれるドリフトAP400のIPアドレスをメモリ341に保持し、MME200に送信するDetach要求S82に識別符号を付与して送信する。そして、処理部323は、MME200から受信したDetachAcceptに識別符号が含まれていると、Detttach要求に対するDetachAcceptであることを認識し、メモリ341に保持したIPアドレスを削除する。そして、処理部323は、削除したIPアドレスと同一のIPアドレスをIPアドレス管理表において空きに更新する。次いで、アンカーAP300はDetachAcceptをドリフトAP400に送信するS85。例えば、アンカーAP300の処理部323は、IPアドレス管理表において該当するIPアドレスを空きに更新すると、ドリフトAP400宛てのDetachAcceptを生成し、信号生成部321や無線部310などを介してドリフトAP400にAttachAcceptを送信することができる。DetachAcceptを受信したドリフトAP400は、例えば、メモリ441に保持したIPアドレスを削除するなどの処理を行う。そして、アンカーAP300とドリフトAP400との間では、RRCConnectionの解放処理が行われS86、アンカーAP300とMME200との間では、接続の解放処理が行われるS87。図14は、アンカーAP300における登録解除の動作例を表すフローチャートである。図13Bに示すシーケンス図と重複した部分があるため簡単に説明する。アンカーAP300は登録解除の処理を開始するとS90、Detach要求をドリフトAP11400-11から受信するS91。アンカーAP300は受信したDetach要求をMME200に送信する。次いで、アンカーAP300は、IPアドレス管理表より付与IPアドレスを抹消し、DetachAcceptをドリフトAP400に送信するS92又は図13BのS84。例えば、アンカーAP300の処理部323は、Detach要求図13BのS83に対するDetachAcceptを受信したとき、Detach要求S91に含まれるIPアドレスをIPアドレス管理表から抹消することができる。例えば、処理部323はIPアドレス管理表の当該IPアドレスの使用状態を空きに更新することで抹消することができる。そして、処理部323は、DetachAcceptを生成し、信号生成部321などを介してドリフトAP11400-11に送信する。次いで、アンカーAP300は、ドリフトAP11400-11との接続を解放し、登録解除の処理を終了するS93,S94。以上によりアンカーAP300はドリフトAP11400-11に対する登録解除を行うことができる。次に、登録処理について重複したAttach要求が送信された場合の処理について説明する。図15から図19はかかる処理の例を説明するための図である。このうち、図15は、アンカーAPa300-a,b300-bとドリフトAP400との関係例を表す図である。図15では、新規追加のドリフトAP400が2つのアンカーAPa300-a,b300-bの探索空間に存在して、ドリフトAP400が2つのアンカーAPa300-a,b300-bにAttach要求を送信している例を表している。ドリフトAP400は、移動の仕方によっては、例えば、2つのアンカーAPa300-a,b300-bの重複した通信可能範囲に移動する場合もある。また、2つのアンカーAPa300-a,b300-bは、ドリフトAP400が送信したAttach要求を双方とも受信する場合がある。このような場合、2つのアンカーAPa300-a,b300-bは受信したAttach要求をMME200にそれぞれ送信することになる。そして、MME200において排他処理が行われて、いずれか一つのアンカーAP例えばアンカーAPa300-aに対してAttachAcceptを送信し、それ以外のアンカーAP例えばアンカーAPb300-bに対してAttachRejectを送信する。MME200は、例えば、3つ以上のアンカーAP300からAttach要求を受け取った場合もいずれか一つのアンカーAP300に対して、登録許可し、それ以外のアンカーAP300に対しては登録許可しないようにすることができる。図16は、図15の例における動作例を表すシーケンス図である。ドリフトAP1400-1は、アンカーAPa300-aとアンカーAPb300-bの2つの探索空間図16の例では電波到達範囲に移動したときにおいて、アンカーAPa300-a,b300-bへの登録要求としてAttach要求を送信するS90,S91。次いで、アンカーAPa300-a,b300-bは、ともにAttach要求を受信し、MME200に送信するS90,S91。次いで、MME200は、2つのAttach要求を受信すると、排他処理を行うS92。排他処理が行われる契機としては、例えば、同時に2つ以上のAttach要求を受信する場合や、あるAttach要求を受信後一定期間内に1つ以上のAttach要求を受信する場合としてもよい。排他処理としては、例えば、最も早く受信したAttach要求に対してAttachAcceptを送信したり、同時に2つ以上のAttach要求に対してはランダムに一つのAttach要求を選択してAttachAcceptを送信したりすることができる。このような排他処理は、例えば、MME200の制御部220例えば図5Bにおいて行われる。図16の例では、MME200は排他処理によりアンカーAPa300-aにAttachAcceptを送信するようにしているS93。AttachAcceptを受信したアンカーAPa300-aは、IPアドレス管理表例えば図10Aにおいて空きのIPアドレスをドリフトAP1400-1に付与し、IPアドレス管理表において当該IPアドレスを使用に更新するS94。次いで、アンカーAPa300-aは、付与したIPアドレスを含むAttachAcceptをドリフトAP1400-1に送信するS95。アンカーAPa300-aは、例えば、AttachAcceptをConnectionReconfigurationとして送信することもできる。次いで、ドリフトAP1400-1は、受信したAttachAcceptからIPアドレスを抽出して、自局のIPアドレスとして登録するS96。次いで、ドリフトAP1400-1は、ConnectionReconfigurationCompleteをアンカーAPa300-aに送信するS97。例えば、ドリフトAP1400-1の処理部423は、IPアドレスをメモリ441に記憶すると、アンカーAPa300-aを送信先とするConnectionReconfigurationComplelteを生成することができる。処理部423は、生成したConnectionReconfigurationCompleteを信号生成部421や無線部410などを介してアンカーAPa300-aに送信することができる。アンカーAPa300-aは、ドリフトAP1400-1からConnectionReconfigurationCompleteを受信すると、AttachAcceptに対して正常にドリフトAP1400-1が受信できたことを認識することができる。そして、アンカーAPa300-aは、MME200に対して、InitialContextSetupResponseを送信するS99。このメッセージを受信したMME200は、アンカーAPa300-aに対して正常に処理が終了したことを認識することができる。一方、MME200は、排他処理により登録許可を出さないアンカーAPb300-bに対して、AttachRejectを送信するS98。例えば、MME200の制御部220例えば図5Bは、排他処理を行い、登録許可を出さない方のAttach要求に対しては、当該Attach要求の送信元例えばアンカーAPb300-bを送信先とするAttachRejectを生成する。そして、制御部220は生成したAttachRejectを、伝送路インタフェース部250を介してアンカーAPb300-bに送信する。アンカーAPb300-bは、MME200からAttachRejectを受信すると、アンカーAPa300-aに対して、SetUpRequestを送信するS100。SetUpRequestにより、例えば、アンカーAPb300-bは、アンカーAPa300-aがドリフトAP1400-1に付与したIPアドレスS94を通知するよう要求することができる。例えば、アンカーAPb300-bの処理部323例えば図4は、MME200から送信されたAttachRejectを、伝送路インタフェース部350などを介して受信すると、アンカーAPa300-a宛てのSetUpRequestを生成し、無線部310などを介してアンカーAPa300-aに送信する。アンカーAPb300-bの処理部323は、アンカーAPa300-aの隣接する他のアンカーAP300を把握しており、自局がAttachRejectを受信したとき、隣接するすべてのアンカーAP300にSetUpRequestを送信することができる。図16の例では、アンカーAPb300-bに隣接するのはアンカーAPa300-aのため、アンカーAPa300-aにSetUpRequestを送信している。SetUpRequestを受信したアンカーAPa300-aは、ドリフトAP1400-1に付与したIPアドレスを含むSetUpResponseを生成し、アンカーAPb300-bに送信するS101。例えば、アンカーAPa300-aの処理部323は、無線部310などを介してSetUpRequestを受信すると、ドリフトAP1400-1に付与したIPアドレスをIPアドレス管理表から読み出して、当該IPアドレスを含むSetUpResponseを生成する。そして、処理部323は、生成したSetUpResponseを、無線部310などを介してアンカーAPb300-bに送信することができる。例えば、隣接するアンカーAPa300-aとアンカーAPb300-bとの間で、SetUpRequestとSetUpResponseとが送受信されることで、アンカーAPb300-bはアンカーAPa300-aが付与したIPアドレスを把握することができる。これにより、例えば、アンカーAPa300-aとアンカーAPb300-bは、隣接関係リストの内容を最新のものとすることができる。図27AはアンカーAPa300-a、図27BはアンカーAPbにおいてそれぞれ生成される隣接関係リストの例を表わす図である。例えば、アンカーAPa300-aの隣接関係リストは、アンカーAPa300-aの識別子と、隣接するアンカーAP例えばアンカーAPb300-bの識別子が記憶される。一方、アンカーAPb300-bの隣接関係リストは、アンカーAPb300-bの識別子と、隣接するアンカーAP例えば、アンカーAPa300-aの識別子も記憶される。また、隣接関係リストには、アンカーAPa配下のドリフトAP又はアンカーAPb配下のドリフトAPの項目が記憶される。例えば、アンカーAPa300-a,b300-bがIPアドレスを付与したときなど、当該項目にポインタ情報が書き込まれる。ポインタ先には、IPアドレスを付与したドリフトAP400の識別子と、当該ドリフトAP400配下のドリフトAPに関する項目とが記憶される。図16の例では、アンカーAPa300-aは、ドリフトAP1400-1に対してIPアドレスを付与したため、図27Aに表わされるように、アンカーAPa300-aの隣接関係リストのアンカーAPa配下のドリフトAPの項目にはポインタ情報が記憶される。そして、そのポインタ情報の示すポインタ先には、ドリフトAP1400-1の識別子が記憶される。ドリフトAP1400-1の識別子としては、例えば、付与したIPアドレスとすることができる。そして、上述したように、SetUpRequestとSetUpResponseとが送受信されることで、例えば、アンカーAPb300-bはアンカーAPa300-aが付与したIPアドレスを認識することができる。これにより、アンカーAPb300-bは、アンカーAPa300-a配下にドリフトAP400があること、そのドリフトAP400に対して受信したIPアドレスが付与されたことを認識することができる。そして、これを繰り返すことで、アンカーAPa300-aとアンカーAPb300-bは、互いに、アンカーAPb300-bとアンカーAPa300-aのそれぞれの配下において登録されている一部または全部のドリフトAP400の隣接関係を認識することができる。例えば、図27Aの例において、アンカーAPa300-aがドリフトAP2400-2に対してIPアドレスを付与したとき、隣接関係リストにドリフトAP2400-2のIPアドレスが記憶される。そして、アンカーAPa300-aは、アンカーAPb300-bからSetUpRequestを受信したとき、ドリフトAP2400-2のIPアドレスをSetUpResponseに含めて送信する。これにより、アンカーAPb300-bは、アンカーAPa300-aの配下には2つのドリフトが存在することを認識する。アンカーAPb300-bについても、ドリフトAP4400-4やドリフトAP5400-5についてIPアドレスをそれぞれ付与したとき、隣接関係リストに2つのドリフトAP400のIPアドレスをそれぞれ記憶する。そして、アンカーAPb300-bは、SetUpRequestを受信したとき、付与したIPアドレスをSetUpResponseに含めて送信する。これにより、アンカーAPa300-aは、アンカーAPb300-bの配下に2つのドリフトAP400が存在することを認識することができる。図16に戻り、アンカーAPb300-bは、SetUpResponseを受信すると、AttachCompleteをMME200に送信するS104。一方、アンカーAPa300-aは、SetUpResponseを送信すると、最終的なドリフトAP経路管理表を生成するS102。この最終的なドリフトAP経路管理表の生成には、上述したドリフトAP400の隣接関係の生成なども含まれるが、その詳細は後述する。そして、新規追加のドリフトAP1400-1は、排他処理により、アンカーAPa300-aと通信を確立することができるS105。次に、登録処理について重複したAttach要求が送信された場合の処理について、階層的な場合について説明する。図17は、かかる場合におけるアンカーAPa300-a,b300-bとドリフトAP400の関係例を表わす図である。図17の例では、ドリフトAP11400-11が新規追加のドリフトAP400として、2つのドリフトAP1400-1,2400-2の双方と通信可能な範囲に移動した場合の例を表わしている。この場合、ドリフトAP1400-1はアンカーAPa300-aと無線通信を行い、ドリフトAP2400-2はアンカーAPb300-bと無線通信を行っているものとする。新規追加のドリフトAP11400-11から送信された無線信号は2つのドリフトAP1400-1,2400-2で受信することができる。図18は、図17における関係例における登録処理の動作例を表わすシーケンス図である。ドリフトAP11400-11は、2つのドリフトAP1400-1,2400-2の双方の通信可能範囲に移動したときにおいて、Attach要求を送信するS110,S111。例えば、ドリフトAP11400-11から送信されたAttach要求は、ドリフトAP1400-1において受信され、アンカーAPa300-aを経由してMME200に送信される。一方、ドリフトAP11400-11から送信されたAttach要求はドリフトAP2400-2においても受信され、アンカーAPb300-bを経由してMME200に送信される。次いで、MME200は受信した2つのAttach要求に対して排他処理を行うS112。排他処理は、上述した図16におけるS92の排他処理と同様に、最も早くAttach要求を受信したものに対してAttachAcceptを送信したり、ランダムにいずれか一つのAttach要求に対してAttachAcceptを送信したりすることができる。図16の例では、制御部220は排他処理により、アンカーAPa300-aからのAttach要求に対してAttachAcceptを送信しS113、アンカーAPb300-bからのAttach要求に対してAttachRejectを送信しているS117。アンカーAPa300-aは、AttachAcceptをMME200から受信すると、アンカーAPa300-aの探索空間に新たなドリフトAP11400-11の存在を認識し、IPアドレスを付与するS94。そして、アンカーAPa300-aは、付与したIPアドレスのIPアドレス管理表における使用状態を使用に更新する。次いで、アンカーAPa300-aは、付与したIPアドレスを含むAttachAcceptを生成し、配下のドリフトAP1400-1に送信するS115。例えば、アンカーAPa300-aの処理部323例えば図5Aは、IPアドレス管理表においてIPアドレスの使用状態を使用に更新すると、当該IPアドレスを含むAttachAcceptを生成し、信号生成部321などを介してドリフトAP1400-1に送信することができる。ドリフトAP1400-1は、アンカーAPa300-aからAttachAcceptを受信すると、ドリフトAP11400-11に受信したAttachAcceptを送信するS115。例えば、ドリフトAP1400-1の処理部423は、アンカーAPa300-aからAttachAcceptを受信すると、中継してドリフトAP11400-11に転送することができ、これにより受信したAttachAcceptをドリフトAP11400-11に送信することができる。或いは、アンカーAPa300-aの処理部323により、生成したAttachAcceptに対して送信先例えば、ドリフトAP1300-1とドリフトAP11300-11が付加される。これにより、ドリフトAP1400-1はドリフトAP11400-11にAttachAcceptを送信することができる。ドリフトAP1400-1からAttachAcceptを受信したドリフトAP11400-11は、IPアドレスを抽出して自局のIPアドレスとして登録するS96。次いで、ドリフトAP11400-11は、ConnectionReconfigurationCompleteをドリフトAP1400-1に送信するS116。ConnectionReconfigurationCompleteを受信したドリフトAP1400-1は、当該メッセージをアンカーAPa300-aに送信するS116。例えば、ドリフトAP1400-1の処理部423は、ConnectionReconfigurationCompleteを受信するとアンカーAPa300-aに送信することができるようになっており、これによりアンカーAPa300-aに当該メッセージを送信できる。次いで、アンカーAPa300-aは、AttachCompelteをMME200に送信するS118。例えば、アンカーAPa300-aの処理部323例えば図4は、ConnectionReconfigurationCompleteを受信すると、AttachCompleteを生成し、伝送路インタフェース部350などを介してMME200に送信することができる。AttachCompleteは、例えば、InitialContextSetupResponseとして送信されることもできる。MME200は、AttachCompleteを受信することで、AttachAcceptに対して正常に処理が行われたことを認識することができる。一方、AttachRejectを受信したアンカーAPb300-bは、配下のドリフトAP2400-2に当該メッセージを送信するS117。例えば、アンカーAPb300-bの処理部323は、伝送路インタフェース部350などを介してMME200からAttachRejectを受信すると、配下のドリフトAP2400-2に送信することができる。また、AttachRejectを受信したアンカーAPb300-bは、アンカーAPa300-aに対して、SetUpRequestを送信するS119。当該メッセージにより、例えば、アンカーAPb300-bはアンカーAPaが付与したIPアドレスの通知を要求することができる。SetUpRequestを受信したアンカーAPa300-aは、ドリフトAP11400-11に付与したIPアドレスS94を含むSetUpResponseを生成し、アンカーAPb300-bに送信するS120,S121。これにより、例えば、アンカーAPb300-bは、アンカーAPa300-aが付与したIPアドレスを把握でき、隣接関係リストの内容を最新のものとすることができる。さらに、配下のドリフトAP2400-2においても、AttachRejectをアンカーAPb300-bから受信するとS117、SetUpRequestをアンカーAPb300-bに対して送信するS122。アンカーAPb300-bは、SetUpRequestを配下のドリフトAP2400-2から受信すると、アンカーAPa300-aから受け取ったIPアドレスS120を含むSetUpRequestを生成し、ドリフトAP2400-2に送信するS123,S124。これにより、例えば、AttachRejectを受け取ったドリフトAP2400-2は、他のドリフトAP1400-1において付与したドリフトAP11400-11のIPアドレスを把握でき、隣接関係リストを最新のものとすることができる。そして、アンカーAPa300-aは、最終的なドリフトAP400管理表を生成するS125。最終的なドリフトAP400管理表の生成についての処理は後述する。次いで、新規追加のドリフトAP11400-11はアンカーAPa300-aと通信を確立することができ、MME200などとも通信することができるS126。次に、このような登録処理などにより生成したドリフトAP経路管理表と隣接関係リストに基づいて、最終的なドリフトAP経路管理表を生成する動作例について説明する。図19は最終的なドリフトAP経路管理表を生成する動作例を表わすフローチャートである。図19に示すフローチャートは、例えば、アンカーAP300の処理部323において行われる処理である。アンカーAP300は、本処理を開始するとS130、アンカーAP300の探索空間に基づき登録したドリフトAP400を管理するS131。例えば、アンカーAP300は、自局の探索空間についてのドリフトAP経路管理表を生成する。例えば、アンカーAP300は、あるドリフトAP400例えば図8AのドリフトAP400についてIPアドレスを付与したとき、当該ドリフトAP400を含むドリフトAP経路管理表例えば、図20Aを生成することができる。また、アンカーAP300は、ドリフトAP1400-1配下のドリフトAP11400-11例えば図11についてIPアドレスを付与したとき、当該ドリフトAP11400-11を含むドリフトAP経路管理表例えば、図20Bを生成することができる。図19に戻り、次いで、アンカーAP300は、各アンカーAP300の隣接関係を示す隣接関係リストを生成するS132。例えば、アンカーAPa300-aは隣接するアンカーAPb300-bの識別子を自局の隣接関係リストに記憶する例えば、図26A。また、アンカーAPb300-bも隣接するアンカーAPa300-aの識別子を自局の隣接関係リストに記憶する例えば、図26B。この隣接関係リスト自体は、例えば、隣接するアンカーAPa300-a,b300-bが互いに通知し合うことで隣接するアンカーAP300の識別子を記憶することもできる。図19に戻り、次いで、アンカーAP300は、生成した隣接関係リストにアンカーAP300配下のドリフトAP情報を追加するS133。例えば、図21において、アンカーAPa300-aが3つのドリフトAP1~3400-1~400-3にIPアドレスを付与したとき、隣接関係リストのアンカーAPa配下のドリフトAPリストにポインタ情報を記憶する例えば図27A。そして、アンカーAPa300-aは、ポインタ先にドリフトAP1400-1のIPアドレスを記憶する例えば、図27A。例えば、アンカーAPb300-bがドリフトAP4400-4,5400-5にIPアドレスをそれぞれ付与したとき、隣接関係リストのアンカーAPb配下のドリフトAPリストにポインタ情報を記憶して、ポインタ先にドリフトAP4400-4,5400-5のIPアドレスを記憶する例えば、図27B。図19に戻り、次いで、アンカーAP300は、探索空間にまたがるドリフトAP400の隣接関係を把握又は認知するS134。例えば、アンカーAPa300-aと隣接関係にあるアンカーAPb300-bは、自局が作成した隣接関係リスト例えば図27BをアンカーAPa300-aに通知する。また、アンカーAPa300-aも自局で作成した隣接関係リスト例えば図27AをアンカーAPb300-bに通知する。互いに通知し合うことで、例えば、アンカーAPa300-a,b300-bは、自局と隣接関係にあるアンカーAPb300-b,a300-aの隣接関係をそれぞれ把握することができる。例えば、アンカーAPa300-aは、アンカーAPb300-bの隣接関係リスト例えば図27BからアンカーAPb300-b配下のドリフトAP400も把握することができる。隣接関係リストの通知は、例えば、SetUpRequestとSetUpResponseにより行われることができる図16のS100とS101、図18のS119とS120など。図19に戻り、アンカーAP300は、隣接関係を把握すると、ドリフトAP経路管理表に隣接可能性ドリフトAP情報を追加して、最終的なドリフトAP経路管理表を生成するS135。例えば、アンカーAPa300-aは、アンカーAPa300-aのドリフトAP経路管理表例えば図22に対して、隣接関係リスト例えば図27Bに基づいて、ドリフトAP4400-4,5400-5の項目を追加する。この場合、最終的なドリフトAP経路管理表は、図29に示すようなものとなる。図29に示す最終的なドリフトAP400の経路管理表では、ドリフトAP1400-1とドリフトAP4400-4との間のMeasuredResultログの項目と、ドリフトAP1400-1とドリフトAP5400-5との間のMeasuredResultログの項目とが追加されている。また、図29に示す最終的なドリフトAP経路管理表では、ドリフトAP2400-2のポインタ先に、ドリフトAP2400-2とドリフトAP4400-4間のMeasurementResultログの項目が追加される。さらに、ドリフトAP2400-2とドリフトAP5400-5間のMeasuredResultログの項目も追加される。このように、アンカーAPa300-aは、例えば、隣接アンカーAPb300-bの隣接関係にあるドリフトAP400を含めた各項目をドリフトAP経路管理表に追加して、最終的なドリフトAP経路管理表を生成することができる。図29は、例えば、アンカーAPa300-aが生成した最終的なドリフトAP経路管理表の例である。また、アンカーAPb300-bについても同様に、ドリフトAP経路管理表において、配下のドリフトAP3400-3,4400-4に、ドリフトAP1400-1から3のそれぞれのとの間のMeasuredResultログを追加する。図30は、例えば、アンカーAPb300-bが生成する最終的なドリフトAP経路管理表の例である。このような最終的なドリフトAP経路管理表の生成は、例えば、アンカーAP300の処理部323において、メモリ341に記憶された隣接関係リストとドリフトAP経路管理表に適宜アクセスして行われることができる。図19に戻り、アンカーAP300は最終的なドリフトAP経路管理表を生成すると、一連の処理を終了するS136。以上によりアンカーAP300は、最終的なドリフトAP経路管理表を生成することができる。ここで、上述したドリフトAP経路管理表の詳細について説明する。図24はアンカーAP300とドリフトAP400の関係例、図25はドリフトAP経路管理表の例をそれぞれ表わす図である。例えば、図25は図24に示すアンカーAP300とドリフトAP400との関係において、最終的なドリフトAP経路管理表の例も表わしている。図24の例では、端末500は、3つのドリフトAP400d1400-d1,d2400-d2,d3400-d3の中間位置に移動した場合の例を表わしている。図24において、各ノード装置間の経路品質指標をA~Jのように表記している。例えば、AはアンカーAPAaa300-aaと端末500との間の経路品質指標を表わし、JはドリフトAP400d1400-d1とドリフトAP400d3400-d3との間の経路品質指標を表わしている。上述した例においては、アンカーAPaa300-aaは、例えば、新規追加のドリフトAP400にIPアドレスを付与したときに、AP経路管理表を更新する旨について説明した。例えば、アンカーAPaa300-aaは、端末500と各ドリフトAPd1~d3400-d1~400-d3との間の経路品質指標をMeasurementReportなどにより観測できればAP経路管理表を更新するようにすることもできる。例えば、端末500やドリフトAPd1~d3400-d1~400-d3は、Attach要求を送信せずに、経路品質指標を測定できたとき、MeasurementReportを送信することもできる。この場合、例えば、アンカーAPaa300-aaは、MeasurementReportを受信することができ、当該メッセージを送信した端末500やドリフトAPd1~d3400-d1~400-d3などは呼設定が必要な候補として、ドリフトAP経路管理表に記憶することができる。例えば、図25に示すように、ドリフトAP経路管理表では、経路品質指標とともに通信状態を記憶することができ、呼設定が必要な候補のドリフトAP400や端末500については通信状態として待機が記憶されることができる。一方、Attach要求を送信して呼接続した端末500やドリフトAP400は経路品質指標を測定すると、MeasurementReportするが、このような端末500やドリフトAP400については通信状態として接続が記憶されることができる。このような通信状態の判定は、例えば、アンカーAP300の処理部323例えば図5Aにおいて行われることができる。なお、図27A及びBに示すドリフトAP経路管理表や、図29及び図30に示す最終的なドリフトAP経路管理表には、図25に示す接続状態が記憶されてもよい。また、図29及び図30に示す各ノード装置間のMeasuredResultログは、図25における経路品質指標とすることもできる。図25において、ドリフトAP経路管理表は、最初にアンカーAPaa300-aaの識別子ID=APaaと、アンカーAPaa300-aaと端末500との間における品質指標及び接続状態とが記憶される項目がある。そして、ドリフトAP経路管理表には、アンカーAPaa300-aa配下またはその候補となるドリフトAP400の各識別子と、アンカーAPaa300-aaとの間の経路品質指標及び接続状態とがそれぞれ記憶される。なお、図25の例では、更に、アンカーAPaa300-aa配下またはその候補のドリフトAP400としてドリフトAPn400-nまである例について表わしている。さらに、ドリフトAP経路管理表においては、例えば、ドリフトAPd400-d1の配下又はその候補としてドリフトAPd11~d13400-d11~400-d13がある例を表わしている。アンカーAPaa300-aaは、例えば、各ドリフトAPd11~d13400-d11~400-d13のMeasurementReportを、ドリフトAPd1400-d1を介して受信又は観測すると、AP経路管理表にそれぞれの経路品質指標などを更新することができる。この場合、ドリフトAPd11~S13400-d11~400-d13は、ドリフトAPd1400-d1配下またはその候補のドリフトAP400となっている。そのため、アンカーAPaa300-aaは、ドリフトAP経路管理表においては、ポインタ先にドリフトAPd1,d11~d13400-d1,400-d11~400-d13の各識別子と、それぞれにおける経路品質指標、及び接続状態とを更新して記憶することができる。また、アンカーAPaa300-aaは、例えば、ドリフトAPd11400-d11の配下又はその候補のドリフトAPd111~d113400-d111~400-d113についてMueasurementReportを受信することもできる。この場合、AP経路管理表において、ドリフトAPd11400-d11のポインタ先に、更にそれぞれの識別子や経路品質指標を更新することができる。これらの例においても、上述したように、アンカーAPaa300-aaはIPアドレスを付与するときに更新するようにすることもできる。処理について図6に戻ると、アンカーAP300は初期設定により、上述した最終的なドリフトAP経路管理表を生成することができる。そして、アンカーAP300は、経路品質指標測定S13を行うことで、MeasurementReportを受信し、最終的なドリフトAP経路管理表に経路品質指標を記憶することができる。<4.2.2経路品質指標測定について>次に、経路品質指標測定図6のS13の処理について説明する。アンカーAP300は、最終的なドリフトAP経路管理表を生成すると、MeasurementReport要求を送信することができる図6のS137。MeasurementReport要求の送信先は、例えば、最終的なドリフトAP経路管理表に記憶されたドリフトAP400や端末500とすることができる。例えば、図8Aの関係例では、アンカーAP300はドリフトAP400にMeasurementReport要求を送信することができる。また、図11の例では、アンカーAP300はドリフトAP1400-1とドリフトAP11400-11にMeasurementReport要求を送信することができる。この場合、例えば、アンカーAP300はドリフトAP1400-1に対するMeasurementReport要求に、ドリフトAP11400-11に対するMeasurementReport要求を含めるようにしてもよい。また、図29の例では、アンカーAPa300-aは、ドリフトAP1400-1から3400-3に対してMeasurementReport要求をそれぞれ送信することができる。さらに、図29の例では、アンカーAPa300-aは、ドリフトAP4400-4,5400-5に対するMeasurementReport要求をドリフトAP1400-1に送信することができる。これにより、アンカーAPa300-aは、ドリフトAP1400-1とドリフトAP4400-4、ドリフトAP1400-1とドリフトAP5400-5のMeasuredResultを得ることができる。また、アンカーAPa300-aは、ドリフトAP4400-4,5400-5に対するMeasurementReport要求を、ドリフトAP2400-2に送信することができる。これにより、アンカーAPa300-aは、ドリフトAP2400-2とドリフトAP4400-4、ドリフトAP2400-2とドリフトAP5400-5のMeasuredResultを得ることができる。このように、アンカーAP300は、最終的なドリフトAP400管理表に記憶されたドリフトAP400に対してMeasurementReport要求を送信することができる。MeasurementReport要求の送信先は、例えば、アンカーAP300の処理部323がメモリ341にアクセスして、最終的なドリフトAP400管理表からドリフトAP400と追加されたドリフトAP400の識別子例えばIPアドレスを読み出して、送信先とすることができる。例えば、処理部323において、送信先を付加したMeasurementReport要求を生成することができる。なお、経路上にあるドリフトAP400は、例えば、上述した図7に示す処理を実行することで、アンカーAP300に対してMeasuredResultを送信することができる。各経路上におけるドリフトAP400の処理は、図7を用いて説明したため、ここではその説明を省略する。図6に戻り、アンカーAP300は、各ドリフトAP400や端末500からMeasurementReportを受信することができるS138。そして、アンカーAP300は、MeasurementReportに含まれる経路品質指標を抽出して、最終的なドリフトAP経路管理表の該当する項目に記憶する。例えば、アンカーAP300の処理部323は、無線部310などを介してMeasurementReportを受信すると、経路品質指標を抽出し、メモリ341に記憶された最終的なドリフトAP経路管理表の該当する項目に経路品質指標を記憶する。例えば、MeasurementReportには、経路品質指標はどの経路例えば、ドリフトAP1400-1とドリフトAP2400-2などのものなのかを示す情報が含まれており、この経路情報に対応する、最終的なドリフトAP400管理表の項目に経路品質指標を記憶することができる。以上により、測定された経路品質指標はアンカーAP300に集約されて、アンカーAP300は、最終的なAP経路管理表に経路品質指標を登録することができる。<4.2.3管理帳票追加生成について>次に管理帳票追加生成図6のS14の処理について説明する。例えば、アンカーAP300は、受信したMeasurementReportにおいて、最終的なドリフトAP経路管理表にない経路が含まれているとき、当該MeasurementReportから抽出した経路品質指標を最終的なドリフトAP経路管理表に追加登録することができる。例えば、ドリフトAP400や端末500は、Attach要求を送信せずに、経路品質指標を測定した場合、MeasurementReportを送信する場合もある。このような場合、アンカーAP300は最終的なAP経路管理表に、当該メッセージを送信したドリフトAP400や端末500の識別子、測定された経路品質指標を追加して記憶することができる。例えば、図21において、アンカーAPa300-aの通信可能範囲にドリフトAP6図示せずが移動して、経路品質指標を測定し、アンカーAPa300-aに対してAttach要求を送信しないでMeasuementReportを送信した場合を考える。例えば、ドリフトAP6は、自局のIPアドレスを含むMeasurementReportを送信することができる。アンカーAPa300-aはMeasurementReportを受信すると、ドリフトAP6のIPアドレスと経路品質指標を抽出し、最終的なドリフトAP経路管理表に追加して記憶する。例えば、図29の例では、アンカーAPa300-aは、ドリフトAP3識別子の次の項目として、ドリフトAP6のIPアドレスと経路品質指標とを記憶する。この場合、アンカーAPa300-aは通信状態として待機例えば図25を最終的なドリフトAP経路管理表に記憶することもできる。経路帳票追加生成の処理は、例えば、アンカーAP300の処理部323において、メモリ341に適宜アクセスして最終的なドリフトAP経路管理表を更新することで行われることができる。<4.3測定事象抽出と抽出結果評価について>アンカーAP300は、経路帳票追加生成の処理が終了すると、次いで、測定事象抽出図6のS15から抽出結果評価S18までの処理を行う。次に、測定事象抽出と抽出結果評価の2つの処理に詳細について説明する。図33から図35Cは、2つの処理の詳細を説明するための図である。最初に、本第2の実施の形態における2つの処理測定事象抽出と抽出結果評価の考え方について説明する。本第2の実施の形態において経路選択は、例えば、複数ある経路品質指標から経路選択指標を選択し、選択された経路選択指標に対して適応度を満たす経路を経路選択のルールとして採用し、その決定したルールに従って最適経路が選択される。例えば、アンカーAP300は、ドリフトAP400に対する経路に対して、このような決定したルールに従い最適な経路を選択するようにしている。この場合、適応度は、例えば、アドホックネットワークシステム10における各ノード装置の一種の重みwを表現しているとみなすことができる。図31Aはノード装置と重みの関係例を表わす図である。ノードViとノードVjのそれぞれの重みをwiとwjとすると、ノードViとノードVjが互いに経路を構成するためにはそれぞれの重みwi、wjがある一定の閾値Θ以上が必要である、とすると、経路を構成するための条件としては、wiwj≧Θ、と表現することができる。図31Bから図32は、各ノードにおいて経路を構成できる条件などをそれぞれ表わしている。図31Bの例では、ノードV’とノードVのそれぞれの重みw’とwについて、w≦w’の場合、重みw’とwとが閾値Θ以上の条件w’≧Θ-w、w≧Θ―wを満たせば、ノードV’とノードVは経路が構成できる。ただし、図32に示すように、w>w’で、かつ、w’w<Θの場合、閾値Θ以上の条件を満たすことができず、ノードV’とノードVとの間に経路が構成できない。経路を構成できるかは、例えば、重みに対する閾値以上となるか否かにより、すなわち適応度以上か否かにより判別することが可能となる。経路選択指標と適応度の求め方は、例えば、以下のようにすることができる。例えば、測定された経路品質指標には、複数種類の経路品質指標があるものとする。例えば、経路品質指標としては、無線品質やホップ数、無線資源の余力などがあり、これらの指標がすべて測定されたものとする。例えば、アンカーAP300=スタートから端末500=ゴールまでのある経路品質指標Aが40、また別の経路品質指標Bが60、さらに別の経路品質指標Cが80の値とする。この場合、例えば、経路品質指標Aは無線品質のうちパケットロス率、経路品質指標Bは無線品質のうちエラー頻度、経路品質指標Cはノイズ率などとすることができる。経路品質指標Aなどの例は一例であり、ホップ数や無線リソースの残余率など他の指標でもよい。このような場合、アンカーAP300は、経路品質指標AからCに対して、経路品質指標のうち最大値である80を有する経路品質指標Cを経路選択指標とすることができる。例えば、経路品質指標Cはノイズ率であるため、経路選択指標としてノイズ率を採用することができる。この場合、アンカーAP300は80を適応度とすることもできる。また、アンカーAP300は、経路品質指標AからCに対して、最小値である40を有する経路品質指標Aを経路選択指標とすることもできる。この場合、経路品質指標Aはパケットロス率のため、アンカーAP300はパケットロス率を経路選択指標とすることができる。この場合、アンカーAP300は40を適応度とすることができる。さらに、アンカーAP300は、経路品質指標AからCに対して、平均値である60を有する経路品質指標Bを経路選択指標とすることができる。例えば、アンカーAP300はエラー頻度を経路選択指標とすることもできる。この場合、アンカーAP300は60を適応度とすることもできる。上述した例においては、例えば、測定指標抽出処理S15は、経路品質指標AやB、Cなどが選択されることに対応する。また、閾値Qを満足するか否かはS16、各指標の最大値80以上の経路品質指標があるか否かなどに対応する。閾値Qが例えば最大値80などに対応する。さらに、抽出結果評価S18は、例えば、最大値80以上の経路品質指標Cについて、適応度80を満たす経路として、経路1か、経路2かなどを比較評価することに対応する。また、アンカーAP300は、測定指標抽出の処理S15として、例えば、以下のようにして経路品質指標を抽出することもできる。すなわち、アンカーAP300は、測定された経路品質指標に対して重み付けをし、その結果に基づいて経路選択指標を求めることもできる。例えば、以下のように重み付けにより経路選択指標を求めることもできる。例えば、上述した例において、各経路品質指標AからCは、その差が40であり、幅として40を有している。この幅40を、各経路品質指標AからCの共通領域領域αの幅とし、共通した評価を示した値であると考えて、その重みは3/3=1とすることができる。また、品質経路指標BとCの領域領域βにおいては、幅20について、その重みは、全体の品質経路指標AからCに対して2/3=0.66とすることができる。さらに、品質経路指標Cだけの領域領域γにおいては、幅0について、その重みは、全体の品質経路指標AからCに対して1/3=0.33とすることができる。そして、以下の式として総合評価値が表現されることができる。式1において、μ{A,B,C}は領域αの重み例えば1、hAは領域αの幅例えば40である。また、μ{B,C}は領域βの重み例えば0.66、hB-hAは領域βの幅例えば20である。さらに、μ{C}は領域γの重み例えば0.33、hC-hBは領域γの幅例えば20である。図33は総合評価値をまとめた結果の例を表わしている。ただし、総合評価値に対して基準εを総合評価値に適用している。例えば、基準εを0.75としたとき、総合評価値は68.98となる。図33の例では、例えば、経路品質指標が最大値例えば80の指標を経路選択指標とすることができるし、3つの経路品質指標を重み付けした指標を経路選択指標とすることができる。3つの指標を重み付けする場合、例えば、パケットロス率とエラー頻度、及びノイズ率を経路選択指標とすることができ、これらの経路品質指標について重み付けした値例えば総合評価値の68.98を適応度とすることができる。基準εの適用の仕方によっては、3つの経路品質指標のうち、任意の2つの経路品質指標を経路選択指標とすることができ、基準εを適用した値が適応度とすることもできる。このような式1を用いた計算は、例えば、アンカーAP300の処理部323において、最終的なドリフトAP経路管理表に記憶されてMeasuredResultを各々読み出すことで計算することができる。この場合、処理部323は、アンカーAP300=スタートから端末500=ゴールまでの経路品質指標については、各経路の経路品質指標を加算した値を用いることもできる。このように総合評価値に基づいて経路選択指標を求めるのは一例であって、それ以外の手法により経路選択指標や適応度を求めたりすることも可能である。例えば、多変量解析法に基づいて適応度を求めることもできる。例えば、経路品質指標を5段階に量子化例えば、-2,-1,0,1,2,3する。経路品質指標が2要素の場合例えば、経路品質指標としてパケットロス率とホップ数などの2要素、測定した経路品質指標について、1,3と2,-1とが得られたとする。この場合の適応度の求め方として、図34に示す行列式により演算することで、適応度-7を得ることもできる。また、経路品質指標が3要素の場合例えば、パケットロス率、ホップ数、及び無線品質の残余率など、測定した経路品質指標について量子化した場合、1,2,3と3,2,1、及び-1,-2,-1が得られたとする。この場合、適応度は量子化された経路品質指標を行列式により演算することで、例えば、-8となる例えば、図34B。適応度の求め方としては、さらに、クラスター分析法の一つであるK平均法により求めることもできる。例えば、予め各経路品質指標の中心値又は基準値を定め、ある時点における測定された経路品質指標との差分を求め、最も中心値に近い測定された経路品質指標を適応度とすることもできる。さらに、適応度の求め方としては、さらに、以下のようなものがある。例えば、ある2つの経路において、経路品質指標I、IIについて、構成要素AとBとがある場合において、それぞれの観測値が図35Aに示す値が得られたとする。ここで、経路品質指標における構成要素とは、例えば、無線区間の伝送品質に関するものや各ノードの無線資源量に関するものを区分する意味で用いられ、属性ごとの測定事象のことである。例えば、品質に関する属性に属する構成要素例えば構成要素Aは、パケットロス率、電界強度などの測定事象となる。また、各ノードの無線資源量に属する構成要素例えば構成要素Bは無線リソースの残存率、ある無線チャネルの使用率などの測定事象である。また、これらの構成要素AとBが経路選択に与える重要度又は影響度がそれぞれ0.9とする。ここで、重要度は、構成要素が経路選択に与える値又は度合などである。重要度は、構成要素ごとに異なる値でもよいし、同じ値となってもよい。そして、ウェイト評価法に基づいて、経路選択決定の経路選択指標を求めると、以下のようになる。経路選択指標I=90×0.920×0.9=99経路選択指標II=60×0.960×0.9=101この結果、より大きな値が良好な経路であるとしたとき、アンカーAP300は経路選択指標II例えば、無線リソースの残存率とある無線チャネルの使用率などを経路選択指標として、101を適応度として決定することができる。この場合、アンカーAP300は小さい値の99を適応度とすることもできる。さらに、適応度の求め方としては、以下のようなものがある。例えば、3つの経路において、経路品質指標I、II、及びIIIについて、構成要素AとBとがある場合において、それぞれの観測値が図35Bに示す値が得られたとする。そして、アンカーAP300は、各経路品質指標に対して100点を最高点としたスケーリングを行い、スケーリングした各要素に対して重み付けを行う。図35Cはスケーリングを行った結果の例を表わしている。重み付けに関しては、例えば、構成要素A及びBの双方については重み例えば、重みは重要度でもよいを1.0、構成要素Aだけに対する重みを0.5、構成要素Bだけに対する重みを0.3とする。ここで、経路選択指標は、例えば、各経路品質指標の各構成要素の全体集合と各構成要素の寄与する度合の総合評価と見なすこともできる。例えば、ファジィ積分法により総合評価を行うことも可能であり、これを用いると、アンカーAP300は、経路選択指標I→1∧0.65∧0.95∨0.5∧0.65∨0.3∧0.90=0.65経路選択指標II→1∧0.90∧0.55∨0.5∧0.95∨0.3∧0.55=0.55経路選択指標III→1∧0.80∧0.70∨0.5∧0.80∨0.3∧0.70=0.70と演算することができる。この結果、例えば、より大きな値が良好な経路としたとき、アンカーAP300は、経路選択指標IIIを経路選択指標として採用し、0.70を適応度とすることができる。以上のようにして、アンカーAP300は、最適経路を探索するためのルールとして、例えば、ある経路選択指標を選択し、最適経路を選択するための基準として適応度を選択することができる。以上により、アンカーAP300は、図6に示す測定事象抽出の処理S15を行うことができる。次いで、アンカーAP300は経路選択指標について、抽出した条件が、例えば、アンカーAP300は抽出した経路選択指標について適応度として閾値以下、Qと略すを満たすか否かを判定することで、適応度を満たす経路の候補を選択することができるS16。アンカーAP300は、抽出した条件がQ以上でないときS16でNo、再度、測定事象抽出処理S15を行い、他の経路選択指標と適応度を抽出することにしている。一方、アンカーAP300は、抽出した条件がQ以上のときS16でYes、ハンドオーバ要求の有無を判別するS17。ハンドオーバ要求は、本第2の実施の形態では、例えばアンカーAP300が送信することができる。アンカーAP300がHO要求を送信する状態ではないときS17でNo、経路品質指標測定処理に移行して上述の処理を繰り返す。例えば、アンカーAP300の処理部323は、MeasurementReportに含まれる無線区間の経路品質指標が閾値以下のとき、当該無線区間におけるドリフトAP400または端末500についてハンドオーバすることを決定することができる。よって、アンカーAP300の処理部323はこのような決定の有無により、ハンドオーバ要求を送信する状態であるか否かを判定することができる。一方、アンカーAP300は、ハンドオーバ要求を送信できる状態のときS17でYes、抽出結果評価処理を行うS18。抽出結果評価処理としては、上述したように、例えば、アドホックネットワークが採用した経路決定のルールに基づき、どの指標を適応度として比較するのか等が行われる。本抽出結果評価処理は、例えば、後段の最適経路決定処理に先立ち、新経路として経路1か経路2かなどを比較評価する処理となる。<4.4最適経路決定について>次に、図6の最適経路決定についての処理の詳細について説明する。図36から図40は最適経路決定の処理を説明するための図である。本例では、最適経路決定の処理が行われる場合として、ハンドオーバが適用された場合の例で説明することにする。最初に、図36から図38を用いてハンドオーバが適用された場合の最適経路決定の処理について説明し、図39及び図40を用いて他の処理の例について説明することにする。<4.5HOが適用された場合の動作>図36はアドホックネットワークシステム10の構成例を表わしている。この例では、端末500はアンカーAPa300-aに接続し、ハンドオーバにより、2つのドリフトAP1400-1,2400-2の双方と無線通信できる範囲に移動する例を表わしている。端末500が移動した場合、アンカーAPa300-aから端末500へ向かう経路としては、ドリフトAP1400-1を介した経路と、ドリフトAP2400-2を介した経路の2つの経路がある。アンカーAPa300-aは、端末500との間で初期設定図6のS13を行った後、経路品質指標測定S13を行い、測定指標抽出S15から最適経路決定S19までの処理を行うことで、最適経路を選択することができる。なお、説明の容易のため、以下の動作例においては管理帳票追加生成S14の処理は行われないものとする。図37は、このような状況において、アドホックネットワークシステム10における各処理の動作例を表わすシーケンス図である。図37の例では、初期設定S12が既に行われたものとし、経路品質指標測定S13以降の処理のシーケンス図を表わしている。アンカーAPa300-aは、最終的なドリフトAP経路管理表に基づいて、端末500とドリフトAP1400-1,2400-2に対して、MeasurementReport要求をそれぞれ送信するS141~S143。次いで、アンカーAPa300-aは、端末500とドリフトAP1400-1,2400-2から、MeasurementReportを受信するS144~S146。MeasurementReportには、例えば、端末500やドリフトAP1400-1,2400-2において測定などした経路品質指標が含まれる。次いで、アンカーAPa300-aは、図6におけるS14からS19までの処理を行う。例えば、アンカーAPa300-aは、複数の経路選択指標のうち、最大値例えば図33の最大値80を有する経路選択指標を抽出し、当該最大値を適応度とすることを決定するS15,S16でYes。そして、アンカーAPa300-aは、端末500とアンカーAPa300-a間の無線区間における経路品質指標がハンドオーバ用の閾値以下であることを検出するとハンドオーバ要求ありS17でYesと判定する。さらに、アンカーAPa300-aは、経路選択のルールとして、抽出した経路選択指標について適応度を満たす又は適応度以上の経路を選択して、選択した経路を最適経路として決定するS18,S19。例えば、アンカーAPa300-aは、無線リソースの残余率=経路選択指標が最大値80以上=適応度の経路として、ドリフトAP2400-2を介した経路を最適経路として決定することができる。この場合、ドリフトAP1400-1を介した経路についても抽出結果評価処理S18において、無線リソースの残余率が最大値80以上か否かが評価される。しかし、ドリフトAP1400-1を介した経路の無線リソースの残余率は最大値80より小さいものであったためS18、最適経路とならないことが決定されることになるS19。したがって、アンカーAPa300-aは、最適経路として選択した経路上にあるドリフトAP2400-2に対して、ハンドオーバ要求を送信することができるS147。図6ではS20。例えば、アンカーAPa300-aの処理部323は、最終的なドリフトAP経路管理表に記憶されたアンカーAPa300-aとドリフトAP1400-1における経路品質指標と、アンカーAPa300-aとドリフトAP2400-2における経路品質指標とを読み出す。そして、処理部323は、経路品質指標から経路選択指標例えば無線リソースの残余率を抽出しS15、適応度を満たす例えば80以上S16でYesものを経路選択のルールとして決定し、当該ルールを満たす経路例えばドリフトAP2400-2を介した経路を最適経路として選択するS18,S19。処理部323は、最適経路を選択したとき、ハンドオーバ要求を生成し、信号生成部321などを介してドリフトAP2400-2にハンドオーバ要求を送信する。アンカーAPa300-aは、ハンドオーバ要求を送信すると、経路切替処理を行うS149。一方、ドリフトAP2400-2も、ハンドオーバ要求を受信すると経路切替処理を行うS148。例えば、アンカーAPa300-aは、端末500との無線通信を行う場合の経路として、端末500と直接無線通信を行う経路から、ドリフトAP2400-2を経由した経路に切替えるよう処理を行う。また、ドリフトAP2400-2も、アンカーAPa300-aと端末500と通信を行うように経路を切替える処理を行う。経路切替処理としては、例えば、アンカーAPa300-aからドリフトAP2400-2を経由して端末500に至る経路となるように、ルーティングテーブルを書き換えることで処理が行われることができる。あるいは、このようなルーティングテーブルの書き換えによる経路切替え処理がアンカーAPa300-aにおいて行われ、ドリフトAP2400-2において行われないようにすることができる。この場合、例えば、アンカーAPa300-aの処理部323は、メモリ341などに記憶したルーティングテーブルに従って、端末500宛てのデータについてドリフトAP2400-2に送信し、さらに、送信データにドリフトAP2400-2を経由して送信することを表わす経路情報も付加して送信する。これにより、ドリフトAP2400-2では、経路切替え処理などを行わなくても、経路情報に従って、受信したデータを端末500に送信することができる。このことは、例えば、ホップ数が1以上の場合でも、同様に経路情報が付加されることで、途中のドリフトAP400などは受信したデータをどこに送信すればよいのか判別することができる。図27に戻り、ドリフトAP2400-2は経路切替え処理を行うと、ハンドオーバ要求に対するHandoverRequestAckをアンカーAPa300-aに送信するS150。以降の処理S151~S158は、例えば、公知のハンドオーバ手順により実行される処理であるため説明を省略する。図27に示すように、本第2の実施の形態におけるアンカーAPa300-aは、端末500がハンドオーバするときに、アンカーAPa300-a自身がハンドオーバ要求を生成し、ハンドオーバ先のドリフトAP2400-2にハンドオーバ要求を送信している。従って、ドリフトAP1400-1,2400-2や端末500は、ハンドオーバ要求を送信するなどの処理を行わなくでもよく、ハンドオーバ要求を送信する場合と比較して、処理の軽減を図ることができる。また、これにより、アドホックネットワーク10に流通する情報量も削減することができる。図38も、ハンドオーバが適用された場合の動作例を表わす図である。アンカーAPa300-a,b300-bとドリフトAP2400-2~4400-4の関係例は、例えば、図21に示される。図21に示すように、端末500はドリフトAP2400-2とアンカーAPa300-aを経由した経路により通信を行っており、その後、ドリフトAP2400-2のゾーンからドリフトAP4003400-3のゾーンに移動している例を表わしている。端末500の移動後、経路としては、例えば、1アンカーAPa300-a~ドリフトAP2400-2~ドリフトAP3400-3、2アンカーAPa300-a~ドリフトAP3400-3、3アンカーAPb300-b~ドリフトAP3400-3、4アンカーAPb300-b~ドリフトAP4400-4~ドリフトAP3400-3の4つの経路がある。図38は、アンカーAPa300-aにおいて、最適経路として経路4が選択された場合の動作例を表わすシーケンス図である。アンカーAPa300-aとアンカーAPb300-bは、初期設定S12により隣接関係を生成することができ、例えば図28A及び図28Bに示す隣接関係リストを生成するS12。そして、アンカーAPa300-aは、配下又は配下の候補となるドリフトAP2400-2~4400-4と端末500からMeasurementReportを受信することができるS160,S163,S164,S167,S168。図38に示す例では、アンカーAPa300-aは、MeasurementReport要求をドリフトAP2400-2~4400-4に送信することでS161,S162,S165,S166、MeasurementReportを受信している。アンカーAPa300-aは、最終的なドリフトAP経路管理表に記憶された経路品質指標に基づいて、S14からS19までの処理を行い、最適経路として経路4を選択する。アンカーAPa300-aは、選択した経路4により端末500と通信を行うようにするため、アンカーAPb300-bに対してハンドオーバ要求を送信するS170。アンカーAPb300-bは、ハンドオーバ要求を受け取ると、HandoverRequestAckをアンカーAPa300-aに送信するS171。これにより、ハンドオーバが許可されて、ハンドオーバ処理S172~S180が行われる。経路4の経路情報は、例えば、アンカーAPb300-bにおいて端末500宛てのデータに付加することができる。これにより、経路4上のドリフトAP4400-4とドリフトAP3400-3は、受信したデータをどこに送信するかを判別することができる。図38に示すように、最適経路選択の処理は、アンカーAPa300-aにて行われ、ドリフトAP2400-2~4400-4や端末500において行われることもない。また、これに伴いドリフトAP2400-2~4400-4や端末500が経路情報を収集するような処理も行われない。従って、ドリフトAP2400-2~4400-4や端末500において経路選択に関わる処理負担は、ドリフトAP2400-2~4400-4や端末500自身が処理する場合と比較して少なくなる。結果として、アドホックネットワークシステム10内における情報の流通に支障を及ぼさないようにすることができる。図39及び図40もハンドオーバが適用された場合の動作例をそれぞれ表わしている。図39はドリフトAP1400-1~3400-3、端末500、及びアンカーAP300の関係例を表わしており、図40はハンドオーバが適用された場合の動作例を表わすシーケンスチャートである。この例では、図39に示すように、アンカーAP300と端末500はドリフトAP1400-1を経由した経路図39において太線で示されるにより無線通信を行っているとする図39において太線で示す経路。そして、端末500の移動に伴って、アンカーAP300は最適経路として、アンカーAP~ドリフトAP1400-1~ドリフトAP3400-3の経路図39において一点鎖線で示す経路が選択された場合の例を表わしている。図40はこの経路が選択された場合の動作例を表わしている。図40に示すように、アンカーAP300は経路選択処理S201、例えば図6のS14~S19までの処理により、上記経路を選択すると、ドリフトAP1400-1にハンドオーバ要求を送信するS202。ドリフトAP1400-1は、当該ハンドオーバ要求をターゲットノードとなるドリフトAP2400-2に送信するS203。例えば、アンカーAP300によりハンドオーバ要求の送信先を示す経路情報最適経路の経路情報が付加されて、この経路情報に従って、ドリフトAP1400-1は、ハンドオーバ要求をドリフトAP2400-2に送信することができる。ドリフトAP2400-2は、ハンドオーバ要求を受信すると、ハンドオーバ要求AckをドリフトAP1400-1に送信するS204。例えば、ドリフトAP2400-2も、ハンドオーバ要求に付加された経路情報を、ハンドオーバ要求Ackに付加して送信することもできる。ドリフトAP1400-1は、ドリフトAP2400-2から受信したハンドオーバ要求AckをアンカーAP300に送信するS205。例えば、ドリフトAP1400-1は、ハンドオーバ要求Ackに付加された経路情報に従って、ハンドオーバ要求AckをアンカーAP300に送信することができる。以降は、例えば、公知のハンドオーバ処理が行われる。図40に示すように、本例においても、アンカーAP300において経路選択処理が行われており、ドリフトAP2400-2~4400-4や端末500などで行われる場合と比較して、ドリフトAP2400-2~4400-4や端末500における処理軽減を図ることができる。また、処理軽減の結果として、経路選択に係る処理によって、アドホックネットワークシステム10内における情報の流通に支障を及ぼさないようにすることができる。[その他の実施の形態]次にその他の実施の形態について説明する。図41から図42Bは、アンカーAP300、ドリフトAP400又は端末500、及びMME200のハードウェアブロックの構成例をそれぞれ表わす図である。図41に示すように、アンカーAP300は、更に、CPU360、ROMReadOnlyMemory361、RAMRandomAccessMemory362を備える。なお、図41に示すアンカーAP300のハードウェアブロックの構成例において、CPU360は、例えば、第1の実施の形態における制御部370に対応する。例えば、CPU360は、第2の実施の形態におけるアンカーAP300の制御部320に対応する。すなわち、CPU360は、例えば、第2の実施の形態における信号生成部321、信号分析部322、処理部323、データ送信部324、及び制御情報受信部325に対応する。CPU360は、ROM361に記憶されたプログラムを適宜読み出して、RAM362にロードして、当該プログラムを実行することができる。CPU360におけるプログラムの実行により、例えば、処理部323などで行われる処理を実現することもできる。図42AはドリフトAP400又は端末500のハードウェアブロックの構成例を表わしている。ドリフトAP400は、更に、CPU460、ROM461、RAM462を備える。例えば、CPU460は、第2の実施の形態におけるドリフトAP400の制御部420に対応する。すなわち、CPU460は、例えば、第2の実施の形態における信号生成部421、信号分析部422、及び処理部423に対応する。CPU460は、ROM461に記憶されたプログラムを適宜読み出して、RAM462にロードして、当該プログラムを実行することができる。CPU460におけるプログラムの実行により、例えば、処理部423などで行われる処理を実現することができる。図42に示すドリフトAP400又は端末500のハードウェアブロックの構成例は、例えば、第1の実施の形態における第2、第3、及び第4のノード装置400-1~400-3にそれぞれ対応し、それぞれにおいて実施することができる。図42BはMME200のハードウェアブロックの構成例を表わしている。MME200は、更に、CPU260、ROM261、及びRAM262を備える。例えば、CPU260は、第2の実施の形態におけるMME200の制御部220に対応する。CPU260は、ROM261に記憶されたプログラムを適宜読み出して、RAM262にロードして、当該プログラムを実行することができる。CPU260におけるプログラムの実行により、例えば、制御部220で行われる処理を実現することができる。以上まとめると付記のようになる。付記1ネットワークに接続された第1のノード装置と、前記第1のノード装置と無線通信を行う第2及び第3のノード装置と、前記第2のノード装置又は前記第3のノード装置を介して前記第1のノード装置と無線通信を行う第4のノード装置とを備える通信ネットワークシステムにおいて、前記第1のノード装置は、前記第2のノード装置を介して前記第4のノード装置に至る第1の経路及び前記第3のノード装置を介して前記第4のノード装置に至る第2の経路について、前記第1及び第2の経路の状態をそれぞれ示す経路選択指標に対して経路選択の基準を示す適応度に基づいて経路選択のルールを決定し、決定された経路選択のルールに従って、前記第1の経路又は前記第2の経路を選択する制御部を備え、前記第1のノード装置と前記第4のノード装置は、選択された前記第1の経路又は前記第2の経路上に位置する前記第2のノード装置又は前記第3のノード装置を介して無線通信を行うことを特徴とする通信ネットワークシステム。付記2前記制御部は、前記第4のノード装置が前記第2又は第3のノード装置にハンドオーバするときに前記第1の経路又は第2の経路を選択し、前記第1の無線部は、選択された前記第1又は第2の経路上に位置する前記第2又は第3のノード装置に対して、ハンドオーバを要求するメッセージを送信することを特徴とする付記1記載の通信ネットワークシステム。付記3前記第2及び第3のノード装置は、前記第1のノード装置との間においてそれぞれ観測した経路選択指標を前記第1のノード装置に送信し、前記第4のノード装置は、前記第2及び第3のノード装置との間においてそれぞれ観測した経路選択指標を前記第2及び第3のノード装置を介して前記第1のノード装置にそれぞれ送信し、前記制御部は、前記第2、第3、及び第4のノード装置からそれぞれ送信された経路選択指標に対して前記適応度に基づいて経路選択のルールを決定することを特徴とする付記1記載の通信ネットワークシステム。付記4前記制御部は、前記ネットワークに接続された第5のノード装置を介して前記第4のノード装置に至る第3の経路があるとき、前記第1、第2、及び第3の経路状態をそれぞれ示す経路選択指標に対して前記適応度に基づいて経路選択のルールを決定し、決定された経路選択のルールに従って、前記第1、第2、又は第3の経路を選択することを特徴とする付記1記載の通信ネットワークシステム。付記5前記第2及び第3のノード装置は、前記第1のノード装置との間においてそれぞれ観測した経路選択指標を前記第1のノード装置に送信し、前記第4のノード装置は、前記第2及び第3のノード装置との間においてそれぞれ観測した経路選択指標を前記第2及び第3のノード装置を介して前記第1のノード装置にそれぞれ送信し、更に、前記第5のノード装置との間において観測した経路選択指標を前記第5のノード装置を介して前記第1のノード装置に送信し、前記制御部は、前記第2、第3、及び第4のノード装置からそれぞれ送信された経路選択指標に対して前記適応度に基づいて経路選択のルールを決定することを特徴とする付記4記載の通信ネットワークシステム。付記6前記第5のノード装置は、前記第3の経路を介した前記第4のノード装置との接続関係を示す隣接関係リストを前記第1のノード装置に送信し、前記制御部は、前記隣接関係リストに基づいて、前記第5のノード装置を介して前記第4のノード装置に対して前記経路選択指標の観測を要求することを特徴とする付記5記載の通信ネットワークシステム。付記7更に、経路管理表を記憶する記憶部を備え、前記経路管理表には、前記第2、第3、及び第4のノード装置からそれぞれ送信された経路選択指標が記憶され、前記制御部は、前記第5のノード装置から送信された前記隣接関係リストに基づいて前記経路管理表を作成し前記記憶部に記憶することを特徴とする付記6記載の通信ネットワークシステム。付記8前記制御部は、前記経路選択指標について重み付けした経路選択指標に対して前記適応度に基づいて経路選択のルールを決定することを特徴とする付記1記載の通信ネットワークシステム。付記9前記制御部は、前記経路選択指標において第1及び第2の経路選択指標が含まれるとき、前記第1及び第2の経路選択指標のそれぞれに対して重み付けし、重み付けされた前記第1及び第2の経路選択指標に対して前記適応度に基づいて経路選択のルールを決定することを特徴とする付記1記載の通信ネットワークシステム。付記10ネットワークに接続され、第1及び第2のノード装置と無線通信を行い、前記第1及び第2のノード装置を介して第3のノード装置と無線通信を行うノード装置において、前記第1のノード装置を介して前記第3のノード装置に至る第1の経路及び前記第2のノード装置を介して前記第3のノード装置に至る第2の経路について、前記第1及び第2の経路の状態をそれぞれ示す経路選択指標に対して経路選択の基準を示す適応度に基づいて経路選択のルールを決定し、決定された経路選択のルールに従って、前記第1の経路又は前記第2の経路を選択する制御部と、選択された前記第1の経路又は前記第2の経路上に位置する前記第1のノード装置又は前記第2のノード装置を介して前記第3のノード装置と無線通信を行う無線部とを備えることを特徴とするノード装置。付記11ネットワークに接続された第1のノード装置と、前記第1のノード装置と無線通信を行う第2及び第3のノード装置と、前記第2のノード装置又は前記第3のノード装置を介して前記第1のノード装置と無線通信を行う第4のノード装置とを備える通信ネットワークシステムにおける経路選択方法であって、前記第1のノード装置により、前記第2のノード装置を介して前記第4のノード装置に至る第1の経路及び前記第3のノード装置を介して前記第4のノード装置に至る第2の経路について、前記第1及び第2の経路の状態をそれぞれ示す経路選択指標に対して経路選択の基準を示す適応度に基づいて経路選択のルールを決定し、決定された経路選択のルールに従って、前記第1の経路又は前記第2の経路を選択し、選択された前記第1の経路又は前記第2の経路上に位置する前記第2のノード装置又は前記第3のノード装置を介して、前記第1のノード装置と前記第4のノード装置により、無線通信を行うことを特徴とする経路選択方法。"