(57)【特許請求の範囲】
【請求項１】
パケット処理方法であって、
第１ネットワークデバイスが、照合対象情報及び照合条件情報を含むパケットを受信する段階と、
前記第１ネットワークデバイスが、前記照合対象情報に従って、照合される第２ネットワークデバイスを決定する段階であって、前記第２ネットワークデバイスは、１又は複数のネットワークデバイスを含み、前記第２ネットワークデバイスは、前記第１ネットワークデバイスの隣接デバイスである、決定する段階と、
前記第１ネットワークデバイスが、前記第１ネットワークデバイスの前記隣接デバイスのデバイス情報を前記照合条件情報と照合する段階と、
前記第１ネットワークデバイスが、前記第２ネットワークデバイスの前記デバイス情報を前記照合条件情報と照合した照合結果に従って前記パケットに対して転送処理又は破棄処理を実行する段階と
を含む
方法。
【請求項２】
前記第１ネットワークデバイスが、前記第２ネットワークデバイスの前記デバイス情報を前記照合条件情報と照合した照合結果に従って前記パケットに対して転送処理を前記実行する段階は、
前記第１ネットワークデバイスの、前記照合条件情報と一致する隣接デバイスが存在すると決定する場合に、前記第１ネットワークデバイスが、前記第１ネットワークデバイスの、前記照合条件情報と一致する前記隣接デバイスに前記パケットを転送する段階
を含む、請求項１に記載の方法。
【請求項３】
前記第１ネットワークデバイスが、前記第２ネットワークデバイスの前記デバイス情報を前記照合条件情報と照合した照合結果に従って前記パケットに対して破棄処理を前記実行する段階は、
前記第１ネットワークデバイスの、前記照合条件情報と一致する隣接デバイスが存在しないと決定する場合に、前記第１ネットワークデバイスが、前記パケットに対して破棄処理を実行する段階
を含む、請求項１に記載の方法。
【請求項４】
前記パケットは、アクションエントリ情報を更に含み、前記アクションエントリ情報は、
前記第２ネットワークデバイスの前記デバイス情報が、前記照合条件情報と一致する場合に、前記パケットのための前記第１ネットワークデバイスの処理方式が、転送処理の処理方式である、
を含み、
対応して、前記第１ネットワークデバイスが、前記第２ネットワークデバイスの前記デバイス情報を前記照合条件情報と照合した照合結果に従って前記パケットに対して転送処理を前記実行する段階は、
前記第１ネットワークデバイスの、前記照合条件情報と一致する隣接デバイスが存在すると決定する場合に、前記第１ネットワークデバイスが前記アクションエントリ情報に従って、前記第１ネットワークデバイスの、前記照合条件情報と一致する前記隣接デバイスに前記パケットを転送する段階を含む、請求項１に記載の方法。
【請求項５】
前記パケットは、アクションエントリ情報を更に含み、前記アクションエントリ情報は、
前記照合条件情報と一致する第２ネットワークデバイスが存在しない場合に、前記パケットのための前記第１ネットワークデバイスの処理方式が、破棄処理の処理方式である、
を含み、
対応して、前記第１ネットワークデバイスが、前記第２ネットワークデバイスの前記デバイス情報を前記照合条件情報と照合した照合結果に従って前記パケットに対して破棄処理を前記実行する段階は、
前記第１ネットワークデバイスの、前記照合条件情報と一致する隣接デバイスが存在しないと決定する場合に、前記第１ネットワークデバイスが、前記アクションエントリ情報に従って、前記パケットに対して破棄処理を実行する段階を含む、請求項１に記載の方法。
【請求項６】
前記照合条件情報には、デバイス役割情報が含まれ、対応して、前記第２ネットワークデバイスの前記デバイス情報には、前記第２ネットワークデバイスのデバイス役割情報が含まれ、前記第１ネットワークデバイスが、前記第２ネットワークデバイスのデバイス情報を前記照合条件情報と前記照合する段階は、
前記第１ネットワークデバイスが、前記第２ネットワークデバイスの前記デバイス役割情報を前記照合条件情報と照合する段階
を含む、請求項１から５の何れか一項に記載の方法。
【請求項７】
前記照合条件情報には、プロトコル役割情報が含まれ、対応して、前記第２ネットワークデバイスの前記デバイス情報には、前記第２ネットワークデバイスのプロトコル役割情報が含まれ、前記第１ネットワークデバイスが、前記第２ネットワークデバイスのデバイス情報を前記照合条件情報と前記照合する段階は、
前記第１ネットワークデバイスが、前記第２ネットワークデバイスの前記プロトコル役割情報を前記照合条件情報と照合する段階
を含む、請求項１から５の何れか一項に記載の方法。
【請求項８】
前記パケットには、目的情報（Ｉｎｔｅｎｔ情報）が更に含まれ、前記Ｉｎｔｅｎｔ情報には、ネットワークポリシ情報が含まれ、前記方法は、
前記第１ネットワークデバイスが前記Ｉｎｔｅｎｔ情報に従って、前記ネットワークポリシ情報に対応するネットワークポリシを実行する段階
を更に含む、請求項１から７の何れか一項に記載の方法。
【請求項９】
前記照合条件情報には、少なくとも２つのタイプのデバイス情報が含まれ、前記パケットは、指示フラグを更に含み、前記指示フラグは、前記第１ネットワークデバイスに、デバイス情報を選択するように命令するために使用され、そのデバイス情報と前記第２ネットワークデバイスの前記デバイス情報との間に、照合が実行され、前記選択されたデバイス情報は、プロトコル役割情報、デバイス役割情報、又はデバイス性能情報のうち１又は複数である、請求項１から８の何れか一項に記載の方法。
【請求項１０】
前記パケットは、第１の照合情報グループ及び第２の照合情報グループを更に含み、前記第１の照合情報グループ及び前記第２の照合情報グループは各々、照合対象情報及び照合条件情報を含み、対応して、前記パケットは、照合指示フラグを更に含み、前記照合指示フラグは、前記第１ネットワークデバイスに、前記第１の照合情報グループ及び前記第２の照合情報グループを使用するように命令するために使用され、又は、前記照合指示フラグは、少なくとも２つの照合情報グループ内の照合条件情報が照合される場合に、前記照合された照合条件情報に対応する処理方式を選択し、前記パケットを処理するように命令するために使用される、請求項１から９の何れか一項に記載の方法。
【請求項１１】
第１ネットワークデバイスであって、
照合対象情報及び照合条件情報を含むパケットを受信する受信ユニットと、
前記照合対象情報に従って、照合される第２ネットワークデバイスを決定する決定ユニットであって、前記第２ネットワークデバイスは、１又は複数のネットワークデバイスを含み、前記照合される第２ネットワークデバイスは、前記第１ネットワークデバイスの隣接デバイスである、決定ユニットと、
前記第１ネットワークデバイスの前記隣接デバイスのデバイス情報を前記照合条件情報と照合する照合ユニットと、
前記第２ネットワークデバイスの前記デバイス情報を前記照合条件情報と照合した照合結果に従って前記パケットに対して転送処理又は破棄処理を実行する処理ユニットと
を含む
第１ネットワークデバイス。
【請求項１２】
前記処理ユニットが、前記第２ネットワークデバイスの前記デバイス情報を前記照合条件情報と照合した照合結果に従って前記パケットに対して転送処理を実行することは、
前記照合ユニットが、前記第１ネットワークデバイスの、前記照合条件情報と一致する隣接デバイスが存在すると決定する場合に、前記第１ネットワークデバイスの、前記照合条件情報と一致する前記隣接デバイスに前記パケットを転送すること
を含む、請求項１１に記載の第１ネットワークデバイス。
【請求項１３】
前記処理ユニットが、前記第２ネットワークデバイスの前記デバイス情報を前記照合条件情報と照合した照合結果に従って前記パケットに対して破棄処理を実行することは、
前記照合ユニットが、前記第１ネットワークデバイスの、前記照合条件情報と一致する隣接デバイスが存在しないと決定する場合に、前記パケットに対して破棄処理を実行すること
を含む、請求項１１に記載の第１ネットワークデバイス。
【請求項１４】
前記パケットは、アクションエントリ情報を更に含み、前記アクションエントリ情報は、
前記第２ネットワークデバイスの前記デバイス情報が、前記照合条件情報と一致する場合に、前記パケットのための前記第１ネットワークデバイスの処理方式が、転送処理の処理方式である、
を含み、
対応して、前記処理ユニットが、前記照合ユニットからの前記照合結果に従って前記パケットに対して転送処理を実行することは、
前記照合ユニットが、前記第１ネットワークデバイスの、前記照合条件情報と一致する隣接デバイスが存在すると決定する場合に、前記処理ユニットが前記アクションエントリ情報に従って、前記第１ネットワークデバイスの、前記照合条件情報と一致する前記隣接デバイスに前記パケットを転送することを含む、請求項１１に記載の第１ネットワークデバイス。
【請求項１５】
前記パケットは、アクションエントリ情報を更に含み、前記アクションエントリ情報は、
前記第２ネットワークデバイスの前記デバイス情報が、前記照合条件情報と一致しない場合に、前記パケットのための前記第１ネットワークデバイスの処理方式が、破棄処理の処理方式である、
を含み、
対応して、前記処理ユニットが、前記照合ユニットからの前記照合結果に従って前記パケットに対して破棄処理を実行することは、
前記照合ユニットが、前記第１ネットワークデバイスの、前記照合条件情報と一致する隣接デバイスが存在しないと決定する場合に、前記アクションエントリ情報に従って、前記パケットに対して破棄処理を実行することを含む、請求項１１に記載の第１ネットワークデバイス。
【請求項１６】
前記照合条件情報には、デバイス役割情報が含まれ、対応して、前記第２ネットワークデバイスの前記デバイス情報には、前記第２ネットワークデバイスのデバイス役割情報が含まれ、前記照合ユニットが、前記第２ネットワークデバイスのデバイス情報を前記照合条件情報と照合することは、
前記第２ネットワークデバイスの前記デバイス役割情報を前記照合条件情報と照合すること
を含む、請求項１１から１５の何れか一項に記載の第１ネットワークデバイス。
【請求項１７】
前記照合条件情報には、プロトコル役割情報が含まれ、対応して、前記第２ネットワークデバイスの前記デバイス情報には、前記第２ネットワークデバイスのプロトコル役割情報が含まれ、前記照合ユニットが、前記第２ネットワークデバイスのデバイス情報を前記照合条件情報と照合することは、
前記第２ネットワークデバイスの前記プロトコル役割情報を前記照合条件情報と照合すること
を含む、請求項１１から１５の何れか一項に記載の第１ネットワークデバイス。
【請求項１８】
第１ネットワークデバイスであって、
メモリ、プロセッサ、及びネットワークインタフェースを含み、
前記メモリ、前記プロセッサ、及び前記ネットワークインタフェースは、バスを使用して互いに接続され、前記メモリは、プログラム命令のグループを格納し、前記プロセッサは、前記メモリに格納された前記プログラム命令を呼び出し、
前記ネットワークインタフェースをトリガし、照合対象情報及び照合条件情報を含むパケットを受信することと、
前記照合対象情報に従って、照合される第２ネットワークデバイスを決定すること、前記第２ネットワークデバイスは、１又は複数のネットワークデバイスを含み、前記照合される第２ネットワークデバイスは、前記第１ネットワークデバイスの隣接デバイスであり、前記第１ネットワークデバイスの前記隣接デバイスのデバイス情報を前記照合条件情報と照合することと、
前記第２ネットワークデバイスの前記デバイス情報を前記照合条件情報と照合した照合結果に従って前記パケットに対して転送処理又は破棄処理を実行することと
の動作を実行する、
第１ネットワークデバイス。
【請求項１９】
前記プロセッサが、前記照合結果に従って前記パケットに対して転送処理を実行することは、
前記第１ネットワークデバイスの、前記照合条件情報と一致する隣接デバイスが存在すると決定される場合に、前記第１ネットワークデバイスの、前記照合条件情報と一致する前記隣接デバイスに前記パケットを転送すること
を含む、請求項１８に記載の第１ネットワークデバイス。
【請求項２０】
前記プロセッサが、前記第２ネットワークデバイスの前記デバイス情報を前記照合条件情報と照合した照合結果に従って前記パケットに対して破棄処理を実行することは、
前記第１ネットワークデバイスの、前記照合条件情報と一致する隣接デバイスが存在しないと決定される場合に、前記パケットに対して破棄処理を実行すること
を含む、請求項１８に記載の第１ネットワークデバイス。
【請求項２１】
パケット処理方法であって、
第１ネットワークデバイスが、照合対象情報及び照合条件情報を含むパケットを受信する段階と、
前記第１ネットワークデバイスが、前記照合対象情報に従って、照合される第２ネットワークデバイスを決定する段階であって、前記第２ネットワークデバイスは、１又は複数のネットワークデバイスを含み、前記第２ネットワークデバイスは、前記第１ネットワークデバイスである、決定する段階と、
前記第１ネットワークデバイスが、前記第１ネットワークデバイスのデバイス情報を前記照合条件情報と照合する段階と、
前記第１ネットワークデバイスが、前記第２ネットワークデバイスの前記デバイス情報を前記照合条件情報と照合した照合結果に従って前記パケットに対して転送処理又は破棄処理を実行する段階と
を含む
方法。
【請求項２２】
前記第１ネットワークデバイスが、前記第２ネットワークデバイスの前記デバイス情報を前記照合条件情報と照合した照合結果に従って前記パケットに対して転送処理を前記実行する段階は、
前記第１ネットワークデバイスの前記デバイス情報が、前記照合条件情報と一致すると決定する場合に、前記第１ネットワークデバイスが、前記第１ネットワークデバイスの少なくとも１つの隣接デバイスに前記パケットを転送する段階
を含む、請求項２１に記載の方法。
【請求項２３】
前記第１ネットワークデバイスが、前記第２ネットワークデバイスの前記デバイス情報を前記照合条件情報と照合した照合結果に従って前記パケットに対して破棄処理を前記実行する段階は、
前記第１ネットワークデバイスの前記デバイス情報が、前記照合条件情報と一致しないと決定する場合に、前記第１ネットワークデバイスが、前記パケットに対して破棄処理を実行する段階
を含む、請求項２１に記載の方法。
【請求項２４】
前記パケットは、アクションエントリ情報を更に含み、前記アクションエントリ情報は、
前記第２ネットワークデバイスの前記デバイス情報が、前記照合条件情報と一致する場合に、前記パケットのための前記第１ネットワークデバイスの処理方式が、転送処理の処理方式である、
を含み、
対応して、前記第１ネットワークデバイスが、前記第２ネットワークデバイスの前記デバイス情報を前記照合条件情報と照合した照合結果に従って前記パケットに対して転送処理を前記実行する段階は、
前記第１ネットワークデバイスの前記デバイス情報が、前記照合条件情報と一致すると決定する場合に、前記第１ネットワークデバイスが、前記アクションエントリ情報に従って、前記第１ネットワークデバイスの少なくとも１つの隣接デバイスに前記パケットを転送する段階を含む、請求項２１に記載の方法。
【請求項２５】
前記パケットは、アクションエントリ情報を更に含み、前記アクションエントリ情報は、
前記第２ネットワークデバイスの前記デバイス情報が、前記照合条件情報と一致しない場合に、前記パケットのための前記第１ネットワークデバイスの処理方式が、破棄処理の処理方式である、
を含み、
対応して、前記第１ネットワークデバイスが、前記第２ネットワークデバイスの前記デバイス情報を前記照合条件情報と照合した照合結果に従って前記パケットに対して破棄処理を前記実行する段階は、
前記第１ネットワークデバイスの前記デバイス情報が、前記照合条件情報と一致しないと決定する場合に、前記第１ネットワークデバイスが、前記アクションエントリ情報に従って、前記パケットに対して破棄処理を実行する段階を含む、請求項２１に記載の方法。
【請求項２６】
前記照合条件情報には、デバイス役割情報が含まれ、対応して、前記第２ネットワークデバイスの前記デバイス情報には、前記第２ネットワークデバイスのデバイス役割情報が含まれ、前記第１ネットワークデバイスが、前記第２ネットワークデバイスのデバイス情報を前記照合条件情報と前記照合する段階は、
前記第１ネットワークデバイスが、前記第２ネットワークデバイスの前記デバイス役割情報を前記照合条件情報と照合する段階
を含む、請求項２１から２５の何れか一項に記載の方法。
【請求項２７】
前記照合条件情報には、プロトコル役割情報が含まれ、対応して、前記第２ネットワークデバイスの前記デバイス情報には、前記第２ネットワークデバイスのプロトコル役割情報が含まれ、前記第１ネットワークデバイスが、前記第２ネットワークデバイスのデバイス情報を前記照合条件情報と前記照合する段階は、
前記第１ネットワークデバイスが、前記第２ネットワークデバイスの前記プロトコル役割情報を前記照合条件情報と照合する段階
を含む、請求項２１から２５の何れか一項に記載の方法。
【請求項２８】
前記パケットには、目的情報（Ｉｎｔｅｎｔ情報）が更に含まれ、前記Ｉｎｔｅｎｔ情報には、ネットワークポリシ情報が含まれ、前記方法は、
前記第１ネットワークデバイスが前記Ｉｎｔｅｎｔ情報に従って、前記ネットワークポリシ情報に対応するネットワークポリシを実行する段階
を更に含む、請求項２１から２７の何れか一項に記載の方法。
【請求項２９】
前記照合条件情報には、少なくとも２つのタイプのデバイス情報が含まれ、前記パケットは、指示フラグを更に含み、前記指示フラグは、前記第１ネットワークデバイスに、デバイス情報を選択するように命令するために使用され、そのデバイス情報と前記第２ネットワークデバイスの前記デバイス情報との間に、照合が実行され、前記選択されたデバイス情報は、プロトコル役割情報、デバイス役割情報、又はデバイス性能情報のうち１又は複数である、請求項２１から２８の何れか一項に記載の方法。
【請求項３０】
前記パケットは、第１の照合情報グループ及び第２の照合情報グループを更に含み、前記第１の照合情報グループ及び前記第２の照合情報グループは各々、照合対象情報及び照合条件情報を含み、対応して、前記パケットは、照合指示フラグを更に含み、前記照合指示フラグは、前記第１ネットワークデバイスに、前記第１の照合情報グループ及び前記第２の照合情報グループを使用するように命令するために使用され、又は、前記照合指示フラグは、少なくとも２つの照合情報グループ内の照合条件情報が照合される場合に、前記照合された照合条件情報に対応する処理方式を選択し、前記パケットを処理するように命令するために使用される、請求項２１から２９の何れか一項に記載の方法。
【請求項３１】
第１ネットワークデバイスであって、
照合対象情報及び照合条件情報を含むパケットを受信する受信ユニットと、
前記照合対象情報に従って、照合される第２ネットワークデバイスを決定する決定ユニットであって、前記第２ネットワークデバイスは、１又は複数のネットワークデバイスを含み、前記第２ネットワークデバイスは、前記第１ネットワークデバイスである、決定ユニットと、
前記第１ネットワークデバイスのデバイス情報を前記照合条件情報と照合する照合ユニットと、
前記第２ネットワークデバイスの前記デバイス情報を前記照合条件情報と照合した照合結果に従って前記パケットに対して転送処理又は破棄処理を実行する処理ユニットと
を含む
第１ネットワークデバイス。
【請求項３２】
前記処理ユニットが、前記照合結果に従って前記パケットに対して転送処理を実行することは、
前記照合ユニットが、前記第１ネットワークデバイスの前記デバイス情報が、前記照合条件情報と一致すると決定する場合に、前記第１ネットワークデバイスの少なくとも１つの隣接デバイスに前記パケットを転送すること
を含む、請求項３１に記載の第１ネットワークデバイス。
【請求項３３】
前記処理ユニットが、前記照合結果に従って前記パケットに対して破棄処理を実行することは、
前記照合ユニットが、前記第１ネットワークデバイスの前記デバイス情報が、前記照合条件情報と一致しないと決定する場合に、前記パケットに対して破棄処理を実行すること
を含む、請求項３１に記載の第１ネットワークデバイス。
【請求項３４】
前記パケットは、アクションエントリ情報を更に含み、前記アクションエントリ情報は、
前記第２ネットワークデバイスの前記デバイス情報が、前記照合条件情報と一致する場合に、前記パケットのための前記第１ネットワークデバイスの処理方式が、転送処理の処理方式である、
を含み、
対応して、前記処理ユニットが、前記照合ユニットからの前記照合結果に従って前記パケットに対して転送処理を実行することは、
前記照合ユニットが、前記第１ネットワークデバイスの前記デバイス情報が、前記照合条件情報と一致すると決定する場合に、前記アクションエントリ情報に従って、前記第１ネットワークデバイスの少なくとも１つの隣接デバイスに前記パケットを転送することを含む、請求項３１に記載の第１ネットワークデバイス。
【請求項３５】
前記パケットは、アクションエントリ情報を更に含み、前記アクションエントリ情報は、
前記第２ネットワークデバイスの前記デバイス情報が、前記照合条件情報と一致しない場合に、前記パケットのための前記第１ネットワークデバイスの処理方式が、破棄処理の処理方式である、
を含み、
対応して、前記処理ユニットが、前記照合ユニットからの前記照合結果に従って前記パケットに対して破棄処理を実行することは、
前記照合ユニットが、前記第１ネットワークデバイスの前記デバイス情報が、前記照合条件情報と一致しないと決定する場合に、前記アクションエントリ情報に従って、前記パケットに対して破棄処理を実行することを含む、請求項３１に記載の第１ネットワークデバイス。
【請求項３６】
前記照合条件情報には、デバイス役割情報が含まれ、対応して、前記第２ネットワークデバイスの前記デバイス情報には、前記第２ネットワークデバイスのデバイス役割情報が含まれ、前記照合ユニットが、前記第２ネットワークデバイスのデバイス情報を前記照合条件情報と照合することは、
前記第２ネットワークデバイスの前記デバイス役割情報を前記照合条件情報と照合すること
を含む、請求項３１から３５の何れか一項に記載の第１ネットワークデバイス。
【請求項３７】
前記照合条件情報には、プロトコル役割情報が含まれ、対応して、前記第２ネットワークデバイスの前記デバイス情報には、前記第２ネットワークデバイスのプロトコル役割情報が含まれ、前記照合ユニットが、前記第２ネットワークデバイスのデバイス情報を前記照合条件情報と照合することは、
前記第２ネットワークデバイスの前記プロトコル役割情報を前記照合条件情報と照合すること
を含む、請求項３１から３５の何れか一項に記載の第１ネットワークデバイス。
【請求項３８】
第１ネットワークデバイスであって、
メモリ、プロセッサ、及びネットワークインタフェースを含み、
前記メモリ、前記プロセッサ、及び前記ネットワークインタフェースは、バスを使用して互いに接続され、前記メモリは、プログラム命令のグループを格納し、前記プロセッサは、前記メモリに格納された前記プログラム命令を呼び出し、
前記ネットワークインタフェースをトリガし、照合対象情報及び照合条件情報を含むパケットを受信することと、
前記照合対象情報に従って、照合される第２ネットワークデバイスを決定すること、前記第２ネットワークデバイスは、１又は複数のネットワークデバイスを含み、前記第２ネットワークデバイスは、前記第１ネットワークデバイスであり、前記第１ネットワークデバイスのデバイス情報を前記照合条件情報と照合することと、
前記第２ネットワークデバイスの前記デバイス情報を前記照合条件情報と照合した照合結果に従って前記パケットに対して転送処理又は破棄処理を実行することと
の動作を実行する、
第１ネットワークデバイス。
【請求項３９】
前記プロセッサが、前記照合結果に従って前記パケットに対して転送処理を実行することは、
前記第１ネットワークデバイスの前記デバイス情報が、前記照合条件情報と一致すると決定される場合に、前記第１ネットワークデバイスの少なくとも１つの隣接デバイスに前記パケットを転送すること
を含む、請求項３８に記載の第１ネットワークデバイス。
【請求項４０】
前記プロセッサが、前記照合結果に従って前記パケットに対して破棄処理を実行することは、
前記第１ネットワークデバイスの前記デバイス情報が、前記照合条件情報と一致しないと決定される場合に、前記パケットに対して破棄処理を実行すること
を含む、請求項３８に記載の第１ネットワークデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信技術の分野に関し、具体的には、パケット処理方法及びシステム、並びにネットワークデバイスに関する。
【背景技術】
【０００２】
ネットワーク技術の発展に伴い、ネットワークデバイスが、パケットをフラッディング方式で転送することが一般的である。例えば、中間システムから中間システム（Ｉｎｔｅｒｍｅｄｉａｔｅ  Ｓｙｓｔｅｍ  ｔｏ  Ｉｎｔｅｒｍｅｄｉａｔｅ  Ｓｙｓｔｅｍ、ＩＳＩＳ）プロトコルネットワークでは、各ネットワークデバイスが、リンク状態パケット（Ｌｉｎｋ  Ｓｔａｔｅ  Ｐａｃｋｅｔ、ＬＳＰ）情報ベースを生成する必要があり、次に、ネットワークデバイスは、全ての隣接デバイスにＬＳＰ情報をフラッディングする。別の例として、インターネット（Ｉｎｔｅｒｎｅｔ）エンジニアリングタスクフォースは現在、自己組織化ネットワーク技術の概念を提案している。自己組織化ネットワークでは、従来のネットワーク管理システムの機能が、ネットワークデバイス間の相互作用によって自動的に完了され得、これにより、全体としてのネットワーク運用及び保守コストを低減する。自己組織化ネットワーク技術では、目的（Ｉｎｔｅｎｔ）の概念が提案される。Ｉｎｔｅｎｔ情報は、１又は複数のネットワークポリシを含み得る。理想的なＩｎｔｅｎｔ情報配信メカニズムでは、Ｉｎｔｅｎｔ情報が、任意のネットワークデバイスに入力され得、次に、ネットワークデバイスは、別のネットワークデバイスにＩｎｔｅｎｔ情報を自動的に配信する。既存の方式では、例えば、自己組織化ネットワーク技術の例では、Ｉｎｔｅｎｔ情報を配信する際に、ネットワークデバイスも、フラッディング方式でネットワーク内の別の隣接デバイスにＩｎｔｅｎｔ情報を配信する。しかしながら、概して、ネットワーク内の全てのデバイスがフラッディングされたパケットを受信する必要はなく、ネットワーク全体においてパケットをフラッディングするこの配信方式は、ネットワーク帯域幅リソースの浪費を招く。
【発明の概要】
【０００３】
本発明の実施形態は、パケット処理方法及びシステム、並びにネットワークデバイスを提供し、これにより、ネットワークデバイスがフラッディング方式でネットワーク内の別のデバイスにパケットを送信するので、ネットワーク帯域幅リソースが浪費されるという従来技術の技術的課題を解決する。
【０００４】
第１態様によると、本発明の実施形態は、
第１ネットワークデバイスが、照合対象情報及び照合条件情報を含むパケットを受信する段階と、
第１ネットワークデバイスが、照合対象情報に従って、照合される第２ネットワークデバイスを決定する段階であって、第２ネットワークデバイスは、１又は複数のネットワークデバイスを含む、決定する段階と、
第１ネットワークデバイスが、第２ネットワークデバイスのデバイス情報を照合条件情報と照合する段階と、
第１ネットワークデバイスが、第２ネットワークデバイスのデバイス情報を照合条件情報と照合した照合結果に従ってパケットに対して転送処理又は破棄処理を実行する段階と
を含む
パケット処理方法
を提供する。
【０００５】
任意で、第２ネットワークデバイスは、第１ネットワークデバイスの隣接デバイスであり、対応して、第１ネットワークデバイスが、第２ネットワークデバイスのデバイス情報を照合条件情報と照合する段階は、
第１ネットワークデバイスが、第１ネットワークデバイスの隣接デバイスのデバイス情報を照合条件情報と照合する段階
を含む。
【０００６】
任意で、第２ネットワークデバイスは、第１ネットワークデバイスであり、対応して、第１ネットワークデバイスが、第２ネットワークデバイスのデバイス情報を照合条件情報と照合する段階は、
第１ネットワークデバイスが、第１ネットワークデバイスのデバイス情報を照合条件情報と照合する段階
を含む。
【０００７】
任意で、第１ネットワークデバイスが、第２ネットワークデバイスのデバイス情報を照合条件情報と照合した照合結果に従ってパケットに対して転送処理を実行する段階は、
第１ネットワークデバイスの、照合条件情報と一致する隣接デバイスが存在すると決定する場合に、第１ネットワークデバイスが、第１ネットワークデバイスの、照合条件情報と一致する隣接デバイスにパケットを転送する段階
を含む。
【０００８】
任意で、第１ネットワークデバイスが、第２ネットワークデバイスのデバイス情報を照合条件情報と照合した照合結果に従ってパケットに対して破棄処理を実行する段階は、
第１ネットワークデバイスの、照合条件情報と一致する隣接デバイスが存在しないと決定する場合に、第１ネットワークデバイスが、パケットに対して破棄処理を実行する段階
を含む。
【０００９】
任意で、パケットは、アクションエントリ情報を更に含み、アクションエントリ情報は、
第２ネットワークデバイスのデバイス情報が、照合条件情報と一致する場合に、パケットのための第１ネットワークデバイスの処理方式が、転送処理の処理方式である、
を含み、
対応して、第１ネットワークデバイスが、第２ネットワークデバイスのデバイス情報を照合条件情報と照合した照合結果に従ってパケットに対して転送処理を実行する段階は、
第１ネットワークデバイスの、照合条件情報と一致する隣接デバイスが存在すると決定する場合に、第１ネットワークデバイスがアクションエントリ情報に従って、第１ネットワークデバイスの、照合条件情報と一致する隣接デバイスにパケットを転送する段階を含む。
【００１０】
任意で、パケットは、アクションエントリ情報を更に含み、アクションエントリ情報は、
照合条件情報と一致する第２ネットワークデバイスが存在しない場合に、パケットのための第１ネットワークデバイスの処理方式が、破棄処理の処理方式である、
を含み、
対応して、第１ネットワークデバイスが、第２ネットワークデバイスのデバイス情報を照合条件情報と照合した照合結果に従ってパケットに対して破棄処理を実行する段階は、
第１ネットワークデバイスの、照合条件情報と一致する隣接デバイスが存在しないと決定する場合に、第１ネットワークデバイスが、アクションエントリ情報に従って、パケットに対して破棄処理を実行する段階を含む。
【００１１】
任意で、第１ネットワークデバイスが、第２ネットワークデバイスのデバイス情報を照合条件情報と照合した照合結果に従ってパケットに対して転送処理を実行する段階は、
第１ネットワークデバイスのデバイス情報が、照合条件情報と一致すると決定する場合に、第１ネットワークデバイスが、第１ネットワークデバイスの少なくとも１つの隣接デバイスにパケットを転送する段階
を含む。
【００１２】
任意で、第１ネットワークデバイスが、第２ネットワークデバイスのデバイス情報を照合条件情報と照合した照合結果に従ってパケットに対して破棄処理を実行する段階は、
第１ネットワークデバイスのデバイス情報が、照合条件情報と一致しないと決定する場合に、第１ネットワークデバイスが、パケットに対して破棄処理を実行する段階
を含む。
【００１３】
任意で、パケットは、アクションエントリ情報を更に含み、アクションエントリ情報は、
第２ネットワークデバイスのデバイス情報が、照合条件情報と一致する場合に、パケットのための第１ネットワークデバイスの処理方式が、転送処理の処理方式である、
を含み、
対応して、第１ネットワークデバイスが、第２ネットワークデバイスのデバイス情報を照合条件情報と照合した照合結果に従ってパケットに対して転送処理を実行する段階は、
第１ネットワークデバイスのデバイス情報が、照合条件情報と一致すると決定する場合に、第１ネットワークデバイスが、アクションエントリ情報に従って、第１ネットワークデバイスの少なくとも１つの隣接デバイスにパケットを転送する段階を含む。
【００１４】
任意で、パケットは、アクションエントリ情報を更に含み、アクションエントリ情報は、
第２ネットワークデバイスのデバイス情報が、照合条件情報と一致しない場合に、パケットのための第１ネットワークデバイスの処理方式が、破棄処理の処理方式である、
を含み、
対応して、第１ネットワークデバイスが、第２ネットワークデバイスのデバイス情報を照合条件情報と照合した照合結果に従ってパケットに対して破棄処理を実行する段階は、
第１ネットワークデバイスのデバイス情報が、照合条件情報と一致しないと決定する場合に、第１ネットワークデバイスが、アクションエントリ情報に従って、パケットに対して破棄処理を実行する段階を含む。
【００１５】
任意で、照合条件情報には、デバイス役割情報が含まれ、対応して、第２ネットワークデバイスのデバイス情報には、第２ネットワークデバイスのデバイス役割情報が含まれ、第１ネットワークデバイスが、第２ネットワークデバイスのデバイス情報を照合条件情報と照合する段階は、
第１ネットワークデバイスが、第２ネットワークデバイスのデバイス役割情報を照合条件情報と照合する段階
を含む。
【００１６】
任意で、照合条件情報には、プロトコル役割情報が含まれ、対応して、第２ネットワークデバイスのデバイス情報には、第２ネットワークデバイスのプロトコル役割情報が含まれ、第１ネットワークデバイスが、第２ネットワークデバイスのデバイス情報を照合条件情報と照合する段階は、
第１ネットワークデバイスが、第２ネットワークデバイスのプロトコル役割情報を照合条件情報と照合する段階
を含む。
【００１７】
任意で、第２ネットワークデバイスは、第１ネットワークデバイスであり、パケットには、Ｉｎｔｅｎｔ情報が更に含まれ、Ｉｎｔｅｎｔ情報には、ネットワークポリシ情報が含まれ、方法は、
第１ネットワークデバイスがＩｎｔｅｎｔ情報に従って、ネットワークポリシ情報に対応するネットワークポリシを実行する段階
を更に含む。
【００１８】
任意で、照合条件情報には、少なくとも２つのタイプのデバイス情報が含まれ、パケットは、指示フラグを更に含み、指示フラグは、第１ネットワークデバイスに、デバイス情報を選択するように命令するために使用され、そのデバイス情報と第２ネットワークデバイスのデバイス情報との間に、照合が実行され、選択されたデバイス情報は、プロトコル役割情報、デバイス役割情報、又はデバイス性能情報のうち１又は複数である。
【００１９】
任意で、パケットは、第１の照合情報グループ及び第２の照合情報グループを更に含み、第１の照合情報グループ及び第２の照合情報グループは各々、照合対象情報及び照合条件情報を含み、対応して、パケットは、照合指示フラグを更に含み、照合指示フラグは、第１ネットワークデバイスに、第１の照合情報グループ及び第２の照合情報グループを使用するように命令するために使用され、又は、照合指示情報は、少なくとも２つの照合情報グループ内の照合条件情報が照合される場合に、照合された照合条件情報に対応する処理方式を選択し、パケットを処理するように命令するために使用される。
【００２０】
第２態様によると、本発明の実施形態は、
照合対象情報及び照合条件情報を含むパケットを受信するように構成された受信ユニットと、
照合対象情報に従って、照合される第２ネットワークデバイスを決定するように構成された決定ユニットであって、第２ネットワークデバイスは、１又は複数のネットワークデバイスを含む、決定ユニットと、
第２ネットワークデバイスのデバイス情報を照合条件情報と照合するように構成された照合ユニットと、
第２ネットワークデバイスのデバイス情報を照合条件情報と照合した照合結果に従ってパケットに対して転送処理又は破棄処理を実行するように構成された処理ユニットと
を含む
第１ネットワークデバイス
を提供する。
【００２１】
任意で、第２ネットワークデバイスは、第１ネットワークデバイスの隣接デバイスであり、対応して、照合ユニットが、第２ネットワークデバイスのデバイス情報を照合条件情報と照合することは、
第１ネットワークデバイスの隣接デバイスのデバイス情報を、照合条件情報と照合することを含む。
【００２２】
任意で、第２ネットワークデバイスは、第１ネットワークデバイスであり、対応して、照合ユニットが、第２ネットワークデバイスのデバイス情報を照合条件情報と照合することは、
第１ネットワークデバイスのデバイス情報を、照合条件情報と照合することを含む。
【００２３】
任意で、処理ユニットが、第２ネットワークデバイスのデバイス情報を照合条件情報と照合した照合結果に従ってパケットに対して転送処理を実行することは、
照合ユニットが、第１ネットワークデバイスの、照合条件情報と一致する隣接デバイスが存在すると決定する場合に、処理ユニットが、第１ネットワークデバイスの、照合条件情報と一致する隣接デバイスにパケットを転送すること
を含む。
【００２４】
任意で、パケットは、アクションエントリ情報を更に含み、アクションエントリ情報は、
第２ネットワークデバイスのデバイス情報が、照合条件情報と一致する場合に、パケットのための第１ネットワークデバイスの処理方式が、転送処理の処理方式である、
を含み、
対応して、処理ユニットが、照合ユニットからの照合結果に従ってパケットに対して転送処理を実行することは、
照合ユニットが、第１ネットワークデバイスの、照合条件情報と一致する隣接デバイスが存在すると決定する場合に、第１ネットワークデバイスの、照合条件情報と一致する隣接デバイスにパケットを転送することを含む。
【００２５】
任意で、処理ユニットが、照合結果に従ってパケットに対して転送処理を実行することは、
第１ネットワークデバイスのデバイス情報が、照合条件情報と一致すると決定される場合に、処理ユニットが、第１ネットワークデバイスの少なくとも１つの隣接デバイスにパケットを転送すること
を含む。
【００２６】
任意で、パケットは、アクションエントリ情報を更に含み、アクションエントリ情報は、
第２ネットワークデバイスのデバイス情報が、照合条件情報と一致する場合に、パケットのための第１ネットワークデバイスの処理方式が、転送処理の処理方式である、
を含み、
対応して、照合ユニットが、第１ネットワークデバイスのデバイス情報が、照合条件情報と一致すると決定する場合に、処理ユニットは、アクションエントリ情報に従って、第１ネットワークデバイスの少なくとも１つの隣接デバイスにパケットを転送する。
【００２７】
任意で、照合条件情報には、デバイス役割情報が含まれ、対応して、第２ネットワークデバイスのデバイス情報には、第２ネットワークデバイスのデバイス役割情報が含まれ、照合ユニットが、第２ネットワークデバイスのデバイス情報を照合条件情報と照合することは、
第１ネットワークデバイスが、第２ネットワークデバイスのデバイス役割情報を照合条件情報と照合すること
を含む。
【００２８】
任意で、照合条件情報には、プロトコル役割情報が含まれ、対応して、第２ネットワークデバイスのデバイス情報には、第２ネットワークデバイスのプロトコル役割情報が含まれ、照合ユニットが、第２ネットワークデバイスのデバイス情報を照合条件情報と照合することは、
第１ネットワークデバイスが、第２ネットワークデバイスのプロトコル役割情報を照合条件情報と照合すること
を含む。
【００２９】
第３態様によると、本発明の実施形態は、
照合対象情報及び照合条件情報を取得するように構成される取得ユニットと、
照合対象情報及び照合条件情報を含むパケットを生成するように構成される処理ユニットと、
第１ネットワークデバイスにパケットを送信し、これにより、第１ネットワークデバイスに照合対象情報及び照合条件情報に従ってパケットを処理するように命令するように構成される送信ユニットであって、照合対象情報は、第１ネットワークデバイスに、照合対象情報に従って、照合される第２ネットワークデバイスを決定するように命令するために使用され、第２ネットワークデバイスは、１又は複数のネットワークデバイスを含み、照合条件情報は、第１ネットワークデバイスにより、照合される第２ネットワークデバイスのデバイス情報を照合条件情報と照合するために使用される、送信ユニットと
を含む
ネットワークデバイス
を提供する。
【００３０】
任意で、照合対象情報は、デバイス間で予め合意される識別子であり、識別子は、照合される第２ネットワークデバイスが、第１ネットワークデバイスの隣接デバイス又は第１ネットワークデバイスであることを識別するために使用される。
【００３１】
任意で、照合条件情報には、デバイス役割情報及びデバイスプロトコル情報が含まれ、デバイス役割情報は、ネットワーク内のデバイスの位置を識別するための情報であり、デバイス役割情報は、ネットワーク内のデバイスの機能を識別するための情報である。
【００３２】
第４態様によると、本発明の実施形態は、
メモリ、プロセッサ、及びネットワークインタフェースを含み、
メモリ、プロセッサ、及びネットワークインタフェースは、バスを使用して互いに接続され、メモリは、プログラム命令のグループを格納するように構成され、プロセッサは、メモリに格納されたプログラム命令を呼び出すように構成され、
ネットワークインタフェースをトリガし、照合対象情報及び照合条件情報を含むパケットを受信することと、
照合対象情報に従って、照合される第２ネットワークデバイスを決定すること、第２ネットワークデバイスは、１又は複数のネットワークデバイスを含み、第２ネットワークデバイスのデバイス情報を照合条件情報と照合することと、
第２ネットワークデバイスのデバイス情報を照合条件情報と照合した照合結果に従ってパケットに対して転送処理又は破棄処理を実行することと
の動作を実行する、
ネットワークデバイス
を提供する。
【００３３】
任意で、プロセッサにより決定される、照合される第２ネットワークデバイスは、第１ネットワークデバイスであり、対応して、プロセッサが、第２ネットワークデバイスのデバイス情報を照合条件情報と照合することは、
プロセッサが、第１ネットワークデバイスのデバイス情報を、照合条件情報と照合することを含む。
【００３４】
任意で、プロセッサが、照合結果に従ってパケットに対して転送処理を実行することは、
第１ネットワークデバイスの、照合条件情報と一致する隣接デバイスが存在すると決定する場合に、プロセッサが、第１ネットワークデバイスの、照合条件情報と一致する隣接デバイスにパケットを転送すること
を含む。
【００３５】
任意で、プロセッサが、第２ネットワークデバイスのデバイス情報を照合条件情報と照合した照合結果に従ってパケットに対して破棄処理を実行することは、
第１ネットワークデバイスの、照合条件情報と一致する隣接デバイスが存在しないと決定する場合に、プロセッサが、パケットに対して破棄処理を実行すること
を含む。
【００３６】
任意で、プロセッサが、照合結果に従ってパケットに対して転送処理を実行することは、
第１ネットワークデバイスのデバイス情報が、照合条件情報と一致すると決定する場合に、プロセッサが、第１ネットワークデバイスの少なくとも１つの隣接デバイスにパケットを転送すること
を含む。
【００３７】
任意で、プロセッサが、照合結果に従ってパケットに対して破棄処理を実行することは、
第１ネットワークデバイスのデバイス情報が照合条件情報と一致しないと決定する場合に、プロセッサが、パケットに対して破棄処理を実行すること
を含む。
【００３８】
第５態様によると、本発明の実施形態は、パケット処理システムを提供し、システムは、第１ネットワークデバイス及び第３ネットワークデバイスを含み、
第３ネットワークデバイスは、照合対象情報及び照合条件情報を取得し、照合対象情報及び照合条件情報を含むパケットを生成し、第１ネットワークデバイスにパケットを送信するように構成され、照合対象情報は、第１ネットワークデバイスに、照合条件情報と照合されるデバイス情報に対応するネットワークデバイスを決定するように命令するために使用され、
第１ネットワークデバイスは、パケットを受信し、照合対象情報に対応する第２ネットワークデバイスを決定し、第２ネットワークデバイスのデバイス情報を照合条件情報と照合し、アクションエントリ情報、及び第２ネットワークデバイスのデバイス情報を照合条件情報と照合した照合結果に従ってパケットに対して転送処理又は破棄処理を実行するように構成される。
【００３９】
本発明の実施形態で提供されている技術的解決手段を用いて、別のネットワークデバイスにより送信されたパケットを受信した後、第１ネットワークデバイスは、パケット内に含まれる照合対象情報及び照合条件情報を使用することにより特定のデバイスにのみパケットを送信する必要があり、ネットワーク全体においてパケットをフラッディングする必要はない。このように、実際のネットワークでは、照合対象情報及び照合条件情報は、ネットワークの特徴に従ってカスタマイズされ得る。故に、パケットは、目的なくネットワークにおいてフラッディングされることを妨げられ、これにより、パケット転送によるネットワーク帯域幅の過度な占有が低減され得、ネットワークリソースが節約され得る。
【図面の簡単な説明】
【００４０】
本発明の実施形態における技術的解決手段をより明確に説明すべく、実施形態を説明するために必要な添付図面を以下で簡潔に説明する。以下の説明における添付図面は、本発明のいくつかの実施形態を示し、当業者であれば、これらの添付図面から、創造的努力なく、他の図面を更に導出し得ることは明らかである。
【００４１】
【図１】本発明の実施形態に係る、パケット処理方法のアプリケーションシナリオの概略図である。
【００４２】
【図２】本発明の実施形態に係る、パケット処理方法の概略フローチャートである。
【００４３】
【図３】本発明の実施形態に係る、パケット処理方法の概略フローチャートである。
【００４４】
【図４】本発明の実施形態に係る、ネットワークデバイスの概略構造図である。
【００４５】
【図５】本発明の実施形態に係る、ネットワークデバイスの概略構造図である。
【００４６】
【図６】本発明の実施形態に係る、ネットワークデバイスの概略構造図である。
【００４７】
【図７】本発明の実施形態に係る、ネットワークデバイスの概略構造図である。
【００４８】
【図８】本発明の実施形態に係る、パケット処理システムの概略図である。
【発明を実施するための形態】
【００４９】
本発明の実施形態の目的、技術的解決手段、及び利点をより明確にすべく、以下、本発明の実施形態における添付図面を参照して本発明の実施形態における技術的解決手段を明確かつ完全に説明する。説明されている実施形態は、本発明の実施形態の一部であり、全てではないことは明らかである。本発明の実施形態に基づいて、創造的努力をすることなく当業者により取得される他の全ての実施形態は、本発明の保護範囲に含まれることになる。
【００５０】
図１は、本発明の実施形態に係る、パケット処理方法のアプリケーションシナリオの概略図である。図１では、ネットワークデバイスＡ、ネットワークデバイスＣ、ネットワークデバイスＤ、及びネットワークデバイスＥが、別々にネットワークデバイスＢの隣接デバイスである。ネットワークポリシを取得した後、ネットワークデバイスＡは、ネットワークポリシに従ってＩｎｔｅｎｔ情報を生成する。ネットワークポリシとは、エネルギー節約モードに入るようにデバイスを設定するネットワークポリシ、又は受信されたパケットに対して深い検出を実行するようネットワークデバイスを設定するネットワークポリシ等であり得る。ネットワークデバイスＡにより取得されたネットワークポリシは、ネットワーク管理システムにより配信されてもよく、又はユーザによりネットワークデバイスＡに対して直接構成されてもよい。ネットワークデバイスＡは、生成されたＩｎｔｅｎｔ情報に従ってパケットを生成し、パケットは、照合対象情報及び照合条件情報を含む。ネットワークデバイスＡは、ネットワークデバイスＢにパケットを送信する。ネットワークデバイスＢは、照合対象情報に従って、照合条件情報と照合されるネットワークデバイスを決定する。照合条件情報と照合されるネットワークデバイスは、ネットワークデバイスＢの隣接デバイスであってもよく、又はネットワークデバイスＢであってもよい。
【００５１】
ネットワークデバイスＢがパケットを受信した後、照合対象情報を使用することにより、ネットワークデバイスＢの隣接デバイスのデバイス情報と照合条件情報との間で照合が実行される必要があると知ると、ネットワークデバイスＢは、隣接デバイスの格納されたデバイス情報を照合条件情報と照合する。ネットワークデバイスＢが、照合条件情報と一致するネットワークデバイスを決定した後、ネットワークデバイスＢは、照合条件情報と一致するネットワークデバイスにパケットを送信する。照合条件情報と一致するネットワークデバイスがないと決定した後、ネットワークデバイスＢは、パケットに対して破棄処理を実行する。例えば、図１において、ネットワークデバイスＤのデバイス情報及びネットワークデバイスＥのデバイス情報が照合条件情報と一致する場合、ネットワークデバイスＢは、ネットワークデバイスＤ及びネットワークデバイスＥにパケットを送信する。ネットワークデバイスＣのデバイス情報が、照合条件情報と一致しない場合、ネットワークデバイスＢは、ネットワークデバイスＣにパケットを送信しない。ネットワークデバイスＣ、ネットワークデバイスＤ、又はネットワークデバイスＥのデバイス情報のいずれも照合条件情報と一致しない場合、ネットワークデバイスＢは、パケットに対して破棄処理を実行する。
【００５２】
ネットワークデバイスＢがパケットを受信した後、照合対象情報を使用することにより、ネットワークデバイスＢのデバイス情報と照合条件情報との間で照合が実行される必要があると知ると、ネットワークデバイスＢは、ネットワークデバイスＢのデバイス情報を照合条件情報と照合する。ネットワークデバイスＢが、ネットワークデバイスＢのデバイス情報が照合条件情報と一致すると決定した後、ネットワークデバイスＢは、ネットワークデバイスＢの隣接デバイスにパケットを送信する。この場合、ネットワークデバイスＢのデバイス情報が照合条件情報と一致するとすれば、ネットワークデバイスＢの隣接デバイスが、パケットを受信する必要があるとみなされる。例えば、図１において、ネットワークデバイスＢがパケットを受信した後、照合対象情報を使用することにより、ネットワークデバイスＢのデバイス情報と照合条件情報との間で照合が実行される必要があると知ると、ネットワークデバイスＢは、ネットワークデバイスＢのデバイス情報を照合条件情報と照合する。ネットワークデバイスＢが、ネットワークデバイスＢのデバイス情報が照合条件情報と一致すると決定する場合、ネットワークデバイスＢは、ネットワークデバイスＢの隣接デバイスにパケットを送信する。ネットワークデバイスＢが、ネットワークデバイスＢの隣接デバイスにパケットを送信することは、ネットワークデバイスＢの全ての隣接デバイスにパケットを送信することであってもよく、又はネットワークデバイスＢのいくつかの隣接デバイスにパケットを送信することであってもよい。制限が本発明のこの実施形態に具体的に課されることはない。ネットワークデバイスＢが、ネットワークデバイスＢのデバイス情報が照合条件情報と一致しないと決定する場合、ネットワークデバイスＢは、パケットに対して破棄処理を実行する。
【００５３】
特定の実施例では、パケットを受信した後、ネットワークデバイスＢは、パケット内に含まれるＩｎｔｅｎｔ情報に従って、対応するネットワークポリシを実行し得る。ネットワークデバイスＢにより実行されるネットワークポリシは、エネルギー節約モードに入るようにネットワークデバイスＢを設定すること、又は受信されたパケットに対して深い検出を実行するようネットワークデバイスＢを設定すること等であり得る。ネットワークデバイスＢが、パケット内に含まれるＩｎｔｅｎｔ情報に従って対応するネットワークポリシを実行することは、ネットワークデバイスＢが、照合条件情報と照合されるネットワークデバイスを決定する前に実行されてもよく、又はネットワークデバイスＢが、照合条件情報と照合されるネットワークデバイスを決定した後に実行されてもよい。
【００５４】
特定の実施例では、照合対象情報は、デバイス間で予め合意される、又はネットワークシステムにより一元的に構成される識別子であり得る。パケットを受信した後、ネットワークデバイスＢは、識別子に従って、ネットワークデバイスＢの隣接デバイスのデバイス情報と照合条件情報との間で照合が実行される必要があるかどうか、又はネットワークデバイスＢのデバイス情報と照合条件情報との間で照合が実行される必要があるかどうかを知り得る。例えば、識別子の値が１である場合、ネットワークデバイスＢが、ネットワークデバイスＢの隣接デバイスのデバイス情報を照合条件と照合する必要があると示す、又は、識別子の値が０である場合、ネットワークデバイスＢが、ネットワークデバイスＢのデバイス情報を照合条件と照合する必要があると示すことが、ネットワークデバイスＡとネットワークデバイスＢとの間で合意される。
【００５５】
特定の実施例では、照合条件情報には、デバイス役割情報又はプロトコル役割情報が含まれ得る。例えば、ＩＰベースの無線アクセスネットワーク（ＩＰ−ｂａｓｅｄ  Ｒａｄｉｏ  Ａｃｃｅｓｓ  Ｎｅｔｗｏｒｋ、ＩＰ  ＲＡＮ）では、デバイス役割は、セルサイトゲートウェイ（Ｃｅｌｌ  Ｓｉｔｅ  Ｇａｔｅｗａｙ、ＣＳＧ）、集約サイトゲートウェイ（Ａｇｇｒｅｇａｔｉｏｎ  Ｓｉｔｅ  Ｇａｔｅｗａｙ、ＡＳＧ）、無線サービスゲートウェイ（Ｒａｄｉｏ  Ｓｅｒｖｉｃｅ  Ｇａｔｅｗａｙ、ＲＳＧ）等であり得、プロトコル役割は、汎用ディスカバリ及びネゴシエーションプロトコル（Ｇｅｎｅｒｉｃ  Ｄｉｓｃｏｖｅｒｙ  ａｎｄ  Ｎｅｇｏｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ、ＧＤＮＰ）、カウンターパート（Ｃｏｕｎｔｅｒｐａｒｔ）、マルチプロトコルラベルスイッチング（Ｍｕｌｔｉｐｒｏｔｏｃｏｌ  Ｌａｂｅｌ  Ｓｗｉｔｃｈ、ＭＰＬＳ）、ラベルスイッチングルータ（Ｌａｂｅｌ  Ｓｗｉｔｃｈｉｎｇ  Ｒｏｕｔｅｒ、ＬＳＲ）等であり得る。例えば、図１に示すネットワークでは、ネットワークデバイスＥは、ＩＰ  ＲＡＮネットワーク内のＣＳＧであり、ネットワークデバイスＤは、ＡＳＧであるとする。ネットワークデバイスＢは、ネットワークデバイスＡにより送信されたパケットを受信する。パケット内に含まれる照合条件情報は、デバイス役割ＣＳＧであり、パケット内に含まれる照合対象情報は、照合条件情報とパケットを受信するネットワークデバイスの隣接デバイスのデバイス情報との間で照合が実行される必要があることを示す。ネットワークデバイスＢが、ネットワークデバイスＢの隣接デバイスのデバイス情報と照合条件情報との間で照合が実行される必要があると決定する場合に、ネットワークデバイスＢは、照合条件情報を、ネットワークデバイスＥ、ネットワークデバイスＤ、及びネットワークデバイスＣのデバイス役割情報と別々に照合する。ネットワークデバイスＥのデバイス役割情報のみがＣＳＧであるので、ネットワークデバイスＢは、ネットワークデバイスＥのみにパケットを送信する。
【００５６】
前述の実施例を用いて、ネットワークデバイスＢは、受信されたパケット内に含まれる照合対象情報に従って、照合されるネットワークデバイスを決定し、次に、照合されるネットワークデバイスのデバイス情報をパケット内の照合条件情報と照合し、これにより、照合結果に従ってパケットに対して転送処理又は破棄処理を実行する。ネットワークデバイスＢは、特定のデバイスにのみパケットを送信する必要があり、ネットワークにおいてパケットをフラッディングする必要はない。故に、パケットは、目的なくネットワークにおいてフラッディングされることを妨げられ、これにより、ネットワーク帯域幅の過度な占有が低減され得、ネットワークリソースが節約され得る。
【００５７】
図２を参照すると、図２は、本発明の実施形態に係る、パケット処理方法の概略フローチャートである。方法は、以下の段階を備える。
【００５８】
２０１．第１ネットワークデバイスが、パケットを受信し、パケットは、照合対象情報及び照合条件情報を含む。
【００５９】
特定の実施例では、照合対象情報は、第１ネットワークデバイスにより、照合対象情報に従って、照合される第２ネットワークデバイスを決定するために使用される。照合条件情報は、第１ネットワークデバイスにより、照合される第２ネットワークデバイスのデバイス情報を照合条件情報と照合するために使用される。照合条件情報には、デバイス役割情報、デバイスプロトコル情報、又はデバイス性能情報等のデバイス情報が含まれ得る。
【００６０】
２０２．第１ネットワークデバイスは、照合対象情報に従って、照合される第２ネットワークデバイスを決定し、第２ネットワークデバイスは、１又は複数のネットワークデバイスを含む。
【００６１】
特定の実施例では、第１ネットワークデバイスは、パケット内の識別子情報に従って照合される第２ネットワークデバイスを決定し得る。識別子情報は、デバイス間で予め合意される識別子であり得る。例えば、識別子の値が１である場合、ネットワークデバイスＢの隣接デバイスのデバイス情報と照合条件との間で照合が実行される必要があると示す、又は、識別子の値が０である場合、ネットワークデバイスＢのデバイス情報と照合条件との間で照合が実行される必要があると示す。
【００６２】
２０３．第１ネットワークデバイスは、第２ネットワークデバイスのデバイス情報を照合条件情報と照合する。
【００６３】
２０４．第１ネットワークデバイスは、第２ネットワークデバイスのデバイス情報を照合条件情報と照合した照合結果に従って、パケットに対して転送処理又は破棄処理を実行する。
【００６４】
以下で、図１におけるネットワークデバイスを例として用いて更なる説明がなされる。第１ネットワークデバイスは、図１で示されるネットワーク内のネットワークデバイスＢであり得、パケットは、ネットワークデバイスＡによりネットワークデバイスＢに送信されるパケットであり得る。
【００６５】
本発明のこの実施形態では、パケットを受信した後、第１ネットワークデバイスは、照合対象情報に従って、照合条件情報と照合されるネットワークデバイスを決定し、これにより、パケットを転送する送信範囲を決定する。第１ネットワークデバイスが、照合対象情報に従って、第１ネットワークデバイスの隣接デバイスのデバイス情報と照合条件との間で照合が実行される必要があると決定すると、第１ネットワークデバイスは、第１ネットワークデバイスの隣接デバイスの格納されたデバイス情報を照合条件と照合する。対応して、第２ネットワークデバイスは、第１ネットワークデバイスの隣接デバイスであり、第１ネットワークデバイスが、第２ネットワークデバイスのデバイス情報を照合条件情報と照合する段階は、
第１ネットワークデバイスが、第１ネットワークデバイスの隣接デバイスのデバイス情報を照合条件情報と照合する段階
を含む。対応して、第１ネットワークデバイスが、照合結果に従ってパケットに対して転送処理を実行する段階は、
第１ネットワークデバイスが、照合条件情報と一致するデバイス情報が、第１ネットワークデバイスの隣接デバイスのデバイス情報に存在すると決定する場合に、第１ネットワークデバイスが、照合条件情報と一致するデバイス情報に対応する隣接デバイスにパケットを転送する段階であって、第１ネットワークデバイスの隣接デバイスは、第１ネットワークデバイスへの通信接続を確立するネットワークデバイスであり、照合条件と一致するデバイス情報に対応するする隣接デバイスは、１又は複数の隣接ネットワークデバイスであり得る、転送する段階、又は第１ネットワークデバイスが、照合条件情報と一致するデバイス情報が、第１ネットワークデバイスの全ての隣接デバイスのデバイス情報に存在しないと決定する場合に、第１ネットワークデバイスが、パケットに対して破棄処理を実行する段階を含む。
【００６６】
特定の実施例では、第１ネットワークデバイスに格納された隣接デバイスのデバイス情報は、ＧＤＮＰを使用して予め取得されてもよく、又はネットワーク管理デバイスから取得されてもよい。照合対象情報には、識別子情報が含まれる。識別子情報は、照合される第２ネットワークデバイスが、第１ネットワークデバイス又は第１ネットワークデバイスの隣接デバイスであることを識別するために使用される。識別子情報は、デバイス間で予め合意される識別子であり得る。例えば、識別子情報の値が１である場合、第１ネットワークデバイスが、第１ネットワークデバイスの隣接デバイスのデバイス情報を照合条件と照合する必要があると示す、又は、識別子の値が０である場合、第１ネットワークデバイスが、第１ネットワークデバイスのデバイス情報を照合条件と照合する必要があると示す。デバイス役割情報は、ネットワーク内のデバイスの位置、例えば、キャリアネットワーク内のプロバイダエッジ（Ｐｒｏｖｉｄｅ  Ｅｄｇｅ、ＰＥ）デバイス、又はカスタマエッジ（Ｃｕｓｔｏｍｅｒ  Ｅｄｇｅ、ＣＥ）デバイスを識別するための情報であり得る。デバイス役割情報は、ネットワーク内のデバイスの機能を識別するための情報であり得る。例えば、ＩＰ  ＲＡＮネットワークでは、デバイス役割が、ＣＳＧ、ＡＳＧ、又はＲＳＧであり得る。
【００６７】
特定の実施例では、第１ネットワークデバイスが、照合対象情報に従って、第１ネットワークデバイスのデバイス情報と照合条件との間で照合が実行される必要があると決定すると、第１ネットワークデバイスは、第１ネットワークデバイスのデバイス情報を照合条件と照合する。この場合、第２ネットワークデバイスは、第１ネットワークデバイスであり、第１ネットワークデバイスが、第２ネットワークデバイスのデバイス情報を照合条件情報と照合する段階は、
第１ネットワークデバイスが、第１ネットワークデバイスのデバイス情報を照合条件情報と照合する段階
を含む。対応して、第１ネットワークデバイスが、照合結果に従ってパケットに対して転送処理を実行する段階は、
第１ネットワークデバイスが、第１ネットワークデバイスのデバイス情報が、照合条件情報と一致すると決定する場合に、第１ネットワークデバイスが、第１ネットワークデバイスの隣接デバイスにパケットを転送する段階であって、特定の実施例では、パケットは、全ての隣接デバイスに転送されてもよく、又はいくつかの隣接デバイス又は信号隣接デバイスに転送されてもよく、制限が本発明に具体的に課されることはない、転送する段階、又は第１ネットワークデバイスが、第１ネットワークデバイスのデバイス情報が、照合条件情報と一致しないと決定する場合に、第１ネットワークデバイスが、パケットに対して破棄処理を実行する段階を含む。
【００６８】
特定の実施例では、第１ネットワークデバイスは、パケットのための第１ネットワークデバイスの、照合が成功した場合に存在する処理方式を予め構成する、又はパケットのための、照合が成功した場合に存在する処理方式が、ネットワークデバイス間で予め合意される。処理方式は、照合が成功した場合にパケットに対して転送処理を実行することであり得る。
【００６９】
特定の実施例では、第２ネットワークデバイスが第１ネットワークデバイスの隣接デバイスである場合に、パケットは、アクションエントリ情報を更に含み得る。アクションエントリ情報は、パケットのための第１ネットワークデバイスの、照合条件情報と一致するデバイス情報が第２ネットワークデバイスのデバイス情報に存在する場合に存在する処理方式を含む。処理方式は、パケットに対して転送処理を実行する処理方式であり得る。  対応して、第１ネットワークデバイスが、第２ネットワークデバイスのデバイス情報を照合条件情報と照合した照合結果に従ってパケットに対して転送処理を実行することは、
第１ネットワークデバイスの、照合条件情報と一致する隣接デバイスが存在すると決定する場合に、第１ネットワークデバイスがアクションエントリ情報に従って、第１ネットワークデバイスの、照合条件情報と一致する隣接デバイスにパケットを転送すること
を含む。
【００７０】
代替的に、アクションエントリ情報は、照合条件情報に一致し得る第２ネットワークデバイスが存在しない場合に、パケットのための第１ネットワークデバイスの処理方式は、破棄処理の処理方式であることを含み得る。対応して、第１ネットワークデバイスが、第２ネットワークデバイスのデバイス情報を照合条件情報と照合した照合結果に従ってパケットに対して破棄処理を実行する段階は、
第１ネットワークデバイスの、照合条件情報と一致する隣接デバイスが存在しないと決定する場合に、第１ネットワークデバイスが、アクションエントリ情報に従ってパケットに対して破棄処理を実行する段階
を含む。
【００７１】
特定の実施例では、第２ネットワークデバイスが第１ネットワークデバイスである場合に、パケットは、アクションエントリ情報を更に含む。アクションエントリ情報は、第２ネットワークデバイスのデバイス情報が照合条件情報に一致する場合に、パケットのための第１ネットワークデバイスの処理方式は、転送処理の処理方式であることを含む。対応して、第１ネットワークデバイスが、第２ネットワークデバイスのデバイス情報を照合条件情報と照合した照合結果に従ってパケットに対して転送処理を実行する段階は、
第１ネットワークデバイスのデバイス情報が、照合条件情報と一致すると決定する場合に、第１ネットワークデバイスが、アクションエントリ情報に従って第１ネットワークデバイスの少なくとも１つの隣接デバイスにパケットを転送する段階
を含む。
【００７２】
代替的に、アクションエントリ情報は、第２ネットワークデバイスのデバイス情報が照合条件情報に一致しない場合に、パケットのための第１ネットワークデバイスの処理方式は、破棄処理の処理方式であることを含み得る。対応して、第１ネットワークデバイスが、第２ネットワークデバイスのデバイス情報を照合条件情報と照合した照合結果に従ってパケットに対して破棄処理を実行する段階は、
第１ネットワークデバイスのデバイス情報が、照合条件情報と一致しないと決定する場合に、第１ネットワークデバイスが、アクションエントリ情報に従ってパケットに対して破棄処理を実行する段階
を含む。
【００７３】
特定の実施例では、パケットには、Ｉｎｔｅｎｔ情報が更に含まれ、Ｉｎｔｅｎｔ情報には、ネットワークポリシ情報が含まれ、方法は、
第１ネットワークデバイスがＩｎｔｅｎｔ情報に従って、ネットワークポリシ情報に対応するネットワークポリシを実行する段階
を更に含む。第１ネットワークデバイスにより実行されるネットワークポリシは、エネルギー節約モードに入るように第１ネットワークデバイスを設定すること、又は受信されたパケットに対して深い検出を実行するよう第１ネットワークデバイスを設定すること等であり得る。第１ネットワークデバイスが、パケット内に含まれるＩｎｔｅｎｔ情報に従って対応するネットワークポリシを実行することは、第１ネットワークデバイスが、照合条件情報と照合されるネットワークデバイスを決定する前に実行されてもよく、又は第１ネットワークデバイスが、照合条件情報と照合されるネットワークデバイスを決定した後に実行されてもよい。
【００７４】
特定の実施例では、照合条件情報には、デバイス役割情報が含まれる。照合条件情報が、デバイス役割情報であると決定した後、第１ネットワークデバイスは、第２ネットワークデバイスのデバイス役割情報を照合条件と照合する。対応して、第２ネットワークデバイスのデバイス情報には、第２ネットワークデバイスのデバイス役割情報が含まれ、第１ネットワークデバイスが、第２ネットワークデバイスのデバイス情報を照合条件情報と照合する段階は、
第１ネットワークデバイスが、第２ネットワークデバイスのデバイス役割情報を照合条件情報と照合する段階
を含む。
【００７５】
特定の実施例では、照合条件情報には、プロトコル役割情報が含まれる。照合条件情報が、プロトコル役割情報であると決定した後、第１ネットワークデバイスは、第２ネットワークデバイスのプロトコル役割情報を照合条件と照合する。対応して、第２ネットワークデバイスのデバイス情報には、第２ネットワークデバイスのプロトコル役割情報が含まれ、第１ネットワークデバイスが、第２ネットワークデバイスのデバイス情報を照合条件情報と照合する段階は、
第１ネットワークデバイスが、第２ネットワークデバイスのプロトコル役割情報を照合条件情報と照合する段階
を含む。
【００７６】
プロトコル役割情報は、ネットワーク内のデバイスのプロトコル機能、例えば、ＭＰＬＳネットワーク内のＬＳＲ又はＭＰＬＳネットワーク内のラベルエッジルータ（Ｌａｂｅｌ  Ｅｄｇｅ  Ｒｏｕｔｅｒ、ＬＥＲ）を識別するための情報であり得る。
【００７７】
特定の実施例では、照合条件情報は、ネットワークデバイスの性能情報、例えば、ネットワークデバイスの転送能力又は容量能力についての情報であり得る。
【００７８】
特定の実施例では、照合条件情報は、少なくとも２つのタイプのデバイス情報を含み得、例えば、プロトコル役割情報及びデバイス役割情報の両方を含み得る。この場合、第２ネットワークデバイスのデバイス情報が、照合条件情報内の少なくとも２つのタイプのデバイス情報と一致する、又はいくつかの特定されたタイプの特定のデバイス情報と一致する場合にのみ、照合が成功したとみなされる。代替的に、別の実施形態では、パケットは、指示フラグを更に含む。指示フラグは、第１ネットワークデバイスに、デバイス情報を選択するように命令するために使用され、そのデバイス情報と第２ネットワークデバイスのデバイス情報との間に、照合が実行される。選択されたデバイス情報は、プロトコル役割情報、デバイス役割情報、又はデバイス性能情報のうち１又は複数である。指示フラグは、デバイス間で予め合意され得る。例えば、指示フラグの値が１である場合、第１ネットワークデバイスが、照合条件内のプロトコル役割情報を第２ネットワークデバイスのプロトコル役割情報と照合する必要があると示す、又は、指示フラグの値が０である場合、第１ネットワークデバイスが、照合条件内のデバイス役割情報を第２ネットワークデバイスのデバイス役割情報と照合する必要があると示す。
【００７９】
特定の実施例では、パケットは、複数の照合情報グループを更に含み得る。各照合情報グループには、照合対象情報及び照合条件情報が含まれる。例えば、パケットは、第１の照合情報グループ及び第２の照合情報グループを含む。第１の照合情報グループには、第１の照合対象情報及び第１の照合条件情報が含まれる。第２の照合情報グループには、第２の照合対象情報及び第２の照合条件情報が含まれる。対応して、パケットは、照合指示フラグを更に含む。照合指示フラグは、第１ネットワークデバイスに、第１の照合情報グループ又は第２の照合情報グループを使用するように命令するために使用される。照合指示フラグは、第１ネットワークデバイスに、第１の照合情報グループ又は第２の照合情報グループを使用するように命令するために使用され得る。代替的に、照合指示情報は、少なくとも２つの照合情報グループ内の照合条件情報が照合される場合に、照合された照合条件情報に対応する処理方式を選択し、パケットを処理するように命令するために使用される。
【００８０】
前述の実施例を用いて、第１ネットワークデバイスは、パケット内に含まれる照合対象情報を使用することにより照合されるネットワークデバイスを決定し、次に、照合されるネットワークデバイスのデバイス情報をパケット内の照合条件情報と照合し、これにより、照合結果に従ってパケットに対して転送処理又は破棄処理を実行する。第１ネットワークデバイスは、特定のデバイスにのみパケットを送信する必要があり、ネットワークにおいてパケットをフラッディングする必要はない。故に、パケットは、目的なくネットワークにおいてフラッディングされることを妨げられ、これにより、ネットワーク帯域幅の過度な占有が低減され得、ネットワークリソースが節約され得る。
【００８１】
図３を参照すると、図３は、本発明の実施形態に係る、パケット処理方法の概略フローチャートである。方法は、以下の段階を備える。
【００８２】
３０１．第３ネットワークデバイスが、照合対象情報及び照合条件情報を取得する。
【００８３】
３０２．第３ネットワークデバイスは、パケットを生成し、パケットには、照合対象情報及び照合条件情報が含まれる。
【００８４】
３０３．第３ネットワークデバイスは、第１ネットワークデバイスにパケットを送信し、これにより、第１ネットワークデバイスに、照合対象情報及び照合条件情報に従ってパケットを処理するように命令する。
【００８５】
特定の実施例では、照合対象情報は、第１ネットワークデバイスにより、照合対象情報に従って、照合される第２ネットワークデバイスを決定するために使用される。照合条件情報は、第１ネットワークデバイスにより、照合される第２ネットワークデバイスのデバイス情報を照合条件情報と照合するために使用される。照合条件情報には、デバイス役割情報、デバイスプロトコル情報、又はデバイス性能情報等のデバイス情報が含まれ得る。
【００８６】
特定の実施例では、第３ネットワークデバイスは、特定の送信されるパケットに従って対応する照合対象情報及び照合条件情報を決定し得る。例えば、いくつかのパケットが、あるタイプのデバイスに送信される必要があり、いくつかのパケットが、あるタイプのネットワークデバイスに送信される必要はないとする。この場合、第３ネットワークデバイスは、パケットに従って、具体的な照合対象情報及び照合条件情報を決定する。
【００８７】
特定の実施例では、第３ネットワークデバイスは、ネットワーク特徴に従って照合対象情報及び照合条件情報を設定し得る。例えば、ＭＰＬＳネットワークでは、第３ネットワークデバイスがＬＳＲであり、第３ネットワークデバイスが、第１ネットワークデバイスを使用することによりＭＰＬＳネットワーク内のＬＳＲにＭＰＬＳパケットをフラッディングしたい場合、ＭＰＬＳパケット内に含まれる照合対象情報内に含まれる識別子情報の値が、１であり得る場合に、第１ネットワークデバイスが、第１ネットワークデバイスの隣接デバイスのデバイス情報を照合条件と照合する必要があると示す。照合条件情報は、プロトコル役割ＬＳＲである。このように、ＭＰＬＳパケットを受信した後、第１ネットワークデバイスは、第１ネットワークデバイスの隣接デバイスのデバイス情報を照合条件と照合し、照合された隣接デバイスにＭＰＬＳパケットを送信する。このように、第１ネットワークデバイスの隣接デバイスがＬＳＲである場合に、第１ネットワークデバイスの隣接デバイスは、ＭＰＬＳパケットを受信し得る。更に、ＭＰＬＳパケットを受信するＬＳＲが、第１ネットワークデバイスにより実行されるアクションを実行し続け、これにより、ＭＰＬＳパケットは、目的をもってＭＰＬＳネットワークにおいてフラッディングされ得る。故に、パケットが目的なくネットワークにおいてフラッディングされるので、ネットワーク帯域幅が過度に占有されるという従来技術の技術的課題が回避される。
【００８８】
特定の実施例では、第１ネットワークデバイスは、図１におけるネットワークデバイスＢであり得、第３ネットワークデバイスは、図１におけるネットワークデバイスＡであり得る。代替的に、第１ネットワークデバイスは、図２で示される実施形態における第１ネットワークデバイスであり得、第３ネットワークデバイスは、図２で示される実施形態における第１ネットワークデバイスにパケットを送信するネットワークデバイスであり得る。
【００８９】
照合対象情報及び照合条件情報の具体的な内容に関しては、前述の実施形態のいずれか１つを参照されたい。詳細は本明細書において再度説明しない。
【００９０】
特定の実施例では、パケットは、アクションエントリ情報を更に含み得る。アクションエントリ情報は、パケットのための第１ネットワークデバイスの処理方式を含む。処理方式は、転送処理又は破棄処理の処理方式であり得る。
【００９１】
特定の実施例では、パケットは、Ｉｎｔｅｎｔ情報を更に含み得る。Ｉｎｔｅｎｔ情報には、ネットワークポリシ情報が含まれる。第１ネットワークデバイスは、ネットワークポリシ情報に従って対応するネットワークポリシを実行するように更に構成される。特定の実施例では、Ｉｎｔｅｎｔ情報内に含まれるネットワークポリシ情報は、ネットワークデバイスエネルギー節約ポリシであり得る。第１ネットワークデバイスが、Ｉｎｔｅｎｔ情報に従って対応するネットワークポリシを実行することは、第１ネットワークデバイスを設定し、エネルギー節約モードに入ることである。第１ネットワークデバイスが、エネルギー節約モードに入ることは、第１ネットワークデバイスが、アイドル状態のポートを無効化し、ＣＰＵ周波数を低減する等を具体的に含み得る。
【００９２】
本発明のこの実施形態では、第３ネットワークデバイスは、照合対象情報及び照合条件情報を含むパケットを生成し、第１ネットワークデバイスにパケットを送信し、これにより、第１ネットワークデバイスは、照合対象情報及び照合条件情報に従って特定のデバイスにパケットを送信し得、ネットワーク内の全てのデバイスにパケットを送信する必要はない。故に、パケットは、目的なくネットワークにおいてフラッディングされることを妨げられ、これにより、ネットワーク帯域幅の過度な占有が低減され得、ネットワークリソースが節約され得る。
【００９３】
図４を参照すると、本発明の実施形態が、ネットワークデバイス４００を提供する。ネットワークデバイス４００は、図１におけるネットワークデバイスＢであってもよく、又は、図２で示される実施形態における第１ネットワークデバイスであってもよく、又は図３で示される実施形態における第１ネットワークデバイスであってもよい。ネットワークデバイス４００には、以下の処理を実行するために必要な物理ハードウェア、例えば、汎用中央処理装置（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ、ＣＰＵ）、マイクロプロセッサ、特定用途向け集積回路（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ、ＡＳＩＣ）、又は１又は複数の集積回路等の記憶デバイス及び処理デバイスが含まれ得ることが理解されよう。  ネットワークデバイス４００は、
照合対象情報及び照合条件情報を含むパケットを受信するように構成された受信ユニット４０１と、
照合対象情報に従って、照合される第２ネットワークデバイスを決定するように構成された決定ユニット４０２であって、第２ネットワークデバイスは、１又は複数のネットワークデバイスを含む、決定ユニット４０２と、
決定ユニット４０２により決定された第２ネットワークデバイスのデバイス情報を照合条件情報と照合するように構成された照合ユニット４０３と、
第２ネットワークデバイスのデバイス情報を照合条件情報と照合した照合結果に従って、パケットに対して転送処理又は破棄処理を実行するように構成された処理ユニット４０４と
を含む。
【００９４】
特定の実施例では、照合対象情報は、ネットワークデバイス４００により、照合対象情報に従って、照合される第２ネットワークデバイスを決定するために使用される。照合対象情報には、識別子情報が含まれる。識別子情報は、照合される第２ネットワークデバイスが、ネットワークデバイス４００又はネットワークデバイス４００の隣接デバイスであることを識別するために使用される。照合条件情報は、ネットワークデバイス４００により、照合される第２ネットワークデバイスのデバイス情報を照合条件情報と照合するために使用される。照合条件情報には、デバイス役割情報、デバイスプロトコル情報、又はデバイス性能情報等のデバイス情報が含まれ得る。
【００９５】
特定の実施例では、決定ユニット４０２は、識別子情報に従って、照合される第２ネットワークデバイスが、ネットワークデバイス４００又はネットワークデバイス４００の隣接デバイスであると決定する。
【００９６】
特定の実施例では、決定ユニット４０２が、照合対象情報に従って、照合される第２ネットワークデバイスが、ネットワークデバイス４００の隣接デバイスであると決定すると、ネットワークデバイス４００は、隣接デバイスの取得されたデバイス情報を照合条件と照合する。この場合、第２ネットワークデバイスは、ネットワークデバイス４００の隣接デバイスである。ネットワークデバイス４００は、ＧＤＮＰを使用することにより予め隣接デバイスのデバイス情報を取得し得、隣接デバイスのデバイス情報を格納する。代替的に、ネットワークデバイス４００は、別の方式で隣接デバイスのデバイス情報を取得し得、例えば、ネットワーク管理デバイスに周期的に問い合わせる。対応して、照合ユニット４０３が、第２ネットワークデバイスのデバイス情報を照合条件情報と照合することは、照合ユニット４０３が、ネットワークデバイス４００の隣接デバイスのデバイス情報を照合条件情報と照合することを具体的に含み得る。
【００９７】
対応して、処理ユニット４０４が、照合ユニット４０３からの照合結果に従ってパケットに対して転送処理を実行することは、
照合条件情報と一致するデバイス情報が、ネットワークデバイス４００の隣接デバイスのデバイス情報に存在すると決定される場合に、処理ユニット４０４が、照合条件情報と一致するデバイス情報に対応する隣接デバイスにパケットを転送することであって、照合条件と一致するデバイス情報に対応する隣接デバイスは、１又は複数の隣接ネットワークデバイスであり得る、転送すること、又は照合ユニット４０３が、照合条件情報と一致するデバイス情報が、ネットワークデバイス４００の隣接デバイスのデバイス情報に存在しないと決定する場合に、処理ユニット４０４が、パケットに対して破棄処理を実行することを具体的に含み得る。
【００９８】
特定の実施例では、ネットワークデバイス４００は、パケットのための処理ユニット４０４の、照合ユニット４０３により実行された照合が成功した場合に存在する処理方式を予め構成する。処理方式は、照合ユニット４０３により実行された照合が成功した場合にパケットに対して転送処理を実行することであり得る。
【００９９】
特定の実施例では、パケットは、アクションエントリ情報を更に含み得る。アクションエントリ情報は、パケットのためのネットワークデバイス４００の、照合条件情報と一致するデバイス情報が第２ネットワークデバイスのデバイス情報に存在する場合に存在する処理方式を含む。処理方式は、転送処理の処理方式であり得る。対応して、処理ユニット４０４が、照合ユニット４０３からの照合結果に従ってパケットに対して転送処理を実行することは、
照合ユニット４０３が、第１ネットワークデバイス４００の、照合条件情報と一致する隣接デバイスが存在すると決定する場合に、処理ユニット４０４がアクションエントリ情報に従って、第１ネットワークデバイス４００の、照合条件情報と一致する隣接デバイスにパケットを転送すること
を含む。
【０１００】
代替的に、アクションエントリ情報は、第２ネットワークデバイスのデバイス情報が照合条件情報と一致しない場合に、ネットワークデバイス４００が、パケットに対して破棄処理を実行する処理方式を含む。対応して、処理ユニット４０４が、第２ネットワークデバイスのデバイス情報を照合条件情報と照合した照合結果に従ってパケットに対して破棄処理を実行することは、
照合ユニット４０３が、第１ネットワークデバイス４００の、照合条件情報と一致する隣接デバイスが存在しないと決定する場合に、処理ユニット４０４が、パケットに対して破棄処理を実行すること
を含む。
【０１０１】
特定の実施例では、決定ユニット４０２が、照合対象情報に従って、照合される第２ネットワークデバイスが、ネットワークデバイス４００であると決定すると、照合ユニット４０４は、ネットワークデバイス４００のデバイス情報を照合条件と照合する。この場合、第２ネットワークデバイスは、ネットワークデバイス４００である。
【０１０２】
対応して、照合ユニット４０３が、第２ネットワークデバイスのデバイス情報を照合条件情報と照合することは、照合ユニット４０３が、ネットワークデバイス４００のデバイス情報を照合条件情報と照合することを具体的に含み得る。
【０１０３】
対応して、処理ユニット４０４が、照合結果に従ってパケットに対して転送処理を実行すること、
ネットワークデバイス４００のデバイス情報が、照合条件情報と一致すると決定される場合に、処理ユニット４０４が、ネットワークデバイス４００の隣接デバイスにパケットを転送することであって、
特定の実施例では、照合ユニット４０３が、第２ネットワークデバイスのデバイス情報が照合条件情報と一致すると決定する場合に、ネットワークデバイス４００は、アクションエントリ情報に従ってネットワークデバイス４００の隣接デバイスにパケットを転送し得る、又は、
照合ユニット４０３が、第１ネットワークデバイス４００のデバイス情報が照合条件情報と一致しないと決定する場合に、処理ユニット４０４が、パケットに対して破棄処理を実行すること
を含む。
【０１０４】
パケットは、アクションエントリ情報を更に含む。アクションエントリ情報は、第２ネットワークデバイスのデバイス情報が照合条件情報に一致する場合に、パケットのための第１ネットワークデバイス４００の処理方式は、転送処理の処理方式であることを含む。対応して、処理ユニット４０４が、照合ユニット４０３からの照合結果に従ってパケットに対して転送処理を実行することは、
照合ユニット４０３が、第１ネットワークデバイス４００のデバイス情報が照合条件情報と一致すると決定する場合に、処理ユニット４０４が、アクションエントリ情報に従って第１ネットワークデバイス４００の少なくとも１つの隣接デバイスにパケットを転送すること
を含む。
【０１０５】
代替的に、アクションエントリ情報は、第２ネットワークデバイスのデバイス情報が照合条件情報に一致しない場合に、パケットのための第１ネットワークデバイス４００の処理方式は、破棄処理の処理方式であることを含む。対応して、処理ユニット４０４が、照合ユニット４０３からの照合結果に従ってパケットに対して破棄処理を実行することは、
照合ユニット４０３が、第１ネットワークデバイス４００のデバイス情報が照合条件情報と一致しないと決定する場合に、処理ユニット４０４が、アクションエントリ情報に従ってパケットに対して破棄処理を実行すること
を含む。
【０１０６】
特定の実施例では、パケットは、Ｉｎｔｅｎｔ情報を更に含む。Ｉｎｔｅｎｔ情報には、ネットワークポリシ情報が含まれる。処理ユニット４０４は、Ｉｎｔｅｎｔ情報に従って対応するネットワークポリシを実行するように更に構成される。Ｉｎｔｅｎｔ情報内に含まれるネットワークポリシ情報は、ネットワークデバイスエネルギー節約ポリシであり得る。処理ユニット４０４が、Ｉｎｔｅｎｔ情報に従って対応するネットワークポリシを実行することは、ネットワークデバイス４００を設定し、エネルギー節約モードに入ることである。ネットワークデバイス４００が、エネルギー節約モードに入ることは、ネットワークデバイス４００が、アイドル状態のポートを無効化し、ＣＰＵ周波数を低減する等を具体的に含み得る。処理ユニット４０４は、受信ユニット４０１がパケットを受信した後、又は照合ユニット４０３が照合アクションを実行する前にＩｎｔｅｎｔ情報に従って対応するネットワークポリシを実行し得る。代替的に、処理ユニット４０４は、照合ユニット４０３からの照合結果に従ってパケットを処理した後、Ｉｎｔｅｎｔ情報に従って対応するネットワークポリシを実行し得る。
【０１０７】
特定の実施例では、照合条件情報は、デバイス役割情報であり得る。対応して、第２ネットワークデバイスのデバイス情報には、第２ネットワークデバイスのデバイス役割情報が含まれ、照合ユニット４０３が、第２ネットワークデバイスのデバイス情報を照合条件情報と照合することは、
照合ユニット４０３が、第２ネットワークデバイスのデバイス役割情報を照合条件情報と照合すること
を具体的に含む。
【０１０８】
デバイス役割情報は、ネットワーク内のデバイスの位置、例えば、キャリアネットワーク内のＰＥデバイス、又はＣＥデバイスを識別するための情報であり得る。例えば、第２ネットワークデバイスのデバイス役割がキャリアネットワーク内のＰＥデバイスであり、照合条件情報内に含まれるデバイス役割情報も、キャリアネットワーク内のＰＥデバイスである場合に、照合ユニット４０３は、第２ネットワークデバイスが、照合条件情報を満たすネットワークデバイスであると決定し得る。
【０１０９】
デバイス役割情報は、ネットワーク内のデバイスの機能を識別するための情報であり得る。例えば、ＩＰ  ＲＡＮネットワークでは、デバイス役割が、ＣＳＧ、ＡＳＧ、又はＲＳＧであり得る。例えば、第２ネットワークデバイスのデバイス役割情報がＩＰ  ＲＡＮネットワーク内のＣＳＧデバイスであり、照合条件情報内に含まれるデバイス役割情報が、ＩＰ  ＲＡＮネットワーク内のＣＳＧデバイスとして表される場合に、照合ユニット４０３は、第２ネットワークデバイスが、照合条件情報を満たすネットワークデバイスであると決定し得る。
【０１１０】
別の特定の実施例では、照合条件情報は、プロトコル役割情報であり得る。対応して、第２ネットワークデバイスのデバイス情報には、第２ネットワークデバイスのプロトコル役割情報が含まれ、照合ユニット４０３が、第２ネットワークデバイスのデバイス情報を照合条件情報と照合することは、
照合ユニット４０３が、第２ネットワークデバイスのプロトコル役割情報を照合条件情報と照合すること
を含む。
【０１１１】
プロトコル役割情報は、特定のプロトコルネットワーク内のデバイスのプロトコル機能、例えば、ＭＰＬＳネットワーク内のＬＳＲ又はＭＰＬＳネットワーク内のＬＥＲを識別するための情報であり得る。例えば、第２ネットワークデバイスのデバイスプロトコル役割がＬＳＲであり、照合条件情報内に含まれるプロトコル役割情報もＬＳＲである場合に、照合ユニット４０３は、第２ネットワークデバイスが、照合条件情報を満たすネットワークデバイスであると決定し得る。
【０１１２】
特定の実施例では、照合対象情報及び照合条件情報の具体的な内容に関しては、前述の実施形態のいずれか１つを参照されたい。詳細は本明細書において再度説明しない。
【０１１３】
決定ユニット４０２、照合ユニット４０３、及び処理ユニット４０４は、ハードウェア、ファームウェア、ソフトウェア、又はそれらの組み合わせを使用することにより実施され得ることが理解されよう。実際の適用では、特定の実施例が、製品設計要件又は製造コストに従って決定される。本発明は、特定の実施例に限定されるべきではない。
【０１１４】
本発明のこの実施形態において提供されているネットワークデバイス４００は、パケット内に含まれる照合対象情報を使用することにより照合されるネットワークデバイスを決定し、次に、照合されるネットワークデバイスのデバイス情報をパケット内の照合条件情報と照合し、これにより、照合結果に従ってパケットを転送又は破棄する。ネットワークデバイス４００は、特定のデバイスにのみパケットを送信する必要があり、ネットワークにおいてパケットをフラッディングする必要はない。故に、パケットは、目的なくネットワークにおいてフラッディングされることを妨げられ、これにより、ネットワーク帯域幅の過度な占有が低減され得、ネットワークリソースが節約され得る。
【０１１５】
図５を参照すると、本発明の実施形態が、ネットワークデバイス５００を提供する。ネットワークデバイス５００は、図１におけるネットワークデバイスＡであってもよく、又は、図２で示される実施形態における第１ネットワークデバイスにパケットを送信するネットワークデバイスであってもよく、又は図３で示される実施形態における第３ネットワークデバイスであってもよい。ネットワークデバイス５００は、
照合対象情報及び照合条件情報を取得するように構成される取得ユニット５０１と、
照合対象情報及び照合条件情報を含むパケットを生成するように構成される処理ユニット５０２と、
第１ネットワークデバイスにパケットを送信し、これにより、第１ネットワークデバイスに、照合対象情報及び照合条件情報に従ってパケットを処理するように命令するように構成される送信ユニット５０３であって、照合対象情報は、第１ネットワークデバイスに、照合対象情報に従って、照合される第２ネットワークデバイスを決定するように命令するために使用され、第２ネットワークデバイスは、１又は複数のネットワークデバイスを含む、送信ユニット５０３と、
を含む。
【０１１６】
照合条件情報は、第１ネットワークデバイスにより、照合される第２ネットワークデバイスのデバイス情報を照合条件情報と照合するために使用される。照合条件情報には、デバイス役割情報、デバイスプロトコル情報、又はデバイス性能情報等のデバイス情報が含まれ得る。
【０１１７】
特定の実施例では、ネットワークデバイス５００は、特定の送信されるパケットに従って対応する照合対象情報及び照合条件情報を決定し得る。例えば、いくつかのパケットが、あるタイプのデバイスに送信される必要があり、いくつかのパケットが、あるタイプのネットワークデバイスに送信される必要はないとする。この場合、ネットワークデバイス５００は、パケットに従って、具体的な照合対象情報及び照合条件情報を決定する。
【０１１８】
特定の実施例では、ネットワークデバイス５００は、ネットワーク特徴に従って照合対象情報及び照合条件情報を設定し得る。例えば、ＭＰＬＳネットワークでは、ネットワークデバイス５００がＬＳＲであり、ネットワークデバイス５００が、第１ネットワークデバイスを使用することによりＭＰＬＳネットワーク内のＬＳＲにＭＰＬＳパケットをフラッディングしたい場合、ＭＰＬＳパケット内に含まれる照合対象情報内に含まれる識別子情報の値が、１であり得る場合に、第１ネットワークデバイスが、第１ネットワークデバイスの隣接デバイスのデバイス情報を照合条件と照合する必要があると示す。照合条件情報は、プロトコル役割ＬＳＲである。このように、ＭＰＬＳパケットを受信した後、第１ネットワークデバイスは、第１ネットワークデバイスの隣接デバイスのデバイス情報を照合条件と照合し、照合された隣接デバイスにＭＰＬＳパケットを送信する。このように、第１ネットワークデバイスの隣接デバイスがＬＳＲである場合に、第１ネットワークデバイスの隣接デバイスは、ＭＰＬＳパケットを受信し得る。更に、ＭＰＬＳパケットを受信するＬＳＲが、第１ネットワークデバイスにより実行されるアクションを実行し続け、これにより、ＭＰＬＳパケットは、目的をもってＭＰＬＳネットワークにおいてフラッディングされ得る。故に、パケットが目的なくネットワークにおいてフラッディングされるので、ネットワーク帯域幅が過度に占有されるという従来技術の技術的課題が回避される。
【０１１９】
特定の実施形態では、照合対象情報及び照合条件情報の具体的な内容に関しては、前述の実施形態のいずれか１つを参照されたい。詳細は本明細書において再度説明しない。
【０１２０】
特定の実施例では、パケットは、アクションエントリ情報を更に含み得る。アクションエントリ情報は、パケットのための第１ネットワークデバイスの処理方式を含む。処理方式は、転送処理又は破棄処理の処理方式であり得る。
【０１２１】
特定の実施例では、パケットは、Ｉｎｔｅｎｔ情報を更に含み得る。Ｉｎｔｅｎｔ情報には、ネットワークポリシ情報が含まれる。第１ネットワークデバイスは、Ｉｎｔｅｎｔ情報に従って対応するネットワークポリシを実行するように更に構成される。特定の実施例では、Ｉｎｔｅｎｔ情報内に含まれるネットワークポリシ情報は、ネットワークデバイスエネルギー節約ポリシであり得る。第１ネットワークデバイスが、Ｉｎｔｅｎｔ情報に従って対応するネットワークポリシを実行することは、第１ネットワークデバイスを設定し、エネルギー節約モードに入ることである。第１ネットワークデバイスが、エネルギー節約モードに入ることは、第１ネットワークデバイスが、アイドル状態のポートを無効化し、ＣＰＵ周波数を低減する等を具体的に含み得る。
【０１２２】
本発明のこの実施形態では、ネットワークデバイス５００は、照合対象情報及び照合条件情報を含むパケットを生成し、第１ネットワークデバイスにパケットを送信し、これにより、第１ネットワークデバイスは、照合対象情報及び照合条件情報に従って特定のデバイスにパケットを送信し得、ネットワーク内の全てのデバイスにパケットを送信する必要はない。故に、パケットは、目的なくネットワークにおいてフラッディングされることを妨げられ、これにより、ネットワーク帯域幅の過度な占有が低減され得、ネットワークリソースが節約され得る。
【０１２３】
図６を参照すると、本発明の実施形態が、ネットワークデバイス６００を提供する。ネットワークデバイス６００は、図１におけるネットワークデバイスＢであってもよく、又は、図２で示される実施形態における第１ネットワークデバイスであってもよく、又は図３で示される実施形態における第１ネットワークデバイスであってもよい。ネットワークデバイス６００には、メモリ６０１、プロセッサ６０２、及びネットワークインタフェース６０３が含まれる。メモリ６０１、プロセッサ６０２、及びネットワークインタフェース６０３は、バス６０４を使用することにより互いに接続される。  メモリ６０１は、プログラム命令のグループを格納するように構成され、プロセッサ６０２は、メモリ６０１に格納されたプログラム命令を呼び出すように構成され、
ネットワークインタフェース６０３をトリガし、照合対象情報及び照合条件情報を含むパケットを受信することと、
照合対象情報に従って、照合される第２ネットワークデバイスを決定すること、第２ネットワークデバイスは、１又は複数のネットワークデバイスを含み、第２ネットワークデバイスのデバイス情報を照合条件情報と照合することと、
第２ネットワークデバイスのデバイス情報を照合条件情報と照合した照合結果に従ってパケットに対して転送処理又は破棄処理を実行することと
の動作を実行する。
【０１２４】
特定の実施形態では、照合対象情報及び照合条件情報の具体的な内容に関しては、前述の実施形態のいずれか１つを参照されたい。詳細は本明細書において再度説明しない。
【０１２５】
特定の実施形態では、プロセッサ６０２が、照合対象情報に従って、照合される第２ネットワークデバイスが、ネットワークデバイス６００の隣接デバイスであると決定すると、ネットワークデバイス６００は、隣接デバイスの取得されたデバイス情報を照合条件と照合する。対応して、第２ネットワークデバイスは、ネットワークデバイス６００の隣接デバイスであり、プロセッサ６０２が、第２ネットワークデバイスのデバイス情報を照合条件情報と照合することは、
プロセッサ６０２が、ネットワークデバイス６００の隣接デバイスのデバイス情報を照合条件情報と照合することを含む。  対応して、プロセッサ６０２が、照合結果に従ってパケットに対して転送処理を実行することは、
照合条件情報と一致するデバイス情報が、ネットワークデバイス６００の隣接デバイスのデバイス情報に存在すると決定する場合に、プロセッサ６０２が、照合条件情報と一致するデバイス情報に対応する隣接デバイスにパケットを転送することであって、照合条件と一致するデバイス情報に対応するする隣接デバイスは、１又は複数の隣接ネットワークデバイスであり得る、転送すること、又はプロセッサ６０２が、照合条件情報と一致するデバイス情報が、ネットワークデバイス６００の隣接デバイスのデバイス情報に存在しないと決定する場合に、プロセッサ６０２が、パケットに対して破棄処理を実行することを含む。
【０１２６】
パケットは、アクションエントリ情報を更に含み得る。アクションエントリ情報は、パケットのためのネットワークデバイス６００の、照合条件情報と一致するデバイス情報が第２ネットワークデバイスのデバイス情報に存在する場合に存在する処理方式を含む。処理方式は、転送処理の処理方式であり得る。対応して、プロセッサ６０２が、第２ネットワークデバイスのデバイス情報を照合条件情報と照合した照合結果に従ってパケットに対して転送処理を実行することは、
ネットワークデバイス６００の、照合条件情報と一致する隣接デバイスが存在すると決定する場合に、プロセッサ６０２がアクションエントリ情報に従って、ネットワークデバイス６００の、照合条件情報と一致する隣接デバイスにパケットを転送すること
を含む。
【０１２７】
代替的に、アクションエントリ情報は、第２ネットワークデバイスのデバイス情報が照合条件情報と一致しない場合に、ネットワークデバイス６００が、パケットに対して破棄処理を実行する処理方式を含む。対応して、プロセッサ６０２が、第２ネットワークデバイスのデバイス情報を照合条件情報と照合した照合結果に従ってパケットに対して破棄処理を実行することは、
ネットワークデバイス６００の、照合条件情報と一致する隣接デバイスが存在しないと決定する場合に、プロセッサ６０２が、パケットに対して破棄処理を実行すること
を含む。
【０１２８】
特定の実施例では、プロセッサ６０２が、照合対象情報に従って、照合される第２ネットワークデバイスが、ネットワークデバイス６００であると決定すると、ネットワークデバイス６００は、ネットワークデバイス６００のデバイス情報を照合条件と照合する。対応して、第２ネットワークデバイスは、ネットワークデバイス６００であり、プロセッサ６０２が、第２ネットワークデバイスのデバイス情報を照合条件情報と照合することは、
プロセッサ６０２が、ネットワークデバイス６００のデバイス情報を照合条件情報と照合することを含む。対応して、プロセッサ６０２が、照合結果に従ってパケットに対して転送処理を実行することは、
プロセッサ６０２が、ネットワークデバイス６００のデバイス情報が、照合条件情報と一致すると決定する場合に、ネットワークインタフェース６０３が、ネットワークデバイス６００の全ての隣接デバイスにパケットを送信すること、又は、プロセッサ６０２が、ネットワークデバイス６００のデバイス情報が照合条件情報と一致しないと決定する場合に、プロセッサ６０２が、パケットに対して破棄処理を実行することを含む。
【０１２９】
パケットは、アクションエントリ情報を更に含む。アクションエントリ情報は、第２ネットワークデバイスのデバイス情報が照合条件情報に一致する場合に、パケットのためのネットワークデバイス６００の処理方式は、転送処理の処理方式であることを含む。対応して、プロセッサ６０２が、第２ネットワークデバイスのデバイス情報を照合条件情報と照合した照合結果に従ってパケットに対して転送処理を実行することは、
ネットワークデバイス６００のデバイス情報が、照合条件情報と一致すると決定する場合に、プロセッサ６０２が、アクションエントリ情報に従って、ネットワークデバイス６００の少なくとも１つの隣接デバイスにパケットを転送すること
を含む。
【０１３０】
代替的に、アクションエントリ情報は、第２ネットワークデバイスのデバイス情報が照合条件情報に一致しない場合に、パケットのためのネットワークデバイス６００の処理方式は、破棄処理の処理方式であることを含む。対応して、プロセッサ６０２が、第２ネットワークデバイスのデバイス情報を照合条件情報と照合した照合結果に従ってパケットに対して破棄処理を実行することは、
ネットワークデバイス６００のデバイス情報が、照合条件情報と一致しないと決定する場合に、プロセッサ６０２が、アクションエントリ情報に従って、パケットに対して破棄処理を実行すること
を含む。
【０１３１】
特定の実施例では、パケットは、Ｉｎｔｅｎｔ情報を更に含む。Ｉｎｔｅｎｔ情報には、ネットワークポリシ情報が含まれる。プロセッサ６０２は、Ｉｎｔｅｎｔ情報に従って対応するネットワークポリシを実行するように更に構成される。Ｉｎｔｅｎｔ情報内に含まれるネットワークポリシ情報は、ネットワークデバイスエネルギー節約ポリシであり得る。プロセッサ６０２が、Ｉｎｔｅｎｔ情報に従って対応するネットワークポリシを実行することは、ネットワークデバイス６００を設定し、エネルギー節約モードに入ることである。
【０１３２】
照合条件情報には、デバイス役割情報が含まれ得る。対応して、第２ネットワークデバイスのデバイス情報には、第２ネットワークデバイスのデバイス役割情報が含まれ、プロセッサ６０２が、第２ネットワークデバイスのデバイス情報を照合条件情報と照合することは、
プロセッサ６０２が、第２ネットワークデバイスのデバイス役割情報を照合条件情報と照合すること
を含む。
【０１３３】
別の特定の実施例では、照合条件情報は、プロトコル役割情報であり得る。対応して、第２ネットワークデバイスのデバイス情報には、第２ネットワークデバイスのプロトコル役割情報が含まれ、プロセッサ６０２が、第２ネットワークデバイスのデバイス情報を照合条件情報と照合することは、
プロセッサ６０２が、第２ネットワークデバイスのプロトコル役割情報を照合条件情報と照合すること
を含む。
【０１３４】
デバイス役割情報及びプロトコル役割情報の具体的な内容に関しては、前述の実施形態のいずれか１つを参照されたい。詳細は本明細書において再度説明しない。
【０１３５】
本発明のこの実施形態において提供されているネットワークデバイス６００は、パケット内に含まれる照合対象情報を使用することにより照合されるネットワークデバイスを決定し、次に、照合されるネットワークデバイスのデバイス情報をパケット内の照合条件情報と照合し、これにより、照合結果に従ってパケットに対して転送処理又は破棄処理を実行する。ネットワークデバイス６００は、特定のデバイスにのみパケットを送信する必要があり、ネットワークにおいてパケットをフラッディングする必要はない。故に、パケットは、目的なくネットワークにおいてフラッディングされることを妨げられ、これにより、ネットワーク帯域幅の過度な占有が低減され得、ネットワークリソースが節約され得る。
【０１３６】
図７を参照すると、本発明の実施形態が、ネットワークデバイス７００を提供する。ネットワークデバイス７００は、図１におけるネットワークデバイスＡであってもよく、又は、図２で示される実施形態における第１ネットワークデバイスにパケットを送信するネットワークデバイスであってもよく、又は図３で示される実施形態における第３ネットワークデバイスであってもよい。ネットワークデバイス７００には、メモリ７０１、プロセッサ７０２、及びネットワークインタフェース７０３が含まれる。メモリ７０１、プロセッサ７０２、及びネットワークインタフェース７０３は、バス７０４を使用することにより互いに接続される。メモリ７０１は、プログラム命令のグループを格納するように構成され、プロセッサ７０２は、メモリ７０１に格納されたプログラム命令を呼び出すように構成され、
照合対象情報及び照合条件情報を取得することと、
照合対象情報及び照合条件情報を含むパケットを生成することと、
第１ネットワークデバイスにパケットを送信し、これにより、第１ネットワークデバイスに、照合対象情報及び照合条件情報に従ってパケットを処理するように命令することであって、照合対象情報は、第１ネットワークデバイスに、照合対象情報に従って、照合される第２ネットワークデバイスを決定するように命令するために使用され、第２ネットワークデバイスは、１又は複数のネットワークデバイスを含む、送信することと
の動作を実行する。
【０１３７】
照合対象情報は、第１ネットワークデバイスにより、照合対象情報に従って、照合される第２ネットワークデバイスを決定するために使用される。照合条件情報は、第１ネットワークデバイスにより、照合される第２ネットワークデバイスのデバイス情報を照合条件情報と照合するために使用される。照合条件情報には、デバイス役割情報又はデバイスプロトコル情報が含まれる。
【０１３８】
特定の実施形態では、照合対象情報及び照合条件情報の具体的な内容に関しては、前述の実施形態のいずれか１つを参照されたい。詳細は本明細書において再度説明しない。
【０１３９】
特定の実施例では、パケットは、Ｉｎｔｅｎｔ情報を更に含み得る。Ｉｎｔｅｎｔ情報には、ネットワークポリシ情報が含まれる。第１ネットワークデバイスは、Ｉｎｔｅｎｔ情報に従って対応するネットワークポリシを実行するように更に構成される。特定の実施例では、Ｉｎｔｅｎｔ情報内に含まれるネットワークポリシ情報は、ネットワークデバイスエネルギー節約ポリシであり得る。第１ネットワークデバイスが、Ｉｎｔｅｎｔ情報に従って対応するネットワークポリシを実行することは、第１ネットワークデバイスを設定し、エネルギー節約モードに入ることである。第１ネットワークデバイスが、エネルギー節約モードに入ることは、第１ネットワークデバイスが、アイドル状態のポートを無効化し、ＣＰＵ周波数を低減する等を具体的に含み得る。
【０１４０】
本発明のこの実施形態では、ネットワークデバイス７００は、照合対象情報及び照合条件情報を含むパケットを生成し、第１ネットワークデバイスにパケットを送信し、これにより、第１ネットワークデバイスは、照合対象情報及び照合条件情報に従って特定のデバイスにパケットを送信し得、ネットワーク内の全てのデバイスにパケットを送信する必要はない。故に、パケットは、目的なくネットワークにおいてフラッディングされることを妨げられ、これにより、ネットワーク帯域幅の過度な占有が低減され得、ネットワークリソースが節約され得る。
【０１４１】
図８を参照すると、本発明の実施形態が、パケット処理システム８００を提供する。パケット処理システムには、第１ネットワークデバイス８０１及び第３ネットワークデバイス８０２が含まれる。
【０１４２】
第３ネットワークデバイス８０２は、照合対象情報及び照合条件情報を取得し、照合対象情報及び照合条件情報を含むパケットを生成し、第１ネットワークデバイス８０１にパケットを送信するように構成され、照合対象情報は、第１ネットワークデバイス８０１に、照合条件情報と照合されるデバイス情報に対応するネットワークデバイスを決定するように命令するために使用される。
【０１４３】
第１ネットワークデバイス８０１は、パケットを受信し、照合対象情報に対応する第２ネットワークデバイスを決定し、第２ネットワークデバイスのデバイス情報を照合条件情報と照合し、アクションエントリ情報、及び第２ネットワークデバイスのデバイス情報を照合条件情報と照合した照合結果に従って、パケットに対して転送処理又は破棄処理を実行するように構成される。
【０１４４】
特定の実施形態では、第１ネットワークデバイス８０１は、図１におけるネットワークデバイスＢであり得、第３ネットワークデバイス８０２は、図１におけるネットワークデバイスＡであり得る。第１ネットワークデバイス８０１は、図２で示される実施形態における第１ネットワークデバイスであり得る。第１ネットワークデバイス８０１は、図３で示される実施形態における第１ネットワークデバイスであり得、第３ネットワークデバイス８０２は、図３で示される実施形態における第３ネットワークデバイスであり得る。第１ネットワークデバイス８０１は、図４で示される実施形態におけるネットワークデバイス４００であり得、又は、第１ネットワークデバイス８０１は、図６で示される実施形態におけるネットワークデバイス６００であり得る。第１ネットワークデバイス８０１に関する具体的な内容に関しては、前述の実施形態のいずれか１つを参照されたい。詳細は本明細書において再度説明しない。第３ネットワークデバイス８０２は、図５で示される実施形態におけるネットワークデバイス５００であり得、又は、第３ネットワークデバイス８０２は、図７で示される実施形態におけるネットワークデバイス７００であり得る。第３ネットワークデバイス８０２に関する具体的な内容に関しては、前述の実施形態のいずれか１つを参照されたい。詳細は本明細書において再度説明しない。
【０１４５】
本発明のこの実施形態におけるパケット処理システム８００では、第３ネットワークデバイス８０２は、照合対象情報及び照合条件情報を含むパケットを生成し、第１ネットワークデバイス８０１にパケットを送信し、第１ネットワークデバイス８０１は、パケット内に含まれる照合対象情報を使用することにより照合されるネットワークデバイスを決定し、次に、照合されるネットワークデバイスのデバイス情報をパケット内の照合条件情報と照合し、これにより、照合結果に従ってパケットに対して転送処理又は破棄処理を実行する。第１ネットワークデバイス８０１は、特定のデバイスにのみパケットを送信する必要があり、ネットワークにおいてパケットをフラッディングする必要はない。故に、パケットは、目的なくネットワークにおいてフラッディングされることを妨げられ、これにより、ネットワーク帯域幅の過度な占有が低減され得、ネットワークリソースが節約され得る。
【０１４６】
本発明の実施形態において、言及されてきた第１ネットワークデバイス又は第１の照合情報グループにおける「第１」は、名称識別子として用いられるだけであり、順序における第１であることを意味するものではない。このルールはまた、「第２」又は「第３」に適用可能である。
【０１４７】
当業者であれば、方法の実施形態の段階の全て又はいくつかが、プログラム命令関連ハードウェアにより実施され得ることを理解するであろう。プログラムは、コンピュータ可読記憶媒体に格納され得る。プログラムが起動するとき、方法の実施形態の段階が実行される。記憶媒体には、ＲＯＭ、ＲＡＭ，磁気ディスク、又は光学ディスク等の、プログラムコードを格納し得る任意の媒体が含まれる。
【０１４８】
最後に、前述の実施形態は、本発明の技術的解決手段を説明することを意図しているだけであって、本発明を限定することを意図しているわけではないことに留意されるべきである。本発明は、前述の実施形態を参照して詳細に説明されているが、当業者は、彼らが更に、本発明の実施形態の技術的解決手段の範囲から逸脱することなく、前述の実施形態において説明されている技術的解決手段に対して変更を施し得ること、又は、前述の実施形態のいくつかの技術的特徴に対して等価な置き換えを施し得ることを理解するべきである。
本明細書によれば、以下の各項目に記載の構成もまた開示される。
［項目１］
パケット処理方法であって、
第１ネットワークデバイスが、照合対象情報及び照合条件情報を含むパケットを受信する段階と、
前記第１ネットワークデバイスが、前記照合対象情報に従って、照合される第２ネットワークデバイスを決定する段階であって、前記第２ネットワークデバイスは、１又は複数のネットワークデバイスを含む、決定する段階と、
前記第１ネットワークデバイスが、前記第２ネットワークデバイスのデバイス情報を前記照合条件情報と照合する段階と、
前記第１ネットワークデバイスが、前記第２ネットワークデバイスの前記デバイス情報を前記照合条件情報と照合した照合結果に従って前記パケットに対して転送処理又は破棄処理を実行する段階と、
を含む方法。
［項目２］
前記第２ネットワークデバイスは、前記第１ネットワークデバイスの隣接デバイスであり、対応して、前記第１ネットワークデバイスが、前記第２ネットワークデバイスのデバイス情報を前記照合条件情報と前記照合する段階は、
前記第１ネットワークデバイスが、前記第１ネットワークデバイスの前記隣接デバイスのデバイス情報を前記照合条件情報と照合する段階を含む、項目１に記載の方法。
［項目３］
前記第２ネットワークデバイスは、前記第１ネットワークデバイスであり、対応して、前記第１ネットワークデバイスが、前記第２ネットワークデバイスのデバイス情報を前記照合条件情報と前記照合する段階は、
前記第１ネットワークデバイスが、前記第１ネットワークデバイスのデバイス情報を前記照合条件情報と照合する段階を含む、項目１に記載の方法。
［項目４］
前記第１ネットワークデバイスが、前記第２ネットワークデバイスの前記デバイス情報を前記照合条件情報と照合した照合結果に従って前記パケットに対して転送処理を前記実行する段階は、
前記第１ネットワークデバイスの、前記照合条件情報と一致する隣接デバイスが存在すると決定する場合に、前記第１ネットワークデバイスが、前記第１ネットワークデバイスの、前記照合条件情報と一致する前記隣接デバイスに前記パケットを転送する段階を含む、項目２に記載の方法。
［項目５］
前記第１ネットワークデバイスが、前記第２ネットワークデバイスの前記デバイス情報を前記照合条件情報と照合した照合結果に従って前記パケットに対して破棄処理を前記実行する段階は、
前記第１ネットワークデバイスの、前記照合条件情報と一致する隣接デバイスが存在しないと決定する場合に、前記第１ネットワークデバイスが、前記パケットに対して破棄処理を実行する段階を含む、項目２に記載の方法。
［項目６］
前記パケットは、アクションエントリ情報を更に含み、前記アクションエントリ情報は、
前記第２ネットワークデバイスの前記デバイス情報が、前記照合条件情報と一致する場合に、前記パケットのための前記第１ネットワークデバイスの処理方式が、転送処理の処理方式である、
を含み、
対応して、前記第１ネットワークデバイスが、前記第２ネットワークデバイスの前記デバイス情報を前記照合条件情報と照合した照合結果に従って前記パケットに対して転送処理を前記実行する段階は、
前記第１ネットワークデバイスの、前記照合条件情報と一致する隣接デバイスが存在すると決定する場合に、前記第１ネットワークデバイスが前記アクションエントリ情報に従って、前記第１ネットワークデバイスの、前記照合条件情報と一致する前記隣接デバイスに前記パケットを転送する段階を含む、項目２に記載の方法。
［項目７］
前記パケットは、アクションエントリ情報を更に含み、前記アクションエントリ情報は、
前記照合条件情報と一致する第２ネットワークデバイスが存在しない場合に、前記パケットのための前記第１ネットワークデバイスの処理方式が、破棄処理の処理方式である、
を含み、
対応して、前記第１ネットワークデバイスが、前記第２ネットワークデバイスの前記デバイス情報を前記照合条件情報と照合した照合結果に従って前記パケットに対して破棄処理を前記実行する段階は、
前記第１ネットワークデバイスの、前記照合条件情報と一致する隣接デバイスが存在しないと決定する場合に、前記第１ネットワークデバイスが、前記アクションエントリ情報に従って、前記パケットに対して破棄処理を実行する段階を含む、項目２に記載の方法。
［項目８］
前記第１ネットワークデバイスが、前記第２ネットワークデバイスの前記デバイス情報を前記照合条件情報と照合した照合結果に従って前記パケットに対して転送処理を前記実行する段階は、
前記第１ネットワークデバイスの前記デバイス情報が、前記照合条件情報と一致すると決定する場合に、前記第１ネットワークデバイスが、前記第１ネットワークデバイスの少なくとも１つの隣接デバイスに前記パケットを転送する段階を含む、項目３に記載の方法。
［項目９］
前記第１ネットワークデバイスが、前記第２ネットワークデバイスの前記デバイス情報を前記照合条件情報と照合した照合結果に従って前記パケットに対して破棄処理を前記実行する段階は、
前記第１ネットワークデバイスの前記デバイス情報が、前記照合条件情報と一致しないと決定する場合に、前記第１ネットワークデバイスが、前記パケットに対して破棄処理を実行する段階を含む、項目３に記載の方法。
［項目１０］
前記パケットは、アクションエントリ情報を更に含み、前記アクションエントリ情報は、
前記第２ネットワークデバイスの前記デバイス情報が、前記照合条件情報と一致する場合に、前記パケットのための前記第１ネットワークデバイスの処理方式が、転送処理の処理方式である、
を含み、
対応して、前記第１ネットワークデバイスが、前記第２ネットワークデバイスの前記デバイス情報を前記照合条件情報と照合した照合結果に従って前記パケットに対して転送処理を前記実行する段階は、
前記第１ネットワークデバイスの前記デバイス情報が、前記照合条件情報と一致すると決定する場合に、前記第１ネットワークデバイスが、前記アクションエントリ情報に従って、前記第１ネットワークデバイスの少なくとも１つの隣接デバイスに前記パケットを転送する段階を含む、項目３に記載の方法。
［項目１１］
前記パケットは、アクションエントリ情報を更に含み、前記アクションエントリ情報は、
前記第２ネットワークデバイスの前記デバイス情報が、前記照合条件情報と一致しない場合に、前記パケットのための前記第１ネットワークデバイスの処理方式が、破棄処理の処理方式である、
を含み、
対応して、前記第１ネットワークデバイスが、前記第２ネットワークデバイスの前記デバイス情報を前記照合条件情報と照合した照合結果に従って前記パケットに対して破棄処理を前記実行する段階は、
前記第１ネットワークデバイスの前記デバイス情報が、前記照合条件情報と一致しないと決定する場合に、前記第１ネットワークデバイスが、前記アクションエントリ情報に従って、前記パケットに対して破棄処理を実行する段階を含む、項目３に記載の方法。
［項目１２］
前記照合条件情報には、デバイス役割情報が含まれ、対応して、前記第２ネットワークデバイスの前記デバイス情報には、前記第２ネットワークデバイスのデバイス役割情報が含まれ、前記第１ネットワークデバイスが、前記第２ネットワークデバイスのデバイス情報を前記照合条件情報と前記照合する段階は、
前記第１ネットワークデバイスが、前記第２ネットワークデバイスの前記デバイス役割情報を前記照合条件情報と照合する段階を含む、項目１から１１の何れか一項に記載の方法。
［項目１３］
前記照合条件情報には、プロトコル役割情報が含まれ、対応して、前記第２ネットワークデバイスの前記デバイス情報には、前記第２ネットワークデバイスのプロトコル役割情報が含まれ、前記第１ネットワークデバイスが、前記第２ネットワークデバイスのデバイス情報を前記照合条件情報と前記照合する段階は、
前記第１ネットワークデバイスが、前記第２ネットワークデバイスの前記プロトコル役割情報を前記照合条件情報と照合する段階を含む、項目１から１１の何れか一項に記載の方法。
［項目１４］
前記パケットには、目的（Ｉｎｔｅｎｔ）情報が更に含まれ、前記Ｉｎｔｅｎｔ情報には、ネットワークポリシ情報が含まれ、前記方法は、
前記第１ネットワークデバイスが前記Ｉｎｔｅｎｔ情報に従って、前記ネットワークポリシ情報に対応するネットワークポリシを実行する段階を更に含む、項目１から１３の何れか一項に記載の方法。
［項目１５］
前記照合条件情報には、少なくとも２つのタイプのデバイス情報が含まれ、前記パケットは、指示フラグを更に含み、前記指示フラグは、前記第１ネットワークデバイスに、デバイス情報を選択するように命令するために使用され、そのデバイス情報と前記第２ネットワークデバイスの前記デバイス情報との間に、照合が実行され、前記選択されたデバイス情報は、プロトコル役割情報、デバイス役割情報、又はデバイス性能情報のうち１又は複数である、項目１から１４の何れか一項に記載の方法。
［項目１６］
前記パケットは、第１の照合情報グループ及び第２の照合情報グループを更に含み、前記第１の照合情報グループ及び前記第２の照合情報グループは各々、照合対象情報及び照合条件情報を含み、対応して、前記パケットは、照合指示フラグを更に含み、前記照合指示フラグは、前記第１ネットワークデバイスに、前記第１の照合情報グループ及び前記第２の照合情報グループを使用するように命令するために使用され、又は、前記照合指示フラグは、少なくとも２つの照合情報グループ内の照合条件情報が照合される場合に、前記照合された照合条件情報に対応する処理方式を選択し、前記パケットを処理するように命令するために使用される、項目１から１５の何れか一項に記載の方法。
［項目１７］
照合対象情報及び照合条件情報を含むパケットを受信する受信ユニットと、
前記照合対象情報に従って、照合される第２ネットワークデバイスを決定する決定ユニットであって、前記第２ネットワークデバイスは、１又は複数のネットワークデバイスを含む、決定ユニットと、
前記第２ネットワークデバイスのデバイス情報を前記照合条件情報と照合する照合ユニットと、
前記第２ネットワークデバイスの前記デバイス情報を前記照合条件情報と照合した照合結果に従って前記パケットに対して転送処理又は破棄処理を実行する処理ユニットと、
を含む、第１ネットワークデバイス。
［項目１８］
前記決定ユニットにより決定された、前記照合される第２ネットワークデバイスは、前記第１ネットワークデバイスの隣接デバイスであり、対応して、前記照合ユニットが、前記第２ネットワークデバイスのデバイス情報を前記照合条件情報と照合することは、
前記第１ネットワークデバイスの前記隣接デバイスのデバイス情報を、前記照合条件情報と照合することを含む、項目１７に記載の第１ネットワークデバイス。
［項目１９］
前記第２ネットワークデバイスは、前記第１ネットワークデバイスであり、対応して、前記照合ユニットが、前記第２ネットワークデバイスのデバイス情報を前記照合条件情報と照合することは、
前記第１ネットワークデバイスのデバイス情報を、前記照合条件情報と照合することを含む、項目１７に記載の第１ネットワークデバイス。
［項目２０］
前記処理ユニットが、前記第２ネットワークデバイスの前記デバイス情報を前記照合条件情報と照合した照合結果に従って前記パケットに対して転送処理を実行することは、
前記照合ユニットが、前記第１ネットワークデバイスの、前記照合条件情報と一致する隣接デバイスが存在すると決定する場合に、前記第１ネットワークデバイスの、前記照合条件情報と一致する前記隣接デバイスに前記パケットを転送することを含む、項目１８に記載の第１ネットワークデバイス。
［項目２１］
前記処理ユニットが、前記第２ネットワークデバイスの前記デバイス情報を前記照合条件情報と照合した照合結果に従って前記パケットに対して破棄処理を実行することは、
前記照合ユニットが、前記第１ネットワークデバイスの、前記照合条件情報と一致する隣接デバイスが存在しないと決定する場合に、前記パケットに対して破棄処理を実行することを含む、項目１８に記載の第１ネットワークデバイス。
［項目２２］
前記パケットは、アクションエントリ情報を更に含み、前記アクションエントリ情報は、
前記第２ネットワークデバイスの前記デバイス情報が、前記照合条件情報と一致する場合に、前記パケットのための前記第１ネットワークデバイスの処理方式が、転送処理の処理方式である、
を含み、
対応して、前記処理ユニットが、前記照合ユニットからの前記照合結果に従って前記パケットに対して転送処理を実行することは、
前記照合ユニットが、前記第１ネットワークデバイスの、前記照合条件情報と一致する隣接デバイスが存在すると決定する場合に、前記処理ユニットが前記アクションエントリ情報に従って、前記第１ネットワークデバイスの、前記照合条件情報と一致する前記隣接デバイスに前記パケットを転送することを含む、項目１８に記載の第１ネットワークデバイス。
［項目２３］
前記パケットは、アクションエントリ情報を更に含み、前記アクションエントリ情報は、
前記第２ネットワークデバイスの前記デバイス情報が、前記照合条件情報と一致しない場合に、前記パケットのための前記第１ネットワークデバイスの処理方式が、破棄処理の処理方式である、
を含み、
対応して、前記処理ユニットが、前記照合ユニットからの前記照合結果に従って前記パケットに対して破棄処理を実行することは、
前記照合ユニットが、前記第１ネットワークデバイスの、前記照合条件情報と一致する隣接デバイスが存在しないと決定する場合に、前記アクションエントリ情報に従って、前記パケットに対して破棄処理を実行することを含む、項目１８に記載の第１ネットワークデバイス。
［項目２４］
前記処理ユニットが、前記照合結果に従って前記パケットに対して転送処理を実行することは、
前記照合ユニットが、前記第１ネットワークデバイスの前記デバイス情報が、前記照合条件情報と一致すると決定する場合に、前記第１ネットワークデバイスの少なくとも１つの隣接デバイスに前記パケットを転送することを含む、項目１９に記載の第１ネットワークデバイス。
［項目２５］
前記処理ユニットが、前記照合結果に従って前記パケットに対して破棄処理を実行することは、
前記照合ユニットが、前記第１ネットワークデバイスの前記デバイス情報が、前記照合条件情報と一致しないと決定する場合に、前記パケットに対して破棄処理を実行することを含む、項目１９に記載の第１ネットワークデバイス。
［項目２６］
前記パケットは、アクションエントリ情報を更に含み、前記アクションエントリ情報は、
前記第２ネットワークデバイスの前記デバイス情報が、前記照合条件情報と一致する場合に、前記パケットのための前記第１ネットワークデバイスの処理方式が、転送処理の処理方式である、
を含み、
対応して、前記処理ユニットが、前記照合ユニットからの前記照合結果に従って前記パケットに対して転送処理を実行することは、
前記照合ユニットが、前記第１ネットワークデバイスの前記デバイス情報が、前記照合条件情報と一致すると決定する場合に、前記アクションエントリ情報に従って、前記第１ネットワークデバイスの少なくとも１つの隣接デバイスに前記パケットを転送することを含む、項目１９に記載の第１ネットワークデバイス。
［項目２７］
前記パケットは、アクションエントリ情報を更に含み、前記アクションエントリ情報は、
前記第２ネットワークデバイスの前記デバイス情報が、前記照合条件情報と一致しない場合に、前記パケットのための前記第１ネットワークデバイスの処理方式が、破棄処理の処理方式である、
を含み、
対応して、前記処理ユニットが、前記照合ユニットからの前記照合結果に従って前記パケットに対して破棄処理を実行することは、
前記照合ユニットが、前記第１ネットワークデバイスの前記デバイス情報が、前記照合条件情報と一致しないと決定する場合に、前記アクションエントリ情報に従って、前記パケットに対して破棄処理を実行することを含む、項目１９に記載の第１ネットワークデバイス。
［項目２８］
前記照合条件情報には、デバイス役割情報が含まれ、対応して、前記第２ネットワークデバイスの前記デバイス情報には、前記第２ネットワークデバイスのデバイス役割情報が含まれ、前記照合ユニットが、前記第２ネットワークデバイスのデバイス情報を前記照合条件情報と照合することは、
前記第２ネットワークデバイスの前記デバイス役割情報を前記照合条件情報と照合することを含む、項目１７から２７の何れか一項に記載の第１ネットワークデバイス。
［項目２９］
前記照合条件情報には、プロトコル役割情報が含まれ、対応して、前記第２ネットワークデバイスの前記デバイス情報には、前記第２ネットワークデバイスのプロトコル役割情報が含まれ、前記照合ユニットが、前記第２ネットワークデバイスのデバイス情報を前記照合条件情報と照合することは、
前記第２ネットワークデバイスの前記プロトコル役割情報を前記照合条件情報と照合することを含む、項目１７から２７の何れか一項に記載の第１ネットワークデバイス。
［項目３０］
照合対象情報及び照合条件情報を取得する取得ユニットと、
前記照合対象情報及び前記照合条件情報を含むパケットを生成する処理ユニットと、
第１ネットワークデバイスに前記パケットを送信し、これにより、前記第１ネットワークデバイスに前記照合対象情報及び前記照合条件情報に従って前記パケットを処理するように命令する送信ユニットであって、前記照合対象情報は、前記第１ネットワークデバイスに、前記照合対象情報に従って、照合される第２ネットワークデバイスを決定するように命令するために使用され、前記第２ネットワークデバイスは、１又は複数のネットワークデバイスを含み、前記照合条件情報は、前記第１ネットワークデバイスにより、前記照合される第２ネットワークデバイスのデバイス情報を前記照合条件情報と照合するために使用される、送信ユニットと、
を含むネットワークデバイス。
［項目３１］
前記照合対象情報は、デバイス間で予め合意される識別子であり、前記識別子は、前記照合される第２ネットワークデバイスが、前記第１ネットワークデバイスの隣接デバイス又は前記第１ネットワークデバイスであることを識別するために使用される、項目３０に記載のネットワークデバイス。
［項目３２］
前記照合条件情報には、デバイス役割情報及びプロトコル役割情報が含まれ、前記デバイス役割情報は、ネットワーク内のデバイスの位置を識別するための情報であり、前記デバイス役割情報は、ネットワーク内のデバイスの機能を識別するための情報である、項目３０又は３１に記載のネットワークデバイス。
［項目３３］
メモリ、プロセッサ、及びネットワークインタフェースを含み、
前記メモリ、前記プロセッサ、及び前記ネットワークインタフェースは、バスを使用して互いに接続され、前記メモリは、プログラム命令のグループを格納し、前記プロセッサは、前記メモリに格納された前記プログラム命令を呼び出し、
前記ネットワークインタフェースをトリガし、照合対象情報及び照合条件情報を含むパケットを受信することと、
前記照合対象情報に従って、照合される第２ネットワークデバイスを決定すること、前記第２ネットワークデバイスは、１又は複数のネットワークデバイスを含み、前記第２ネットワークデバイスのデバイス情報を前記照合条件情報と照合することと、
前記第２ネットワークデバイスの前記デバイス情報を前記照合条件情報と照合した照合結果に従って前記パケットに対して転送処理又は破棄処理を実行することと、
の動作を実行する、
第１ネットワークデバイス。
［項目３４］
前記プロセッサにより決定される、前記照合される第２ネットワークデバイスは、前記第１ネットワークデバイスの隣接デバイスであり、前記プロセッサが、前記第２ネットワークデバイスのデバイス情報を前記照合条件情報と照合することは、
前記第１ネットワークデバイスの前記隣接デバイスのデバイス情報を、前記照合条件情報と照合することを含む、項目３３に記載の第１ネットワークデバイス。
［項目３５］
前記プロセッサにより決定される前記第２ネットワークデバイスは、前記第１ネットワークデバイスであり、対応して、前記プロセッサが、前記第２ネットワークデバイスのデバイス情報を前記照合条件情報と照合することは、
前記第１ネットワークデバイスのデバイス情報を、前記照合条件情報と照合することを含む、項目３３に記載の第１ネットワークデバイス。
［項目３６］
前記プロセッサが、前記照合結果に従って前記パケットに対して転送処理を実行することは、
前記第１ネットワークデバイスの、前記照合条件情報と一致する隣接デバイスが存在すると決定される場合に、前記第１ネットワークデバイスの、前記照合条件情報と一致する前記隣接デバイスに前記パケットを転送することを含む、項目３４に記載の第１ネットワークデバイス。
［項目３７］
前記プロセッサが、前記第２ネットワークデバイスの前記デバイス情報を前記照合条件情報と照合した照合結果に従って前記パケットに対して破棄処理を実行することは、
前記第１ネットワークデバイスの、前記照合条件情報と一致する隣接デバイスが存在しないと決定される場合に、前記パケットに対して破棄処理を実行することを含む、項目３４に記載の第１ネットワークデバイス。
［項目３８］
前記プロセッサが、前記照合結果に従って前記パケットに対して転送処理を実行することは、
前記第１ネットワークデバイスの前記デバイス情報が、前記照合条件情報と一致すると決定される場合に、前記第１ネットワークデバイスの少なくとも１つの隣接デバイスに前記パケットを転送することを含む、項目３５に記載の第１ネットワークデバイス。
［項目３９］
前記プロセッサが、前記照合結果に従って前記パケットに対して破棄処理を実行することは、
前記第１ネットワークデバイスの前記デバイス情報が、前記照合条件情報と一致しないと決定される場合に、前記パケットに対して破棄処理を実行することを含む、項目３５に記載の第１ネットワークデバイス。
［項目４０］
項目１７から２９の何れか一項に記載の第１ネットワークデバイスと、項目３０から３２の何れか一項に記載のネットワークデバイスとを含む、パケット処理システム。
【図１】
0006611950.tif 000002
【図２】
0006611950.tif 000003
【図３】
0006611950.tif 000004
【図４】
0006611950.tif 000005
【図５】
0006611950.tif 000006
【図６】
0006611950.tif 000007
【図７】
0006611950.tif 000008
【図８】
0006611950.tif 000009