(57)【特許請求の範囲】
【請求項１】
ローカルエリアネットワークのスイッチング装置（Ａ、Ｂ、Ｃ、Ｄ）のための総合管理方法であって、
該方法は、
１）スイッチング装置（Ａ、Ｂ、Ｃ、Ｄ）が管理装置を接続するポート（２５）に対しスイッチング装置（Ａ、Ｂ、Ｃ、Ｄ）のアドレス識別を含む申し込みのための登録メッセージをブロードキャストし、管理装置が該申し込みのための登録メッセージを受信した後で登録の動作を実行し、登録応答メッセージを前記スイッチング装置（Ａ、Ｂ、Ｃ、Ｄ）に送信すること、
を含み、
該スイッチング装置（Ａ、Ｂ、Ｃ、Ｄ）および管理装置間で通信されるメッセージは二層フォーマットであり、
該方法はさらに、
２）スイッチング装置（Ａ、Ｂ、Ｃ、Ｄ）が成功した登録応答メッセージを受信した後でハンドシェークメッセージを管理装置に送信し、管理装置がハンドシェークメッセージを受信した後でハンドシェーク応答メッセージをスイッチング装置（Ａ、Ｂ、Ｃ、Ｄ）に送信し、スイッチング装置  （Ａ、Ｂ、Ｃ、Ｄ）がハンドシェーク応答メッセージを受信した後でスイッチング装置（Ａ、Ｂ、Ｃ、Ｄ）がハンドシェーキング処理を完了し、管理装置がハンドシェーキング処理中にスイッチング装置（Ａ、Ｂ、Ｃ、Ｄ）の管理動作を実行し、
３）前記スイッチング装置（Ａ、Ｂ、Ｃ、Ｄ）は、前記ハンドシェーキングが時間超過したかどうかを判断し、超過していなければ、ステップ２）に戻り、そうでなければステップ１）に戻ること、
を含む、
ローカルエリアネットワークのスイッチング装置（Ａ、Ｂ、Ｃ、Ｄ）のための総合管理方法。
【請求項２】
ステップ１）は、上方のスイッチング装置（Ｂ、Ｃ、Ｄ）が下方のスイッチング装置（Ａ、Ｂ、Ｃ）から申し込みのための登録メッセージを受信した後でその位置情報を申し込みのための登録メッセージに挿入し、その申し込みのための登録メッセージを上方に送信するステップをさらに含む、
請求項１に記載の方法。
【請求項３】
ステップ１）及び３）の間に、
設定データを必要とする場合、スイッチング装置（Ａ、Ｂ、Ｃ、Ｄ）が設定データ要求メッセージを管理装置に送信し、管理装置が順にその設定データ要求メッセージを受信した後でスイッチング装置（Ａ、Ｂ、Ｃ、Ｄ）に設定データを送信する、
ステップをさらに含む、
請求項１に記載の方法。
【請求項４】
ステップ２）は、
スイッチング装置（Ａ、Ｂ、Ｃ、Ｄ）が所定時間内にハンドシェーク応答メッセージを受信しない場合、登録動作を再開する、
ステップをさらに含む、
請求項１乃至３のいずれかに記載の方法。
【請求項５】
二層メッセージフォーマットが、パブリックメッセージヘッダ、管理メッセージ、及びラベル８０２．１Ｑ付きのイーサネット（登録商標）ヘッダを含み、
前記パブリックメッセージヘッダは、以下のフィールド、即ち、
現管理プロトコルのバージョンを指示するバージョン番号と、
現メッセージが応答メッセージであるかコマンドメッセージであるかを指示するＣと、
総合管理と二層マルチキャストグループ制御メッセージとを区別するタイプと、
フレーム通し番号が有効であるかを識別するＦと、
チェックサムが有効であるかを識別するＲと、
フィードバック言語が有効であるかを識別するＢと、
各スイッチング装置（Ａ、Ｂ、Ｃ、Ｄ）のメッセージの通し番号を指示するフレーム通し番号と、
メッセージデータの検査のためのチェックサムと、
メッセージの長さを特定するメッセージの長さと、
何ら変更なく、応答メッセージにより戻されるデータを指示するフィードバック言語と、
スイッチング装置（Ａ、Ｂ、Ｃ、Ｄ）の管理メディアアクセス制御アドレスを識別するスイッチング装置（Ａ、Ｂ、Ｃ、Ｄ）のメディアアクセス制御と、
メッセージがスイッチング装置（Ａ、Ｂ、Ｃ、Ｄ）のいずれかを介して送信された後で入口ポート番号（２、３、２４、２５）を記録するためにそれぞれ使用される第１の送信ポート番号、第２の送信ポート番号、第３の送信ポート番号、及び第４の送信ポート番号と、
を含み、
前記管理メッセージは、
管理メッセージのホームコマンド語として供されるホームコマンド語と、
管理メッセージのサブコマンド語として供されるサブコマンド語と、
管理メッセージの内容の長さを記録する内容の長さと、
管理メッセージによって伝えられるパラメータとデータを記録する管理メッセージの内容と、
を含む、
請求項４に記載の方法。
【請求項６】
ステップ２）において、管理動作が、設定処理およびスイッチング装置（Ａ、Ｂ、Ｃ、Ｄ）の問い合わせを含み、該処理は、以下のステップ、即ち、
６１）管理装置が要望通りに、パラメータ設定メッセージ又はパラメータ問い合わせメッセージをスイッチング装置（Ａ、Ｂ、Ｃ、Ｄ）に配信し、
６２）スイッチング装置（Ａ、Ｂ、Ｃ、Ｄ）がメッセージを受信し、メッセージのタイプを決定し、それがパラメータ設定メッセージであれば、ステップ６３）に進み、パラメータ問い合わせメッセージであれば、ステップ６４）に進み、
６３）メッセージの設定データが正しいかどうかを検査し、設定データが正しくなければ、対応する戻り記録にエラーコードを記入し、設定データが正しければ、スイッチング装置（Ａ、Ｂ、Ｃ、Ｄ）をその設定データで設定し、設定した結果を管理装置に通知し、
６４）メッセージの問い合わせパラメータが正しいかどうかを検査し、パラメータが正しくなければ、対応する戻り記録にエラーコードを記入し、パラメータが正しければ、スイッチング装置（Ａ、Ｂ、Ｃ、Ｄ）をパラメータに従って照会し、照会した結果を管理装置に通知すること、
にしたがって実行される、
請求項５に記載の方法。
【請求項７】
ステップ２）において、管理動作が、マルチキャストグループ用のプロセスを含み、前記プロセスは、ユーザがマルチキャストグループに参加し、ユーザがマルチキャストグループを離れ、スイッチング装置（Ａ、Ｂ、Ｃ、Ｄ）が二層マルチキャストメッセージを送信する各処理を含み、
前記ユーザがマルチキャストグループに参加する処理は、以下のステップ、すなわち、
Ａ１）管理装置がインターネットグループ管理プロトコルの一般の問い合わせメッセージをすべてのユーザ側ポート（２、３、２４；２３、２４、２５）に定期的に送信し、スイッチング装置（Ａ、Ｂ、Ｃ、Ｄ）が該一般の問い合わせメッセージを受信し、その一般の問い合わせメッセージをすべての下方リンクの物理サイドポート（２、２３、２４）に送信し、
Ａ２）該一般の問い合わせメッセージの受信を希望するユーザがＲＥＰＯＲＴメッセージを送信し、スイッチング装置（Ａ、Ｂ、Ｃ、Ｄ）がユーザからＲＥＰＯＲＴメッセージを受信した後で上方の管理装置に対しＲＥＰＯＲＴメッセージを送信し、
Ａ３）管理装置がユーザからのＲＥＰＯＲＴメッセージに従ってユーザが所望のマルチキャストグループに参加できるかどうかを判断し、参加できなければ、ＲＥＰＯＲＴメッセージを取り除き、そうでなければ、ユーザを所望のマルチキャストグループに追加するための二層メッセージをスイッチング装置（Ａ、Ｂ、Ｃ、Ｄ）に送信し、スイッチング装置（Ａ、Ｂ、Ｃ、Ｄ）がメッセージを受信した後でユーザを所望のマルチキャストグループに追加すること、
を含み、
前記ユーザがマルチキャストグループを離れる処理は、以下のステップ、すなわち、
Ｂ１）管理装置がインターネットグループ管理プロトコルの一般の問い合わせメッセージをすべてのユーザ側ポート（２、３、２４；２３、２４、２５）に定期的に送信し、スイッチング装置（Ａ、Ｂ、Ｃ、Ｄ）がその一般の問い合わせメッセージを受信した後ですべてのユーザに該一般の問い合わせメッセージを送信し、
Ｂ２）管理装置が一般の問い合わせメッセージを送信するが、指定回数を超えてマルチキャストグループのユーザからＲＥＰＯＲＴメッセージを受信しない場合、そのマルチキャストグループを削除するための二層メッセージを装置（Ａ、Ｂ、Ｃ、Ｄ）に送信し、
Ｂ３）管理装置が、ユーザによって自発的に送信されるマルチキャストグループを離れる要求メッセージを受信する場合、対応するマルチキャストグループの問い合わせメッセージを下方に送信し、指定期間内にＲＥＰＯＲＴメッセージをマルチキャストグループから受信しない場合、そのマルチキャストグループを削除するための二層メッセージを装置（Ａ、Ｂ、Ｃ、Ｄ）に送信すること、
を含み、
前記スイッチング装置が二層マルチキャストメッセージを送信する処理は、
Ｃ１）管理装置が二層マルチキャストメッセージをスイッチング装置（Ａ、Ｂ、Ｃ、Ｄ）に送信し、
Ｃ２）スイッチング装置（Ａ、Ｂ、Ｃ、Ｄ）がそれ自身によって二層マルチキャストメッセージを送信できるかどうかを判断し、送信できなければ、二層メッセージを取り除き、そうでなければ、その二層マルチキャストメッセージを受信したポート以外のポートにその二層メッセージを送信すること、
を含む、
請求項６に記載の方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はネットワーク装置のための管理方法に係り、詳細には、ローカルエリアネットワーク（ＬＡＮ）のスイッチング装置のための総合管理方法に関する。
【０００２】
【従来の技術及び発明が解決しようとする課題】
ＬＡＮの急速な発展に伴なって、イーサネット（登録商標）スイッチ等のＬＡＮスイッチング装置がますます多用されるようになってきた。装置管理及びメンテナンスの費用を削減するために、分散化された装置のための総合管理が必要とされる。ＬＡＮのスイッチング装置のための従来の管理方法は、主として単純ネットワーク−管理プロトコル（ＳＮＭＰ）によって実現される。ＳＮＭＰによると、管理するプロセスと管理されるプロセスを実現させるために、伝送制御プロトコル又はインターネット・プロトコル（ＴＣＰ／ＩＰ）がネットワーク管理装置及びＬＡＮの管理されたスイッチング装置の間で実行される。具体的な管理は、管理される装置側のエージェントプロセスと、管理する装置側の管理プロセスによって実現され、管理情報の交替は、以下の５つのメッセージによって実行される。即ち、エージェントプロセスから１つ以上のパラメータを取り出すために使用されるパラメータ取得要求メッセージ（ｇｅｔ−ｒｅｑｕｅｓｔ）、１つ以上のパラメータの次のパラメータを取り出すために使用される、次のパラメータ取得要求メッセージ（ｇｅｔ−ｒｅｑｕｅｓｔ）、エージェントプロセスの１つ以上のパラメータを設定するために使用される、要求設定メッセージ、上記３つのメッセージに対し応答するために使用され、１つ以上のパラメータを戻す、応答取得メッセージ、さらに、エージェントプロセスによって自動的に送信されるトラップメッセージは、管理プロセス管理要求を通知するために使用される。上記５つのメッセージは、管理のプロセスにおいてユーザ・データグラム・プロトコル（ＵＤＰ）のデータパッケージに封入され、送信される。
【０００３】
上記より、ローカルエリアネットワークのスイッチング装置のための既存の総合管理方法は、ＴＣＰ／ＩＰプロトコルに基づいて実現されるので、管理されたスイッチング装置はそれぞれ独立したＩＰアドレスを有する必要があり、そうでなければ、スイッチング装置の管理及びメンテナンスがほとんど実現せず、ネットワークの各スイッチング装置が管理ＩＰアドレスを割り当てられる場合、貴重なＩＰアドレス資源は、多数のスイッチング装置のために大きく消耗される。
【０００４】
【課題を解決するための手段】
本発明の目的は、ＩＰアドレス資源を節約したローカルエリアネットワークのスイッチング装置のための総合管理方法を提供することである。
【０００５】
上記目的を達成するために、本発明によるローカルエリアネットワークのスイッチング装置のための総合管理方法は、
（１）スイッチング装置が、管理装置を接続するポート上でそのスイッチング装置のアドレス識別を含む申し込みのための登録メッセージをブロードキャストし、管理装置がそのメッセージを受信した後で登録の動作に取りかかり、登録応答メッセージをその申し込みをしたスイッチング装置に送信し、
（２）スイッチング装置が、成功した登録応答メッセージを受信した後でハンドシェークメッセージを管理装置にタイミングよく送信し、管理装置は、ハンドシェークメッセージを受信した後で通信応答メッセージをスイッチング装置に送信し、スイッチング装置が通信応答メッセージを受信した後で、このスイッチング装置が管理装置と通信を行ない、通信プロセスにおいて管理装置がスイッチング装置を管理し、
（３）ハンドシェーキングが時間超過したかどうかを判断し、超過していなければ、ステップ（２）に戻り、そうでなければ、ステップ（１）に戻って処理を続けること、を有する。
【０００６】
上記ステップ（１）は、スイッチング装置が登録メッセージを受信した後でスイッチング装置の位置情報を登録メッセージに挿入し、それを送信することをさらに含む。
【０００７】
上記ステップ（１）が登録の処理を終了させる前に、設定データを必要とする場合、スイッチング装置が設定データ要求メッセージを管理装置に送信し、管理装置はメッセージを受信した後で要求を送信するスイッチング装置に設定データを送信する。
【０００８】
上記ステップ（２）は、スイッチング装置が指定時間内に通信応答メッセージを受信しない場合、登録の動作を再開することをさらに含む。
【０００９】
管理装置及びスイッチング装置間での上記情報の交換は、特定のフォーマットを備えたメッセージ（グループ管理プロトコルメッセージ、ＨＧＭＰ）によって実現され、上記メッセージは、パブリックメッセージヘッダ、管理メッセージ、及びラベル８０２．１Ｑ付きのイーサネット（登録商標）ヘッダから構成される。
【００１０】
上記パブリックメッセージヘッダは以下のフィールド、即ち、
現管理プロトコルのバージョンを指示するために使用されるバージョン番号と、
現メッセージが応答メッセージ又はコマンドメッセージであることを指示するために使用されるＣと、
総合管理と二層マルチキャストグループ制御メッセージとを区別するために使用されるタイプと、
フレーム通し番号が有効であるかを識別するために使用されるＦと、
チェックサムが有効であるかを識別するために使用されるＲと、
フィードバック言語が有効であるかを識別するために使用されるＢと、
各ネットワークスイッチング装置にしたがってメッセージの通し番号を指示するために使用される、フレーム通し番号と、
メッセージデータを検査するために使用されるチェックサムと、
メッセージの長さを特定するために使用されるメッセージの長さと、
メッセージにより未利用のフィードバックデータへの応答を指示するために使用されるフィードバック言語と、
スイッチング装置の管理ＭＡＣアドレスを識別するために使用される、スイッチング装置（ＬＡＮスイッチ）用のメディアアクセス制御（ＭＡＣ）と、
メッセージがスイッチング装置によって送信された後で入口ポート番号を記録するためにそれぞれ使用される、第１の送信ポート番号、第２の送信ポート番号、第３の送信ポート番号、及び第４の送信ポート番号と、
を含み、
上記管理メッセージは、管理メッセージのホームコマンド語としての機能を果たすように使用されるホームコマンド語と、
管理メッセージのサブコマンド語としての機能を果たすように使用されるサブコマンド語と、
管理メッセージの内容の長さを記録するために使用される内容の長さと、
管理メッセージで伝えられるパラメータとデータを記録するために使用される管理メッセージの内容と、
を含む。
【００１１】
全体として、ネットワークスイッチング装置のための既存の総合管理方法と比較して、本発明の二層ネットワーク環境において、スイッチング装置は管理装置に接続するポート上で当該スイッチング装置のアドレス識別を含む申し込みのための登録メッセージをブロードキャストし、スイッチング装置が首尾良く登録された後で、ハンドシェークメッセージを管理装置にタイミングよく送信し、管理装置はハンドシェークメッセージを受信した後で通信応答メッセージをスイッチング装置に送信し、その結果、管理装置とスイッチング装置間の時間通信プロセスが実現される。上記時間通信プロセスにおいて、管理装置は必要条件に応じてデータ照会、データ割当て、及びソフトウェアのアップグレードの動作を行なう。このため、ネットワークスイッチング装置のための既存の総合管理方法と比較して、本発明の顕著な利点は、スイッチング装置用のＩＰアドレスを設定することなくネットワークスイッチング装置の総合管理及びメンテナンスの動作を実現し、貴重なＩＰアドレス資源が節約されることである。
【００１２】
【発明の実施の形態】
本発明を図面に従って詳細に説明する。
【００１３】
図１は本発明による方法の実施の形態のフローチャートである。二層ネットワーク環境下でのスイッチング装置のための総合管理が図１の実施の形態によって実現される。図１の実施の形態は、クライアント／サーバ・モードにおいて動作する。即ち、管理装置がサーバとしての機能を果たし、スイッチング装置がクライアントとしての機能を果たすので、管理するサーバソフトウェアがネットワークの高い位置にある収集装置上で動作し、クライアントがネットワークスイッチ等の管理されたスイッチング装置上で動作し、管理装置が複数のスイッチング装置を同時に管理することができる。管理装置及びスイッチング装置にメッセージによって通信を実行させるために、本発明は、ラベル８０２．１Ｑを付けたイーサネット（登録商標）ヘッダ、パブリックメッセージヘッダ、及び管理メッセージを含む特殊フォーマットのメッセージを提供する。イーサネット（登録商標）ヘッダのフォーマットは周知であるので、パブリックメッセージヘッダ及び管理メッセージは本実施の形態に従って更に詳細に説明される。
【００１４】
パブリックメッセージは、下記の表を参照しながら、イーサネット（登録商標）ヘッダの後に伝えられることができる。
【００１５】
【外１】
0003940092.tif 000002
【００１６】
ここで、バージョン番号（４ビット）は現管理プロトコルのバージョンを指示するために使用され、
Ｃフィールドは応答識別（１ビット）であり、現メッセージが応答メッセージ又はコマンドメッセージであるかを指示するために使用され、例えば、０はコマンド（又は要求）を表わし、１は応答（又は応答すること）を表わし、
タイプフィールド（３ビット）は総合管理と二層マルチキャストグループ制御メッセージとを区別するために使用され、例えば、０００はスイッチング装置の総合管理を表わし、００１はスイッチング装置用のマルチキャスト送信を表わし、
Ｆフィールドはフレーム通し番号の有効識別（１ビット）であり、例えば、Ｆ＝１の時、フレーム通し番号が使用され、
Ｒフィールドはチェックサムの有効識別（１ビット）であり、例えば、Ｒ＝０の時、チェックサムは使用されず、Ｒ＝１の時、チェックサムは使用され、
Ｂフィールドはフィードバック言語の有効識別（１ビット）であり、例えば、Ｂ＝０の時、フィードバッグ言語は使用されず、Ｂ＝１の時、フィードバック言語は使用され、
フレーム通し番号フィールド（１６ビット）は、各ネットワークスイッチング装置に従ってメッセージ通し番号を識別するために使用され、
チェックサムの長さは、メッセージデータ（１６ビット）を検査するために使用され、計算方法はＩＰ及びＵＤＰと同様であればよく、Ｒフィールドはそれが有効かどうかを判断し、
メッセージフィールド（１６ビット）の長さは、メッセージの長さを識別するために使用され、
フィードバック言語フィールドは、メッセージ（１６ビット）による未利用のフィードバックデータ、及びメッセージに応答する場合の未利用のフィードバックデータへの応答を指示するために使用され、
スイッチング装置のためのメディアアクセス制御（ＭＡＣ）は、スイッチング装置の管理ＭＡＣアドレスを識別するために使用され、
第１の送信ポート番号、第２の送信ポート番号、第３の送信ポート番号、及び第４の送信ポート番号はそれぞれ、メッセージがスイッチング装置によって伝送された後で入口ポート番号を記録するために使用され、スイッチング装置の物理的位置はこれらのフィールドによって決定されることができ、上記ポート番号の有効範囲はあるスイッチング装置のポート量に関係があり、スイッチング装置のポート量がＰＯＲＴ ＮＵＭである場合、スイッチング装置が次層のスイッチング装置のＨＧＭＰメッセージを伝送すると、送信ポート番号の範囲が０乃至ＰＯＲＴ ＮＵＭ−１の間にあり、
リザベーションフィールドは、４バイトであり、メッセージの機能を拡張するために使用され、例えば、スイッチング装置のカスケード接続層が５より多いと、このフィールドは送信ポート番号を定義するために使用されることができる。
【００１７】
上記管理メッセージは、以下の表を参照しながら、実際の装置でパブリックメッセージに基づいて伝えられる下記のものを含む。
【００１８】
【外２】
0003940092.tif 000003
【００１９】
ここで、ホームコマンド語は、管理メッセージのホームコマンド語としての機能を果たすために使用される１ビットであり、
サブコマンド語は、管理メッセージのサブコマンド語としての機能を果たすために使用される１ビットであり、
内容の長さは、管理メッセージの内容の長さを記録するために使用される２ビットであり、
管理メッセージの内容は、管理メッセージにおいて伝えられるパラメータ及びデータを記録するために使用され、具体的なフォーマット及びサイズは装置に応じて変化し、またその長さは内容の長さのフィールドによって決定されることができる。通常、イーサネット（登録商標）の長さに制限があるので、フィールドは１４６８バイト以下、即ち、０乃至１４６８バイトの範囲にある。
【００２０】
上記より、図１による本発明を実施することは、以下の２つのプロセスから構成される。第１のプロセスは、スイッチング装置の登録であり、これによって管理チャネルが管理装置とスイッチング装置との間に設けられる。第２のプロセスは、通信の処理であり、スイッチング装置のための総合管理が管理装置とスイッチング装置との間の通信によって終了される。これらのステップは以下の通りである。
【００２１】
ステップ１において、スイッチング装置は、管理装置を接続するポート上でそのスイッチング装置のアドレス識別を含む申し込みのための登録メッセージをブロードキャストし、管理装置がそのメッセージを受信した後で登録の動作に取りかかり、登録応答メッセージをその申し込みをしているスイッチング装置に送信し、そのスイッチング装置は登録メッセージを受信した後でスイッチング装置の位置情報を登録メッセージに挿入し、それを送信する。スイッチング装置と管理装置の間の登録は、スイッチング装置の物理アドレスの登録と法的確認を終了させるために交互に行なわれる登録である。このステップにおいて、電源を入れるか、又はリセットされると、スイッチング装置は管理装置を接続する所定のポート上で登録メッセージを自動的にブロードキャストすることになり、このメッセージはスイッチング装置の装置識別を含む。スイッチング装置が指定時間、例えば、３０秒以内にある管理装置の登録応答メッセージを受信しないと、その管理装置が登録応答メッセージを供給するまで３０秒の間隔で再び登録を試みる。
【００２２】
ステップ１では、登録メッセージを受信する場合、スイッチング装置は最初に登録メッセージを処理してから、それを送信する。その理由は、スイッチング装置がカスケード接続で管理装置のポートに接続され、管理装置がスイッチング装置の登録メッセージに従ってネットワーク内のスイッチング装置の物理位置を決定し、この物理位置は下層側スイッチング装置に接続される上層側スイッチング装置のポートのステージごとの順番によって付与される。このように、登録メッセージは上方のスイッチング装置と登録メッセージ内の挿入情報によって処理されなければならず、この登録メッセージは次に、管理装置に至るまで再処理のために上方のスイッチング装置に送信される（図２参照）。図２において、スイッチング装置Ｄが登録又はマルチキャストハンドシェークメッセージを送信する場合、パブリックメッセージヘッダにおける送信ポートはＦＦ、ＦＦ、ＦＦ、ＦＦであり、スイッチング装置Ｃはポート２においてメッセージを受信し、そのメッセージに２を挿入し、装置Ｂへ送信する。送信ポートはそのメッセージを受信した後で、０２、ＦＦ、ＦＦ、ＦＦに変化し、装置Ｂはそのメッセージに受信ポート３を挿入し、スイッチング装置Ａに送信する。送信ポートはそのメッセージを受信した後で、０２、０３、ＦＦ、ＦＦに変化し、スイッチング装置Ａは受信ポート２４をメッセージに挿入し、管理装置に送信する。送信ポートは０２、０３、２４、ＦＦに変化し、管理装置はそのメッセージを受信した後でそれ自体の受信ポートを挿入し、このようにして装置Ｄの位置を記憶する。
【００２３】
スイッチング装置が登録応答メッセージを受信した後で、ステップ２を実施し、応答メッセージにより登録の動作が成功であるかどうかを判断する。否定判断の場合、ステップ１に戻って再び登録を実行し、肯定判断の場合、スイッチング装置は以後その管理装置のみに関係し、ネットワークの他の考えられ得る管理装置を無視し、スイッチング装置のどのポートから登録応答メッセージが送られてくるかを記録し、連続トラブルが双方間に生じるまで登録を敢えて実行しないことになる。
【００２４】
首尾良く登録を実行した後でステップ３を実施し、２回目のメッセージの交換へと進み、管理装置が設定データをスイッチング装置に配信する。このステップでは、管理装置によって、この物理位置にあるスイッチング装置の設定データが管理装置自体に保存されているかどうかが検査され、肯定判断の場合、設定データを配信し、否定判断の場合、管理装置はデフォルトの設定データを用いる命令を配信してスイッチング装置に割り当てる。割当てが終了されると、設定終了メッセージを通知し、割当てが成功したかどうかを指示し、割当ての処理を終了し、同時に、スイッチング装置の管理装置との通信ポートの番号を書き込む。次に、ステップ４を実施し、スイッチング装置が管理装置との時間通信の動作を開始する。このステップでは、双方間のチャネルが正常であることを確実にするために、スイッチング装置はハンドシェークメッセージを管理メッセージにタイミングよく自動送信する。ハンドシェークメッセージは単一キャスト通信及びマルチキャスト通信を有し、単一キャスト通信と正常なマルチキャスト通信との間には一定の時間間隔がある。正常な通信のプロセスにおいて、管理装置はスイッチング装置を管理し、そのスイッチング装置は管理装置のコマンドを受信し、対応する処理を行ない、処理された結果を管理装置に戻す。
【００２５】
ステップ４では、スイッチング装置の接続形態（トポロジー）が登録により変化する可能性があり、単一キャスト通信だけがそれを検出できない可能性があるので、マルチキャスト通信が採用され、スイッチング装置がマルチキャストハンドシェークメッセージを送信する場合、位置情報を登録メッセージに挿入する必要があり、それをさらに送信する。
【００２６】
ステップ４の正常通信のプロセスでは、ステップ５を実施し、スイッチング装置によって通信時間が超過したかどうかが判断され、（例えば、ネットワーク接続又は装置のトラブルによって）システムが中断する場合、スイッチング装置の通信要求が、３０秒等の長い時間内に管理装置の通信応答メッセージを受信しないと、通信が中断したことを意味する。スイッチング装置は通信の動作を停止し、スイッチング装置の登録状態を非登録状態に変更し、さらに登録処理の起動が実行される。通信時間が超過していなければ、ステップ４に戻る。
【００２７】
管理装置がスイッチング装置を管理する動作は、主としてスイッチング装置のデータの問い合わせ、設定処理、及びマルチキャストグループ用の管理処理から構成される。
【００２８】
上記スイッチング装置のデータの問い合わせ、及び設定処理は管理装置によって開始される。具体的なステップは以下の通りである。
（６１）管理装置が管理の必要性に従って、設定パラメータメッセージ又は問い合わせパラメータメッセージをスイッチング装置に配信し、
（６２）スイッチング装置が上記メッセージを受信し、メッセージのタイプを決定し、それが設定パラメータメッセージであれば、ステップ（６３）に進み、問い合わせパラメータメッセージであれば、ステップ（６４）に進み、
（６３）メッセージの設定データが正しいかどうかを検査し、設定データが正しくなければ、対応する戻り記録にエラーコードを記入し、設定データが正しければ、スイッチング装置にその設定データが割り当てられ、割り当てられた結果が管理装置に通知され、動作が終了し、
（６４）メッセージの問い合わせパラメータが正しいかどうかを検査し、パラメータが正しくなければ、対応する戻り記録にエラーコードを記入し、パラメータが正しければ、スイッチング装置がパラメータに従って照会され、照会された結果が管理装置に通知され、動作が終了する。
【００２９】
上記マルチキャストグループの管理プロセスは、ユーザがマルチキャストグループに参加するプロセス、ユーザがマルチキャストグループを離れるプロセス、及びスイッチング装置が二層マルチキャストメッセージを送信するプロセスから成る。
【００３０】
上記ユーザがマルチキャストグループに参加するプロセスは、以下のステップによって実現されることができる。
Ａ１）サーバーは、インターネットグループ管理プロトコル（ＩＧＭＰ）の一般の問い合わせメッセージをすべてのユーザのサイドポートに送信し、メッセージの宛先ＭＡＣアドレスは専用の、常に０１−００−５Ｅ−００−００−０１であり、メッセージの宛先ＩＰアドレスは２２４．０．０．１である。
Ａ２）クライアントはすべてのＩＧＭＰメッセージを傍受し、ＩＧＭＰの一般の問い合わせメッセージをサーバーから受信する場合、例えば、宛先ＭＡＣアドレスが０１−００−５Ｅ−００−００−０１のメッセージであり、クライアントはそのメッセージをすべての上方のユーザの物理ポート側に送信する。
Ａ３）すべてのユーザがＩＧＭＰの一般の問い合わせメッセージを受信した後で、マルチキャストグループの一部の情報の受信を希望するユーザはＩＧＭＰ  ＲＥＰＯＲＴを送信し、ＩＧＭＰ応答メッセージの宛先ＩＰアドレスは特別なマルチキャストグループのＩＰであり、ＤタイプのＩＰアドレスでなければならず、宛先ＭＡＣアドレスは特別なマルチキャストグループに対応するマルチキャストＭＡＣアドレスであり、その書式は０１−００−５Ｅ−**−**−**となる。
Ａ５）ユーザからＩＧＭＰ  ＲＥＰＯＲＴを受信した後で、クライアントはそれを直接サーバに透過的に送信する。
Ａ６）ユーザからＩＧＭＰ  ＲＥＰＯＲＴを受信した後で、ユーザが参加したいと思うＭＡＣアドレス、ユーザのＶＬＡＮ  ＩＤ、及びマルチキャストＩＰアドレスに従ってユーザが承認され得るかどうかをサーバーが判断し、否定判断の場合、それを取り除き、そうでなければ、サーバーは、本発明によって付与される、特定のユーザが特定のマルチキャストグループに参加するＨＧＭＰメッセージをクライアントに送信する。
Ａ７）クライアントはすべてのＨＧＭＰメッセージを傍受し、特定のユーザが特定のマルチキャストグループに参加するＨＧＭＰメッセージを受信する場合に以下のステップ（ａ）及び（ｂ）に進む。
（ａ）ＨＧＭＰメッセージのユーザのＭＡＣアドレスに従ってユーザの物理ポート番号を探索し、
（ｂ）ＨＧＭＰメッセージのマルチキャストＭＡＣアドレスに従ってそれ自身のＣＡＭテーブルを探索し、マルチキャストグループの送信のリスト項目がテーブル内に見出されると、クライアントはユーザの物理ポート番号を送信インタフェーステーブルに挿入し、マルチキャストグループの送信のリスト項目がテーブル内に見出だされないと、マルチキャストグループの送信の新しいリスト項目が追加され、上方の接続サーバー及びユーザの物理ポート番号が送信インタフェーステーブルに挿入される。
【００３１】
このように、ユーザがマルチキャストグループに参加するプロセスが終了する。
【００３２】
上記ユーザがマルチキャストグループを離れるプロセスは以下のステップを参照する。
Ｂ１）サーバーがＩＧＭＰの一般の問い合わせメッセージをすべてのユーザのサイドポートにタイミングよく送信すると、クライアントはＩＧＭＰの一般の問い合わせメッセージをすべてのユーザに送信することになる。
Ｂ２）ＩＧＭＰ  ＲＥＰＯＲＴを受信すると、サーバーはユーザがマルチキャストグループに参加する処理に従ってそれを処理することになる。
Ｂ３）サーバーが連続的に多数回にわたり一般の問い合わせメッセージを送信するが、マルチキャストグループに参加したあるポートからマルチキャストグループに関するＩＧＭＰ  ＲＥＰＯＲＴを受信しない場合、マルチキャストグループのメンバーはポートに存在しないことになり、その結果、サーバーはマルチキャストグループの送信インタフェーステーブルからそのポートを削除し、特定のマルチキャストグループを削除するＨＧＭＰメッセージをそのポートに送信することになる。
Ｂ４）特定のマルチキャストグループを削除するＨＧＭＰメッセージを受信した場合、クライアントはマルチキャストグループに関する送信テーブルを削除する。
Ｂ６）ユーザによって自動送信されたマルチキャストグループを離れるメッセージに対し、クライアントはそれをサーバに透過的に送信し、次にサーバーはユーザが離れるための動作を処理する。
Ｂ７）サーバーは特定のマルチキャストグループの問い合わせメッセージを送信し、サーバーが指定時間内に特定のＲＥＰＯＲＴメッセージを受信しないと、それは、特定のマルチキャストグループのユーザがポートに存在しないことを指し、その結果、サーバーはマルチキャストグループの送信インタフェーステーブルからポートを削除し、特定のマルチキャストグループを削除するＨＧＭＰメッセージをポートに送信することになる。
Ｂ８）特定のマルチキャストグループを削除するＨＧＭＰメッセージを受信すると、クライアントはマルチキャストグループに関する送信テーブルを削除する。
【００３３】
実際に、ユーザ用のマルチキャストサービス（例えば、ＶＯＤ、オーディオサービス）が主に一方向の装置に属しているので、マルチキャスト情報を受信することのみが考慮され、マルチキャストメッセージを上方に送信することは考慮されていない。マルチキャストメッセージを送信することは、クライアントと協働するサーバによって達成され、上記クライアントがマルチキャストメッセージを送信するプロセスは、以下のＣ１及びＣ２を有する。
Ｃ１）サーバがマルチキャストメッセージをスイッチング装置に送信し、
Ｃ２）クライアントが二層マルチキャスト送信に対し責任があり、クライアントはマルチキャストグループのＭＡＣアドレスに従ってそれ自身のＣＡＭテーブルを探索する。対応するリスト項目が見つからなければ、マルチキャストグループがＣＡＭテーブル内に存在しないことを指示し、クライアントはマルチキャストメッセージを除去する。そうでなければ、クライアントはマルチキャスト送信インタフェーステーブルに従ってマルチキャストグループを受信したポート以外のポートに送信し、その結果、マルチキャストメッセージはユーザによって受信されることができる。
【００３４】
スイッチング装置を管理する管理装置の実際の動作はデータをアップグレードする処理を有する。
【００３５】
【発明の効果】
本発明は上記のように構成されているので、スイッチング装置用のＩＰアドレスを設定することなくネットワークスイッチング装置の総合管理及びメンテナンスの動作を実現し、貴重なＩＰアドレス資源を節約できるという効果を有する。
【図面の簡単な説明】
【図１】本発明による方法の実施の形態を示すフローチャートである。
【図２】送信ポートの変化を示す処理図である。
【図１】
0003940092.tif 000004
【図２】
0003940092.tif 000005