(57)【要約】      （修正有）【課題】ＷＡＮ側に接続された通信機器のＩＰアドレスの変更があった場合でも、手間及びコストをかけずに、ＷＡＮ側の通信機器とＬＡＮ側の通信端末との通信を即時に実現させる通信処理装置、通信処理方法、及び通信処理プログラムを提供する。【解決手段】第１ネットワーク５００に接続された第１ポート２０Ａを有する第１インタフェース２０と、第２ネットワーク１０２に接続された第２ポート３０Ａを有する第２インタフェース３０と、を有する通信処理装置１０であって、通信処理装置は、第１ポートのリンク状態を監視し、リンク状態に変更があった場合に、第２ポートの状態をリンク状態に同期させる制御部５０を有する。【選択図】図１
2018037851.tif 000002
【特許請求の範囲】
【請求項１】
第１ネットワークに接続された第１ポートを有する第１インタフェースと、
第２ネットワークに接続された第２ポートを有する第２インタフェースと、
前記第１ポートのリンク状態を監視し、前記リンク状態に変更があった場合に、前記第２ポートの状態を前記リンク状態に同期させる制御部と、を有する通信処理装置。
【請求項２】
前記制御部は、
前記リンク状態がリンクダウン状態からリンクアップ状態に変化したときに、前記リンク状態に変更があったと判定するものである請求項１に記載の通信処理装置。
【請求項３】
前記第１ポートは、ＤＨＣＰサーバ機能を備えたルータ装置に接続されており、
前記制御部は、
前記ＤＨＣＰサーバ機能のアドレスが変更された場合に、前記リンク状態に変更があったと判定するものである請求項１又は２に記載の通信処理装置。
【請求項４】
第１ネットワークに接続された第１ポートのリンク状態を監視し、
前記リンク状態に変更があった場合に、第２ネットワークに接続された第２ポートの状態を前記リンク状態に同期させる通信処理方法。
【請求項５】
第１ネットワークに接続された第１ポートを有する第１インタフェースと、第２ネットワークに接続された第２ポートを有する第２インタフェースと、を有する通信処理装置に設けられたコンピュータを、
前記第１ポートのリンク状態を監視するポート監視手段、
及び前記ポート監視手段が前記リンク状態の変更を検出した場合に、前記第２ポートの状態を前記リンク状態に同期させるポート状態設定手段、
として機能させる通信処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワークを構成する通信処理装置、通信処理方法、及び通信処理プログラムに関する。
【背景技術】
【０００２】
一般に、ブリッジモードに対応した通信処理装置は、インタフェース間において、イーサネットフレームのブリッジ転送を行うことができる。ただし、ルータ装置等の通信機器とＰＣ等の通信端末との間に、ブリッジ装置を含む従来の通信処理装置が設けられたネットワーク構成では、通信機器のＬＡＮ側のＩＰアドレスの変更が必要となった場合、通信処理装置のＬＡＮ側に接続された通信端末は、リンク状態の変更を検出することができない。よって、通信処理装置に接続された通信端末は、ＤＨＣＰのリース期間の更新タイミングまで、通信機器のＩＰアドレスの変更を検知できず、変更前のＩＰアドレスを利用することになる。このため、通信処理装置に接続された通信端末は、一時的に、通信機器及び通信機器に接続された他のＰＣ等との通信ができなくなる。そして、従来は、ＬＡＮケーブルの抜き差しによりリンクダウンを通信端末に意図的に検出させるという手法、又は通信処理装置を一度再起動させて復旧させるという手法により、通信機器のＩＰアドレスの変更を通信端末に認識させている。
【０００３】
また、特許文献１には、通信ポートをリセットするリセットスイッチを搭載した通信処理装置が開示されている。特許文献１の通信処理装置は、リセットスイッチが押下されると、通信動作を停止し、一定期間後に初期状態から動作を開始するように構成されている。特許文献２には、通信処理装置としてのスイッチの同期ずれを監視するスイッチ制御回路が開示されている。スイッチ制御回路は、スイッチの送受信信号から同期ずれを監視し、同期ずれが生じた場合にリセット信号を出力するように構成されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１２１２９７号公報
【特許文献２】特開平８−２０２２３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のように、ＬＡＮケーブルの抜き差し又は通信処理装置の再起動を行うという手法を採った場合は、手間と時間がかかる。また、特許文献１の通信処理装置は、接続されている通信端末との通信を一時的に切断する場合、人の手によってリセットスイッチを押下する必要があるため、手間がかかり、増設コストもかさむ。加えて、特許文献１の通信処理装置は、遠隔地からルータ装置のＩＰアドレスを設定変更した場合、又は容易にリセットボタンを押せない場所に設置されている場合等において、即時に設定変更を反映することができないといった課題がある。
【０００６】
さらに、特許文献２の技術では、同期ずれを検出するために、特別なスイッチ制御回路を備えたハードウェア構成を採る必要があることから、コストがかかると共に、既に製品化されている装置等には適用することができないといった課題がある。よって、通信処理装置のＷＡＮ側に接続された通信機器のＩＰアドレスの変更があった場合に、当該通信機器と通信処理装置のＬＡＮ側に接続された通信端末との通信を、手間及びコストをかけず即時に実現する技術が望まれている。
【課題を解決するための手段】
【０００７】
本発明に係る通信処理装置は、第１ネットワークに接続された第１ポートを有する第１インタフェースと、第２ネットワークに接続された第２ポートを有する第２インタフェースと、第１ポートのリンク状態を監視し、リンク状態に変更があった場合に、第２ポートの状態をリンク状態に同期させる制御部と、を有するものである。
【０００８】
また、本発明に係る通信処理方法は、第１ネットワークに接続された第１ポートのリンク状態を監視し、リンク状態に変更があった場合に、第２ネットワークに接続された第２ポートの状態をリンク状態に同期させるものである。
【０００９】
さらに、本発明に係る通信処理プログラムは、第１ネットワークに接続された第１ポートを有する第１インタフェースと、第２ネットワークに接続された第２ポートを有する第２インタフェースと、を有する通信処理装置に設けられたコンピュータを、第１ポートのリンク状態を監視するポート監視手段、及びポート監視手段がリンク状態の変更を検出した場合に、第２ポートの状態をリンク状態に同期させるポート状態設定手段、として機能させるものである。
【発明の効果】
【００１０】
本発明によれば、第１ポートのリンク状態に変更があった場合に、第２ポートの状態を第１ポートのリンク状態に同期させることから、ＬＡＮケーブルの抜き差し、通信処理装置の再起動、又はリセットスイッチの増設等の手間及びコストをかけずに、第１ポート側の通信機器と第２ポート側の通信端末との通信を即時に実現させることができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１実施形態に係る通信処理装置の構成を示すブロック図である。
【図２】図１の通信処理装置が接続されたネットワーク構成のうち、通信機器の設定変更前の状態を例示する説明図である。
【図３】図１の通信処理装置が接続されたネットワーク構成のうち、通信機器の設定変更後の状態を例示する説明図である。
【図４】図１の通信処理装置の動作を示すフローチャートである。
【図５】本発明の第２実施形態に係る通信処理装置が接続されたネットワーク構成を例示する説明図である。
【図６】従来の通信処理装置が接続されたネットワーク構成を示す説明図である。
【発明を実施するための形態】
【００１２】
〔第１実施形態〕
図１は、本発明の第１実施形態に係る通信処理装置の構成を示すブロック図である。図１に示すように、通信処理装置１０は、ＷＡＮインタフェース２０と、ＬＡＮインタフェース３０と、記憶部４０と、制御部５０と、を有している。
【００１３】
ＷＡＮインタフェース２０は、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）のインタフェースポートであるＷＡＮポート２０Ａを有している。ＷＡＮインタフェース２０は、ＷＡＮポート２０Ａを介して、インターネット及びインターネットへのアクセス網などを含む網側ネットワーク５００に接続されている。ＬＡＮインタフェース３０は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）のインタフェースポートであるＬＡＮポート３０Ａを有している。ＬＡＮインタフェース３０は、ＬＡＮポート３０Ａを介して通信端末１０２に接続されている。ここで、ＷＡＮインタフェース２０は、本発明の第１インタフェースに相当し、ＷＡＮポート２０Ａは、本発明の第１ポートに相当する。また、ＬＡＮインタフェース３０は、本発明の第２インタフェースに相当し、ＬＡＮポート３０Ａは、本発明の第２ポートに相当する。
【００１４】
記憶部４０には、ソフトウェアとして、通信処理プログラム４１が格納されている。通信処理プログラム４１は、監視対象ポートのリンク状態（Ｌｉｎｋ状態）を監視するプロセスであるポート監視プロセス４１Ａと、同期対象ポートのポート状態の設定を指令する状態設定コマンド４１Ｂと、を含んで構成されている。本第１実施形態では、監視対象ポートがＷＡＮポート２０Ａであり、同期対象ポートがＬＡＮポート３０Ａである例について説明する。ここで、記憶部４０は、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）及びＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、又はフラッシュメモリ等により構成することができる。
【００１５】
制御部５０は、ポート監視手段５１と、ポート状態設定手段５２と、を有している。制御部５０は、通信処理プログラム４１を実行し、ポート監視手段５１及びポート状態設定手段５２の各機能を実現するものである。制御部５０は、ＣＰＵ（Ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等の演算装置、又はＤＳＰ（ｄｉｇｉｔａｌ  ｓｉｇｎａｌ  ｐｒｏｃｅｓｓｏｒ）等のマイコン等により構成することができる。
【００１６】
ポート監視手段５１は、ポーリング方式により、監視対象ポートのリンク状態を定期間隔ごとに取得して、監視対象ポートのリンク状態を監視するものである。本第１実施形態において、ポート監視手段５１は、ＷＡＮポート２０ＡにＬＡＮケーブルが接続され、リンクが確立されているか否かを監視するものである。
【００１７】
また、ポート監視手段５１は、状態設定コマンド４１Ｂに基づいて、ポート状態の設定指令をポート状態設定手段５２へ送信することにより、同期対象ポートのポート状態を強制的に変更する機能を有している。つまり、状態設定コマンド４１Ｂは、ＬＡＮポート３０Ａのポート状態を強制的に変更するコマンドとなっている。
【００１８】
ポート状態設定手段５２は、ポート監視手段５１からの設定指令に応じて、同期対象ポートの状態設定を行うものである。このとき、ポート状態設定手段５２は、同期対象ポートの状態を、監視対象ポートのリンク状態に同期させるように設定する。
【００１９】
ポート状態には、「ＤＩＳＡＢＬＥ」と、「ＥＮＡＢＬＥ」と、「ＲＥＳＥＴ」とがある。「ＤＩＳＡＢＬＥ」は、フレーム転送不可の状態であり、ＬＡＮポート３０Ａに接続された通信端末１０２からは、リンクダウン（ＬｉｎｋＤＯＷＮ）の状態と認識される。「ＥＮＡＢＬＥ」は、通常状態であり、ＬＡＮポート３０Ａに接続された通信端末１０２からは、リンクアップ（ＬｉｎｋＵＰ）の状態と認識される。「ＲＥＳＥＴ」は、「ＤＩＳＡＢＬＥ」と「ＥＮＡＢＬＥ」とを合わせて行った状態であり、ＬＡＮポート３０Ａに接続された通信端末１０２からは、リンクダウンの状態を認識した後に、リンクアップの状態が認識される。
【００２０】
図２は、図１の通信処理装置が接続されたネットワーク構成のうち、通信機器の設定変更前の状態を例示する説明図である。図３は、図１の通信処理装置が接続されたネットワーク構成のうち、通信機器の設定変更後の状態を例示する説明図である。図２及び図３を参照して、通信処理装置１０が接続されたネットワーク構成について説明する。図２及び図３では、網側ネットワーク５００として、インターネット３００及びルータ装置２００を例示している。
【００２１】
ルータ装置２００は、通信処理装置１０のＷＡＮ側に接続された通信機器であり、ＷＡＮインタフェース２２０と、ＬＡＮインタフェース２３０と、を有している。ＬＡＮインタフェース２３０は、ＬＡＮインタフェース２３０に接続された通信端末１０１が起動した際、通信端末１０１にＩＰアドレスなどの情報を自動的に割り当てるＤＨＣＰサーバ機能２３０Ａを有している。ここで、ＤＨＣＰとは、Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌの略である。図２及び図３に示すネットワーク構成おいて、ルータ装置２００は、ＤＨＣＰサーバ機能２３０Ａにより、ＬＡＮ配下の通信端末１０１にＩＰアドレスを自動的に払い出すものである。また、ルータ装置２００は、ＷＡＮインタフェース２２０を介してインターネット３００に接続されている。図２では、ルータ装置２００のＬＡＮ側のＩＰアドレスが、１９２．１６８．１．１／２４（／２４はサブネットマスク）に設定されており、図３では、ルータ装置２００のＬＡＮ側のＩＰアドレスが、１９２．１６８．２．１／２４に設定変更されている。
【００２２】
通信処理装置１０は、図１の制御構成を適用したブリッジ装置である。通信処理装置１０は、ＷＡＮインタフェース２０のＷＡＮポート２０Ａを介してルータ装置２００のＬＡＮ側に接続されている。制御部５０のポート監視手段５１は、ルータ装置２００のＤＨＣＰサーバ機能２３０Ａのアドレス、すなわち、ルータ装置２００のＬＡＮ側のＩＰアドレスが変更された場合に、ＷＡＮポート２０Ａのリンク状態に変更があったと判定する機能を有している。また、通信処理装置１０は、ＬＡＮインタフェース３０のＬＡＮポート３０Ａを介して通信端末１０２に接続されている。
【００２３】
通信端末１０１は、デスクトップＰＣ、ノートＰＣ、又はタブレットＰＣなどのＰＣ（Ｐｅｒｓｏｎａｌ  ｃｏｍｐｕｔｅｒ）であり、ルータ装置２００のＬＡＮインタフェース２３０に設けられたＬＡＮポート（図示せず）に接続されている。通信端末１０１は、ＤＨＣＰサーバ機能２３０Ａを有するＬＡＮインタフェース２３０からＩＰアドレスなどの情報を自動的に取得するＤＨＣＰクライアント機能１００Ａを有している。図２において、通信端末１０１は、ＤＨＣＰクライアント機能１００Ａにより、ＩＰアドレスとして１９２．１６８．１．２を取得している。
【００２４】
通信端末１０２は、デスクトップＰＣ、ノートＰＣ、又はタブレットＰＣなどのＰＣであり、通信処理装置１０のＬＡＮインタフェース３０に設けられたＬＡＮポート３０Ａに接続されている。通信端末１０２は、ＤＨＣＰサーバ機能２３０Ａを有するＬＡＮインタフェース２３０からＩＰアドレスなどの情報を自動的に取得するＤＨＣＰクライアント機能１００Ａを有している。図２において、通信端末１０２は、ＤＨＣＰクライアント機能１００Ａにより、ＩＰアドレスとして１９２．１６８．１．３を取得している。
【００２５】
図２の状態から、ネットワーク構成のアドレス形態の変更等により、図３のように、ルータ装置２００のＬＡＮ側のＩＰアドレスを１９２．１６８．２．１／２４に変更する必要が生じた場合、ルータ装置２００は、ＬＡＮ側のＩＰアドレスを設定し、反映処理（再起動等）を行うことになる。
【００２６】
ルータ装置２００が、ＬＡＮ側のＩＰアドレスを１９２．１６８．２．１／２４に設定変更し、再起動を行った場合、通信端末１０１はルータ装置２００に直接接続されているため、ルータ装置２００と通信端末１０１との間のリンクが一度切断される。すると、通信端末１０１は、ＤＨＣＰクライアント機能１００ＡによるＩＰアドレスの再取得処理を行う。すなわち、通信端末１０１は、ＤＨＣＰクライアント機能１００Ａにより、変更されたＩＰアドレスである１９２．１６８．２．２／２４を取得し、ルータ装置２００及びインターネット３００との通信を行うことができる。
【００２７】
一方、通信端末１０２は、通信処理装置１０のＬＡＮポート３０Ａに接続されており、ルータ装置２００に対し通信処理装置１０を介して接続されている。しかし、通信処理装置１０は、ＬＡＮポート３０Ａの状態をＷＡＮポート２０Ａのリンク状態に同期させる機能を有している。このため、通信端末１０２は、ルータ装置２００が再起動される際、即時にルータ装置２００及びインターネット３００との通信を行うことができる。
【００２８】
具体的には、ルータ装置２００が再起動される際に、通信処理装置１０は、１９２．１６８．１．１には接続できないため、ＷＡＮポート２０Ａのリンク状態のリンクダウン状態への変更を検出する。そして、通信処理装置１０は、ＬＡＮポート３０Ａのリンク状態を「ＥＮＡＢＬＥ」から「ＤＩＳＡＢＬＥ」に設定変更する。また、ルータ装置２００の再起動後に、通信処理装置１０が、ＷＡＮポート２０Ａのリンク状態のリンクアップ状態への変更を検出し、ＬＡＮポート３０Ａのリンク状態を「ＤＩＳＡＢＬＥ」から「ＥＮＡＢＬＥ」に設定変更する。
【００２９】
すなわち、ルータ装置２００の再起動時に、通信処理装置１０は、ＬＡＮポート３０Ａのリンク状態を、「ＥＮＡＢＬＥ」の状態から「ＤＩＳＡＢＬＥ」の状態に変更し、さらに「ＥＮＡＢＬＥ」の状態に変更する。このため、通信端末１０２は、リンクダウン状態を認識することができ、ＤＨＣＰクライアント機能１００ＡによるＩＰアドレスの再取得処理を行うことができる。つまり、ルータ装置２００の再起動時に、通信処理装置１０と通信端末１０２との間のリンクが一度切断されることになるため、通信端末１０２は、ＤＨＣＰクライアント機能１００Ａにより、変更されたＩＰアドレスである１９２．１６８．２．３／２４を取得し、即時にルータ装置２００及びインターネット３００との通信を行うことができる。
【００３０】
図４は、図１の通信処理装置１０の動作を示すフローチャートである。図４に基づき、図１〜図３を適宜参照して、通信処理装置１０の制御部５０による通信処理方法、すなわち通信処理装置１０のリンク状態同期方法について説明する。
【００３１】
まず、ポート監視手段５１は、ポート監視プロセス４１Ａの起動時において、監視対象ポートであるＷＡＮポート２０Ａのリンク状態を「未取得」に設定する（ステップＳ１０１）。次いで、ポート監視手段５１は、ＷＡＮポート２０Ａのリンク状態の情報を取得する（ステップＳ１０２）。
【００３２】
次に、ポート監視手段５１は、ＷＡＮポート２０Ａのリンク状態が変更されたか否かを判定する（ステップＳ１０３）。ポート監視手段５１は、ＷＡＮポート２０Ａのリンク状態に変更がなかった場合（ステップＳ１０３／Ｎｏ）、定期的なポーリングの間隔である定期間隔の待ち合わせを行う。すなわち、ポート監視手段５１は、次のポーリングのタイミングまで待機して、ステップＳ１０２へ戻る（ステップＳ１０７）。
【００３３】
一方、ポート監視手段５１は、ＷＡＮポート２０Ａのリンク状態に変更があった場合（ステップＳ１０３／Ｙｅｓ）、ＷＡＮポート２０Ａのリンク状態がリンクアップの状態にあるかリンクダウンの状態にあるかを判定する。ここで、リンク状態の情報の初期値は、上記の通り「未取得」に設定されるため、ポート監視手段５１は、ポート監視プロセス４１Ａの起動時に、監視対象ポートであるＷＡＮポート２０Ａのリンク状態について、必ず変更ありと判定する。ところで、リンクアップの状態とは、通信処理装置１０の監視対象ポートであるＷＡＮポート２０Ａが、通信機器としてのルータ装置２００に接続され、通信処理装置１０がルータ装置２００と通信できる状態にあることをいう。また、リンクダウンの状態とは、通信処理装置１０の監視対象ポートであるＷＡＮポート２０Ａが、通信機器としてのルータ装置２００と接続できず、通信処理装置１０がルータ装置２００と通信できない状態にあることをいう（ステップＳ１０４）。
【００３４】
ポート監視手段５１は、監視対象ポートのリンク状態がリンクアップの状態にあると判定した場合（ステップＳ１０４／Ｙｅｓ）、「ＥＮＡＢＬＥ」への設定を指令する状態設定コマンドを実行する。つまり、ポート監視手段５１は、「ＥＮＡＢＬＥ」への設定指令をポート状態設定手段５２に送信する。ポート状態設定手段５２は、ポート監視手段５１からの設定指令に応じて、同期対象ポートであるＬＡＮポート３０Ａの状態を「ＥＮＡＢＬＥ」に設定し、ＬＡＮポート３０Ａの状態をＷＡＮポート２０Ａのリンク状態に同期させ（ステップＳ１０５）、ステップＳ１０７に進む。
【００３５】
ポート監視手段５１は、監視対象ポートのリンク状態がリンクダウンの状態にあると判定した場合（ステップＳ１０４／Ｎｏ）、「ＤＩＳＡＢＬＥ」への設定を指令する状態設定コマンドを実行する。つまり、ポート監視手段５１は、「ＤＩＳＡＢＬＥ」への設定指令をポート状態設定手段５２に送信する。ポート状態設定手段５２は、ポート監視手段５１からの設定指令に応じて、同期対象ポートであるＬＡＮポート３０Ａの状態を「ＤＩＳＡＢＬＥ」に設定し、ＬＡＮポート３０Ａの状態をＷＡＮポート２０Ａのリンク状態に同期させ（ステップＳ１０６）、ステップＳ１０７に進む。
【００３６】
よって、通信端末１０２は、ルータ装置２００のＬＡＮ側のＩＰアドレスが変更された際に、ＷＡＮポート２０Ａのリンク状態に同期したＬＡＮポート３０Ａの「ＤＩＳＡＢＬＥ」の状態を読み取り、リンクダウンの状態を認識することができる。また、通信端末１０２は、ルータ装置２００のＩＰアドレス変更に伴う再起動後に、ＷＡＮポート２０Ａのリンク状態に同期したＬＡＮポート３０Ａの「ＥＮＡＢＬＥ」の状態を読み取り、リンクダウンの状態を認識することができる。すなわち、通信処理装置１０によれば、ルータ装置２００のＬＡＮ側のＩＰアドレスの変更に伴う反映処理に応じて、通信端末１０２に「ＲＥＳＥＴ」の状態を認識させることができる。そのため、通信端末１０２は、ＤＨＣＰクライアント機能１００Ａにより、新たなＩＰアドレスを取得し、即時にルータ装置２００及びインターネット３００との通信を行うことができる。
【００３７】
以上のように、本第１実施形態における通信処理装置１０は、ポート監視プロセス４１Ａ及び状態設定コマンド４１Ｂを含む通信処理プログラム４１に基づき、同期対象ポートであるＬＡＮポート３０Ａの状態を、監視対象ポートであるＷＡＮポート２０Ａのリンク状態に同期させる機能を有している。よって、通信処理装置１０は、ＷＡＮ側に接続された通信機器のＩＰアドレス変更時等において、ＬＡＮ側に接続された通信端末に、リンク状態の変更を検出させることができる。すなわち、通信処理装置１０のＬＡＮ側に接続された通信端末は、通信処理装置１０のＷＡＮ側に接続された通信機器のＩＰアドレス変更時等を即時に反映させ、自動的にルータ装置２００及びインターネット３００との通信を復旧することができる。よって、通信処理装置１０によれば、ネットワーク環境構築、及びネットワーク構成変更時の作業効率の向上を図ることができる。通信処理プログラム４１は、特に、ブリッジ装置の他、ブリッジモードを有する通信処理装置に対し、好適に適用することができる。
【００３８】
図６は、従来の通信処理装置が接続されたネットワーク構成を示す説明図である。図６の比較例を参照して、本第１実施形態の通信処理装置１０によって得られる効果を更に詳細に説明する。図６のネットワーク構成には、ルータ装置２００のＬＡＮインタフェース２３０と通信端末１０２との間をブリッジ転送する通信処理装置１０００が存在する。他の構成は、図２の例と同様である。
【００３９】
ここで、ネットワークのアドレス形態の変更により、通信処理装置１０００が接続されたルータ装置２００のＬＡＮ側のＩＰアドレスの変更が必要となった場合を想定する。
【００４０】
通信端末１０１は、ルータ装置２００に直接ＬＡＮケーブルで接続されている。そのため、通信端末１０１は、ルータ装置２００を再起動し、ルータ装置２００の電源が一時的にＯＦＦとなった際に、リンクダウンを検出し、ＤＨＣＰクライアント機能１００ＡによってＩＰアドレスの再取得を行うことができる。つまり、図６の場合、通信端末１０１は、ルータ装置２００のＩＰアドレスが１９２．１６８．１．１／２４から１９２．１６８．２．１／２４に変更されたことに伴って１９２．１６８．１．２／２４から１９２．１６８．２．２／２４に変更されたＩＰアドレスを取得することができる。よって、通信端末１０１は、ルータ装置２００及びインターネット３００との通信を速やかに実行することができる。
【００４１】
一方、通信端末１０２は、通信処理装置１０００に接続されているため、リンク状態の変更を検出することができない。すなわち、通信端末１０２は、ＤＨＣＰのリース期間の更新タイミングまで、ルータ装置２００のＩＰアドレスの変更を検知することができず、旧アドレス（１９２．１６８．１．３／２４）を利用し続ける動作を行うこととなる。よって、通信端末１０２は、一時的にルータ装置２００及び通信端末１０１等との通信を行うことができなくなる。例えば、ルータ装置２００のＤＨＣＰサーバ機能２３０Ａのリース期間が１時間に設定されていた場合、ＤＨＣＰクライアント機能１００Ａは、リース期間の半分である３０分で更新動作を行うため、通信端末１０２は、最大３０分間通信が行えない状態となる。そして、従来の構成において、通信端末１０２にルータ装置２００のＩＰアドレスの変更を認識させるためには、通信端末１０２に接続されているＬＡＮケーブルを抜き差ししたり、通信処理装置１０００を一度再起動させたりする必要がある。
【００４２】
この点、通信処理装置１０は、監視対象ポートのリンク状態に変更があった場合に、同期対象ポートの状態を監視対象ポートのリンク状態に同期させる。そのため、通信処理装置１０によれば、監視対象ポート側に接続された通信機器のＩＰアドレス変更があった場合でも、ＬＡＮケーブルの抜き差し、通信処理装置の再起動、又はリセットスイッチの増設等といった手間及びコストをかけず、監視対象ポート側の通信機器と同期対象ポート側の通信端末との通信を速やかに実現させることができる。
【００４３】
ところで、本第１実施形態では、図１の制御構成をブリッジ装置に適用した通信処理装置１０を例示したが、これに限定されるものではない。通信処理装置１０は、図１の制御構成を、例えば、スイッチングＨＵＢ、リピータＨＵＢ、又はブリッジモード機能を搭載したホームゲートウェイ（ＨＧＷ）等に適用したものであってもよい。すなわち、通信処理装置１０は、複数の通信ポートを有する集線装置であればよく、本第１実施形態の制御構成を適用することにより、ある特定の通信ポートのリンク状態と、他の特定の通信ポートの状態とを同期させることができる。
【００４４】
〔第２実施形態〕
図５は、本発明の第２実施形態に係る通信処理装置が接続されたネットワーク構成を例示する説明図である。本第２実施形態の通信処理装置１０Ａ及び通信処理装置１０Ｂは、図１の通信処理装置１０と同様に構成されている。通信処理装置１０Ａ及び通信処理装置１０Ｂは、図１の制御構成を適用したスイッチングＨＵＢである。前述した第１実施形態と同等の構成については同一の符号を用いて説明は省略する。
【００４５】
図５に示すように、通信処理装置１０Ａと通信処理装置１０Ｂとは直列に接続されている。通信処理装置１０Ａは、ＷＡＮインタフェース２０のＷＡＮポート２０Ａを介してルータ装置２００のＬＡＮ側に接続されている。また、通信処理装置１０は、ＬＡＮインタフェース３０のＬＡＮポート３０Ａを介して通信端末１０１に接続されている。通信処理装置１０Ｂは、ＷＡＮインタフェース２０のＷＡＮポート２０Ｂを介して通信処理装置１０ＡのＬＡＮ側に接続されている。また、通信処理装置１０は、ＬＡＮインタフェース３０のＬＡＮポート３０Ｂを介して通信端末１０２に接続されている。
【００４６】
通信処理装置１０Ａの制御部５０は、監視対象ポートであるＷＡＮポート２０Ａのリンク状態を監視し、ＷＡＮポート２０Ａのリンク状態に変更があった場合に、同期対象ポートであるＬＡＮポート３０Ａの状態をＷＡＮポート２０Ａのリンク状態に同期させるものである。よって、通信処理装置１０Ａは、ルータ装置２００のＩＰアドレスが変更されたとき、ルータ装置２００に直接接続されていない通信端末１０１に、リンクダウンを検出させることができる。すなわち、通信端末１０１は、ルータ装置２００のＩＰアドレスの変更があった場合でも、ＤＨＣＰクライアント機能１００Ａにより、ルータ装置２００及びインターネット３００との通信を速やかに実現することができる。
【００４７】
通信処理装置１０Ｂの制御部５０は、監視対象ポートであるＷＡＮポート２０Ｂのリンク状態を監視し、ＷＡＮポート２０Ｂのリンク状態に変更があった場合に、同期対象ポートであるＬＡＮポート３０Ｂの状態をＷＡＮポート２０Ｂのリンク状態に同期させるものである。すなわち、通信処理装置１０Ｂは、通信処理装置１０ＡのＬＡＮポート３０Ａのポート状態の設定が変更された場合に、同期対象ポートであるＬＡＮポート３０Ｂの状態をＷＡＮポート２０Ｂのリンク状態に同期させるものである。ここで、ルータ装置２００のＩＰアドレスが変更された場合は、上記のように、通信処理装置１０Ａが、ＬＡＮポート３０Ａの状態をＷＡＮポート２０Ａのリンク状態に同期させる。そのため、通信処理装置１０Ｂは、ルータ装置２００のＩＰアドレスが変更されたとき、ルータ装置２００に直接接続されていない通信端末１０２に、リンクダウンを検出させることができる。つまり、通信端末１０２は、ルータ装置２００のＩＰアドレスの変更があった場合でも、ＤＨＣＰクライアント機能１００Ａにより、ルータ装置２００及びインターネット３００との通信を速やかに実現することができる。
【００４８】
ここで、図５では、２台の通信処理装置が直列に接続されたネットワーク構成を例示したが、これに限らず、図１の制御構成を適用したスイッチングＨＵＢは、３台以上を直列に接続して利用してもよい。このようにしても、各通信処理装置は、ＷＡＮポートのリンク状態、すなわち、ＷＡＮ側に接続されたルータ装置２００又は他の通信処理装置の状態を監視することにより、ルータ装置２００のＩＰアドレスが変更されたときに、リンク状態の同期処理を行うことができる。よって、通信処理装置のＬＡＮ側に接続された通信端末は、ルータ装置２００のＩＰアドレスの変更があった場合でも、手間及びコストをかけずに、ルータ装置２００及びインターネット３００との通信を即時に実現することができる。
【００４９】
なお、上述した各実施形態は、通信処理装置、通信処理方法、及び通信処理プログラムにおける好適な具体例であり、本発明の技術的範囲は、これらの態様に限定されるものではない。例えば、上記各実施形態では、同期対象ポートとして、単一のＬＡＮポートを有する通信処理装置１０、１０Ａ、１０Ｂを例示したが、これに限らず、通信処理装置１０、１０Ａ、１０Ｂは、複数のＬＡＮポートを有するものであってもよい。この場合、通信処理装置１０、１０Ａ、１０Ｂは、通信ポートごとに、どの通信ポートのリンク状態と同期させるかを予め設定しておくようにしてもよい。例えば、監視対象ポートと同期対象ポートとを関連づけたポート対応テーブルを記憶部４０等に格納しておき、制御部５０が、ポート対応テーブルを参照して同期処理を行うようにするとよい。加えて、通信処理装置１０、１０Ａ、１０Ｂは、どの同期対象ポートの状態を、どの監視対象ポートのリンク状態に同期させるかについての設定及び設定変更を行えるようにしてもよい。すなわち、通信ポートの同期処理に関する設定項目を設けておき、通信処理装置１０、１０Ａ、１０Ｂが、設定項目に対する設定内容に応じて、指定された通信ポートに同期処理を行うようにしてもよい。このようにすれば、通信処理装置１０、１０Ａ、１０Ｂは、各々に備わる通信ポートのうちから指定された通信ポートの状態のみを、対応する監視対象ポートのリンク状態に同期させるといった処理を行うことができる。
【００５０】
また、上記各実施形態では、同期対象ポートのリンク状態同期方法として、リンクダウン時に「ＤＩＳＡＢＬＥ」に設定し、リンクアップ時に「ＥＮＡＢＬＥ」に設定して、ＬＡＮポート３０Ａの状態を、完全にＷＡＮポート２０Ａのリンク状態に同期させる例について説明したが、これに限定されるものではない。例えば、通信処理装置１０、１０Ａ、１０Ｂは、リンクダウン状態からリンクアップ状態への状態変更時にのみ「ＲＥＳＥＴ」設定を行うようにしてもよい。すなわち、制御部５０は、監視対象ポートのリンク状態がリンクダウン状態からリンクアップ状態に変化したときにだけ、同期対象ポートの状態を監視対象ポートのリンク状態に同期させるようにしてもよい。このようにしても、同期対象ポートに接続された通信端末は、ポート状態の変更を検出することができるため、ルータ装置２００の反映処理後、ルータ装置２００及びインターネット３００との通信を速やかに実現することができる。
【００５１】
加えて、上記各実施形態では、ポート監視手段５１が、ポーリング方式によって監視対象ポートのリンク状態を監視する場合を例示したが、これに限らず、ポート監視手段５１は、コンテンション方式又はセレクティング方式等といった他の方式を用いて監視対象ポートのリンク状態を監視するようにしてもよい。さらに、上記各実施形態では、通信処理装置１０、１０Ａ、１０Ｂが、第１インタフェースとしてＷＡＮインタフェース２０を有する場合を例示したが、これに限らず、通信処理装置１０、１０Ａ、１０Ｂは、第１インタフェースとして、ＬＡＮインタフェースを有していてもよい。
【符号の説明】
【００５２】
１０、１０Ａ、１０Ｂ、１０００  通信処理装置、２０、２２０  ＷＡＮインタフェース、２０Ａ、２０Ｂ  ＷＡＮポート、３０、２３０  ＬＡＮインタフェース、３０Ａ、３０Ｂ  ＬＡＮポート、４０  記憶部、４１  通信処理プログラム、４１Ａ  ポート監視プロセス、４１Ｂ  状態設定コマンド、５０  制御部、５１  ポート監視手段、５２  ポート状態設定手段、１００Ａ  ＤＨＣＰクライアント機能、１０１、１０２  通信端末、２００  ルータ装置、２３０Ａ  ＤＨＣＰサーバ機能、３００  インターネット、５００  網側ネットワーク。
【図１】
2018037851.tif 000003
【図２】
2018037851.tif 000004
【図３】
2018037851.tif 000005
【図４】
2018037851.tif 000006
【図５】
2018037851.tif 000007
【図６】
2018037851.tif 000008