【手続補正書】
【提出日】平成27年6月25日(2015.6.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
分割アーキテクチャ・ネットワーク内のドメインに対してコントローラとして機能するネットワーク・ノード内で実装される方法であって、前記ドメインは複数のフロー・スイッチを備え、前記複数のフロー・スイッチは前記分割アーキテクチャ・ネットワーク用のデータ・プレーンを実装し、前記コントローラは前記データ・プレーンからリモートにある前記分割アーキテクチャ・ネットワーク用の制御プレーンを実装し、前記方法は、ブロードキャスト・パケットでドメインをフラッディングさせることなく、前記分割アーキテクチャ・ネットワークの前記ドメイン内で各タイプのブロードキャスト・パケットを効率良く処理し、それによって前記ドメイン内で転送されるブロードキャスト・パケットの数を減少させるように、前記複数のフロー・スイッチを構成し、
前記ドメイン用の外部ポート・セットを追跡するステップであって、各外部ポートが前記複数のフロー・スイッチのうちの１つをドメイン外部の少なくとも１つのデバイスに接続する、追跡するステップと、
第１のブロードキャスト・パケットが自己生成されたブロードキャスト・パケットであるという決定に基づいて、前記第１のブロードキャスト・パケットで前記ドメインをフラッディングさせることなく、前記第１のブロードキャスト・パケットを前記ドメイン用の前記外部ポート・セット内の少なくとも１つの外部ポートを有する各フロー・スイッチに転送するように、前記ドメイン内の前記複数のフロー・スイッチのそれぞれを構成するステップと、
受信された第２のブロードキャスト・パケットが制御ブロードキャスト・パケットであるという決定に基づいて、前記受信された第２のブロードキャスト・パケットで前記ドメインをフラッディングさせることなく、前記受信された第２のブロードキャスト・パケットを前記ドメインの前記コントローラに転送するように、前記ドメイン用の前記外部ポート・セットから少なくとも１つの外部ポートを有する前記複数のフロー・スイッチのそれぞれを構成するステップと、
受信された第３のブロードキャスト・パケットがデータ・ブロードキャスト・パケットであるという決定に基づいて、前記受信された第３のブロードキャスト・パケットで前記ドメインをフラッディングさせることなく、前記受信された第３のブロードキャスト・パケットを前記ドメイン用の前記外部ポート・セットに転送するように、前記ドメイン内の前記複数のフロー・スイッチを構成するステップと、
を含む、方法。
【請求項２】
前記外部ポート・セットを追跡するステップが、前記ドメイン内の各フロー・スイッチの各アクティブ・ポートを識別するステップをさらに含む、請求項１に記載の方法。
【請求項３】
前記外部ポート・セットを追跡するステップが、各アクティブ・ポートが内部ポートであるかどうかを識別するステップをさらに含み、前記内部ポートは、前記ドメイン内の第１のフロー・スイッチを前記ドメイン内の第２のフロー・スイッチに接続する、請求項２に記載の方法。
【請求項４】
前記外部ポート・セットを追跡するステップが、前記ドメインの前記内部ポートと前記ドメインの前記アクティブ・ポートとを比較することによって、前記ドメインの各外部ポートを識別するステップをさらに含み、各外部ポートは前記ドメインのアクティブな非内部ポートである、請求項３に記載の方法。
【請求項５】
前記内部ポートを識別するステップが、近隣発見プロトコルを使用して内部ポートを識別するステップをさらに含む、請求項３に記載の方法。
【請求項６】
前記ドメイン外部のネットワーク・ノードから近隣発見プロトコル（ＮＤＰ）メッセージを受信するステップと、
前記ＮＤＰメッセージのソースと制御されるフロー・スイッチのセットとを比較するステップと、
をさらに含む、請求項１に記載の方法。
【請求項７】
外部ソースからのＮＤＰメッセージが受信された際に介したフロー・スイッチ用の進入ポートを、前記外部ポート・リストに追加するステップをさらに含む、請求項６に記載の方法。
【請求項８】
前記コントローラによって、前記外部ポート・セット内の外部ポートを有する各フロー・スイッチに、受信された制御パケットを転送するステップをさらに含み、各フロー・スイッチは各外部ポートを介して前記制御パケットを転送するためのものである、請求項１に記載の方法。
【請求項９】
外部ポートを伴う各フロー・スイッチから外部ポートを伴う各他のフロー・スイッチへのフロー・セットを計算するステップと、
前記フロー・セットに従って、受信されたデータ・ブロードキャスト・パケットを転送するために、前記フロー・セットのパス内の各フロー・スイッチをプログラミングするステップと、
をさらに含む、請求項１に記載の方法。
【請求項１０】
分割アーキテクチャ・ネットワーク内のドメイン用のコントローラとして機能するネットワーク・ノードであって、前記ドメインは複数のフロー・スイッチを備え、前記複数のフロー・スイッチは前記分割アーキテクチャ・ネットワーク用のデータ・プレーンを実装し、前記コントローラは前記データ・プレーンからリモートにある前記分割アーキテクチャ・ネットワーク用の制御プレーンを実装し、前記ネットワーク・ノードは、ブロードキャスト・パケットで前記ドメインをフラッディングさせることなく、前記分割アーキテクチャ・ネットワーク内で各タイプのブロードキャスト・パケットを効率良く処理し、それによって前記ドメイン内で転送されるブロードキャスト・パケットの数を減少させるように、前記複数のフロー・スイッチを構成し、
前記ドメイン用の外部ポート・セットを追跡するための外部ポート追跡モジュールであって、各外部ポートが前記複数のフロー・スイッチのうちの１つを前記ドメイン外部の少なくとも１つのデバイスに接続する、外部ポート追跡モジュールと、
前記外部ポート追跡モジュールに通信可能に結合されたブロードキャスト構成モジュールと、
を備え、前記ブロードキャスト構成モジュールは、第１のブロードキャスト・パケットが自己生成されたブロードキャスト・パケットであるという決定に基づいて、前記第１のブロードキャスト・パケットで前記ドメインをフラッディングさせることなく、前記第１のブロードキャスト・パケットを前記ドメイン用の前記外部ポート・セット内の少なくとも１つの外部ポートを有する各フロー・スイッチに転送するように、前記ドメイン内の前記複数のフロー・スイッチのそれぞれを構成するように構成され、受信された第２のブロードキャスト・パケットが制御ブロードキャスト・パケットであるという決定に基づいて、前記受信された第２のブロードキャスト・パケットで前記ドメインをフラッディングさせることなく、前記受信された第２のブロードキャスト・パケットを前記ドメインの前記コントローラに転送するように、前記ドメイン用の前記外部ポート・セットから少なくとも１つの外部ポートを有する前記複数のフロー・スイッチのそれぞれを構成するように構成され、更に、受信された第３のブロードキャスト・パケットがデータ・ブロードキャスト・パケットであるという決定に基づいて、前記受信された第３のブロードキャスト・パケットで前記ドメインをフラッディングさせることなく、前記受信された第３のブロードキャスト・パケットを前記ドメイン用の前記外部ポート・セットに転送するように、前記ドメイン用の前記複数のフロー・スイッチを構成するように構成される、
ネットワーク・ノード。
【請求項１１】
前記ブロードキャスト構成モジュールに通信可能に結合されたブロードキャスト処理モジュールをさらに備え、前記ブロードキャスト処理モジュールは、受信されたブロードキャスト・パケットを、前記外部ポート・セットを有する前記フロー・スイッチに転送するように構成される、請求項１０に記載のネットワーク・ノード。
【請求項１２】
前記外部ポート追跡モジュールが、前記ドメイン内の各フロー・スイッチの各アクティブ・ポートを識別するように構成される、請求項１０に記載のネットワーク・ノード。
【請求項１３】
前記外部ポート追跡モジュールが、各アクティブ・ポートが内部ポートであるかどうかを識別するように構成され、前記内部ポートは、前記ドメイン内の第１のフロー・スイッチを前記ドメイン内の第２のフロー・スイッチに接続する、請求項１２に記載のネットワーク・ノード。
【請求項１４】
前記外部ポート追跡モジュールが、前記ドメインの前記内部ポートと前記ドメインの前記アクティブ・ポートとを比較することによって、前記ドメインの各外部ポートを識別するように構成され、各外部ポートは前記ドメインのアクティブな非内部ポートである、請求項１３に記載のネットワーク・ノード。
【請求項１５】
前記外部ポート追跡モジュールがが、近隣発見プロトコルを使用して内部ポートを識別するように構成される、請求項１３に記載のネットワーク・ノード。
【請求項１６】
前記外部ポート追跡モジュールが、前記ドメイン外部のネットワーク・ノードから近隣発見プロトコル（ＮＤＰ）メッセージを受信し、前記ＮＤＰメッセージのソースと制御されるフロー・スイッチのセットとを比較するように構成される、請求項１１に記載のネットワーク・ノード。
【請求項１７】
前記外部ポート追跡モジュールが、外部ソースからのＮＤＰメッセージが受信された際に介したフロー・スイッチ用の進入ポートを、前記外部ポート・リストに追加するように構成される、請求項１６に記載のネットワーク・ノード。
【請求項１８】
前記ブロードキャスト処理モジュールが、前記コントローラによって、前記外部ポート・セット内の外部ポートを有する各フロー・スイッチに、受信された制御パケットを転送するように構成され、各フロー・スイッチは各外部ポートを介して前記制御パケットを転送するためのものである、請求項１１に記載のネットワーク・ノード。
【請求項１９】
前記ブロードキャスト構成モジュールが、外部ポートを伴う各フロー・スイッチから外部ポートを伴う各他のフロー・スイッチへのフロー・セットを計算するように構成され、更に、前記フロー・セットに従って、受信されたデータ・ブロードキャスト・パケットを転送するために、前記フロー・セットのパス内の各フロー・スイッチをプログラミングするように構成される、請求項１０に記載のネットワーク・ノード。