(57)【要約】  自局のネットワーク接続部１０２、１０３は同一ベース上の中継部１０１から通知されたルーチング情報に基づいて自ネットワーク１０４、１０５の他局のネットワーク接続部に配信し、自局のネットワーク接続部１０２、１０３は他局のネットワーク接続部から受信したルーチング情報に新たなルーチング情報があれば同一ベース上の中継部１０１に通知し、中継部１０１は同一ベース上のネットワーク接続部１０２、１０３から通知されたルーチング情報に基づいて中継部１０１が保持するルーチング情報を更新する。
2011083565.tif 000002
【特許請求の範囲】
【請求項１】
自局が保持するルーチング情報を自ネットワークに接続された全局に配信するルーチング情報配信部と、
前記自ネットワークの他局から配信されたルーチング情報と前記自局が保持するルーチング情報とを比較するルーチング情報比較部と、
前記ルーチング情報比較部による比較結果に基づいて、前記自局が保持するルーチング情報を更新するルーチング情報更新部とを備えることを特徴とするルーチング情報生成装置。
【請求項２】
中継部とネットワークに接続されたネットワーク接続部を１または複数個持つ局を複数有するネットワークシステムにおけるルーチング情報生成方法において、
自局のネットワーク接続部は、同一ベース上の中継部から通知されたルーチング情報に基づいて更新したルーチング情報を自ネットワークの他局のネットワーク接続部に配信するステップと、
前記自局のネットワーク接続部は、他局のネットワーク接続部から受信したルーチング情報に新たなルーチング情報があれば同一ベース上の中継部に通知するステップと、
前記中継部は、同一ベース上のネットワーク接続部から通知されたルーチング情報に基づいて、前記中継部が保持するルーチング情報を更新するステップとを備えることを特徴とするルーチング情報生成方法。
【請求項３】
前記中継部は、前記更新したルーチング情報を同一ベース上のネットワーク接続部に通知するステップをさらに備え、
前記自局のネットワーク接続部は、前記中継部から通知されたルーチング情報に基づいて前記ネットワーク接続部が保持するルーチング情報を更新し、前記更新したルーチング情報を自ネットワークの他局のネットワーク接続部に配信し、他局のネットワーク接続部から受信したルーチング情報に新たなルーチング情報がなくなるまで同一ベース上の中継部に前記ルーチング情報を通知するステップを繰り返すことを特徴とする請求項２に記載のルーチング情報生成方法。
【請求項４】
同一ベース上の中継部とネットワーク接続部との間のルーチング情報の通知および自ネットワークのネットワーク接続部間の送受信において、自局が接続しているネットワーク番号に対応する設定有無、ネットワーク番号の中継有無、中継先ネットワーク番号、中継先局番号、中継元局番号の項目を有するルーチングテーブルをネットワークごとに用いることを特徴とする請求項２または３記載のルーチング情報生成方法。
【請求項５】
前記ネットワーク接続部は、前記ネットワークシステムの立ち上げ時に前記設定有無を設定有に設定し、自局番号を中継元局番号に格納して同一ベース上の中継部に通知することを特徴とする請求項４記載のルーチング情報生成方法。
【請求項６】
前記ネットワーク接続部は、前記中継部から通知されたルーチング情報において、設定有となっている自局を除く同一ベース上のネットワーク接続部のネットワーク番号の中継有無を中継有に設定し、前記中継先ネットワーク番号に自ネットワーク番号を格納し、前記中継元局番号の自局番号を格納して、自ネットワークの他局のネットワーク接続部に配信することを特徴とする請求項５記載のルーチング情報生成方法。
【請求項７】
自局のネットワーク接続部は、自ネットワークの他局のネットワーク接続部の解列を認識するステップと、
前記自局のネットワーク接続部は、前記解列したネットワーク接続部を中継するネットワークへのルーチング情報を解除するステップと、
前記自局のネットワーク接続部は、前記解除したルーチング情報を同一ベース上の中継部に通知するステップとを備えることを特徴とする請求項２から６のいずれか１項記載のルーチング情報生成方法。
【請求項８】
前記ネットワーク接続部は、前記自ネットワークの他局のネットワーク接続部の解列を認識した場合、前記解列したネットワーク接続部を中継するネットワーク番号の設定有無を設定無に設定し、前記ネットワーク番号を中継するネットワーク番号の設定有無を設定無に設定することを特徴とする請求項７記載のルーチング情報生成方法。
【請求項９】
自局が保持するルーチング情報を自ネットワークに接続された全局に配信するステップと、
前記自ネットワークの他局から配信されたルーチング情報と前記自局が保持するルーチング情報とを比較するステップと、
前記ルーチング情報の比較結果に基づいて、前記自局が保持するルーチング情報を更新するステップとをコンピュータに実行させることを特徴とするルーチング情報生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はルーチング情報生成装置、ルーチング情報生成方法およびルーチング情報生成プログラムに関し、特に、複数のネットワークを有し、ルーチングパラメータを用いて中継を行い、異なるネットワーク間で通信するネットワークシステムにおいてルーチングパラメータを自動生成する自動ルーチング方式に関する。
【背景技術】
【０００２】
複数のネットワークを有するネットワークシステムにおいて、異なるネットワーク間で通信を行う場合、ネットワークの中継を行う中継装置に予め中継情報を示すルーチングパラメータを設定しておく必要がある。従来の中継装置では、このルーチングパラメータを人手によって設定していた。そのため、ルーチングパラメータを設定する上でネットワークに関する知識が必要であり、ルーチングパラメータの設定ミスによる通信エラーが発生する可能性があった。【０００３】
そこで、複数の制御ネットワークを有する制御ネットワークシステムにおいて、異なるネットワーク間で通信を行う手法として、通信の始点局から終点局までに通過するネットワーク番号と局番号を通過順に記載した通信経路データベースを設け、通信経路データベースから取り出した経路情報を通信伝文に載せることで、ルーチングパラメータに依らない通信を行う方法が提案されている（特許文献１）。【０００４】
また、制御ネットワークシステムを構築した後にルーチングテーブルを作成するためのルーチングテーブル作成コマンドをルーチングテーブル設定可能状態にある局から発行することで、ネットワーク上の各局のルーチングテーブルを作成する方法が提案されている（特許文献２）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−１９８９８９号公報
【特許文献２】特開平６−３４８６６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に開示された方法では、手間のかかるルーチングテーブルの設定は必要なくなるが、ルーチングテーブルの代わりに通信経路情報を格納した通信経路データベースの作成が必要になる。このため、ネットワークの階層が深くなった場合、通信伝文に経路情報を載せることで通信伝文内における経路情報の占める割合が増加し、送信するデータ長が小さくなるという問題があった。【０００７】
また、特許文献２に開示された方法では、ルーチングテーブルは自動で作成されるが、ルーチングテーブルを作成するためにはルーチングテーブル作成コマンドの発行が必要になる。このため、ネットワークの追加時などネットワークシステムの構成を変更する場合にもルーチングテーブル作成コマンドを発行し、ルーチングテーブルを一から作り直す必要があるという問題があった。【０００８】
本発明は、上記に鑑みてなされたものであって、ネットワークシステムの構成変更に柔軟に対応しつつ、ルーチングパラメータの設定にかかる手間を低減することが可能なルーチング情報生成装置、ルーチング情報生成方法およびルーチング情報生成プログラムを得ることを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するために、本発明のルーチング情報生成装置は、自局が保持するルーチング情報を自ネットワークに接続された全局に配信するルーチング情報配信部と、前記自ネットワークの他局から配信されたルーチング情報と前記自局が保持するルーチング情報とを比較するルーチング情報比較部と、前記ルーチング情報比較部による比較結果に基づいて、前記自局が保持するルーチング情報を更新するルーチング情報更新部とを備えることを特徴とする。
【発明の効果】
【００１０】
この発明によれば、ネットワークシステムの構成変更に柔軟に対応しつつ、ルーチングパラメータの設定にかかる手間を低減することが可能という効果を奏する。
【図面の簡単な説明】
【００１１】
【図１】図１は、本発明に係るルーチング情報生成装置が適用されるネットワークシステムの実施の形態１の概略構成を示すブロック図である。
【図２】図２は、本発明に係るルーチング情報生成装置が適用されるネットワークシステムの実施の形態２の概略構成を示すブロック図である。
【図３】図３は、図２のプログラマブルコントローラＰＬＣ１〜ＰＬＣ３の動作を示すフローチャートである。
【図４】図４は、図２のネットワークユニットＳｔ２〜Ｓｔ６の動作を示すフローチャートである。
【図５】図５は、図１のネットワークシステムの立ち上げ時に、各ネットワークユニットＳｔ２〜Ｓｔ６が同一ベース上のプログラマブルコントローラＰＬＣ１〜ＰＬＣ３に通知するルーチングテーブルを示す図である。
【図６】図６は、各プログラマブルコントローラＰＬＣ１〜ＰＬＣ３が図５のルーチングテーブルを反映したルーチングパラメータを示す図である。
【図７】図７は、図６のルーチングパラメータの通知を受けた各ネットワークユニットＳｔ２〜Ｓｔ６が自ネットワークＮｗ１〜Ｎｗ３の全局に配信するルーチングパラメータを示す図である。
【図８】図８は、各プログラマブルコントローラＰＬＣ１〜ＰＬＣ３が図７のルーチングテーブルを反映したルーチングパラメータを示す図である。
【図９】図９は、図８のルーチングパラメータの通知を受けた各ネットワークユニットＳｔ２〜Ｓｔ６が自ネットワークＮｗ１〜Ｎｗ３の全局に配信するルーチングパラメータを示す図である。
【図１０】図１０は、各プログラマブルコントローラＰＬＣ１〜ＰＬＣ３が図９のルーチングテーブルを反映したルーチングパラメータを示す図である。
【図１１】図１１は、図１０のルーチングパラメータの通知を受けたネットワークユニットＳｔ２が自ネットワークＮｗ１の全局に配信するルーチングパラメータを示す図である。
【図１２】図１２は、図１０のルーチングパラメータの通知を受けたネットワークユニットＳｔ２が自ネットワークＮｗ１の全局にルーチングパラメータを配信した時にネットワークユニットＳｔ３にて保持されているルーチングテーブルを示す図である。
【図１３】図１３は、本発明に係るルーチング情報生成装置が適用されるネットワークシステムの実施の形態３の概略構成を示すブロック図である。
【図１４】図１４は、各ネットワークユニットＳｔ７、Ｓｔ８がプログラマブルコントローラＰＬＣ４に通知するルーチングテーブルを示す図である。
【図１５】図１５は、プログラマブルコントローラＰＬＣ４が図１４のルーチングテーブルを反映したルーチングパラメータを示す図である。
【図１６】図１６は、図１５のルーチングパラメータの通知を受けた各ネットワークユニットＳｔ７、Ｓｔ８が自ネットワークＮｗ３、Ｎｗ４の全局に配信するルーチングパラメータを示す図である。
【図１７】図１７は、図１６（ａ）のルーチングパラメータの受信前および反映後にネットワークユニットＳｔ６にて保持されているルーチングテーブルを示す図である。
【図１８】図１８は、プログラマブルコントローラＰＬＣ３が図１６（ａ）のルーチングテーブルを反映したルーチングパラメータを示す図である。
【図１９】図１９は、図１８のルーチングパラメータの通知を受けた各ネットワークユニットＳｔ５、Ｓｔ６が自ネットワークＮｗ２、Ｎｗ３の全局に配信するルーチングパラメータを示す図である。
【図２０】図２０は、各プログラマブルコントローラＰＬＣ２、ＰＬＣ４が図１９のルーチングテーブルを反映したルーチングパラメータを示す図である。
【図２１】図２１は、図２０のルーチングパラメータの通知を受けた各ネットワークユニットＳｔ３、Ｓｔ４、Ｓｔ７、Ｓｔ８が自ネットワークＮｗ１〜Ｎｗ４の全局に配信するルーチングパラメータを示す図である。
【図２２】図２２は、プログラマブルコントローラＰＬＣ１が図２１（ａ）のルーチングテーブルを反映したルーチングパラメータを示す図である。
【図２３】図２３は、図２２のルーチングパラメータの通知を受けたネットワークユニットＳｔ２が自ネットワークＮｗ１の全局に配信するルーチングパラメータを示す図である。
【図２４】図２４は、本発明に係るルーチング情報生成装置が適用されるネットワークシステムの実施の形態４における図１３のネットワークユニットＳｔ５、Ｓｔ６およびプログラマブルコントローラＰＬＣ３の解列前のプログラマブルコントローラＰＬＣ１〜ＰＬＣ４にて保持されているルーチングパラメータを示す図である。
【図２５】図２５は、図１３のネットワークユニットＳｔ５、Ｓｔ６およびプログラマブルコントローラＰＬＣ３の解列後にプログラマブルコントローラＰＬＣ２、ＰＬＣ４にて保持されるルーチングパラメータを示す図である。
【図２６】図２６は、図１３のネットワークユニットＳｔ５、Ｓｔ６およびプログラマブルコントローラＰＬＣ３の解列後にプログラマブルコントローラＰＬＣ１にて保持されるルーチングパラメータを示す図である。
【発明を実施するための形態】
【００１２】
以下に、本発明に係るルーチング情報生成装置の実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００１３】
実施の形態１．
図１は、本発明に係るルーチング情報生成装置が適用されるネットワークシステムの実施の形態１の概略構成を示すブロック図である。図１において、ネットワークシステムには、中継部１０１とネットワーク１０４、１０５にそれぞれ接続されたネットワーク接続部１０２、１０３が設けられている。なお、ネットワークシステムには、中継部１０１とネットワーク接続部１０２、１０３を持つ局（以下の説明ではベースとも言う）を複数設けることができる。
【００１４】
ここで、中継部１０１には、ルーチング情報更新部１ａおよびルーチング情報通知部１ｂが設けられている。ルーチング情報更新部１ａは、同一ベース上のネットワーク接続部１０２、１０３から通知されるルーチング情報に基づいて中継部１０１が保持するルーチング情報を更新することができる。ルーチング情報通知部１ｂは、中継部１０１が保持するルーチング情報を同一ベース上のネットワーク接続部１０２、１０３に通知することができる。
【００１５】
ネットワーク接続部１０２、１０３には、ルーチング情報更新部２ｃ、３ｃ、ルーチング情報通知部２ｄ、３ｄ、ルーチング情報配信部２ａ、３ａおよびルーチング情報比較部２ｂ、３ｂがそれぞれ設けられている。ルーチング情報配信部２ａ、３ａは、自局が保持するルーチング情報を自ネットワーク１０４、１０５に接続された全局にそれぞれ配信することができる。ルーチング情報比較部２ｂ、３ｂは、自ネットワーク１０４、１０５の他局から配信されたルーチング情報と自局が保持するルーチング情報とをそれぞれ比較することができる。ルーチング情報更新部２ｃ、３ｃは、ルーチング情報比較部２ｂ、３ｂによる比較結果に基づいて、自局が保持するルーチング情報をそれぞれ更新することができる。ルーチング情報通知部２ｄ、３ｄは、ネットワーク接続部１０２、１０３が保持するルーチング情報を同一ベース上の中継部１０１にそれぞれ通知することができる。
【００１６】
なお、同一ベース上の中継部１０１とネットワーク接続部１０２、１０３との間のルーチング情報の通知および自ネットワーク１０４、１０５のネットワーク接続部１０２、１０３間の送受信において、自局が接続しているネットワーク番号に対応する設定有無、ネットワーク番号の中継有無、中継先ネットワーク番号、中継先局番号、中継元局番号の項目を有するルーチングテーブルをネットワーク１０４、１０５ごとに用いることができる。
【００１７】
そして、自局のネットワーク接続部１０２、１０３は、同一ベース上の中継部１０１から通知されたルーチング情報に基づいて更新したルーチング情報を自ネットワーク１０４、１０５の他局のネットワーク接続部にそれぞれ配信する。
【００１８】
そして、自局のネットワーク接続部１０２、１０３は、自局のネットワーク接続部１０２、１０３が保持するルーチング情報と他局のネットワーク接続部から受信したルーチング情報とをそれぞれ比較し、他局のネットワーク接続部から受信したルーチング情報に新たなルーチング情報があれば同一ベース上の中継部１０１に通知する。
【００１９】
そして、中継部１０１は、同一ベース上のネットワーク接続部１０２、１０３から通知されたルーチング情報に基づいて、中継部１０１が保持するルーチング情報を更新し、更新したルーチング情報を同一ベース上のネットワーク接続部１０２、１０３に通知する。
【００２０】
そして、自局のネットワーク接続部１０２、１０３は、中継部１０１から通知されたルーチング情報に基づいてネットワーク接続部１０２、１０３が保持するルーチング情報を更新し、その更新したルーチング情報を自ネットワーク１０４、１０５の他局のネットワーク接続部に配信する。そして、ネットワーク接続部１０２、１０３は、他局のネットワーク接続部から受信したルーチング情報に新たなルーチング情報がなくなるまで同一ベース上の中継部１０１にルーチング情報を通知するステップを繰り返す。
【００２１】
これにより、異なるネットワーク１０４、１０５間で通信するネットワークシステムのルーチングパラメータを自動生成することができ、中継部１０１に保持されるルーチングパラメータを人手で設定する必要がなくなる。このため、ルーチングパラメータを設定する上でネットワーク１０４、１０５に関する知識が不要になるとともに、ルーチングパラメータの設定ミスによる通信エラーの発生を防止することができる。
【００２２】
なお、ルーチング情報更新部１ａ、２ｃ、３ｃ、ルーチング情報通知部１ｂ、２ｄ、３ｄ、ルーチング情報配信部２ａ、３ａおよびルーチング情報比較部２ｂ、３ｂは、これらのブロックで行われる処理を遂行させる命令が記述されたプログラムをコンピュータに実行させることにより実現することができる。
【００２３】
そして、このプログラムをＣＤ−ＲＯＭなどの記憶媒体に記憶しておけば、中継部１０１およびネットワーク接続部１０２、１０３のコンピュータに記憶媒体を装着し、そのプログラムをコンピュータにインストールすることにより、ルーチング情報更新部１ａ、２ｃ、３ｃ、ルーチング情報通知部１ｂ、２ｄ、３ｄ、ルーチング情報配信部２ａ、３ａおよびルーチング情報比較部２ｂ、３ｂで行われる処理を実現することができる。
【００２４】
また、ルーチング情報更新部１ａ、２ｃ、３ｃ、ルーチング情報通知部１ｂ、２ｄ、３ｄ、ルーチング情報配信部２ａ、３ａおよびルーチング情報比較部２ｂ、３ｂで行われる処理を遂行させる命令が記述されたプログラムをコンピュータに実行させる場合、スタンドアロン型コンピュータで実行させるようにしてもよく、ネットワークに接続された複数のコンピュータに分散処理させるようにしてもよい。
【００２５】
以下、本発明の実施の形態について、中継部１０１としてプログラマブルコントローラ（ＰＬＣ）を例にとり、ネットワーク接続部１０２、１０３としてネットワークユニットを例にとって説明する。
【００２６】
実施の形態２．
図２は、本発明に係るルーチング情報生成装置が適用されるネットワークシステムの実施の形態２の概略構成を示すブロック図である。図２において、このネットワークシステムには、ネットワーク番号１のネットワークＮｗ１、ネットワーク番号２のネットワークＮｗ２、ネットワーク番号３のネットワークＮｗ３が設けられている。
【００２７】
そして、ネットワークＮｗ１には、プログラマブルコントローラＰＬＣ１とネットワークユニットＳｔ２で構成された局と、プログラマブルコントローラＰＬＣ２とネットワークユニットＳｔ３、Ｓｔ４で構成された局が設けられている。ネットワークＮｗ２には、プログラマブルコントローラＰＬＣ２とネットワークユニットＳｔ３、Ｓｔ４で構成された局と、プログラマブルコントローラＰＬＣ３とネットワークユニットＳｔ５、Ｓｔ６で構成された局が設けられている。ネットワークＮｗ３には、プログラマブルコントローラＰＬＣ３とネットワークユニットＳｔ５、Ｓｔ６で構成された局が設けられている。
【００２８】
ここで、ネットワークユニットＳｔ２、Ｓｔ３はネットワークＮｗ１に接続され、ネットワークユニットＳｔ４、Ｓｔ５はネットワークＮｗ２に接続され、ネットワークユニットＳｔ６はネットワークＮｗ３に接続されている。
【００２９】
図３は、図２のプログラマブルコントローラＰＬＣ１〜ＰＬＣ３の動作を示すフローチャート、図４は、図２のネットワークユニットＳｔ２〜Ｓｔ６の動作を示すフローチャートである。図３において、制御ネットワークシステムを立上げると、各ネットワークユニットＳｔ２〜Ｓｔ６がルーチングテーブルを同一ベース上のプログラマブルコントローラＰＬＣ１〜ＰＬＣ３に通知する（Ｓ３０１）。
【００３０】
図５は、図１のネットワークシステムの立ち上げ時に、各ネットワークユニットＳｔ２〜Ｓｔ６が同一ベース上のプログラマブルコントローラＰＬＣ１〜ＰＬＣ３に通知するルーチングテーブルを示す図である。
【００３１】
なお、図５（ａ）は、ネットワークユニットＳｔ２がプログラマブルコントローラＰＬＣ１に通知するルーチングテーブル、図５（ｂ）は、ネットワークユニットＳｔ３がプログラマブルコントローラＰＬＣ２に通知するルーチングテーブル、図５（ｃ）は、ネットワークユニットＳｔ４がプログラマブルコントローラＰＬＣ２に通知するルーチングテーブル、図５（ｄ）は、ネットワークユニットＳｔ５がプログラマブルコントローラＰＬＣ３に通知するルーチングテーブル、図５（ｅ）は、ネットワークユニットＳｔ６がプログラマブルコントローラＰＬＣ３に通知するルーチングテーブルを示す。
【００３２】
図５において、各ネットワークユニットＳｔ２〜Ｓｔ６は、自局が接続しているネットワーク番号に対応している設定有無を「１」にして設定有とし、自局番号を中継元局番号に格納する。
【００３３】
次に、各プログラマブルコントローラＰＬＣ１〜ＰＬＣ３は、同一ベース上のネットワークユニットＳｔ２〜Ｓｔ６からのルーチングテーブルの通知があると（Ｓ２０１）、そのルーチングテーブルの情報を各プログラマブルコントローラＰＬＣ１〜ＰＬＣ３の保持しているルーチングパラメータに反映し（Ｓ２０２）、反映したルーチングパラメータを同一ベース上のネットワークユニットＳｔ２〜Ｓｔ６に通知する（Ｓ２０３）。
【００３４】
図６は、各プログラマブルコントローラＰＬＣ１〜ＰＬＣ３が図５のルーチングテーブルを反映したルーチングパラメータを示す図である。
【００３５】
なお、図６（ａ）は、プログラマブルコントローラＰＬＣ１が図５（ａ）のルーチングテーブルを反映したルーチングパラメータ、図６（ｂ）は、プログラマブルコントローラＰＬＣ２が図５（ｂ）および図５（ｃ）のルーチングテーブルを反映したルーチングパラメータ、図６（ｃ）は、プログラマブルコントローラＰＬＣ３が図５（ｄ）および図５（ｅ）のルーチングテーブルを反映したルーチングパラメータを示す。
【００３６】
次に、プログラマブルコントローラＰＬＣ１〜ＰＬＣ３からルーチングパラメータの通知を受けた各ネットワークユニットＳｔ２〜Ｓｔ６は、通知されたルーチングパラメータにおいて、設定有となっている自局を除く同一ベース上のネットワークユニットのネットワーク番号の中継有無を「１」にすることで中継有とし、中継先ネットワーク番号に自ネットワーク番号を格納し、中継先局番号に自局番号を格納し、自ネットワークＮｗ１〜Ｎｗ３の全局に送信する（Ｓ３０２、Ｓ３０３）。
【００３７】
図７は、図６のルーチングパラメータの通知を受けた各ネットワークユニットＳｔ２〜Ｓｔ６が自ネットワークＮｗ１〜Ｎｗ３の全局に配信するルーチングパラメータを示す図である。
【００３８】
なお、図７（ａ）は、ネットワークユニットＳｔ２が自ネットワークＮｗ１の全局に配信するルーチングパラメータ、図７（ｂ）は、ネットワークユニットＳｔ３が自ネットワークＮｗ１の全局に配信するルーチングパラメータ、図７（ｃ）は、ネットワークユニットＳｔ４が自ネットワークＮｗ２の全局に配信するルーチングパラメータ、図７（ｄ）は、ネットワークユニットＳｔ５が自ネットワークＮｗ２の全局に配信するルーチングパラメータ、図７（ｅ）は、ネットワークユニットＳｔ６が自ネットワークＮｗ３の全局に配信するルーチングパラメータを示す。
【００３９】
次に、自ネットワークＮｗ１〜Ｎｗ３の他局からルーチングパラメータを受信した各ネットワークユニットＳｔ２〜Ｓｔ６は、自ネットワークＮｗ１〜Ｎｗ３の他局から受信したルーチングパラメータと、自局が自ネットワークＮｗ１〜Ｎｗ３の全局に配信した図７のルーチングパラメータと比較し（Ｓ３０４、Ｓ３０５）、自ネットワークＮｗ１〜Ｎｗ３の他局から受信したルーチングパラメータに新たな情報があれば、そのルーチングパラメータを自局の保持しているルーチングテーブルに反映する（Ｓ３０６、Ｓ３０７）。
【００４０】
次に、各ネットワークユニットＳｔ２〜Ｓｔ６は新たな情報を反映したルーチングテーブルを同一ベース上のプログラマブルコントローラＰＬＣ１〜ＰＬＣ３に通知し（Ｓ３０１）、各プログラマブルコントローラＰＬＣ１〜ＰＬＣ３は同一ベース上のネットワークユニットから通知されたルーチングテーブルをルーチングパラメータに反映し（Ｓ２０１、Ｓ２０２）、反映したルーチングパラメータを同一ベース上のネットワークユニットＳｔ２〜Ｓｔ６に通知する（Ｓ２０３）。
【００４１】
図８は、各プログラマブルコントローラＰＬＣ１〜ＰＬＣ３が図７のルーチングテーブルを反映したルーチングパラメータを示す図である。
【００４２】
なお、図８（ａ）は、プログラマブルコントローラＰＬＣ１が図７（ａ）のルーチングテーブルを反映したルーチングパラメータ、図８（ｂ）は、プログラマブルコントローラＰＬＣ２が図７（ｂ）および図７（ｃ）のルーチングテーブルを反映したルーチングパラメータ、図８（ｃ）は、プログラマブルコントローラＰＬＣ３が図７（ｄ）および図７（ｅ）のルーチングテーブルを反映したルーチングパラメータを示す。
【００４３】
次に、プログラマブルコントローラＰＬＣ１〜ＰＬＣ３から通知を受けた各ネットワークユニットＳｔ２〜Ｓｔ６は、通知されたルーチングパラメータにおいて、設定有となっている自局を除く同一ベース上のネットワークユニットのネットワーク番号の中継有無を「１」にすることで中継有とし、中継先ネットワーク番号に自ネットワーク番号を格納し、中継先局番号に自局番号を格納し、自ネットワークＮｗ１〜Ｎｗ３の全局に配信する（Ｓ３０２、Ｓ３０３）。
【００４４】
図９は、図８のルーチングパラメータの通知を受けた各ネットワークユニットＳｔ２〜Ｓｔ６が自ネットワークＮｗ１〜Ｎｗ３の全局に配信するルーチングパラメータを示す図である。
【００４５】
なお、図９（ａ）は、ネットワークユニットＳｔ２が自ネットワークＮｗ１の全局に配信するルーチングパラメータ、図９（ｂ）は、ネットワークユニットＳｔ３が自ネットワークＮｗ１の全局に配信するルーチングパラメータ、図９（ｃ）は、ネットワークユニットＳｔ４が自ネットワークＮｗ２の全局に配信するルーチングパラメータ、図９（ｄ）は、ネットワークユニットＳｔ５が自ネットワークＮｗ２の全局に配信するルーチングパラメータ、図９（ｅ）は、ネットワークユニットＳｔ６が自ネットワークＮｗ３の全局に配信するルーチングパラメータを示す。
【００４６】
次に、自ネットワークＮｗ１〜Ｎｗ３の他局からルーチングパラメータを受信した各ネットワークユニットＳｔ２〜Ｓｔ６は、自ネットワークＮｗ１〜Ｎｗ３の他局から受信したルーチングパラメータと、自局が自ネットワークＮｗ１〜Ｎｗ３の全局に配信した図９のルーチングパラメータと比較する（Ｓ３０４、Ｓ３０５）。
【００４７】
ここで、ネットワークユニットＳｔ２においては、ネットワークユニットＳｔ３が自ネットワークＮｗ１に配信したルーチングパラメータに新たな情報があるため、受信したルーチングパラメータをルーチングテーブルに反映し（Ｓ３０６、Ｓ３０７）、その反映したルーチングテーブルをプログラマブルコントローラＰＬＣ１に通知する（Ｓ３０１）。
【００４８】
一方、ネットワークユニットＳｔ２を除く他のネットワークユニットＳｔ３〜Ｓｔ６は受信したルーチングパラメータに新たな情報がないため、図４のＳ３０６において情報なしとなり、Ｓ３０４に示す自ネットワークＮｗ１〜Ｎｗ３の他局からのルーチングパラメータ受信待ちとなる。
【００４９】
次に、ネットワークユニットＳｔ２からルーチングテーブルの通知を受けたプログラマブルコントローラＰＬＣ１はルーチングパラメータに反映し（Ｓ２０１、Ｓ２０２）、同一ベース上にあるネットワークユニットＳｔ２に反映したルーチングパラメータを通知し（Ｓ２０３）、プログラマブルコントローラＰＬＣ１から通知を受けたネットワークユニットＳｔ２は通知されたルーチングパラメータを自ネットワークＮｗ１の全局に対して配信する（Ｓ３０２、Ｓ３０３）。
【００５０】
図１０は、各プログラマブルコントローラＰＬＣ１〜ＰＬＣ３が図９のルーチングテーブルを反映したルーチングパラメータを示す図である。
【００５１】
なお、図１０（ａ）は、プログラマブルコントローラＰＬＣ１が図９（ａ）のルーチングテーブルを反映したルーチングパラメータ、図１０（ｂ）は、プログラマブルコントローラＰＬＣ２が図９（ｂ）および図９（ｃ）のルーチングテーブルを反映したルーチングパラメータ、図１０（ｃ）は、プログラマブルコントローラＰＬＣ３が図９（ｄ）および図９（ｅ）のルーチングテーブルを反映したルーチングパラメータを示す。
【００５２】
図１１は、図１０のルーチングパラメータの通知を受けたネットワークユニットＳｔ２が自ネットワークＮｗ１の全局に配信するルーチングパラメータを示す図である。
【００５３】
次に、ネットワークユニットＳｔ３ではネットワークユニットＳｔ２から配信されたルーチングパラメータを受信し（Ｓ３０４、Ｓ３０５）、自局の保持しているルーチングテーブルと比較を行い（Ｓ３０５）、新たな情報がないため、図４のＳ３０６において情報なしとなり、Ｓ３０４に示す自ネットワークＮｗ１の他局からのルーチングパラメータ受信待ちとなる。
【００５４】
図１２は、図１０のルーチングパラメータの通知を受けたネットワークユニットＳｔ２が自ネットワークＮｗ１の全局にルーチングパラメータを配信した時にネットワークユニットＳｔ３にて保持されているルーチングテーブルを示す図である。
【００５５】
ここで、各ネットワークユニットＳｔ２〜Ｓｔ６は自ネットワークＮｗ１〜Ｎｗ３の他局からのルーチングパラメータを受信することはなくなり、図４のＳ３０４において受信なしとなり自動ルーチングが終了する。また、各プログラマブルコントローラＰＬＣ１〜ＰＬＣ３は同一ベース上のネットワークユニットＳｔ２〜Ｓｔ６からのルーチングテーブル通知がなくなり、図３のＳ２０１において通知なしとなり、ルーチングパラメータの生成が終了する。
【００５６】
実施の形態３．
図１３は、本発明に係るルーチング情報生成装置が適用されるネットワークシステムの実施の形態３の概略構成を示すブロック図である。図１３において、各プログラマブルコントローラＰＬＣ１〜ＰＬＣ３にルーチングパラメータが生成済の図１のネットワークシステムに対し、プログラマブルコントローラＰＬＣ４とネットワークユニットＳｔ７、Ｓｔ８が追加されたものとする。ここで、ネットワークユニットＳｔ７は、ネットワーク番号３のネットワークＮｗ３に接続され、ネットワークユニットＳｔ８は、ネットワーク番号４のネットワークＮｗ４に接続され、プログラマブルコントローラＰＬＣ４は、ネットワークユニットＳｔ７、Ｓｔ８と同一ベース上に配置されている。
【００５７】
そして、ネットワークユニットＳｔ７は、ルーチングテーブルのネットワーク番号３の設定有無を「１」とし、中継元局番号に自局番号「７」を格納し、プログラマブルコントローラＰＬＣ４に通知する（Ｓ３０１）。ネットワークユニットＳｔ８は、ルーチングテーブルのネットワーク番号４の設定有無を「１」とし、中継元局番号に自局番号「８」を格納し、プログラマブルコントローラＰＬＣ４に通知する（Ｓ３０１）。
【００５８】
図１４は、各ネットワークユニットＳｔ７、Ｓｔ８がプログラマブルコントローラＰＬＣ４に通知するルーチングテーブルを示す図である。
【００５９】
なお、図１４（ａ）は、ネットワークユニットＳｔ７がプログラマブルコントローラＰＬＣ４に通知するルーチングテーブル、図１４（ｂ）は、ネットワークユニットＳｔ８がプログラマブルコントローラＰＬＣ４に通知するルーチングテーブルを示す。
【００６０】
次に、プログラマブルコントローラＰＬＣ４は、ネットワークユニットＳｔ７、Ｓｔ８から通知されたルーチングテーブルをルーチングパラメータに反映し（Ｓ２０１、Ｓ２０２）、ルーチングパラメータを同一ベース上のネットワークユニットＳｔ７、Ｓｔ８に通知する（Ｓ２０３）。
【００６１】
図１５は、プログラマブルコントローラＰＬＣ４が図１４のルーチングテーブルを反映したルーチングパラメータを示す図である。
【００６２】
次に、プログラマブルコントローラＰＬＣ４からルーチングパラメータの通知を受けたネットワークユニットＳｔ７、Ｓｔ８は、通知されたルーチングパラメータにおいて、設定有となっている自局を除く同一ベース上のネットワークユニットのネットワーク番号の中継有無を「１」、中継先ネットワーク番号に自ネットワーク番号を格納し、中継先局番号に自局番号を格納し、自ネットワークＮｗ３、Ｎｗ４の全局に対して配信する（Ｓ３０２、Ｓ３０３）。
【００６３】
図１６は、図１５のルーチングパラメータの通知を受けた各ネットワークユニットＳｔ７、Ｓｔ８が自ネットワークＮｗ３、Ｎｗ４の全局に配信するルーチングパラメータを示す図である。
【００６４】
なお、図１６（ａ）は、ネットワークユニットＳｔ７が自ネットワークＮｗ３の全局に配信するルーチングパラメータ、図１６（ｂ）は、ネットワークユニットＳｔ８が自ネットワークＮｗ４の全局に配信するルーチングパラメータを示す。
【００６５】
次に、自ネットワークＮｗ３に接続されたネットワークユニットＳｔ６は、ネットワークユニットＳｔ７からのルーチングパラメータを受信し、自ネットワークＮｗ３の他局から受信したルーチングパラメータと自局の保持しているルーチングテーブルを比較し（Ｓ３０４、Ｓ３０５）、ネットワークＮｗ４に関する新たな情報があるため、ルーチングテーブルに反映し（Ｓ３０６、Ｓ３０７）、反映したルーチングテーブルをプログラマブルコントローラＰＬＣ３に通知する（Ｓ３０１）。
【００６６】
図１７（ａ）は、図１６（ａ）のルーチングパラメータの受信前にネットワークユニットＳｔ６にて保持されているルーチングテーブルを示す図、図１７（ｂ）は、図１６（ａ）のルーチングパラメータの反映後にネットワークユニットＳｔ６にて保持されているルーチングテーブルを示す図である。
【００６７】
次に、プログラマブルコントローラＰＬＣ３はネットワークユニットＳｔ６から通知されたルーチングテーブルをルーチングパラメータに反映し（Ｓ２０２）、反映したルーチングパラメータを同一ベース上のネットワークユニットＳｔ５、Ｓｔ６に通知する（Ｓ２０３）。
【００６８】
図１８は、プログラマブルコントローラＰＬＣ３が図１６（ａ）のルーチングテーブルを反映したルーチングパラメータを示す図である。
【００６９】
次に、ネットワークユニットＳｔ５、Ｓｔ６は、プログラマブルコントローラＰＬＣ３から通知されたルーチングパラメータにおいて、自局を除く同一ベース上のネットワークユニットのネットワーク番号の中継有無を「１」とし、中継先ネットワーク番号に自ネットワーク番号を、中継先局番号に自局番号を格納し、自ネットワークＮｗ２、Ｎｗ３に配信する（Ｓ３０２、Ｓ３０３）。
【００７０】
図１９は、図１８のルーチングパラメータの通知を受けた各ネットワークユニットＳｔ５、Ｓｔ６が自ネットワークＮｗ２、Ｎｗ３の全局に配信するルーチングパラメータを示す図である。
【００７１】
なお、図１９（ａ）は、ネットワークユニットＳｔ５が自ネットワークＮｗ２の全局に配信するルーチングパラメータ、図１９（ｂ）は、ネットワークユニットＳｔ６が自ネットワークＮｗ３の全局に配信するルーチングパラメータを示す。
【００７２】
次に、ネットワークユニットＳｔ４、Ｓｔ７は、ネットワークユニットＳｔ５、Ｓｔ６が配信したルーチングパラメータをそれぞれ受信し、自局のルーチングテーブルとそれぞれ比較し（Ｓ３０４、Ｓ３０５）、新たな情報が存在するため、プログラマブルコントローラＰＬＣ２、ＰＬＣ４に受信したルーチングパラメータを反映したルーチングテーブルをそれぞれ通知する（Ｓ３０６〜Ｓ３０８）。
【００７３】
次に、プログラマブルコントローラＰＬＣ２、ＰＬＣ４はネットワークユニットＳｔ４、Ｓｔ７からそれぞれ通知されたルーチングテーブルをルーチングパラメータに反映し（Ｓ２０１、Ｓ２０２）、同一ベース上のネットワークユニットＳｔ３、Ｓｔ４、Ｓｔ７、Ｓｔ８に反映したルーチングパラメータを通知する（Ｓ２０３）。
【００７４】
図２０は、各プログラマブルコントローラＰＬＣ２、ＰＬＣ４が図１９のルーチングテーブルを反映したルーチングパラメータを示す図である。
【００７５】
なお、図２０（ａ）は、プログラマブルコントローラＰＬＣ２が図１９（ａ）のルーチングテーブルを反映したルーチングパラメータ、図２０（ｂ）は、プログラマブルコントローラＰＬＣ４が図１９（ｂ）のルーチングテーブルを反映したルーチングパラメータを示す。
【００７６】
次に、プログラマブルコントローラＰＬＣ２から通知を受けたネットワークユニットＳｔ３、Ｓｔ４およびプログラマブルコントローラＰＬＣ４から通知を受けたネットワークユニットＳｔ７、Ｓｔ８は、各プログラマブルコントローラＰＬＣ２、ＰＬＣ４から通知されたルーチングパラメータにおいて、自局を除く同一ベース上のネットワークユニットのネットワーク番号の中継有無を「１」とし、中継先ネットワーク番号に自ネットワーク番号を、中継先局番号に自局番号を格納する。そして、ネットワークユニットＳｔ３は自ネットワークＮｗ１の全局、ネットワークユニットＳｔ４は自ネットワークＮｗ２の全局、ネットワークユニットＳｔ７は自ネットワークＮｗ３の全局、ネットワークユニットＳｔ８は自ネットワークＮｗ４の全局に配信する（Ｓ３０２、Ｓ３０３）。
【００７７】
図２１は、図２０のルーチングパラメータの通知を受けた各ネットワークユニットＳｔ３、Ｓｔ４、Ｓｔ７、Ｓｔ８が自ネットワークＮｗ１〜Ｎｗ４の全局に配信するルーチングパラメータを示す図である。
【００７８】
なお、図２１（ａ）は、ネットワークユニットＳｔ３が自ネットワークＮｗ１の全局に配信するルーチングパラメータ、図２１（ｂ）は、ネットワークユニットＳｔ４が自ネットワークＮｗ２の全局に配信するルーチングパラメータ、図２１（ｃ）は、ネットワークユニットＳｔ７が自ネットワークＮｗ３の全局に配信するルーチングパラメータ、図２１（ｄ）は、ネットワークユニットＳｔ８が自ネットワークＮｗ４の全局に配信するルーチングパラメータを示す。
【００７９】
次に、自ネットワークＮｗ１〜Ｎｗ４の他局からルーチングパラメータを受信したネットワークユニットＳｔ２、Ｓｔ５、Ｓｔ６は、自ネットワークＮｗ１〜Ｎｗ４の他局から受信したルーチングパラメータと自局の保持しているルーチングテーブルを比較する（Ｓ３０４、Ｓ３０５）。ここで、ネットワークユニットＳｔ２は、受信したルーチングパラメータに新たな情報が含まれているため、プログラマブルコントローラＰＬＣ１に反映したルーチングテーブルを通知する（Ｓ３０６、Ｓ３０７、Ｓ３０１）。一方、ネットワークユニットＳｔ５、Ｓｔ６は、受信したルーチングパラメータに新たな情報が含まれていないため、プログラマブルコントローラＰＬＣ３への通知は行わず、自ネットワークＮｗ２、Ｎｗ３の他局からのルーチングパラメータ受信待ちとなる（Ｓ３０４〜Ｓ３０６）。
【００８０】
次に、プログラマブルコントローラＰＬＣ１は、ネットワークユニットＳｔ２から通知されたルーチングテーブルをルーチングパラメータに反映し（Ｓ２０１、Ｓ２０２）、反映したルーチングパラメータをネットワークユニットＳｔ２に通知し（Ｓ２０３）、ネットワークユニットＳｔ２は、同一ベース上に自局を除く別のネットワークユニットが存在しないため、プログラマブルコントローラＰＬＣ１から通知されたルーチングパラメータを自ネットワークＮｗ１の全局に対して配信する（Ｓ３０２、Ｓ３０３）。
【００８１】
図２２は、プログラマブルコントローラＰＬＣ１が図２１（ａ）のルーチングテーブルを反映したルーチングパラメータを示す図である。
【００８２】
図２３は、図２２のルーチングパラメータの通知を受けたネットワークユニットＳｔ２が自ネットワークＮｗ１の全局に配信するルーチングパラメータを示す図である。
【００８３】
次に、ネットワークユニットＳｔ３はネットワークユニットＳｔ２からのルーチングパラメータを受信し（Ｓ３０４）、自局のルーチングテーブルと比較を行い（Ｓ３０５）、新たな情報がないためプログラマブルコントローラＰＬＣ２への通知は行わない（Ｓ３０６、Ｓ３０４）。この段階で各プログラマブルコントローラＰＬＣ１〜ＰＬＣ４は同一ベース上のネットワークユニットＳｔ２〜Ｓｔ８からのルーチングテーブルの通知がなくなり、各ネットワークユニットＳｔ２〜Ｓｔ８も自ネットワークＮｗ１〜Ｎｗ４の他局からのルーチングパラメータの受信がなくなり、ルーチングパラメータ生成は終了する。
【００８４】
実施の形態４．
図１３のネットワークシステムにおいて、プログラマブルコントローラＰＬＣ３とネットワークユニットＳｔ５、Ｓｔ６で構成された中継局が電源オフによりネットワークから解列したものとする。
【００８５】
図２４は、本発明に係るルーチング情報生成装置が適用されるネットワークシステムの実施の形態４における図１３のネットワークユニットＳｔ５、Ｓｔ６およびプログラマブルコントローラＰＬＣ３の解列前のプログラマブルコントローラＰＬＣ１〜ＰＬＣ４にて保持されているルーチングパラメータを示す図である。
【００８６】
なお、図２４（ａ）は、プログラマブルコントローラＰＬＣ１にて保持されているルーチングパラメータ、図２４（ｂ）は、プログラマブルコントローラＰＬＣ２にて保持されているルーチングパラメータ、図２４（ｃ）は、プログラマブルコントローラＰＬＣ３にて保持されているルーチングパラメータ、図２４（ｄ）は、プログラマブルコントローラＰＬＣ４にて保持されているルーチングパラメータを示す。
【００８７】
図１３のプログラマブルコントローラＰＬＣ３、ネットワークユニットＳｔ５、Ｓｔ６で構成された中継局が電源オフにより解列すると、ネットワークＮｗ２においてネットワークユニットＳｔ４がネットワークユニットＳｔ５の解列を認識し、ルーチングテーブルにおいてネットワークＮｗ２のネットワークユニットＳｔ５を中継するネットワーク番号３の設定有無を「０」とし、ネットワーク番号３を中継するネットワーク番号４の設定有無を「０」としたルーチングテーブルをプログラマブルコントローラＰＬＣ２に通知する。そして、プログラマブルコントローラＰＬＣ２は、ネットワークユニットＳｔ４から通知されたルーチングテーブルを自局に保持しているルーチングパラメータに反映する。
【００８８】
また、ネットワークＮｗ３においてネットワークユニットＳｔ７がネットワークユニットＳｔ６の解列を認識し、ルーチングテーブルにおいてネットワークＮｗ３のネットワークユニットＳｔ６を中継するネットワーク番号２の設定有無を「０」とし、ネットワーク番号２を中継するネットワーク番号１の設定有無を「０」としたルーチングテーブルをプログラマブルコントローラＰＬＣ４に通知する。そして、プログラマブルコントローラＰＬＣ４は、ネットワークユニットＳｔ７から通知された自局にルーチングテーブルを保持しているルーチングパラメータに反映する。
【００８９】
図２５は、図１３のネットワークユニットＳｔ５、Ｓｔ６およびプログラマブルコントローラＰＬＣ３の解列後にプログラマブルコントローラＰＬＣ２、ＰＬＣ４にて保持されるルーチングパラメータを示す図である。
【００９０】
なお、図２５（ａ）は、プログラマブルコントローラＰＬＣ２にて保持されているルーチングパラメータ、図２５（ｂ）は、プログラマブルコントローラＰＬＣ４にて保持されているルーチングパラメータを示す。
【００９１】
次に、プログラマブルコントローラＰＬＣ２、ＰＬＣ４は、反映したルーチングパラメータを同一ベース上のネットワークユニットＳｔ３、Ｓｔ４、Ｓｔ７、Ｓｔ８に通知し、通知を受けたネットワークユニットＳｔ３、Ｓｔ４、Ｓｔ７、Ｓｔ８は、プログラマブルコントローラＰＬＣ２、ＰＬＣ４から通知されたルーチングパラメータを自ネットワークＮｗ１〜Ｎｗ４の全局に送信する。
【００９２】
ネットワークユニットＳｔ２はネットワークユニットＳｔ３から受信したルーチングパラメータを反映したルーチングテーブルをプログラマブルコントローラＰＬＣ１に通知し、プログラマブルコントローラＰＬＣ１はネットワークユニットＳｔ２から通知されたルーチングテーブルを基に保持しているルーチングパラメータに反映する。
【００９３】
図２６は、図１３のネットワークユニットＳｔ５、Ｓｔ６およびプログラマブルコントローラＰＬＣ３の解列後にプログラマブルコントローラＰＬＣ１にて保持されるルーチングパラメータを示す図である。
【００９４】
このように、上述した実施の形態によれば、人手によりプログラマブルコントローラごとにルーチングパラメータを設定する必要がなくなり、ネットワークシステムの構築の容易化を図ることが可能となるとともに、パラメータ設定ミスによる通信エラーをなくすことができる。また、経路に異常が発生した場合、通信可能な経路があれば、通信可能な経路をルーチングパラメータとして設定することにより通信を継続することができる。
【産業上の利用可能性】
【００９５】
以上のように本発明に係るルーチング情報生成装置は、ネットワークシステムの構成変更に柔軟に対応しつつ、ルーチングパラメータの設定にかかる手間を低減することが可能となり、複数のネットワークを有し、ルーチングパラメータを用いて中継を行い、異なるネットワーク間で通信するネットワークシステムのルーチングパラメータを自動生成する方法に適している。
【符号の説明】
【００９６】
１０１  中継部
１０２、１０３  ネットワーク接続部
１０４、１０５、Ｎｗ１〜Ｎｗ４  ネットワーク
ＰＬＣ１〜ＰＬＣ４  プログラマブルコントローラ
Ｓｔ２〜Ｓｔ８  ネットワークユニット
１ａ、２ｃ、３ｃ  ルーチング情報更新部
１ｂ、２ｄ、３ｄ  ルーチング情報通知部
２ａ、３ａ  ルーチング情報配信部
２ｂ、３ｂ  ルーチング情報比較部
【図１】
2011083565.tif 000003
【図２】
2011083565.tif 000004
【図３】
2011083565.tif 000005
【図４】
2011083565.tif 000006
【図５】
2011083565.tif 000007
【図６】
2011083565.tif 000008
【図７】
2011083565.tif 000009
【図８】
2011083565.tif 000010
【図９】
2011083565.tif 000011
【図１０】
2011083565.tif 000012
【図１１】
2011083565.tif 000013
【図１２】
2011083565.tif 000014
【図１３】
2011083565.tif 000015
【図１４】
2011083565.tif 000016
【図１５】
2011083565.tif 000017
【図１６】
2011083565.tif 000018
【図１７】
2011083565.tif 000019
【図１８】
2011083565.tif 000020
【図１９】
2011083565.tif 000021
【図２０】
2011083565.tif 000022
【図２１】
2011083565.tif 000023
【図２２】
2011083565.tif 000024
【図２３】
2011083565.tif 000025
【図２４】
2011083565.tif 000026
【図２５】
2011083565.tif 000027
【図２６】
2011083565.tif 000028
【手続補正書】
【提出日】平成22年9月1日(2010.9.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
中継部から通知されたルーチング情報に自局が保持するルーチング情報を設定し、そのルーチング情報を自ネットワークに接続された全局に配信するルーチング情報配信部と、
前記自ネットワークの他局から配信されたルーチング情報と前記自局が保持するルーチング情報とを比較するルーチング情報比較部と、
前記ルーチング情報比較部による比較結果に基づいて、前記自局が保持するルーチング情報を更新するルーチング情報更新部と、
自ネットワークに接続された自局が保持するルーチング情報を同一ベース上の中継部に通知するルーチング情報通知部とを備えることを特徴とするルーチング情報生成装置。
【請求項２】
ルーチング情報を局ごとに保持する中継部とネットワークに接続されたネットワーク接続部を１または複数個持つ局を複数有するネットワークシステムにおけるルーチング情報生成方法において、
自局のネットワーク接続部は、同一ベース上の中継部から通知されたルーチング情報に自局が保持するルーチング情報を設定し、そのルーチング情報を自ネットワークの他局のネットワーク接続部に配信するステップと、
前記自局のネットワーク接続部は、他局のネットワーク接続部から受信したルーチング情報に新たなルーチング情報があれば同一ベース上の中継部に通知するステップと、
前記中継部は、同一ベース上のネットワーク接続部から通知されたルーチング情報に基づいて、前記中継部が保持するルーチング情報を更新するステップとを備えることを特徴とするルーチング情報生成方法。
【請求項３】
前記中継部は、前記更新したルーチング情報を同一ベース上のネットワーク接続部に通知するステップをさらに備え、
前記自局のネットワーク接続部は、前記中継部から通知されたルーチング情報に基づいて前記ネットワーク接続部が保持するルーチング情報を更新し、前記更新したルーチング情報を自ネットワークの他局のネットワーク接続部に配信し、他局のネットワーク接続部から受信したルーチング情報に新たなルーチング情報がなくなるまで同一ベース上の中継部に前記ルーチング情報を通知するステップを繰り返すことを特徴とする請求項２に記載のルーチング情報生成方法。
【請求項４】
同一ベース上の中継部とネットワーク接続部との間のルーチング情報の通知および自ネットワークのネットワーク接続部間の送受信において、自局が接続しているネットワーク番号に対応する設定有無、ネットワーク番号の中継有無、中継先ネットワーク番号、中継先局番号、中継元局番号の項目を有するルーチングテーブルをネットワークごとに用いることを特徴とする請求項２または３記載のルーチング情報生成方法。
【請求項５】
前記ネットワーク接続部は、前記ネットワークシステムの立ち上げ時に前記設定有無を設定有に設定し、自局番号を中継元局番号に格納して同一ベース上の中継部に通知することを特徴とする請求項４記載のルーチング情報生成方法。
【請求項６】
前記ネットワーク接続部は、前記中継部から通知されたルーチング情報において、設定有となっている自局を除く同一ベース上のネットワーク接続部のネットワーク番号の中継有無を中継有に設定し、前記中継先ネットワーク番号に自ネットワーク番号を格納し、前記中継元局番号に自局番号を格納して、自ネットワークの他局のネットワーク接続部に配信することを特徴とする請求項５記載のルーチング情報生成方法。
【請求項７】
自局のネットワーク接続部は、自ネットワークの他局のネットワーク接続部の解列を認識するステップと、
前記自局のネットワーク接続部は、前記解列したネットワーク接続部を中継するネットワークへのルーチング情報を解除するステップと、
前記自局のネットワーク接続部は、前記解除したルーチング情報を同一ベース上の中継部に通知するステップとを備えることを特徴とする請求項２から６のいずれか１項記載のルーチング情報生成方法。
【請求項８】
前記ネットワーク接続部は、前記自ネットワークの他局のネットワーク接続部の解列を認識した場合、前記解列したネットワーク接続部を中継するネットワーク番号の設定有無を設定無に設定し、前記ネットワーク番号を中継するネットワーク番号の設定有無を設定無に設定することを特徴とする請求項７記載のルーチング情報生成方法。
【請求項９】
中継部から通知されたルーチング情報に自局が保持するルーチング情報を設定し、そのルーチング情報を自ネットワークに接続された全局に配信するステップと、
前記自ネットワークの他局から配信されたルーチング情報と前記自局が保持するルーチング情報とを比較するステップと、
前記ルーチング情報の比較結果に基づいて、前記自局が保持するルーチング情報を更新するステップと、
自ネットワークに接続された自局が保持するルーチング情報を同一ベース上の中継部に通知するステップとをコンピュータに実行させることを特徴とするルーチング情報生成プログラム。
【国際調査報告】
2011083565.tif 000029
2011083565.tif 000030
2011083565.tif 000031
2011083565.tif 000032