【手続補正書】
【提出日】平成29年2月24日(2017.2.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ファイアウォール規則を指定する方法であって、
複数のファイアウォール規則を指定する工程と、
前記指定されたファイアウォール規則の少なくとも２つの異なるサブセットを少なくとも２つの実施デバイスへと分配する工程と、を含み、
前記ファイアウォール規則のそれぞれは、ネットワーク中の前記ファイアウォール規則が使用されなければならない実施ノードのセットを識別する実施ノードタプルを有し、
前記指定されたファイアウォール規則のサブセットのそれぞれは、実施ノードタプルを有する少なくとも１つのファイアウォール規則を含む
ことを特徴とする方法。
【請求項２】
前記分配する工程が、前記指定されたファイアウォール規則の前記２つの異なるサブセットを識別するために前記実施ノードタプルの値を用いる工程を含むことを特徴とする、請求項１に記載の方法。
【請求項３】
前記分配する工程が、前記２つの異なるサブセットを前記２つの実施デバイスへと分配する前に、前記指定されたファイアウォール規則の前記識別された２つの異なるサブセットを２つの異なるデータストレージに格納する工程をさらに含むことを特徴とする、請求項２に記載の方法。
【請求項４】
ファイアウォール規則のそれぞれがさらに、
（ｉ）ファイアウォール規則がパケットに適用可能であるか否かを判定するためにパケットの属性セットと比較するためのｎ個タプルのセットと、
（ｉｉ）前記ファイアウォール規則が前記パケットに適用可能である場合にパケットに対して行われるアクションを指定するアクション識別子と、
を含むことを特徴とする、請求項１に記載の方法。
【請求項５】
前記ｎ個タプルのうちの少なくとも１つはワイルドカード値であることを特徴とする、請求項４に記載の方法。
【請求項６】
それぞれの前記ｎ個タプルは、発信元識別子及び宛先識別子を含むことを特徴とする、請求項４に記載の方法。
【請求項７】
前記２つの実施デバイスは、それぞれにおいて１つの仮想マシンが実行される２つのホストデバイスであることを特徴とする、請求項１に記載の方法。
【請求項８】
前記２つの実施デバイスは、（ｉ）１つの仮想マシンが実行される仮想化デバイスと（ｉｉ）非仮想化デバイスとを含むことを特徴とする、請求項１に記載の方法。
【請求項９】
実施ノードタプルを有さない前記指定されたファイアウォール規則の少なくとも１つのサブセットを、少なくとも１つの特定の実施デバイスに分配する工程をさらに含むことを特徴とする、請求項１に記載の方法。
【請求項１０】
前記特定の実施デバイスがサードパーティ機器であることを特徴とする、請求項９に記載の方法。
【請求項１１】
それぞれのサブセットのそれぞれのファイアウォール規則が、少なくとも１つの実施ノードタプルを有することを特徴とする、請求項１に記載の方法。
【請求項１２】
特定の指定されたファイアウォール規則から、特定の分配されるファイアウォール規則を導出する工程をさらに含み、
前記導出する工程は、前記特定の指定されたファイアウォール規則の実施ノード識別子から、前記特定の分配されるファイアウォール規則の実施ノード識別子を導出する工程を含む
ことを特徴とする、請求項１１に記載の方法。
【請求項１３】
特定の指定されたファイアウォール規則から、特定の分配されるファイアウォール規則を導出する工程をさらに含み、
前記特定の分配されるファイアウォール規則の実施ノード識別子は、前記特定されたファイアウォール規則の特定の実施ノード識別子と同一であることを特徴とする、請求項１１に記載の方法。
【請求項１４】
ファイアウォール規則を指定する方法であって、
前記ファイアウォール規則についての、パケットの属性のセットと比較されるタプルのセットを受け取る工程と、
ネットワーク中の前記ファイアウォール規則が使用される実施ノードのセットを識別する実施ノード識別子のセットを受け取る工程と、
パケットの属性のセットが前記ファイアウォール規則のタプルのセットと一致する場合に実行するアクションを受け取る工程と、
前記受け取ったタプルのセット、前記実施ノードのセット、及び前記受け取ったアクションに基づいて、前記ファイアウォール規則を指定する工程と、
前記指定されたファイアウォール規則を複数の実施デバイスへと分配する工程と、を含み、
前記分配されるファイアウォール規則は少なくとも１つの実施ノード識別子を含むことを特徴とする方法。
【請求項１５】
前記分配されるファイアウォール規則の前記実施ノード識別子が、前記実施ノード識別子のセットに含まれることを特徴とする、請求項１４に記載の方法。
【請求項１６】
前記分配されるファイアウォール規則の前記実施ノード識別子が、前記実施ノード識別子のセットから導出されることを特徴とする、請求項１４に記載の方法。
【請求項１７】
前記分配されるファイアウォール規則の前記実施ノード識別子が、前期実施ノード識別子のセットのうちの１つの識別子から導出されることを特徴とする、請求項１６に記載の方法。
【請求項１８】
ファイアウォール規則を指定する方法であって、
複数のファイアウォール規則を指定する工程を含み、
前記ファイアウォール規則のそれぞれは、ネットワーク中の前記ファイアウォール規則が使用されなければならない実施ノードのセットを識別する実施ノード識別子を少なくとも１つ含み、
少なくとも１つの実施ノード識別子は、動的に改変可能なメンバーのセットを含む動的コンテナであり、
前記方法はさらに、前記指定されたファイアウォール規則の前記実施ノード識別子に基づいて、前記指定されたファイアウォール規則の少なくとも第１及び第２のサブセットを、第１及び第２の実施デバイスへと分配する工程と、
前記動的コンテナのメンバー構成の改変に応じて、実施ノードを指定するために前記動的コンテナを用いる少なくとも１つのファイアウォール規則を識別する工程と、
前記第１の実施デバイスが前記識別されたファイアウォール規則を適用する実施ノードのセットを更新するために、前記第１の実施デバイスへと更新を分配する工程と、
を含むことを特徴とする方法。
【請求項１９】
前記更新は、前記第１の実施デバイスの前記実施ノードのセットから、実施ノードを取り除くことを特徴とする、請求項１８に記載の方法。
【請求項２０】
前記更新は、前記第１の実施デバイスの前記実施ノードのセットへと、実施ノードを追加することを特徴とする、請求項１８に記載の方法。
【請求項２１】
前記改変された動的コンテナを用いる規則を前記ファイアウォール規則が有していることを識別した後に、第３の実施デバイスへと前記識別されたファイアウォール規則を分配する工程をさらに含むことを特徴とする、請求項１８に記載の方法。
【請求項２２】
前記第３の実施デバイスは前記第２の実施デバイスであることを特徴とする、請求項２１に記載の方法。
【請求項２３】
前記改変された動的コンテナを用いる規則を前記ファイアウォール規則が有していることを識別した後に、前記識別されたファイアウォール規則を取り除くように第３の実施デバイスに指示する工程をさらに含むことを特徴とする、請求項１８に記載の方法。
【請求項２４】
ファイアウォール実施デバイス上にファイアウォール規則データストアを作成する方法であって、
コントローラから、前記ファイアウォール実施デバイスに接続されているデータエンドノードの第１のセットについてのファイアウォール規則の第１のセットと、前記ファイアウォール実施デバイスに接続されていないデータエンドノードの第２のセットについてのファイアウォール規則の第２のセットと、を含む複数のファイアウォール規則を受け取る工程と、
前記データエンドノードの第１のセットについて、少なくとも第１のファイアウォールデータストアを作成するために前記ファイアウォール規則の第１のセットを用いる工程と、
前記データエンドノードの第２のセットのうちのデータエンドノードの接続に応じて、前記コントローラとやりとりすることなく、前記新しく接続されたデータエンドノードについての第２のファイアウォールデータストアを作成するために、前記ファイアウォール規則の第２のセットを用いる工程と、
それぞれのファイアウォールデータストア内の前記規則を用いて、前記接続されたデータエンドノードについてファイアウォール規則を使用する工程と、
を含むことを特徴とする方法。
【請求項２５】
前記ファイアウォール実施デバイスは、ホストデバイス上で実行されるファイアウォールエンジンであり、
前記接続されているデータエンドノードは、前記ホスト上で実行されている仮想マシンであり、
前記接続されていないデータエンドノードは、前記ホスト上で実行されていない仮想マシンである
ことを特徴とする、請求項２４に記載の方法。
【請求項２６】
少なくとも１つの処理部によって実行可能であり、請求項１から２５のいずれか１項に記載の方法を実行するための命令セットを含むプログラム。
【請求項２７】
処理部のセットと、
少なくとも１つの前記処理部によって実行可能であり、請求項１から２５のいずれか１項に記載の方法を実行するための命令セットを含むプログラムを格納する機械読み取り可能な媒体と、
を備えることを特徴とする電子デバイス。