(57)【要約】【課題】ネットワークに介在する複数の中継ノードの制御パラメータを容易に変更可能とする。【解決手段】分岐部１４は、入力側ポート１２で受信したフレームが設定フレームであれば、解析部１５へ転送し、受信したフレームが設定フレーム以外のフレームであれば、出力側ポート１３へ転送する。さらに、分岐部１４は、入力側ポート１２で受信したフレームが設定フレームであり、かつ、宛先ＭＡＣアドレスがブロードキャストアドレス、または、マルチキャストアドレスであれば、出力側ポート１３へフレームのコピーを転送する。解析部１５は、フレームのペイロード部分を解析し、設定すべきフィルタ設定値を抽出して設定部１６に転送する。設定部１６は、転送されてきたフィルタ設定値を当該中継ノード３、４に設定する。【選択図】図１
2010081311.tif 000002
【特許請求の範囲】
【請求項１】
送信側ホスト、受信側ホスト、該送信側ホストと受信側ホストとの伝送路中に介挿された１つ以上の中継ノードからなるネットワークであって、
前記中継ノードは、
前記送信側ホストから前記受信側ホストに送信したフレームが設定フレームであるか否かを判別するフレーム分岐手段と、
前記フレーム分岐手段により設定フレームであることが判別されると、前記フレームから設定情報を抽出する設定情報抽出手段と、
前記設定情報抽出手段により抽出された設定情報に基づいて制御パラメータを設定する設定手段と
を備えることを特徴とするネットワーク。
【請求項２】
前記中継ノードは、
前段からのフレームを入力する入力手段と、
受信したフレームを後段に出力する出力手段とを備え、
前記フレーム分岐手段は、
前記入力手段から入力したフレームが設定フレームであれば、入力したフレームを前記設定情報抽出手段に転送し、入力したフレームが設定フレーム以外であれば、入力したフレームを前記出力手段に転送することを特徴とする請求項１記載のネットワーク。
【請求項３】
前記フレーム分岐手段は、
入力したフレームが設定フレームであり、かつ、ブロードキャスト、または、マルチキャストであれば、入力したフレームを前記設定情報抽出手段に転送するとともに、前記出力手段にフレームのコピーを転送する一方、入力したフレームが設定フレームであり、かつ、ユニキャストである場合には、前記出力手段にフレームのコピーを転送することなく、入力したフレームを前記設定情報抽出手段に転送することを特徴とする請求項２記載のネットワーク。
【請求項４】
前記設定情報は、前記中継ノードのフィルタ設定値であることを特徴とする請求項１乃至３のいずれかに記載のネットワーク。
【請求項５】
前記設定情報は、前記中継ノードに対するコマンドであることを特徴とする請求項１乃至３のいずれかに記載のネットワーク。
【請求項６】
送信側ホストから受信側ホストにフレームを送信するネットワークに介挿された１つ以上の中継ノードであって、
前記送信側ホストから前記受信側ホストに送信したフレームが設定フレームであるか否かを判別するフレーム分岐手段と、
前記フレーム分岐手段により設定フレームであることが判別されると、前記フレームから設定情報を抽出する設定情報抽出手段と、
前記設定情報抽出手段により抽出された設定情報に基づいて制御パラメータを設定する設定手段と
を備えることを特徴とする中継ノード。
【請求項７】
前段からのフレームを入力する入力手段と、
受信したフレームを後段に出力する出力手段とを更に備え、
前記フレーム分岐手段は、
前記入力手段から入力したフレームが設定フレームであれば、入力したフレームを前記設定情報抽出手段に転送し、入力したフレームが設定フレーム以外であれば、入力したフレームを前記出力手段に転送することを特徴とする請求項６記載の中継ノード。
【請求項８】
前記フレーム分岐手段は、
入力したフレームが設定フレームであり、かつ、ブロードキャスト、または、マルチキャストであれば、入力したフレームを前記設定情報抽出手段に転送するとともに、前記出力手段にフレームのコピーを転送する一方、入力したフレームが設定フレームであり、かつ、ユニキャストである場合には、前記出力手段にフレームのコピーを転送することなく、入力したフレームを前記設定情報抽出手段に転送することを特徴とする請求項７記載の中継ノード。
【請求項９】
前記設定情報は、フィルタ設定値であり、
前記設定手段は、前記フィルタ設定値を設定することを特徴とする請求項６乃至８のいずれかに記載の中継ノード。
【請求項１０】
前記設定情報は、コマンドであり、
前記設定手段は、前記コマンドを設定することを特徴とする請求項６乃至８のいずれかに記載の中継ノード。
【請求項１１】
送信側ホストから受信側ホストにフレームを送信するネットワークに介挿された１つ以上の中継ノードの制御パラメータ設定方法であって、
送信側ホストからブロードキャスト、マルチキャスト、または、ユニキャストで、フレームを受信側ホストに送信するステップと、
前記中継ノードにより、前記送信側ホストから前記受信側ホストに送信されたフレームが設定フレームであるか否かを判別するステップと、
入力したフレームが設定フレームであり、かつ、ブロードキャスト、または、マルチキャストであれば、フレームから設定情報を抽出するとともに、入力したフレームを後段に転送する一方、入力したフレームが設定フレームであり、かつ、ユニキャストである場合には、フレームを後段に転送することなく、フレームから設定情報を抽出するステップと、
前記抽出された設定情報に基づいて中継ノードの制御パラメータを設定するステップと
を含むことを特徴とする制御パラメータ設定方法。
【請求項１２】
前記設定情報は、中継ノードのフィルタ設定値であることを特徴とする請求項１１に記載の制御パラメータ設定方法。
【請求項１３】
前記設定情報は、中継ノードに対するコマンドであることを特徴とする請求項１１に記載の制御パラメータ設定方法。
【請求項１４】
送信側ホストから受信側ホストにフレームを送信するネットワークに介挿された１つ以上の中継ノードのコンピュータに、
前記送信側ホストから前記受信側ホストに送信されたフレームが設定フレームであるか否かを判別するステップと、
入力したフレームが設定フレームである場合、入力したフレームがユニキャストフレームであるか否かを判別するステップと、
入力したフレームが設定フレームであり、かつ、ユニキャストフレームでない場合には、入力したフレームを後段に転送するとともに、フレームから設定情報を抽出するステップと、
入力したフレームが設定フレームであり、かつ、ユニキャストフレームである場合には、入力したフレームを後段に転送することなく、フレームから設定情報を抽出するステップと、
前記抽出された設定情報に基づいて中継ノードの制御パラメータを設定するステップと
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク、中継ノード、制御パラメータ設定方法、およびプログラムに関する。
【背景技術】
【０００２】
従来、ネットワークにおいては、ネットワーク内の装置にフィルタ設定を行うことで、利用者毎に使用できる帯域に制限をかけたり、フレームの廃棄を行ったりしている。しかしながら、従来のネットワーク管理では、ネットワーク管理者がフィルタ設定対象の装置の１つ１つに対してフィルタ設定を行わないといけないため、同じ設定を行うにしても装置が多ければ多いほど、それに比例して作業量が増えてしまうという問題があった。
【０００３】
そこで、要求メッセージに従って、一連の制御コマンドを生成し、これらの制御コマンドを特定の中継ノードに順次送信することで、特定の中継ノードにおける制御パラメータを設定／変更する技術が提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００７−１９４７８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した特許文献１では、制御パラメータを変更する中継ノードを指定しなければならず、同じ設定を複数の中継ノードに行う場合には、中継ノードの数だけ設定を行う必要があり、やはり、中継ノードが多ければ多いほど作業量が増えてしまうという問題があった。したがって、利用者が増えるほどに制御パラメータを設定する必要があるネットワークサービスには向いていなかった。
【０００５】
本発明は、このような事情を考慮してなされたものであり、その目的は、ネットワークに介在する複数の中継ノードの制御パラメータを容易に変更することができるネットワーク、中継ノード、制御パラメータ設定方法、およびプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明は、送信側ホスト、受信側ホスト、該送信側ホストと受信側ホストとの伝送路中に介挿された１つ以上の中継ノードからなるネットワークであって、前記中継ノードは、前記送信側ホストから前記受信側ホストに送信したフレームが設定フレームであるか否かを判別するフレーム分岐手段と、前記フレーム分岐手段により設定フレームであることが判別されると、前記フレームから設定情報を抽出する設定情報抽出手段と、前記設定情報抽出手段により抽出された設定情報に基づいて制御パラメータを設定する設定手段とを備えることを特徴とするネットワークである。
【０００７】
また、上述した課題を解決するために、本発明は、送信側ホストから受信側ホストにフレームを送信するネットワークに介挿された１つ以上の中継ノードであって、前記送信側ホストから前記受信側ホストに送信したフレームが設定フレームであるか否かを判別するフレーム分岐手段と、前記フレーム分岐手段により設定フレームであることが判別されると、前記フレームから設定情報を抽出する設定情報抽出手段と、前記設定情報抽出手段により抽出された設定情報に基づいて制御パラメータを設定する設定手段とを備えることを特徴とする中継ノードである。
【０００８】
また、上述した課題を解決するために、本発明は、送信側ホストから受信側ホストにフレームを送信するネットワークに介挿された１つ以上の中継ノードの制御パラメータ設定方法であって、送信側ホストからブロードキャスト、マルチキャスト、または、ユニキャストで、フレームを受信側ホストに送信するステップと、前記中継ノードにより、前記送信側ホストから前記受信側ホストに送信されたフレームが設定フレームであるか否かを判別するステップと、入力したフレームが設定フレームであり、かつ、ブロードキャスト、または、マルチキャストであれば、フレームから設定情報を抽出するとともに、入力したフレームを後段に転送する一方、入力したフレームが設定フレームであり、かつ、ユニキャストである場合には、フレームを後段に転送することなく、フレームから設定情報を抽出するステップと、前記抽出された設定情報に基づいて中継ノードの制御パラメータを設定するステップとを含むことを特徴とする制御パラメータ設定方法である。
【０００９】
また、上述した課題を解決するために、本発明は、送信側ホストから受信側ホストにフレームを送信するネットワークに介挿された１つ以上の中継ノードのコンピュータに、前記送信側ホストから前記受信側ホストに送信されたフレームが設定フレームであるか否かを判別するステップと、入力したフレームが設定フレームである場合、入力したフレームがユニキャストフレームであるか否かを判別するステップと、入力したフレームが設定フレームであり、かつ、ユニキャストフレームでない場合には、入力したフレームを後段に転送するとともに、フレームから設定情報を抽出するステップと、入力したフレームが設定フレームであり、かつ、ユニキャストフレームである場合には、入力したフレームを後段に転送することなく、フレームから設定情報を抽出するステップと、前記抽出された設定情報に基づいて中継ノードの制御パラメータを設定するステップとを実行させることを特徴とするプログラムである。
【発明の効果】
【００１０】
この発明によれば、ネットワークに介在する複数の中継ノードの制御パラメータを容易に変更することができるという利点が得られる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の一実施形態を、図面を参照して説明する。
【００１２】
Ａ．実施形態
図１は、本発明の実施形態によるネットワークの構成を示すブロック図である。図において、ネットワーク１は、送信側ホスト２、受信側ホスト５、該送信側ホスト２と受信側ホスト５との伝送路中に介挿された中継ノード３、４からなる。送信側ホスト２は、Ｅｔｈｅｒフレームを用いた「設定フレーム」をブロードキャスト、マルチキャスト、ユニキャストのいずれかで、受信側ホスト５に送信する。受信側ホスト５は、中継ノード３、４を介して、送信側ホスト２から送られてきたＥｔｈｅｒフレームを受信する。
【００１３】
中継ノード３、４は、送信側ホスト２より送られてきたＥｔｈｅｒフレームを受信し、フレームのペイロード部分を解析し、予め取り決めておいた設定フレームである場合、データ部分に挿入されている設定すべきフィルタ設定値を抽出し、自身に該フィルタ設定値を設定する一方、受信したＥｔｈｅｒフレームを、受信側ホスト５へ送信する。
【００１４】
図２は、本実施形態による中継ノード３、４の構成例を示すブロック図である。図２において、入力側ポート１２は、送信側より送られてきたフレームを受信する。出力側ポート１３は、送信側より受信したフレームを受信側に送信する。分岐部１４は、入力側ポート１２で受信したフレームが設定フレームであれば、解析部１５へ転送し、入力側ポート１２で受信したフレームが設定フレーム以外のフレームであれば、出力側ポート１３へ転送する。
【００１５】
さらに、分岐部１４は、入力側ポート１２で受信したフレームが設定フレームであり、かつ、宛先ＭＡＣアドレスがブロードキャストアドレス、または、マルチキャストアドレスであれば、出力側ポート１３へフレームのコピーを転送する。解析部１５は、分岐部１４より転送されてきたフレームのペイロード部分を解析し、設定すべきフィルタ設定値を抽出して設定部１６に転送する。設定部１６は、解析部１５より転送されてきたフィルタ設定値を当該中継ノード３、４に設定する。
【００１６】
次に、図３は、本実施形態による、中継ノードの制御パラメータ設定を、レイヤ２のフレームフォーマットで行う場合の一例を示す概念図である。図３において、ＤＥＳＴ  ＭＡＣにおいて、宛先ＭＡＣアドレスでＵＣ（ユニキャスト）／ＢＣ（ブロードキャスト）／ＭＣ（マルチキャスト）と変えられるので、設定すべき中継ノードを１：１だけでなく、１：Ｎで指定することができる。Ｅｔｈｅｒ  Ｔｙｐｅに予め取り決めておいた値を設定することで、設定フレームであるか否かを識別することが可能となる。ＤＡＴＡには、設定すべき制御パラメータの設定値を入れておく。機能をフィルタに限定することで、バイナリデータとして持たせることが可能である。また、コマンドをテキストデータとして持たせることで、機能をフィルタに限定することなく利用することも可能である。
【００１７】
次に、図４は、本実施形態による、中継ノードの制御パラメータ設定を、レイヤ２のフレームフォーマットで行う場合の他の例を示す概念図である。図４において、ＶＬＡＮタグに入れるＶＬＡＮ  ＩＤのある値を設定フレーム識別用として予約しておくことで、各中継ノードは、設定フレームであるか否を識別することが可能となる。
【００１８】
次に、図５は、本実施形態による、中継ノードの制御パラメータ設定を、レイヤ３のパケットフォーマットで行う場合の一例を示す概念図である。図５において、Ｐｒｏｔｏｃｏｌの部分に、予め取り決めておいた値を設定することで、設定パケットであるか否かを識別することが可能となる。また、ＤＥＳＴ  ＡＤＤＲにおいて、宛先ＩＰアドレスでＵＣ／ＢＣ／ＭＣと変えられるので、設定すべき中継ノードを１：１だけでなく、１：Ｎで指定することができる。
【００１９】
次に、本実施形態の動作について説明する。
図６は、本実施形態による中継ノード３において、フィルタ設定値を変更する動作を説明するためのフローチャートである。なお、中継ノード４の動作も同様である。中継ノード３において、入力側ポート１２で受信されたフレームは、分岐部１４に転送される。分岐部１４では、受信されたフレームが設定フレームであるか否かを判別し（ステップＳａ１）、受信されたフレームが設定フレームでない場合には、フレームを出力側ポート１２へ転送し、ステップＳａ１に戻る。したがって、この場合、中継ノード３のフィルタ設定値は変更されない。
【００２０】
一方、受信されたフレームが設定フレームである場合には、設定フレームがユニキャストフレームであるか否かを判別し（ステップＳａ２）、設定フレームがユニキャストフレームでない場合には、分岐部１４において設定フレームのコピーを出力側ポート１３に転送後、設定フレームを解析部１５に転送する（ステップＳａ３）。これにより、設定フレームがブロードキャスト、あるいは、マルチキャストである場合には、次の中継ノード（例えば、中継ノード４）に転送されることになる。一方、設定フレームがユニキャストフレームである場合には、次の中継ノードに転送することなく、設定フレームを解析部１５に転送する（ステップＳａ２のＹＥＳ）。
【００２１】
次に、いずれの場合も、解析部１５において、転送されてきた設定フレームのペイロード部分からフィルタ設定値を抽出し、設定部１６へフィルタ設定値を転送する（ステップＳａ４）。次に、設定部１６において、転送されてきたフィルタ設定値を当該装置に設定し（ステップＳａ５）、その後、ステップＳａ１に戻り、上述した処理を繰り返す。
【００２２】
上述した動作により、ペイロード部分にフィルタ設定値を持つ設定フレームを受信することにより、中継ノードのフィルタ設定値を変更することができる。
【００２３】
上述した実施形態によれば、以下の効果を得ることができる。
（１）設定フレームを受信することによって中継ノードのフィルタ設定値を変更できるようにしたことで、ネットワーク管理者は、手作業で全ての中継ノードに対してフィルタ設定値の変更を行う必要がなくなる。
（２）送信側ホストから設定フレームを送信するようにしてあるので、送信側ホストにタイマによるフレーム送信機能を持たせれば、時間帯に応じて容易にフィルタ設定値を変更することが可能となる。
（３）宛先アドレスをユニキャスト、マルチキャスト、ブロードキャストとすることで、必要に応じて、１：１で、あるいは１：Ｎで設定を行うことができる。すなわち、複数の中継ノードに対して設定することができる。
【００２４】
Ｂ．他の実施形態
次に、本発明の他の実施形態について説明する。
図４は、本発明の他の実施形態による、中継ノード３、４の構成を示すブロック図である。なお、図２に対応する部分には同一の符号を付けて説明を省略する。図４において、抽出部２５は、分岐部２４より転送されてきたフレームのペイロード部分を解析し、予め取り決めておいた設定フレームである場合、データ部分に挿入されている設定すべきコマンドを抽出して設定部２６に転送する。設定部２６は、抽出部２５より転送されてきたコマンドに従って当該中継ノード３、４の制御パラメータを設定する。
【００２５】
次に、本他の実施形態の動作について説明する。
図５は、本他の実施形態による中継ノード３において、フィルタ設定値を変更する動作を説明するためのフローチャートである。中継ノード３において、入力側ポート１２で受信されたフレームは、分岐部１４に転送される。分岐部１４では、受信されたフレームが設定フレームであるか否かを判別し（ステップＳｂ１）、受信されたフレームが設定フレームでない場合には、フレームを出力側ポート１２へ転送し、ステップＳｂ１に戻る。したがって、この場合、中継ノード３の制御パラメータは変更されない。
【００２６】
一方、受信されたフレームが設定フレームである場合には、設定フレームがユニキャストフレームであるか否かを判別し（ステップＳｂ２）、設定フレームがユニキャストフレームでない場合には、分岐部１４において設定フレームのコピーを出力側ポート１３に転送後、設定フレームを抽出部２５に転送する（ステップＳｂ３）。これにより、設定フレームがブロードキャスト、あるいは、マルチキャストである場合には、次の中継ノード（例えば、中継ノード４）に転送されることになる。一方、設定フレームがユニキャストフレームである場合には、次の中継ノードに転送することなく、設定フレームを抽出部２５に転送する（ステップＳｂ２のＹＥＳ）。
【００２７】
次に、いずれの場合も、抽出部２５において、転送されてきた設定フレームのペイロード部分からコマンドを抽出し、設定部１６へ抽出したコマンドを転送する（ステップＳｂ４）。次に、設定部１６において、転送されてきたコマンドに従って当該装置の制御パラメータを設定し（ステップＳｂ５）、その後、ステップＳｂ１に戻り、上述した処理を繰り返す。
【００２８】
本他の実施形態によれば、ペイロード部分にコマンドを持つ設定フレームを受信することにより、中継ノードのフィルタ設定値だけではなく、更に、中継ノードの種々の制御パラメータを変更することができる。
【図面の簡単な説明】
【００２９】
【図１】本発明の実施形態によるネットワークの構成を示すブロック図である。
【図２】本実施形態による中継ノード３、４の構成例を示すブロック図である。
【図３】本実施形態による、中継ノードの制御パラメータ設定を、レイヤ２のフレームフォーマットで行う場合の一例を示す概念図である。
【図４】本実施形態による、中継ノードの制御パラメータ設定を、レイヤ２のフレームフォーマットで行う場合の他の例を示す概念図である。
【図５】本実施形態による、中継ノードの制御パラメータ設定を、レイヤ３のパケットフォーマットで行う場合の一例を示す概念図である。
【図６】本実施形態による中継ノード３において、フィルタ設定値を変更する動作を説明するためのフローチャートである。
【図７】本発明の他の実施形態による、中継ノード３、４の構成を示すブロック図である。
【図８】本他の実施形態による中継ノード３において、フィルタ設定値を変更する動作を説明するためのフローチャートである。
【符号の説明】
【００３０】
１  ネットワーク
２  送信側ホスト
３、４  中継ノード
５  受信側ホスト
１２  入力側ポート
１３  出力側ポート
１４  分岐部
１５  解析部
１６  設定部
２５  抽出部
２６  設定部
【図１】
2010081311.tif 000003
【図２】
2010081311.tif 000004
【図３】
2010081311.tif 000005
【図４】
2010081311.tif 000006
【図５】
2010081311.tif 000007
【図６】
2010081311.tif 000008
【図７】
2010081311.tif 000009
【図８】
2010081311.tif 000010