(57)【要約】  管理パケットのレイヤ３通信を実施する方法の例示では、制御ブリッジは、第１ＭＡＣアドレスを有する第１ＶＭＥポートを作成し、第１ＩＰアドレスを前記第１ＶＭＥポートへ配分する。ポートエクステンダは、第２ＭＡＣアドレスを有する第２ＶＭＥポートを作成し、前記第２ＶＭＥポートのＩＰアドレスを前記制御ブリッジへ要求する。前記制御ブリッジは、第２ＩＰアドレスを前記第２ＶＭＥポートへ配分し、前記第２ＩＰアドレスおよび前記第１ＩＰアドレスを前記ポートエクステンダへ通知する。前記制御ブリッジは、レイヤ３通信を介して管理パケットを前記第２ＶＭＥポートへ送信するとともに前記第２ＶＭＥポートからの管理パケットを受信するように、前記第２ＶＭＥポートの第２ＭＡＣアドレスを取得する。前記ポートエクステンダは、レイヤ３通信を介して管理パケットを前記第１ＶＭＥポートへ送信するとともに前記第１ＶＭＥポートからの管理パケットを受信するように、前記第１ＶＭＥポートの第１ＭＡＣアドレスを取得する。
2020522202.tif 000002
【特許請求の範囲】
【請求項１】
制御ブリッジとポートエクステンダとを備えるシステムに用いられるレイヤ３通信実施方法であって、
前記制御ブリッジが、第１媒体アクセス制御（ＭＡＣ）アドレスを有する第１仮想管理イーサネット（ＶＭＥ）ポートを作成し、管理仮想プライベートネットワークに属する第１インターネットプロトコル（ＩＰ）アドレスを前記第１ＶＭＥポートへ配分するステップと、
前記ポートエクステンダが第２ＭＡＣアドレスを有する第２ＶＭＥポートを作成するステップと、
前記ポートエクステンダが前記第２ＶＭＥポートのＩＰアドレスを前記制御ブリッジへ要求するステップと、
前記制御ブリッジが、前記管理仮想プライベートネットワークに属する第２ＩＰアドレスを前記第２ＶＭＥポートへ配分し、前記第２ＩＰアドレスおよび前記第１ＩＰアドレスを前記ポートエクステンダへ通知するステップと、
前記制御ブリッジが、レイヤ３通信を介して管理パケットを前記第２ＶＭＥポートへ送信するとともに前記第２ＶＭＥポートからの管理パケットを受信するように、前記第２ＶＭＥポートの第２ＭＡＣアドレスを取得するステップと、
前記ポートエクステンダが、レイヤ３通信を介して管理パケットを前記第１ＶＭＥポートへ送信するとともに前記第１ＶＭＥポートからの管理パケットを受信するように、前記第１ＶＭＥポートの第１ＭＡＣアドレスを取得するステップと、を含むことを特徴とするレイヤ３通信実施方法。
【請求項２】
前記制御ブリッジが前記第２ＶＭＥポートの第２ＭＡＣアドレスを取得する前には、
前記ポートエクステンダが前記第２ＶＭＥポートのポート識別子を前記制御ブリッジへ要求し、
前記制御ブリッジが、ポート識別子を前記第２ＶＭＥポートへ配分し、配分された前記ポート識別子を前記ポートエクステンダへ通知することを特徴とする請求項１に記載のレイヤ３通信実施方法。
【請求項３】
前記ポートエクステンダがラベルを有するアドレス解析プロトコル（ＡＲＰ）要求パケットを前記制御ブリッジへ送信するステップであって、前記ＡＲＰ要求パケットは、前記第１ＶＭＥポートのＭＡＣアドレスを要求するために用いられ、前記ＡＲＰ要求パケットのラベルの入力ポート識別子は、前記第２ＶＭＥポートのポート識別子であるステップと、
前記制御ブリッジが前記ラベルを有するＡＲＰ要求パケットに基づいて、前記第２ＶＭＥポートのＭＡＣアドレスを取得するステップと、を更に含むことを特徴とする請求項２に記載のレイヤ３通信実施方法。
【請求項４】
前記制御ブリッジがラベルを有するＡＲＰ応答パケットを前記ポートエクステンダへ送信するステップであって、前記ＡＲＰ応答パケットは、前記第１ＶＭＥポートのＭＡＣアドレスを通知するために用いられ、前記ＡＲＰ応答パケットのラベルの出力ポート識別子は、前記第２ＶＭＥポートのポート識別子であるステップと、
前記ポートエクステンダが前記ラベルを有するＡＲＰ応答パケットに基づいて、前記第１ＶＭＥポートのＭＡＣアドレスを取得するステップと、を更に含むことを特徴とする請求項３に記載のレイヤ３通信実施方法。
【請求項５】
前記制御ブリッジが、ラベルを有する管理パケットを受信し、前記管理パケットのラベルに前記第２ＶＭＥポートのポート識別子が付加されていると認識し、前記管理パケットのラベルを除去するステップと、
前記制御ブリッジが、前記管理パケットの宛先ＭＡＣアドレスが前記第２ＶＭＥポートの第２ＭＡＣアドレスであると認識し、前記管理パケットのソースＭＡＣアドレスおよび宛先ＭＡＣアドレスを除去し、プロトコルスタックへ送信して処理させるステップと、を更に含むことを特徴とする請求項１に記載のレイヤ３通信実施方法。
【請求項６】
前記ポートエクステンダが、ラベルを有する管理パケットを受信し、前記管理パケットのラベルに前記第１ＶＭＥポートのポート識別子が付加されていると認識し、前記管理パケットのラベルを除去するステップと、
前記ポートエクステンダが、前記管理パケットの宛先ＭＡＣアドレスが前記第１ＶＭＥポートの第１ＭＡＣアドレスであると認識し、前記管理パケットのソースＭＡＣアドレスおよび宛先ＭＡＣアドレスを除去し、プロトコルスタックへ送信して処理させるステップと、を更に含むことを特徴とする請求項１に記載のレイヤ３通信実施方法。
【請求項７】
レイヤ３通信実施システムであって、
制御ブリッジとポートエクステンダとを備え、前記制御ブリッジのカスケードポートが前記ポートエクステンダのアップストリームポートに接続され、
前記制御ブリッジは、第１媒体アクセス制御（ＭＡＣ）アドレスを有する第１仮想管理イーサネット（ＶＭＥ）ポートを作成し、管理仮想プライベートネットワークに属する第１インターネットプロトコル（ＩＰ）アドレスを前記第１ＶＭＥポートへ配分し、
前記ポートエクステンダは、第２ＭＡＣアドレスを有する第２ＶＭＥポートを作成し、前記第２ＶＭＥポートのＩＰアドレスを前記制御ブリッジへ要求し、
前記制御ブリッジは、前記管理仮想プライベートネットワークに属する第２ＩＰアドレスを前記第２ＶＭＥポートへ配分し、前記第２ＩＰアドレスおよび前記第１ＩＰアドレスを前記ポートエクステンダへ通知し、
前記制御ブリッジは、レイヤ３通信を介して管理パケットを前記第２ＶＭＥポートへ送信するとともに前記第２ＶＭＥポートからの管理パケットを受信するように、前記第２ＶＭＥポートの第２ＭＡＣアドレスを取得し、
前記ポートエクステンダは、レイヤ３通信を介して管理パケットを前記第１ＶＭＥポートへ送信するとともに前記第１ＶＭＥポートからの管理パケットを受信するように、前記第１ＶＭＥポートの第１ＭＡＣアドレスを取得することを特徴とするレイヤ３通信実施システム。
【請求項８】
前記ポートエクステンダは、前記第２ＶＭＥポートのポート識別子を前記制御ブリッジへ要求し、
前記制御ブリッジは、ポート識別子を前記第２ＶＭＥポートへ配分し、配分された前記ポート識別子を前記ポートエクステンダへ通知することを特徴とする請求項７に記載のレイヤ３通信実施システム。
【請求項９】
前記ポートエクステンダは、ラベルを有するアドレス解析プロトコル（ＡＲＰ）要求パケットを前記制御ブリッジへ送信し、前記ＡＲＰ要求パケットは、前記第１ＶＭＥポートのＭＡＣアドレスを要求するために用いられ、前記ＡＲＰ要求パケットのラベルの入力ポート識別子は、前記第２ＶＭＥポートのポート識別子であり、
前記制御ブリッジは、前記ラベルを有するＡＲＰ要求パケットに基づいて、前記第２ＶＭＥポートのＭＡＣアドレスを取得することを特徴とする請求項８に記載のレイヤ３通信実施システム。
【請求項１０】
前記制御ブリッジは、ラベルを有するＡＲＰ応答パケットを前記ポートエクステンダへ送信し、前記ＡＲＰ応答パケットは、前記第１ＶＭＥポートのＭＡＣアドレスを通知するために用いられ、前記ＡＲＰ応答パケットのラベルの出力ポート識別子は、前記第２ＶＭＥポートのポート識別子であり、
前記ポートエクステンダは、前記ラベルを有するＡＲＰ応答パケットに基づいて前記第１ＶＭＥポートのＭＡＣアドレスを取得することを特徴とする請求項９に記載のレイヤ３通信実施システム。
【請求項１１】
前記制御ブリッジは、前記カスケードポートを介してラベルを有する管理パケットを受信し、前記管理パケットのラベルに前記第２ＶＭＥポートのポート識別子が付加されていると認識し、前記管理パケットのラベルを除去し、
前記制御ブリッジは、前記管理パケットの宛先ＭＡＣアドレスが前記第２ＶＭＥポートの第２ＭＡＣアドレスであると認識し、前記管理パケットのソースＭＡＣアドレスおよび宛先ＭＡＣアドレスを除去し、プロトコルスタックへ送信して処理させることを特徴とする請求項７に記載のレイヤ３通信実施システム。
【請求項１２】
前記ポートエクステンダは、前記アップストリームポートを介してラベルを有する管理パケットを受信し、前記管理パケットのラベルに前記第１ＶＭＥポートのポート識別子が付加されていると認識し、前記管理パケットのラベルを除去し、
前記ポートエクステンダは、前記管理パケットの宛先ＭＡＣアドレスが前記第１ＶＭＥポートの第１ＭＡＣアドレスであると認識し、前記管理パケットのソースＭＡＣアドレスおよび宛先ＭＡＣアドレスを除去し、プロトコルスタックへ送信して処理させることを特徴とする請求項７に記載のレイヤ３通信実施システム。
【請求項１３】
制御ブリッジであって、
プロセッサと、
機器の実行可能な指令が記憶される非一時的機器読み取り可能な記憶媒体と、を備え、
前記プロセッサは、前記機器の実行可能な指令を実行することにより、
第１媒体アクセス制御（ＭＡＣ）アドレスを有する第１仮想管理イーサネット（ＶＭＥ）ポートを作成し、管理仮想プライベートネットワークに属する第１インターネットプロトコル（ＩＰ）アドレスを前記第１ＶＭＥポートへ配分することと、
前記ポートエクステンダからのアドレス要求メッセージを受信し、前記アドレス要求メッセージは、前記制御ブリッジがＩＰアドレスを前記ポートエクステンダの第２ＶＭＥポートへ配分するよう要求するために用いられることと、
前記管理仮想プライベートネットワークに属する第２ＩＰアドレスを前記第２ＶＭＥポートへ配分することと、
前記第２ＩＰアドレスおよび前記第１ＩＰアドレスを通知するためのアドレス応答メッセージを前記ポートエクステンダへ送信することと、
レイヤ３通信を介して管理パケットを前記第２ＶＭＥポートへ送信するとともに前記第２ＶＭＥポートからの管理パケットを受信するように、前記第２ＶＭＥポートの第２ＭＡＣアドレスを取得することと、を実行させることを特徴とする制御ブリッジ。
【請求項１４】
前記第２ＶＭＥポートの第２ＭＡＣアドレスを取得する前には、前記プロセッサは、更に、前記機器の実行可能な指令により、
前記ポートエクステンダからの識別子要求メッセージを受信し、前記識別子要求メッセージは、前記制御ブリッジがポート識別子を前記第２ＶＭＥポートへ配分するよう要求するために用いられることと、
ポート識別子を前記第２ＶＭＥポートへ配分することと、
配分された前記ポート識別子を通知するための識別子応答メッセージを前記ポートエクステンダへ送信することと、を実行させることを特徴とする請求項１３に記載の制御ブリッジ。
【請求項１５】
前記プロセッサは、更に、前記機器の実行可能な指令により、
前記ポートエクステンダからのラベルを有するアドレス解析プロトコル（ＡＲＰ）要求パケットを受信し、前記ＡＲＰ要求パケットは、前記第１ＶＭＥポートのＭＡＣアドレスを要求するために用いられ、前記ＡＲＰ要求パケットのラベルの入力ポート識別子は、前記第２ＶＭＥポートのポート識別子であることと、
前記ラベルを有するＡＲＰ要求パケットに基づいて前記第２ＶＭＥポートのＭＡＣアドレスを取得することと、を実行させることを特徴とする請求項１４に記載の制御ブリッジ。
【請求項１６】
前記プロセッサは、更に、前記機器の実行可能な指令により、
ラベルを有するＡＲＰ応答パケットを前記ポートエクステンダへ送信することを実行させ、
前記ＡＲＰ応答パケットは、前記第１ＶＭＥポートのＭＡＣアドレスを通知するために用いられ、前記ＡＲＰ応答パケットのラベルの出力ポート識別子は、前記第２ＶＭＥポートのポート識別子であることを特徴とする請求項１５に記載の制御ブリッジ。
【請求項１７】
前記プロセッサは、更に、前記機器の実行可能な指令により、
ラベルを有する管理パケットを受信し、前記管理パケットのラベルに前記第２ＶＭＥポートのポート識別子が付加されていると認識し、前記管理パケットのラベルを除去することと、
前記管理パケットの宛先ＭＡＣが前記第２ＶＭＥポートの第２ＭＡＣアドレスであると認識し、前記管理パケットのソースＭＡＣアドレスおよび宛先ＭＡＣアドレスを除去し、プロトコルスタックへ送信して処理させることと、を実行させることを特徴とする請求項１３に記載の制御ブリッジ。
【請求項１８】
請求項７に記載のシステムに含まれるポートエクステンダであって、
プロセッサと、
機器の実行可能な指令が記憶される非一時的機器読み取り可能な記憶媒体とを備え、
前記プロセッサは、前記機器の実行可能な指令を実行することにより、
第２媒体アクセス制御（ＭＡＣ）アドレスを有する第２仮想管理イーサネット（ＶＭＥ）ポートを作成することと、
アドレス要求メッセージを前記システムにおける前記制御ブリッジへ送信し、前記アドレス要求メッセージは、前記制御ブリッジがインターネットプロトコル（ＩＰ）アドレスを前記第２ＶＭＥポートへ配分するよう要求するために用いられることと、
前記制御ブリッジからのアドレス応答メッセージを受信し、前記アドレス応答メッセージは、前記制御ブリッジにおける第１ＶＭＥポートの第１ＩＰアドレスと、前記第２ＶＭＥポートに配分された第２ＩＰアドレスとを通知するために用いられることと、
受信された前記アドレス応答メッセージから前記第１ＩＰアドレスおよび前記第２ＩＰアドレスを取得することと、
レイヤ３通信を介して管理パケットを前記第１ＶＭＥポートへ送信するとともに前記第１ＶＭＥポートからの管理パケットを受信するように、前記第１ＶＭＥポートの第１ＭＡＣアドレスを取得することと、を実行させることを特徴とするポートエクステンダ。
【請求項１９】
前記プロセッサは、更に、前記機器の実行可能な指令を実行することにより、
識別子要求メッセージを前記制御ブリッジへ送信し、前記識別子要求メッセージは、前記制御ブリッジがポート識別子を前記第２ＶＭＥポートへ配分するよう要求するために用いられることと、
前記制御ブリッジからの識別子応答メッセージを受信し、前記識別子応答メッセージは、前記第２ＶＭＥポートに配分された前記ポート識別子を通知するために用いられることと、を実行させることを特徴とする請求項１８に記載のポートエクステンダ。
【請求項２０】
前記プロセッサは、更に、前記機器の実行可能な指令により、
ラベルを有するアドレス解析プロトコル（ＡＲＰ）要求パケットを前記制御ブリッジへ送信し、前記ＡＲＰ要求パケットは、前記第１ＶＭＥポートのＭＡＣアドレスを要求するために用いられ、前記ＡＲＰ要求パケットのラベルの入力ポート識別子は、前記第２ＶＭＥポートのポート識別子であることと、
前記制御ブリッジからのラベルを有するＡＲＰ応答パケットを受信し、前記ＡＲＰ応答パケットは、前記第１ＶＭＥポートのＭＡＣアドレスを通知するために用いられ、前記ＡＲＰ応答パケットのラベルの出力ポート識別子は、前記第２ＶＭＥポートのポート識別子であることと、
前記ラベルを有するＡＲＰ応答パケットに基づいて前記第１ＶＭＥポートのＭＡＣアドレスを取得することと、を実行させることを特徴とする請求項１９に記載のポートエクステンダ。
【請求項２１】
前記プロセッサは、更に、前記機器の実行可能な指令により、
ラベルを有する管理パケットを受信することで、前記管理パケットのラベルに前記第１ＶＭＥポートのポート識別子が付加されていると認識し、前記管理パケットのラベルを除去することと、
前記管理パケットの宛先ＭＡＣが前記第１ＶＭＥポートの第１ＭＡＣアドレスであると認識し、前記管理パケットのソースＭＡＣアドレスおよび宛先ＭＡＣアドレスを除去し、プロトコルスタックへ送信して処理させることと、を実行させることを特徴とする請求項１８に記載のポートエクステンダ。
【発明の詳細な説明】
【背景技術】
【０００１】
[関連出願の相互引用]
本願は、出願日が２０１７年５月３１日であり、出願番号が２０１７１０３９７６２２．６であり、発明名称が「管理パケットのレイヤ３通信を実施する方法、システムおよび装置」である中国特許出願の優先権を主張し、当該出願の全文が引用により本願に組み込まれる。
【０００２】
ＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ ｏｆ Ｅｌｅｃｔｒｉｃａｌ ａｎｄ Ｅｌｅｃｔｒｏｎｉｃｓ Ｅｎｇｉｎｅｅｒｓ、国際電気電子エンジニア学会） ８０２．１ＢＲ標準プロトコルには、ポート拡張技術（Ｂｒｉｄｇｅ Ｐｏｒｔ Ｅｘｔｅｎｓｉｏｎ）が規定されている。当該技術は、ネットワーク機器仮想化技術であり、そのコア思想は、少なくとも1つのＰＥ（Ｐｏｒｔ Ｅｘｔｅｎｄｅｒ、ポートエクステンダ）をＣＢ（Ｃｏｎｔｒｏｌｌｉｎｇ Ｂｒｉｄｇｅ、制御ブリッジ）に接続し、配置によってそれぞれのＰＥをＣＢのリモートサービスボードとして仮想化することで、ＣＢに統一的な管理が行われるということである。
【０００３】
８０２．１ＢＲ標準プロトコルから、ＣＢのＰＥに対する管理内容が十分に提供されていないため、拡張ブリッジシステム内のＣＢとＰＥの管理パケットが数多くのプライベートの拡張プロトコルパケットによって実現される必要はある。また、拡張ブリッジシステム内部のＣＢとＰＥの間のレイヤ３通信が外部のネットワークおよびサーバに依存する必要があるため、ネットワーキングコストは、アップされてしまう。
【図面の簡単な説明】
【０００４】
【図１】本発明の実施例に示すレイヤ３通信実施方法のフローチャートである。
【図２Ａ】本発明の実施例に示す拡張ブリッジシステムにおいてＰＥがＣＢへＰＥでのＶＭＥポートのＩＰアドレスを要求するネットワーク模式図である。
【図２Ｂ】本発明の実施例に示す拡張ブリッジシステムにおいてＰＥがＣＢへＰＥでのＶＭＥポートのＥＣＩＤを要求するネットワーク模式図である。
【図３】本発明の実施例に示すＣＢがＰＥでのＶＭＥポートのＭＡＣアドレスを取得するフローチャートである。
【図４】本発明の実施例に示すＰＥがＣＢでのＶＭＥポートのＭＡＣアドレスを取得するフローチャートである。
【図５】本発明の実施例に示す管理パケットのレイヤ３通信を実施するシステムの構造模式図である。
【図６】本発明の実施例に示す制御ブリッジに用いられる、管理パケットのレイヤ３通信を実施する装置の構造模式図である。
【図７】本発明の実施例に示すポートエクステンダに用いられる、管理パケットのレイヤ３通信を実施する装置の構造模式図である。
【図８】本発明の実施例に示す制御ブリッジの構造模式図である。
【図９】本発明の実施例に示すポートエクステンダの構造模式図である。
【発明を実施するための形態】
【０００５】
ここで、例示的な実施例を詳細に説明する。その例示は、図面に示される。以下の記述は、図面に係る際、別途示さない限り、異なる図面における同じ符号が同じ又は類似する要素を示す。以下の例示的な実施例に記述される実施形態が本発明と一致する全ての実施形態を代表するわけではない。逆に、それらは、単に添付する特許請求の範囲に詳細に記述されるような、本発明の幾つかの態様に一致する装置及び方法の例である。
【０００６】
本発明で使用される用語は、単に特定の実施例を記述する目的であり、本発明を制限するためのものではない。本発明及び添付する特許請求の範囲で使用される単数形式の「一種」、「前記」及び「当該」も、文脈から他の意味を明瞭で分かる場合でなければ、複数の形式を含むことを意図する。理解すべきことは、本文で使用される用語「および／または」が、１つまたは複数の関連する列挙項目を含む如何なる或いは全ての可能な組み合わせを指す。
【０００７】
理解すべきことは、本発明において第１、第２、第３等という用語を用いて各種の情報を記述するが、これらの情報は、これらの用語に限定されるものではない。これらの用語は、単に同一のタイプの情報同士を区分するために用いられる。例えば、本発明の範囲を逸脱しない限り、第１情報が第２情報と呼称されてもよく、類似的に、第２情報が第１情報と呼称されてもよい。これは、コンテキストに依存する。例えば、ここで使用される言葉「場合」は、「…とき」や「…ときに」あるいは「特定の状況に応じて」として解釈されてもよい。
【０００８】
８０２．１ＢＲに基づく仮想化システムでは、ＣＢ機器は、少なくとも1つのＰＥ機器に接続される。ただし、ＣＢ機器は、カスケードポートを介してＰＥ機器に接続され、ＰＥ機器は、アップストリームポート（Ｕｐｓｔｒｅａｍ Ｐｏｒｔ）を介してＣＢ機器に接続される。当該仮想化システムでは、ＣＢ機器は、ネットワークスイッチング機能を有する唯一の機器であり、且つＰＥ機器を管理する必要がある。
【０００９】
８０２．１ＢＲ標準プロトコルに供されるＣＢのＰＥに対する管理内容が十分ではなく、拡張ブリッジシステム内のＣＢとＰＥの管理パケットが数多くのプライベートの拡張プロトコルパケットによって実現される必要はある。また、拡張ブリッジシステム内部のＣＢとＰＥの間の既存のレイヤ３通信が外部のネットワークとサーバに依存する必要があるため、ネットワーキングコストは、アップされてしまう。そこで、本発明の実施例は、管理パケットのレイヤ３通信を実施する方法、システムおよび装置を提供する。図１に示すように、本発明の実施例における管理パケットのレイヤ３通信を実施する方法は、以下の処理を含む。
【００１０】
処理１０１では、制御ブリッジ（ＣＢ）は、第１ＭＡＣ（Ｍｅｄｉａ Ａｃｃｅｓｓ Ｃｏｎｔｒｏｌ、媒体アクセス制御）アドレスを有する第１ＶＭＥ（Ｖｉｒｔｕａｌ Ｍａｎａｇｅｍｅｎｔ Ｅｔｈｅｒｎｅｔ（登録商標）、仮想管理イーサネット（登録商標））ポートを作成し、管理仮想プライベートネットワーク（Ｖｉｒｔｕａｌ Ｐｒｉｖａｔｅ Ｎｅｔｗｏｒｋ、ＶＰＮ）に属する第１ＩＰ（Ｉｎｔｅｒｎｅｔ Ｐｒｏｔｏｃｏｌ、インターネットプロトコル）アドレスを第１ＶＭＥポートへ配分する。
【００１１】
処理１０２では、ポートエクステンダ（ＰＥ）は、第２ＭＡＣアドレスを有する第２ＶＭＥポートを作成する。
【００１２】
処理１０３では、ポートエクステンダは、第２ＶＭＥポートのＩＰアドレスを制御ブリッジへ要求する。
【００１３】
処理１０４では、制御ブリッジは、管理仮想プライベートネットワークに属する第２ＩＰアドレスを第２ＶＭＥポートへ配分し、第２ＩＰアドレスおよび第１ＩＰアドレスをポートエクステンダへ通知する。
【００１４】
処理１０５では、制御ブリッジは、レイヤ３通信を介して管理パケットを第２ＶＭＥポートへ送信するとともに第２ＶＭＥポートからの管理パケットを受信するように、第２ＶＭＥポートの第２ＭＡＣアドレスを取得する。
【００１５】
処理１０６では、ポートエクステンダは、レイヤ３通信を介して管理パケットを第１ＶＭＥポートへ送信するとともに第１ＶＭＥポートからの管理パケットを受信するように、第１ＶＭＥポートの第１ＭＡＣアドレスを取得する。
【００１６】
図１に示す方法は、拡張ブリッジシステムに用いられる。制御ブリッジとポートエクステンダは、相手のＶＭＥポートのＩＰアドレスおよびハードウェアアドレス（即ち、ＭＡＣアドレス）を取得すると、８０２．１ＢＲシステム内部においてＣＢとＰＥとの間のレイヤ３通信をイネーブルする。このように、ＣＢとＰＥとの間の管理パケットのレイヤ３通信が実現される。ＣＢとＰＥの間の管理パケットのレイヤ３通信は、プライベートプロトコルパケットを拡張する必要もないし、外部のネットワークおよびサーバに依存する必要もない。
【００１７】
本発明の例示では、用語「管理パケット」とは、データパケット以外のプロトコルパケットを指し、ＡＲＰプロトコルパケット、ルーティングプロトコルパケット等の異なるタイプのプロトコルパケットであってもよい。
【００１８】
図２Ａに示す拡張ブリッジシステムの例示では、ＣＢ ２１のカスケードポート２１１と２１２は、それぞれＰＥ ２２のアップストリームポート２２１およびＰＥ ２３のアップストリームポート２３１に接続されている。
【００１９】
ＣＢ ２１、ＰＥ ２２およびＰＥ ２３は、それぞれ、自機器において、１つのＶＰＮをＰＥ管理ネットワーク（即ち、管理ＶＰＮ）として作成する。ＣＢ ２１は、ＶＭＥポート２１３を作成し、当該ＶＭＥポート２１３のＭＡＣ（Ｍｅｄｉａ Ａｃｃｅｓｓ Ｃｏｎｔｒｏｌ、媒体アクセス制御）アドレスは、ＭＡＣ ２１３である。ＰＥ ２２は、ＶＭＥポート２２２を作成し、当該ＶＭＥポート２２２のＭＡＣアドレスは、ＭＡＣ ２２２である。ＰＥ ２３は、ＶＭＥポート２３２を作成し、当該ＶＭＥポート２３２のＭＡＣアドレスは、ＭＡＣ ２３２である。
【００２０】
ＣＢ ２１は、管理ＶＰＮに属するＩＰアドレスＩＰ ２１３をＶＭＥポート２１３へ配分する。ＰＥ ２２は、ＶＭＥポート２２２のＩＰアドレスをＣＢ ２１へ要求するために、アップストリームポート２２１を介してアドレス要求メッセージ２０１を送信する。ＣＢ ２１は、カスケードポート２１１を介してアドレス要求メッセージ２０１を受信し、管理ＶＰＮに属するＩＰアドレスＩＰ ２２２をＰＥ ２２のＶＭＥポート２２２へ配分する。ＣＢ ２１は、ＶＭＥポート２１３のＩＰアドレスＩＰ ２１３と、ＶＭＥポート２２２に配分されたＩＰアドレスＩＰ ２２２とをＰＥ ２２へ通知するために、カスケードポート２１１を介してアドレス応答メッセージ２０２を送信する。ＰＥ ２２は、アドレス応答メッセージ２０２を受信し、ＶＭＥポート２１３のＩＰアドレスＩＰ ２１３を保存し、配分されたＩＰアドレスＩＰ ２２２をＶＭＥポート２２２上に配置する。
【００２１】
ＰＥ ２３は、ＶＭＥポート２３２のＩＰアドレスをＣＢ ２１へ要求するために、アップストリームポート２３１を介してアドレス要求メッセージ２０３を送信する。ＣＢ ２１は、カスケードポート２１２を介してアドレス要求メッセージ２０３を受信し、ＩＰアドレスＩＰ ２３２をＰＥ ２３のＶＭＥポート２３２へ配分する。ＣＢ ２１は、ＶＭＥポート２１３のＩＰアドレスＩＰ ２１３と、ＶＭＥポート２３２に配分されたＩＰアドレスＩＰ ２３２とをＰＥ ２３へ通知するために、カスケードポート２１２を介してアドレス応答メッセージ２０４を送信する。ＰＥ ２３は、アドレス応答メッセージ２０４を受信し、ＶＭＥポート２１３のＩＰアドレスＩＰ ２１３を保存し、配分されたＩＰアドレスＩＰ ２３２をＶＭＥポート２３２上に配置する。
【００２２】
本実施例では、制御ブリッジＣＢ ２１から各ＶＭＥポートに配分されたＩＰアドレスは、管理パケットがサービスパケットに衝突しないように、１２７．０．０．０．０ネットワークセグメント以外のＩＰアドレスとされてもよい。具体的に、アドレス要求メッセージとアドレス応答メッセージは、プライベート拡張メッセージによって実現され得る。
【００２３】
図２Ｂに示すように、ＰＥ ２２は、ＶＭＥポート２２２のＥＣＩＤ（Ｅ−ｃｈａｎｎｅｌ Ｉｄｅｎｔｉｆｉｅｒ、拡張チャネル識別子）をＣＢ ２１へ要求するために、アップストリームポート２２１を介してポート作成要求メッセージ（Ｐｏｒｔ Ｃｒｅａｔｅ Ｒｅｑｕｅｓｔ Ｍｅｓｓａｇｅ）２０５を送信する。ＣＢ ２１は、カスケードポート２１１を介してポート作成要求メッセージ２０５を受信し、ＥＣＩＤ ２２２をＰＥ ２２のＶＭＥポート２２２へ配分する。ＣＢ ２１は、ＶＭＥポート２２２に配分されたＥＣＩＤ ２２２をＰＥ ２２へ通知するために、カスケードポート２１１を介してポート作成応答メッセージ２０６（Ｐｏｒｔ Ｃｒｅａｔｅ Ｒｅｓｐｏｎｓｅ Ｍｅｓｓａｇｅ）を送信する。ＰＥ ２２は、ポート作成応答メッセージ２０６を受信し、ＶＭＥポート２２２をＥＣＩＤ ２２２にバインディングする。
【００２４】
ＰＥ ２３は、ＶＭＥポート２３２のＥＣＩＤをＣＢ ２１へ要求するために、アップストリームポート２３１を介してポート作成要求メッセージ２０７を送信する。ＣＢ ２１は、カスケードポート２１２を介してポート作成要求メッセージ２０７を受信し、ＥＣＩＤ ２３２をＰＥ ２３のＶＭＥポート２３２へ配分する。ＣＢ ２１は、ＶＭＥポート２３２に配分されたＥＣＩＤ ２３２をＰＥ ２３へ通知するために、カスケードポート２１２を介してポート作成応答メッセージ２０８を送信する。ＰＥ ２３は、ポート作成応答メッセージ２０８を受信し、ＶＭＥポート２３２をＥＣＩＤ ２３２にバインディングする。
【００２５】
ＣＢ ２１は、ＰＥ ２２とＰＥ ２３とのＶＭＥポートへＥＣＩＤをそれぞれ配分し、これらの仮想ポートを普通の拡張ポートとして管理可能であり、ＣＢとＰＥの間の管理パケットの処理フローを簡素化できる。
【００２６】
ＣＢ ２１は、各ＶＭＥポートのＩＰアドレス、当該ＶＭＥポートのＥＣＩＤ、およびＣＢでの当該ＶＭＥポートの所在するＰＥ機器に接続されるカスケードポートの間の対応関係を更に記録してもよい。例えば、ＣＢ ２１は、ＩＰ ２２２、ＥＣＩＤ ２２２、およびカスケードポート２１１の間の対応関係を記録してもよく、ＣＢ ２１は、ＩＰ ２３２、ＥＣＩＤ ２３２、およびカスケードポート２１２の間の対応関係を記録してもよい。
【００２７】
図３に示すように、ＣＢ ２１がＰＥ ２２のＶＭＥポート２２２のＭＡＣアドレスを取得する手順は、以下の処理を含む。
【００２８】
処理３０１では、ＰＥ ２２は、アップストリームポート２２１を介してＥＴＡＧ（Ｅラベル）を有するＡＲＰ要求パケットを送信する。
【００２９】
ＰＥ ２２で送信されたＡＲＰ要求パケットのうち、対象端ＩＰアドレスは、ＶＭＥポート２１３のＩＰアドレスＩＰ ２１３であり、送信端ＩＰアドレスと送信端ＭＡＣアドレスは、ＶＭＥポート２２２のＩＰ ２２２とＭＡＣ ２２２である。
【００３０】
ＰＥ ２２は、入力ポートがＶＭＥポート２２２であることを指示するために、ＥＣＩＤ ２２２を有するＥＴＡＧをＡＲＰ要求パケットに付加する。
【００３１】
処理３０２では、ＣＢ ２１は、当該ＡＲＰ要求パケットからＶＭＥポート２２２のＭＡＣアドレスであるＭＡＣ ２２２を取得する。
【００３２】
ＣＢ ２１は、ＥＴＡＧを有するＡＲＰ要求パケットを受信し、ＥＴＡＧにおけるＥＣＩＤがＶＭＥポート２２２のＥＣＩＤ ２２２であると認識し、ＥＴＡＧを除去し、送信端ＭＡＣアドレスに基づいてＶＭＥポート２２２のＭＡＣ ２２２を取得する。ＣＢ ２１は、ＶＭＥポート２２２に配分されたＩＰアドレスと、取得されたＶＭＥポート２２２ のＭＡＣアドレスとに基づいて、レイヤ３通信を介してＰＥ ２２へ管理パケットを送信してもよい。ＣＢ ２１は、ローカルのＡＲＰエントリに、ＩＰ ２２２がＭＡＣ ２２２および出力ポートＶＭＥ ２１３に対応することを記録する。このように、ＣＢ ２１は、ＶＭＥポート２１３を介して送信された管理パケットのソースＩＰアドレスおよび宛先ＩＰアドレスをそれぞれＩＰ ２１３及びＩＰ ２２２と設定し、ＭＡＣ ２１３及びＭＡＣ ２２２をソースＭＡＣアドレスおよび宛先ＭＡＣアドレスとしてカプセル化し、ＩＰ ２２２に対応するＥＣＩＤに基づいてＥＴＡＧを追加し、ＩＰ ２２２に対応するカスケードポート２１１に基づいて、ＥＴＡＧを有する管理パケットを送信する。ＰＥ ２２は、ＣＢ ２１によってＶＭＥポート２１３を介して送信された管理パケットを、アップストリームポート２２１を介して受信する。ＰＥ ２２は、管理パケットのＥＴＡＧにＥＣＩＤ ２２２が付加されていると認識し、ＥＴＡＧを除去し、宛先ＭＡＣがＶＭＥポート２２２のＭＡＣアドレスであると認識し、アップストリームポート２２１を介して受信された管理パケットのソースＭＡＣアドレスおよび宛先ＭＡＣアドレスを除去し、プロトコルスタックへ送信して処理させる。
【００３３】
図４に示すように、ＰＥ ２２がＣＢ ２１のＶＭＥポート２１３のＭＡＣアドレスを取得する手順は、以下の処理を含む。
【００３４】
処理４０１では、ＣＢ ２１は、カスケードポートを介してＥＴＡＧを有するＡＲＰ応答パケットを送信する。
【００３５】
ＣＢ ２１から送信されたＡＲＰ応答パケットのうち、対象端ＩＰアドレスと対象端ＭＡＣアドレスは、それぞれＶＭＥポート２２２のＩＰ ２２２とＭＡＣ ２２２であり、送信端ＩＰアドレスと送信端ＭＡＣアドレスは、ＶＭＥポート２１３のＩＰ ２１３とＭＡＣ ２１３である。
【００３６】
処理４０２では、ＰＥ ２２は、当該ＡＲＰ応答パケットからＶＭＥポート２１３のＭＡＣアドレスであるＭＡＣ ２１３を取得する。
【００３７】
ＰＥ ２２は、ＥＴＡＧを有するＡＲＰ応答パケットを受信し、ＥＴＡＧにおけるＥＣＩＤがＶＭＥポート２２２のＥＣＩＤ ２２２であると認識し、ＥＴＡＧを除去し、送信端ＭＡＣアドレスに基づいて、ＶＭＥポート２１３のＭＡＣアドレスであるＭＡＣ ２１３を取得する。
【００３８】
同様に、ＰＥ ２２は、ＶＭＥポート２１３のＩＰアドレスおよびＭＡＣアドレスを取得した後、レイヤ３通信を介してＣＢ ２１へ管理パケットを送信する。ＰＥ ２２は、ローカルのＡＲＰエントリに、ＩＰ ２１３がＭＡＣ ２１３および出力ポートＶＭＥ ２２２に対応することを記録する。このように、ＰＥ ２２は、ＶＭＥポート２２２を介して送信された管理パケットのソースＩＰアドレスおよび宛先ＩＰアドレスをそれぞれＩＰ ２２２およびＩＰ ２１３と設定し、ＭＡＣ ２２２および ＭＡＣ２１３をソースＭＡＣアドレスおよび宛先ＭＡＣアドレスとしてカプセル化し、ＶＭＥポート ２２２のＥＣＩＤに基づいてＥＴＡＧを追加し、アップストリームポート２２１を介してＥＴＡＧを有する管理パケットを送信する。ＣＢ ２１は、カスケードポート２１２を介してＥＴＡＧを有する管理パケットを受信し、管理パケットのＥＴＡＧにＥＣＩＤ ２２２が付加されていると認識し、ＥＴＡＧを除去し、宛先ＭＡＣがＶＭＥポート２１３のＭＡＣアドレスであると認識し、カスケードポート２１２を介して受信された管理パケットのソースＭＡＣアドレスおよび宛先ＭＡＣアドレスを除去し、プロトコルスタックへ送信して処理させる。
【００３９】
ＣＢ ２１がＰＥ ２３のＶＭＥポート２３２のＭＡＣアドレスを取得する方式は、同じである。ＰＥ ２３から送信されたＡＲＰ要求パケットのうち、対象端ＩＰアドレスは、ＶＭＥポート２１３のＩＰ ２１３であり、送信端ＩＰアドレスおよび送信端ＭＡＣアドレスは、それぞれＶＭＥポート２３２のＩＰ ２３２およびＭＡＣ ２３２である。ＰＥ ２３は、入力ポートがＶＭＥポート２３２であることを指示するために、ＥＣＩＤ ２３２を有するＥＴＡＧをＡＲＰ要求パケットに付加する。ＣＢ ２１は、ＥＴＡＧを有するＡＲＰ要求パケットを受信し、ＥＴＡＧにおけるＥＣＩＤがＶＭＥポート２３２のＥＣＩＤ ２３２であると認識し、ＥＴＡＧを除去し、送信端ＭＡＣアドレスに基づいてＶＭＥポート２３２のＭＡＣ ２３２を取得する。
【００４０】
ＰＥ ２３がＣＢ ２１のＶＭＥポート２１３のＭＡＣアドレスを取得する方式は、同じである。ＣＢ ２１は、カスケードポート２１２を介してＥＴＡＧを有するＡＲＰ応答パケットを送信する。ＣＢ ２１から送信されたＡＲＰ応答パケットのうち、対象端ＩＰアドレスおよび対象端ＭＡＣアドレスは、それぞれＩＰ ２３２およびＭＡＣ ２３２であり、送信端ＩＰアドレスおよび送信端ＭＡＣアドレスは、それぞれＶＭＥポート２１３のＩＰ ２１３およびＭＡＣ ２１３である。ＰＥ ２３は、ＥＴＡＧを有するＡＲＰ応答パケットを受信し、ＥＴＡＧにおけるＥＣＩＤがＶＭＥポート２３２のＥＣＩＤ ２３２であると認識し、ＥＴＡＧを除去し、送信端ＭＡＣアドレスに基づいてＶＭＥポート２１３のＭＡＣアドレスであるＭＡＣ ２１３を取得する。
【００４１】
ＣＢ ２１のＶＭＥポート２１３とＰＥ ２３のＶＭＥポート２３２の間でレイヤ３通信を介して管理パケットを送受信する方式は、上記ＣＢ ２１のＶＭＥポート２１３とＰＥ ２２のＶＭＥポート２２２の間でレイヤ３通信を介して管理パケットを送受信する方式とが同じでるため、繰り返し説明しない。
【００４２】
拡張ブリッジシステムでは、ＣＢと各ＰＥの間でレイヤ３の仮想管理通路が確立され、ＣＢが当該仮想管理通路を介してＰＥを管理可能である。そして、当該仮想管理通路がＩＰ層に基づくものであるため、従来のレイヤ３管理プロトコルを用いてＰＥに対する管理を実施可能であり、例えば、ＳＮＭＰ（シンプル・ネットワーク・マネージメント・プロトコル）、ＮＥＴＣＯＮＦ（ネットワークコンフィグレーション）プロトコル、ＲＥＳＴ（Ｒｅｐｒｅｓｅｎｔａｔｉｏｎａｌ Ｓｔａｔｅ Ｔｒａｎｓｆｅｒ、プレゼンテーション層の状態遷移） ＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ Ｐｒｏｇｒａｍｍｉｎｇ Ｉｎｔｅｒｆａｃｅ、アプリケーションプログラミングインタフェース）プロトコル、Ｔｅｌｎｅｔ（リモートアクセス）プロトコル、ＦＴＰ（ファイル転送プロトコル）とＮＴＰ（Ｎｅｔｗｏｒｋ Ｔｉｍｅ Ｐｒｏｔｏｃｏｌ、ネットワーク・タイム・プロトコル）等のプロトコルのうちの一種または複数種の組み合わせを利用可能である。ＣＢと各ＰＥの間のレイヤ３の仮想管理通路がＣＢとＰＥの間の物理カスケードリンクを多重化可能であるため、余計なネットワーキングの分だけコストが節約される。
【００４３】
上記仮想管理通路確立手順において、ＣＢにおけるＶＭＥポートと全てのＰＥにおけるＶＭＥポートが管理ＶＰＮに区分されてもよい。具体的に、ＣＢと各ＰＥが各自で管理ＶＰＮに対応するＶＰＮインスタンスを自機器に作成し、ＣＢが自機器でのＶＭＥポートを当該ＶＰＮインスタンスにバインディングする。このように、ＣＢでのＶＭＥポートと全てのＰＥでのＶＭＥポートが管理ＶＰＮに区分される。レイヤ３の管理パケットを正常のサービスパケットと離隔させることにより、管理パケットの安全性は、確保される。その一方、仮想管理通路の確立に必要なＩＰアドレスを管理ＶＰＮに限定することにより、サービスＩＰアドレスを占めることなく、ＩＰアドレスリソースは、節約される。
【００４４】
上記管理パケットのレイヤ３通信のための方法の実施例に相応し、本発明は、管理パケットのレイヤ３通信のためのシステム、制御ブリッジに用いられる管理パケットのレイヤ３通信を実施する装置、および、ポートエクステンダに用いられる管理パケットのレイヤ３通信を実施する装置を更に提供する。
【００４５】
図５に示すように、本発明の実施例のレイヤ３通信実施システムは、制御ブリッジ５０およびポートエクステンダ５１を備え、制御ブリッジ５０のカスケードポートは、各ポートエクステンダ５１のアップストリームポートに接続されている。
【００４６】
制御ブリッジ５０は、第１ＭＡＣアドレスを有する第１ＶＭＥポートを作成し、管理仮想プライベートネットワークに属する第１ＩＰアドレスを第１ＶＭＥポートへ配分する。
【００４７】
ポートエクステンダ５１は、第２ＭＡＣアドレスを有する第２ＶＭＥポートを作成し、第２ＶＭＥポートのＩＰアドレスを制御ブリッジへ要求する。
【００４８】
制御ブリッジ５０は、管理仮想プライベートネットワークに属する第２ＩＰアドレスを第２ＶＭＥポートへ配分し、第２ＩＰアドレスおよび第１ＩＰアドレスをポートエクステンダへ通知する。
【００４９】
制御ブリッジ５０は、レイヤ３通信を介して管理パケットを第２ＶＭＥポートへ送信するとともに第２ＶＭＥポートからの管理パケットを受信するように、第２ＶＭＥポートの第２ＭＡＣアドレスを取得する。
【００５０】
ポートエクステンダ５１は、レイヤ３通信を介して管理パケットを第１ＶＭＥポートへ送信するとともに第１ＶＭＥポートからの管理パケットを受信するように、第１ＶＭＥポートの第１ＭＡＣアドレスを取得する。
【００５１】
ポートエクステンダ５１は、第２ＶＭＥポートのポート識別子を制御ブリッジ５０へ要求する。
【００５２】
制御ブリッジ５０は、ポート識別子を第２ＶＭＥポートへ配分し、配分されたポート識別子をポートエクステンダへ通知する。
【００５３】
ポートエクステンダ５１は、ラベルを有するＡＲＰ要求パケットを制御ブリッジ５０へ送信する。当該ＡＲＰ要求パケットは、第１ＶＭＥポートのＭＡＣアドレスを要求するために用いられ、当該ＡＲＰ要求パケットのラベルの入力ポート識別子は、第２ＶＭＥポートのポート識別子である。
【００５４】
制御ブリッジ５０は、ラベルを有するＡＲＰ要求パケットに基づいて第２ＶＭＥポートのＭＡＣアドレスを取得する。
【００５５】
制御ブリッジ５０は、ラベルを有するＡＲＰ応答パケットをポートエクステンダ５１へ送信する。当該ＡＲＰ応答パケットは、第１ＶＭＥポートのＭＡＣアドレスを通知するために用いられ、当該ＡＲＰ応答パケットのラベルの出力ポート識別子は、第２ＶＭＥポートのポート識別子である。
【００５６】
ポートエクステンダ５１は、ラベルを有するＡＲＰ応答パケットに基づいて第１ＶＭＥポートのＭＡＣアドレスを取得する。
【００５７】
図６に示すように、本発明の実施例において、制御ブリッジに用いられるレイヤ３通信実施装置は、以下のモジュールを備える。
【００５８】
ポート作成モジュール６０１は、第１ＭＡＣアドレスを有する第１ＶＭＥポートを作成する。
【００５９】
受信モジュール６０２は、ポートエクステンダからのアドレス要求メッセージを受信し、当該アドレス要求メッセージは、制御ブリッジがＩＰアドレスをポートエクステンダの第２ＶＭＥポートへ配分するよう要求するために用いられる。
【００６０】
ネットワークアドレス配分モジュール６０３は、管理仮想プライベートネットワークに属する第１ＩＰアドレスを第１ＶＭＥポートへ配分し、管理仮想プライベートネットワークに属する第２ＩＰアドレスを第２ＶＭＥポートへ配分する。
【００６１】
送信モジュール６０４は、第２ＩＰアドレスおよび第１ＩＰアドレスを通知するためのアドレス応答メッセージをポートエクステンダへ送信する。
【００６２】
ハードウェアアドレス取得モジュール６０５は、レイヤ３通信を介して管理パケットを第２ＶＭＥポートへ送信するとともに第２ＶＭＥポートからの管理パケットを受信するように、第２ＶＭＥポートの第２ＭＡＣアドレスを取得する。
【００６３】
図６に示すように、本発明の実施例において、制御ブリッジに用いられる管理パケットのレイヤ３通信のための装置は、ポート識別子配分モジュール６０６を更に備える。
【００６４】
受信モジュール６０２は、ポートエクステンダからの識別子要求メッセージを受信する。当該識別子要求メッセージは、制御ブリッジがポート識別子を第２ＶＭＥポートへ配分するよう要求するために用いられる。
【００６５】
ポート識別子配分モジュール６０６は、受信モジュール６０２によって当該識別子要求メッセージが受信された後、ポート識別子を第２ＶＭＥポートへ配分する。
【００６６】
送信モジュール６０４は、ポート識別子配分モジュール６０６によって配分された、ポート識別子を通知するための識別子応答メッセージをポートエクステンダへ送信する。
【００６７】
受信モジュール６０２は、ポートエクステンダからのラベルを有するＡＲＰ要求パケットを受信する。当該ＡＲＰ要求パケットは、第１ＶＭＥポートのＭＡＣアドレスを要求するために用いられ、当該ＡＲＰ要求パケットのラベルの入力ポート識別子は、第２ＶＭＥポートのポート識別子である。
【００６８】
ハードウェアアドレス取得モジュール６０５は、ラベルを有するＡＲＰ要求パケットに基づいて第２ＶＭＥポートのＭＡＣアドレスを取得する。
【００６９】
送信モジュール６０４は、ラベルを有するＡＲＰ応答パケットをポートエクステンダへ送信する。当該ＡＲＰ応答パケットは、第１ＶＭＥポートのＭＡＣアドレスを通知するために用いられ、当該ＡＲＰ応答パケットのラベルの出力ポート識別子は、第２ＶＭＥポートのポート識別子である。
【００７０】
図７に示すように、本発明の実施例において、ポートエクステンダに用いられる管理パケットのレイヤ３通信のための装置は、以下のモジュールを備える。
【００７１】
ポート作成モジュール７０１は、第２ＭＡＣアドレスを有する第２ＶＭＥポートを作成する。
【００７２】
送信モジュール７０２は、アドレス要求メッセージを制御ブリッジへ送信する。当該アドレス要求メッセージは、制御ブリッジがＩＰアドレスを第２ＶＭＥポートへ配分するよう要求するために用いられる。
【００７３】
受信モジュール７０３は、制御ブリッジからのアドレス応答メッセージを受信する。当該アドレス応答メッセージは、第１ＶＭＥポートに配分された第１ＩＰアドレスと、第２ＶＭＥポートに配分された第２ＩＰアドレスとを通知するために用いられる。
【００７４】
ネットワークアドレス取得モジュール７０４は、受信モジュール７０３で受信されたアドレス応答メッセージから第１ＩＰアドレスおよび第２ＩＰアドレスを取得する。
【００７５】
ハードウェアアドレス取得モジュール７０５は、レイヤ３通信を介して管理パケットを第１ＶＭＥポートへ送信するとともに第１ＶＭＥポートからの管理パケットを受信するように、第１ＶＭＥポートの第１ＭＡＣアドレスを取得する。
【００７６】
送信モジュール７０２は、識別子要求メッセージを制御ブリッジへ送信する。当該識別子要求メッセージは、制御ブリッジがポート識別子を第２ＶＭＥポートへ配分するよう要求するために用いられる。
【００７７】
受信モジュール７０３は、制御ブリッジからの識別子応答メッセージを受信する。当該識別子応答メッセージは、第２ＶＭＥポートに配分されたポート識別子を通知するために用いられる。
【００７８】
送信モジュール７０２は、ラベルを有するＡＲＰ要求パケットを制御ブリッジへ送信する。当該ＡＲＰ要求パケットは、第１ＶＭＥポートのＭＡＣアドレスを要求するために用いられ、当該ＡＲＰ要求パケットのラベルの入力ポート識別子は、第２ＶＭＥポートのポート識別子である。
【００７９】
受信モジュール７０３は、制御ブリッジからのラベルを有するＡＲＰ応答パケットを受信する。当該ＡＲＰ応答パケットは、第１ＶＭＥポートのＭＡＣアドレスを通知するために用いられ、当該ＡＲＰ応答パケットのラベルの出力ポート識別子は、第２ＶＭＥポートのポート識別子である。
【００８０】
ハードウェアアドレス取得モジュール７０５は、ラベルを有するＡＲＰ応答パケットに基づいて第１ＶＭＥポートのＭＡＣアドレスを取得する。
【００８１】
図８は、本発明の実施例に示す制御ブリッジの構造模式図である。図８に示すように、制御ブリッジ８００は、プロセッサ８１０と、機器の実行可能な指令が記憶される機器読み取り可能な記憶媒体８２０と、通信インターフェース８３０と、プロセッサ８１０、機器読み取り可能な記憶媒体８２０および通信インターフェース８３０を接続する接続手段８４０とを備える。ここでの通信インターフェース８３０は、制限されておらず、カスケードポート、物理ポート等を含んでもよい。機器読み取り可能な記憶媒体８２０は、如何なる電気的なもの、磁気的なもの、光学的なものまたは他の物理的記憶装置であってもよく、揮発性或いは不揮発性のものであってもよく、例えば、ＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ、ランダムアクセスメモリ）、フラッシュメモリ、記憶ドライバ（例えば、ハードディスクドライバ）、ソリッド・ステート・ディスク、如何なるタイプの記憶ディスクであってもよい。
【００８２】
プロセッサ８１０は、前記機器の実行可能な指令を読み取って実行することにより、上述したポート作成モジュール６０１、受信モジュール６０２、ネットワークアドレス配分モジュール６０３、送信モジュール６０４、ハードウェアアドレス取得モジュール６０５、ポート識別子配分モジュール６０６の全ての機能を実現可能である。
【００８３】
図８に示す制御ブリッジの構造は、模式的であり、制限性を有さない。実際の需要に応じて、制御ブリッジは、示されていない他の機能ユニットを更に備えてもよい。例えば、制御ブリッジは、ハードウェア転送チップを更に備える。上記受信モジュール６０２および送信モジュール６０４の機能は、プロセッサ８１０の制御を利用してハードウェア転送チップにて実現可能である。無論、これは、単に例示であり、制御ブリッジは、他の類似る実施形態もあり得る。
【００８４】
図９は、本発明の実施例に示すポートエクステンダの構造模式図である。図９に示すように、ポートエクステンダ９００は、プロセッサ９１０と、機器の実行可能な指令が記憶される機器読み取り可能な記憶媒体９２０と、通信インターフェース９３０と、プロセッサ９１０、機器読み取り可能な記憶媒体９２０および通信インターフェース９３０を接続する接続手段９４０とを備える。ここでの通信インターフェース９３０は、制限されていない。機器読み取り可能な記憶媒体９２０は、如何なる電気的なもの、磁気的なもの、光学的なものまたは他の物理的記憶装置であってもよく、揮発性或いは不揮発性のものであってもよく、例えば、ＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ、ランダムアクセスメモリ）、フラッシュメモリ、記憶ドライバ（例えば、ハードディスクドライバ）、ソリッド・ステート・ディスク、如何なるタイプの記憶ディスクであってもよい。
【００８５】
プロセッサ９１０は、前記機器の実行可能な指令を読み取って実行することにより、上述したポート作成モジュール７０１、送信モジュール７０２、受信モジュール７０３、ネットワークアドレス取得モジュール７０４、ハードウェアアドレス取得モジュール７０５の全ての機能を実現可能である。
【００８６】
図９に示すポートエクステンダの構造は、単に模式的であり、制限性を有さない。実際の需要に応じて、制御ブリッジは、示されていない他の機能ユニットを備えてもよい。
【００８７】
上記装置における各手段の機能及び作用の実現手順は、上記方法の対応ステップの実現手順を詳細に参照すればよいため、ここで繰り返し説明しない。
【００８８】
装置実施例は、方法実施例に基本的に対応するため、その関連箇所が方法実施例部分の説明を参照すればよい。上述した装置実施例は、単に例示であり、その中、分離部品として説明される手段が物理的に分離されるものであってもよくでなくてもよい。また、手段として表示される部品は、物理手段であってもでなくてもよい。更に、それらの手段は、１箇所に位置してもよく、複数のネットワークセルに分散してもよい。実際の需要に応じてその中の一部または全部のモジュールを選択して本実施例の目的を果たすことが可能である。当業者は、進歩性に値する労働をせずに、理解して実施可能である。
【００８９】
説明すべきことは、本文に、第１と第２等のような関係用語は、単に１つの実体や操作を別の実体や操作と区分させるために用いられ、これらの実体や操作の間になんらかの実際的な関係や順序が存在するとは必ずしも要求やヒントすることではない。用語「含む」、「備える」またはほかの何れかの同義語が非排他的含有をカバーすることを狙う。このように、一シリーズの要素を有する手順、方法、物品または機器は、それらの要素を有するだけではなく、明確に挙げられていない他の要素も有し、またはこのような手順、方法、物品または機器に固有の要素も有する。更なる制限がない限り、語句「１つの…を含む」で限定される要素は、前記要素を有する手順、方法、物品または機器に他の同じ要素を更に有することをあえて排除しない。
【００９０】
以上では、本発明の実施例に供される方法と装置を詳細に説明した。本文では、具体的な例を用いて本発明の原理及び実施形態を説明したが、以上の実施例の説明が単に本発明の方法およびその要旨を容易に理解するために用いられる。それとともに、当業者であれば、本発明の思想に基づいて具体的な実施形態及び応用範囲を変更可能である。したがって、本明細書の内容は、本発明に対する制限として理解されるべきではない。
【図１】
2020522202.tif 000003
【図２Ａ】
2020522202.tif 000004
【図２Ｂ】
2020522202.tif 000005
【図３】
2020522202.tif 000006
【図４】
2020522202.tif 000007
【図５】
2020522202.tif 000008
【図６】
2020522202.tif 000009
【図７】
2020522202.tif 000010
【図８】
2020522202.tif 000011
【図９】
2020522202.tif 000012
【国際調査報告】
2020522202.tif 000013
2020522202.tif 000014
2020522202.tif 000015
2020522202.tif 000016