(57)【特許請求の範囲】
【請求項１】
ネットワークを介して接続される装置と予め決定された伝送経路に基づいてデータの送受信を行う複数のポートを有する通信装置であって、
前記複数のポートごとに設定されている帯域情報を記憶する設定情報記憶手段と、
前記ネットワークを管理するノードからネットワークの接続状態を確認する導通確認要求を受け付けた場合に、前記伝送経路に基づいてデータを受信して、接続先に転送させるポートに対して当該導通確認要求を受け付けたポートから導通確認パケットを送信する送信手段と、
前記送信手段により送信された導通確認パケットが前記転送するポートに受信された場合に、当該導通確認パケットを受信したポートに設定されている帯域情報を、前記記憶手段から取得する設定情報取得手段と、
前記設定情報取得手段により取得された帯域情報を導通確認パケットに付加した導通応答パケットを生成して、前記導通確認パケットを送信したポートに対して応答する応答手段と、
前記応答手段により応答された導通応答パケットが導通確認パケットを送信したポートに受信された場合に、当該導通応答パケットに付加されている帯域情報を取得して、前記ネットワークを管理するノードに対して通知する通知手段と、
を備えたことを特徴とする通信装置。
【請求項２】
前記送信手段は、前記導通確認要求を受け付けた場合に、前記伝送経路に基づいてデータを受信して、接続先に転送させるポートに対して、ＥｔｈｅｒｎｅｔＯＡＭの経路情報の確認と障害箇所の特定との機能を持つＬＴ機能、検査フレームを送信して接続確認する機能を持つＬＢ機能および定期的に検査フレームを送受信して接続確認する機能を持つＣＣ機能のいずれか一つ、または、複数を用いて当該導通確認要求を受け付けたポートから導通確認パケットを送信することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記送信手段は、前記導通確認要求を受け付けた場合に、前記伝送経路に基づいてデータを受信して、接続先に転送させるポートに対して、エラーメッセージと制御メッセージとを転送する機能を持つＩＣＭＰを用いて当該導通確認要求を受け付けたポートから導通確認パケットを送信することを特徴とする請求項１に記載の通信装置。
【請求項４】
前記複数のポートにおいて帯域情報の期待値を記憶する期待値記憶手段をさらに備え、
前記通知手段は、前記導通応答パケットが導通確認パケットを送信したポートに受信された場合に、記憶された期待値と比較して一致するか否かを判定し、判定された結果を、前記ネットワークを管理するノードに対して通知することを特徴とする請求項１〜３のいずれか一つに記載の通信装置。
【請求項５】
前記複数のポートそれぞれが、前記伝送経路に基づいてデータを送信する送信先のポートの帯域情報を保持する保持手段をさらに備え、
前記送信手段は、前記導通確認要求を受け付けた場合に、前記伝送経路に基づいてデータを受信して、前記保持手段により保持している帯域情報を付加して、接続先に転送させるポートに対して当該導通確認要求を受け付けたポートから導通確認パケットを送信し、
前記設定情報取得手段は、前記導通確認パケットが前記転送するポートに受信された場合に、当該導通確認パケットを受信したポートに設定されている帯域情報を前記記憶手段から取得し、
前記応答手段は、前記設定情報取得手段により取得された帯域情報と、受信された導通確認パケットに付加された帯域情報とが一致するか否かを判定し、一致しないと判定された場合にのみ、前記設定情報取得手段により取得された帯域情報を導通確認パケットに付加した導通応答パケットを生成して、導通確認パケットを送信したポートに対して応答することを特徴とする請求項１〜４のいずれか一つに記載の通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ネットワークを介して接続される装置と予め決定された伝送経路に基づいてデータの送受信を行う複数のポートを有する通信装置、通信方法および通信プログラムに関する。
【背景技術】
【０００２】
従来より、広域イーサネット（登録商標）サービスにおいて、装置の障害発生を知らせるアラームが鳴った場合には、アラームに該当する装置やパッケージなどを交換してサービスの復旧を行ってきた。一方、帯域設定などのＱｏＳ（Quality  of  Service）設定の誤りで通信が切れている場合には、「装置故障によるアラーム」が鳴ることはなく、装置の管理者が障害に気付かないために、エンドユーザからの申告によりはじめて障害箇所の特定を行うこととなる。
【０００３】
ここで、図１１を用いて、従来技術に係る帯域設定の誤りによる障害について説明する。図１１は、従来技術に係る帯域設定の誤りによる障害について説明するための図である。
【０００４】
図１１に示すように、通信装置Ａは、広域イーサネット（登録商標）サービスに接続されるＬ２スイッチなどのデータを中継する通信装置であり、複数の通信装置（例えば、通信装置Ｂ〜通信装置Ｆなど）と相互にデータ通信可能に接続されている。そして、各通信装置は、複数のポート（例えば、「ＰｏｒｔＡ−１」や「ＰｏｒｔＡ−２」など）を有しており、各ポートにおいて、管理者により予め帯域が設定されている。
【０００５】
例えば、通信装置Ａの「ＰｏｒｔＡ−１」と、通信装置Ｂの「ＰｏｒｔＢ−１」と、通信装置Ｂの「ＰｏｒｔＢ−２」との帯域設定を１００Ｍｂｐｓと設定して、通信装置Ａの「ＰｏｒｔＡ−２」の帯域設定を１００Ｍｂｐｓと設定するところを誤って１０Ｍｂｐｓに設定したとする。ここでは、このネットワークは、サービスとして１００Ｍｂｐｓとしているために、通信装置Ａの「ＰｏｒｔＡ−２」から１０Ｍｂｐｓ以上のパケットが流れると、パケットのロスが発生して、通信装置Ａと通信装置Ｂとの間において、通信することができない可能性がある。この結果、管理者により導通確認用のＰｉｎｇパケットなどで導通確認を行ったとしても、当該Ｐｉｎｇパケットが通ったり通らなかったりして、通信装置の故障や障害などが発生した箇所と原因との調査が長期化する。
【０００６】
また、特許文献１では、スイッチングノード装置は、転送するデータの種類、特性または長さに適合した最適帯域を持つパスを動的に確立して、送信側ノードから中継ノードを介して受信側ノードにパケットを送信し、データの転送が終了して受信側ノードからの応答を受け取ると当該パスを解放する。一方で、スイッチングノード装置は、受信側ノードからの応答がない場合に、障害が発生していることを認識している。
【０００７】
【特許文献１】特開２００４−５６７２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記した従来の技術は、管理者による設定の誤りなどで装置故障を示すアラームが鳴らない障害が発生した場合に、詳細な障害箇所の特定をすることが困難であるという課題があった。例えば、従来技術に係るスイッチングノード装置において、図１１のような帯域設定の誤りがある場合に、誤った帯域設定によってデータの転送をするために、データ転送終了後の受信側ノードからの応答が遅れるとともに、受信側ノードからの応答を受信したとしても、どのノードにおいて障害が発生していたかを特定することが困難である。
【０００９】
そこで、この発明は、上述した従来技術の課題を解決するためになされたものであり、予期できない装置故障や設定ミスなどで障害が発生した場合に、詳細な障害箇所を特定することが可能である通信装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決し、目的を達成するため、本発明は、ネットワークを介して接続される装置と予め決定された伝送経路に基づいてデータの送受信を行う複数のポートを有する通信装置であって、前記複数のポートごとに設定されている帯域情報を記憶する設定情報記憶手段と、前記ネットワークを管理するノードからネットワークの接続状態を確認する導通確認要求を受け付けた場合に、前記伝送経路に基づいてデータを受信して、接続先に転送させるポートに対して当該導通確認要求を受け付けたポートから導通確認パケットを送信する送信手段と、前記送信手段により送信された導通確認パケットが前記転送するポートに受信された場合に、当該導通確認パケットを受信したポートに設定されている帯域情報を、前記記憶手段から取得する設定情報取得手段と、前記設定情報取得手段により取得された帯域情報を導通確認パケットに付加した導通応答パケットを生成して、前記導通確認パケットを送信したポートに対して応答する応答手段と、前記応答手段により応答された導通応答パケットが導通確認パケットを送信したポートに受信された場合に、当該導通応答パケットに付加されている帯域情報を取得して、前記ネットワークを管理するノードに対して通知する通知手段と、を備えたことを特徴とする。
【００１１】
また、本発明は、上記の発明において、前記送信手段は、前記導通確認要求を受け付けた場合に、前記伝送経路に基づいてデータを受信して、接続先に転送させるポートに対して、ＥｔｈｅｒｎｅｔＯＡＭの経路情報の確認と障害箇所の特定との機能を持つＬＴ機能、検査フレームを送信して接続確認する機能を持つＬＢ機能および定期的に検査フレームを送受信して接続確認する機能を持つＣＣ機能のいずれか一つ、または、複数を用いて当該導通確認要求を受け付けたポートから導通確認パケットを送信することを特徴とする。
【００１２】
また、本発明は、上記の発明において、前記送信手段は、前記導通確認要求を受け付けた場合に、前記伝送経路に基づいてデータを受信して、接続先に転送させるポートに対して、エラーメッセージと制御メッセージとを転送する機能を持つＩＣＭＰを用いて当該導通確認要求を受け付けたポートから導通確認パケットを送信することを特徴とする。
【００１３】
また、本発明は、上記の発明において、前記複数のポートにおいて帯域情報の期待値を記憶する期待値記憶手段をさらに備え、前記通知手段は、前記導通応答パケットが導通確認パケットを送信したポートに受信された場合に、記憶された期待値と比較して一致するか否かを判定し、判定された結果を、前記ネットワークを管理するノードに対して通知することを特徴とする。
【００１４】
また、本発明は、上記の発明において、前記複数のポートそれぞれが、前記伝送経路に基づいてデータを送信する送信先のポートの帯域情報を保持する保持手段をさらに備え、前記送信手段は、前記導通確認要求を受け付けた場合に、前記伝送経路に基づいてデータを受信して、前記保持手段により保持している帯域情報を付加して、接続先に転送させるポートに対して当該導通確認要求を受け付けたポートから導通確認パケットを送信し、前記設定情報取得手段は、前記導通確認パケットが前記転送するポートに受信された場合に、当該導通確認パケットを受信したポートに設定されている帯域情報を前記記憶手段から取得し、前記応答手段は、前記設定情報取得手段により取得された帯域情報と、受信された導通確認パケットに付加された帯域情報とが一致するか否かを判定し、一致しないと判定された場合にのみ、前記設定情報取得手段により取得された帯域情報を導通確認パケットに付加した導通応答パケットを生成して、導通確認パケットを送信したポートに対して応答することを特徴とする。
【発明の効果】
【００１５】
本発明によれば、導通確認パケットの応答の際に、ポートの設定情報を付加した導通応答パケットを送信することとしたので、装置故障以外の障害となり得る帯域誤設定などを検出することが可能である。
【００１６】
また、本発明によれば、導通確認パケットとしてＬＴ機能、ＬＢ機能およびＣＣ機能を利用することとしたので、標準機能の一部として導通確認パケットを送信することが可能である。
【００１７】
また、本発明によれば、導通確認パケットとしてＩＣＭＰを利用することとしたので、標準機能の一部として導通確認パケットを送信することが可能である。
【００１８】
また、本発明によれば、設定情報の期待値を予め所定の記憶部に記憶することとしたので、応答速度の高速化が可能である。
【００１９】
また、本発明によれば、導通確認パケット送信側において受信側のポート設定情報を保持し、保持している設定情報を付加した導通確認パケットを送信することとしたので、双方向で正しい設定値かどうかを確認することが可能である。
【００２０】
また、本発明によれば、複数のポート情報を把握してネットワークを一括管理しているＮＭＳを利用して、一括で設定確認することとしたので、帯域情報の誤設定などの操作ミスを軽減することが可能である。
【発明を実施するための最良の形態】
【００２１】
以下に添付図面を参照して、この発明に係る通信装置の実施例を詳細に説明する。なお、以下では、本発明に係る通信装置の概要および特徴、通信装置の構成および処理の流れを順に説明し、最後に本実施例による効果を説明する。
【実施例１】
【００２２】
［概要および特徴］
まず最初に、図１を用いて、実施例１に係る通信装置の概要および特徴を説明する。図１は、実施例１に係る通信装置の概要および特徴を示す図である。
【００２３】
この通信装置Ａは、広域イーサネット（登録商標）サービスに接続されるＬ２スイッチなどのデータを中継する通信装置であり、当該通信装置Ａと同様の機能を有する通信装置Ｂ〜通信装置Ｆと、予め管理者により決定された伝送経路に基づいて複数のポート「ＰｏｒｔＡ−１」、「ＰｏｒｔＡ−２」、「ＰｏｒｔＢ−１」、「ＰｏｒｔＢ−２」を介して、相互にデータ通信可能に接続されている。また、通信装置Ａは、図示したネットワークを管理するノードである管理装置と接続されている。
【００２４】
ここでは、通信装置Ａの「ＰｏｒｔＡ−１」から、通信装置Ａの「ＰｏｒｔＡ−２」と通信装置Ｂの「ＰｏｒｔＢ−１」とを介した通信装置Ｂの「ＰｏｒｔＢ−２」への伝送経路を、予め決定される伝送経路とする。そして、通信装置Ａにおける各ポートの帯域設定を「ＰｏｒｔＡ−１：１００Ｍｂｐｓ」、「ＰｏｒｔＡ−２：１０Ｍｂｐｓ」として、通信装置Ｂにおける各ポートの帯域設定を「ＰｏｒｔＢ−１：１００Ｍｂｐｓ」、「ＰｏｒｔＢ−２：１００Ｍｂｐｓ」として、「ＰｏｒｔＡ−２」の帯域を誤って設定していることとする。
【００２５】
このような構成において、通信装置Ａは、ネットワークを介して接続される装置と予め決定された伝送経路に基づいてデータの送受信を行う複数のポートを有することを概要とするものであり、特に、装置故障以外の障害となり得る帯域誤設定などを検出することが可能である点を主たる特徴とする。
【００２６】
この主たる特徴について具体的に説明すると、通信装置Ａは、ネットワークを管理するノードからネットワークの接続状態を確認する導通確認要求を受け付けた場合に（図１の（１）参照）、予め決定された伝送経路に基づいてデータを受信して、接続先に転送させるポートに対して当該導通確認要求を受け付けたポートから導通確認パケットを送信する（図１の（２）参照）。具体的に例を挙げると、通信装置Ａは、ネットワークを管理する管理装置からネットワークの接続状態を確認する導通確認要求を「ＰｏｒｔＡ−１」において受け付けた場合に、予め決定された伝送経路に基づいてデータを受信して接続先に転送させる「ＰｏｒｔＡ−２」に対してネットワークの接続状態を確認する当該導通確認要求を受け付けた「ＰｏｒｔＡ−１」から導通確認パケットを送信する。
【００２７】
そして、通信装置Ａは、送信された導通確認パケットが転送するポートに受信された場合に、当該導通確認パケットを受信したポートに設定されている帯域情報を、所定の記憶部から取得する（図１の（３）参照）。上記した例で具体的に説明すると、通信装置Ａは、「ＰｏｒｔＡ−１」から送信された導通確認パケットが転送する「ＰｏｒｔＡ−２」に受信された場合に、当該導通確認パケットを受信した「ＰｏｒｔＡ−２」に設定されている帯域情報「ＰｏｒｔＡ−２：１０Ｍｂｐｓ」を所定の記憶部から取得する。また、この導通確認パケットを受信した「ＰｏｒｔＡ−２」は、受信した導通確認パケットを通信装置Ｂの「ＰｏｒｔＢ−１」に転送する。その後、転送された通信装置Ｂの「ＰｏｒｔＢ−１」においても、「ＰｏｒｔＡ−２」と同様に、「ＰｏｒｔＢ−１」に設定されている帯域情報「ＰｏｒｔＢ−１：１００Ｍｂｐｓ」が通信装置Ｂにより所定の記憶部から取得される。このように、導通確認パケットを受信して転送させたポートでは、上記した処理が実施される。
【００２８】
続いて、通信装置Ａは、取得された帯域情報を導通確認パケットに付加した導通応答パケットを生成して、導通確認パケットを送信したポートに対して応答する（図１の（４）参照）。上記した例で具体的に説明すると、通信装置Ａは、「ＰｏｒｔＡ−２」により取得された帯域情報「ＰｏｒｔＡ−２：１０Ｍｂｐｓ」を導通確認パケットに付加した導通応答パケットを生成して、導通確認パケットを送信した「ＰｏｒｔＡ−１」に対して導通応答パケットを送信する。また、導通確認パケットを受信した通信装置Ｂの「ＰｏｒｔＢ−１」は、帯域情報「ＰｏｒｔＢ−１：１００Ｍｂｐｓ」を導通確認パケットに付加した導通応答パケットを生成して、導通確認パケットを送信した「ＰｏｒｔＡ−１」に対して導通応答パケットを送信する。このように、導通確認パケットを受信したポートでは、上記処理が実施される。
【００２９】
その後、通信装置Ａは、応答された導通応答パケットが導通確認パケットを送信したポートに受信された場合に、当該導通応答パケットに付加されている帯域情報を取得して、ネットワークを管理するノードに対して通知する（図１の（５）参照）。上記した例で具体的に説明すると、通信装置Ａは、帯域情報「ＰｏｒｔＡ−２：１０Ｍｂｐｓ」を付加された導通応答パケットが導通確認パケットを送信した「ＰｏｒｔＡ−１」により受信された場合に、当該導通応答パケットに付加されている帯域情報「ＰｏｒｔＡ−２：１０Ｍｂｐｓ」を取得して、ネットワークを管理する管理装置に対して通知する。また、通信装置Ａは、帯域情報「ＰｏｒｔＢ−１：１００Ｍｂｐｓ」を付加された導通応答パケットが通信装置Ｂの「ＰｏｒｔＢ−１」により送信されて「ＰｏｒｔＡ−１」により受信された場合に、当該導通応答パケットに付加されている帯域情報を取得して、ネットワークを管理する管理装置に対して通知する。このように、導通応答パケットを受信したポートでは、上記処理が実施される。なお、通信装置Ａにより帯域情報を通知された管理装置は、通知された帯域情報から各ポートの設定情報を判定して、誤設定による障害箇所を特定する。
【００３０】
このようなことから、実施例１に係る通信装置Ａは、ネットワークを介して接続される装置と予め決定された伝送経路に基づいてデータの送受信を行う複数のポートを有する場合に、ポートの帯域情報を付加した導通応答パケットを応答することができる結果、上記した主たる特徴のごとく、装置故障以外の障害となり得る帯域誤設定などを検出することが可能である。
【００３１】
［実施例１に係る通信装置の構成］
次に、図２を用いて、実施例１に係る通信装置の構成を説明する。図２は、実施例１に係る通信装置の構成を示す構成図である。図２に示すように、通信装置Ａ１０は、ポート１１ａ〜ポート１１ｅ、記憶部１２および制御部１３から構成される。また、通信装置Ａ１０と通信装置Ｂ２０と通信装置Ｃ３０とは、同様の機能を有しており、ここでは、通信装置Ａ１０を例にして説明する。この通信装置Ａ１０は、通信装置Ｂ２０と、通信装置Ｃ３０と、このネットワークを管理するノードである管理装置１と相互にデータ通信可能に接続されている。また、ポート１１ｂ以外の各ポートの帯域設定を１００Ｍｂｐｓ、ポート１１ｂの帯域設定を１０Ｍｂｐｓとして、ポート１１ｂにおいて設定ミスがあることとする。なお、このネットワークにおいて、通信装置Ａ１０のポート１１ａからポート１１ｂを介して、通信装置Ｂ２０への経路を予め決定される伝送経路とする。
【００３２】
ポート１１ａ〜ポート１１ｅは、ネットワークを介して送受信されるデータを入出力する端子である。ポート１１ａ〜ポート１１ｅは、予め決定された伝送経路に基づいて管理装置１や通信装置Ｂ２０や通信装置Ｃ３０などとデータを送受信する。なお、図２において、ポート１１ａ〜ポート１１ｅの５つのポートを図示したが、通信装置Ａ１０は、一つまたは複数のポートを有していてよい。
【００３３】
記憶部１２は、制御部１３による各種処理に必要なデータや、制御部１３による各種処理結果を記憶し、特に本発明に密接に関連するものとしては、ルーティングテーブル１２ａと、設定情報記憶部１２ｂとを備える。
【００３４】
ルーティングテーブル１２ａは、通信装置Ａ１０に接続されるネットワークにおけるデータ伝送経路情報を記憶する。例えば、ルーティングテーブル１２ａは、ポート１１ｂには通信装置Ｂ２０が接続され、通信装置Ｂ２０には通信装置Ｃ３０が接続され、管理装置１から導通要求確認を受け付けた場合に、導通確認パケットをポート１１ａからポート１１ｂを介して通信装置Ｂ２０に送信するなどを示すデータ伝送経路情報を記憶している。
【００３５】
設定情報記憶部１２ｂは、複数のポートごとに設定されている帯域情報を記憶する。例えば、設定情報記憶部１２ｂは、「ポート１１ａ：１００Ｍｂｐｓ」、「ポート１１ｂ：１０Ｍｂｐｓ」、「ポート１１ｃ：１００Ｍｂｐｓ」など、ポート１１ａ〜ポート１１ｅの各ポートに設定されている帯域情報を記憶している。なお、設定情報記憶部１２ｂは、特許請求の範囲に記載の「設定情報記憶手段」に対応する。
【００３６】
制御部１３は、制御プログラム、各種の処理手順などを規定したプログラムおよび所要データを格納するための内部メモリを有するとともに、特に本発明に密接に関連するものとしては、導通確認パケット送信部１３ａ、設定情報取得部１３ｂ、導通応答パケット送信部１３ｃおよび設定情報通知部１３ｄを備え、これらによって種々の処理を実行する。
【００３７】
導通確認パケット送信部１３ａは、ネットワークを管理するノードからネットワークの接続状態を確認する導通確認要求を受け付けた場合に、予め決定された伝送経路に基づいてデータを受信して、接続先に転送させるポートに対して当該導通確認要求を受け付けたポートから装置（ポート）間の導通状態を確認する導通確認パケットを送信する。
【００３８】
具体的に例を挙げると、導通確認パケット送信部１３ａは、ネットワークを管理する管理装置１からネットワークの接続状態を確認する導通確認要求をポート１１ａにおいて受け付けた場合に、ルーティングテーブル１２ａに記憶されるデータ伝送経路情報に基づいてデータを受信して、接続先に転送させるポート１１ｂに対して当該導通確認要求を受け付けたポート１１ａから導通確認パケットを送信する。なお、導通確認パケット送信部１３ａは、特許請求の範囲に記載の「送信手段」に対応する。
【００３９】
設定情報取得部１３ｂは、導通確認パケット送信部１３ａにより送信された導通確認パケットが転送するポートに受信された場合に、当該導通確認パケットを受信したポートに設定されている帯域情報を設定情報記憶部１２ｂから取得する。
【００４０】
上記した例で具体的に説明すると、設定情報取得部１３ｂは、ポート１１ａから送信された導通確認パケットが転送するポート１１ｂにより受信された場合に、当該導通確認パケットを受信したポート１１ｂに設定されている帯域情報「ポート１１ｂ：１０Ｍｂｐｓ」を設定情報記憶部１２ｂから取得する。そして、設定情報取得部１３ｂは、ポート１１ａから送信された導通確認パケットがポート１１ｂにおいて受信された場合に、受信した導通確認パケットをルーティングテーブル１２ａに記憶されるデータ伝送経路情報に基づいて通信装置Ｂ２０に転送する。なお、導通確認パケットを転送された通信装置Ｂ２０においても、同様に、各ポートに設定されている帯域情報を通信装置Ｂ２０の設定情報記憶部から取得する。なお、設定情報取得部１３ｂは、特許請求の範囲に記載の「設定情報取得手段」に対応する。
【００４１】
導通応答パケット送信部１３ｃは、設定情報取得部１３ｂにより取得された帯域情報を導通確認パケットに付加した導通応答パケットを生成して、導通確認パケットを送信したポートに対して応答する。
【００４２】
上記した例で具体的に説明すると、導通応答パケット送信部１３ｃは、設定情報取得部１３ｂにより取得された帯域情報「ポート１１ｂ：１０Ｍｂｐｓ」を導通確認パケットに付加した導通応答パケットを生成する。そして、導通応答パケット送信部１３ｃは、導通確認パケットを送信したポート１１ａに対して導通応答パケットを送信する。また、導通確認パケットを受信した通信装置Ｂ２０においても、同様に、取得された各ポートに設定されている帯域情報を導通確認パケットに付加した導通応答パケットを生成して、導通確認パケットを送信したポート１１ａに対して導通応答パケットを送信する。また、実施例１に係る導通確認パケットのフォーマットとしては、図３に示すように、ＩＣＭＰ（Internet  Control  Message  Protocol）フレームのＩＣＭＰ部領域内に記載する。この図３は、実施例１に係る導通応答パケットのフォーマットの一例を示す図である。なお、導通応答パケット送信部１３ｃは、特許請求の範囲に記載の「応答手段」に対応する。
【００４３】
設定情報通知部１３ｄは、導通応答パケット送信部１３ｃにより応答された導通応答パケットが導通確認パケットを送信したポートに受信された場合に、当該導通応答パケットに付加されている帯域情報を取得して、ネットワークを管理するノードに対して通知する。
【００４４】
上記した例で具体的に説明すると、設定情報通知部１３ｄは、帯域情報「ポート１１ｂ：１０Ｍｂｐｓ」を付加された導通応答パケットが導通確認パケットを送信したポート１１ａにより受信された場合に、当該導通応答パケットに付加されている帯域情報「ポート１１ｂ：１０Ｍｂｐｓ」を取得する。そして、設定情報通知部１３ｄは、取得した帯域情報を、ネットワークを管理する管理装置１に対して通知する。また、設定情報通知部１３ｄは、同様に、通信装置Ｂ２０の各ポートの帯域情報を付加された導通応答パケットがポート１１ａにより受信された場合に、当該導通応答パケットに付加されている帯域情報を取得して、ネットワークを管理する管理装置１に対して通知する。その後、通信装置Ａ１０により帯域情報を通知された管理装置１は、通知された帯域情報から各ポートの設定情報を判定して、誤設定による障害箇所を特定する。なお、設定情報通知部１３ｄは、特許請求の範囲に記載の「通知手段」に対応する。
【００４５】
［実施例１に係る通信装置による処理］
次に、図４を用いて、実施例１に係る通信装置Ａ１０による設定情報通知処理を説明する。図４は、実施例１に係る通信装置Ａ１０による設定情報通知処理を示すフローチャートである。
【００４６】
図４に示すように、通信装置Ａ１０は、ネットワークを管理するノードからネットワークの接続状態を確認する導通確認要求を受け付けた場合に（ステップＳ４１肯定）、予め決定される伝送経路に基づいてデータを受信して、接続先に転送させるポートに対して当該導通確認要求を受け付けたポートから導通確認パケットを送信する（ステップＳ４２）。具体的に例を挙げると、導通確認パケット送信部１３ａは、管理装置１から導通確認要求がポート１１ａにより受信された場合に、ポート１１ｂに対して当該導通確認要求を受け付けたポート１１ａから導通確認パケットを送信する。
【００４７】
そして、通信装置Ａ１０は、送信された導通確認パケットが転送するポートに受信された場合に、導通確認パケットを受信したポートに設定されている帯域情報を、設定情報記憶部１２ｂから取得する（ステップＳ４３）。上記した例で具体的に例を挙げると、設定情報取得部１３ｂは、ポート１１ａから送信された導通確認パケットがポート１１ｂに受信された場合に、ポート１１ｂに設定されている帯域情報「ポート１１ｂ：１０Ｍｂｐｓ」を設定情報記憶部１２ｂから取得する。
【００４８】
続いて、通信装置Ａ１０は、取得された帯域情報を導通確認パケットに付加した導通応答パケットを生成して、導通確認パケットを送信したポートに対して応答する（ステップＳ４４）。上記した例で具体的に例を挙げると、導通応答パケット送信部１３ｃは、設定情報取得部１３ｂにより取得された帯域情報「ポート１１ｂ：１０Ｍｂｐｓ」を導通確認パケットに付加した導通応答パケットを生成する。そして、導通応答パケット送信部１３ｃは、導通確認パケットを送信したポート１１ａに対して導通応答パケットを送信する。
【００４９】
その後、通信装置Ａ１０は、応答された導通応答パケットが導通確認パケットを送信したポートに受信された場合に、当該導通応答パケットに付加されている帯域情報を取得して、ネットワークを管理するノードに対して通知する（ステップＳ４５）。上記した例で具体的に説明すると、設定情報通知部１３ｄは、帯域情報「ポート１１ｂ：１０Ｍｂｐｓ」を付加された導通応答パケットがポート１１ａにより受信された場合に、当該導通応答パケットに付加されている帯域情報「ポート１１ｂ：１０Ｍｂｐｓ」を取得する。そして、設定情報通知部１３ｄは、取得した帯域情報を管理装置１に対して通知する。その後、通信装置Ａ１０により帯域情報を通知された管理装置１は、通知された帯域情報から各ポートの設定情報を判定して、誤設定による障害箇所を特定する。
【００５０】
［実施例１による効果］
このようにして、実施例１によれば、通信装置Ａ１０は、複数のポートごとに設定されている帯域情報を記憶部において記憶し、ネットワークを管理するノードからネットワークの接続状態を確認する導通確認要求を受け付けた場合に、予め決定された伝送経路に基づいてデータを受信して、接続先に転送させるポートに対して当該導通確認要求を受け付けたポートから導通確認パケットを送信し、送信された導通確認パケットが転送するポートに受信された場合に、当該導通確認パケットを受信したポートに設定されている帯域情報を記憶部から取得して、取得された帯域情報を導通確認パケットに付加した導通応答パケットを生成して、導通確認パケットを送信したポートに対して応答し、応答された導通応答パケットが導通確認パケットを送信したポートに受信された場合に、当該導通応答パケットに付加されている帯域情報を取得して、ネットワークを管理するノードに対して通知することとしたので、装置故障以外の障害となり得る帯域誤設定などを検出することが可能である。
【００５１】
例えば、通信装置Ａ１０は、予め決定される伝送経路を通信装置Ａ１０のポート１１ａ（帯域設定：１００Ｍｂｐｓ）からポート１１ｂ（帯域設定：１０Ｍｂｐｓ）を介した通信装置Ｂ２０（帯域設定：１００Ｍｂｐｓ）として、ネットワークを管理する管理装置１から導通確認要求を受け付けた場合に、ルーティングテーブル１２ａに記憶されるデータ伝送経路情報に基づいてデータを受信して、接続先に転送させるポート１１ｂに対して当該導通確認要求を受け付けたポート１１ａから導通確認パケットを送信する。そして、通信装置Ａ１０は、送信された導通確認パケットが転送するポート１１ｂに受信された場合に、当該導通確認パケットを受信したポート１１ｂに設定されている帯域情報（帯域設定：１０Ｍｂｐｓ）を、ポートごとに設定されている帯域情報を記憶している設定情報記憶部１２ｂから取得する。続いて、通信装置Ａ１０は、取得された帯域情報（帯域設定：１０Ｍｂｐｓ）を導通確認パケットに付加した導通応答パケットを生成して、導通確認パケットを送信したポート１１ａに対して応答する。その後、通信装置Ａ１０は、ポート１１ｂにより応答された導通応答パケットが導通確認パケットを送信したポート１１ａに受信された場合に、当該導通応答パケットに付加されている帯域情報（帯域設定：１０Ｍｂｐｓ）を取得して、ネットワークを管理する管理装置１に対して通知する。なお、通信装置Ａ１０より帯域情報を通知された管理装置１は、ポート１１ｂの帯域情報（帯域設定：１０Ｍｂｐｓ）から、誤設定であると判定することで障害箇所の特定を行う。この結果、通信装置Ａ１０は、装置故障以外の障害となり得る帯域誤設定などを検出することが可能である。
【実施例２】
【００５２】
ところで、上記実施例１では、ネットワークを管理する装置として管理装置を用いて装置故障以外の障害となり得る帯域誤設定などを検出する場合について説明したが、本発明はこれに限定されるものではなく、ネットワークを管理する装置としてＮＭＳ（Network  Management  System）を用いて装置故障以外の障害となり得る帯域誤設定などを検出することもできる。
【００５３】
そこで、以下の実施例２では、図５を用いて、実施例２に係る通信装置Ａ１０による処理について説明する。図５は、実施例２に係る通信装置Ａ１０による処理を説明するための図である。また、実施例２に係る通信装置Ａ１０の構成や機能などは、実施例１と同様であるためその説明を省略する。なお、通信装置Ｂ２０においても通信装置Ａ１０と同様の処理が行われるのでその説明を省略する。
【００５４】
［実施例２に係る通信装置による処理］
また、複数のポート情報を把握してネットワークを一括管理しているＮＭＳは、通信装置Ａ１０、通信装置Ｂ２０、通信装置Ｃ３０および図示しない通信装置と接続されており、各通信装置のポートの設定情報を一括で設定する。このような構成において、図５に示すように、通信装置Ａ１０は、ネットワークにおいてイベントが発生した場合に（図５の（１）参照）、予め決定された伝送経路に基づいてデータを受信して、接続先に転送させるポートに対して当該イベントが発生したポートから導通確認パケットを送信する（図５の（２）参照）。具体的に例を挙げると、通信装置Ａ１０は、当該通信装置Ａ１０の「ＰｏｒｔＡ−１」において、ネットワーク上で発生したイベントを通知する機能を持つｔｒａｐやシステムにおいて発生したイベントと情報とをメッセージとして表示または記録する機能を持つｓｙｓｌｏｇなどのイベントが発生した場合に、予め決定された伝送経路に基づいてデータを受信して接続先に転送させる「ＰｏｒｔＡ−２」に対して当該イベントが発生した「ＰｏｒｔＡ−１」から導通確認パケットを送信する。また、通信装置Ｂ２０においてイベントが発生した場合も同様に、「ＰｏｒｔＢ−２」に対して当該イベントが発生した「ＰｏｒｔＢ−１」から導通確認パケットが送信される。
【００５５】
そして、通信装置Ａ１０は、送信された導通確認パケットが転送するポートに受信された場合に、当該導通確認パケットを受信したポートに設定されている帯域情報を、所定の記憶部から取得する（図５の（３）参照）。上記した例で具体的に説明すると、通信装置Ａ１０は、「ＰｏｒｔＡ−１」から送信された導通確認パケットが転送する「ＰｏｒｔＡ−２」に受信された場合に、当該導通確認パケットを受信した「ＰｏｒｔＡ−２」に設定されている帯域情報「ＰｏｒｔＡ−２：１０Ｍｂｐｓ」を設定情報記憶部１２ｂから取得する。
【００５６】
続いて、通信装置Ａ１０は、取得された帯域情報を導通確認パケットに付加した導通応答パケットを生成して、導通確認パケットを送信したポートに対して応答する（図５の（４）参照）。上記した例で具体的に説明すると、通信装置Ａ１０は、「ＰｏｒｔＡ−２」により取得された帯域情報「ＰｏｒｔＡ−２：１０Ｍｐｂｓ」を導通確認パケットに付加した導通応答パケットを生成して、導通確認パケットを送信した「ＰｏｒｔＡ−１」に対して導通応答パケットを送信する。
【００５７】
その後、通信装置Ａ１０は、応答された導通応答パケットが導通確認パケットを送信したポートに受信された場合に、当該導通応答パケットに付加されている帯域情報を取得して、ネットワークを管理するＮＭＳに対して通知する（図５の（５）参照）。上記した例で具体的に説明すると、通信装置Ａ１０は、帯域情報「ＰｏｒｔＡ−２：１０Ｍｂｐｓ」を付加された導通応答パケットが導通確認パケットを送信した「ＰｏｒｔＡ−１」により受信された場合に、当該導通応答パケットに付加されている帯域情報「ＰｏｒｔＡ−２：１０Ｍｂｐｓ」を取得して、通信装置Ａ１０のＮＭＳインタフェース部を介してネットワークを管理するＮＭＳに対して通知する。なお、通信装置Ａ１０により帯域情報を通知されたＮＭＳは、通知された帯域情報から各ポートの設定情報を判定して、誤設定による障害箇所を特定し、特定した障害箇所を一括で設定する。
【００５８】
このようなことから、実施例２に係る通信装置Ａ１０は、ネットワークを介して接続される装置と予め決定された伝送経路に基づいてデータの送受信を行う複数のポートを有し、当該複数のポート情報を把握してネットワークを一括管理しているＮＭＳに接続される場合に、ＮＭＳから各通信装置に帯域情報などを一括で設定することができる結果、帯域情報の誤設定などの操作ミスを軽減することが可能である。
【００５９】
［実施例２に係る通信装置による処理の流れ］
次に、図６を用いて、実施例２に係る通信装置Ａ１０による設定情報通知処理を説明する。図６は、実施例２に係る通信装置Ａ１０による設定情報通知処理を示すフローチャートである。
【００６０】
図６に示すように、通信装置Ａ１０は、ネットワークにおいてイベントが発生した場合に（ステップＳ６１肯定）、予め決定される伝送経路に基づいてデータを受信して、接続先に転送させるポートに対して当該イベントが発生したポートから導通確認パケットを送信する（ステップＳ６２）。具体的に例を挙げると、導通確認パケット送信部１３ａは、通信装置Ａ１０のポート１１ａにおいて、ネットワーク上で発生したイベントを通知する機能を持つｔｒａｐやシステムにおいて発生したイベントと情報とをメッセージとして表示または記録する機能を持つｓｙｓｌｏｇなどのイベントが発生した場合に、ポート１１ｂに対して当該イベントが発生したポート１１ａから導通確認パケットを送信する。
【００６１】
そして、通信装置Ａ１０は、送信された導通確認パケットが転送するポートに受信された場合に、導通確認パケットを受信したポートに設定されている帯域情報を、設定情報記憶部１２ｂから取得する（ステップＳ６３）。上記した例で具体的に例を挙げると、設定情報取得部１３ｂは、ポート１１ａから送信された導通確認パケットがポート１１ｂに受信された場合に、ポート１１ｂに設定されている帯域情報「ポート１１ｂ：１０Ｍｂｐｓ」を設定情報記憶部１２ｂから取得する。
【００６２】
続いて、通信装置Ａ１０は、取得された帯域情報を導通確認パケットに付加した導通応答パケットを生成して、導通確認パケットを送信したポートに対して応答する（ステップＳ６４）。上記した例で具体的に例を挙げると、導通応答パケット送信部１３ｃは、設定情報取得部１３ｂにより取得された帯域情報「ポート１１ｂ：１０Ｍｂｐｓ」を導通確認パケットに付加した導通応答パケットを生成する。そして、導通応答パケット送信部１３ｃは、導通確認パケットを送信したポート１１ａに対して導通応答パケットを送信する。
【００６３】
その後、通信装置Ａ１０は、応答された導通応答パケットが導通確認パケットを送信したポートに受信された場合に、当該導通応答パケットに付加されている帯域情報を取得して、ネットワークを管理するＮＭＳに対して通知する（ステップＳ６５）。上記した例で具体的に説明すると、設定情報通知部１３ｄは、帯域情報「ポート１１ｂ：１０Ｍｂｐｓ」を付加された導通応答パケットがポート１１ａにより受信された場合に、当該導通応答パケットに付加されている帯域情報「ポート１１ｂ：１０Ｍｂｐｓ」を取得する。そして、設定情報通知部１３ｄは、取得した帯域情報をＮＭＳに対してＮＭＳインタフェース部を介して通知する。その後、通信装置Ａ１０により帯域情報を通知されたＮＭＳは、通知された帯域情報から各ポートの設定情報を判定して、誤設定による障害箇所を特定し、特定した障害箇所を一括で設定する。
【００６４】
［実施例２による効果］
このようにして、実施例２によれば、通信装置Ａ１０は、ネットワークにおいてイベントが発生した場合に、予め決定された伝送経路に基づいてデータを受信して、接続先に転送させるポートに対して当該イベントが発生したポートから導通確認パケットを送信し、送信された導通確認パケットが転送するポートに受信された場合に、当該導通確認パケットを受信したポートに設定されている帯域情報を記憶部から取得して、取得された帯域情報を導通確認パケットに付加した導通応答パケットを生成して、導通確認パケットを送信したポートに対して応答し、応答された導通応答パケットが導通確認パケットを送信したポートに受信された場合に、当該導通応答パケットに付加されている帯域情報を取得して、ネットワークを管理するＮＭＳに対して通知することとしたので、迅速に設定情報を確認することが可能であるとともに、帯域情報の誤設定などの操作ミスを軽減することが可能である。
【００６５】
例えば、通信装置Ａ１０は、通信装置Ａ１０のポート１１ａにおいてイベントが発生した場合に、ポート１１ｂに対して当該イベントが発生したポート１１ａから導通確認パケットを送信する。そして、通信装置Ａ１０は、ポート１１ａから送信された導通確認パケットがポート１１ｂに受信された場合に、ポート１１ｂに設定されている帯域情報「ポート１１ｂ：１０Ｍｂｐｓ」を設定情報記憶部１２ｂから取得する。続いて、通信装置Ａ１０は、取得した「ポート１１ｂ：１０Ｍｂｐｓ」を導通確認パケットに付加した導通応答パケットを生成して、導通確認パケットを送信したポート１１ａに対して生成した導通応答パケットを送信する。そして、通信装置Ａ１０は、導通応答パケットがポート１１ａにより受信された場合に、当該導通応答パケットに付加されている帯域情報「ポート１１ｂ：１０Ｍｂｐｓ」を取得する。続いて、通信装置Ａ１０は、取得した帯域情報をＮＭＳに対してＮＭＳインタフェース部を介して通知する。なお、通信装置Ａ１０により帯域情報を通知されたＮＭＳは、通知された帯域情報から各ポートの設定情報を判定して、誤設定による障害箇所を特定し、特定した障害箇所を一括で設定する。この結果、迅速に設定情報を確認することが可能であるとともに、帯域情報の誤設定などの操作ミスを軽減することが可能である。
【実施例３】
【００６６】
［ＬＴ機能、ＬＢ機能およびＣＣ機能］
ここで、上記実施例１では、ネットワークの接続状態を確認するために、導通確認パケットを送信する場合を説明したが、本発明はこれに限定されるものではなく、ＥｔｈｅｒｎｅｔＯＡＭのＬＴ機能、ＬＢ機能およびＣＣ機能のいずれか一つ、または複数を利用して導通確認パケットを送信してもよい。具体的には、経路情報の確認と障害箇所の特定との機能を持つＬＴ（Link  Trace）機能、検査フレームを送信して接続確認する機能を持つＬＢ（Loop  Back）機能、および、定期的に検査フレームを送受信して接続確認する機能を持つＣＣ（Continuity  Check）機能のいずれか一つ、または、複数を用いて導通確認パケットを送信することもできる。この時、導通確認パケットを受信したポートからの導通応答パケットに付加される設定情報は、図８に示すように、「本領域にＱｏＳ情報等を記載する」の部分に付加される。なお、図８は、ＬＴ機能を利用した導通応答パケットのフォーマットの一例を示す図である。この結果、標準機能の一部として導通確認パケットを送信することが可能である。
【実施例４】
【００６７】
［設定情報の期待値をハードウェアに保持］
また、上記実施例１では、通信装置Ａ１０から通知される帯域情報を管理装置１において確認する場合を説明したが、本発明はこれに限定されるものではなく、接続先ポートの設定情報の期待値を予めハードウェアに保持していてもよい。具体的には、複数のポートにおいて帯域情報の期待値を記憶する記憶部を備え、接続先ポートからの導通応答パケットを受信した場合に、記憶された期待値と応答パケットに付加されている帯域情報とを比較して一致するか否かを判定し、判定された結果を管理装置１に通知することもできる。この結果、応答速度の高速化が可能である。
【実施例５】
【００６８】
［導通確認パケット受信側の設定情報を付加した導通確認パケットの送信］
また、上記実施例１では、導通確認パケットを受信したポートが必ず導通応答パケットを、導通確認パケットを送信したポートに対して応答する場合を説明したが、本発明はこれに限定されるものではなく、導通確認パケットの受信側の設定情報を付加した導通確認パケットを送信してもよい。具体的には、複数のポートそれぞれが、予め決定された伝送経路に基づいてデータを送信する送信先のポートの帯域情報を保持し、保持している送信先のポートの帯域情報を付加した導通確認パケットを送信し、送信先のポートにおいて取得された帯域情報と受信された導通確認パケットに付加された帯域情報とが一致するか否かを判定し、一致しないと判定された場合にのみ、導通応答パケットを生成して導通確認パケットを送信したポートに対して応答することもできる。この結果、双方向で正しい設定値かどうかを確認することが可能である。
【実施例６】
【００６９】
［ＮＭＳにおける送信パケットのロス］
また、上記実施例２において、ＮＭＳのＬＴとＰｉｎｇとの送信パケットのロスによる障害が発生した場合に、パケットロスした箇所を通知することもできる。この結果、より迅速に障害箇所を特定することが可能である。
【実施例７】
【００７０】
［定期的に導通確認パケットを送信］
また、上記実施例１では、管理装置１により導通確認要求があった場合に、通信装置Ａ１０が導通確認パケットを送信する場合を説明したが、本発明はこれに限定されるものではなく、定期的に導通確認パケットを送信することとしてもよい。具体的には、複数のポートそれぞれが、予め決定された伝送経路に基づいてデータを送信する送信先のポートの帯域情報を保持し、当該伝送経路に基づいて保持している帯域情報を付加して、接続先に転送させるポートに対して定期的に導通確認パケットを送信し、取得した帯域情報と受信された導通確認パケットに付加された帯域情報とが一致するか否かを判定し、一致しないと判定された場合にのみ、導通応答パケットを生成して、導通確認パケットを送信したポートに対して応答することもできる。この結果、常時設定情報を監視することとなり、障害発生時の対応をより迅速に行うことが可能である。
【実施例８】
【００７１】
［受信側で設定情報の確認］
また、上記実施例１では、通信装置Ａ１０から通知される帯域情報を管理装置１において確認する場合を説明したが、本発明はこれに限定されるものではなく、導通確認パケットの受信側で設定情報を確認することもできる。具体的には、複数のポートそれぞれが、予め決定された伝送経路に基づいてデータを送信する送信先のポートの帯域情報を保持し、管理装置１により導通確認要求を受け付けた場合に、当該伝送経路に基づいて保持している帯域情報を付加して、接続先に転送させるポートに対して導通確認パケットを送信し、取得した帯域情報と受信した導通確認パケットに付加された帯域情報とが一致するか否かを判定し、一致しないと判定された場合にのみ、導通応答パケットを生成して、導通確認パケットを送信したポートに対して応答することもできる。この結果、送信元から対向先への設定情報を確認することが可能である。
【実施例９】
【００７２】
［ＮＭＳによる設定更新］
また、上記実施例８では、予め接続先に転送させるポートの設定情報を保持し、導通確認パケットに保持している設定情報を付加して送信する場合を説明したが、本発明はこれに限定されるものではなく、ＮＭＳによって各ポートの設定情報を更新することとしてもよい。具体的には、ネットワークを一括管理するＮＭＳを用いて、ポートにおいて設定情報の変更があった場合に、自動的に設定情報を更新することもできる。この結果、設定情報の更新に係る連絡ミスによる誤検出を防止することが可能である。
【実施例１０】
【００７３】
［設定情報の内容］
また、上記実施例１または２では、設定情報として帯域情報を記憶する場合を説明したが、本発明はこれに限定されるものではなく、設定情報として帯域情報とは異なる様々な情報を記憶することとしてもよい。そこで、「スピード情報およびＤｕｐｌｅｘ情報」、「Ｐｏｌｉｃｅｒ情報およびクラシファイ情報」、「Ｓｈａｐｅｒ情報およびＣｏＳ変換情報」、「ＬＡ情報」および「ＶＬＡＮ毎に設定情報を記憶」に区分けして説明する。
【００７４】
（スピード情報およびＤｕｐｌｅｘ情報）
上記実施例１または２において、複数のポートごとにネットワークを介して接続される装置との伝送スピードを示すスピード情報および双方向通信の通信方式を示すＤｕｐｌｅｘ情報をさらに記憶し、導通確認パケットが転送するポートに受信された場合に、当該導通確認パケットを受信したポートに設定されているスピード情報およびＤｕｐｌｅｘ情報のいずれか一つ、または、複数を帯域情報と合わせてさらに取得することもできる。この結果、より詳細な設定情報を確認することが可能である。
【００７５】
（Ｐｏｌｉｃｅｒ情報およびクラシファイ情報）
上記実施例１において、複数のポートごとに入力される帯域を示すＰｏｌｉｃｅｒ情報および入力されるデータのグループ分けを示すクラシファイ情報をさらに記憶し、外部のポートから導通確認パケットが転送するポートに受信された場合に、当該導通確認パケットを受信したポートに設定されているＰｏｌｉｃｅｒ情報およびクラシファイ情報のいずれか一つ、または、複数を帯域情報と合わせて取得することもできる。この結果、入力側でより詳細な設定情報を確認することが可能である。
【００７６】
（Ｓｈａｐｅｒ情報およびＣｏＳ変換情報）
上記実施例１において、複数のポートごとに出力される帯域を示すＳｈａｐｅｒ情報およびフレームの優先度を示すＣｏＳ変換情報をさらに記憶し、導通確認要求を受け付けた場合に、予め決定された伝送経路に基づいてデータを受信して、Ｓｈａｐｅｒ情報およびＣｏＳ変換情報のいずれか一つ、または、複数を帯域情報と合わせてさらに取得し、取得した設定情報を付加して、接続先に転送させるポートに対して当該導通確認要求を受け付けたポートから導通確認パケットを送信することもできる。この結果、出力側でより詳細な設定情報を確認することが可能である。
【００７７】
（ＬＡ情報）
上記実施例１において、複数のポートごとに複数の回線を仮想的にひとつの回線とするＬＡ情報をさらに記憶し、導通確認パケットが転送するポートに受信された場合に、当該導通確認パケットを受信したポートにＬＡ情報があるか否かを判定し、ＬＡ情報があれば総設定数情報を帯域情報と合わせてさらに取得することもできる。この結果、異なるポートとＬＡ設定されて帯域増強されている場合の総帯域を確認することが可能である。
【００７８】
（ＶＬＡＮ毎に設定情報を記憶）
上記実施例１または２において、物理的な接続形態とは別に仮想的なグループを設定するＶＬＡＮごとに設定されている設定情報をさらに記憶することもできる。この時、導通確認パケットを受信したポートからの導通応答パケットに付加される設定情報は、図９に示すように、「データ」領域の部分に付加される。なお、図９は、ＶＬＡＮタグ使用時の導通応答パケットのフォーマットの一例を示す図である。この結果、ポート内のＶＬＡＮ毎に設定情報を確認することが可能である。
【実施例１１】
【００７９】
さて、これまで本発明の実施例について説明したが、本発明は上述した実施例以外にも
種々の異なる形態にて実施されてよいものである。そこで、（１）通信装置の構成、（２）プログラムにおいて異なる実施例を説明する。
【００８０】
（１）通信装置の構成
また、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメタを含む情報（例えば、図２に示す「設定情報記憶部１２ｂ」などが記憶している情報）については、特記する場合を除いて任意に変更することができる。
【００８１】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、例えば、設定情報取得部１３ｂと導通応答パケット送信部１３ｃとを、設定情報を取得して、取得した設定情報を導通応答パケットに付加して応答する導通応答パケット処理部として統合するなど、その全部または一部を、各種の負担や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。さらに、各装置にて行われる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【００８２】
また、上記実施例１または２において、予め決定される伝送経路により通信装置Ａ１０から通信装置Ｂ２０に送信する場合を説明したが、本発明はこれに限定されるものではなく、予め決定される伝送経路を通信装置Ｂ２０から通信装置Ａ１０に送信することとしてもよく、図示した通信装置Ｃ３０や接続されるその他複数の通信装置から送信されることとしてもよい。
【００８３】
また、上記実施例１または２において、通信装置Ａ１０のみを利用した処理を説明したが、本発明はこれに限定されるものではなく、図７に示すように、複数の通信装置を利用して処理することもできる。例えば、通信装置Ａ１０は、「ＰｏｒｔＡ−２」から通信装置Ｃ３０の「ＰｏｒｔＣ−２」に導通確認パケットを送信する（図７の（１）参照）。そして、通信装置Ａ１０は、通信装置Ｂ２０の「ＰｏｒｔＢ−１」からの導通応答パケットと、通信装置Ｂ２０の「ＰｏｒｔＢ−２」からの導通応答パケットと、通信装置Ｃ３０の「ＰｏｒｔＣ−１」からの導通応答パケットを受信する（図７の（２）、（３）および（４）参照）。また、通信装置Ｃの「ＰｏｒｔＣ−１」による導通応答パケットは、通信装置Ｂの「ＰｏｒｔＢ−２」において帯域設定ミスがあるために、通信装置Ａの「ＰｏｒｔＡ−２」により受信できる場合とできない場合とがある（図７の（４）参照）。その後、通信装置Ａ１０は、通信装置Ｂ２０の「ＰｏｒｔＢ−２」からの導通応答パケットから設定ミスを認識する（図７の（５）参照）。この結果、ネットワーク全体で障害に影響のある箇所の設定情報を確認することが可能である。なお、図７は、複数の通信装置による設定情報通知処理を説明するための図である。
【００８４】
（２）プログラム
ところで、上記の実施例では、ハードウェアロジックによって各種の処理を実現する場合を説明したが、本発明はこれに限定されるものではなく、あらかじめ用意されたプログラムをコンピュータで実行することによって実現するようにしてもよい。そこで、以下では、図１０を用いて、上記の実施例に示した通信装置と同様の機能を有する通信プログラムを実行するコンピュータの一例を説明する。図１０は、通信プログラムを実行するコンピュータを示す図である。
【００８５】
図１０に示すように、通信装置としてのコンピュータ１１０は、ＨＤＤ１３０、ＣＰＵ１４０、ＲＯＭ１５０およびＲＡＭ１６０をバス１８０などで接続して構成される。
【００８６】
ＲＯＭ１５０には、上記の実施例１に示した通信装置Ａ１０と同様の機能を発揮する通信プログラム、つまり、図１０に示すように導通確認パケット送信プログラム１５０ａと、設定情報取得プログラム１５０ｂと、導通応答パケット送信プログラム１５０ｃと、設定情報通知プログラム１５０ｄとが、あらかじめ記憶されている。なお、これらのプログラム１５０ａ〜１５０ｄについては、図２に示した通信装置Ａ１０の各構成要素と同様、適宜統合または、分散してもよい。
【００８７】
そして、ＣＰＵ１４０がこれらのプログラム１５０ａ〜プログラム１５０ｄをＲＯＭ１５０から読み出して実行することで、図１０に示すように、プログラム１５０ａ〜プログラム１５０ｄは、導通確認パケット送信プロセス１４０ａと、設定情報取得プロセス１４０ｂと、導通応答パケット送信プロセス１４０ｃと、設定情報通知プロセス１４０ｄとして機能するようになる。なお、プロセス１４０ａ〜プロセス１４０ｄは、図２に示した、導通確認パケット送信部１３ａと、設定情報取得部１３ｂと、導通応答パケット送信部１３ｃと、設定情報通知部１３ｄとにそれぞれ対応する。
【００８８】
そして、ＣＰＵ１４０はＲＡＭ１６０に記録された、通信装置Ａ１０に接続されるネットワークにおけるデータ伝送経路情報を記憶するルーティングデータ１６０ａと、複数のポートごとに設定されている帯域情報を記憶する設定情報データ１６０ｂとに基づいて通信プログラムを実行する。
【００８９】
なお、上記した各プログラム１５０ａ〜１５０ｄについては、必ずしも最初からＲＯＭ１５０に記憶させておく必要はなく、例えば、コンピュータ１１０に挿入されるフレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」、またはコンピュータ１１０の内外に備えられるＨＤＤなどの「固定用の物理媒体」、さらには公衆回線、インターネット、ＬＡＮ、ＷＡＮなどを介してコンピュータ１１０に接続される「他のコンピュータ（またはサーバ）」などに各プログラムを記憶させておき、コンピュータ１１０がこれらから各プログラムを読み出して実行するようにしてもよい。
【００９０】
（付記１）ネットワークを介して接続される装置と予め決定された伝送経路に基づいてデータの送受信を行う複数のポートを有する通信装置であって、
前記複数のポートごとに設定されている帯域情報を記憶する設定情報記憶手段と、
前記ネットワークを管理するノードからネットワークの接続状態を確認する導通確認要求を受け付けた場合に、前記伝送経路に基づいてデータを受信して、接続先に転送させるポートに対して当該導通確認要求を受け付けたポートから導通確認パケットを送信する送信手段と、
前記送信手段により送信された導通確認パケットが前記転送するポートに受信された場合に、当該導通確認パケットを受信したポートに設定されている帯域情報を、前記記憶手段から取得する設定情報取得手段と、
前記設定情報取得手段により取得された帯域情報を導通確認パケットに付加した導通応答パケットを生成して、前記導通確認パケットを送信したポートに対して応答する応答手段と、
前記応答手段により応答された導通応答パケットが導通確認パケットを送信したポートに受信された場合に、当該導通応答パケットに付加されている帯域情報を取得して、前記ネットワークを管理するノードに対して通知する通知手段と、
を備えたことを特徴とする通信装置。
【００９１】
（付記２）前記送信手段は、前記導通確認要求を受け付けた場合に、前記伝送経路に基づいてデータを受信して、接続先に転送させるポートに対して、ＥｔｈｅｒｎｅｔＯＡＭの経路情報の確認と障害箇所の特定との機能を持つＬＴ機能、検査フレームを送信して接続確認する機能を持つＬＢ機能および定期的に検査フレームを送受信して接続確認する機能を持つＣＣ機能のいずれか一つ、または、複数を用いて当該導通確認要求を受け付けたポートから導通確認パケットを送信することを特徴とする付記１に記載の通信装置。
【００９２】
（付記３）前記送信手段は、前記導通確認要求を受け付けた場合に、前記伝送経路に基づいてデータを受信して、接続先に転送させるポートに対して、エラーメッセージと制御メッセージとを転送する機能を持つＩＣＭＰを用いて当該導通確認要求を受け付けたポートから導通確認パケットを送信することを特徴とする付記１に記載の通信装置。
【００９３】
（付記４）前記複数のポートにおいて帯域情報の期待値を記憶する期待値記憶手段をさらに備え、
前記通知手段は、前記導通応答パケットが導通確認パケットを送信したポートに受信された場合に、記憶された期待値と比較して一致するか否かを判定し、判定された結果を、前記ネットワークを管理するノードに対して通知することを特徴とする付記１〜３のいずれか一つに記載の通信装置。
【００９４】
（付記５）前記複数のポートそれぞれが、前記伝送経路に基づいてデータを送信する送信先のポートの帯域情報を保持する保持手段をさらに備え、
前記送信手段は、前記導通確認要求を受け付けた場合に、前記伝送経路に基づいてデータを受信して、前記保持手段により保持している帯域情報を付加して、接続先に転送させるポートに対して当該導通確認要求を受け付けたポートから導通確認パケットを送信し、
前記設定情報取得手段は、前記導通確認パケットが前記転送するポートに受信された場合に、当該導通確認パケットを受信したポートに設定されている帯域情報を前記記憶手段から取得し、
前記応答手段は、前記設定情報取得手段により取得された帯域情報と、受信された導通確認パケットに付加された帯域情報とが一致するか否かを判定し、一致しないと判定された場合にのみ、前記設定情報取得手段により取得された帯域情報を導通確認パケットに付加した導通応答パケットを生成して、導通確認パケットを送信したポートに対して応答することを特徴とする付記１〜４のいずれか一つに記載の通信装置。
【００９５】
（付記６）ネットワークを介して接続される装置と予め決定された伝送経路に基づいてデータの送受信を行う複数のポートを有し、当該複数のポート情報を把握してネットワークを一括管理しているＮＭＳに接続される通信装置であって、
前記送信手段は、前記ネットワークにおいてイベントが発生した場合に、前記伝送経路に基づいてデータを受信して、接続先に転送させるポートに対して当該イベントが発生したポートから導通確認パケットを送信し、
前記設定情報取得手段は、前記導通確認パケットが前記転送するポートに受信された場合に、当該導通確認パケットを受信したポートに設定されている帯域情報を前記記憶手段から取得し、
前記応答手段は、前記設定情報取得手段により取得された帯域情報を導通確認パケットに付加した導通応答パケットを生成して、前記導通確認パケットを送信したポートに対して応答し、
前記通知手段は、前記導通応答パケットが導通確認パケットを送信したポートに受信された場合に、当該導通応答パケットに付加されている帯域情報を取得して、前記ネットワークを管理するＮＭＳに対して通知することを特徴とする付記１〜５のいずれか一つに記載の通信装置。
【００９６】
（付記７）前記送信手段は、前記ネットワーク上で発生したイベントを通知する機能を持つｔｒａｐ、および、システムにおいて発生したイベントと情報とをメッセージとして表示または記録する機能を持つｓｙｓｌｏｇのいずれか一つが発生した場合に、前記伝送経路に基づいてデータを受信して、接続先に転送させるポートに対して当該イベントが発生したポートから導通確認パケットを送信することを特徴とする付記６に記載の通信装置。
【００９７】
（付記８）前記複数のポートそれぞれが、前記伝送経路に基づいてデータを送信する送信先のポートの帯域情報を保持する保持手段をさらに備え、
前記送信手段は、前記伝送経路に基づいてデータを受信して、前記保持手段により保持している帯域情報を付加して、接続先に転送させるポートに対して各ポートから定期的に導通確認パケットを送信し、
前記設定情報取得手段は、前記導通確認パケットが前記転送するポートに受信された場合に、当該導通確認パケットを受信したポートに設定されている帯域情報を前記記憶手段から取得し、
前記応答手段は、前記設定情報取得手段により取得された帯域情報と、受信された導通確認パケットに付加された帯域情報とが一致するか否かを判定し、一致しないと判定された場合にのみ、前記設定情報取得手段により取得された帯域情報を導通確認パケットに付加した導通応答パケットを生成して、導通確認パケットを送信したポートに対して応答することを特徴とする付記１に記載の通信装置。
【００９８】
（付記９）前記複数のポートそれぞれが、前記伝送経路に基づいてデータを送信する送信先のポートの帯域情報を保持する保持手段をさらに備え、
前記送信手段は、前記導通確認要求を受け付けた場合に、前記伝送経路に基づいてデータを受信して、前記保持手段により保持している帯域情報を付加して、接続先に転送させるポートに対して当該導通確認要求を受け付けたポートから導通確認パケットを送信し、
前記設定情報取得手段は、前記導通確認パケットが前記転送するポートに受信された場合に、当該導通確認パケットを受信したポートに設定されている帯域情報を前記記憶手段から取得し、
前記応答手段は、前記設定情報取得手段により取得された帯域情報と、受信した導通確認パケットに付加された帯域情報とが一致するか否かを判定し、一致しないと判定された場合にのみ、前記設定情報取得手段により取得された帯域情報を導通確認パケットに付加した導通応答パケットを生成して、導通確認パケットを送信したポートに対して応答することを特徴とする付記１に記載の通信装置。
【００９９】
（付記１０）前記設定情報記憶手段は、前記複数のポートごとにネットワークを介して接続される装置との伝送スピードを示すスピード情報および双方向通信の通信方式を示すＤｕｐｌｅｘ情報をさらに記憶し、
前記設定情報取得手段は、前記導通確認パケットが前記転送するポートに受信された場合に、当該導通確認パケットを受信したポートに設定されているスピード情報およびＤｕｐｌｅｘ情報のいずれか一つ、または、複数を前記記憶手段から帯域情報と合わせてさらに取得することを特徴とする付記１〜９のいずれか一つに記載の通信装置。
【０１００】
（付記１１）前記設定情報記憶手段は、前記複数のポートごとに入力される帯域を示すＰｏｌｉｃｅｒ情報および入力されるデータのグループ分けを示すクラシファイ情報をさらに記憶し、
前記設定情報取得手段は、外部のポートから前記導通確認パケットが前記転送するポートに受信された場合に、当該導通確認パケットを受信したポートに設定されているＰｏｌｉｃｅｒ情報およびクラシファイ情報のいずれか一つ、または、複数を前記記憶手段から帯域情報と合わせてさらに取得することを特徴とする付記１に記載の通信装置。
【０１０１】
（付記１２）前記設定情報記憶手段は、前記複数のポートごとに出力される帯域を示すＳｈａｐｅｒ情報およびフレームの優先度を示すＣｏＳ変換情報をさらに記憶し、
前記送信手段は、前記導通確認要求を受け付けた場合に、前記伝送経路に基づいてデータを受信して、前記設定情報記憶手段からＳｈａｐｅｒ情報およびＣｏＳ変換情報のいずれか一つ、または、複数を帯域情報と合わせてさらに取得し、取得した設定情報を付加して、接続先に転送させるポートに対して当該導通確認要求を受け付けたポートから導通確認パケットを送信することを特徴とする付記１に記載の通信装置。
【０１０２】
（付記１３）前記設定情報記憶手段は、前記複数のポートごとに複数の回線を仮想的にひとつの回線とするＬＡ情報をさらに記憶し、
前記設定情報取得手段は、前記導通確認パケットが前記転送するポートに受信された場合に、当該導通確認パケットを受信したポートにＬＡ情報があるか否かを判定し、ＬＡ情報があれば総設定数情報を前記設定情報記憶手段から帯域情報と合わせてさらに取得することを特徴とする付記１に記載の通信装置。
【０１０３】
（付記１４）前記設定情報記憶手段は、物理的な接続形態とは別に仮想的なグループを設定するＶＬＡＮごとに設定されている設定情報をさらに記憶することを特徴とする付記１〜１３に記載の通信装置。
【０１０４】
（付記１５）ネットワークを介して接続される装置と予め決定された伝送経路に基づいてデータの送受信を行う複数のポートを有する通信装置の通信方法であって、
前記複数のポートごとに設定されている帯域情報を保持する設定情報保持工程と、
前記ネットワークを管理するノードからネットワークの接続状態を確認する導通確認要求を受け付けた場合に、前記伝送経路に基づいてデータを受信して、接続先に転送させるポートに対して当該導通確認要求を受け付けたポートから導通確認パケットを送信する送信工程と、
前記送信工程により送信された導通確認パケットが前記転送するポートに受信された場合に、当該導通確認パケットを受信したポートに設定されている帯域情報を、前記保持工程から取得する設定情報取得工程と、
前記設定情報取得工程により取得された帯域情報を導通確認パケットに付加した導通応答パケットを生成して、前記導通確認パケットを送信したポートに対して応答する応答工程と、
前記応答工程により応答された導通応答パケットが導通確認パケットを送信したポートに受信された場合に、当該導通応答パケットに付加されている帯域情報を取得して、前記ネットワークを管理するノードに対して通知する通知工程と、
を含んだことを特徴とする通信方法。
【０１０５】
（付記１６）ネットワークを介して接続される装置と予め決定された伝送経路に基づいてデータの送受信を行う複数のポートを有する通信装置に行われる処理方法をコンピュータに実行させる通信プログラムであって、
前記複数のポートごとに設定されている帯域情報を保持する設定情報保持手順と、
前記ネットワークを管理するノードからネットワークの接続状態を確認する導通確認要求を受け付けた場合に、前記伝送経路に基づいてデータを受信して、接続先に転送させるポートに対して当該導通確認要求を受け付けたポートから導通確認パケットを送信する送信手順と、
前記送信手順により送信された導通確認パケットが前記転送するポートに受信された場合に、当該導通確認パケットを受信したポートに設定されている帯域情報を、前記保持手順から取得する設定情報取得手順と、
前記設定情報取得手順により取得された帯域情報を導通確認パケットに付加した導通応答パケットを生成して、前記導通確認パケットを送信したポートに対して応答する応答手順と、
前記応答手順により応答された導通応答パケットが導通確認パケットを送信したポートに受信された場合に、当該導通応答パケットに付加されている帯域情報を取得して、前記ネットワークを管理するノードに対して通知する通知手順と、
をコンピュータに実行させることを特徴とする通信プログラム。
【産業上の利用可能性】
【０１０６】
以上のように、本発明は、ネットワークを介して接続される装置と予め決定された伝送経路に基づいてデータの送受信を行う複数のポートを有する通信装置において、予期できない装置故障や設定ミスなどで障害が発生した場合に有用であり、特に、装置故障以外の障害となり得る帯域誤設定などを検出することに適する。
【図面の簡単な説明】
【０１０７】
【図１】実施例１に係る通信装置の概要および特徴を示す図である。
【図２】実施例１に係る通信装置の構成を示す構成図である。
【図３】実施例１に係る導通応答パケットのフォーマットの一例を示す図である。
【図４】実施例１に係る通信装置による設定情報通知処理を示すフローチャートである。
【図５】実施例２に係る通信装置による処理を説明するための図である。
【図６】実施例２に係る通信装置による設定情報通知処理を示すフローチャートである。
【図７】複数の通信装置による設定情報通知処理を説明するための図である。
【図８】ＬＴ機能を利用した導通応答パケットのフォーマットの一例を示す図である。
【図９】ＶＬＡＮタグ使用時の導通応答パケットのフォーマットの一例を示す図である。
【図１０】通信プログラムを実行するコンピュータを示す図である。
【図１１】従来技術に係る帯域設定の誤りによる障害について説明するための図である。
【符号の説明】
【０１０８】
１  管理装置
１０  通信装置Ａ
１１ａ〜１１ｅ  ポート
１２  記憶部
１２ａ  ルーティングテーブル
１２ｂ  設定情報記憶部
１３  制御部
１３ａ  導通確認パケット送信部
１３ｂ  設定情報取得部
１３ｃ  導通応答パケット送信部
１３ｄ  設定情報通知部
２０  通信装置Ｂ
３０  通信装置Ｃ
【図１】
0004861293.tif 000002
【図２】
0004861293.tif 000003
【図３】
0004861293.tif 000004
【図４】
0004861293.tif 000005
【図５】
0004861293.tif 000006
【図６】
0004861293.tif 000007
【図７】
0004861293.tif 000008
【図８】
0004861293.tif 000009
【図９】
0004861293.tif 000010
【図１０】
0004861293.tif 000011
【図１１】
0004861293.tif 000012