(57)【特許請求の範囲】
【請求項１】
制御ブリッジ（ＣＢ）はＰＥが送信したリンク層検出プロトコル（ＬＬＤＰ）メッセージを受信し、前記ＣＢ自身に前記ＰＥが接続されたことを感知するステップと、
前記ＣＢは前記ＰＥが送信した拡張ポート作成メッセージを受信し、前記ＣＢの内部において相応なインスタンス化ポートをインスタンス化するステップと、を含むポート拡張（ＰＥ）トポロジ情報を取得する方法。
【請求項２】
前記ＣＢが前記ＰＥの送信した拡張ポート作成メッセージを受信し、前記ＣＢの内部において相応なインスタンス化ポートをインスタンス化するステップは、
前記ＣＢは前記ＰＥが送信した拡張ポート作成メッセージを受信し、前記ＰＥの拡張ポートを取得し、前記ＣＢの内部において前記拡張ポートと一対一対応するインスタンス化ポートをインスタンス化し、前記インスタンス化ポートから前記インスタンス化ポートに対応する拡張ポートまでのチャンネルを確立するステップを含む請求項１に記載の方法。
【請求項３】
前記ＣＢが前記ＰＥの送信した拡張ポート作成メッセージを受信し、前記ＣＢの内部において相応なインスタンス化ポートをインスタンス化するステップは、
前記ＣＢが前記ＰＥにチャンネルのラベルを返し、前記インスタンス化ポートから前記インスタンス化ポートに対応する拡張ポートまでのチャンネルを確立するステップを含む請求項１に記載の方法。
【請求項４】
前記ＣＢは前記ＰＥにＬＬＤＰメッセージを送信し、その後、前記ＰＥは受信した前記ＣＢの送信したＬＬＤＰメッセージに基づいてアップリンクポートを確定するステップをさらに含む請求項１−３のいずれか一つに記載の方法。
【請求項５】
前記ＣＢの内部において相応なインスタンス化ポートをインスタンス化した後、前記ＣＢは前記インスタンス化ポートによって前記ＰＥにＬＬＤＰメッセージを送信し、その後、前記ＰＥは受信した前記ＣＢの送信したＬＬＤＰメッセージに基づいてアップリンクポートを確定するステップをさらに含む請求項１−３のいずれか一つに記載の方法。
【請求項６】
前記ＰＥがアップリンクポートを確定した後、前記アップリンクポートによって前記Ｃ
ＢにＬＬＤＰメッセージ及び／又は拡張ポート作成メッセージを送信するステップをさらに含む請求項４に記載の方法。
【請求項７】
前記ＰＥがアップリンクポートを確定した後、前記アップリンクポートによって前記ＣＢにＬＬＤＰメッセージ及び／又は拡張ポート作成メッセージを送信するステップをさらに含む請求項５に記載の方法。
【請求項８】
前記ＣＢに受信された前記ＰＥの送信したＬＬＤＰメッセージが、前記ＣＢのポートに初めて受信された前記ＰＥの送信したＬＬＤＰメッセージであると、前記ＣＢの内部において１つの内部ＰＥを作成し、前記ＣＢの内部のＰＥでインスタンス化ポートをインスタンス化するステップをさらに含む請求項１又は２に記載の方法。
【請求項９】
前記ＣＢは前記ＰＥの送信したＬＬＤＰメッセージを受信し、前記ＣＢの内部において１つの内部のＰＥを作成し、及び／又は前記ＣＢ及び前記内部のＰＥでポートをインスタンス化して前記ＣＢと前記ＰＥを接続するステップをさらに含む請求項１又は２に記載の方法。
【請求項１０】
前記ＰＥがアップリンクポートを確定した後、前記ＰＥはその前に確定したアップリンクポートを変更し、その前に確定したアップリンクポートにおけるラベル情報を変更後のアップリンクポートに再配置し、及び／又は、変更後のアップリンクポートによってＬＬＤＰメッセージと拡張ポートメッセージを送信するステップをさらに含む請求項６又は７に記載の方法。
【請求項１１】
前記ＰＥがその前に確定したアップリンクポートを変更するステップは、
前記ＰＥは受信した前記ＣＢが送信したＬＬＤＰメッセージに載せられるポート優先度情報に基づいてその前に確定したアップリンクポートを変更し、或いは、その前に確定したアップリンクポートが故障して作動できないことでその前に確定したアップリンクポートを変更するステップを含む請求項１０に記載の方法。
【請求項１２】
ポート拡張（ＰＥ）がアップリンクポートを変更するステップと、
変更される前のアップリンクポートにおけるラベル情報を変更後のアップリンクポートに再配置し、及び／又は、変更後のアップリンクポートによってリンク層検出プロトコル（ＬＬＤＰ）メッセージと拡張ポートメッセージを送信するステップと、を含むアップリンクポートの処理方法。
【請求項１３】
前記ＰＥがアップリンクポートを変更するステップは、
前記ＰＥが、受信した制御ブリッジ（ＣＢ）が送信したＬＬＤＰメッセージに載せられるポート優先度情報に基づいて、アップリンクポートを変更し、或いは、アップリンクポートが故障して作動できないことでアップリンクポートを変更するステップを含む請求項１２に記載の処理方法。
【請求項１４】
ＰＥが送信したリンク層検出プロトコル（ＬＬＤＰ）メッセージをＣＢに受信された後、前記ＣＢに前記ＰＥが接続されたことを感知するように設定される感知ユニットと、
前記ＰＥが送信した拡張ポート作成メッセージを前記ＣＢに受信された後、前記ＣＢの内部において相応なインスタンス化ポートをインスタンス化するように設定される確立装置と、を備えるポート拡張（ＰＥ）トポロジ情報を取得する制御ブリッジ（ＣＢ）。
【請求項１５】
前記確立装置は、
前記ＣＢが、前記ＰＥが送信した拡張ポート作成メッセージを受信した後、前記ＰＥの拡張ポートを取得し、前記ＣＢの内部において前記拡張ポートと一対一対応するインスタン
ス化ポートをインスタンス化し、前記インスタンス化ポートから前記インスタンス化ポートに対応する拡張ポートまでのチャンネルを確立することによって、前記ＣＢが、前記ＰＥが送信した拡張ポート作成メッセージを受信した後、前記ＣＢの内部において相応なインスタンス化ポートをインスタンス化するように設定される請求項１４に記載のＣＢ。
【請求項１６】
前記確立装置は、
前記ＣＢが前記ＰＥにチャンネルのラベルを返し、前記インスタンス化ポートから前記インスタンス化ポートに対応する拡張ポートまでのチャンネルを確立することによって、前記ＣＢが、前記ＰＥが送信した拡張ポート作成メッセージを受信した後、前記ＣＢの内部において相応なインスタンス化ポートをインスタンス化するように設定される請求項１４に記載のＣＢ。
【請求項１７】
前記ＰＥにＬＬＤＰメッセージを送信し、或いは、前記ＣＢの内部において相応なインスタンス化ポートをインスタンス化した後、前記インスタンス化ポートによって前記ＰＥにＬＬＤＰメッセージを送信するように設定される送信装置をさらに備える請求項１４−１６のいずれか一つに記載のＣＢ。
【請求項１８】
前記感知ユニットはさらに、前記ＣＢがＰＥの送信したＬＬＤＰメッセージを受信したことが、前記ＣＢのポートが初めてＰＥの送信したＬＬＤＰメッセージを受信したことであると、前記ＣＢの内部において１つのＣＢ内部のＰＥを作成し、前記ＣＢの内部のＰＥでインスタンス化ポートをインスタンス化するように設定される請求項１７に記載のＣＢ。
【請求項１９】
前記感知ユニットはさらに、前記ＣＢが前記ＰＥの送信したＬＬＤＰメッセージを受信し、前記ＣＢの内部において１つの内部のＰＥを作成し、及び／又は前記ＣＢ及び前記内部のＰＥでポートをインスタンス化して前記ＣＢと前記ＰＥを接続するように設定される請求項１７に記載のＣＢ。
【請求項２０】
請求項１４−１９のいずれか一つに記載のＣＢと前記ＰＥとを備え、前記ＰＥは、
受信した前記ＣＢの送信したＬＬＤＰメッセージに基づいてアップリンクポートを確定するように設定される確定装置と、
前記確定装置が確定した前記アップリンクポートによって前記ＣＢにＬＬＤＰメッセージと拡張ポート作成メッセージを送信するように設定される送信装置と、を備えるポート拡張（ＰＥ）トポロジ情報を取得するシステム。
【請求項２１】
前記ＰＥは、
アップリンクポートを変更し、変更される前のアップリンクポートにおけるラベル情報を変更後のアップリンクポートに再配置するように設定される処理装置をさらに備え、
前記送信装置はさらに、変更後のアップリンクポートによってＬＬＤＰメッセージと拡張ポートメッセージを送信するように設定される請求項２０に記載のシステム。
【請求項２２】
前記処理装置は、受信したＣＢの送信したＬＬＤＰメッセージに載せられるポート優先度情報に基づいて、アップリンクポートを変更し、或いは、アップリンクポートが故障して作動できないことでアップリンクポートを変更するように設定される請求項２１に記載のシステム。
【請求項２３】
アップリンクポートを変更するように設定される変更装置と、
変更される前のアップリンクポートにおけるラベル情報を変更後のアップリンクポートに再配置し、及び／又は、変更後のアップリンクポートによってリンク層検出プロトコル（ＬＬＤＰ）メッセージと拡張ポートメッセージを送信するように設定される処理装置と
、を備えるアップリンクポートの処理システム。
【請求項２４】
前記変更装置は、受信した制御ブリッジ（ＣＢ）の送信したＬＬＤＰメッセージに載せられるポート優先度情報に基づいて、アップリンクポートを変更し、或いは、アップリンクポートが故障して作動できないことでアップリンクポートを変更するように設置される請求項２３に記載の処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデータ通信技術に関し、特にポート拡張トポロジ情報の取得用方法、システム、制御ブリッジ及びアップリンクポートの処理方法、システムである。
【背景技術】
【０００２】
統合的なデータセンター構造は同一の物理ネットワークにおいて従来のローカルエリアネットワーク（ＬＡＮ）及びストレージエリアネットワーク  （ＳＡＮ）のトラフィックを組み合わせて体系構造の複雑さを減少させ、且つデータフロー及びアクセスを強化するネットワーク構造である。それを有効にするために、従来のイーサネットは「不揮発性」となるようにアップグレードし、追加のデータセンターネットワーク特性及び機能を提供しなければならない。このため、ストレージプロトコルはイーサネット（Ｅｔｈｅｒｎｅｔ）で実行されるように調整しなければならない。
【０００３】
米国電気電子学会（ＩＥＥＥ）は既に用語であるデータセンターブリッジング（ＤＣＢ、Ｄａｔａ  Ｃｅｎｔｅｒ  Ｂｒｉｄｇｉｎｇ）を定義しており、イーサネットから拡張するアーキテクチャ集合であり、イーサネット及びデータセンターの管理を改善することを図る。ＤＣＢはコンバージドエンハンスドイーサネット（ＣＥＥ、Ｃｏｎｖｅｒｇｅｄ  Ｅｎｈａｎｃｅｄ  Ｅｔｈｅｒｎｅｔ）、データセンターイーサネット（ＤＣＥ、Ｄａｔａ  Ｃｅｎｔｅｒ  Ｅｔｈｅｒｎｅｔ）（Ｃｉｓｃｏが所有する商標である）、データセンターエンハンスドイーサネット（ＥＥＤＣ、Ｅｎｈａｎｃｅｄ  Ｅｔｈｅｒｎｅｔ  ｆｏｒ  Ｄａｔａ  Ｃｅｎｔｅｒ）などの類似の語彙とも呼ばれる。
【０００４】
現在、ＤＣＢセットにおいて、仮想環境ネットワークのエッジ仮想ブリッジング（ＥＶＢ、  Ｅｄｇｅ  Ｖｉｒｔｕａｌ  Ｂｒｉｄｇｉｎｇ）に対するニーズを提案しており、すなわち、１つの物理的マシン（ｐｈｙｓｉｃａｌ  ｔｅｒｍｉｎａｌ  ｓｉｔｅ）について、複数の仮想マシンを含み、各々の仮想マシンはいずれもＬＡＮの近接ブリッジにアクセス可能なサービスを持つことを要求される。ＥＶＢ環境において、１つのネットワークインターフェースカード（ＮＩＣ）は複数の仮想ネットワークインターフェースカード（ｖＮＩＣ）を有し、各々のｖＮＩＣは単独でＥＶＢにおけるブリッジと通信可能で、これら複数のｖＮＩＣは１つのリンクを共有する。この機能を実現するために、ＤＣＢセットにおいてポート拡張の方式が提案される。すなわち、ポート拡張（ＰＥ、Ｐｏｒｔ  Ｅｘｔｅｎｓｉｏｎ）によって、１つのスイッチのポートに複数のマシンが接続されることを実現可能であり、このＰＥがサーバーに組み込まれると、１つのスイッチのポートに複数の仮想マシン（ＶＭ、Ｖｉｒｔｕａｌ  Ｍａｃｈｉｎｅ）が接続され、且つスイッチによってそれら同士の通信を実現することも実現可能であり、ここのスイッチは制御ブリッジ（ＣＢ、Ｃｏｎｔｒｏｌｌｉｎｇ  Ｂｒｉｄｇｅ）と呼ばれる。
【０００５】
このようなポート拡張を実現するために、われわれは仮想マシンで伝送されるサービスを隔離するのが必要であり、現在、図１に示すように、新たなラベル（Ｅ−ｔａｇ）を導入し、制御ブリッジとマシンとの間に複数のチャンネル（Ｅ−Ｃｈａｎｎｅｌ）を確立することによって、サービスへの隔離を実現する方法は採用される。制御ブリッジから出る各々のメッセージは制御ブリッジによって１つのＥ−ｔａｇを載せられ、ＰＥはこのメッセージのＥ−ｔａｇ値に基づいてこのメッセージを正確な出力ポートに送信する。このため、ＰＥによるＥ−ｔａｇを載せたメッセージの正常転送を実現するように、制御ブリッジはＰＥのポートにＥ−ｔａｇメンバーセット（ｍｅｍｂｅｒ  ｓｅｔ）とラベル無しセット（ｕｎｔａｇｇｅｄ  ｓｅｔ）の配置を行うことができる必要がある。現在、標準において相応なメッセージ命令を提供しており、ＰＥのダウンリンクポートは拡張ポート生成（Ｅｘｔｅｎｄｅｄ  Ｐｏｒｔ  Ｃｒｅａｔｅ）メッセージを送信してＥ−ｔａｇの割当を要求し、制御ブリッジはこのポートに１つのＥ−ｔａｇを返し、ＰＥは受信した後、このポートをこのＥ−ｔａｇに対応するｍｅｍｂｅｒ  ｓｅｔとｕｎｔａｇｇｅｄ  ｓｅｔに追加する。このＰＥ、例えばＰＥ２と制御ブリッジとの間に１つのカスケードＰＥ、例えば、図１のＰＥ１をさらに有すると、制御ブリッジはさらにＰＥ１のＰＥ２に接続されるポートに１つのチャンネル登録（Ｅ−ｃｈａｎｎｅｌ  Ｒｅｇｉｓｔｅｒ）メッセージを送信する必要があり、ＰＥ１は受信した後、このポートをこのＥ−ｔａｇのｍｅｍｂｅｒ  ｓｅｔに追加する。
【０００６】
このため、制御ブリッジにとって、まず、それに接続されるＰＥ状況、ＰＥの各ポート及びそれら同士の接続関係、すなわちトポロジ状況をはっきりと把握しなければならない。現在、それに接続される各ＰＥのトポロジを取得する明確な方法はない。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明はポート拡張トポロジ情報の取得用方法、システム、制御ブリッジ及びアップリンクポートの処理方法、システムを提供し、現在、制御ブリッジに接続される各ＰＥのトポロジ情報を取得する明確な方法がない問題を解決する。
【課題を解決するための手段】
【０００８】
上記技術問題を解決するために、本発明は以下の技術案を採用し、
制御ブリッジ（ＣＢ）はＰＥが送信したリンク層検出プロトコル（ＬＬＤＰ）メッセージを受信し、前記ＣＢ自身に前記ＰＥが接続されたことを感知するステップと、
前記ＣＢは前記ＰＥが送信した拡張ポート作成メッセージを受信し、前記ＣＢの内部において相応なインスタンス化ポートをインスタンス化するステップとを含むポート拡張（ＰＥ）トポロジ情報の取得用方法である。
【０００９】
前記ＣＢは前記ＰＥが送信した拡張ポート作成メッセージを受信し、前記ＣＢの内部において相応なインスタンス化ポートをインスタンス化するステップは、
前記ＣＢは前記ＰＥが送信した拡張ポート作成メッセージを受信し、前記ＰＥの拡張ポートを取得し、前記ＣＢの内部において前記拡張ポートと一対一対応するインスタンス化ポートをインスタンス化し、前記インスタンス化ポートから前記インスタンス化ポートに対応する拡張ポートまでのチャンネルを確立するステップを含んでもよい。
【００１０】
前記方法は、前記ＣＢは前記ＰＥにＬＬＤＰメッセージを送信し、その後、前記ＰＥは受信した前記ＣＢの送信したＬＬＤＰメッセージに基づいてアップリンクポートを確定するステップをさらに含んでも良い。
【００１１】
前記方法は、前記ＣＢの内部において相応なインスタンス化ポートをインスタンス化した後、前記ＣＢは前記インスタンス化ポートによって前記ＰＥにＬＬＤＰメッセージを送信し、その後、前記ＰＥは受信した前記ＣＢの送信したＬＬＤＰメッセージに基づいてアップリンクポートを確定するステップをさらに含んでも良い。
【００１２】
前記方法は、前記ＰＥがアップリンクポートを確定した後、前記アップリンクポートによって前記ＣＢにＬＬＤＰメッセージ及び／又は拡張ポート作成メッセージを送信するステップをさらに含んでも良い。
【００１３】
前記方法は、前記ＰＥがアップリンクポートを確定した後、前記アップリンクポートによって前記ＣＢにＬＬＤＰメッセージ及び／又は拡張ポート作成メッセージを送信するステップをさらに含んでも良い。
【００１４】
前記方法は、前記ＣＢが受信した前記ＰＥの送信したＬＬＤＰメッセージは前記ＣＢの１つのポートが初めて受信した前記ＰＥの送信したＬＬＤＰメッセージであると、前記ＣＢの内部において１つのＣＢ内部のＰＥを作成し、前記ＣＢの内部のＰＥで１つのインスタンス化ポートをインスタンス化するステップをさらに含んでも良い。
【００１５】
前記方法は、前記ＰＥがアップリンクポートを確定した後、前記ＰＥはその前に確定したアップリンクポートを変更し、その前に確定したアップリンクポートにおけるラベル情報を変更後のアップリンクポートに再配置し、及び／又は、変更後のアップリンクポートによってＬＬＤＰメッセージと拡張ポートメッセージを送信するステップをさらに含んでも良い。
【００１６】
前記ＰＥはその前に確定したアップリンクポートを変更するステップは、
前記ＰＥは受信した前記ＣＢが送信したＬＬＤＰメッセージに載せられるポート優先度情報に基づいてその前に確定したアップリンクポートを変更し、或いは、その前に確定したアップリンクポートが故障して作動できないのでその前に確定したアップリンクポートを変更するステップを含んでもよい。
【００１７】
ポート拡張（ＰＥ）はその前に確定したアップリンクポートを変更するステップと、
その前に確定したアップリンクポートにおけるラベル情報を変更後のアップリンクポートに再配置し、及び／又は、変更後のアップリンクポートによってリンク層検出プロトコル（ＬＬＤＰ）メッセージと拡張ポートメッセージを送信するステップと、を含むアップリンクポートの処理方法である。
【００１８】
前記ＰＥはその前に確定したアップリンクポートを変更するステップは、
前記ＰＥは受信した制御ブリッジ（ＣＢ）が送信したＬＬＤＰメッセージに載せられるポート優先度情報に基づいてその前に確定したアップリンクポートを変更し、或いは、その前に確定したアップリンクポートが故障して作動できないのでその前に確定したアップリンクポートを変更するステップを含んでもよい。
【００１９】
前記ＣＢは前記ＰＥが送信したリンク層検出プロトコル（ＬＬＤＰ）メッセージを受信した後、前記ＣＢに前記ＰＥが接続されたことを感知するように設置される感知ユニットと、
前記ＣＢは前記ＰＥが送信した拡張ポート作成メッセージを受信した後、前記ＣＢの内部において相応なインスタンス化ポートをインスタンス化するように設置される確立装置と、を備えるポート拡張（ＰＥ）トポロジ情報の取得用制御ブリッジ（ＣＢ）である。
【００２０】
前記確立装置は、前記ＣＢが、前記ＰＥが送信した拡張ポート作成メッセージを受信した後、前記ＰＥの拡張ポートを取得し、前記ＣＢの内部において前記拡張ポートと一対一対応するインスタンス化ポートをインスタンス化し、前記インスタンス化ポートから前記インスタンス化ポートに対応する拡張ポートまでのチャンネルを確立することによって、前記ＣＢが、前記ＰＥが送信した拡張ポート作成メッセージを受信した後、前記ＣＢの内部において相応なインスタンス化ポートをインスタンス化するように設置されてもよい。
【００２１】
前記ＣＢは、前記ＰＥにＬＬＤＰメッセージを送信し、或いは、前記ＣＢの内部において相応なインスタンス化ポートをインスタンス化した後、前記インスタンス化ポートによって前記ＰＥにＬＬＤＰメッセージを送信するように設置される送信装置をさらに備えてもよい。
【００２２】
前記感知ユニットはさらに、前記ＣＢがＰＥの送信したＬＬＤＰメッセージを受信したことが、前記ＣＢの１つのポートが初めてＰＥの送信したＬＬＤＰメッセージを受信したことであると、前記ＣＢの内部において１つのＣＢ内部のＰＥを作成し、前記ＣＢの内部のＰＥで１つのインスタンス化ポートをインスタンス化するように設置されてもよい。
【００２３】
以上のいずれかのＣＢと前記ＰＥとを備え、前記ＰＥは、
受信した前記ＣＢの送信したＬＬＤＰメッセージに基づいてアップリンクポートを確定するように設置される確定装置と、
前記確定装置が確定した前記アップリンクポートによって前記ＣＢにＬＬＤＰメッセージと拡張ポート作成メッセージを送信するように設置される送信装置と、を備えるポート拡張（ＰＥ）トポロジ情報の取得用システムである。
【００２４】
前記ＰＥは、その前に確定したアップリンクポートを変更し、その前に確定したアップリンクポートにおけるラベル情報を変更後のアップリンクポートに再配置するように設置される処理装置をさらに備えてもよく、
前記送信装置はさらに、変更後のアップリンクポートによってＬＬＤＰメッセージと拡張ポートメッセージを送信するように設置される。
【００２５】
前記処理装置は、受信したＣＢの送信したＬＬＤＰメッセージに載せられるポート優先度情報に基づいてその前に確定したアップリンクポートを変更し、或いは、その前に確定したアップリンクポートが故障して作動できないのでその前に確定したアップリンクポートを変更することによって、その前に確定したアップリンクポートを変更するように設置されてもよい。
【００２６】
その前に確定したアップリンクポートを変更するように設置される変更装置と、
その前に確定したアップリンクポートにおけるラベル情報を変更後のアップリンクポートに再配置し、及び／又は、変更後のアップリンクポートによってリンク層検出プロトコル（ＬＬＤＰ）メッセージと拡張ポートメッセージを送信するように設置される処理装置と、を備えるアップリンクポートの処理システムである。
【００２７】
前記変更装置は、受信した制御ブリッジ（ＣＢ）の送信したＬＬＤＰメッセージに載せられるポート優先度情報に基づいてその前に確定したアップリンクポートを変更し、或いは、その前に確定したアップリンクポートが故障して作動できないのでその前に確定したアップリンクポートを変更することによって、その前に確定したアップリンクポートを変更するように設置されてもよい。
【発明の効果】
【００２８】
上記技術案によれば、効果的にＣＢに接続されるＰＥのトポロジ情報を取得し、及びデータ転送用チャンネルを確立することができる。
【図面の簡単な説明】
【００２９】
【図１】図１は拡張ブリッジ装置のアーキテクチャ及び各Ｅ−ｃｈａｎｎｅｌの模式図である。
【図２】図２は本発明の実施例に係るＣＢとＰＥのトポロジ構造模式図である。
【図３】図３は本発明の実施例に係る完成図２におけるＰＥトポロジ検出とＥ−ｃｈａｎｎｅｌ確立模式図である。
【図４】図４は本発明の実施例に係るＰＥのアップリンクポートの変更前のトポロジ構造模式図である。
【図５】図５は本発明の実施例に係るＰＥのアップリンクポートの変更後のトポロジ構造模式図である。
【発明を実施するための形態】
【００３０】
本発明の目的、技術案及びメリットをさらに明確的にするために、以下、図面を参照しながら本発明の実施例を詳細に説明する。ただし、衝突しない場合に、本出願における実施例及び実施例における特徴は任意に組み合わせることができる。これらの組合せはいずれも本発明の保護範囲に含まれる。
【００３１】
本発明の実施例はポート拡張（ＰＥ）トポロジ情報の取得用方法を提供し、
Ｓ０１、ＣＢはＰＥが送信したリンク層検出プロトコル（ＬＬＤＰ）メッセージを受信し、それに前記ＰＥが接続されたことを感知し、
前記ＣＢがＰＥの送信したＬＬＤＰメッセージを受信したことは前記ＣＢの１つのポートが初めてＰＥの送信したＬＬＤＰメッセージを受信したことであると、前記ＣＢの内部において１つのＣＢ内部のＰＥを作成し、前記ＣＢの内部のＰＥで１つのインスタンス化ポートをインスタンス化するステップと、
Ｓ０２、前記ＣＢは前記ＰＥが送信した拡張ポート作成メッセージを受信し、前記ＣＢの内部において相応なインスタンス化ポートをインスタンス化するステップと、を含む。
【００３２】
前記ＣＢは前記ＰＥが送信した拡張ポート作成メッセージを受信した後、前記ＰＥの拡張ポートを取得し、前記ＣＢの内部において前記拡張ポートと一対一対応するインスタンス化ポートをインスタンス化し、且つ前記インスタンス化ポートから前記インスタンス化ポートに対応する拡張ポートまでのチャンネルを確立する。
【００３３】
この方法は、ＣＢが前記ＰＥにＬＬＤＰメッセージを送信するステップをさらに含んでもよく、例えば、ＣＢがＰＥの送信したＬＬＤＰメッセージを受信する前、前記ＰＥにＬＬＤＰメッセージを送信してもよく、或いは、ＣＢがＰＥの送信したＬＬＤＰメッセージを受信する時、前記ＰＥにＬＬＤＰメッセージを送信してもよい。
【００３４】
前記ポートインスタンス化後、前記方法は、前記ＣＢがインスタンス化ポートによってＬＬＤＰメッセージを送信するステップをさらに含む。
【００３５】
前記ＣＢがＬＬＤＰメッセージを送信した後、前記方法は、前記ＰＥは受信した前記ＣＢの送信したＬＬＤＰメッセージに基づいてアップリンクポートを確定するステップをさらに含む。
【００３６】
前記ＰＥがアップリンクポートを確定した後、前記方法は、前記アップリンクポートによって前記ＣＢにＬＬＤＰメッセージ及び／又は拡張ポート作成メッセージを送信するステップをさらに含んでもよい。
【００３７】
また、前記ＰＥがアップリンクポートを確定した後、前記方法は、前記ＰＥはその前に確定したアップリンクポートを変更し、その前に確定したアップリンクポートにおけるラベル情報を変更後のアップリンクポートに再配置し、及び／又は、変更後のアップリンクポートによってＬＬＤＰメッセージと拡張ポートメッセージを送信するステップをさらに含んでもよい。前記ＰＥがその前に確定したアップリンクポートを変更する方法は、前記ＰＥは受信したＣＢの送信したＬＬＤＰメッセージに載せられるポート優先度情報に基づいてその前に確定したアップリンクポートを変更し、或いは、その前に確定したアップリンクポートが故障して作動できないのでその前に確定したアップリンクポートを変更することを含む。
【００３８】
ＰＥはそのアップリンクポートを変更した後、その前のアップリンクポートに基づいて確立されたＥ−ｃｈａｎｎｅｌは削除される。
【００３９】
ここに記載のアップリンクポートの変更は、通常、ＣＢがＰＥにこのような変更を行うことを通知してなされるものであるので、ＣＢにおいてその各インスタンス化ポートにも、ＰＥに接続されるカスケードポートにも１つのポート優先度（Ｃａｓｃａｄｅ  Ｐｏｒｔ  Ｐｒｉｏｒｉｔｙ）の管理対象を設置し、前記ポート優先度の変更によってＰＥのアップリンクポートの変更を実現する。
【００４０】
ただし、ＣＢがＰＥに送信するＬＬＤＰメッセージとＰＥがＣＢに送信するＬＬＤＰメッセージとは、フォーマットが同様であるが、内容が異なる。
【００４１】
（実施例１）
本実施例において、ＰＥトポロジ情報の取得手順を具体的に述べる。
【００４２】
図２に示すように、本発明の実施例に係るＣＢとＰＥのトポロジ構造模式図であり、ＣＢとＰＥの接続関係は、ＰＥ１がＣＢに直接接続され、ＰＥ２及びＰＥ３はいずれもＰＥ１によってカスケードされてＣＢに接続される。以下、図３によって、ＣＢがＰＥの全トポロジ情報を取得する過程、及びＣＢによるＥ−ｃｈａｎｎｅｌの作成を具体的に説明する。この過程は、以下を含む。
【００４３】
ＣＢはＰＥ１に接続されるポートによってＬＬＤＰメッセージを送信するステップ３０１。
【００４４】
ＰＥ１はＬＬＤＰメッセージを受信し、このメッセージを受信したポートをアップリンクポートとして設置し、ＣＢのアドレスを取得し、且つアップリンクポートからＬＬＤＰメッセージをＣＢに送信するステップ３０２。
【００４５】
ＣＢはＰＥ１が送信したＬＬＤＰメッセージを受信した後、ＰＥ１のアドレスを取得し、同時に、それに１つのＰＥが接続されたことを感知するので、内部において１つの内部ＰＥをインスタンス化し、ＶＬＡＮはユニット及びこの内部ＰＥがポート１によって接続されたことを感知し、且つポート１に１つのＥ−ｔａｇを割り当てるステップ３０３。
【００４６】
同時に、ＰＥ１の各拡張ポートがそのアップリンクポートによってＥｘｔｅｎｄｅｄ  Ｐｏｒｔ  ＣｒｅａｔｅメッセージをＣＢに送信し、ここで、ＰＥ１は３つの拡張ポート２、３、４を持つので、３つのＥｘｔｅｎｄｅｄ  Ｐｏｒｔ  ＣｒｅａｔｅメッセージがＣＢに送信され、各々のＥｘｔｅｎｄｅｄ  Ｐｏｒｔ  Ｃｒｅａｔｅメッセージは１つの拡張ポートが制御ブリッジからこのポートまでのＥ−ｃｈａｎｎｅｌの確立を要求することを表すステップ３０４。
【００４７】
ＣＢはＥｘｔｅｎｄｅｄ  Ｐｏｒｔ  Ｃｒｅａｔｅメッセージを受信した後、内部とＶＬＡＮ感知ユニットの間にポートをインスタンス化し、ここで、ＣＢは３つの異なる拡張ポートのＥｘｔｅｎｄｅｄ  Ｐｏｒｔ  Ｃｒｅａｔｅメッセージを受信すると、それぞれこれら３つのＰＥ１のポート２、３、４にポート２、３、４をインスタンス化し、且つＰＥ１の３つの拡張ポートに３つの異なるＥ−ｔａｇを割り当て、これらのＥ−ｔａｇをＰＥ１に返し、ＰＥ１は割り当てられたＥ−ｔａｇに基づいてそれぞれ対応する拡張ポートを対応するＥ−ｔａｇのｍｅｍｂｅｒ  ｓｅｔとｕｎｔａｇｇｅｄ  ｓｅｔに追加し、同時に、ＰＥ１のアップリンクポートのすべてを３つのＥ−ｔａｇのｍｅｍｂｅｒ  ｓｅｔに追加し、ここまで、制御ブリッジはそれに１つのＰＥ１が接続されたことを取得し、このＰＥ１は３つの拡張ポートを持ち、且つ制御ブリッジの内部においてインスタンス化ポート２、３、４からＰＥ１の３つの拡張ポートまでの３本のＥ−ｃｈａｎｎｅｌがいずれも確立されたステップ３０５。
【００４８】
ＣＢが内部においてポート２、３、４をインスタンス化した後、ポート２、３、４によってＬＬＤＰメッセージを送信し、ポート２、３、４からＰＥ１の拡張ポートまでの間がＥ−ｃｈａｎｎｅｌであるので、これらのポートが送信するＬＬＤＰはＰＥ１に終了することなく、２、３、４ポートに対応するＥ−ｃｈａｎｎｅｌによってＰＥ１の拡張ポートに伝送されてこれらの拡張ポートに接続されるＰＥ２、ＰＥ３及びマシン１に到達するステップ３０６。
【００４９】
ＰＥ２、ＰＥ３がＣＢからのＬＬＤＰメッセージを受信した後、このメッセージを受信したポートをアップリンクポートとして選択し、且つＣＢのアドレスを取得し、同時に、アップリンクポートによってもＬＬＤＰメッセージをＣＢに送信するステップ３０７。
【００５０】
ＣＢはＰＥ２及びＰＥ３からのＬＬＤＰメッセージを受信した後、ＰＥ２、ＰＥ３のアドレスを取得し、同時に、それにＰＥ１によって２つのＰＥ、すなわちＰＥ２及びＰＥ３が接続されたことを感知するステップ３０８。
【００５１】
同時に、ＰＥ２及びＰＥ３の各拡張ポートもそのアップリンクポートによってＥｘｔｅｎｄｅｄ  Ｐｏｒｔ  ＣｒｅａｔｅメッセージをＣＢに送信し、ここで、ＰＥ２及びＰＥ３はそれぞれ２つの拡張ポートを持ち、ＰＥ２は拡張ポート５、６を持ち、ＰＥ３は拡張ポート７、８をもつので、４つのＥｘｔｅｎｄｅｄ  Ｐｏｒｔ  ＣｒｅａｔｅメッセージがＣＢに送信され、各々のＥｘｔｅｎｄｅｄ  Ｐｏｒｔ  Ｃｒｅａｔｅメッセージは１つの拡張ポートが制御ブリッジからこのポートまでのＥ−ｃｈａｎｎｅｌの確立を要求することを表すステップ３０９。
【００５２】
ＣＢはＥｘｔｅｎｄｅｄ  Ｐｏｒｔ  Ｃｒｅａｔｅメッセージを受信した後、内部とＶＬＡＮ感知ユニットの間にポートをインスタンス化し、ここで、ＣＢは４つの異なる拡張ポートのＥｘｔｅｎｄｅｄ  Ｐｏｒｔ  Ｃｒｅａｔｅメッセージを受信すると、それぞれＰＥ２のポート５、６及びＰＥ３のポート７、８にポート５、６、７、８をインスタンス化し、且つこれら４つの拡張ポートに４つの異なるＥ−ｔａｇを割り当て、これらのＥ−ｔａｇをそれぞれＰＥ２及びＰＥ３に返し、ＰＥ２、ＰＥ３は割り当てられたＥ−ｔａｇに基づいてそれぞれ対応する拡張ポートを対応するＥ−ｔａｇのｍｅｍｂｅｒ  ｓｅｔとｕｎｔａｇｇｅｄ  ｓｅｔに追加し、同時、それらのそれぞれのアップリンクポートのすべてをそれぞれのＰＥに属するＥ−ｔａｇのｍｅｍｂｅｒ  ｓｅｔに追加し、ここまで、制御ブリッジはそれに１つのＰＥ２及びＰＥ３が接続されたことを取得し、ＰＥ２が２つの拡張ポートを持ち、ＰＥ３も２つの拡張ポートを持ち、ＰＥ２、ＰＥ３はいずれもＰＥ１によってＣＢに接続され、且つ制御ブリッジの内部においてインスタンス化ポート５、６からＰＥ２の２つの拡張ポートまでの２本のＥ−ｃｈａｎｎｅｌが確立され、制御ブリッジの内部においてインスタンス化ポート７、８からＰＥ３の２つの拡張ポートまでの２本のＥ−ｃｈａｎｎｅｌが確立されたステップ３１０。
【００５３】
ＣＢが内部においてポート５、６、７、８をインスタンス化した後、ポート５、６、７、８によってもＬＬＤＰメッセージを送信し、ポート５、６からＰＥ２の拡張ポートまでの間がＥ−ｃｈａｎｎｅｌ、ポート７、８からＰＥ３の拡張ポートまでの間がＥ−ｃｈａｎｎｅｌであるので、これらのポートが送信するＬＬＤＰはＰＥ１にもＰＥ２及びＰＥ３にも終了することなく、５、６、７、８に対応するＥ−ｃｈａｎｎｅｌによってＰＥ２、ＰＥ３の拡張ポートに伝送されてこれらの拡張ポートに接続されるマシン２、マシン３、マシン４及びマシン５に到達するステップ３１１。
【００５４】
ここまで、  ＣＢはＰＥ装置全体の検出及びＰＥトポロジの取得を完成し、且つデータ転送用Ｅ−ｃｈａｎｎｅｌを確立した。
【００５５】
（実施例２）
図４に示すように、本発明の実施例に係るＰＥのアップリンクポートの変更前のトポロジ構造模式図であり、ＰＥ１の２つのポート、すなわちポート１及びポート５が制御ブリッジＣＢに接続される。このため、ＣＢはこれら２つのポートによってＰＥ１にＬＬＤＰメッセージを送信し、このメッセージには、これら２つのポートに割り当てた優先度（ｃａｓｃａｄｅ  ｐｏｒｔ  ｐｒｉｏｒｉｔｙ）は載せられる。ＰＥ１のポート１とポート５はそれぞれＬＬＤＰを受信した後、それぞれのｃａｓｃａｄｅ  ｐｏｒｔ  ｐｒｉｏｒｉｔｙを比較することによって、一方のポートをそのアップリンクポートとして選択し、この実施例において、ＰＥ１はポート１をＰＥ１のアップリンクポート（ポート１のｃａｓｃａｄｅ  ｐｏｒｔ  ｐｒｉｏｒｉｔｙがポート５のｃａｓｃａｄｅ  ｐｏｒｔ  ｐｒｉｏｒｉｔｙより高い。）として選択し、このため、ＰＥ１がポート１によってＣＢにＬＬＤＰメッセージを送信するので、ＣＢはＰＥ１を感知し、それによってＣＢからＰＥ１のそのほかの拡張ポート２、３、４までのＥ−ｃｈａｎｎｅｌを確立し、そのステップは実施例１と類似し、ここで重複説明を省略する。
【００５６】
配置又はそのほかの方式によってＣＢのカスケードポート又はインスタンス化ポートの優先度を変更し、例えば、本実施例において、ＣＢのＰＥ１のポート１及びポート５に接続されるカスケードポートのｃａｓｃａｄｅ  ｐｏｒｔ  ｐｒｉｏｒｉｔｙを変更したと、この優先度はＣＢの送信したＬＬＤＰによってＰＥ１に到達し、ＰＥ１がこの優先度を比較することによって、改めてポート５をそのアップリンクポート（この時、ポート５のｃａｓｃａｄｅ  ｐｏｒｔ  ｐｒｉｏｒｉｔｙがポート１のｃａｓｃａｄｅ  ｐｏｒｔ  ｐｒｉｏｒｉｔｙより高い。）として選択する。或いは、そのほかの原因、例えばポート１の故障によって、この時、ＰＥ１のポート１はＣＢからのＬＬＤＰを受信不能で、そのポート５をアップリンクポートとして選択するしかできない。図５に示すように、この時、ＰＥ１はポート１における元のＥ−ＣＩＤの配置を新たなアップリンクポート５に再配置する。例えば、元のアップリンクポート１はＥ−ＣＩＤ＝｛２、３、４、５、６、７、８｝のメンバーであり、そのアップリンクポートの変更によって、これらの設定を新たなアップリンクポート５に改めて移すので、この時、ポート５はＥ−ＣＩＤ＝｛２、３、４、５、６、７、８｝のメンバーである。そして、ＰＥ１はさらにそのｅｘｔｅｎｄｅｄ  ｐｏｒｔに対して改めてｅｘｔｅｎｄｅｄ  ｐｏｒｔ  ｃｒｅａｔｅメッセージを送信し、実施例１の３０４、３０５ステップを実行する。
【００５７】
本発明の実施例はさらにＰＥトポロジ情報の取得用ＣＢを提供し、
ＣＢはＰＥが送信したリンク層検出プロトコル（ＬＬＤＰ）メッセージを受信した後、前記ＣＢ自身に前記ＰＥが接続されたことを感知するように設置される感知ユニットと、
前記ＣＢは前記ＰＥが送信した拡張ポート作成メッセージを受信した後、前記ＣＢの内部において相応なインスタンス化ポートをインスタンス化するように設置される確立装置と、を備える。
【００５８】
前記確立装置は、前記ＰＥの拡張ポートを取得し、前記ＣＢの内部において前記拡張ポートと一対一対応するインスタンス化ポートをインスタンス化し、前記インスタンス化ポートから前記インスタンス化ポートに対応する拡張ポートまでのチャンネルを確立することによって、前記ＣＢは前記ＰＥが送信した拡張ポート作成メッセージを受信した後、前記ＣＢの内部において相応なインスタンス化ポートをインスタンス化するように設置される。
【００５９】
また、このＣＢは、前記ＰＥにＬＬＤＰメッセージを送信し、或いは、前記ＣＢの内部において相応なインスタンス化ポートをインスタンス化した後、前記インスタンス化ポートによって前記ＰＥにＬＬＤＰメッセージを送信するように設置される送信装置をさらに備えてもよい。
【００６０】
前記感知ユニットは、前記ＣＢが初めてＰＥの送信したＬＬＤＰメッセージを受信したとき、前記初めて受信したメッセージに基づいて前記ＰＥが前記ＣＢ自身に直接に接続されたことを感知し、前記ＣＢが二度目以上ＰＥの送信したＬＬＤＰメッセージを受信したとき、前記二度目以上受信したＬＬＤＰメッセージに基づいて前記ＰＥがそのほかのＰＥによって前記ＣＢ自身に接続されたことを感知することによって、前記ＣＢに前記ＰＥが接続されたことを感知するように設置される。
【００６１】
また、前記感知ユニットはさらに、前記ＣＢが前記ＰＥの送信したＬＬＤＰメッセージを受信したことが、前記ＣＢの１つのポートが初めてＰＥの送信したＬＬＤＰメッセージを受信したことであると、前記ＣＢの内部において１つのＣＢ内部のＰＥを作成し、前記ＣＢの内部のＰＥで１つのインスタンス化ポートをインスタンス化するように設置される。
【００６２】
上記ＣＢはスイッチなどの装置の中に位置してもよい。
【００６３】
上記ＣＢがＰＥのトポロジ情報を取得し、及びチャンネルを確立する過程は図３を参照し、ここで重複説明を省略する。
【００６４】
本発明の実施例はさらにポート拡張（ＰＥ）トポロジ情報の取得用システムを提供し、前記システムは上記ＣＢとＰＥとを備え、前記ＰＥは、
受信した前記ＣＢの送信したＬＬＤＰメッセージに基づいてアップリンクポートを確定するように設置される確定装置と、
前記確定装置が確定した前記アップリンクポートによって前記ＣＢにＬＬＤＰメッセージと拡張ポート作成メッセージを送信するように設置される送信装置と、を備える。
【００６５】
前記ＰＥは、その前に確定したアップリンクポートを変更し、その前に確定したアップリンクポートにおけるラベル情報を変更後のアップリンクポートに再配置するように設置される処理装置をさらに備えてもよく、前記送信装置はさらに、変更後のアップリンクポートによってＬＬＤＰメッセージと拡張ポートメッセージを送信するように設置される。
【００６６】
前記処理装置は、受信したＣＢの送信したＬＬＤＰメッセージに載せられるポート優先度情報に基づいてその前に確定したアップリンクポートを変更し、或いは、その前に確定したアップリンクポートが故障して作動できないのでその前に確定したアップリンクポートを変更することによって、その前に確定したアップリンクポートを変更し、その前に確定したアップリンクポートにおけるラベル情報を変更後のアップリンクポートに再配置するように設置される。
【００６７】
上記ＰＥトポロジ情報の取得用方法、システム及び制御ブリッジは、効果的にＣＢに接続されるＰＥのトポロジ情報を取得し、及びデータ転送用チャンネルを確立することができる。
【００６８】
本発明の実施例はさらにアップリンクポートの処理方法を提供し、
ポート拡張（ＰＥ）はその前に確定したアップリンクポートを変更するステップと、
その前に確定したアップリンクポートにおけるラベル情報を変更後のアップリンクポートに再配置し、及び／又は、変更後のアップリンクポートによってリンク層検出プロトコル（ＬＬＤＰ）メッセージと拡張ポートメッセージを送信するステップと、を含む。
【００６９】
前記ＰＥがその前に確定したアップリンクポートを変更するステップは、
前記ＰＥは受信した制御ブリッジ（ＣＢ）が送信したＬＬＤＰメッセージに載せられるポート優先度情報に基づいてその前に確定したアップリンクポートを変更し、或いは、その前に確定したアップリンクポートが故障して作動できないのでその前に確定したアップリンクポートを変更するステップを含む。
【００７０】
本発明の実施例はさらにアップリンクポートの処理システムを提供し、
その前に確定したアップリンクポートを変更するように設置される変更装置と、
その前に確定したアップリンクポートにおけるラベル情報を変更後のアップリンクポートに再配置し、及び／又は、変更後のアップリンクポートによってリンク層検出プロトコル（ＬＬＤＰ）メッセージと拡張ポートメッセージを送信するように設置される処理装置と、を備える。
【００７１】
前記変更装置は、前記ＰＥは受信した制御ブリッジ（ＣＢ）が送信したＬＬＤＰメッセージに載せられるポート優先度情報に基づいてその前に確定したアップリンクポートを変更し、或いは、その前に確定したアップリンクポートが故障して作動できないのでその前に確定したアップリンクポートを変更することによって、その前に確定したアップリンクポートを変更するように設置される。
【００７２】
このシステムはＰＥの中に位置してもよい。
【００７３】
上記アップリンクポートの処理方法及びシステムによれば、アップリンクポートを変更することができ、且つ変更後のアップリンクポートによってＬＬＤＰメッセージ及び／又は拡張ポート作成メッセージを送信することができ、それによって、ＣＢはＰＥとインタラクションすることによって、ＣＢに接続されるＰＥのトポロジ情報を取得し、及びデータ転送用チャンネルを確立する。
【００７４】
当業者は、上記方法におけるすべて又は一部のステップがプログラムで関連のハードウェアに対して命令を出して完成させることができ、上記プログラムはコンピューターの可読記憶媒体、例えば読み出し専用メモリ、磁気ディスク又は光ディスク等に記憶できると理解可能である。上記実施例のすべて又は一部のステップは１つ又は複数の集積回路を用いて実現されてもよい。それに対して、上記実施例における各モジュール／ユニットはハードウェアの形態によって実現されてもよく、ソフトウェア機能モジュールの形態によって実現されてもよい。本発明はなんらかの特定の形態のハードウェア及びソフトウェアの組合せに限定されない。
【００７５】
上記実施例は本発明の技術案を説明するためのものに過ぎず、制限するものではなく、好ましい実施例のみを参照して本発明を詳細に説明した。当業者は、本発明の技術案の趣旨及び範囲を逸脱せずに、本発明の技術案を修正又は等価置換することができ、その修正又は等価置換はいずれも本発明の請求の範囲に含まれるべきであると理解すべきである。
【産業上の利用可能性】
【００７６】
上記技術案によれば、効果的にＣＢに接続されるＰＥのトポロジ情報を取得し、及びデータ転送用チャンネルを確立することができる。このため、本発明は極めて強い産業上の利用可能性を有する。
【図１】
0005792894.tif 000002
【図２】
0005792894.tif 000003
【図３】
0005792894.tif 000004
【図４】
0005792894.tif 000005
【図５】
0005792894.tif 000006