(57)【特許請求の範囲】
【請求項１】
伝送経路情報を配信するための方法であって、
ローカルリンク上のホストの媒体アクセス制御(MAC)アドレスを記憶する第1のルーティングブリッジが第1の情報を取得するステップであって、前記第1の情報は、前記ローカルリンクの第2のルーティングブリッジが前記第1のルーティングブリッジを代行して前記ローカルリンクの指定転送ルーティングブリッジとして機能することを示すために使用され、前記第1の情報は、前記第2のルーティングブリッジの識別情報を含む、ステップと、
前記第1のルーティングブリッジが前記第1の情報を取得した後、前記第1のルーティングブリッジが前記ローカルリンク上の前記ホストの伝送経路情報を非ローカルリンクのリモートルーティングブリッジに配信するステップであって、前記伝送経路情報は、前記ローカルリンク上の前記ホストの前記MACアドレスおよび前記第2のルーティングブリッジの前記識別情報を含む、ステップとを含む、伝送経路情報を配信するための方法。
【請求項２】
前記第1のルーティングブリッジが第1の情報を取得するステップは、前記第1のルーティングブリッジが前記ローカルリンクの指定ルーティングブリッジによって送信された前記第1の情報を取得するステップであって、前記指定ルーティングブリッジは、前記ローカルリンクのルーティングブリッジを前記ローカルリンクの指定転送ルーティングブリッジとして指定するために使用される、ステップを特に含む、請求項1に記載の伝送経路情報を配信するための方法。
【請求項３】
前記ローカルリンクが、リンクアグリゲーション状態にある前記第1のルーティングブリッジと、前記リンクアグリゲーション状態にある前記第2のルーティングブリッジとにアクセスしている場合、前記第1のルーティングブリッジは、前記ローカルリンクのアクティブルーティングブリッジであり、
前記第1の情報は、前記第2のルーティングブリッジが前記ローカルリンクのアクティブルーティングブリッジとして使用されることを示すためにも使用される、請求項1または2に記載の伝送経路情報を配信するための方法。
【請求項４】
前記第1のルーティングブリッジが第1の情報を取得するステップは、前記第1のルーティングブリッジがローカルスイッチによって送信されたリンクアグリゲーション制御プロトコルデータユニット(LACPDU)から前記第1の情報を取得するステップを含む、請求項1から3のいずれか一項に記載の伝送経路情報を配信するための方法。
【請求項５】
前記第1のルーティングブリッジが伝送経路情報を非ローカルリンクのリモートルーティングブリッジに配信するステップは、前記第1のルーティングブリッジが終端システムアドレス配信情報(ESADI)プロトコルに基づいて前記伝送経路情報を前記リモートルーティングブリッジに配信するステップを含む、請求項1から4のいずれか一項に記載の伝送経路情報を配信するための方法。
【請求項６】
前記第1の情報は、Helloメッセージである、請求項1から5のいずれか一項に記載の伝送経路情報を配信するための方法。
【請求項７】
ローカルリンク上のホストの指定転送ルーティングブリッジとして機能する第1のルーティングブリッジであって、
前記ローカルリンク上のホストの媒体アクセス制御(MAC)アドレスを記憶するように構成される、記憶ユニットと、
第1の情報を取得するように構成される、取得ユニットであって、前記第1の情報は、前記ローカルリンクのルーティングブリッジが前記第1のルーティングブリッジを代行して前記ローカルリンクの指定転送ルーティングブリッジとして機能することを示すために使用され、前記第1の情報は、第2のルーティングブリッジの識別情報を含む、取得ユニットと、
前記取得ユニットが前記第1の情報を取得した後、前記ローカルリンク上の前記ホストの伝送経路情報を非ローカルリンクのリモートルーティングブリッジに配信するように構成される、配信ユニットであって、前記伝送経路情報は、前記ローカルリンク上の前記ホストの前記MACアドレスおよび前記第2のルーティングブリッジの前記識別情報を含む、配信ユニットとを備える、第1のルーティングブリッジ。
【請求項８】
前記取得ユニットは、前記ローカルリンクの指定ルーティングブリッジによって送信された前記第1の情報を取得するようにさらに構成され、前記指定ルーティングブリッジは、前記ローカルリンクのルーティングブリッジを前記ローカルリンクの指定転送ルーティングブリッジとして指定するために使用される、請求項7に記載の第1のルーティングブリッジ。
【請求項９】
アクセスユニットをさらに備え、前記アクセスユニットは、リンクアグリゲーション状態にある前記ローカルリンクにアクセスするように構成され、
前記取得ユニットは、前記第1の情報を取得するように構成され、前記第1の情報は、前記第2のルーティングブリッジが前記ローカルリンクのアクティブルーティングブリッジとして使用されることを示すためにも使用される、請求項7または8に記載の第1のルーティングブリッジ。
【請求項１０】
前記取得ユニットは、ローカルスイッチによって送信されたリンクアグリゲーション制御プロトコルデータユニット(LACPDU)から前記第1の情報を取得するようにさらに構成される、請求項7から9のいずれか一項に記載の第1のルーティングブリッジ。
【請求項１１】
前記配信ユニットは、終端システムアドレス配信情報(ESADI)プロトコルに基づいて、前記伝送経路情報を前記リモートルーティングブリッジに配信するようにさらに構成される、請求項7から10のいずれか一項に記載の第1のルーティングブリッジ。
【請求項１２】
前記第1の情報は、Helloメッセージである、請求項7から11のいずれか一項に記載の第1のルーティングブリッジ。
【請求項１３】
リモートルーティングブリッジであって、
ローカルリンク上のホストの媒体アクセス制御(MAC)アドレスを記憶する第1のルーティングブリッジによって通知される、前記ローカルリンク上の前記ホストの伝送経路情報を学習するように構成される、学習ユニットであって、前記伝送経路情報は、前記ローカルリンク上の前記ホストの前記MACアドレスおよび前記ローカルリンクの第2のルーティングブリッジのアドレスを含み、前記第2のルーティングブリッジは、前記第1のルーティングブリッジを代行して前記ローカルリンクの指定転送ルーティングブリッジとして機能する、学習ユニットと、
前記学習ユニットによって学習済みの前記伝送経路情報に従って情報を前記ローカルリンクの前記ホストに送信するように構成される、送信ユニットとを備える、リモートルーティングブリッジ。
【請求項１４】
前記学習ユニットは、終端システムアドレス配信情報(ESADI)プロトコルに基づいて、前記ローカルリンクの前記第1のルーティングブリッジによって通知される、前記ローカルリンク上の前記ホストの前記伝送経路情報を学習するようにさらに構成される、請求項13に記載のリモートルーティングブリッジ。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、参照により本明細書にその全体を組み込まれる、「METHOD FOR DISTRIBUTING TRANSMISSION PATH INFORMATION AND ROUTING BRIDGES」と題する、2012年6月8日に中国特許庁に出願された中国特許出願第201210188597.8号の優先権を主張する。
【０００２】
本発明は、通信技術に関し、特に伝送経路情報を配信するための方法およびルーティングブリッジに関する。
【背景技術】
【０００３】
現在、多リンク透過的相互接続(TRILL、Transparent Interconnection of Lots of Links)プロトコルに準拠したイーサネット(登録商標)では、リモートルーティングブリッジは、データ転送中のデータレイヤのアドレス学習方法で、受信データパケットから対象ホストの伝送経路情報を主に学習し、伝送経路情報は、対象ホストの媒体アクセス制御(MAC、Media Access Control)アドレスおよび対象ホストの情報を転送するルーティングブリッジのアドレスを含み、その情報は、学習済みの伝送経路情報に従って対象ホストに送信される。実際の応用において、発明者は、そのような学習方法が課題を有していることを見出している。例えば、対象ホストがマイグレーションされた場合、または対象ホストの情報を転送するルーティングブリッジが変更された場合、すなわち、情報を送受信するための対象ホストの伝送経路が変更された場合、リモートルーティングブリッジが、伝送経路が変更された後に対象ホストによって送信されたデータパケットを適宜受信しなかったり、対象ホストの新規経路情報を適宜取得しなかったりすると、リモートルーティングブリッジは元の経路情報に従ってデータを対象ホストに送信することになり、それにより、マイグレーションポイントに転送されることになったデータパケットの消失を引き起こすことになる。
【０００４】
イーサネット(登録商標)に適用されているTRILLプロトコルでは、ルーティングブリッジがローカルリンクの指定転送ルーティングブリッジとしてもはや使用されない場合、ルーティングブリッジによって記憶され、ローカルリンクおよびリモートルーティングブリッジに接続されているホストのうちのMACホストによってルーティングブリッジから学習された元の伝送経路情報は、リンクステート型プロトコルデータユニット(LSP、Link State Protocol Data Unit)の送信が済んでから、消去される。実際の応用において、リモートルーティングブリッジが、ホストの元の伝送経路情報を消去し、新規指定転送ルーティングブリッジによって送信されたデータパケットが受信されていないことが原因で新規伝送経路情報を適宜学習しなかったりすると、リモートルーティングブリッジは、Unknownユニキャストに従ってデータパケット送信することになり、それによって、ネットワーク帯域幅の浪費を引き起こすことになる。
【発明の概要】
【課題を解決するための手段】
【０００５】
本発明の実施形態は、伝送経路情報および対応するルーティングブリッジを配信するための方法を提供する。
【０００６】
本発明の実施形態の態様によれば、伝送経路情報を配信するための方法は、
【０００７】
ローカルリンク上のホストの媒体アクセス制御MACアドレスを記憶する第1のルーティングブリッジが第1の情報を取得するステップであって、第1の情報は、ローカルリンクの第2のルーティングブリッジが第1のルーティングブリッジを代行してローカルリンクの指定転送ルーティングブリッジとして機能することを示すために使用され、第1の情報は、第2のルーティングブリッジの識別情報を含む、ステップと、
【０００８】
第1のルーティングブリッジが第1の情報を取得した後、リモートルーティングブリッジが第1のルーティングブリッジから伝送経路情報を学習できるように、第1のルーティングブリッジがローカルリンク上のホストの伝送経路情報を非ローカルリンクのリモートルーティングブリッジに配信するステップであって、伝送経路情報は、ローカルリンク上のホストのMACアドレスおよび第2のルーティングブリッジの識別情報を含む、ステップとを含む。
【０００９】
必要に応じて、第1のルーティングブリッジが第1の情報を取得するステップは、具体的には、第1のルーティングブリッジがローカルリンクの指定ルーティングブリッジによって送信された第1の情報を取得するステップであって、指定ルーティングブリッジは、ローカルリンクのルーティングブリッジをローカルリンクの指定転送ルーティングブリッジとして指定するために使用される、ステップを含む。
【００１０】
必要に応じて、第1の情報は、Helloメッセージである。
【００１１】
必要に応じて、ローカルリンクが、リンクアグリゲーション状態にある第1のルーティングブリッジと、リンクアグリゲーション状態にある第2のルーティングブリッジとにアクセスしている場合、第1のルーティングブリッジは、ローカルリンクのアクティブルーティングブリッジであり、第1の情報は、第2のルーティングブリッジがローカルリンクのアクティブルーティングブリッジとして使用されることを示すためにも使用される。
【００１２】
必要に応じて、第1のルーティングブリッジが第1の情報を取得するステップは、第1のルーティングブリッジがローカルスイッチによって送信されたリンクアグリゲーション制御プロトコルデータユニットLACPDUから第1の情報を取得するステップを含む。
【００１３】
必要に応じて、第1のルーティングブリッジが伝送経路情報を非ローカルリンクのリモートルーティングブリッジに配信するステップは、第1のルーティングブリッジが終端システムアドレス配信情報ESADIプロトコルに基づいて伝送経路情報をリモートルーティングブリッジに配信するステップを含む。
【００１４】
本発明の実施形態の別の態様によれば、ローカルリンク上のホストの指定転送ルーティングブリッジとして機能するルーティングブリッジであって、第1のルーティングブリッジは、
【００１５】
ローカルリンク上のホストの媒体アクセス制御MACアドレスを記憶するように構成される、記憶ユニットと、
【００１６】
第1の情報を取得するように構成される、取得ユニットであって、第1の情報は、ローカルリンクのルーティングブリッジが第1のルーティングブリッジを代行してローカルリンクの指定転送ルーティングブリッジとして機能することを示すために使用され、第1の情報は、第2のルーティングブリッジの識別情報を含む、取得ユニットと、
【００１７】
取得ユニットが第1の情報を取得した後、リモートルーティングブリッジが第1のルーティングブリッジから伝送経路情報を学習できるように、ローカルリンク上のホストの伝送経路情報を非ローカルリンクのリモートルーティングブリッジに配信するように構成される、配信ユニットであって、伝送経路情報は、ローカルリンク上のホストのMACアドレスおよび第2のルーティングブリッジの識別情報を含む、配信ユニットとを備える。
【００１８】
必要に応じて、取得ユニットは、ローカルリンクの指定ルーティングブリッジによって送信された第1の情報を取得するようにさらに構成され、指定ルーティングブリッジは、ローカルリンクのルーティングブリッジをローカルリンクの指定転送ルーティングブリッジとして指定するために使用される。
【００１９】
必要に応じて、第1の情報は、Helloメッセージである。
【００２０】
必要に応じて、第1のルーティングブリッジは、アクセスユニットをさらに備え、アクセスユニットは、リンクアグリゲーション状態にあるローカルリンクにアクセスするように構成され、取得ユニットは、第1の情報を取得するように構成され、第1の情報は、第2のルーティングブリッジがローカルリンクのアクティブルーティングブリッジとして使用されることを示すためにも使用される。
【００２１】
必要に応じて、取得ユニットは、ローカルスイッチによって送信されたリンクアグリゲーション制御プロトコルデータユニットLACPDUから第1の情報を取得するようにさらに構成される。
【００２２】
必要に応じて、配信ユニットは、終端システムアドレス配信情報ESADIプロトコルに基づいて、伝送経路情報をリモートルーティングブリッジに配信するようにさらに構成される。
【００２３】
本発明の実施形態の他の態様によれば、リモートルーティングブリッジは、
【００２４】
ローカルリンク上のホストのMACアドレスを記憶する第1のルーティングブリッジによって通知される、ローカルリンク上のホストの伝送経路情報を学習するように構成される、学習ユニットであって、伝送経路情報は、ローカルリンク上のホストのMACアドレスおよびローカルリンクの第2のルーティングブリッジのアドレスを含み、第2のルーティングブリッジは、第1のルーティングブリッジを代行してローカルリンクの指定転送ルーティングブリッジとして機能する、学習ユニットと、
【００２５】
学習ユニットによって学習済みの伝送経路情報に従って情報をローカルリンクのホストに送信するように構成される、送信ユニットとを備える。
【００２６】
必要に応じて、学習ユニットは、終端システムアドレス配信情報ESADIプロトコルに基づいて、ローカルリンクの第1のルーティングブリッジによって通知される、ローカルリンク上のホストの伝送経路情報を学習するようにさらに構成される。
【００２７】
本発明の実施形態によれば、ローカルリンク上のルーティングブリッジは、リモートルーティングブリッジがローカルリンク上のホストの伝送経路情報を適宜学習しそれにより学習済みの伝送経路情報に従って情報をローカルリンク上のホストに送信できるように、リモートルーティングブリッジにローカルリンク上のホストの伝送経路情報を通知し、リモートルーティングブリッジによって記憶された伝送経路情報が消去された場合、リモートルーティングブリッジがUnknownユニキャストに従ってデータパケット送信してばかりとなってしまい得る状況を回避し、リモートルーティングブリッジが元の経路に従ってデータ送信する状況において生じるデータ消失を回避する。
【図面の簡単な説明】
【００２８】
【図１】本発明の実施形態の方法を用いたネットワークの構造概略図である。
【図２】本発明の実施形態における伝送経路情報を配信するための方法のフロー概略図である。
【図３】本発明の実施形態の第1のルーティングブリッジの構造概略図である。
【図４】本発明の実施形態の別の第1のルーティングブリッジの構造概略図である。
【図５】本発明の実施形態のリモートルーティングブリッジの構造概略図である。
【発明を実施するための形態】
【００２９】
図1に示すように、ネットワークシステムは、ローカルリンク101と、ローカルリンク上のホスト102と、ローカルリンクの指定転送ルーティングブリッジ103と、ローカルリンクの非指定転送ルーティングブリッジ104と、ローカルリンクの指定ルーティングブリッジ105とを備える。指定転送ルーティングブリッジ103と、非指定転送ルーティングブリッジ104と、指定ルーティングブリッジ105とは、TRILLプロトコルに基づいて、TRILLプロトコルに準拠したネットワーク107を介して、非ローカルリンクのリモートルーティングブリッジ106と相互通信している。ローカルリンク101上のホストは、ローカルリンクの指定転送ルーティングブリッジ103を介して、データパケットをリモートルーティングブリッジ106に送信し得る。さらに、リモートルーティングブリッジ106も、指定転送ルーティングブリッジ103を介して、データパケットをホスト102に送信し得る。
【００３０】
上述したネットワークに適用され得る、本発明の実施形態における伝送経路情報を配信するための方法を、以下に示す。
【００３１】
図2に示すように、伝送経路情報を配信するための方法は、以下の処理を含む。
【００３２】
201、ローカルリンク上のホストのMACアドレスを記憶する第1のルーティングブリッジは、第1の情報を取得する。第1の情報は、ローカルリンクの第2のルーティングブリッジが第1のルーティングブリッジを代行してローカルリンクの指定転送ルーティングブリッジとして機能することを示すために使用され、第1の情報は、第2のルーティングブリッジの識別情報を含む。
【００３３】
201において、第1の情報を受信する前は、第1のルーティングブリッジは、ローカルリンクの指定転送ルーティングブリッジである。第2のルーティングブリッジの識別情報は、第2のルーティングブリッジのアドレスによって表されてもよい。他のルーティングブリッジまたは他のホストは、第2のルーティングブリッジの識別情報に従ってデータを第2のルーティングブリッジに送信してもよい。
【００３４】
202、第1のルーティングブリッジが第1の情報を取得した後、リモートルーティングブリッジが第1のルーティングブリッジから伝送経路情報を学習できるように、第1のルーティングブリッジは、非ローカルリンクのリモートルーティングブリッジにローカルリンク上のホストの伝送経路情報を通知する。伝送経路情報は、ローカルリンク上のホストのMACアドレスおよび第2のルーティングブリッジの識別情報を含む。
【００３５】
例えば、ローカルリンク上のホストがマイグレーションされた場合、ホストのデータを転送する指定転送ルーティングブリッジは変更され、マイグレーションの前にホストのデータを転送する指定転送ルーティングブリッジは、第1のルーティングブリッジに相当し、マイグレーションの後にホストのデータを転送する指定転送ルーティングブリッジは、第2のルーティングブリッジに相当する。リモートルーティングブリッジが、マイグレーションの前にホストのデータを転送する指定転送ルーティングブリッジ(例えば、第1のルーティングブリッジ)から、マイグレーションの後にホストのデータを転送する指定転送ルーティングブリッジ(例えば、第2のルーティングブリッジ)の識別情報と、ホストのMACアドレスとを学習できるように、すなわちホストの新規伝送経路情報を学習できるように、マイグレーションの後にホストのデータを転送する指定転送ルーティングブリッジ(例えば、第2のルーティングブリッジ)の識別情報を取得した後、マイグレーションの前にホストのデータを転送する指定転送ルーティングブリッジ(例えば、第1のルーティングブリッジ)は、リモートルーティングブリッジにホストのMACアドレスと、マイグレーションの後にホストのデータを転送する指定転送ルーティングブリッジ(例えば、第2のルーティングブリッジ)の識別情報とを通知する。ホストの新規伝送経路情報を取得した後、リモートルーティングブリッジは、ホストに送信されたデータをマイグレーションの後にホストのデータを転送する指定転送ルーティングブリッジ(すなわち、第2のルーティングブリッジ)に送信するために、新規伝送経路情報に従って伝送経路を取得し、第2のルーティングブリッジは、データをホストに転送してもよい。それゆえ、リモートルーティングブリッジも、マイグレーションされたホストによって送信されたデータパケットを待機することなく、ホストの新規伝送経路情報を取得し得る。
【００３６】
必要に応じて、第1のルーティングブリッジは、ローカルリンクのホストがマイグレーションされる前は、指定転送ルーティングブリッジである。
【００３７】
ローカルリンクは、複数のルーティングブリッジにアクセスしてもよいし、第1のルーティングブリッジは、ローカルリンクのホストがマイグレーションされる前は、指定転送ルーティングブリッジであり、ローカルリンク上のホストのMACアドレスは、第1のルーティングブリッジのMACアドレステーブルに記憶されている。第1のルーティングブリッジが第1の情報を取得した後、第1のルーティングブリッジは、ローカルリンクの指定転送ルーティングブリッジとしてもはや使用されなくなり、第1のルーティングブリッジは、リモートルーティングブリッジが伝送経路情報を学習できるように、リモートルーティングブリッジにローカルリンク上のホストの伝送経路情報を通知する。ローカルリンクの指定転送ルーティングブリッジが第1のルーティングブリッジから第2のルーティングブリッジに切り替えられた場合、リモートルーティングブリッジは、第2のルーティングブリッジの学習済みの識別情報に従ってデータを第2のルーティングブリッジに送信し、第2のルーティングブリッジは、データをローカルリンク上のホストに転送し得る。
【００３８】
必要に応じて、第1のルーティングブリッジは、第1の情報を取得し、具体的には、第1のルーティングブリッジは、ローカルリンクの指定ルーティングブリッジによって送信された第1の情報を取得し、指定ルーティングブリッジは、ローカルリンクのルーティングブリッジをローカルリンクの指定転送ルーティングブリッジとして指定するために使用される。
【００３９】
必要に応じて、第1の情報は、Helloメッセージであり、Helloメッセージは、第2のルーティングブリッジが第1のルーティングブリッジを代行してローカルリンクの指定転送ルーティングブリッジとして機能することを示すために使用される。
【００４０】
指定転送ルーティングブリッジが指定ルーティングブリッジによって指定されるので、第1のルーティングブリッジを代行してローカルリンクの指定転送ルーティングブリッジとして機能するように指定ルーティングブリッジが第2のルーティングブリッジを指定する場合、指定ルーティングブリッジは、Helloメッセージなどのメッセージを第1のルーティングブリッジに送信し、そのメッセージは、第2のルーティングブリッジが第1のルーティングブリッジを代行してローカルリンクの指定転送ルーティングブリッジとして機能することを示すために使用される。メッセージを取得した後、第1のルーティングブリッジは、リモートルーティングブリッジが第1のルーティングブリッジから伝送経路情報を学習できるように、リモートルーティングブリッジにローカルリンク上のホストの伝送経路情報を通知する。その上、第1のルーティングブリッジはローカルリンクの指定転送ルーティングブリッジとしてもはや使用されなくなる一方で、第2のルーティングブリッジは新規指定転送ルーティングブリッジとして使用される。切り替えが完了した後、リモートルーティングブリッジは、学習済みの伝送経路情報に従って第2のルーティングブリッジを介してデータをローカルリンク上のホストに送信してもよい、それによって、リモートルーティングブリッジが第2のルーティングブリッジによって送信されたデータパケットを受信しておらずホストの伝送経路情報を学習していないことが原因でデータパケットがUnknownユニキャストとして送信されてしまうという現象を回避する。
【００４１】
必要に応じて、ローカルリンクが、リンクアグリゲーション状態にある第1のルーティングブリッジと、リンクアグリゲーション状態にある第2のルーティングブリッジとにアクセスしている場合、第1のルーティングブリッジは、ローカルリンクのアクティブルーティングブリッジであり、第1の情報は、第2のルーティングブリッジがローカルリンクのアクティブルーティングブリッジとして使用されることを示すためにも使用される。
【００４２】
ローカルリンクがリンクアグリゲーション状態にある複数のルーティングブリッジにアクセスしている場合、複数のルーティングブリッジは、全て、ローカルアグリゲーションリンクの指定転送ルーティングブリッジとして使用されてもよい。しかしながら、任意の特定の瞬間においては、アグリゲーションされたリンクのローカルリンクとして機能しているただ一つのリンクだけがアクティブリンクであり、アクティブリンクに接続されているルーティングブリッジがアクティブルーティングブリッジである。当然、アクティブルーティングブリッジも、ローカルリンクの指定転送ルーティングブリッジである。アクティブルーティングブリッジは、データ送受信プロセスにおいて、ローカルリンクのMACアドレスを学習し記憶することになる。第1のルーティングブリッジがアクティブルーティングブリッジとして使用されているとすると、第1の情報が取得された後、第1のルーティングブリッジは、ローカルリンクの伝送経路情報をリモートルーティングブリッジに配信することになる。ローカルリンクのアクティブルーティングブリッジが第1のルーティングブリッジから第2のルーティングブリッジに切り替えられた後、リモートルーティングブリッジは、学習済みの伝送経路情報に従って第2のルーティングブリッジを介して、データをローカルリンク上のホストに転送してもよい。
【００４３】
必要に応じて、第1のルーティングブリッジは、第1の情報を取得し、具体的には、第1のルーティングブリッジは、ローカルスイッチによって送信されたリンクアグリゲーション制御プロトコルデータユニットLACPDU(LACPDU、Link Aggregation Control Protocol Data Unit)から、第1の情報を取得する。
【００４４】
ローカルアグリゲーションリンクは、IEEE802.3ad標準規格のリンクアグリゲーション制御プロトコル(LACP、Link Aggregation Control Protocol)に準拠しており、LACPは、リンクの動的アグリゲーションを実現するためのプロトコルである。LACPプロトコルに準拠しているローカルアグリゲーションリンクは、LACPDUを介して対向側と情報を交換する。第1のルーティングブリッジは、ローカルリンクのLACPDUとの交信によって次の瞬間のアクティブルーティングブリッジを決定し、ローカルリンクのホストの新規伝送経路情報をリモートルーティングブリッジに配信するために、アドレスを表している、次の瞬間のアクティブルーティングブリッジの識別情報を取得してもよい。
【００４５】
必要に応じて、第1のルーティングブリッジは、非ローカルリンクのリモートルーティングブリッジにローカルリンク上のホストの伝送経路情報を通知する、具体的には、第1のルーティングブリッジは、終端システムアドレス配信情報ESADI(ESADI、End System Address Distribution Information)プロトコルに基づいて、リモートルーティングブリッジに伝送経路情報を通知する。
【００４６】
TRILLプロトコルに準拠したネットワークでは、TRILLプロトコルによって規定されているESADIプロトコルは、マイグレーションの前の指定転送ルーティングブリッジ(例えば、第1のルーティングブリッジ)が、制御レイヤを介して、ホストの学習済みのMACアドレスおよびマイグレーションの後の指定転送ルーティングブリッジ(例えば、第2のルーティングブリッジ)の識別情報をリモートルーティングブリッジに配信できるようにし得る。指定転送ルーティングブリッジおよびリモートルーティングブリッジは、本明細書では、同一の仮想ローカルエリアネットワーク(Virtual Local Area Network、VLAN)に属している。
【００４７】
図3に示すように、実施形態1で記載したような第1のルーティングブリッジは、記憶ユニット301と、取得ユニット302と、配信ユニット303とを備える。記憶ユニット301は、ローカルリンク上のホストのMACアドレスを記憶するように構成され、メモリまたは他のキャッシュ装置であってもよい。具体的には、記憶ユニット301は、RAM(Random Access Memory、ランダムアクセスメモリ)、FPGA(Field-Programmable Gate Array、フィールドプログラマブルゲートアレイ)などによって実装されてもよい。取得ユニット302は、第1の情報を取得するように構成される。第1の情報は、第2のルーティングブリッジが第1のルーティングブリッジを代行してローカルリンクの指定転送ルーティングブリッジとして機能することを示すために使用される。第1の情報は、第2のルーティングブリッジの識別情報を含む。配信ユニット303は、取得ユニット302が第1の情報を取得した後、ローカルリンク上のホストの伝送経路情報を非ローカルリンクのリモートルーティングブリッジに配信するように構成される。伝送経路情報は、リモートルーティングブリッジが第1のルーティングブリッジから伝送経路情報を学習できるように、ローカルリンク上のホストのMACアドレスおよび第2のルーティングブリッジの識別情報を含む。配信ユニット303は、送信機(Transmitter)であってもよい。
【００４８】
ローカルリンクの転送元として機能している指定転送ルーティングブリッジは、ローカルリンクのホストによって送受信されるデータを転送するプロセスにおいて、ホストのMACアドレスを学習し、ホストのMACアドレスを記憶ユニット301のMACアドレステーブルに記憶する。取得ユニット302が第1の情報を取得した後、配信ユニット303は、リモートルーティングブリッジが伝送経路情報を学習できるように、ローカルリンク上のホストの伝送経路情報をリモートルーティングブリッジに配信する。
【００４９】
必要に応じて、取得ユニット302は、ローカルリンクの指定ルーティングブリッジによって送信された第1の情報を取得するようにさらに構成される。指定ルーティングブリッジは、ローカルリンクのルーティングブリッジをローカルリンクの指定転送ルーティングブリッジとして指定するために使用される。
【００５０】
必要に応じて、取得ユニットは、ローカルリンクの指定ルーティングブリッジによって送信された第1の情報を取得するようにさらに構成され、第1の情報は、Helloメッセージであり、Helloメッセージは、第2のルーティングブリッジが第1のルーティングブリッジを代行してローカルリンクの指定転送ルーティングブリッジとして機能することを示すために使用される。
【００５１】
必要に応じて、配信ユニット303は、終端システムアドレス配信情報ESADIプロトコルに基づいて、伝送経路情報を非ローカルリンクのリモートルーティングブリッジに配信するようにさらに構成される。TRILLプロトコルに準拠したネットワークでは、TRILLプロトコルによって規定されているESADIプロトコルは、ルーティングブリッジが、制御レイヤを介して、ホストの学習済みのMACアドレスおよびルーティングブリッジの識別情報をリモートルーティングブリッジに配信できるようにし得る。
【００５２】
図4に示すように、第1のルーティングブリッジは、記憶ユニット401と、取得ユニット402と、配信ユニット403とを備える。記憶ユニット401は、ローカルリンク上のホストのMACアドレスを記憶するように構成され、メモリまたは他のキャッシュ装置であってもよい。具体的には、記憶ユニット401は、RAM(Random Access Memory、ランダムアクセスメモリ)、FPGA(Field-Programmable Gate Array、フィールドプログラマブルゲートアレイ)などによって実装されてもよい。取得ユニット402は、第1の情報を取得するように構成される。第1の情報は、ローカルリンクの第2のルーティングブリッジが第1のルーティングブリッジを代行してローカルリンクの指定転送ルーティングブリッジとして機能することを示すために使用される。第1の情報は、第2のルーティングブリッジの識別情報を含む。配信ユニット403は、取得ユニット402が第1の情報を取得した後、ローカルリンク上のホストの伝送経路情報を非ローカルリンクのリモートルーティングブリッジに配信するように構成される。伝送経路情報は、リモートルーティングブリッジが第1のルーティングブリッジから伝送経路情報を学習できるように、ローカルリンク上のホストのMACアドレスおよび第2のルーティングブリッジの識別情報を含む。配信ユニット403は、送信機(Transmitter)であってもよい。
【００５３】
必要に応じて、第1のルーティングブリッジは、アクセスユニット404をさらに備え、アクセスユニット404は、リンクアグリゲーション状態にあるルーティングブリッジにアクセスするローカルリンクのホストに接続するように構成される。
【００５４】
必要に応じて、取得ユニット402は、第1の情報を取得するように構成され、第1の情報は、第2のルーティングブリッジがローカルリンクのアクティブルーティングブリッジとして使用されることを示すためにも使用される。アグリゲーションされたリンクでは、ホストのデータは、アクティブルーティングブリッジを介してリモートルーティングブリッジに送信される。
【００５５】
必要に応じて、取得ユニット402は、ローカルリンクのローカルスイッチによって送信されたLACPDUから第1の情報を取得するようにさらに構成される。アグリゲーションされたリンクでは、リンクアグリゲーション制御プロトコルに基づいて、第1のルーティングブリッジは、第2のルーティングブリッジが第1のルーティングブリッジを代行してローカルリンクのアクティブルーティングブリッジとして機能していることを学習するために、ローカルリンクとの情報交換によって、ローカルスイッチによって送信されたLACPDUから第1の情報を取得してもよい。
【００５６】
必要に応じて、配信ユニット403は、終端システムアドレス配信情報ESADIプロトコルに基づいて、伝送経路情報をリモートルーティングブリッジに配信するようにさらに構成される。
【００５７】
図5に示すように、リモートルーティングブリッジは、学習ユニット501と、送信ユニット502とを備え、学習ユニット501は、ローカルリンク上のホストのMACアドレスを記憶する第1のルーティングブリッジによって通知される、ローカルリンク上のホストの伝送経路情報を学習するように構成され、伝送経路情報は、ローカルリンク上のホストのMACアドレスおよびローカルリンクの第2のルーティングブリッジのアドレスを含み、第2のルーティングブリッジは、第1のルーティングブリッジを代行してローカルリンクの指定転送ルーティングブリッジとして機能する。送信ユニット502は、学習ユニット501によって学習済みの伝送経路情報に従って、情報をローカルリンクのホストに送信するように構成される。
【００５８】
学習ユニット501は、終端システムアドレス配信情報ESADIプロトコルに基づいて、ローカルリンクの第1のルーティングブリッジによって通知される、ローカルリンク上のホストの伝送経路情報を受信するようにさらに構成される。
【００５９】
非ローカルリンクのリモートルーティングブリッジは、ローカルリンクの第1のルーティングブリッジによって通知され学習ユニット501によって学習された伝送経路情報に従って伝送経路を取得し、伝送経路を取得するためにホストによって送信されたデータパケットを受信および抽出することなく送信ユニット502を介して情報をホストに送信する。
【００６０】
本発明の実施形態によって提供される伝送経路情報を配信するための方法およびルーティングブリッジは上述してきたように詳細に記載しており、本発明の原理および実施形態は本明細書中では具体例をもって記載しているが、上述した実施形態の記載は本発明のシステムおよびその思索の核心部を理解することを手助けするために用いたにすぎず、本発明の思索に準じて当業者は実施形態および応用範囲を変更し得る。したがって、本明細書の内容は本発明を限定するものとして理解されるべきではない。
【符号の説明】
【００６１】
101  ローカルリンク
102  ホスト
103  指定転送ルーティングブリッジ
104  非指定転送ルーティングブリッジ
105  指定ルーティングブリッジ
106  リモートルーティングブリッジ
107  TRILLプロトコルに準拠したネットワーク
【図１】
0005988116.tif 000002
【図２】
0005988116.tif 000003
【図３】
0005988116.tif 000004
【図４】
0005988116.tif 000005
【図５】
0005988116.tif 000006