(57)【特許請求の範囲】
【請求項１】
複数の有線ネットワークを無線ネットワークで接続した通信システムであって、
前記有線ネットワーク内の有線通信経路を動的に構築する有線通信経路構築手段と、
前記無線ネットワーク内の無線通信経路を動的に構築する無線通信経路構築手段と、
前記有線通信経路構築手段および前記無線通信経路構築手段のいずれかの構築手段から送信された経路更新通知メッセージを他方の構築手段に対して送信して他方の構築手段のルーティング情報ベースを更新するために実行され、
前記経路更新通知メッセージを受信するステップと、
前記経路更新通知メッセージを統合ルーティング情報ベースに登録するステップと、
前記統合ルーティング情報ベースに登録された前記経路更新通知メッセージが前記有線通信経路構築手段から送信されたものか否かを判断するステップと、
前記経路更新通知メッセージが前記有線通信経路構築手段から送信されたものである場合、出力先として前記無線通信経路構築手段を指定して前記統合ルーティング情報ベースに登録された前記経路更新通知メッセージを出力して処理を終了し、前記有線通信経路構築手段から送信されたものでない場合、前記無線通信経路構築手段から送信された前記経路更新通知メッセージが、前記無線通信経路構築手段のＨＮＡメッセージに基づいて生成されたものであるか否かを判断するステップと、
前記ＨＮＡメッセージである場合、出力先として前記有線通信経路構築手段を指定して前記統合ルーティング情報ベースに登録された前記経路更新通知メッセージを出力して処理を終了し、前記ＨＮＡメッセージでない場合、ただちに処理を終了するステップと、を有する統合管理手段と、
前記有線ネットワークと前記無線ネットワークとを接続する通信装置をゲートウェイとして、自己の有線ネットワークに存在するゲートウェイから他の有線ネットワークに存在するゲートウェイまでの無線通信経路と、前記他の有線ネットワークに存在するゲートウェイを介して接続される有線ネットワーク上の通信端末までの有線通信経路とで現される経路図を表示する通信経路表示手段と、
を備えることを特徴とする通信システム。
【請求項２】
複数の有線ネットワークを無線ネットワークで接続した通信システムに接続される通信端末であって、
前記有線ネットワーク内の有線通信経路を動的に構築する有線通信経路構築手段と、
前記無線ネットワーク内の無線通信経路を動的に構築する無線通信経路構築手段と、
前記有線通信経路構築手段および前記無線通信経路構築手段のいずれかの構築手段から送信された経路更新通知メッセージを他方の構築手段に対して送信して他方の構築手段のルーティング情報ベースを更新するために実行され、
前記経路更新通知メッセージを受信するステップと、
前記経路更新通知メッセージを統合ルーティング情報ベースに登録するステップと、
前記統合ルーティング情報ベースに登録された前記経路更新通知メッセージが前記有線通信経路構築手段から送信されたものか否かを判断するステップと、
前記経路更新通知メッセージが前記有線通信経路構築手段から送信されたものである場合、出力先として前記無線通信経路構築手段を指定して前記統合ルーティング情報ベースに登録された前記経路更新通知メッセージを出力して処理を終了し、前記有線通信経路構築手段から送信されたものでない場合、前記無線通信経路構築手段から送信された前記経路更新通知メッセージが、前記無線通信経路構築手段のＨＮＡメッセージに基づいて生成されたものであるか否かを判断するステップと、
前記ＨＮＡメッセージである場合、出力先として前記有線通信経路構築手段を指定して前記統合ルーティング情報ベースに登録された前記経路更新通知メッセージを出力して処理を終了し、前記ＨＮＡメッセージでない場合、ただちに処理を終了するステップと、を有する統合管理手段と、
前記有線ネットワークと前記無線ネットワークとを接続する通信装置をゲートウェイとして、自己の有線ネットワークに存在するゲートウェイから他の有線ネットワークに存在するゲートウェイまでの無線通信経路と、前記他の有線ネットワークに存在するゲートウェイを介して接続される有線ネットワーク上の通信端末までの有線通信経路とで現される経路図を表示する通信経路表示手段と、
を備えることを特徴とする通信システムの通信端末。
【請求項３】
複数の通信端末と、有線ルータによりマルチキャストグループへの参加を実行する手段と、アドホックルーティンプロトコルによりマルチキャストグループへの参加を実行する手段と、より構成されるマルチキャスト通信システムであって、
前記複数の通信端末の任意の通信端末は、
前記有線ルータを介してマルチキャストグループ参加の旨を送信することで当該マルチキャストグループへ参加し、マルチキャストグループ離脱の旨を送信することで前記有線ルータが当該離脱の旨を検知して当該マルチキャストグループから離脱し、または、前記アドホックルーティンプロトコルによりマルチキャストグループ参加の旨を送信することで当該マルチキャストグループへ参加し、マルチキャストグループ離脱の旨を送信することで前記アドホックルーティンプロトコルにより当該マルチキャストグループから離脱するものであって、
前記有線ルータの経路と、前記アドホックルーティンプロトコルによる経路図及びマルチキャストグループ参加情報を表示する通信経路表示手段と、
前記有線ルータおよび前記アドホックルーティンプロトコルのいずれかから送信された経路更新通知メッセージを他方に対して送信し、他方のルーティング情報ベースを更新するために実行され、
前記経路更新通知メッセージを受信するステップと、
前記経路更新通知メッセージを統合ルーティング情報ベースに登録するステップと、
前記統合ルーティング情報ベースに登録された前記経路更新通知メッセージが前記有線ルータから送信されたものか否かを判断するステップと、
前記経路更新通知メッセージが前記有線ルータから送信されたものである場合、出力先として前記アドホックルーティンプロトコルを指定して前記統合ルーティング情報ベースに登録された前記経路更新通知メッセージを出力して処理を終了し、前記有線ルータから送信されたものでない場合、前記アドホックルーティンプロトコルから送信された前記経路更新通知メッセージが、前記アドホックルーティンプロトコルのＨＮＡメッセージに基づいて生成されたものであるか否かを判断するステップと、
前記ＨＮＡメッセージである場合、出力先として前記有線ルータを指定して前記統合ルーティング情報ベースに登録された前記経路更新通知メッセージを出力して処理を終了し、前記ＨＮＡメッセージでない場合、ただちに処理を終了するステップと、を有する統合管理手段と、
を備えることを特徴とするマルチキャスト通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システムに関し、特に、動的に通信経路を構築する通信システムに関する。
【背景技術】
【０００２】
無線ＬＡＮ（Local Area Network）には、通信する無線端末の接続形態として、アドホックモードがある（特許文献１参照）。
アドホックモードにおいて、無線上の通信経路を構築するルーティングプロトコルにはリアクティブ型とプロアクティブ型の２つの方式がある。
リアクティブ型は、送信要求が発生した際にルーティングテーブルを作成する方式であり、例えばＡＯＤＶ（Adhoc On-Demand Distance Vector）が知られている。また、プロアクティブ型は、互いのノードが定期的に通信し合い、予め各端末へのルーティングテーブルを作成しておく方式であり、例えばＯＬＳＲ（Optimized Link State Routing）が知られている。
また、有線ネットワークにおける通信経路を構築するルーティングプロトコルとしては、例えばＲＩＰ（Routing Information Protocol）が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−３５６００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
動的に通信経路を構築する場合、その通信システムの使用者にとっては、自己から他のノードまでの通信リンク状態を容易に確認できることが使い勝手上望ましい。
【０００５】
本発明の目的は、通信リンク状態を容易に確認できるようにした通信システムを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本願発明に係る通信システムにあっては、複数の有線ネットワークを無線ネットワークで接続した通信装置であって、前記有線ネットワーク内の有線通信経路を動的に構築する有線通信経路構築手段と、前記無線ネットワーク内の無線通信経路を動的に構築する無線通信経路構築手段と、前記有線ネットワークと前記無線ネットワークとを接続する通信装置をゲートウェイとして、自己の有線ネットワークに存在するゲートウェイから他の有線ネットワークに存在するゲートウェイまでの無線通信経路と、前記他の有線ネットワークに存在するゲートウェイを介して接続される有線ネットワーク上の通信端末までの有線通信経路とで現される経路図を表示する通信経路表示手段と、を備えるように構成した。
【発明の効果】
【０００７】
本願発明に係る通信システムにあっては、通信リンク状態を容易に確認することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明に係る通信システムの構成を示す図である。
【図２】図１に示した通信装置のソフトウェア構成を例示する図である。
【図３】経路更新通知メッセージのフォーマットを例示する図である。
【図４】図２に示した統合管理部の統合管理処理を例示するフローチャートである。
【図５】（Ａ）は、本発明に係る通信装置を含む複数のノードから構成されるネットワークを例示する図であり、（Ｂ）は、（Ａ）に示した通信装置を構成する図２に示した無線プロトコルのルーティング情報ベースが記憶する経路情報ベースの一覧を例示する図であり、（Ｃ）は、（Ａ）に示した通信装置を構成する図２に示した有線プロトコルのルーティング情報ベースが記憶する経路情報ベースの一覧を例示する図である。
【図６】図１に示した制御器の表示部で表示される経路図を例示する図である。
【図７】第２の実施の形態に係る通信システムにおいて、制御器の表示部で表示される経路図を例示する図である。
【図８】第２の実施の形態に係る通信システムにおいて、制御器の表示部で表示される経路図を例示する図である。
【発明を実施するための形態】
【０００９】
［ネットワーク１］
図１は、本発明に係る通信システムの構成を示す図である。
図示の通信システム１は、有線ルータ（ＲＴ；Router）１２０−１〜１２０−５、通信端末（ＴＭＮ；Terminal）１２４−１〜１２４−６、通信装置（ＩＲ；Integrated
Router）２−１〜２−４、制御器３−１〜３−４から構成される。
通信装置２−１〜２−４、有線ルータ１２０−１〜１２０−５、および、通信端末１２４−１〜１２４−６は、互いに有線リンク１３０を介して接続される。また、制御器３−１〜３−４は、それぞれ通信装置２−１〜２−４に有線で接続される。
また、通信装置２−１〜２−４は、他の通信装置２−１〜２−４と無線リンク１４０を介して接続される。
【００１０】
また、通信システム１のネットワークには、複数の有線ネットワーク１５０−１〜１５０−４が存在し、通信装置２−１〜２−４、無線リンク１４０を介して接続された異なる有線ネットワークに属する他の通信装置２−１〜２−４との間で、データを送受信する。各有線ネットワークは、異なるドメインを有する。また、各有線ネットワークは、ネットワークごと移動可能であり、各通信装置は、通信経路（無線リンク１４０）が動的に変化するアドホック通信を行う。
なお、図１においては、説明の明確化・具体化のために、５台の有線ルータ１２０−１〜１２０−５、６台の通信端末１２４−１〜１２４−６、および、４台の通信装置２−１〜２−４から構成される場合を具体例としているが、これらの装置や端末の台数は、これに限定されるものではない。
【００１１】
［ハードウェア構成］
以下、通信装置２のハードウェア構成を説明する。
図１に示すように、通信装置２は、ＣＰＵ１０２、無線リンク１４０と本体１００との間で情報を送受信する無線通信部１１０、有線リンク１３０と本体１００との間で情報を送受信する有線通信部１１２を備える。
【００１２】
［ソフトウェア構成］
図２は、通信装置２（図１）上で実行される通信装置プログラム（ソフトウェア構成）２０を例示する図である。
図２に示すように、通信装置プログラム２０は、図１に示した一般的な通信装置の構成に、通知メッセージ送受信部２２２、および、統合管理部３を追加した構成をとる。
また、統合管理部３は、通知メッセージ受信部２２４、統合ルーティング情報ベース２２６、制御部２２８、および、通知メッセージ送信部２３０から構成される。
通信装置プログラム２０は、例えば、図示しないメモリに記憶されて各通信装置２に供給され、必要に応じて、各通信装置２にインストールされたＯＳ（図示せず）上で、各通信装置２のハードウェア資源を、具体的に利用して実行される。
【００１３】
通信装置プログラム２０は、有線プロトコルを利用したメッセージに基づく情報と、無線プロトコルを利用したメッセージに基づく情報とを取得して統合し、両プロトコル間で情報を共有する。本発明では、有線プロトコルとしてＲＩＰを使用し、無線プロトコルとしてＯＬＳＲを使用するものとする。
プロトコル制御部２１２は、通信装置（図１）における通常のルーティング動作に加えて、ルーティング情報ベース２１４が記憶する経路情報ベースが更新されると、経路更新通知メッセージを生成して、通知メッセージ送受信部２２２に対して出力する。
また、プロトコル制御部２１２は、通知メッセージ送受信部２２２から入力された経路更新通知メッセージに基づいて、ルーティング情報ベース２１４に記憶される経路情報ベースを更新する。
【００１４】
図３は、経路更新通知メッセージのフォーマットを例示する図である。
図３に示すように、経路更新通知メッセージのフォーマットは、プロトコルの種別（ＯＬＳＲ、ＲＩＰなど）を示すProtocol Numberフィールド、メッセージの種別（Ｈｅｌｌｏメッセージ、ＴＣメッセージ、ＨＮＡメッセージなど）を示すMsg Typeフィールド、経路更新通知メッセージを送信するノードのアドレスを示すOriginator
Addressフィールド、更新により追加された経路数を示すAdd Routing Numberフィールド、更新により削除された経路数を示すDel Routing Numberフィールドなどを含む。
通知メッセージ送受信部２２２（図２）は、プロトコル制御部２１２から入力された経路更新通知メッセージを受信して、通知メッセージ受信部２２４に対して出力する。
また、通知メッセージ送受信部２２２は、通知メッセージ送信部２３０から入力された経路更新通知メッセージを、プロトコル制御部２１２に対して出力する。
【００１５】
通知メッセージ受信部２２４は、有線プロトコル部および無線プロトコル部の通知メッセージ送受信部２２２から入力された経路更新通知メッセージを、統合ルーティング情報ベース２２６に対して出力する。
統合ルーティング情報ベース２２６は、通知メッセージ受信部２２４から入力された経路更新通知メッセージを、制御部２２８に参照可能に記憶する。
制御部２２８は、統合ルーティング情報ベース２２６が記憶する経路更新通知メッセージに基づいて、出力先のプロトコルを判断し、通知メッセージ送信部２３０に対して、出力先のプロトコルを指定して、経路更新通知メッセージを出力する（図４を参照して後述）。
【００１６】
通知メッセージ送信部２３０は、制御部２２８から出力先のプロトコルとして有線プロトコルが指定された場合、制御部２２８から入力された経路更新通知メッセージを、有線通知メッセージ送受信部２２２に対して出力する。
また、通知メッセージ送信部２３０は、制御部２２８から出力先のプロトコルとして無線プロトコルが指定された場合、制御部２２８から入力された経路更新通知メッセージを、無線通知メッセージ送受信部２２２に対して出力する。
【００１７】
［統合管理部３の処理］
図４は、図２に示した統合管理部３を構成する通知メッセージ受信部２２４、および、制御部２２８の統合管理処理を例示するフローチャートである。
以下に説明するＳ３００〜Ｓ３１０の処理は、有線プロトコル部および無線プロトコル部（図２）のいずれかのプロトコル部から送信された経路更新通知メッセージを、他方のプロトコル部に対して送信し、他方のプロトコル部のルーティング情報ベース２１４を更新するために実行される。
【００１８】
ステップ３００（Ｓ３００；図４）において、通知メッセージ受信部２２４は、通知メッセージ送受信部２２２から、経路更新通知メッセージを受信する。
ステップ３０２（Ｓ３０２）において、通知メッセージ受信部２２４は、Ｓ３００において受信した経路更新通知メッセージを、統合ルーティング情報ベース２２６に登録する。
ステップ３０４（Ｓ３０４）において、制御部２２８は、Ｓ３０２において統合ルーティング情報ベース２２６に登録された経路更新通知メッセージが、有線プロトコル部から送信されたものか否かを判断する。
【００１９】
具体的には、例えば、制御部２２８は、経路更新通知メッセージのProtocol
Numberフィールド（図３）に格納されているプロトコル種別が、有線プロトコルであるか否かを判断する。
経路更新通知メッセージが、有線プロトコル部から送信されたものである場合、制御部２２８は、Ｓ３０６の処理に進み、それ以外の場合、Ｓ３０８の処理に進む。
ステップ３０６（Ｓ３０６）において、制御部２２８は、通知メッセージ送信部２３０に対して、出力先として無線プロトコル部を指定し、Ｓ３０２において、統合ルーティング情報ベース２２６に登録された経路更新通知メッセージを出力して、処理を終了する。
【００２０】
ステップ３０８（Ｓ３０８）において、制御部２２８は、無線プロトコル部から送信された経路更新通知メッセージが、無線プロトコルのＨＮＡメッセージに基づいて生成されたものであるか否かを判断する。
具体的には、例えば、制御部２２８は、経路更新通知メッセージのMsg Typeフィールド（図３）に格納されているメッセージの種別が、ＨＮＡメッセージであるか否かを判断する。
ＨＮＡメッセージである場合、制御部２２８は、Ｓ３１０の処理に進み、それ以外の場合は、処理を終了する。
ステップ３１０（Ｓ３１０）において、制御部２２８は、通知メッセージ送信部２３０に対して、出力先として有線プロトコル部を指定し、Ｓ３０２において、統合ルーティング情報ベース２２６に登録された経路更新通知メッセージを出力して、処理を終了する。
【００２１】
［通信装置２の動作例］
図５（Ａ）は、本発明に係る２台の通信装置２（図１，図２）を示すＩＲ＃１ノードおよびＩＲ＃２ノードを含む複数のノードから構成されるネットワークを例示する図である。
図５（Ｂ）は、ＩＲ＃１ノードの無線ルーティング情報ベース２１４（図２）が記憶する経路情報ベースの一覧を例示する図である。
図５（Ｃ）は、ＩＲ＃１ノードの有線ルーティング情報ベース２１４が記憶する経路情報ベースの一覧を例示する図である。
以下、図５（Ａ）〜図５（Ｃ）を参照して、通信装置２の経路情報ベースの更新動作例を説明する。
【００２２】
また、以下、説明の明確化・具体化のために、図５（Ａ）に示したＩＲ＃１ノードが、図５（Ａ）に示したネットワークにおける経路情報ベースを更新する場合を具体例として説明する。
また、図５（Ａ）において、各ノード間の有線リンクおよび無線リンクに示されたＩＰアドレスは、ドメインのアドレスを示し、ノードそれぞれには、図５（Ａ）に示すＩＰアドレスが設定されているものとする。
また、ＩＲノードには、隣接するノードが属するドメインそれぞれのＩＰアドレスが設定されているものとする。
例えば、図５（Ａ）に示すように、ＩＲ＃１ノードには、隣接する有線ノードＲＴ＃２が属するドメイン「１９２．１６８．０．＊」のＩＰアドレス「１９２．１６８．０．１」と、隣接するＩＲ＃２ノードが属するドメイン「１９２．１６８．１．＊」のＩＰアドレス「１９２．１６８．１．１」が設定されているものとする。
【００２３】
図５（Ｂ）に示すように、無線ルーティング情報ベース２１４（図２）が記憶するＮｏ．１〜３は、順に、ＩＲ＃１ノードと隣接するＩＲ＃２ノード、２ホップ先のＩＲ＃３ノードとの経路情報ベースを示す。
例えば、Ｎｏ．１の経路情報ベースは、自己のノード（ＩＲ＃１）のＩＰアドレス「１９２．１６８．１．１」、ＩＲ＃２ノードのＩＰアドレス「１９２．１６８．１．２」、ネットマスク「２５５．２５５．２５５．２５５」、ＩＲ＃２ノードまでのホップ数「１」を示す。
また、無線ルーティング情報ベース２１４（図２）が記憶するＮｏ．４，５は、順に、ＩＲ＃１ノードと隣接するＲＴ＃２ノード、および、２ホップ先のＲＴ＃１ノードとの経路情報ベースを示す。
【００２４】
例えば、Ｎｏ．４の経路情報ベースは、自己のノード（ＩＲ＃１）のＩＰアドレス「１９２．１６８．１．１」、中継ノード（ＩＲ＃１）のＩＰアドレス「１９２．１６８．１．１」、送信先ノードが属するドメイン情報「１９２．１６８．０．０」、ネットマスク「２５５．２５５．２５５．０」、ホップ数「１」を示す。
つまり、Ｎｏ．６は、ＩＲ＃１ノードと隣接するＲＴ＃２ノードまでの経路情報ベースを示す。
図５（Ｃ）に示すように、有線ルーティング情報ベース２１４（図２）が記憶するＮｏ．１，２は、図５（Ｂ）に示したＮｏ．４，５の有線ノードＲＴ＃２およびＲＴ＃１の経路情報ベースに対応する。
【００２５】
以下の（１）〜（７）において、無線ルーティング情報ベース２１４（図２）が記憶するＮｏ．６以降の経路情報ベース、および、有線ルーティング情報ベース２１４が記憶するＮｏ．３以降の経路情報ベースの更新動作例を説明する。
（１）ＩＲ＃１ノードは、ＩＲ＃２ノードを介して、ＩＲ＃３ノードから送信された無線プロトコルのＨＮＡメッセージを受信する。
ＨＮＡメッセージは、ノード（通信装置２）がゲートウェイとして機能する場合に用いられるメッセージである。
（２）ＩＲ＃１ノードは、（１）において受信したＨＮＡメッセージを解析し、生成した経路情報ベースを、Ｎｏ．６の経路情報ベースとして記憶する（図５（Ｂ））。
図５（Ｂ）に示すように、Ｎｏ．６は、中継ノードがＩＲ＃２ノード、送信先ノードのドメインが「１９２．１６８．２．０」、ホップ数が「３」の経路情報ベース、つまり、ＲＴ＃４ノードまでの経路情報ベースを示す。
【００２６】
（３）ＩＲ＃１ノードは、（２）において生成した経路情報ベースに基づいて、経路更新通知メッセージを生成し、自己の無線プロトコル部から、自己の統合管理部３（図２）へ送信する。
（４）ＩＲ＃１ノードは、自己の統合管理部３で、（３）において送信された経路通知メッセージを受信して（Ｓ３００；図４）、登録する（Ｓ３０２）。
（５）ＩＲ＃１ノードは、（４）において受信した経路通知メッセージが、無線プロトコルのＨＮＡメッセージに基づいて生成されたと判断し（Ｓ３０４，Ｓ３０８）、自己の有線プロトコル部へ送信する（Ｓ３１０）。
【００２７】
（６）ＩＲ＃１ノードは、自己の有線プロトコル部で、（５）において送信された経路通知メッセージを受信する。
（７）ＩＲ＃１ノードは、（６）において受信した経路通知メッセージに基づいて経路情報ベースを生成し、Ｎｏ．３の経路情報ベースとして記憶する（図５（Ｃ））。
これにより、ＩＲ＃１ノードは、図５（Ｃ）のＮｏ．３に示すような送信先ノードのドメインが「１９２．１６８．２．０」、ホップ数が「３」の経路上に、データ送信可能な有線ノードが存在することを把握できる。
上記（１）〜（７）と同様な処理を繰り返すことにより、ＩＲ＃１ノードが記憶する無線プロトコル部の経路情報ベースがさらに更新される（図５（Ｂ）のＮｏ．７〜９）。
また、これらの更新が、ＩＲ＃１ノードが記憶する有線プロトコル部の経路情報ベースに反映される（図５（Ｃ）のＮｏ．４〜６）。
【００２８】
通信装置２は、上記のように構築された経路情報ベースに従い、ルーティングを行う。
すなわち、通信装置２は、ネットワークからＩＰパケットが入力されると、経路情報ベースを確認し、ＩＰパケットの送信元と宛先から、自己が中継すべきパケットか否かを判断する。
通信装置２は、中継すべきパケットであると判断した場合は、指定されたネットワークインタフェースに出力し、中継すべきパケットでないと判断した場合は、当該パケットを破棄する。
【００２９】
以上説明したように、本発明に係る無線装置２は、有線プロトコルおよび無線プロトコルの制御メッセージにより取得した経路情報を、両プロトコルの間で共有する。
有線および無線プロトコルの間で、経路情報を共有することにより、例えば、通信装置２は、他の通信装置２と有線接続されたノードの存在を把握することができ、通信装置２と有線接続されたノードと、他の無線装置２と有線接続されたノードとの間でデータを送受信することができる。
したがって、本発明に係る無線装置２によれば、有線ネットワークおよび無線ネットワークそれぞれにおける接続状況を考慮したルーティングを実現することができる。
【００３０】
制御器３は、上記のようにして有線あるいは無線のルーティング情報ベース２１４に記憶された経路情報を取得する。制御器３は、図示しない表示制御部と、操作部と、表示部とを備える。表示制御部は、取得した経路情報に基づいてツリー状の経路図を作成し、操作部を介して使用者から入力された表示指示に従い、当該経路図を表示部に表示する。
【００３１】
図６は、図１における制御器３−１の表示部で表示される経路図を例示する図である。
図６に示すように、経路図には、制御器３−１が有線で接続されているゲートウェイたる通信装置２−１が表示される。そして、通信装置２−１の下層には、通信装置２−１と無線によって１ホップで接続されている他の有線ネットワークのゲートウェイたる通信装置２−２，２−３がツリー状に表示される。
さらに、通信装置２−２の下層には、通信装置２−２がゲートウェイとして機能する有線ネットワーク内の通信端末１２４−２，１２４−３がツリー状に表示されると共に、通信装置２−２に無線で接続されている通信装置２−４がゲートウェイとして機能する有線ネットワーク内の通信端末１２４−５，１２４−６がツリー状に表示される。
【００３２】
また、通信装置２−３の下層には、通信装置２−３がゲートウェイとして機能する有線ネットワーク内の通信端末１２４−４がツリー状に表示される。
また、宛先となり得る各通信端末１２４には、通信装置２−１からのホップ数が表示される。
尚、各通信装置２や通信端末１２４は、それぞれが持つＩＰアドレスで表示される。
【００３３】
このように、本発明にあっては、複数の有線ネットワークを無線ネットワークで接続した通信装置において、有線ネットワーク内の有線通信経路を動的に構築すると共に、無線ネットワーク内の無線通信経路を動的に構築する。そして、有線ネットワークと無線ネットワークとを接続する通信装置をゲートウェイとして、自己の有線ネットワークに存在するゲートウェイから他の有線ネットワークに存在するゲートウェイまでの無線通信経路と、他の有線ネットワークに存在するゲートウェイを介して接続される有線ネットワーク上の通信端末までの有線通信経路とで現される経路図を表示するようにした。
これにより、通信経路が有線ネットワークと無線ネットワークに跨る場合であっても、通信リンク状態を容易に確認することができる。
【００３４】
次いで、本発明の第２の実施の形態に係る通信システムについて説明する。第２の実施の形態に係る通信システムにあっては、マルチキャストの経路を表示するように構成した。
【００３５】
通信端末１２４のマルチキャストグループへの参加、離脱を管理するために、ＩＧＭＰ（Internet
Group Management Protocol）を利用する。有線ルータ１２０は、通信端末１２４から送信されるＩＧＭＰ Membership Report（Join）メッセージを受信し、マルチキャストグループへの参加を検知する。また、有線ルータ１２０は、通信端末１２４から送信されるＩＧＭＰ Leave Groupメッセージを受信し、マルチキャストグループからの離脱を検知する。
【００３６】
マルチキャストパケットの転送には、マルチキャストグループ参加情報を共有し、マルチキャストグループを特定して、マルチキャストパケットを転送するために、ＰＩＭ-ＳＭ（Protocol Independent Multicast Sparse
Mode）を利用する。このＰＩＭ-ＳＭにおいて、有線ルータ１２０はランデブーポイントとして機能し、有線ルータ１２０を中心に、送信側、受信側別々の経路を構築する。
【００３７】
無線経路を構築するプロトコルとしては、ＭＯＬＳＲ（Multicast
Optimized Link State Routing）を使用する。ＭＯＬＳＲは、アドホックルーティングプロトコルであるＯＬＳＲをマルチキャスト用に改良したものであり、プロアクティブ型のプロトコルである。本実施例に係る通信システムは、上記した各プロトコルを利用することで、マルチキャスト通信を行う。
【００３８】
また、通信装置２も経路情報やマルチキャストグループ参加情報を管理する必要があるため、ＭＳＤＰ（Multicast Source Discovery Protocol）を利用して、有線ルータ１２０と通信装置２との間で経路情報やマルチキャストグループ参加情報を共有する。
【００３９】
制御器３は、通信装置２から、経路情報とマルチキャストグループ参加情報とを取得する。制御器３は、図示しない表示制御部と、操作部と、表示部とを備え、表示制御部は、取得した情報に基づいてツリー状の経路図を作成し、操作部を介して使用者から入力された表示指示（マルチキャスト経路表示指示と、表示するグループの指示）に従い、当該経路図を表示部に表示する。
【００４０】
図７は、第２の実施の形態に係る通信システムにおいて、制御器３−１の表示部で表示される経路図を例示する図である。
図７に示すように、経路図には、グループの情報（ＧＲＯＵＰ１）と、当該グループに参加している通信端末１２４までの経路が表示される。経路表示の手法は、第１の実施の形態と同様である。
【００４１】
また、制御器３は、自己が接続されている通信装置２に接続されている通信端末１２４のマルチキャストグループへの参加情報に基づき、図８に示すように、自己が接続されている通信装置２に接続されている通信端末１２４も表示するようにしてもよい。
【００４２】
このように、本発明の第２の実施の形態に係る通信システムにおいては、マルチキャスト通信の通信経路を表示するようにした。これにより、データを送信したい相手（マルチキャストグループ内の通信端末）との通信リンク状態を容易に確認することができる。
【符号の説明】
【００４３】
１・・・通信システム、２・・・通信装置、３・・・制御器、１２４・・・通信端末
【図１】
0005896559.tif 000002
【図２】
0005896559.tif 000003
【図３】
0005896559.tif 000004
【図４】
0005896559.tif 000005
【図５】
0005896559.tif 000006
【図６】
0005896559.tif 000007
【図７】
0005896559.tif 000008
【図８】
0005896559.tif 000009