【手続補正書】
【提出日】平成29年4月4日(2017.4.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
仮想拡張LANの通信方法であって、前記仮想拡張LAN(VxLAN)は、VxLAN集中制御装置及び複数のトンネルエンドポイント(VTEP)を具備し、前記方法は、
送信端VTEPにより、送信端仮想マシンにより送信されたブロードキャストパケットを傍受するステップと、
前記送信端VTEPにより、ブロードキャストパケットが宛先アドレスを有していないかどうかを判定するステップであって、ブロードキャストパケットが宛先アドレスを有していないと判定されたならば、前記送信端VTEPにより、前記VxLAN集中制御装置からVxLAN上の受信端VTEPのIPアドレスを取得するステップと、
前記送信端VTEPにより、前記受信端VTEPのIPアドレスに従って、ブロードキャストパケットをユニキャストパケットにカプセル化するステップと、前記受信端VTEPが、ユニキャストパケットを受信端仮想マシンにブロードキャストできるように、前記ユニキャストパケットを前記受信端VTEPに送信するステップと、
を具備することを特徴とする仮想拡張LANの通信方法。
【請求項２】
前記送信端VTEPにより、前記VxLAN集中制御装置から、前記VxLAN上の受信端VTEPのIPアドレスを取得する前記ステップは、
前記送信端VTEPにより、照会要求を前記VxLAN集中制御装置に送信するステップと、
前記送信端VTEPにより、前記VxLAN集中制御装置により返信された照会応答を受信するステップであって、前記照会応答は、前記VxLAN上のすべてのVTEPのIPアドレスを搬送する、ステップと、
を具備することを特徴とする請求項1に記載の方法。
【請求項３】
前記送信端VTEPにより、前記VxLAN集中制御装置から、前記VxLAN上の受信端VTEPのIPアドレスを取得する前記ステップは、
前記送信端VTEPにより、照会要求を前記VxLAN集中制御装置に送信するステップと、
前記送信端VTEPにより、前記VxLAN集中制御装置により返信された照会応答を受信するステップであって、前記照会応答は、前記VxLAN上の複数の受信端VTEPのIPアドレスを搬送し、前記複数の受信端VTEPは、ブロードキャストパケットの型又は前記送信端VTEPの位置情報に従ってスクリーニングすることにより、前記VxLAN集中制御装置により、前記VxLAN上のすべてのVTEPから取得される、ステップと、
を具備することを特徴とする請求項1に記載の方法。
【請求項４】
ブロードキャストパケットは、Gratuitous ARP(アドレス解決プロトコル)ブロードキャストパケットであり、前記方法は、
前記送信端VTEPにより、前記VxLAN集中制御装置に、Gratuitous ARPブロードキャストパケットにより搬送された送信元IPアドレス及び送信元メディアアクセス制御(MAC)アドレスを報告するステップと、
をさらに具備することを特徴とする請求項1から3のいずれか一項に記載の方法。
【請求項５】
ブロードキャストパケットは、ダイナミック・ホスト・コンフィギュレーション・プロトコル(DHCP)ブロードキャストパケットであり、前記方法は、
前記送信端VTEPにより、前記ユニキャストパケットに応答して、DHCPサーバにより送信された応答パケットを傍受するステップであって、前記応答パケットは、前記DHCPサーバにより前記送信端仮想マシンに割り当てられたIPアドレスとMACアドレスを搬送する、ステップと、前記送信端仮想マシンに新たに割り当てられたIPアドレスと前記MACアドレスを、前記送信端VTEPにより、前記VxLAN集中制御装置に報告するステップと、
をさらに具備することを特徴とする請求項1から3のいずれか一項に記載の方法。
【請求項６】
仮想拡張LANの通信方法であって、前記仮想拡張LAN(VxLAN)は、VxLAN集中制御装置および複数のトンネルエンドポイント(VTEP)を具備し、前記方法は、
送信端VTEPにより送信された照会要求を、前記VxLAN集中制御装置により受信するステップであって、前記送信端VTEPが送信端仮想マシンにより送信されたブロードキャストパケットを傍受し、ブロードキャストパケットが宛先アドレスを有していないと判定した後に、前記照会要求は、前記VxLAN集中制御装置に送信され、前記照会要求は、前記送信端VTEPが位置するVxLANの識別子を搬送する、ステップと、
前記VxLAN集中制御装置により、前記VxLANの識別子に従って、VxLAN上の受信端VTEPのIPアドレスを判定するステップと、
前記VxLAN集中制御装置により、照会応答を前記送信端VTEPに送信するステップであって、前記送信端VTEPが前記受信端VTEPのIPアドレスに従って、ブロードキャストパケットをユニキャストパケットにカプセル化し、前記ユニキャストパケットを前記受信端VTEPに送信できるように、前記照会応答は、前記受信端VTEPのIPアドレスを搬送する、ステップと、
を具備することを特徴とする仮想拡張LANの通信方法。
【請求項７】
前記VxLAN集中制御装置により、VxLANネットワークの識別子と前記VxLAN上のすべてのVTEPのIPアドレスネットワークの対応関係を予め設定するステップと、
それに応じて、前記VxLAN集中制御装置により、前記VxLANネットワークの識別子に従う対応関係を照会し、前記VxLAN上のすべてのVTEPのIPアドレスを判定し、照会応答を前記送信端VTEPに送信するステップであって、前記照会応答は、前記すべてのVTEPのIPアドレスを搬送する、ステップと、
をさらに具備することを特徴とする請求項6に記載の方法。
【請求項８】
前記VxLAN上のすべてのVTEPのIPアドレスを判定するステップの後に、
前記VxLAN集中制御装置により、ブロードキャストパケットの型を判定するステップと、前記ブロードキャストパケットの型又は前記送信端VTEPの位置情報に従って、スクリーニングにより、前記VxLAN上のすべてのVTEPから複数の受信端VTEPを取得するステップ
をさらに具備することを特徴とする請求項7に記載の方法。
【請求項９】
ブロードキャストパケットは、Gratuitous ARP(アドレス解決プロトコル)ブロードキャストパケットであり、前記方法は、
前記VxLAN集中制御装置により、前記Gratuitous ARPブロードキャストパケットにより搬送され、前記送信端VTEPにより報告される、送信元IPアドレスと送信元メディアアクセス制御(MAC)アドレスを受信するステップと、
前記VxLAN集中制御装置により、前記送信元IPアドレス及び前記送信元MACアドレスを格納するステップと、
をさらに具備することを特徴とする請求項6から8のいずれか一項に記載の方法。
【請求項１０】
ブロードキャストパケットは、ダイナミック・ホスト・コンフィギュレーション・プロトコル(DHCP)ブロードキャストパケットであり、前記方法は、
前記VxLAN集中制御装置により、前記送信端VTEPにより報告された、DHCPサーバにより前記送信端仮想マシンに割り当てられたIPアドレスとメディアアクセス制御(MAC)アドレスを受信するステップと、
前記VxLAN集中制御装置により、前記送信端仮想マシンに新たに割り当てられたIPアドレスと前記MACアドレスを格納するステップと、
をさらに具備することを特徴とする請求項6から8のいずれか一項に記載の方法。
【請求項１１】
仮想拡張LANの通信システムであって、前記仮想拡張LAN(VxLAN)は、VxLAN集中制御装置および複数のトンネルエンドポイント(VTEP)を具備し、各VTEP及び前記VTEPにより管理される少なくとも１つの仮想マシンは、前記VxLANのサブネットを形成し、
送信端VTEPは、送信端仮想マシンにより送信されたブロードキャストパケットを傍受し、ブロードキャストパケットが宛先アドレスを有していないかどうかを判定し、ブロードキャストパケットが宛先アドレスを有していないと判定されたならば、前記VxLAN集中制御装置からVxLAN上の受信端VTEPのIPアドレスを取得し、前記受信端VTEPのIPアドレスに従って、ブロードキャストパケットをユニキャストパケットにカプセル化し、前記ユニキャストパケットを前記受信端VTEPに送信するように構成され、
前記VxLAN集中制御装置は、前記送信端VTEPにより送信された照会要求を受信し、前記VxLAN上の前記受信端VTEPのIPアドレスを判定し、照会応答を前記送信端VTEPに送信するように構成され、前記照会応答は、前記受信端VTEPのIPアドレスを搬送し、
前記受信端VTEPは、前記送信端VTEPにより送信されたユニキャストパケットを受信し、前記ユニキャストパケットを受信端仮想マシンにブロードキャストするように構成されている
ことを特徴とする仮想拡張LANの通信システム。
【請求項１２】
前記VxLAN集中制御装置は、VxLANネットワークの識別子と前記VxLAN上のすべてのVTEPのIPアドレスネットワークの間の対応関係を予め設定するようにさらに構成され、
前記VxLAN集中制御装置は、送信端仮想マシンが位置する前記VxLANネットワークの識別子に従って対応関係を照会し、前記VxLAN上のすべてのVTEPのIPアドレスを判定し、照会応答を前記送信端VTEPに送信するように特に構成され、前記照会応答は、前記すべてのVTEPのIPアドレスを搬送することを特徴とする請求項11に記載のシステム。
【請求項１３】
前記VxLAN集中制御装置は、ブロードキャストパケットの型を判定し、ブロードキャストパケットの型又は前記送信端VTEPの位置情報に従ってスクリーニングすることにより、前記VxLAN上のすべてのVTEPから複数の受信端VTEPを取得するようにさらに構成されていることを特徴とする請求項12に記載のシステム。
【請求項１４】
ブロードキャストパケットは、Gratuitous ARP(アドレス解決プロトコル)ブロードキャストパケットであり、
前記送信端VTEPは、前記VxLAN集中制御装置に、前記Gratuitous ARPブロードキャストパケットにより搬送される送信元IPアドレス及び送信元メディアアクセス制御(MAC)アドレスを報告するようにさらに構成され、
前記VxLAN集中制御装置は、前記送信元IPアドレス及び前記送信元MACアドレスを受信するとともに格納するように構成されていることを特徴とする請求項11から13のいずれか一項に記載のシステム。
【請求項１５】
ブロードキャストパケットは、ダイナミック・ホスト・コンフィギュレーション・プロトコル(DHCP)ブロードキャストパケットであり、
前記送信端VTEPは、DHCPサーバにより送信された応答パケットを前記ユニキャストパケットに応答して傍受し、前記応答パケットは、前記DHCPサーバにより前記送信端仮想マシンに割り当てられたIPアドレスとMACアドレスを搬送し、前記VxLAN集中制御装置に前記送信端仮想マシンに新たに割り当てられたIPアドレスと前記MACアドレスを報告するようにさらに構成され、
前記VxLAN集中制御装置は、前記送信端仮想マシンに新たに割り当てられたIPアドレスと前記MACアドレスを受信するとともに格納するようにさらに構成されている
ことを特徴とする請求項11から13のいずれか一項に記載のシステム。
【請求項１６】
仮想拡張LANの通信装置であって、前記仮想拡張LAN(VxLAN)は、VxLAN集中制御装置および複数のトンネルエンドポイント(VTEP)を具備し、前記VTEPは、
送信端仮想マシンにより送信されたブロードキャストパケットを傍受するように構成されている傍受ユニットと、
ブロードキャストパケットが宛先アドレスを有していないかどうかを判定し、ブロードキャストパケットが宛先アドレスを有していないと判定されたならば、前記VxLAN集中制御装置からVxLAN上の受信端VTEPのIPアドレスを取得するように構成されている判定ユニットと、
前記受信端VTEPのIPアドレスに従って、ブロードキャストパケットをユニキャストパケットにカプセル化し、前記受信端VTEPが、受信されたユニキャストパケットを受信端にブロードキャストできるように、前記ユニキャストパケットを前記受信端VTEPに送信するように構成されている送信ユニットと、
を具備することを特徴とする仮想拡張LANの通信装置。
【請求項１７】
ブロードキャストパケットは、Gratuitous ARP(アドレス解決プロトコル)ブロードキャストパケットであり、
前記送信ユニットは、前記VxLAN集中制御装置に、前記Gratuitous ARPブロードキャストパケットにより搬送される送信元IPアドレス及び送信元メディアアクセス制御(MAC)アドレスを報告するようにさらに構成されている
ことを特徴とする請求項16に記載の通信装置。
【請求項１８】
ブロードキャストパケットは、ダイナミック・ホスト・コンフィギュレーション・プロトコル(DHCP)ブロードキャストパケットであり、
前記傍受ユニットは、DHCPサーバにより送信された応答パケットを、前記ユニキャストパケットに応答して傍受するように構成され、前記応答パケットは、前記DHCPサーバにより前記送信端仮想マシンに割り当てられたIPアドレスと、MACアドレスを搬送し、
前記送信ユニットは、前記VxLAN集中制御装置に、前記傍受ユニットにより取得された、前記送信端仮想マシンに新たに割り当てられたIPアドレスと前記MACアドレスを報告するようにさらに構成されていることを特徴とする請求項17に記載の通信装置。
【請求項１９】
仮想拡張LANの通信装置であって、前記仮想拡張LAN(VxLAN)は、VxLAN集中制御装置および複数のトンネルエンドポイント(VTEP)を具備し、前記VxLAN集中制御装置は、
送信端VTEPにより送信された照会要求を受信するように構成された受信ユニットであって、前記送信端VTEPが送信端仮想マシンにより送信されたブロードキャストパケットを傍受し、ブロードキャストパケットが宛先アドレスを有していないと判定した後に、前記照会要求は、前記VxLAN集中制御装置に送信され、前記照会要求は、前記送信端VTEPが位置するVxLANの識別子を搬送する、受信ユニットと、
前記VxLANの識別子に従って、VxLAN上の受信端VTEPのIPアドレスを判定するように構成された判定ユニットと、
照会応答を前記送信端VTEPに送信するように構成された送信ユニットであって、前記照会応答は、前記送信端VTEPが、前記受信端VTEPのIPアドレスに従って、ブロードキャストパケットをユニキャストパケットにカプセル化し、前記ユニキャストパケットを前記受信端VTEPに送信できるように、前記受信端VTEPのIPアドレスを搬送する、送信ユニットと、
を具備することを特徴とする仮想拡張LANの通信装置。
【請求項２０】
前記VxLAN集中制御装置は、VxLANネットワークの識別子と前記VxLAN上のすべてのVTEPのIPアドレスネットワークの対応関係を予め設定するように構成されている設定ユニットをさらに具備し、
前記判定ユニットは、前記送信端仮想マシンが位置する前記VxLANネットワークの識別子に従う前記対応関係を照会し、前記VxLAN上のすべてのVTEPのIPアドレスを判定するように特に構成されており、
前記送信ユニットは、照会応答を前記送信端VTEPに送信するように特に構成されており、前記照会応答は、前記すべてのVTEPのIPアドレスを搬送することを特徴とする請求項19に記載の通信装置。
【請求項２１】
前記判定ユニットは、ブロードキャストパケットの型を判定し、前記ブロードキャストパケットの型又は前記送信端VTEPの位置情報に従ってスクリーニングすることにより、複数の受信端VTEPを前記VxLAN上のすべてのVTEPから取得するようにさらに構成されていることを特徴とする請求項20に記載の通信装置。
【請求項２２】
ブロードキャストパケットは、Gratuitous ARP(アドレス解決プロトコル)ブロードキャストパケットであり、前記受信ユニットは、前記Gratuitous ARPブロードキャストパケットにより搬送され、前記送信端VTEPにより報告される、送信元IPアドレス及び送信元メディアアクセス制御(MAC)アドレスを受信し、格納するようにさらに構成されるか、又は、
ブロードキャストパケットは、ダイナミック・ホスト・コンフィギュレーション・プロトコル(DHCP)ブロードキャストパケットであり、前記受信ユニットは、前記送信端VTEPにより報告された、DHCPサーバにより前記送信端仮想マシンに割り当てられたIPアドレス及びメディアアクセス制御(MAC)アドレスを受信し、格納するようにさらに構成されていることを特徴とする請求項19から21のいずれか一項に記載の通信装置。
【請求項２３】
プロセッサ、メモリ、バス、及び通信インターフェースを備えたコンピュータであって、
前記メモリは、コンピュータ実行可能な命令を格納するように構成され、前記プロセッサ及び前記メモリは、前記バスを使用して接続され、前記コンピュータが動作すると、前記プロセッサは、前記メモリに格納されている前記コンピュータ実行可能な命令を実行し、前記コンピュータは、請求項1から10のいずれか一項の方法を実行することを特徴とするコンピュータ。