(57)【要約】      （修正有）【課題】効率を改善した、スタック内のスイッチに識別子を割り当てるための方法、光ケーブルおよび関連デバイスを提供する。【解決手段】方法は、スイッチによって、スイッチのスタックポートに接続された、光ケーブルの一端にある光モジュールに格納された端末識別子を検出するステップと、条件が満たされた場合、スイッチによって、スイッチから始まりスタックポートに接続された別のスイッチへの方向に沿って、N個のスタッカブルスイッチに識別子を割り当てるステップと、を含む。前記条件は、端末識別子の値が指定された値であり、Nは2以上である。【選択図】図２
2019198070.tif 000002
【特許請求の範囲】
【請求項１】
スタック内のスイッチに識別子を割り当てるための方法であって、
スイッチによって、前記スイッチのスタックポートに接続された光モジュールに格納された端末識別子を検出するステップであって、前記光モジュールは光ケーブルの一端にある、ステップと、
条件が満たされた場合、前記スイッチによって、前記スイッチから始まり前記スタックポートに接続された別のスイッチへの方向に沿って、N個のスタッカブルスイッチに識別子を割り当てるステップであって、前記条件は、前記端末識別子の値が指定された値であり、Nは2以上であることを含む、ステップとを含む方法。
【請求項２】
前記条件は、前記スイッチの1つまたは複数のスタックポートに接続された全ての光モジュールに格納された端末識別子の全ての値が前記指定された値であることをさらに含む、請求項1に記載の方法。
【請求項３】
スタック内のスイッチに識別子を割り当てるためのデバイスであって、
スイッチのスタックポートに接続された光モジュールに格納された端末識別子を検出するように構成される検出ユニットであって、前記光モジュールは光ケーブルの一端にある、検出ユニットと、
条件が満たされた場合、前記スイッチから始まり前記スタックポートに接続された別のスイッチへの方向に沿って、N個のスタッカブルスイッチに識別子を割り当てるように構成される割当てユニットであって、前記条件は、前記端末識別子の値が指定された値であり、Nは2以上であることを含む、割当てユニットとを含むデバイス。
【請求項４】
前記条件は、前記スイッチの1つまたは複数のスタックポートに接続された全ての光モジュールに格納された端末識別子の全ての値が前記指定された値であることをさらに含む、請求項3に記載のデバイス。
【請求項５】
光ケーブルであって、
前記光ケーブルは第1の光モジュールおよび第2の光モジュールを含み、前記第1の光モジュールと前記第2の光モジュールは異なる外観を有し、
前記第1の光モジュールは前記光ケーブルの一端に配置され、前記第2の光モジュールは前記光ケーブルの他端に配置され、
前記第1の光モジュールは端末識別子を格納し、前記端末識別子の値は指定された値である、光ケーブル。
【請求項６】
前記第2の光モジュールは前記端末識別子を格納し、前記端末識別子の値は前記指定された値とは異なる、請求項5に記載の光ケーブル。
【請求項７】
前記第2の光モジュールは端末識別子を格納しない、請求項5に記載の光ケーブル。
【請求項８】
スタック内のスイッチに識別子を割り当てるためのデバイスであって、前記デバイスは、プロセッサと前記プロセッサに結合された1つまたは複数のスタックポートとを含み、
前記プロセッサは、前記デバイスのスタックポートに接続された光モジュールに格納された端末識別子を検出するように構成され、前記光モジュールは光ケーブルの一端にあり、
前記プロセッサは、条件が満たされた場合、前記デバイスから始まり前記スタックポートに接続された別のデバイスへの方向に沿って、N個のスタッカブルデバイスに識別子を割り当てるようにさらに構成され、前記条件は、前記端末識別子の値が指定された値であり、Nは2以上であることを含み、
前記スタックポートはパケットを送受信するように構成される、デバイス。
【請求項９】
前記条件は、前記デバイスの1つまたは複数のスタックポートに接続された全ての光モジュールに格納された端末識別子の全ての値が前記指定された値であることをさらに含む、請求項8に記載のデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はネットワーク通信技術の分野に関し、詳細には、スタック内のスイッチに識別子を割り当てるための方法、光ケーブルおよび関連デバイスに関する。
【背景技術】
【０００２】
スタッカブルスイッチは、スタッキング機能をサポートするイーサネット（登録商標、以下同じ）スイッチである。スタッキング機能は、スタックケーブルを使用することによって、2つ以上のイーサネットスイッチに接続して、統合ネットワーク管理を外部から提供するためのスタックシステムを構成することを意味する。スタックシステムのインタフェースおよびハードウェアリソースは、これらのイーサネットスイッチの全てのインタフェースおよびハードウェアリソースである。スタッキング機能をサポートするイーサネットスイッチは、スタッカブルスイッチと呼ばれる。スタックシステムは複数のスタッカブルスイッチを含んでよく、各スイッチは、スタックシステムのメンバである。スタックシステム内のスイッチは、割り当てられた役割に基づいて、マスタスタッカブルスイッチとスレーブスタッカブルスイッチであってよい。メンバスタッカブルスイッチは同じデータベースを有し、インタフェースの数量の増加により、複数のインタフェースはアップリンクおよびダウンリンクに接続されて、帯域幅を拡大することができる。
【０００３】
スタックシステム内のスイッチの管理を容易にするために、スタックシステム内の各スイッチは一意のスタック識別子を有する。スタック識別子は手動で設定されることができ、デフォルトで0である。スタック識別子は、スイッチポートの番号付けに影響を及ぼす。例えば、スイッチがスタックに追加された後、スイッチのポート番号はスタック識別子/サブボード番号/ポート番号に変更される（例えば、スイッチがスタックに追加される前のポートGE0/0/1については、スイッチのスタック識別子が2である場合、スイッチがスタックに追加された後に、ポートGE0/0/1の番号はGE2/0/1に変更される）。
【０００４】
新しいメンバがスタックシステムに追加されたときに、新しいメンバのスタック識別子が既存のメンバのものと競合する場合、マスタスタッカブルスイッチは新しいメンバにアイドル識別子を割り当てる。
【０００５】
新しいスタックが構築されるか、スタックメンバが変更されたときに、スイッチのスタック識別子がスタックが構築される前に手動で指定されていない場合、スタックシステム内のメンバのスタック識別子は、起動順序等の理由によりランダムである。スタック識別子が指定された順序に基づいてスイッチに割り当てられる必要がある場合、スタック識別子が最初にスイッチのために手動で設定される必要があり、または、スタックが最初に構築されて、次いで、スイッチのスタック識別子が手動で修正される。結果として、スタックシステム内のスイッチの配置設定時間が長くなる。
【発明の概要】
【課題を解決するための手段】
【０００６】
本願は、スタック内のスイッチに識別子を割り当てるための方法、光ケーブルおよび関連デバイスを提供し、それによって、スタック内のスイッチに識別子を割り当てる効率を改善する。
【０００７】
第1の態様によると、本願はスタック内のスイッチに識別子を割り当てるための方法を提供し、方法は、スイッチによって、スイッチのスタックポートに接続された光モジュールに格納された端末識別子を検出するステップであって、ここで、光モジュールは光ケーブルの一端にある、ステップと、条件が満たされた場合、スイッチによって、スイッチから始まりスタックポートに接続された別のスイッチへの方向に沿って、N個のスタッカブルスイッチに識別子を割り当てるステップであって、ここで、条件は、端末識別子の値が指定された値であり、Nは2以上であることを含む、ステップとを含む。
【０００８】
第1の態様で提供される技術的解決手段によると、スイッチのスタックポートに接続された光モジュールに格納された端末識別子を検出した後、スイッチは、スイッチから始まりスイッチのスタックポートに接続された別のスイッチへの方向に沿って、N個のスタッカブルスイッチに識別子を割り当てることができる。これは、N個のスタッカブルスイッチの識別子がランダムに割り当てられ、N個のスタッカブルスイッチの識別子が手動で修正される必要があるという課題を解決し、それによって、スタック内のスイッチの配置設定時間を短縮し、スタック内のスイッチに識別子を割り当てる効率を改善する。
【０００９】
第1の態様を参照すると、可能な実施では、条件は、スイッチの1つまたは複数のスタックポートに接続された全ての光モジュールに格納された端末識別子の全ての値が指定された値であることをさらに含む。この実施は、ユーザの誤操作の可能性を低減することができる。
【００１０】
第2の態様によると、本願はスタック内のスイッチに識別子を割り当てるためのデバイスを提供し、デバイスは、スイッチのスタックポートに接続された光モジュールに格納された端末識別子を検出するように構成される検出ユニットであって、ここで、光モジュールは光ケーブルの一端にある、検出ユニットと、条件が満たされた場合、スイッチから始まりスタックポートに接続された別のスイッチへの方向に沿って、N個のスタッカブルスイッチに識別子を割り当てるように構成される割当てユニットであって、ここで、条件は、端末識別子の値が指定された値であり、Nは2以上であることを含む、割当てユニットとを含む。
【００１１】
第2の態様で提供される技術的解決手段によると、検出ユニットが、スイッチのスタックポートに接続された光モジュールに格納された端末識別子を検出した後、割当てユニットは、スイッチから始まりスイッチのスタックポートに接続された別のスイッチへの方向に沿って、N個のスタッカブルスイッチに識別子を割り当てることができる。これは、N個のスタッカブルスイッチの識別子がランダムに割り当てられ、N個のスタッカブルスイッチの識別子が手動で修正される必要があるという課題を解決し、それによって、スタック内のスイッチの配置設定時間を短縮し、スタック内のスイッチに識別子を割り当てる効率を改善する。
【００１２】
第2の態様を参照すると、可能な実施では、条件は、スイッチの1つまたは複数のスタックポートに接続された全ての光モジュールに格納された端末識別子の全ての値が指定された値であることをさらに含む。この実施は、ユーザの誤操作の可能性を低減することができる。
【００１３】
第3の態様によると、本願は光ケーブルを提供し、ここで、光ケーブルは第1の光モジュールおよび第2の光モジュールを含み、第1の光モジュールと第2の光モジュールは異なる外観を有し、第1の光モジュールは光ケーブルの一端に配置され、第2の光モジュールは光ケーブルの他端に配置され、第1の光モジュールは端末識別子を格納し、端末識別子の値は指定された値である。
【００１４】
第3の態様で提供される技術的解決手段によると、スタックポートに接続された光ケーブルの一端の端末識別子を検出した後、スイッチは、スイッチからスタックポートに接続された別のスイッチへの方向に沿って、N個のスタッカブルスイッチに識別子を割り当てることができる。これは、N個のスタッカブルスイッチの識別子がランダムに割り当てられ、N個のスタッカブルスイッチの識別子が手動で修正される必要があるという課題を解決し、それによって、スタック内のスイッチの配置設定時間を短縮し、スタック内のスイッチに識別子を割り当てる効率を改善する。
【００１５】
第3の態様を参照すると、可能な実施では、第2の光ケーブルは端末識別子を格納し、端末識別子の値は指定された値とは異なる。この実施は光ケーブルを提供し、ここで、光ケーブルの2つの端部の端末識別子は異なる。
【００１６】
第3の態様を参照すると、可能な実施では、第2の光モジュールは端末識別子を格納しない。この実施は光ケーブルを提供し、ここで、光ケーブルの一端は端末識別子を格納し、光モジュールの他端は端末識別子を格納しない。
【００１７】
第4の態様によると、本願はスタック内のスイッチに識別子を割り当てるためのデバイスを提供し、デバイスは、プロセッサとプロセッサに結合された1つまたは複数のスタックポートとを含む。プロセッサは、デバイスのスタックポートに接続された光モジュールに格納された端末識別子を検出するように構成され、ここで、光モジュールは光ケーブルの一端にある。プロセッサは、条件が満たされた場合、デバイスから始まりスタックポートに接続された別のデバイスへの方向に沿って、N個のスタッカブルスイッチに識別子を割り当てるようにさらに構成され、ここで、条件は、端末識別子の値が指定された値であり、Nは2以上であることを含み、スタックポートはパケットを送受信するように構成される。
【００１８】
第4の態様で提供される技術的解決手段によると、デバイスのスタックポートに接続された光モジュールに格納された端末識別子を検出した後、デバイスのプロセッサは、デバイスから始まりデバイスのスタックポートに接続された別のデバイスへの方向に沿って、N個のスタッカブルスイッチに識別子を割り当てることができる。これは、N個のスタッカブルスイッチの識別子がランダムに割り当てられ、N個のスタッカブルスイッチの識別子が手動で修正される必要があるという課題を解決し、それによって、スタック内のスイッチの配置設定時間を短縮し、スタック内のスイッチに識別子を割り当てる効率を改善する。
【００１９】
第4の態様を参照すると、可能な実施では、条件は、デバイスの1つまたは複数のスタックポートに接続された全ての光モジュールに格納された端末識別子の全ての値が指定された値であることをさらに含む。この実施は、ユーザの誤操作の可能性を低減することができる。
【図面の簡単な説明】
【００２０】
以下では、本願において使用される添付図面を説明する。
【００２１】
【図１】図1は、本願に係る光ケーブルを使用することによって、ユーザによってN個のスタッカブルスイッチを手動で接続することの概略図である。
【図２】図2は、本願に係る、スタック内のスイッチに識別子を割り当てるための方法の概略フローチャートである。
【図３Ａ】図3Aは、本願に係る、光ケーブルの2つの端部の概略外観図である。
【図３Ｂ】図3Bは、本願に係る、別の光ケーブルの2つの端部の概略外観図である。
【図３Ｃ】図3Cは、本願に係る、さらに別の光ケーブルの2つの端部の概略外観図である。
【図３Ｄ】図3Dは、本願に係る、スタック内のスイッチを使用することによって、リングトポロジに基づいてスタックを構築することの概略図である。
【図３Ｈ】図3Hは、本願に係る、スタック内のスイッチを使用することによって、チェーントポロジに基づいてスタックを構築することの概略図である。
【図３Ｅ】図3Eは、本願に係る、スタック内のスイッチを使用することによって、リングトポロジに基づいてスタックを構築することの別の概略図である。
【図３Ｉ】図3Iは、本願に係る、スタック内のスイッチを使用することによって、チェーントポロジに基づいてスタックを構築することの別の概略図である。
【図３Ｆ】図3Fは、本願に係る、スタック内のスイッチを使用することによって、リングトポロジに基づいてスタックを構築することのさらに別の概略図である。
【図３Ｊ】図3Jは、本願に係る、スタック内のスイッチを使用することによって、チェーントポロジに基づいてスタックを構築することのさらに別の概略図である。
【図３Ｇ】図3Gは、本願に係る、スタック内のスイッチを使用することによって、リングトポロジに基づいてスタックを構築することのさらに別の概略図である。
【図３Ｋ】図3Kは、本願に係る、スタック内のスイッチを使用することによって、チェーントポロジに基づいてスタックを構築することのさらに別の概略図である。
【図４】図4は、本願に係る、スタック内のスイッチに識別子を割り当てるためのデバイスの概略構成図である。
【図５】図5は、本願に係る、スタック内のスイッチに識別子を割り当てるためのデバイスの概略構成図である。
【発明を実施するための形態】
【００２２】
図1は、本願に係る光ケーブルを使用することによって、ユーザがN個のスタッカブルスイッチを手動で接続するシナリオの概略図である。
【００２３】
図1に示されるように、スタッカブルスイッチに電源が入る前（すなわち、スタッカブルスイッチのプログラムが実行される前）に、ユーザは、光ケーブルを使用することによって、ベンダ提供仕様のリングトポロジに基づいて、N個のベンダ製造のスタッカブルスイッチを手動で接続して、スタックを構築することができ、ここで、Nは2以上である。光ケーブルを使用することによって、スタッカブルスイッチを接続する方式は手動方式に限定されないことは理解されるべきである。スタッカブルスイッチは、光ケーブルを使用することによって、別の方式で（例えば、ロボットを使用することによって）接続されてよい。
【００２４】
スタッカブルスイッチが工場から出荷される前に、スタッカブルスイッチのいずれか1つは、スタッカブルスイッチのスタックポートに接続される光ケーブルの光モジュールに格納された端末識別子を検出するために使用される検出プログラムを格納してよい。
【００２５】
以下では、本願の実施形態において使用されるいくつかの主な技術用語（例えば、スタッキング、スタックポートよび光ケーブル）を詳細に説明する。
【００２６】
具体的には、スタッキングは、スタック特徴をサポートする複数のスイッチを互いに結合して、1つのスイッチを論理的に形成することを意味し得る。
【００２７】
光ケーブルは、スタックポートを使用することによって、スタック内の別のスイッチにスイッチを接続するために使用され、それによってスタックを構築する。
【００２８】
本願の実施形態では、いずれのスタッカブルスイッチも1つまたは複数のスタックポートを含んでよい。
【００２９】
スタックポートは、スタッキング専用のスタックポートであってよく、または、非専用スタックポートであってもよい。非専用スタックポートはイーサネットポートとして機能してよく、または、スタックポートとして機能してもよい。非専用スタックポートがどのタイプのポートとして機能するかは、設定によって決定されてよく、または自動で決定されてもよい。例えば、異なる外観を有する2つのケーブル（例えば、1つの黒いケーブルと1つのカラフルなケーブル）が提供される。1方の外観のケーブルの2つの端部における光モジュールはスタック識別子を格納し、他方の外観のケーブルの2つの端部における光モジュールはスタック識別子を格納しない。前者のタイプのケーブルは、スタックケーブルと呼ばれてよく、後者のタイプのケーブルは、イーサネットケーブルと呼ばれてよい。管理者がスタックを構築しようとするとき、スタック識別子を格納するケーブルはスイッチに接続するために使用される。スイッチはスタック識別子を読み取り、スタック識別子に基づいてスタックを構築する。対応して、ケーブルに接続されているポートはスタックポートとして機能する。
【００３０】
本願の本実施形態で提供される、スタック内のスイッチに識別子を割り当てるための方法によると、ユーザが、光ケーブルを使用することによって、ベンダ提供仕様のリングトポロジに基づいて、N個のベンダ製造スタッカブルスイッチを手動で接続して、スタックを構築した後、スイッチは、N個のスタッカブルスイッチに指定された識別子を自動で割り当てることができる。
【００３１】
図2を参照して、以下では、本願の実施形態に係る、スタック内のスイッチに識別子を割り当てるための方法を詳細に説明する。図2は、スタック内のスイッチに識別子を割り当てるための方法の概略フローチャートの例を示す。図2に示されるように、方法は少なくとも以下のステップを含んでよい：
【００３２】
S201: スイッチは、スイッチのスタックポートに接続された光モジュールに格納された端末識別子を検出し、ここで、光モジュールは光ケーブルの一端にある。
【００３３】
本願の本実施形態では、スイッチは、スイッチのスタックポートに接続された光モジュールにおいて端末識別子を検出するために使用される検出プログラムを実行し、スイッチのスタックポートに接続された光モジュールに格納された端末識別子を検出することができる。例えば、端末識別子の値は0または1であってよい。値が0である端末識別子は、値が1である端末識別子とは異なり、2つの値の一方は指定された値である。端末識別子は、端末識別子を格納する光モジュールと一対一で対応している。スタックポートが非専用スタックポートである場合、光ケーブルはスタックケーブルである。スタックケーブルの2つの端部における光モジュールは、スタック識別子を格納する。加えて、光モジュールの一方は、その値が指定された値である端末識別子を格納し、他方の光モジュールは端末識別子を格納しないか、値が指定された値でない端末識別子を格納する。
【００３４】
端末識別子を格納する光モジュールの、光ケーブルにおける位置は、光ケーブルの端末の外観によって区別され得る。端末の外観は、端末の色、端末の形状、端末の模様、端末の文字等を含んでよい。図3Aから図3Cは、端末の外観のいくつかの例を示す。
【００３５】
図3Aに示されるように、端末識別子を格納する光モジュールの、光ケーブルにおける位置は、端末の色によって区別されてよい。光ケーブルの2つの端部における光モジュールが端末識別子を格納する場合、異なる端末識別子を格納する光モジュールの、光ケーブルにおける位置は、赤および青等の2つの異なる色によって区別されることができる。
【００３６】
図3Bに示されるように、端末識別子を格納する光モジュールの、光ケーブルにおける位置は、端末の形状によって区別されてよい。光ケーブルの2つの端部における光モジュールが端末識別子を格納する場合、異なる端末識別子を格納する光モジュールの、光ケーブルにおける位置は、正方形および台形等の2つの異なる端末の形状によって区別されることができる。
【００３７】
図3Cに示されるように、端末識別子を格納する光モジュールの、光ケーブルにおける位置は、端末の文字によって区別されてよい。光ケーブルの2つの端部における光モジュールが端末識別子を格納する場合、異なる端末識別子を格納する光モジュールの、光ケーブルにおける位置は、1および2等の2つの異なる端末の文字によって区別されることができる。
【００３８】
例えば、光ケーブルの端末の外観が光ケーブルの端末の色であり、端末識別子を格納する光モジュールの、光ケーブルにおける位置は、光ケーブルの端末の色によって区別される。
【００３９】
光ケーブルの2つの端部に別々に配置される光モジュールが端末識別子を格納し、光ケーブルの2つの端部に配置される光モジュールに格納される端末識別子は異なる場合、異なる端末識別子を格納する光モジュールの、光ケーブルにおける位置は、2つの異なる色（例えば、赤および青）によって区別されることができる。
【００４０】
光ケーブルの一端に配置される光モジュールが端末識別子を格納し、光ケーブルの他端に配置される光モジュールが端末識別子を格納しない場合、端末識別子を格納する光モジュールの、光ケーブルにおける位置は、1つの色（例えば、赤または青）によって区別されることができる。換言すると、端末識別子を格納する光モジュールは、光ケーブルの1つの色付き端部に配置され、端末識別子を格納しない光モジュールは、光ケーブルのもう一方の無色の端部に配置される。
【００４１】
S202：条件が満たされた場合、スイッチは、スイッチから始まりスイッチのスタックポートに接続された別のスイッチへの方向に沿って、N個のスタッカブルスイッチに識別子を割り当て、ここで、条件は、端末識別子の値が指定された値であり、Nは2以上であることを含む。
【００４２】
本願の本実施形態では、スタックを構築するためにN個のスタッカブルスイッチによって2つのタイプの光ケーブルが使用される場合、以下の2つのケースT1およびT2が含まれてよい。
【００４３】
ケースT1：一方はX型光ケーブルである：光ケーブルの2つの端部に別々に配置される光モジュールは端末識別子を格納し、光ケーブルの2つの端部における光モジュールに格納される端末識別子の値は異なる。他方はY型光ケーブルである：光ケーブルの2つの端部に別々に配置される光モジュールは端末識別子を格納しない。
【００４４】
ケースT1では、図3Dに示されるように、2つの異なるタイプの光ケーブル、XおよびYは、リングトポロジに基づいてスタックを構築するためにN個のスタッカブルスイッチによって使用される。スイッチのスタックポートに接続される光モジュールに格納される端末識別子の値が指定された値であることをスイッチが検出した場合、スイッチ（例えば、スイッチAまたはスイッチB）は、スイッチから始まりスイッチのスタックポートに接続された別のスイッチへの方向に沿って、N個のスタッカブルスイッチに識別子を割り当てることができる。図3Dでは、光ケーブルの一端に配置された光モジュールにおける端末識別子の値、または光ケーブルの他端に配置された光モジュールにおける端末識別子の値は指定された値であってよいが、光ケーブルの2つの端部に配置される光モジュールに別々に格納された端末識別子の値は、同時に指定された値にはならない場合がある。
【００４５】
例えば、図3Dでは、スイッチAによって検出された端末識別子の値が指定された値である場合、スイッチAは、開始ポイントとしてスイッチAを使用することによって、スイッチAに識別子0を、スイッチBに識別子1を、スイッチCに識別子2を、・・・、スイッチDに識別子N-1を割り当てることができる。
【００４６】
任意で、ケースT1では、図3Hに示されるように、N個のスタッカブルスイッチは、代替として、チェーントポロジに基づいてスタックを構築してよい。スイッチAによって検出された端末識別子の値が指定された値である場合、スイッチAは、開始ポイントとしてスイッチAを使用することによって、スイッチAに識別子0を、スイッチBに識別子1を、・・・、スイッチDに識別子N-1を割り当てる。
【００４７】
ケースT2：一方はZ型光ケーブルである：光ケーブルの一端に配置される光モジュールは端末識別子を格納し、光ケーブルの他端に配置される光モジュールは端末識別子を格納しない。他方はY型光ケーブルである：光ケーブルの2つの端部に別々に配置される光モジュールは、端末識別子を格納しない。
【００４８】
ケースT2では、図3Eに示されるように、2つの異なるタイプの光ケーブル、ZおよびYは、リングトポロジに基づいてスタックを構築するためにN個のスタッカブルスイッチによって使用される。スイッチのスタックポートに接続される光モジュールに格納される端末識別子の値が指定された値であることをスイッチが検出した場合、スイッチ（例えば、スイッチA）は、スイッチから始まりスイッチのスタックポートに接続された別のスイッチへの方向に沿って、N個のスタッカブルスイッチに識別子を割り当てることができる。
【００４９】
任意で、ケースT2では、図3Iに示されるように、N個のスタッカブルスイッチは、代替として、チェーントポロジに基づいてスタックを構築してよい。スイッチAによって検出された端末識別子の値が指定された値である場合、スイッチAは、開始ポイントとしてスイッチAを使用することによって、スイッチAに識別子0を、スイッチBに識別子1を、・・・、スイッチDに識別子N-1を割り当てる。
【００５０】
1つのタイプの光ケーブルのみがN個のスタッカブルスイッチによってスタックを構築するために使用される場合、以下の2つのケースT3およびT4が含まれてよい。
【００５１】
ケースT3：X型光ケーブルが使用される。
【００５２】
ケースT3では、図3Fに示されるように、X型光ケーブルは、リングトポロジに基づいてスタックを構築するためにN個のスタッカブルスイッチによって使用される。スイッチの1つまたは複数のスタックポートに接続される全ての光モジュールに格納される端末識別子の全ての値が指定された値であることをスイッチが検出した場合、スイッチ（例えば、スイッチAまたはスイッチD）は、スイッチから始まりスイッチのスタックポートに接続された別のスイッチへの方向に沿って、N個のスタッカブルスイッチに識別子を割り当てることができる。
【００５３】
任意で、ケースT3では、図3Jに示されるように、N個のスタッカブルスイッチは、代替として、チェーントポロジに基づいてスタックを構築してよい。スイッチAによって検出された端末識別子の値が指定された値である場合、スイッチAは、開始ポイントとしてスイッチAを使用することによって、スイッチAに識別子0を、スイッチBに識別子1を、・・・、スイッチDに識別子N-1を割り当てる。
【００５４】
ケースT4：Z型光ケーブルが使用される。
【００５５】
ケースT4では、図3Gに示されるように、Z型光ケーブルは、リングトポロジに基づいてスタックを構築するためにN個のスタッカブルスイッチによって使用される。スイッチの1つまたは複数のスタックポートに接続される全ての光モジュールに格納される端末識別子の全ての値が指定された値であることをスイッチが検出した場合、スイッチ（例えば、スイッチA）は、スイッチから始まりスイッチのスタックポートに接続された別のスイッチへの方向に沿って、N個のスタッカブルスイッチに識別子を割り当てることができる。
【００５６】
任意で、ケースT4では、図3Kに示されるように、N個のスタッカブルスイッチは、代替として、チェーントポロジに基づいてスタックを構築してよい。スイッチAによって検出された端末識別子の全ての値が指定された値である場合、スイッチAは、開始ポイントとしてスイッチAを使用することによって、スイッチAに識別子0を、スイッチBに識別子1を、・・・、スイッチDに識別子N-1を割り当てる。
【００５７】
本願の本実施形態では、最初に、スイッチは、スイッチのスタックポートに接続された光ケーブルに格納された端末識別子を検出し、ここで、光モジュールは光ケーブルの一端にあり、次いで、条件が満たされた場合、スイッチは、スイッチから始まりスタックポートに接続された別のスイッチへの方向に沿って、N個のスタッカブルスイッチに識別子を割り当て、ここで、条件は、端末識別子の値が指定された値であり、Nは2以上であることを含み、最後にN個のスタッカブルスイッチに指定された識別子が割り当てられる。本願の本実施形態は、N個のスタッカブルスイッチの識別子がランダムに割り当てられ、N個のスタッカブルスイッチの識別子が手動で修正される必要があるという課題を解決し、それによって、スタック内のスイッチの配置設定時間を短縮し、スタック内のスイッチに識別子を割り当てる効率を改善する。
【００５８】
本願の実施形態は、スタック内のスイッチに識別子を割り当てるためのデバイスを提供し、デバイスは、図2における方法の実施形態に係る、スタッカブルスイッチであってよい。
【００５９】
図4は、スタック内のスイッチに識別子を割り当てるためのデバイスの例を示す。図4に示されるように、デバイス400は検出ユニット401および割当てユニット402を含んでよい。
【００６０】
検出ユニット401は、スイッチのスタックポートに接続された光モジュールに格納された端末識別子を検出するように構成されてよく、ここで、光モジュールは光ケーブルの一端にある。
【００６１】
割当てユニット402は、条件が満たされた場合、スイッチから始まりスタックポートに接続された別のスイッチへの方向に沿って、N個のスタッカブルスイッチに識別子を割り当てるように構成されてよく、ここで、条件は、端末識別子の値が指定された値であり、Nは2以上であることを含む。任意で、条件は、スイッチの1つまたは複数のスタックポートに接続された全ての光モジュールに格納された端末識別子の全ての値が指定された値であることをさらに含む。
【００６２】
デバイス400は本願の本実施形態で提供される単なる例であり、デバイス400は、示されたものよりも多くの、または少ないコンポーネントを有してよく、2つ以上のコンポーネントを結合してよく、または異なるコンポーネント構成を有してよいことは理解されるべきである。
【００６３】
図4におけるデバイス400に含まれる機能モジュールの具体的な実施については、図2における方法の実施形態に対して参照が行われてよいことは理解されることができる。詳細はここでは再び説明されない。
【００６４】
本願の実施形態は、スタック内のスイッチに識別子を割り当てるためのデバイスを提供し、デバイスは、図2における方法の実施形態に係るスタッカブルスイッチであってよい。
【００６５】
図5はスタック内のスイッチに識別子を割り当てるためのデバイスの例を示す。図5では、デバイスは2つのスタックポートを含む。図5において、デバイスは、代替として1つのスタックポートのみを含んでよいことは留意されるべきである。図5に示されるように、デバイス500は、プロセッサ501、メモリ502、第1のスタックポート503および第2のスタックポート504を含んでよい。
【００６６】
第1のスタックポート503および第2のスタックポート504は、スタックを構築するための、スタッカブルスイッチの専用スタックポートであってよく、または、スタックポートとして機能する非専用スタックポートであってよい。
【００６７】
第1のスタックポート503および第2のスタックポート504は、光ケーブル509および光ケーブル510を使用することによって、スタッカブルスイッチに別々に接続されてよい。
【００６８】
プロセッサ501はCPUであってよく、第1のスタックポート503および第2のスタックポート504に別々に接続された光ケーブル509および光ケーブル510の光モジュールに格納された端末識別子を検出するように構成されてよい。
【００６９】
メモリ502は、フラッシュメモリおよびハードディスクドライブ等の永続メモリであってよい。メモリ502は、デバイスドライバと、メモリ502に接続された光ケーブルの光モジュールに格納された端末識別子を検出するために使用される検出プログラムとを格納してよいことは留意されるべきである。デバイスドライバは、第1のスタックポート503および第2のスタックポート504を駆動するために使用されてよい。
【００７０】
以下では、図3Fを参照して、デバイス500の構造を詳細に説明する。
【００７１】
例えば、デバイス500はスイッチAである。第1のスタックポート503はスタックポート1であってよく、第2のスタックポート504はスタックポート2であってよい。第1のスタックポート503は、光ケーブル505を使用することによってスイッチBに接続されてよく、第2のスタックポート504は、光ケーブル508を使用することによって、スイッチDに接続されてよい。デバイス500は、第1のスタックポート503および第2のスタックポート504を使用することによって、スタック内の別のスイッチのパケット情報を送受信することができる。
【００７２】
光ケーブル505は光モジュール5051および光モジュール5052を含み、プロセッサ501は、データライン507を使用することによって、光モジュール5051に格納された端末識別子を読み取ってよく、制御ライン506を使用することによって、光モジュール5051に格納されたパケット情報を読み取ってよい。光モジュール5051は第1の光モジュールであってよく、光モジュール5052は第2の光モジュールであってよい。光モジュール5051に格納された端末識別子の値は、光モジュール5052に格納された端末識別子の値とは異なり、光モジュール5051および光モジュール5052は異なる外観を有する。
【００７３】
光ケーブル508は光モジュール5081および光モジュール5082を含み、プロセッサ501は、データライン510を使用することによって、光モジュール5081に格納された端末識別子を読み取ってよく、制御ライン509を使用することによって、光モジュール5081に格納されたパケット情報を読み取ってよい。光モジュール5081は第1の光モジュールであってよく、光モジュール5082は第2の光モジュールであってよい。光モジュール5081に格納された端末識別子の値は、光モジュール5082に格納された端末識別子の値とは異なり、光モジュール5081および光モジュール5082は異なる外観を有する。
【００７４】
デバイス500が起動されると、前述の検出プログラムおよびデバイスドライバがメモリ502にロードされ、次いで、プロセッサ501によってアクセスされ呼び出される。プロセッサ501がスイッチの2つのスタックポートに接続された光モジュールに格納された端末識別子の値が指定された値であると検出すると、デバイス500は、N個のスタッカブルスイッチに識別子を割り当ててよい。
【００７５】
デバイス500は本願の本実施形態で提供される単なる例であり、デバイス500は、示されたものよりも多くの、または少ないコンポーネントを有してよく、2つ以上のコンポーネントを結合してよく、または異なるコンポーネント構成を有してよいことは理解されるべきである。
【００７６】
図5におけるデバイス500に含まれる機能モジュールの具体的な実施については、図2における方法の実施形態に対して参照が行われてよいことは理解されることができる。詳細はここでは再び説明されない。
【符号の説明】
【００７７】
401  検出ユニット
402  割当てユニット
501  プロセッサ
502  メモリ
503  第1のスタックポート
504  第2のスタックポート
【図１】
2019198070.tif 000003
【図２】
2019198070.tif 000004
【図３Ａ】
2019198070.tif 000005
【図３Ｂ】
2019198070.tif 000006
【図３Ｃ】
2019198070.tif 000007
【図３Ｄ】
2019198070.tif 000008
【図３Ｈ】
2019198070.tif 000009
【図３Ｅ】
2019198070.tif 000010
【図３Ｉ】
2019198070.tif 000011
【図３Ｆ】
2019198070.tif 000012
【図３Ｊ】
2019198070.tif 000013
【図３Ｇ】
2019198070.tif 000014
【図３Ｋ】
2019198070.tif 000015
【図４】
2019198070.tif 000016
【図５】
2019198070.tif 000017
【外国語明細書】
2019198070000001.pdf