(57)【要約】【課題】ＶＸＬＡＮのエッジデバイスがＭＡＣアドレスとＶＬＡＮに基づいてＶＸＬＡＮの転送を実現できることで、同一ＭＡＣアドレスを有するとともに異なるＶＬＡＮに属する複数の仮想マシンが同一ＶＸＬＡＮにアクセスできない問題を解決する。【解決手段】データ処理方法及び対応するデータ処理装置を提供する。該方法は、拡張可能な仮想ＬＡＮの第１のエッジデバイスに適用され、目標メッセージを受信し、前記目標メッセージの目標ネットワーク識別子と目標宛先アドレスを確定することと、前記目標ネットワーク識別子及び目標宛先アドレスと、ローカルに記憶されたネットワーク識別子、宛先アドレス及び出力インタフェースの対応関係とのマッチング結果に基づいて、前記目標メッセージに対応する目標出力インタフェースを確定することと、前記目標出力インタフェースによって前記目標メッセージを送信することと、を含む。【選択図】図１
2019534648.tif 000002
【特許請求の範囲】
【請求項１】
拡張可能な仮想ＬＡＮの第１のエッジデバイスに適用されるデータ処理方法であって、
目標メッセージを受信し、前記目標メッセージの目標ネットワーク識別子と目標宛先アドレスとを確定することと、
前記目標ネットワーク識別子と目標宛先アドレスと、ローカルに記憶されたネットワーク識別子と宛先アドレスと出力インタフェースとの対応関係と、のマッチング結果に基づいて、前記目標メッセージに対応する目標出力インタフェースを確定することと、
前記目標出力インタフェースによって前記目標メッセージを送信することと、を含む
データ処理方法。
【請求項２】
ローカルに記憶されたネットワーク識別子と宛先アドレスと出力インタフェースとの対応関係を取得することは、
入力された構成情報に基づいて出力インタフェースと、宛先アドレスとネットワーク識別子との対応関係を取得すること、又は、ホストが送信した通知メッセージに基づいて出力インタフェースと宛先アドレスとネットワーク識別子との対応関係を取得することを含む
請求項１に記載のデータ処理方法。
【請求項３】
前記ホストが送信する通知メッセージに基づいて出力インタフェースと宛先アドレスとネットワーク識別子との対応関係を取得することは、
ホストが送信する通知メッセージを受信し、前記通知メッセージを受信したインタフェースを前記出力インタフェースとし、前記出力インタフェースと前記通知メッセージに記載されている宛先アドレスとネットワーク識別子との対応関係を記録すること、
又は、
第２のエッジデバイスが送信する、宛先アドレス及びネットワーク識別子が記載されている第１のメッセージを受信し、前記第１のメッセージを受信したインタフェースを出力インタフェースとし、前記出力インタフェースと前記第１のメッセージに記載されている宛先アドレスとネットワーク識別子との対応関係を記録し、そのうち、前記第１のメッセージに記載されている宛先アドレス及びネットワーク識別子は、前記第２のエッジデバイスがホストが送信する通知メッセージに基づいて取得したものであることを含む
請求項２に記載のデータ処理方法。
【請求項４】
前記第１のエッジデバイスが出力インタフェースと宛先アドレスとネットワーク識別子との対応関係を取得した後、前記対応関係の宛先アドレス及びネットワーク識別子を第３のエッジデバイスに送信することをさらに含む、
請求項２又は３に記載のデータ処理方法。
【請求項５】
前記した前記目標メッセージの目標ネットワーク識別子及び目標宛先アドレスを確定することは、
目標メッセージを受信すると、前記目標メッセージに記載されている第１の宛先アドレスを目標宛先アドレスとし、前記目標メッセージに対応する第１のネットワーク識別子を目標ネットワーク識別子とすることを含む
請求項１に記載のデータ処理方法。
【請求項６】
前記した前記目標メッセージの目標ネットワーク識別子を確定することは、
前記目標メッセージに対応する第１のネットワーク識別子と前記目標メッセージがアクセスする第２のネットワーク識別子とが一致しない場合、第１のネットワーク識別子と第２のネットワーク識別子とのマッピング関係があるか否かを判断し、当該マッピング関係があると判断した場合、前記第２のネットワーク識別子を目標ネットワーク識別子とすることをさらに含む
請求項５に記載のデータ処理方法。
【請求項７】
前記した前記目標ネットワーク識別子と目標宛先アドレスと、ローカルに記憶されたネットワーク識別子と宛先アドレスと出力インタフェースとの対応関係と、のマッチング結果に基づいて、前記目標メッセージに対応する目標出力インタフェースを確定することは、具体的には、
記録された対応関係に前記目標ネットワーク識別子および目標宛先アドレスにマッチングしている出力インタフェースがあるか否かを判断し、当該マッチングしている出力インタフェースがあると判断した場合、前記目標ネットワーク識別子および目標宛先アドレスにマッチングしている出力インタフェースを目標出力インタフェースとして確定することを含む
請求項１〜３のいずれか一項に記載のデータ処理方法。
【請求項８】
プロセッサ及び機械可読記憶媒体を備え、前記機械可読記憶媒体は前記プロセッサによって機械実行可能命令が記憶されており、前記機械実行可能命令は受信命令、第１の処理命令、及び送信命令を含み、
前記プロセッサは前記受信命令に応じて、目標メッセージを受信し、前記目標メッセージの目標ネットワーク識別子と目標宛先アドレスを確定し、
前記プロセッサは前記第１の処理命令に応じて、前記目標ネットワーク識別子と目標宛先アドレスと、ローカルに記憶されたネットワーク識別子、宛先アドレスと出力インタフェースとの対応関係と、のマッチング結果に基づいて、前記目標メッセージに対応する目標出力インタフェースを確定し、
前記プロセッサは前記送信命令に応じて、前記目標出力インタフェースによって前記目標メッセージを送信する電子機器。
【請求項９】
前記機械実行可能命令は第２の処理命令をさらに含み、
前記プロセッサは前記第２の処理命令に応じて、入力された構成情報に基づいて出力インタフェースと宛先アドレス及びネットワーク識別子との対応関係を取得し、又は、ホストが送信する通知メッセージに基づいて出力インタフェースと宛先アドレス及びネットワーク識別子との対応関係を取得する
請求項８に記載の電子機器。
【請求項１０】
前記プロセッサは前記第２の処理命令に応じて、具体的には、
ホストが送信する通知メッセージを受信し、前記通知メッセージを受信したインタフェースを前記出力インタフェースとし、前記出力インタフェースと前記通知メッセージに記載されている宛先アドレス及びネットワーク識別子との対応関係を記録し、
又は、
第２のエッジデバイスが送信する宛先アドレス及びネットワーク識別子を含む第１のメッセージを受信し、前記第１のメッセージを受信するインタフェースを出力インタフェースとし、前記出力インタフェースと前記第１のメッセージに記載されている宛先アドレス及びネットワーク識別子との対応関係を記録し、前記第１のメッセージに記載されている宛先アドレス及びネットワーク識別子は、前記第２のエッジデバイスにより、ホストが送信する通知メッセージに基づいて取得されるものである
請求項９に記載の電子機器。
【請求項１１】
前記プロセッサは前記送信命令に応じて、具体的には、前記第１のエッジデバイスが前記第２の処理命令によって出力インタフェース、宛先アドレス及びネットワーク識別子の対応関係を取得した後、前記対応関係の宛先アドレス及びネットワーク識別子を第３のエッジデバイスに送信する
請求項９又は１０に記載の電子機器。
【請求項１２】
前記プロセッサは前記受信命令に応じて、具体的には、目標メッセージを受信したと、前記目標メッセージに記載されている第１の宛先アドレスを目標宛先アドレスとし、前記目標メッセージに対応する第１のネットワーク識別子を目標ネットワーク識別子とする
請求項８に記載の電子機器。
【請求項１３】
前記プロセッサは前記受信命令に応じて、具体的には、前記目標メッセージに対応する第１のネットワーク識別子と前記目標メッセージがアクセスする第２のネットワーク識別子とが一致しない場合、第１のネットワーク識別子と第２のネットワーク識別子とのマッピング関係があるか否かを判断し、当該マッピング関係があると判断した場合、前記第２のネットワーク識別子を目標ネットワーク識別子とする
請求項１２に記載の電子機器。
【請求項１４】
前記プロセッサは前記第１の処理命令に応じて、具体的には、記録された対応関係に前記目標ネットワーク識別子および目標宛先アドレスにマッチングしている出力インタフェースがあるか否かを判断し、当該マッチングしているインタフェースがあると判断した場合、前記目標ネットワーク識別子および目標宛先アドレスにマッチングしている出力インタフェースを前記目標出力インタフェースとして確定する
請求項８〜１０のいずれか一項に記載の電子機器。
【請求項１５】
機械可読記憶媒体であって、機械実行可能命令が記憶されており、前記機械実行可能命令は受信命令、第１の処理命令、及び送信命令を含み、
前記受信命令がプロセッサによって呼び出して実行されると、前記プロセッサは、目標メッセージを受信し、前記目標メッセージの目標ネットワーク識別子と目標宛先アドレスを確定し、
前記第１の処理命令がプロセッサによって呼び出して実行されると、前記プロセッサは、前記目標ネットワーク識別子と目標宛先アドレスと、ローカルに記憶されたネットワーク識別子、宛先アドレスと出力インタフェースとの対応関係と、のマッチング結果に基づいて、前記目標メッセージに対応する目標出力インタフェースを確定し、
前記送信命令がプロセッサによって呼び出して実行されると、前記プロセッサは、前記目標出力インタフェースによって前記目標メッセージを送信する
機械可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は２０１６年１１月１６日に中国特許局に提出して出願番号が２０１６１１０３３００１．１で発明名称が「データ処理方法及び装置」である中国特許出願の優先権を主張する。その全内容は援引により本願に組み込まれている。
【背景技術】
【０００２】
ネットワーク技術の急速発展に伴って、拡張可能な仮想ＬＡＮ（Ｖｉｒｔｕａｌ  ｅＸｔｅｎｓｉｂｌｅ  Ｌｏｃａ  ｌＡｒｅａ  Ｎｅｔｗｏｒｋ、ＶＸＬＡＮ）はインターネットプロトコル（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ、ＩＰ）に基づいて大規模レイヤ２のネットワークをクリエートし、分散している物理サイトにレイヤ２の相互接続を提供するとともに、異なるテナントにサービス分離を提供できるので、ネットワークの配置とメンテナンスが容易になる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本発明は、ＶＸＬＡＮのエッジデバイスがＭＡＣアドレスとＶＬＡＮに基づいてＶＸＬＡＮの転送を実現できることで、同一ＭＡＣアドレスを有するとともに異なるＶＬＡＮに属する複数の仮想マシンが同一ＶＸＬＡＮにアクセスできない問題を解決することを目的とする。
【課題を解決するための手段】
【０００４】
データ処理方法及び対応するデータ処理装置を提供する。該方法は、拡張可能な仮想ＬＡＮの第１のエッジデバイスに適用され、目標メッセージを受信し、前記目標メッセージの目標ネットワーク識別子と目標宛先アドレスを確定することと、前記目標ネットワーク識別子及び目標宛先アドレスと、ローカルに記憶されたネットワーク識別子、宛先アドレス及び出力インタフェースの対応関係とのマッチング結果に基づいて、前記目標メッセージに対応する目標出力インタフェースを確定することと、前記目標出力インタフェースによって前記目標メッセージを送信することと、を含む。
【図面の簡単な説明】
【０００５】
【図１】図１は本願の実施例に係るデータ処理方法のフローチャートである。
【図２】図２は本願の実施例に係る他のデータ処理方法のフローチャートである。
【図３】図３は本願の実施例に係る一具体例において異なるＶＬＡＮに属するＶＭが一つのＶＸＬＡＮにアクセスする模式図である。
【図４】図４は本願の実施例に係る一つのエッジデバイスがホストから送信するアクセスメッセージを再カプセル化するフローチャートである。
【図５】図５は本願の実施例に係るデータ処理装置の構成ブロック図である。
【図６】図６は本願の実施例に係る他のデータ処理装置の構成ブロック図である。
【図７】図７は本願の実施例に係る電子機器の構成ブロック図である。
【発明を実施するための形態】
【０００６】
本願の上記目的、特徴及び利点を明確かつ分かり易くするために、以下、図面及び実施形態を参照して本願を更に詳細に説明する。
【０００７】
ＶＸＬＡＮ技術は既存のレイヤ３の物理ネットワークをアンダーレイ（Ｕｎｄｅｒｌａｙ）ネットワークとし、Ｕｎｄｅｒｌａｙネットワークの上に仮想レイヤ２のネットワーク、すなわちオーバーレイ（Ｏｖｅｒｌａｙ）ネットワークを構築する。Ｏｖｅｒｌａｙネットワークはカプセル化技術でＵｎｄｅｒｌａｙネットワークから提供するレイヤ３の転送パスを用いることによって、テナントのレイヤ２のメッセージがレイヤ３のネットワークを通して異なるサイト間で伝送することを実現する。テナントにとっては、Ｕｎｄｅｒｌａｙネットワークが透明的であるので、同一テナントで異なるサイトが一つのＬＡＮで機能するように見える。
【０００８】
イーサネットバーチャルプライベートネットワーク（ＥｔｈｅｒｎｅｔＶｉｒｔｕａｌＰｒｉｖａｔｅＮｅｔｗｏｒｋ、ＥＶＰＮ）はＶＸＬＡＮの長所を受け継ぐとともに、マルチプロトコルボーダーゲートウェイプロトコル（ＭｕｌｔｉＰｒｏｔｏｃｏｌ−Ｂｏｒｄｅｒ  Ｇａｔｅｗａｙ  Ｐｒｏｔｏｃｏｌ、ＭＰ−ＢＧＰ）によってＶＸＬＡＮトンネルエンドポイント（ＶＸＬＡＮ  Ｔｕｎｎｅｌ  Ｅｎｄ  Ｐｏｉｎｔ、ＶＴＥＰ）の自動検出、ＶＸＬＡＮトンネルの自動確立、ＶＸＬＡＮトンネルとＶＸＬＡＮとの自動関連を実現できるので、ユーザーによる手動設定が不要となり、ネットワーク配置の難しさを低減させる。具体的には、ＥＶＰＮは、コントロールプレーンとデータプレーンを分離してレイヤ２のバーチャルプライベートネットワーク（ＶｉｒｔｕａｌＰｒｉｖａｔｅＮｅｔｗｏｒｋ、ＶＰＮ）技術である。コントロールプレーンはＭＰ−ＢＧＰを用いてＥＶＰＮルーティング情報を通知する。データプレーンはＶＸＬＡＮカプセル化という方式を用いてメッセージを転送する。テナントの物理サイトが異なる位置に分散している場合、ＥＶＰＮは、既存のサービスプロバイダー又は企業のＩＰネットワークに基づいて、同一テナントの同じサブネットにレイヤ２の相互接続を提供する。ＥＶＰＮゲートウェイによって同一テナントで異なるサブネットにレイヤ３の相互接続を提供するとともに、同一テナントで異なるサブネットに外部ネットワークとのレイヤ３の相互接続を提供することができる。
【０００９】
ＶＴＥＰはレイヤ２のスイッチングサービスの仮想スイッチインスタンス（Ｖｉｒｔｕａ  ｌＳｗｉｔｃｈ  Ｉｎｓｔａｎｃｅ、ＶＳＩ）を一つのＶＸＬＡＮに提供する。ＶＴＥＰはＶＸＬＡＮに基づいてレイヤ２の転送を行う仮想スイッチとして機能でき、送信元ＭＡＣアドレス学習、ＭＡＣアドレスエージング、フラッディング等を含む従来のイーサネットスイッチのすべての機能を有する。ＶＳＩはＶＸＬＡＮにそれぞれに対応してもよい。ＶＴＥＰは１台で独立の物理装置であってもよく、仮想マシン（ＶｉｒｔｕａｌＭａｃｈｉｎｅ、ＶＭ）が位置しているサーバであってもよい。例えば、１台のサーバに複数の仮想マシンをクリエートし、異なる仮想マシンが異なるＶＸＬＡＮに属する。同一ＶＸＬＡＮに属する仮想マシン同士は同一ロジックレイヤ２のネットワークに位置し、互いにレイヤ２で接続する。異なるＶＸＬＡＮに属する仮想マシン同士はレイヤ２の分離である。
【００１０】
現在、ＥＶＰＮプロトコルでは、ＶＸＬＡＮの転送がＭＡＣアドレスのみに基づいて行われると定義されている。本願の発明者は、同一ＭＡＣアドレスを有する２つ又は２つ以上の仮想マシンがそれぞれ異なるＶＬＡＮに属する場合、同一ＶＸＬＡＮに同時にアクセスできないことを見出した。具体的には、一つのＶＸＬＡＮは一つのブロードキャストドメインに対応する。同一ＭＡＣアドレスを有するとともに異なるＶＬＡＮにそれぞれ属する複数の仮想マシンが同一ＶＸＬＡＮにアクセスしようとする場合、ＶＸＬＡＮのエッジデバイスは従来のＥＶＰＮプロトコルに従って一つのＶＬＡＮのＭＡＣアドレスのみを学習する。すなわち、ＶＬＡＮにアクセスする一つの仮想マシンをしかサポートできない。その結果、同一ＭＡＣアドレスを有するとともに別のＶＬＡＮに属する仮想マシンは該ＶＸＬＡＮにアクセスできない。
【００１１】
ＩＰネットワークに基づいて構築されたレイヤ２のネットワークでは、ＶＸＬＡＮの関連処理は通常ＶＴＥＰで行われ、すなわちＩＰコアネットワークのエッジデバイスはＶＸＬＡＮ処理を必要とする。ネットワーク中間装置はＩＰヘッダーに基づいてメッセージを転送すればよいことで、ネットワーク配置の難し  さと費用を低減させる。本願の実施例はＶＴＥＰをＶＸＬＡＮのエッジデバイス、ＶＴＥＰにハンギングされたＶＭをホストと呼ぶ。
【００１２】
本願の実施例は一つの核心思想として、ＶＸＬＡＮのエッジデバイスがＭＡＣアドレスとＶＬＡＮに基づいてＶＸＬＡＮの転送を実現できることで、同一ＭＡＣアドレスを有するとともに異なるＶＬＡＮに属する複数の仮想マシンが同一ＶＸＬＡＮにアクセスできない問題を解決することである。本願の実施例は、受信したメッセージを処理するエッジデバイスを第１のエッジデバイス、該第１のエッジデバイスに接続されるエッジデバイスを第２のエッジデバイスと呼ぶ。例えば、第１のエッジデバイスとネイバー関係を確立したエッジデバイスを第２のエッジデバイスと呼ぶ。
【００１３】
図１に示すように、図１は本願の実施例に係るデータ処理方法のフローチャートである。本願の実施例に係るデータ処理方法はＶＸＬＡＮの第１のエッジデバイスに適用され、具体的には、ステップ１０２〜ステップ１０６を含む。
【００１４】
ステップ１０２：目標メッセージを受信し、前記目標メッセージの目標ネットワーク識別子と目標宛先アドレスを確定する。
【００１５】
本願の実施例では、第１のエッジデバイスが受信するメッセージ、例えばデータメッセージ、プロトコルメッセージ等のサービスメッセージを目標メッセージと呼ぶ。第１のエッジデバイスは目標メッセージを受信したと、該目標メッセージから該目標メッセージに記載されている目標宛先アドレスを取得し、該目標メッセージがアクセスする仮想ＬＡＮに対応する目標ネットワーク識別子を確定する。目標宛先アドレスは、アクセスする宛先アドレスを確定するための、例えばＭＡＣアドレス、ＩＰアドレス等のホストアドレスを含み、目標ネットワーク識別子はアクセスする仮想ＬＡＮを確定するためのものである。具体的には、目標宛先アドレスが属する仮想ＬＡＮを確定するためのものであり、例えば仮想ＬＡＮ識別子（ＶＬＡＮ  ｔａｇ）が挙げられる。
【００１６】
ステップ１０４：前記目標ネットワーク識別子と目標宛先アドレスと、ローカルに記憶されたネットワーク識別子と宛先アドレスと出力インタフェースとの対応関係、とのマッチング結果に基づいて、前記目標メッセージに対応する目標出力インタフェースを確定する。
【００１７】
第１のエッジデバイスは目標宛先アドレスと目標ネットワーク識別子を確定した後、該目標宛先アドレスと目標ネットワーク識別子を用いてマッチングを行い、そのマッチング結果に基づいて該目標メッセージに対応する出力インタフェースを確定する。具体的には、第１のエッジデバイスはネットワーク識別子と、宛先アドレスと出力インタフェースとの対応関係をローカルに予め記憶することで、下記の目標メッセージ転送時、ローカルに記憶されたネットワーク識別子、宛先アドレスと出力インタフェースとの対応関係を取得し、目標メッセージに記載されている目標宛先アドレスと取得した対応関係の宛先アドレスとマッチングし、目標メッセージに対応する目標ネットワーク識別子と取得した対応関係のネットワーク識別子とマッチングする。目標宛先アドレスと対応関係の宛先アドレスとマッチングするとともに目標ネットワーク識別子と該対応関係のネットワーク識別子とマッチングする、すなわち目標宛先アドレスおよび目標ネットワーク識別子が対応関係の宛先アドレスおよびネットワーク識別子にそれぞれにマッチングしていると、該対応関係に記録された出力インタフェースを該目標メッセージの目標出力インタフェースとする。
【００１８】
ステップ１０６：前記目標出力インタフェースによって前記目標メッセージを送信する。
【００１９】
第１のエッジデバイスは目標出力インタフェースを確定した後、該目標出力インタフェースによって目標メッセージを転送し、該目標メッセージが該目標ネットワーク識別子に対応する仮想ＬＡＮにおける目標宛先アドレスに対応するホストにアクセスできる。
【００２０】
本願の実施例では、ＶＸＬＡＮの第１のエッジデバイスは目標メッセージを受信したと、目標メッセージに記載されている目標宛先アドレスと目標ネットワーク識別子と、ローカルに記憶された対応関係の宛先アドレス及びネットワーク識別子とマッチングを行って目標出力インタフェースを確定し、該目標出力インタフェースによって該目標メッセージを送信する。すなわち、サービスメッセージを受信したと、宛先アドレスとネットワーク識別子とマッチングしてサービスメッセージを転送することで、従来のように宛先アドレスがヒットされたとサービスメッセージを転送することを回避する、例えば従来でＶＸＬＡＮレイヤ２の転送ではＭＡＣアドレスがヒットされたとＭＡＣテーブルにおけるインタフェース（Ｉｎｔｅｒｆａｃｅ）に基づいてサービスメッセージを転送する状況を回避するので、同一ＭＡＣアドレスを有するとともに異なるＶＬＡＮに属する複数の仮想マシンが同一ＶＸＬＡＮにアクセスできない問題を解決する。
【００２１】
本願の好ましい実施形態では、第１のエッジデバイスはアドレス転送テーブルを用いて宛先アドレス、ネットワーク識別子及び出力インタフェースの対応関係を記憶する。具体的には、該アドレス転送テーブルにおける各々の転送エントリーは各対応関係の宛先アドレス、ネットワーク識別子及び出力インタフェースを記録するためのものである。第１のエッジデバイスは目標メッセージの目標ネットワーク識別子と目標宛先アドレスを確定した後、目標ネットワーク識別子と目標宛先アドレスに基づいて該アドレス転送テーブルにおける転送エントリーをサーチする。転送エントリー中のネットワーク識別子と該目標ネットワーク識別子とにマッチングしているとともに該転送エントリー中の宛先アドレスと該目標宛先アドレスとマッチングしている場合、該転送エントリーに記録された出力インタフェースを目標出力インタフェースとし、目標出力インタフェースによって該目標メッセージを転送する。
【００２２】
本願の好ましい実施形態では、ローカルに記憶されたネットワーク識別子、宛先アドレスと出力インタフェースとの対応関係を取得することは、入力された構成情報に基づいて、出力インタフェースと宛先アドレスとネットワーク識別子との対応関係を取得するステップ、又は、ホストが送信する通知メッセージに基づいて、出力インタフェースと、宛先アドレスとネットワーク識別子との対応関係を取得するステップを含む。具体的には、ユーザーは構成情報を入力して構成することで、第１のエッジデバイスに宛先アドレス、ネットワーク識別子及び出力インタフェースの対応関係を構成し、第１のエッジデバイスが該対応関係に基づいて目標メッセージの出力インタフェースを確定する。ここで、構成情報は、具体的には、ネットワーク識別子、宛先アドレス、出力インタフェースに対応するインタフェースタグ等のパラメータ情報を含み、ネットワーク識別子と、宛先アドレスと出力インタフェースとの対応関係を構成するためのものである。該出力インタフェースは第１のエッジデバイスのインタフェースであり、具体的には第１のエッジデバイスがホストに接続されるインタフェース、第１のエッジデバイスがほかのエッジデバイスに接続されるインタフェース等を含む。好ましくは、第１のエッジデバイスはユーザーによって入力される構成情報を検出すると、該構成情報に記載されているネットワーク識別子、宛先アドレス、出力インタフェースに対応するインタフェースタグ等のパラメータ情報を抽出し、ネットワーク識別子と、宛先アドレスと出力インタフェースに対応するインタフェースタグを用いて、ネットワーク識別子、宛先アドレスと出力インタフェースとの対応関係を構成する。
【００２３】
また、第１のエッジデバイスはホストが送信する通知メッセージに基づいて出力インタフェースと、宛先アドレスとネットワーク識別子との対応関係を確定するとともに、確定した対応関係をローカルに記憶してもよい。ここで、通知メッセージにはホストアドレスとネットワーク識別子が来載されている。該ホストアドレスは該通知メッセージを送信するホストのＭＡＣアドレス、ＩＰアドレス等であってもよい。該ネットワーク識別子は該通知メッセージを送信するホストが属するネットワークのＶＬＡＮ  ｔａｇであってもよい。第１のエッジデバイスは該通知メッセージを受信するインタフェースを、該ホストに対応する出力インタフェースとし、該通知メッセージに記載されているホストアドレスを宛先アドレスとする。更に、該通知メッセージに対して、宛先アドレス、ネットワーク識別子と出力インタフェースの対応関係を構築し、ローカルに記憶する。
【００２４】
好ましくは、ホストが送信する通知メッセージに基づいて、出力インタフェースと宛先アドレスとネットワーク識別子との対応関係を取得することは、ホストが送信する通知メッセージを受信し、通知メッセージを受信するインタフェースを出力インタフェースとし、出力インタフェースと、通知メッセージに記載されている宛先アドレスとネットワーク識別子との対応関係を記録するステップを含む。
【００２５】
上記具体例によれば、第１のエッジデバイスは宛先アドレス、ネットワーク識別子と出力インタフェースの対応関係を転送エントリーに記憶する。第１のエッジデバイスはホストが送信する通知メッセージを受信したと、該通知メッセージに基づいて、対応する転送エントリーを生成する。転送エントリーは通知メッセージに記載されているホストアドレスとネットワーク識別子を含む。具体的には、ホストがオンラインになると、ブロードキャストによってホストアドレスとネットワーク識別子を記載した通知メッセージを送信してＶＸＬＡＮにアクセスする。ここで、ホストアドレスは該通知メッセージを送信するホストを確定するためのものであり、例えばＭＡＣアドレス、ＩＰアドレス等が挙げられる。ネットワーク識別子は該通知メッセージを送信するホストが属する仮想ＬＡＮを確定するためのものであり、例えば仮想ＬＡＮ識別子が挙げられる。ＶＸＬＡＮの第１のエッジデバイスは該通知メッセージを受信したと、該通知メッセージを解析して、該通知メッセージに記載されているホストアドレスとネットワーク識別子を取得することによって、該通知メッセージに記載されているホストアドレスとネットワーク識別子、及び該通知メッセージを受信するインタフェースに基づいて、対応する転送エントリーを生成する。該転送エントリーはホストアドレス、ネットワーク識別子、インタフェースデータ等のパラメータを含んでもよく、本願の実施例ではこれを限定しない。
【００２６】
第１のエッジデバイスは転送エントリーを生成した後、該生成した転送エントリーを保存し、下記のデータ処理を容易にするように、例えば保存した転送エントリーに基づいてサービスメッセージの転送を実現する。具体的には、サービスメッセージを受信したと、第１のエッジデバイスはサービスメッセージに記載されている目標宛先アドレスと転送エントリー中のホストアドレスとマッチングするとともに、サービスメッセージに記載されている目標ネットワーク識別子と転送エントリー中のネットワーク識別子とマッチングする。転送エントリー中のホストアドレスと目標宛先アドレスとがマッチングしているとともに、該転送エントリー中のネットワーク識別子と目標ネットワーク識別子とがマッチングしている場合、該転送エントリー中のインタフェースデータに基づいて該サービスメッセージに対応する目標出力インタフェースを確定し、該目標出力インタフェースによって該サービスメッセージを転送する。
【００２７】
以上のように、ＶＸＬＡＮの第１のエッジデバイスはホストがオンラインになると、該ホストが送信する通知メッセージに基づいて、通知メッセージに記載されているホストアドレスとネットワーク識別子を含む転送エントリーを生成し、また、転送エントリー中のホストアドレスとネットワーク識別子に基づいてサービスメッセージを転送する。すなわち、ホストのサービスメッセージを受信したと、サービスメッセージに記載されている目標宛先アドレス及び目標ネットワーク識別子と転送エントリー中のホストアドレス及びネットワーク識別子とマッチングしてサービスメッセージを転送することによって、従来からホストアドレスがヒットされたとサービスメッセージを転送することを回避する。例えば、従来のＶＸＬＡＮレイヤ２の転送ではＭＡＣアドレスがヒットされたとＭＡＣテーブルにおけるインタフェース（Ｉｎｔｅｒｆａｃｅ）に基づいてサービスメッセージを転送する状況を回避するので、同一ＭＡＣアドレスを有するが異なるＶＬＡＮに属する複数の仮想マシンが同一ＶＸＬＡＮにアクセスできない問題を解決する。
【００２８】
実際には、ＶＸＬＡＮの第１のエッジデバイスは複数台のホストに接続され、各オンラインホストが送信する通知メッセージに基づいて各オンラインホストに対応する転送エントリーを生成して保存することで、各ホストに対応する転送エントリーに基づいて、各ホストのサービスメッセージを転送する。好ましくは、ＶＸＬＡＮの第１のエッジデバイスに適用されるデータ処理方法は、さらに、各ホストの転送エントリーを保存し、アドレス転送テーブルを生成するステップを含む。ＶＸＬＡＮの第１のエッジデバイスはサービスメッセージを受信したと、予め生成されたアドレス転送テーブルをクエリすることで、該サービスメッセージに対応する転送エントリーを確定し、更に該転送エントリー中のインタフェースデータに対応する目標出力インタフェースによってサービスメッセージを転送する。
【００２９】
本願の一具体例では、第１のエッジデバイスはホストが送信する通知メッセージに記載されているホストアドレスとネットワーク識別子に基づいて第１のメッセージを生成し、第１のメッセージをほかのエッジデバイスに送信することによって、ほかのエッジデバイスが該第１のメッセージに基づいて出力インタフェースと第１のメッセージに記載されているネットワーク識別子及びホストアドレスとの対応関係を記録する。同様に、第１のエッジデバイスはほかのエッジデバイスが送信する第１のメッセージに基づいて、第１のメッセージに記載されているネットワーク識別子及びホストアドレスの対応関係も記録する。従って、本願の好ましい実施形態では、該データ処理方法は、さらに、第１のエッジデバイスが出力インタフェースと、宛先アドレスとネットワーク識別子との対応関係を取得する後、該対応関係の宛先アドレス及びネットワーク識別子を第３のエッジデバイスに送信するステップを含む。
【００３０】
本願の実施例では、第３のエッジデバイスは第１のエッジデバイスに接続されるほかのエッジデバイスであることを示し、例えば第２のエッジデバイスを含む。好ましくは、ホストが送信する通知メッセージに基づいて、出力インタフェースと、宛先アドレスとネットワーク識別子との対応関係を取得することは、具体的には、第２のエッジデバイスが送信する、宛先アドレスとネットワーク識別子を記載した第１のメッセージを受信し、第１のメッセージを受信するためのインタフェースを出力インタフェースとし、出力インタフェースと、第１のメッセージに記載されている宛先アドレスとネットワーク識別子との対応関係を記録するステップを含む。そのうち、第１のメッセージに記載されている宛先アドレス及びネットワーク識別子は、第２のエッジデバイスにより、ホストが送信する通知メッセージに基づいて取得されるものである。
【００３１】
図２に示すように、図２は本願の実施例に係る他のデータ処理方法のフローチャートであり、具体的にはステップ２０２〜ステップ２０８を含む。
【００３２】
ステップ２０２：目標メッセージを受信し、前記目標メッセージの目標ネットワーク識別子と目標宛先アドレスを確定する。
【００３３】
本願の実施例では、目標メッセージは目標宛先アドレス、送信元ホストアドレス等のパラメータ情報を含む。目標宛先アドレスは目標メッセージがアクセスするアドレスを示すためのものであり、送信元ホストアドレスは該目標メッセージを送信する送信元アドレスを示すためのものである。第１のエッジデバイスは目標メッセージを受信したと、該目標メッセージを解析することによって、該目標メッセージに記載されている目標宛先アドレスを取得する、すなわち該目標メッセージの目標宛先アドレスを確定する。第１のエッジデバイスは、さらに、該目標メッセージを受信するインタフェースに基づいて、該目標メッセージに対応する第１のネットワーク識別子を確定し、更に目標メッセージに対応する第１のネットワーク識別子を目標ネットワーク識別子とする。該第１のネットワーク識別子は該目標メッセージを送信するホストアドレスが属する仮想ＬＡＮを識別するためのものであり、例えば該目標メッセージを受信するインタフェースに対応するネットワーク識別子である。
【００３４】
好ましくは、該目標メッセージは、該目標メッセージがアクセスする仮想ＬＡＮを識別するための第２のネットワーク識別子を含む。本願の好ましい実施形態では、前記目標メッセージに対応する第１のネットワーク識別子と前記目標メッセージがアクセスする第２のネットワーク識別子と一致しない場合、第１のネットワーク識別子と第２のネットワーク識別子とのマッピング関係があるか否かを判断する。当該マッピング関係があると判断した場合、前記第２のネットワーク識別子を目標ネットワーク識別子とし、ＮＯであると、第１のネットワーク識別子と第２のネットワーク識別子とのマッピング関係を構築し、前記第２のネットワーク識別子を目標ネットワーク識別子とする。好ましい実施例では、該送信元ホストアドレス及び該目標メッセージを受信するインタフェースとネットワーク識別子とのマッピング関係がローカルに記憶されている場合、第１のエッジデバイスは該目標メッセージに記載されている送信元ホストアドレスと該目標メッセージを受信するインタフェースに基づいてローカルにキャッシュされたマッピング関係をサーチすることによって、該送信元ホストアドレス及び該目標メッセージを受信するインタフェースとのマッピング関係を有するネットワーク識別子を、該目標メッセージに対応する第２のネットワーク識別子として確定する。
【００３５】
ステップ２０４：記録された対応関係には前記目標ネットワーク識別子および目標宛先アドレスにマッチングしている出力インタフェースがあるか否かを検出する。
【００３６】
目標メッセージを転送する際に、第１のエッジデバイスは記録されたネットワーク識別子と、宛先アドレスと出力インタフェースの対応関係に、目標ネットワーク識別子及び目標宛先アドレスにマッチングしている出力インタフェースがあるか否かを検出することによって、該目標メッセージを転送するか否かを確定する。目標ネットワーク識別子及び目標宛先アドレスにマッチングしている出力インタフェースがある場合、ステップ２０６に進み、目標ネットワーク識別子及び目標宛先アドレスにマッチングしている出力インタフェースがない場合、該目標メッセージを送信しない。好ましくは、該目標メッセージを捨てる。本願の実施例ではこれを限定しない。
【００３７】
本願の実施例では、一つの対応関係に含まれる宛先アドレスと目標宛先アドレスとがマッチングしているとともに、該対応関係に含まれるネットワーク識別子と目標ネットワーク識別子とがマッチングしている場合、該対応関係に含まれる出力インタフェースが目標ネットワーク識別子及び目標宛先アドレスにマッチングしていると確定する。
【００３８】
ステップ２０６：前記目標ネットワーク識別子及び目標宛先アドレスにマッチングしている出力インタフェースを、目標メッセージに対応する目標出力インタフェースとして確定する。
【００３９】
ステップ２０８：前記目標出力インタフェースによって前記目標メッセージを送信する。
【００４０】
目標出力インタフェースを確定した後、第１のエッジデバイスは該目標出力インタフェースによって、該目標メッセージを転送する。
【００４１】
本願の実施例は、一つの具体的な応用例として、ＶＸＬＡＮの第１のエッジデバイスは通知メッセージを受信したと、受信した通知メッセージからホストアドレスとネットワーク識別子を抽出し、該通知メッセージを受信するインタフェースに基づいて、対応するインタフェースデータを確定することによって、インタフェースデータ、ホストアドレス及びネットワーク識別子を用いて対応する転送エントリーを生成する。例えば、ＶＴＥＰにハンギングされたＶＭがオンラインになると、該ＶＭがアドレス解決プロトコル（Ａｄｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ、ＡＲＰ）メッセージを報告した後、ＶＴＥＰにＭＡＣ転送エントリーを形成する。
【００４２】
ここで、ＭＡＣ転送エントリーはＭＡＣテーブルにおける一つのエントリーである。ＭＡＣテーブルはアドレス転送テーブルである。
【００４３】
具体的には、図３に示されて一つの具体例において異なるＶＬＡＮに属するＶＭが一つのＶＸＬＡＮにアクセスする模式図のように、ＶＴＥＰ１にハンギングされたＶＭ１とＶＭ２がオンラインになると、ＶＴＥＰ１はＶＭ１が送信する通知メッセージに基づいてＶＭ１に対応する転送エントリーを生成し、ＶＭ２が送信する通知メッセージに基づいてＶＭ１に対応する転送エントリーを生成する。例えば、テーブル１に示されるように、テーブル１では、第２の行のエントリーはＶＭ１に対応する転送エントリーであり、第３の行のエントリーはＶＭ２に対応する転送エントリーである。
【００４４】
【表１】
2019534648.tif 000003
【００４５】
テーブル１では、宛先ｍａｃはＶＭのホストアドレスを示すためのものであり、ｖｌａｎ  ｔａｇはＶＭがアクセスするＶＬＡＮを示すためのものであり、ｖｓｉ  ｖｎｉはＶＸＬＡＮを識別するためのものであり、ｉｎｔｅｒｆａｃｅはＶＭに対応する出力インタフェースを示すためのものである。すなわち、ＶＴＥＰは該出力インタフェースによって該ＶＭのメッセージを受信又は転送する。例えば、該ＶＭの通知メッセージを受信したり、該ＶＭにアクセスするサービスメッセージを該ＶＭに転送したり、該ＶＭがほかのＶＭにアクセスするメッセージを受信したりすること等である。
【００４６】
なお、ＶＸＬＡＮは拡張可能な仮想ＬＡＮＩＤ（ＶＸＬＡＮ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ、ＶＸＬＡＮ  ＩＤ）によって識別でき、ＶＸＬＡＮ  ＩＤはＶＸＬＡＮネットワーク識別子（ＶＸＬＡＮ  Ｎｅｔｗｏｒｋ  Ｉｄｅｎｔｉｆｉｅｒ、ＶＮＩ）とも呼ぶ。
【００４７】
ＶＸＬＡＮの第１のエッジデバイスはサービスメッセージを受信したと、該サービスメッセージに記載されている目標宛先アドレスと目標ネットワーク識別子を抽出し、更に抽出した目標宛先アドレスと目標ネットワーク識別子に基づいてアドレス転送テーブルをサーチすることによって、対応する目標転送エントリーを確定する。サーチのうち、アドレス転送テーブルにおける各転送エントリーのネットワーク識別子およびホストアドレスが目標ネットワーク識別子および目標宛先アドレスにマッチングするか否かを検出する。もし、ある転送エントリー中のネットワーク識別子が目標ネットワーク識別子にマッチングしているとともに、該転送エントリー中のホストアドレスが目標宛先アドレスにマッチングしていると検出する場合、該転送エントリーを該サービスメッセージに対応する目標転送エントリーとして確定する。目標転送エントリーを確定した後、ＶＸＬＡＮの第１のエッジデバイスは該目標転送エントリー中のインタフェースデータに基づいて目標出力インタフェースを確定し、該目標出力インタフェースによってサービスメッセージを転送する。
【００４８】
本願の実施例では、ＶＸＬＡＮのエッジデバイスにおける転送エントリーのヒットインデックスを拡張することで、ＶＸＬＡＮのエッジデバイスは異なるＶＬＡＮが同一ホストアドレスをサポートするというニーズを満たす。具体的には、従来のＶＸＬＡＮレイヤ２の転送は、ＭＡＣアドレスがヒットされたと、ＭＡＣテーブルにおけるインタフェースデータに基づいて転送を行う。本願の実施例は、ＶＸＬＡＮにおけるレイヤ２の転送のヒットインデックスを変更することで、ホストアドレスとＶＬＡＮがヒットされる時にサービスメッセージを転送する。すなわち、ＶＬＡＮとＭＡＣアドレスともに基づいて転送を指導するという考案を提出することで、異なるＶＬＡＮに属する同一ＭＡＣアドレスが一つのＶＸＬＡＮに同時にアクセスする問題を解決する。
【００４９】
好ましくは、ＶＸＬＡＮの第１のエッジデバイスはアドレス転送テーブルを生成した後、該アドレス転送テーブルに記録された転送情報をネイバー装置に同期することによって、ネイバー装置は同期した転送情報に基づいて更新を行う。好ましくは、ＶＸＬＡＮの第１のエッジデバイスはアドレス転送テーブルから同一ホストアドレスに対応する各ネットワーク識別子を抽出し、抽出した各ネットワーク識別子を用いて、対応するルーティングメッセージを生成し、該ルーティングメッセージをネイバー装置に送信し、ネイバー装置は該ルーティングメッセージに基づいてネイバー装置におけるアドレス転送テーブルを更新する。
【００５０】
そのうち、ルーティングメッセージは、複数のフィールドを含み各パラメータ情報を記載している。具体的には、ＭＡＣアドレスフィールド、ＶＬＡＮ  ｔａｇフィールド、マルチプロトコルラベルスイッチング（Ｍｕｌｔｉ−Ｐｒｏｔｏｃｏｌ  Ｌａｂｅ  ｌＳｗｉｔｃｈｉｎｇ、ＭＰＬＳ）ラベル（Ｌａｂｅｌ）フィールド等を含む。ここで、ＭＡＣアドレスフィールドはホストアドレスを充填し、ＶＬＡＮ  ｔａｇフィールドはホストアドレスに対応するネットワーク識別子を充填し、ＭＰＬＳ  ＬａｂｅｌフィールドはＭＰＬＳＬａｂｅｌを充填する、例えばｖｓｉ  ｖｎｉを充填する。
【００５１】
ＶＸＬＡＮの第１のエッジデバイスとしてＶＴＥＰを例に説明する。
【００５２】
ルーティングメッセージを生成した後、ＶＴＥＰはＶＸＬＡＮトンネルによってルーティングメッセージをリモートＶＴＥＰに送信する。リモートＶＴＥＰは該ルーティングメッセージを受信したと、該ルーティングメッセージを解析して、ルーティングメッセージに記載されているホストアドレスと該ホストアドレスに対応するネットワーク識別子、及びＭＰＬＳ  Ｌａｂｅｌを取得し、該リモートＶＴＥＰに保存されたアドレス転送テーブルを更新する。
【００５３】
本願の実施例では、ルーティングメッセージは予め予約された拡張フィールドを含み、これにより、該予め予約された拡張フィールドでほかのパラメータ情報、例えばネットワーク層に対応するネットワーク識別子を担持し、本願の実施例ではこれを限定しない。
【００５４】
図３に示すように、本願の一具体示例として、ＶＴＥＰ１はＭＡＣ転送テーブルを生成した後、ＭＡＣ転送テーブルに記録された情報をすべてのボーダーゲートウェイプロトコル（Ｂｏｒｄｅｒ  Ｇａｔｅｗａｙ  Ｐｒｏｔｏｃｏｌ、ＢＧＰ）ＥＶＰＮネイバー装置に同期する（例えば図３のＶＴＥＰ２）。
【００５５】
具体的には、ＭＡＣアドレス転送テーブルを生成した後、ＶＴＥＰ１は上記テーブル１に示すように該ＭＡＣアドレス転送テーブルからホストアドレス「Ａ−Ａ−Ａ」に対応するネットワーク識別子を抽出する。すなわち、ネットワーク識別子のｖｌａｎ  ｔａｇ「３」とｖｌａｎ  ｔａｇ「４」を抽出する。そして、抽出したネットワーク識別子に基づいてｖｌａｎ  ｔａｇリスト（ｌｉｓｔ）を生成し、該ｖｌａｎ  ｔａｇｌｉｓｔをアクセシビリティメッセージに追加されたＶＬＡＮ  ｔａｇフィールドに充填して、対応するルーティングメッセージを生成し、例えばＥＶＰＮ２  ＭＡＣルーティングメッセージを生成する。そして、該生成したＥＶＰＮ２  ＭＡＣルーティングメッセージをＶＸＬＡＮトンネルによってＶＴＥＰ２に送信する。
【００５６】
ＶＴＥＰ２は該ＥＶＰＮ２  ＭＡＣルーティングメッセージを受信したと、解析を行い、ＭＡＣアドレスフィールの後にｖｌａｎ  ｔａｇｌｉｓｔに対応する追加フィールド、すなわちＶＬＡＮ  ｔａｇフィールドが付いていることを発見した。これにより、ＭＡＣアドレスフィールドおよびＶＬＡＮ  ｔａｇフィールドに記載さられているパラメータに基づいて、ホストアドレス「Ａ−Ａ−Ａ」が異なるＶＬＡＮからのものであると確定し、リモート側で同期されて対応するＭＡＣ転送エントリーをクリエートする。例えば、テーブル２に示されるように、ｔｕｎｎｅｌ０はＶＴＥＰ２とＶＴＥＰ１の間のポイントツーポイントロジックトンネル（ｔｕｎｎｅｌ）を確定するためのものである。
【００５７】
【表２】
2019534648.tif 000004
【００５８】
本願の実施例では、ＥＶＰＮ２  ＭＡＣルータを拡張してアクセシビリティメッセージにＶＬＡＮ  ｔａｇフィールドを追加することで、追加したＶＬＡＮ  ｔａｇフィールドに同一ホストアドレスに対応するネットワーク識別子を充填し、ＥＶＰＮ同期ルーティングメッセージを生成する。これにより、ＶＸＬＡＮの第１のエッジデバイスのネイバー装置はＥＶＰＮ同期ルーティングメッセージに記載されているＭＡＣアドレスとＶＬＡＮ  ｔａｇに基づいてＭＡＣ転送エントリーを生成し、該ＭＡＣ転送エントリーに基づいてホストのサービスメッセージを転送する。
【００５９】
本願の実施例では、ＶＸＬＡＮの第１のエッジデバイスはＶＸＬＡＮメッセージをカプセル化する際に、ＶＸＬＡＮヘッダーの予約フィールドに相手側のアクセスコントローラ（Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌｌｅｒ、ＡＣ）に必要とするＶＬＡＮ  ｔａｇを記載することで、異なるＶＬＡＮに属する同一ＭＡＣのサービスメッセージを転送する。
【００６０】
図４に示すように、図４は本願の実施例に係る一つのエッジデバイスがホストから送信するアクセスメッセージを再カプセル化するフローチャートであり、具体的には、ステップ４０２〜ステップ４０４を含む。
【００６１】
ステップ４０２：予め設定されたマッピング関係に基づいて、アクセスメッセージに対応する目標ネットワーク識別子を確定する。
【００６２】
アクセスメッセージは目標ホストにアクセスするためのものであり、例えば、第１のエッジデバイスにハンギングされたオンラインホストが目標ホストに対して生成するアクセスメッセージである。目標ネットワーク識別子は目標ホストが属する仮想ＬＡＮを確定するものである。
【００６３】
ステップ４０４：目標ネットワーク識別子を用いて前記アクセスメッセージを再カプセル化し、対応するサービスメッセージを生成する。
【００６４】
具体的には、本願の実施例は、ＶＸＬＡＮによるＶＬＡＮ  ｔａｇのカプセル化の考案を追加することで、アクセスメッセージがＶＴＥＰでＶＸＬＡＮカプセル化される時、デフォルトのマッピング関係又は手動で変更されたマッピング関係に基づいて、ｖｘｌａｎヘッダーの予約フィールドを用いてマッピングしたＶＬＡＮ  ｔａｇとともにＶＸＬＡＮカプセル化されることによって、対応するサービスメッセージを生成し、ＶＬＡＮ  ｔａｇが記載されているサービスメッセージを目標ホストのアクセスするＶＴＥＰに転送する。
【００６５】
例えば、現在にＶＸＬＡＮヘッダーに２つの予約フィールドが存在し、それぞれにＲｅｓｅｒｖｅｄ１及びＲｅｓｅｒｖｅｄ２と記載する場合、そのうちのいずれか一方の予約フィールドにＶＬＡＮ  ｔａｇの値を記載し、例えばＲｅｓｅｒｖｅｄ１フィールドにＶＬＡＮ  ｔａｇの値を記載してもよく、Ｒｅｓｅｒｖｅｄ２フィールドにＶＬＡＮ  ｔａｇの値を記載してもよい。本願の実施例ではこれを限定しない。
【００６６】
図３に示すように、本願の一具体示例として、図３のＶＭ３がＶＭ１にアクセスしようとする場合、ＶＴＥＰ２でＶＸＬＡＮカプセル化を行う時、予め設定されたマッピング関係に基づいて目標ネットワーク識別子ＶＬＡＮ  ｔａｇ３をＶＸＬＡＮヘッダーの予約フィールドにカプセル化する。すなわち、ＶＸＬＡＮにカプセル化されたＶＸＬＡＮヘッダーに記載されているＶＬＡＮ  ｔａｇは３である。これで、サービスメッセージを生成する。サービスメッセージがＶＴＥＰ１に到達すると、ＶＴＥＰ１はサービスメッセージをＶＸＬＡＮデカプセル化する。デカプセル化の際に、ＶＴＥＰ１はＶＸＬＡＮヘッダーにＶＬＡＮ  ｔａｇが含まれていることを発見する。これにより、ＭＡＣテーブルをマッチングする時、ＭＡＣアドレスのほか、ＶＬＡＮ  ｔａｇがヒットされることも必要であると確定する。このように、ＶＴＥＰ１は上記テーブル１の転送エントリーに基づいて、ヒット後に該サービスメッセージに対応する出力インタフェースをｇ０／１と確定し、出力インタフェースｇ０／１によってサービスメッセージをＶＭ１に転送する。これにより、ＶＭ３とＶＭ１の間のサービス転送を完了する。
【００６７】
本願の一実施例では、マッピング関係の構成方式は、具体的には、オンラインホストが属する仮想ＬＡＮを検出して、オンラインホストとその属する仮想ＬＡＮのネットワーク識別子とのマッピング関係をクリエートするステップ、及び／又は、オンラインホストに対して入力されたマッピング情報が検出されると、オンラインホストとマッピング情報のネットワーク識別子とのマッピング関係をクリエートするステップを含む。
【００６８】
本願の実施例は、一つの具体的な応用例として、ＶＴＥＰにハンギングされたホストがアクセスするＶＬＡＮ  ｔａｇをアドレス転送テーブルにおけるネットワーク識別子にマッチングすることによって、サービスメッセージのカプセル化すべきＶＬＡＮ  ｔａｇを確定する。例えば、図３では、ＶＬＡＮ  ｔａｇ「３」とするＶＭ３がアクセスされ、ＶＭ３がＡ−Ａ−Ａにアクセスしようとすると、デフォルトにアクセスするのは、上記テーブル２の１番目のＶＬＡＮ  ｔａｇ「３」とするＡ−Ａ−Ａである。すなわち、ＶＬＡＮ  ｔａｇ「３」とするＶＭ１にアクセスする。ＶＴＥＰ２のユーザーが手動でＶＴＥＰ２のＡＣにおけるＶＬＡＮ  ｔａｇ３のアクセスをＶＬＡＮ  ｔａｇ４にマッピングすると、ＶＭ３はＶＬＡＮ  ｔａｇ「４」とするＶＭ２にアクセスできる。
【００６９】
同様に、手動マッピングによって、図３のＶＭ４もＶＭ１又はＶＭ２をアクセスできる。具体的には、ＶＴＥＰ２はオンラインホストＶＭ４に対して入力されたマッピング情報が検出されると、オンラインホストＶＭ４とマッピング情報のネットワーク識別子とのマッピング関係をクリエートする。例えば、マッピング情報のＶＬＡＮ  ｔａｇ「３」とする場合、ＶＭ４とＶＬＡＮ  ｔａｇ３とのマッピング関係をクリエートすることで、ＶＭ４がＶＭ１にアクセスできる。また、マッピング情報のＶＬＡＮ  ｔａｇ「４」とする場合、ＶＭ４とＶＬＡＮ  ｔａｇ４とのマッピング関係をクリエートすることで、ＶＭ４がＶＭ２にアクセスできる。
【００７０】
ＶＸＬＡＮは通常、データセンターネットワークに適用される。本願の実施例は、ＥＶＰＮ２ルーティングを拡張することで、データセンター間でレイヤ２の転送メッセージを同期・転送する時、現在のデータセンターにおけるすべてのレイヤ２のサービスを２つのデータセンターの間のマッピングＶＮＩにマッピングすることによって、エッジデバイスにおけるＶＸＬＡＮサービスのリソースを節約できる。
【００７１】
本願の実施例では、方法の実施例に対して、説明の便宜のために一連の動作の組合せとして説明したが、当業者であれば、本願の実施例はその説明された動作順序に限定されるものではないと理解できる。本願の実施例に基づいて、特定のステップについて、ほかの順序で又は同時に行ってもよい。また、当業者であれば、明細書に説明された実施例はいずれも好適な実施例であり、係る動作は必ずしも本願の実施例に必要なものではないとも理解できる。
【００７２】
図５に示すように、図５は本願の実施例に係るデータ処理装置の構成ブロック図である。
【００７３】
本願の実施例に係るデータ処理装置は、拡張可能な仮想ＬＡＮの第１のエッジデバイスに適用され、具体的には、
目標メッセージを受信し、前記目標メッセージの目標ネットワーク識別子と目標宛先アドレスを確定する受信モジュール５０２と、
前記目標ネットワーク識別子と目標宛先アドレスと、ローカルに記憶されたネットワーク識別子と宛先アドレスと出力インタフェースとの対応関係と、のマッチング結果に基づいて、前記目標メッセージに対応する目標出力インタフェースを確定する第１の処理モジュール５０４と、
前記目標出力インタフェースによって前記目標メッセージを送信する送信モジュール５０６と、を備える。
【００７４】
図６に示すように、図６は本願の実施例に係る他のデータ処理装置の構成ブロック図である。
【００７５】
本願の好ましい実施形態では、該データ処理装置は第２の処理モジュール５０８をさらに備える。
【００７６】
第２の処理モジュール５０８は、入力された構成情報に基づいて、出力インタフェースと、宛先アドレスとネットワーク識別子との対応関係を取得し、又は、ホストが送信する通知メッセージに基づいて、出力インタフェースと、宛先アドレスとネットワーク識別子との対応関係を取得する。
【００７７】
好ましくは、第２の処理モジュール５０８は、具体的には、ホストが送信する通知メッセージを受信し、前記通知メッセージを受信するインタフェースを前記出力インタフェースとし、前記出力インタフェースと、前記通知メッセージに記載されている宛先アドレスとネットワーク識別子との対応関係を記録する、
または、第２の処理モジュール５０８は、具体的には、第２のエッジデバイスが送信する、宛先アドレス及びネットワーク識別子が記載されている第１のメッセージを受信し、前記第１のメッセージを受信するインタフェースを出力インタフェースとし、前記出力インタフェースと、前記第１のメッセージに記載されている宛先アドレスとネットワーク識別子との対応関係を記録し、前記第１のメッセージに記載されている宛先アドレス及びネットワーク識別子は、第２のエッジデバイスにより、ホストが送信する通知メッセージに基づいて取得されるものである。
【００７８】
本願の好ましい実施形態では、送信モジュール５０６は、さらに、前記第１のエッジデバイスが前記第２の処理モジュール５０８によって出力インタフェース、と宛先アドレスとネットワーク識別子との対応関係を取得した後、前記対応関係の宛先アドレス及びネットワーク識別子を第３のエッジデバイスに送信する。
【００７９】
本願の好ましい実施形態では、受信モジュール５０２は、具体的には、目標メッセージを受信したと、前記目標メッセージに記載されている第１の宛先アドレスを目標宛先アドレスとし、前記目標メッセージに対応する第１のネットワーク識別子を目標ネットワーク識別子とする。
【００８０】
好ましくは、該受信モジュール５０２はさらに、前記目標メッセージに対応する第１のネットワーク識別子と前記目標メッセージのアクセスする第２のネットワーク識別子とが一致しない場合、第１のネットワーク識別子と第２のネットワーク識別子とのマッピング関係があるか否かを判断し、当該マッピング関係があると判断した場合、前記第２のネットワーク識別子を目標ネットワーク識別子とする。
【００８１】
本願の好ましい実施形態では、第１の処理モジュール５０４は、具体的には、記録された対応関係に前記目標ネットワーク識別子および目標宛先アドレスにマッチングしている出力インタフェースがあるか否かを判断し、当該マッチングしている出力インタフェースがあると判断した場合、前記目標ネットワーク識別子および目標宛先アドレスにマッチングしている出力インタフェースを前記目標出力インタフェースとして確定する。
【００８２】
本願の実施例によれば、ＶＸＬＡＮの第１のエッジデバイスは目標メッセージを受信したと、目標メッセージに記載されている目標宛先アドレスと目標ネットワーク識別子と、ローカルに記憶された対応関係の宛先アドレスとネットワーク識別子とマッチングして目標出力インタフェースを確定することで、該目標出力インタフェースによって該目標メッセージを送信する。すなわち、サービスメッセージを受信したと、宛先アドレスとネットワーク識別子とマッチングすることによりサービスメッセージを転送することで、従来から宛先アドレスがヒットされたとサービスメッセージを転送することを回避する。例えば、従来のＶＸＬＡＮレイヤ２の転送ではＭＡＣアドレスがヒットされたとＭＡＣテーブルにおけるインタフェースに基づいてサービスメッセージを転送する状況を回避することによって、同一ＭＡＣアドレスを有するとともに異なるＶＬＡＮに属する複数の仮想マシンが同一ＶＸＬＡＮにアクセスできない問題を解決する。
【００８３】
上記データ処理方法の実施例に対応して、本願の実施例は電子機器をさらに提供する。該電子機器はＶＸＬＡＮの第１のエッジデバイスとして機能する。図７に示すように、図７は本願の実施例に係る電子機器の構成ブロック図である。該電子機器はプロセッサ７０１及び機械可読記憶媒体７０２を備え、機械可読記憶媒体７０２はプロセッサ７０１によって機械実行可能命令が記憶されており、機械実行可能命令は受信命令７１２、第１の処理命令７２２、及び送信命令７３２を含み、
プロセッサ７０１は受信命令７１２に応じて、目標メッセージを受信し、目標メッセージの目標ネットワーク識別子と目標宛先アドレスを確定し、
プロセッサ７０１は第１の処理命令７２２に応じて、目標ネットワーク識別子と目標宛先アドレスと、ローカルに記憶されたネットワーク識別子、宛先アドレスと出力インタフェースとの対応関係と、のマッチング結果に基づいて、目標メッセージに対応する目標出力インタフェースを確定し、
プロセッサ７０１は送信命令７３２に応じて、目標出力インタフェースによって目標メッセージを送信する。
【００８４】
本願の好ましい実施形態では、機械実行可能命令は第２の処理命令をさらに含み、
プロセッサ７０１は第２の処理命令に応じて、入力された構成情報に基づいて、出力インタフェースと、宛先アドレスとネットワーク識別子との対応関係を取得し、又は、ホストが送信する通知メッセージに基づいて、出力インタフェースと宛先アドレス及びネットワーク識別子との対応関係を取得する。
【００８５】
本願の好ましい実施形態では、プロセッサ７０１は第２の処理命令に応じて、具体的には、
ホストが送信する通知メッセージを受信し、通知メッセージを受信するインタフェースを出力インタフェースとし、出力インタフェースと、通知メッセージに記載されている宛先アドレスとネットワーク識別子との対応関係を記録し、
又は、第２のエッジデバイスが送信する、宛先アドレスとネットワーク識別子を含む第１のメッセージを受信し、第１のメッセージを受信するためのインタフェースを出力インタフェースとし、出力インタフェースと、第１のメッセージに記載されている宛先アドレスとネットワーク識別子との対応関係を記録し、第１のメッセージに記載されている宛先アドレス及びネットワーク識別子は、第２のエッジデバイスにより、ホストが送信する通知メッセージに基づいて取得されるものである。
【００８６】
本願の好ましい実施形態では、プロセッサ７０１は送信命令７３２に応じて、具体的には、第１のエッジデバイスが第２の処理命令によって出力インタフェースと、宛先アドレスとネットワーク識別子との対応関係を取得した後、対応関係の宛先アドレス及びネットワーク識別子を第３のエッジデバイスに送信する。
【００８７】
本願の好ましい実施形態では、プロセッサ７０１は受信命令７１２に応じて、具体的には、目標メッセージを受信したと、目標メッセージに記載されている第１の宛先アドレスを目標宛先アドレスとし、目標メッセージに対応する第１のネットワーク識別子を目標ネットワーク識別子とする。
【００８８】
本願の好ましい実施形態では、プロセッサ７０１は受信命令７１２に応じて、具体的には、目標メッセージに対応する第１のネットワーク識別子と目標メッセージのアクセスする第２のネットワーク識別子とが一致しない場合、第１のネットワーク識別子と第２のネットワーク識別子とのマッピング関係があるか否かを判断し、当該マッピング関係があると判断した場合、第２のネットワーク識別子を目標ネットワーク識別子とする。
【００８９】
本願の好ましい実施形態では、プロセッサ７０１は第１の処理命令７２２に応じて、具体的には、記録された対応関係に目標ネットワーク識別子および目標宛先アドレスにマッチングしている出力インタフェースがあるか否かを判断し、当該マッチングしている出力インタフェースがあると判断した場合、目標ネットワーク識別子および目標宛先アドレスにマッチングしている出力インタフェースを目標出力インタフェースとして確定する。
【００９０】
本願の実施例によれば、ＶＸＬＡＮの第１のエッジデバイスは目標メッセージを受信したと、目標メッセージに記載されている目標宛先アドレスと目標ネットワーク識別子と、ローカルに記憶された対応関係の宛先アドレスとネットワーク識別子とマッチングして目標出力インタフェースを確定することで、該目標出力インタフェースによって該目標メッセージを送信する。すなわち、サービスメッセージを受信したと、宛先アドレスとネットワーク識別子をマッチングすることによりサービスメッセージを転送することで、従来から宛先アドレスがヒットされたとサービスメッセージを転送することを回避する。例えば、従来のＶＸＬＡＮレイヤ２の転送ではＭＡＣアドレスがヒットされたとＭＡＣテーブルにおけるインタフェースに基づいてサービスメッセージを転送する状況を回避することによって、同一ＭＡＣアドレスを有するが異なるＶＬＡＮに属する複数の仮想マシンが同一ＶＸＬＡＮにアクセスできない問題を解決する。
【００９１】
図７に示すように、電子機器は通信バス７０３をさらに備え、プロセッサ７０１と機械可読記憶媒体７０２が通信バス７０３によって相互通信し、外部機器相互接続（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ、ＰＣＩ）バス又は拡張可能な工業標準アーキテクチャー（Ｅｘｔｅｎｄｅｄ  Ｉｎｄｕｓｔｒｙ  Ｓｔａｎｄａｒｄ  Ａｒｃｈｉｔｅｃｔｕｒｅ、ＥＩＳＡ）バス等が挙げられる。該通信バス７０３はアドレスバス、データバス、コントロールバス等に分けられる。
【００９２】
機械可読記憶媒体７０２はランダムアクセスメモリ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、ＲＡＭ）を含んでもよく、不揮発性メモリ（Ｎｏｎ−Ｖｏｌａｔｉｌｅ  Ｍｅｍｏｒｙ、ＮＶＭ）、例えば少なくとも一つのディスクメモリを含んでもよい。また、機械可読記憶媒体７０２は上記プロセッサから離れた少なくとも一つの記憶装置であってもよい。
【００９３】
プロセッサ７０１は、中央処理装置（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ、ＣＰＵ）、ネットワークプロセッサ（Ｎｅｔｗｏｒｋ  Ｐｒｏｃｅｓｓｏｒ、ＮＰ）等のような汎用プロセッサであってもよく、デジタル信号プロセッサ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｉｎｇ、ＤＳＰ）、特定の用途に向けの集積回路（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ、ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ、ＦＰＧＡ）又はほかのプログラマブルロジックデバイス、ディスクリートゲート又はトランジスタロジック装置、ディスクリートハードウェアユニットであってもよい。
【００９４】
上記データ処理方法の実施例に対応して、本願の実施例は機械可読記憶媒体をさらに提供する。該機械可読記憶媒体はＶＸＬＡＮの第１のエッジデバイスに位置し、機械可読記憶媒体は機械実行可能命令が記憶されており、機械実行可能命令は受信命令、第１の処理命令、及び送信命令を含み、
受信命令がプロセッサによって呼び出して実行されると、プロセッサは、目標メッセージを受信し、目標メッセージの目標ネットワーク識別子と目標宛先アドレスを確定し、
第１の処理命令がプロセッサによって呼び出して実行されると、プロセッサは、目標ネットワーク識別子と目標宛先アドレスと、ローカルに記憶されたネットワーク識別子、宛先アドレスと出力インタフェースとの対応関係と、のマッチング結果に基づいて、目標メッセージに対応する目標出力インタフェースを確定し、
送信命令がプロセッサによって呼び出して実行されると、プロセッサは、目標出力インタフェースによって目標メッセージを送信する。
【００９５】
本願の好ましい実施形態では、機械実行可能命令は第２の処理命令をさらに含み、
第２の処理命令がプロセッサによって呼び出して実行されると、プロセッサは、入力された構成情報に基づいて、出力インタフェースと、宛先アドレスとネットワーク識別子との対応関係を取得し、又は、ホストが送信する通知メッセージに基づいて出力インタフェースと、宛先アドレスとネットワーク識別子との対応関係を取得する。
【００９６】
本願の好ましい実施形態では、第２の処理命令がプロセッサによって呼び出して実行されると、プロセッサは、具体的には、
ホストが送信する通知メッセージを受信し、通知メッセージを受信するインタフェースを出力インタフェースとし、出力インタフェースと、通知メッセージに記載されている宛先アドレスとネットワーク識別子との対応関係を記録し、
又は、第２のエッジデバイスが送信する、宛先アドレスとネットワーク識別子を含む第１のメッセージを受信し、第１のメッセージを受信するためのインタフェースを出力インタフェースとし、出力インタフェースと、第１のメッセージに記載されている宛先アドレスとネットワーク識別子との対応関係を記録し、第１のメッセージに記載されている宛先アドレス及びネットワーク識別子は、第２のエッジデバイスにより、ホストが送信する通知メッセージに基づいて取得されるものである。
【００９７】
本願の好ましい実施形態では、送信命令がプロセッサによって呼び出して実行されると、プロセッサは、
第１のエッジデバイスが第２の処理命令によって出力インタフェースと、宛先アドレスとネットワーク識別子との対応関係を取得した後、対応関係の宛先アドレス及びネットワーク識別子を第３のエッジデバイスに送信する。
【００９８】
本願の好ましい実施形態では、受信命令がプロセッサによって呼び出して実行されると、プロセッサは、具体的には、目標メッセージを受信したと、目標メッセージに記載されている第１の宛先アドレスを目標宛先アドレスとし、目標メッセージに対応する第１のネットワーク識別子を目標ネットワーク識別子とする。
【００９９】
本願の好ましい実施形態では、受信命令がプロセッサによって呼び出して実行されると、プロセッサは、目標メッセージに対応する第１のネットワーク識別子と目標メッセージのアクセスする第２のネットワーク識別子とが一致しない場合、第１のネットワーク識別子と第２のネットワーク識別子とのマッピング関係があるか否かを判断し、当該マッピング関係があると判断した場合、第２のネットワーク識別子を目標ネットワーク識別子とする。
【０１００】
本願の好ましい実施形態では、第１の処理命令がプロセッサによって呼び出して実行されると、プロセッサは、記録された対応関係に目標ネットワーク識別子および目標宛先アドレスにマッチングしている出力インタフェースがあるか否かを判断し、当該マッチングしている出力インタフェースがあると判断した場合、目標ネットワーク識別子および目標宛先アドレスにマッチングしている出力インタフェースを目標出力インタフェースとして確定する。
【０１０１】
本願の実施例によれば、ＶＸＬＡＮの第１のエッジデバイスは目標メッセージを受信したと、目標メッセージに記載されている目標宛先アドレスと目標ネットワーク識別子と、ローカルに記憶された対応関係の宛先アドレスとネットワーク識別子とマッチングして目標出力インタフェースを確定することで、該目標出力インタフェースによって該目標メッセージを送信する。すなわち、サービスメッセージを受信したと、宛先アドレスとネットワーク識別子をマッチングすることによりサービスメッセージを転送することで、従来から宛先アドレスがヒットされたとサービスメッセージを転送することを回避する。例えば、従来のＶＸＬＡＮレイヤ２の転送ではＭＡＣアドレスがヒットされたとＭＡＣテーブルにおけるインタフェースに基づいてサービスメッセージを転送する状況を回避することによって、同一ＭＡＣアドレスを有するとともに異なるＶＬＡＮに属する複数の仮想マシンが同一ＶＸＬＡＮにアクセスできない問題を解決する。
【０１０２】
データ処理装置、電子機器、機械可読記憶媒体の実施例については、データ処理方法の実施例とほぼ同様であるので、簡単に説明した。関連部分はデータ処理方法の実施例に対する説明を参照すればよい。
【０１０３】
本明細書の各実施例は漸進的に説明される、ほかの実施例との相違点を重点的に説明するので、各実施例の同様又は類似の部分について相互参照すればよい。
【０１０４】
当業者であれば、本願の実施例の実施例は方法、装置、又はコンピュータプログラム製品として提供すると理解できる。従って、本願の実施例はハードウェアのみの実施例、ソフトウェアウェアのみの実施例、又はソフトウェアウェアとハードウェアを組み合わせた実施例の形態としてもよい。また、本願の実施例はコンピュータ使用可能なプログラムコードを含む一つ又は複数のコンピュータ使用可能記憶媒体（ディスクメモリ、ＣＤ−ＲＯＭ、光メモリ等を含むが、これらに限定されない）で実施されるコンピュータプログラム製品の形態としてもよい。
【０１０５】
本願の実施例は本願の実施例に係る方法、端末装置（システム）、及びコンピュータプログラム製品のフローチャート及び／又はブロック図を参照して説明される。コンピュータプログラム命令によってフローチャート及び／又はブロック図の各プロセス及び／又はブロック、及びフローチャート及び／又はブロック図中のプロセス及び／又はブロックの組合せを実現すると理解できる。これらのコンピュータプログラム命令を汎用コンピュータ、専用コンピュータ、組み込みプロセッサ又はほかのプログラマブルデータ処理端末装置のプロセッサに提供することで一つの機械を発生させ、コンピュータ又はほかのプログラマブルデータ処理端末装置のプロセッサによって実行される命令により、フローチャートの一つのプロセス又は複数のプロセス及び／又はブロック図の一つのブロック又は複数のブロックで指定された機能を実現するための装置を生成する。
【０１０６】
これらのコンピュータプログラム命令は、コンピュータ又はほかのプログラマブルデータ処理端末装置が特定の方式で動作するようにガイドさせるコンピュータ可読メモリに記憶される。そして、該コンピュータ可読メモリに記憶される命令により、命令装置を含む製品を生成する。該命令装置はフローチャートの一つのプロセス又は複数のプロセス及び／又はブロック図の一つのブロック又は複数のブロックで指定された機能を実現する。
【０１０７】
これらのコンピュータプログラム命令は、コンピュータ又はほかのプログラマブルデータ処理端末装置に搭載される。コンピュータ又はほかのプログラマブル端末装置で一連の操作ステップを実行してコンピュータ実装処理を生成することによって、コンピュータ又はほかのプログラマブル端末装置で実行される命令はフローチャートの一つのプロセス又は複数のプロセス及び／又はブロック図の一つのブロック又は複数のブロック中の指定された機能を実現するステップを提供する。
【０１０８】
本願の実施例の好適実施例を説明したが、当業者は基本的な発明概念に基づいて、これらの実施例にほかの変更や変形を行うことができる。従って、下記の請求の範囲は好適実施例及び本願の実施例の範囲に属するすべての変更や変形を含むと解釈されることを意図している。
【０１０９】
最後に、なお、本明細書では、「第１の」や「第２の」等のような関係用語は一つの実物又は操作を他の実物又は操作と区別するためのものに過ぎず、必ずしもこれらの実物又は操作の間にこのような実際の関係又は順序があることを要求又は示唆しない。また、用語「含む」、「備える」又はほかの変形は非排他的包含をカバーすることで、一連の要素を含むプロセス、方法、物品又は端末装置はこれらの要素を含むだけでなく、明確に挙げられていないほかの要素をさらに含み、又はこのようなプロセス、方法、物品又は端末装置固有の要素をさらに含む。特に限定しない限り、文「一つの…を含む」により限定される要素は、前記要素を含むプロセス、方法、物品又は端末装置がほかの同一の要素をさらに含むことを排除するものではない。
【図１】
2019534648.tif 000005
【図２】
2019534648.tif 000006
【図３】
2019534648.tif 000007
【図４】
2019534648.tif 000008
【図５】
2019534648.tif 000009
【図６】
2019534648.tif 000010
【図７】
2019534648.tif 000011
【国際調査報告】
2019534648.tif 000012
2019534648.tif 000013
2019534648.tif 000014
2019534648.tif 000015