(57)【要約】【課題】パケット処理方法等を提供すること。【解決手段】方法は、導入されるべきフローエントリおよびパケット送信情報を決定するステップと、導入されるべきフローエントリおよびパケット送信情報を運ぶフローエントリ導入メッセージをスイッチに送信し、それによりスイッチが、導入されるべきフローエントリおよびパケット送信情報をフローエントリ導入メッセージから獲得し、フローエントリを導入し、パケット送信情報に従ってパケットを送信するステップとを含む。本発明では、コントローラは、導入されるべきフローエントリおよびパケット送信メッセージを運ぶフローエントリ導入メッセージを送信し、導入されるべきフローエントリおよび送信されるべきパケットは同時に送信され、それによりスイッチは、導入されるべきフローエントリおよび送信されるべきパケットを同時に受信し、フローエントリ導入およびパケット送信を実施し、それにより不必要なシグナリング交換を少なくし、かつフローエントリ導入およびパケット送信の効率を改善する。【選択図】図１
2019024266.tif 000002
【特許請求の範囲】
【請求項１】
パケット処理方法であって、
導入されるべきフローエントリおよびパケット送信情報を決定するステップと、
前記導入されるべきフローエントリおよび前記パケット送信情報を運ぶフローエントリ導入メッセージをスイッチに送信し、それにより前記スイッチが、前記導入されるべきフローエントリおよび前記パケット送信情報を前記フローエントリ導入メッセージから獲得し、前記フローエントリを導入し、前記パケット送信情報に従ってパケットを送信するステップと
を含むことを特徴とする方法。
【請求項２】
導入されるべきフローエントリおよびパケット送信情報を決定する前記ステップは、
ローカル構成に従って、前記導入されるべきフローエントリおよび前記パケット送信情報を決定するステップ、または
ネットワーク要素のトリガメッセージを受信することによって、前記導入されるべきフローエントリおよび前記パケット送信情報を決定するステップと
を含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記パケット送信情報は、送信されるべきパケット、または送信されるべきパケットを構築するために使用されるパケット構築情報を含むことを特徴とする請求項１または２に記載の方法。
【請求項４】
前記パケット構築情報は、
ソースＭＡＣアドレス、宛先ＭＡＣアドレス、ソースＩＰアドレス、宛先ＩＰアドレス、ソースポート番号、宛先ポート番号、パケットシーケンス番号、メッセージタイプ、ＧＴＰ  ＴＥＩＤ、およびＧＲＥ鍵
における少なくとも１つの情報を含むことを特徴とする請求項３に記載の方法。
【請求項５】
前記パケット送信情報は、
パケット送信回数の量、送信処理アクション、送信ポート、送信頻度、送信持続時間、最大送信持続時間、および送信回数の最大量
における少なくとも１つの情報をさらに含むことを特徴とする請求項３または４に記載の方法。
【請求項６】
前記導入されるべきフローエントリおよび前記パケット送信情報を運ぶフローエントリ導入メッセージをスイッチに送信する前記ステップの後、
前記スイッチによって返されたパケット送信結果を受信するステップをさらに含み、前記パケット送信結果が、
パケット送信回数の量、成功したパケット送信の回数の量、パケット応答メッセージ、およびパケット応答の回数の量
における少なくとも１つの情報を含むことを特徴とする請求項１乃至５のいずれか一項に記載の方法。
【請求項７】
パケット処理方法であって、
コントローラによって送信され、導入されるべきフローエントリおよびパケット送信情報を運ぶフローエントリ導入メッセージを受信するステップと、
前記導入されるべきフローエントリおよび前記パケット送信情報を前記フローエントリ導入メッセージから獲得するステップと、
前記フローエントリを導入し、前記パケット送信情報に従ってパケットを送信するステップと
を含むことを特徴とする方法。
【請求項８】
前記パケット送信情報は、送信されるべきパケットを含み、
それに対応して、前記パケット送信情報に従ってパケットを送信する前記ステップは、前記送信されるべきパケットを前記パケット送信情報から取得し、前記パケットを送信するステップを含む、または
前記パケット送信情報は、送信されるべきパケットを構築するために使用されるパケット構築情報を含み、
それに対応して、前記パケット送信情報に従ってパケットを送信する前記ステップは、
前記パケット構築情報を前記パケット送信情報から取得するステップと、
前記送信されるべきパケットを前記パケット構築情報に従って構築し、前記パケットを送信するステップとを含むことを特徴とする請求項７に記載の方法。
【請求項９】
前記パケット構築情報は、
ソースＭＡＣアドレス、宛先ＭＡＣアドレス、ソースＩＰアドレス、宛先ＩＰアドレス、ソースポート番号、宛先ポート番号、パケットシーケンス番号、メッセージタイプ、ＧＴＰ  ＴＥＩＤ、およびＧＲＥ鍵
における少なくとも１つの情報を含むことを特徴とする請求項８に記載の方法。
【請求項１０】
前記パケット送信情報は、
パケット送信回数の量、送信処理アクション、送信ポート、送信頻度、送信持続時間、最大送信持続時間、および送信回数の最大量
における少なくとも１つの情報をさらに含み、
前記パケット送信情報に従ってパケットを送信する前記ステップは、前記少なくとも１つの情報に従ってパケットを送信するステップを含むことを特徴とする請求項８または９に記載の方法。
【請求項１１】
パケット受信デバイスによって返されたパケット応答メッセージを受信するステップと、
パケット送信結果を前記コントローラに送信するステップとをさらに含み、パケット送信結果が、
パケット送信回数の量、成功したパケット送信の回数の量、パケット応答の回数の量、および前記パケット応答メッセージ
における少なくとも１つの情報を含むことを特徴とする請求項７乃至１０のいずれか一項に記載の方法。
【請求項１２】
パケット受信デバイスによって返されたパケット応答メッセージを受信する前記ステップの後、前記パケット送信情報に従ったパケットの送信を停止するステップをさらに含むことを特徴とする請求項１１に記載の方法。
【請求項１３】
導入されるべきフローエントリおよびパケット送信情報を決定するように構成された決定モジュールと、
前記導入されるべきフローエントリおよび前記パケット送信情報を運ぶフローエントリ導入メッセージをスイッチに送信し、それにより前記スイッチが、前記導入されるべきフローエントリおよび前記パケット送信情報を前記フローエントリ導入メッセージから獲得し、前記フローエントリを導入し、前記パケット送信情報に従ってパケットを送信するように構成された第１の送信モジュールと
を備えることを特徴とするコントローラ。
【請求項１４】
前記決定モジュールは、
ローカル構成に従って、前記導入されるべきフローエントリおよび前記パケット送信情報を決定し、または、
ネットワーク要素のトリガメッセージを受信することによって、前記導入されるべきフローエントリおよび前記パケット送信情報を決定する
ように具体的に構成されることを特徴とする請求項１３に記載のコントローラ。
【請求項１５】
前記パケット送信情報は、送信されるべきパケット、または送信されるべきパケットを構築するために使用されるパケット構築情報を含むことを特徴とする請求項１３または１４に記載のコントローラ。
【請求項１６】
前記パケット構築情報は、
ソースＭＡＣアドレス、宛先ＭＡＣアドレス、ソースＩＰアドレス、宛先ＩＰアドレス、ソースポート番号、宛先ポート番号、パケットシーケンス番号、メッセージタイプ、ＧＴＰ  ＴＥＩＤ、およびＧＲＥ鍵
における少なくとも１つの情報を含むことを特徴とする請求項１５に記載のコントローラ。
【請求項１７】
前記パケット送信情報は、
パケット送信回数の量、送信処理アクション、送信ポート、送信頻度、送信持続時間、最大送信持続時間、および送信回数の最大量
における少なくとも１つの情報をさらに含むことを特徴とする請求項１５または１６に記載のコントローラ。
【請求項１８】
前記導入されるべきフローエントリおよび前記パケット送信情報を運ぶ前記フローエントリ導入メッセージを前記スイッチに送信した後、前記スイッチによって返されたパケット送信結果を受信するように構成された第１の受信モジュールを備え、前記パケット送信結果が、
パケット送信回数の量、成功したパケット送信の回数の量、パケット応答メッセージ、およびパケット応答の回数の量
における少なくとも１つの情報を含むことを特徴とする請求項１３乃至１７のいずれか一項に記載のコントローラ。
【請求項１９】
コントローラによって送信され、導入されるべきフローエントリおよびパケット送信情報を運ぶフローエントリ導入メッセージを受信するように構成された第２の受信モジュールと、
前記導入されるべきフローエントリおよび前記パケット送信情報を前記フローエントリ導入メッセージから獲得し、前記フローエントリを導入し、前記パケット送信情報に従ってパケットを送信するように構成された第２の送信モジュールと
を備えることを特徴とするスイッチ。
【請求項２０】
前記パケット送信情報は、送信されるべきパケットを含み、
それに対応して、前記第２の送信モジュールは、
前記送信されるべきパケットを前記パケット送信情報から取得し、前記パケットを送信するように具体的に構成され、または
前記パケット送信情報は、送信されるべきパケットを構築するために使用されるパケット構築情報を含み、
それに対応して、前記第２の送信モジュールは、
前記パケット構築情報を前記パケット送信情報から取得し、
前記送信されるべきパケットを前記パケット構築情報に従って構築し、前記パケットを送信するように具体的に構成されることを特徴とする請求項１９に記載のスイッチ。
【請求項２１】
前記パケット構築情報は、
ソースＭＡＣアドレス、宛先ＭＡＣアドレス、ソースＩＰアドレス、宛先ＩＰアドレス、ソースポート番号、宛先ポート番号、パケットシーケンス番号、メッセージタイプ、ＧＴＰ  ＴＥＩＤ、およびＧＲＥ鍵
における少なくとも１つの情報を含むことを特徴とする請求項２０に記載のスイッチ。
【請求項２２】
前記パケット送信情報は、
パケット送信回数の量、送信処理アクション、送信ポート、送信頻度、送信持続時間、最大送信持続時間および送信回数の最大量
における少なくとも１つの情報をさらに含み、
前記第２の送信モジュールは、前記少なくとも１つの情報に従ってパケットを送信するように具体的に構成されることを特徴とする請求項２０または２１に記載のスイッチ。
【請求項２３】
前記第２の送信モジュールは、
パケット受信デバイスによって返されたパケット応答メッセージを受信し、
パケット送信結果を前記コントローラに送信するようにさらに構成され、前記パケット送信結果が、
パケット送信回数の量、成功したパケット送信の回数の量、パケット応答の回数の量、および前記パケット応答メッセージ
における少なくとも１つの情報を含むことを特徴とする請求項１９乃至２２のいずれか一項に記載のスイッチ。
【請求項２４】
前記第２の送信モジュールは、前記パケット受信デバイスによって返された前記パケット応答メッセージを受信した後、前記パケット送信情報に従ったパケットの送信を停止するようにさらに構成されることを特徴とする請求項２３に記載のスイッチ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はネットワーク通信技術に関し、詳細にはパケット処理方法および装置に関する。
【背景技術】
【０００２】
遠隔通信ネットワークには、ルータ、ゲートウェイ、スイッチ、ファイアウォールおよび様々なサーバなどの多くの複雑なネットワークデバイスがある。これらのネットワークデバイスの各々は、ネットワーク要素の間の網間接続を実現するために様々なネットワークプロトコルをサポートしている。これらのネットワークデバイスでは、個々のデバイスは、ネットワーク要素であり、様々なプロトコルのためのパケット転送モジュールおよび制御モジュールを含む。
【０００３】
ネットワーク要素における制御モジュールのこのような分散された展開は、ネットワークの展開および管理を高度に複雑にし、また、制御パラメータを修正またはアップグレードするためには、ネットワークオペレータは、個々のデバイス上で別々に操作を実施しなければならない。
【０００４】
ネットワーク要素の展開の柔軟性および管理の容易性における問題を解決するために、業界ではソフトウェア定義済みネットワーキング（Ｓｏｆｔｗａｒｅ−Ｄｅｆｉｎｅｄ  Ｎｅｔｗｏｒｋ、ＳＤＮ）の概念が提案されている。
【０００５】
ＳＤＮでは、ネットワーク要素の制御論理および転送機能が切り離され、制御論理は、制御プレーンデバイスを操作することによってネットワークの制御および維持の作業が単純に実現することができるよう、集中的に展開され、それによりネットワーク管理効率を改善し、転送プレーンデバイスを単純化し、かつ転送デバイスの高い性能および再使用の可能性の達成を促進している。
【０００６】
現在、ＳＤＮの着想は、データセンタネットワークおよび遠隔通信ネットワークで広く適用されている。ＳＤＮネットワークでは、最も典型的でかつ最も頻繁に使用されているプロトコルは、オープンフロー（Ｏｐｅｎｆｌｏｗ）プロトコルである。
【０００７】
Ｏｐｅｎｆｌｏｗプロトコルにおけるネットワーク要素は、ＯｐｅｎＦｌｏｗコントローラ（オープンフローコントローラ、略してＯＦコントローラ）、およびＯｐｅｎＦｌｏｗスイッチ（オープンフロースイッチ、略してＯＦスイッチ）を含む。
【０００８】
ＯＦコントローラは、転送アクション、例えばＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ、略してＩＰ）５タプル、Ｅｔｈｅｒｎｅｔフレームヘッダ、およびＶＬＡＮ  ＩＤ（Ｖｉｒｔｕａｌ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ  ＩＤｅｎｔｉｆｉｅｒ、略してＶＬＡＮ  ＩＤ）などのパケットの特徴に従ったサービスフローのための転送、破棄、パケットヘッダ修正、カプセル化またはカプセル化の解除の決定、および対応するフローエントリをＯＦスイッチに引き渡す役割を担っている。フローエントリは、ＩＰ５タプルおよびＥｔｈｅｒｎｅｔフレームヘッダ、ならびに対応する実行されるアクションなどのフロー突合せ情報を含む。
【０００９】
ＯＦスイッチは、フローエントリを取得して記憶し、フロー突合せ情報に適合する後続するパケットに対して、対応するアクションを実行する。
【００１０】
ＯＦコントローラがパケットを外部のネットワーク要素に送信するようＯＦスイッチに要求すると、ＯＦコントローラは、パケット送信メッセージ（Ｐａｃｋｅｔ＿Ｏｕｔ）を使用することにより、送信されるべきパケット、および対応する実行されるアクションをＯＦスイッチに送信する。
【００１１】
ＯＦコントローラは、独立したフローエントリ導入メッセージＦｌｏｗ＿ｍｏｄおよびパケット送信メッセージＰａｃｋｅｔ＿Ｏｕｔを使用するため、比較的大量のメッセージがＯＦコントローラとＯＦスイッチとの間で交換される。したがって、例えばプロセスが頻繁に実行される場合、ハンドオーバが大量のユーザに対して同時に実施され、相当な量の信号発信負荷が制御インタフェースに課せられ、全体システムにおける制御インタフェースが過負荷状態になる。
【発明の概要】
【００１２】
この観点から、本発明の実施形態は、スイッチがコントローラのフローエントリ導入メッセージに従ってフローエントリの導入および送信されるべきパケットの送信を同時に完了することができるよう、パケット処理方法および装置を提供し、それにより不必要な制御メッセージ交換を少なくし、かつフローエントリ導入およびパケット送信の効率を改善する。
【００１３】
第１の態様によれば、本発明の実施形態は、
導入されるべきフローエントリおよびパケット送信情報を決定するステップと、
導入されるべきフローエントリおよびパケット送信情報を運ぶフローエントリ導入メッセージをスイッチに送信し、それによりスイッチが、導入されるべきフローエントリおよびパケット送信情報をフローエントリ導入メッセージから獲得し、フローエントリを導入し、パケット送信情報に従ってパケットを送信するステップとを含むパケット処理方法を提供する。
【００１４】
第１の態様の第１の可能な実施態様方式では、導入されるべきフローエントリおよびパケット送信情報を決定するステップは、
ローカル構成に従って、導入されるべきフローエントリおよびパケット送信情報を決定するステップ、または
ネットワーク要素のトリガメッセージを受信することによって、導入されるべきフローエントリおよびパケット送信情報を決定するステップを含む。
【００１５】
第１の態様、または第１の態様の第１の可能な実施態様方式を参照すると、第１の態様の第２の可能な実施態様方式では、パケット送信情報は、送信されるべきパケット、または送信されるべきパケットを構築するために使用されるパケット構築情報を含む。
【００１６】
第１の態様の第２の可能な実施態様方式を参照すると、第１の態様の第３の可能な実施態様方式では、パケット構築情報は、
ソースＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレス、宛先ＭＡＣアドレス、ソースＩＰアドレス、宛先ＩＰアドレス、ソースポート番号、宛先ポート番号、パケットシーケンス番号、メッセージタイプ、ＧＴＰ（ＧＰＲＳ  Ｔｕｎｎｅｌｌｉｎｇ  Ｐｒｏｔｏｃｏｌ）ＴＥＩＤ（Ｔｕｎｎｅｌ  Ｅｎｄｐｏｉｎｔ  ＩＤｅｎｔｉｆｉｅｒ）、およびＧＲＥ（Ｇｅｎｅｒｉｃ  Ｒｏｕｔｉｎｇ  Ｅｎｃａｐｓｕｌａｔｉｏｎ）鍵における少なくとも１つの情報を含む。
【００１７】
第１の態様の第２の可能な実施態様方式、または第１の態様の第３の可能な実施態様方式を参照すると、第１の態様の第４の可能な実施態様方式では、パケット送信情報は、
パケット送信回数の量、送信処理アクション、送信ポート、送信頻度、送信持続時間、最大送信持続時間および送信回数の最大量における少なくとも１つの情報をさらに含む。
【００１８】
第１の態様、または第１の態様の第１から第４の可能な実施態様方式のうちの任意の１つを参照すると、第１の態様の第５の可能な実施態様方式では、導入されるべきフローエントリおよびパケット送信情報を運ぶフローエントリ導入メッセージをスイッチに送信するステップの後、方法は、スイッチによって返されたパケット送信結果を受信するステップをさらに含み、パケット送信結果は、
パケット送信回数の量、成功したパケット送信の回数の量、パケット応答メッセージ、およびパケット応答の回数の量における少なくとも１つの情報を含む。
【００１９】
第２の態様によれば、本発明の実施形態は、
コントローラによって送信され、導入されるべきフローエントリおよびパケット送信情報を運ぶフローエントリ導入メッセージを受信するステップと、
導入されるべきフローエントリおよびパケット送信情報をフローエントリ導入メッセージから獲得するステップと、
フローエントリを導入し、パケット送信情報に従ってパケットを送信するステップとを含むパケット処理方法を提供する。
【００２０】
第２の態様の第１の可能な実施態様方式では、パケット送信情報は、送信されるべきパケットを含み、それに対応して、パケット送信情報に従ってパケットを送信するステップは、送信されるべきパケットをパケット送信情報から取得し、パケットを送信するステップを含む、または
パケット送信情報は、送信されるべきパケットを構築するために使用されるパケット構築情報を含み、それに対応して、パケット送信情報に従ってパケットを送信するステップは、パケット構築情報をパケット送信情報から取得するステップと、送信されるべきパケットをパケット構築情報に従って構築し、パケットを送信するステップとを含む。
【００２１】
第２の態様の第１の可能な実施態様方式を参照すると、第２の態様の第２の可能な実施態様方式では、パケット構築情報は、ソースＭＡＣアドレス、宛先ＭＡＣアドレス、ソースＩＰアドレス、宛先ＩＰアドレス、ソースポート番号、宛先ポート番号、パケットシーケンス番号、メッセージタイプ、ＧＴＰ  ＴＥＩＤ、およびＧＲＥ鍵における少なくとも１つの情報を含む。
【００２２】
第２の態様の第１の可能な実施態様方式または第２の可能な実施態様方式を参照すると、第２の態様の第３の可能な実施態様方式では、パケット送信情報は、パケット送信回数の量、送信処理アクション、送信ポート、送信頻度、送信持続時間、最大送信持続時間、および送信回数の最大量における少なくとも１つの情報をさらに含み、
パケット送信情報に従ってパケットを送信するステップは、少なくとも１つの情報に従ってパケットを送信するステップを含む。
【００２３】
第２の態様、または第２の態様の第１から第３の可能な実施態様方式のうちの任意の１つを参照すると、第２の態様の第４の可能な実施態様方式では、方法は、パケット受信デバイスによって返されたパケット応答メッセージを受信するステップと、パケット送信結果をコントローラに送信するステップとをさらに含み、パケット送信結果は、
パケット送信回数の量、成功したパケット送信の回数の量、パケット応答の回数の量およびパケット応答メッセージにおける少なくとも１つの情報を含む。
【００２４】
第２の態様の第４の可能な実施態様方式を参照すると、第２の態様の第５の可能な実施態様方式では、パケット受信デバイスによって返されたパケット応答メッセージを受信するステップの後、方法は、パケット送信情報に従ったパケットの送信を停止するステップをさらに含む。
【００２５】
第３の態様によれば、本発明の実施形態は、
導入されるべきフローエントリおよびパケット送信情報を決定するように構成された決定モジュールと、
導入されるべきフローエントリおよびパケット送信情報を運ぶフローエントリ導入メッセージをスイッチに送信するように構成され、それによりスイッチが、導入されるべきフローエントリおよびパケット送信情報をフローエントリ導入メッセージから獲得し、フローエントリを導入し、かつパケット送信情報に従ってパケットを送信する第１の送信モジュールとを含むコントローラを提供する。
【００２６】
第３の態様の第１の可能な実施態様方式では、決定モジュールは具体的には、
ローカル構成に従って、導入されるべきフローエントリおよびパケット送信情報を決定し、または、
ネットワーク要素のトリガメッセージを受信することによって、導入されるべきフローエントリおよびパケット送信情報を決定するように構成される。
【００２７】
第３の態様、または第３の態様の第１の可能な実施態様方式を参照すると、第３の態様の第２の可能な実施態様方式では、パケット送信情報は、送信されるべきパケット、または送信されるべきパケットを構築するために使用されるパケット構築情報を含む。
【００２８】
第３の態様の第２の可能な実施態様方式を参照すると、第３の態様の第３の可能な実施態様方式では、パケット構築情報は、
ソースＭＡＣアドレス、宛先ＭＡＣアドレス、ソースＩＰアドレス、宛先ＩＰアドレス、ソースポート番号、宛先ポート番号、パケットシーケンス番号、メッセージタイプ、ＧＴＰ  ＴＥＩＤ、およびＧＲＥ鍵における少なくとも１つの情報を含む。
【００２９】
第３の態様の第２または第３の可能な実施態様方式を参照すると、第３の態様の第４の可能な実施態様方式では、パケット送信情報は、
パケット送信回数の量、送信処理アクション、送信ポート、送信頻度、送信持続時間、最大送信持続時間、および送信回数の最大量における少なくとも１つの情報をさらに含む。
【００３０】
第３の態様、または第３の態様の第１から第４の可能な実施態様方式のうちの任意の１つを参照すると、第３の態様の第５の可能な実施態様方式では、コントローラはさらに、導入されるべきフローエントリおよびパケット送信情報を運ぶフローエントリ導入メッセージを第１の送信モジュールがスイッチに送信した後、スイッチによって返されたパケット送信結果を受信するように構成された第１の受信モジュールを含み、パケット送信結果が、
パケット送信回数の量、成功したパケット送信の回数の量、パケット応答メッセージ、およびパケット応答の回数の量における少なくとも１つの情報を含む。
【００３１】
第４の態様によれば、本発明の実施形態は、
コントローラによって送信され、導入されるべきフローエントリおよびパケット送信情報を運ぶフローエントリ導入メッセージを受信するように構成された第２の受信モジュールと、
導入されるべきフローエントリおよびパケット送信情報をフローエントリ導入メッセージから獲得し、フローエントリを導入し、パケット送信情報に従ってパケットを送信するように構成された第２の送信モジュールとを含むスイッチを提供する。
【００３２】
第４の態様の第１の可能な実施態様方式では、パケット送信情報は、送信されるべきパケットを含み、
それに対応して、第２の送信モジュールは具体的には、
送信されるべきパケットをパケット送信情報から取得し、パケットを送信するように構成され、または
パケット送信情報は、送信されるべきパケットを構築するために使用されるパケット構築情報を含み、
それに対応して、第２の送信モジュールは具体的には、
パケット構築情報をパケット送信情報から取得し、送信されるべきパケットをパケット構築情報に従って構築し、かつ、パケットを送信するように構成される。
【００３３】
第４の態様の第１の可能な実施態様方式を参照すると、第４の態様の第２の可能な実施態様方式では、パケット構築情報は、
ソースＭＡＣアドレス、宛先ＭＡＣアドレス、ソースＩＰアドレス、宛先ＩＰアドレス、ソースポート番号、宛先ポート番号、パケットシーケンス番号、メッセージタイプ、ＧＴＰ  ＴＥＩＤ、およびＧＲＥ鍵における少なくとも１つの情報を含む。
【００３４】
第２の態様の第１または第２の可能な実施態様方式を参照すると、第２の態様の第３の可能な実施態様方式では、パケット送信情報は、
パケット送信回数の量、送信処理アクション、送信ポート、送信頻度、送信持続時間、最大送信持続時間、および送信回数の最大量における少なくとも１つの情報をさらに含み、
第２の送信モジュールは具体的には、
少なくとも１つの情報に従ってパケットを送信するように構成される。
【００３５】
第４の態様、または第４の態様の第１から第３の可能な実施態様方式のうちの任意の１つを参照すると、第４の態様の第４の可能な実施態様方式では、第２の送信モジュールは、
パケット受信デバイスによって返されたパケット応答メッセージを受信し、パケット送信結果をコントローラに送信するようにさらに構成され、パケット送信結果は、
パケット送信回数の量、成功したパケット送信の回数の量、パケット応答の回数の量、およびパケット応答メッセージにおける少なくとも１つの情報を含む。
【００３６】
第４の態様の第４の可能な実施態様方式を参照すると、第４の態様の第５の可能な実施態様方式では、パケット受信デバイスによって返されたパケット応答メッセージを受信した後、第２の送信モジュールは、パケット送信情報に従ったパケットの送信を停止するようにさらに構成される。
【００３７】
第５の態様によれば、本発明の実施形態は、第１のプロセッサと、第１のコントローラに接続された第１のメモリとを含むコントローラを提供し、第１のメモリはプログラムコードのセットを記憶し、第１のプロセッサは、第１のメモリに記憶されているプログラムコードを呼び出して、第１の態様または第１の態様の第１から第５の可能な実施態様方式のうちの任意の１つで説明されたパケット処理方法を実行するように構成される。
【００３８】
第６の態様によれば、本発明の実施形態は、第２のプロセッサと、第２のプロセッサに接続された第２のメモリとを含むスイッチを提供し、第２のメモリはプログラムコードのセットを記憶し、第２のメモリは、第２のメモリに記憶されているプログラムコードを呼び出して、第２の態様、または第２の態様の第１から第５の可能な実施態様方式のうちの任意の１つで説明されたパケット処理方法を実行するように構成される。
【００３９】
第７の態様によれば、本発明の実施形態は、第５の態様で説明されたコントローラと、第６の態様で説明されたスイッチとを含むネットワークデバイスを提供する。
【００４０】
第８の態様によれば、本発明の実施形態は、コンピュータ可読媒体を含むコンピュータプログラム製品を提供し、可読媒体は、第１の態様、または第１の態様の第１から第５の可能な実施態様方式のうちの任意の１つで説明されたパケット処理方法を実行するために使用され、第２の態様、または第２の態様の第１から第５の可能な実施態様方式のうちの任意の１つで説明されたパケット処理方法を実行するために使用されるプログラムコードのセットを含む。
【００４１】
上記解決によれば、本発明の実施形態では、コントローラは、導入されるべきフローエントリおよびパケット送信メッセージを運ぶフローエントリ導入メッセージを送信し、導入されるべきフローエントリおよび送信されるべきパケットは同時に送信され、それによりスイッチは、導入されるべきフローエントリおよび送信されるべきパケットを同時に受信し、フローエントリ導入およびパケット送信を実施し、それにより不必要なシグナリング交換を少なくし、かつフローエントリ導入およびパケット送信の効率を改善する。
【図面の簡単な説明】
【００４２】
本発明の実施形態における技術的解決をより明確に説明するために、以下、実施形態を説明するために必要とされる添付の図面を簡単に説明する。明らかなように、以下の説明における添付の図面は、単に本発明のいくつかの実施形態を示したものにすぎず、当業者は、創造的な努力なしに、依然としてこれらの添付の図面から他の図面を引き出すことができる。
【図１】本発明の実施形態によるパケット処理方法のフローチャートである。
【図２】本発明の他の実施形態によるパケット処理方法のフローチャートである。
【図３】本発明の他の実施形態によるパケット処理方法のシグナリングフローチャートである。
【図４】本発明の他の実施形態によるパケット処理方法のシグナリングフローチャートである。
【図５ａ】本発明の他の実施形態によるパケット処理方法のシグナリングフローチャートである。
【図５ｂ】従来技術におけるＯＦコントローラとＯＦスイッチの間のシグナリング交換のフローチャートである。
【図６】本発明の他の実施形態によるパケット処理方法のシグナリングフローチャートである。
【図７】本発明の実施形態によるコントローラの概略構造線図である。
【図８】本発明の実施形態によるスイッチの概略構造線図である。
【図９】本発明の他の実施形態によるコントローラの概略構造線図である。
【図１０】本発明の他の実施形態によるスイッチの概略構造線図である。
【図１１】本発明の実施形態によるネットワークデバイスの概略構造線図である。
【発明を実施するための形態】
【００４３】
本発明の目的、技術的解決および利点を明確にするために、以下、添付の図面を参照して本発明をさらに詳細に説明する。明らかなように、説明する実施形態は、単に本発明のいくつかの実施形態にすぎず、すべてではない。創造的な努力なしに、本発明の実施形態に基づいて当業者によって獲得されるすべての他の実施形態は、本発明の保護範囲の範疇とする。
【００４４】
図１は、本発明の実施形態によるパケット処理方法のフローチャートである。図１に示されるように、方法は以下のステップを含む。
【００４５】
ステップ１１：導入されるべきフローエントリおよびパケット送信情報を決定する。
【００４６】
ステップ１２：導入されるべきフローエントリおよびパケット送信情報を運ぶフローエントリ導入メッセージをスイッチに送信し、それによりスイッチが、導入されるべきフローエントリおよびパケット送信情報をフローエントリ導入メッセージから獲得し、フローエントリを導入し、パケット送信情報に従ってパケットを送信する。
【００４７】
さらに、ステップ１１における、導入されるべきフローエントリおよびパケット送信情報を決定するステップは、
ローカル構成に従って、導入されるべきフローエントリおよびパケット送信情報を決定するステップ、または
ネットワーク要素のトリガメッセージを受信することによって、導入されるべきフローエントリおよびパケット送信情報を決定するステップを含む。
【００４８】
さらに、パケット送信情報は、送信されるべきパケット、または送信されるべきパケットを構築するために使用されるパケット構築情報を含む。パケット構築情報は、
ソースＭＡＣアドレス、宛先ＭＡＣアドレス、ソースＩＰアドレス、宛先ＩＰアドレス、ソースポート番号、宛先ポート番号、パケットシーケンス番号、メッセージタイプ、ＧＴＰ  ＴＥＩＤ、およびＧＲＥ鍵
における少なくとも１つの情報を含む。
【００４９】
さらに、パケット送信情報は、
パケット送信回数の量、送信処理アクション、送信ポート、送信頻度、送信持続時間、最大送信持続時間、および送信回数の最大量
における少なくとも１つの情報をさらに含む。情報は、パケット送信アクションに関連する情報であり、これらのパケット送信アクションに従ってパケットを送信するためにスイッチによって使用される。
【００５０】
任意選択で、導入されるべきフローエントリおよびパケット送信情報を運ぶフローエントリ導入メッセージをステップ１２でスイッチに送信するステップの後に、方法は、スイッチによって返されたパケット送信結果を受信するステップをさらに含み、パケット送信結果は、パケット送信回数の量、成功したパケット送信の回数の量、パケット応答メッセージ、およびパケット応答の回数の量における少なくとも１つの情報を含む。パケット送信結果は、送信されたパケット、パケット送信持続時間、パケット受信デバイスによって返された応答メッセージパケットなどをさらに含むことができる。詳細は、本明細書においては繰り返して説明しない。
【００５１】
具体的には、導入されるべきフローエントリおよびパケット送信メッセージは、ローカル構成政策の変化またはネットワーク要素のトリガに基づいて決定され、パケット送信メッセージは、送信されるべきメッセージ、または送信されるべきメッセージを構築するために使用されるパケット構築情報を含み、かつパケット送信メッセージに含まれているパケット送信アクションを使用することにより、送信されるべきパケットを送信する方法を指定することができる。導入されるべきフローエントリおよびパケット送信メッセージは、フローエントリ導入パケットを使用することによって同時に送信され、それによりフローエントリ導入パケットを受信した後、スイッチは、導入されるべきフローエントリを導入のために抽出し、送信されるべきパケットを抽出し、またはパケット構築情報を抽出し、かつ送信されるべきパケットをパケット構築情報に従って構築し、次に、送信されるべきパケットをパケット送信アクションに従って送信する。パケット送信情報がパケット送信アクションを含まない場合、パケットは、既存のプロトコルに従って、またはアプリケーションシナリオのデフォルト方式で直接送信される。フローエントリ導入メッセージが送信された後、スイッチによって返されたパケット送信結果が受信されることができ、また、パケット送信結果に従ってローカル構成政策がさらに調整され得る、またはネットワーク要素にパケット送信結果が通知され得る。しかし、従来技術では、フローエントリ導入メッセージおよびパケット送信メッセージは通常、別々に送信される。
【００５２】
導入されるべきフローエントリは、ユーザパケットのための突合せを実施し、次に、フローエントリに含まれているアクションに従ってユーザパケットを処理するためにスイッチによって使用され、パケット送信情報に含まれている送信されるべきパケットは、コントローラによって送信されるべきパケットを参照し、スイッチは、送信されるべきパケットを、パケット送信情報に含まれているパケット送信アクション情報に従って送信することに留意されたい。詳細は、本明細書においては繰り返して説明しない。
【００５３】
この実施形態では、導入されるべきフローエントリおよびパケット送信メッセージを運ぶフローエントリ導入メッセージを送信することにより、導入されるべきフローエントリおよび送信されるべきパケットが同時に送信され、それにより不必要なシグナリング交換を少なくし、かつフローエントリ導入およびパケット送信の効率を改善する。
【００５４】
図２は、本発明の他の実施形態によるパケット処理方法のフローチャートである。図２に示されているように、方法は以下のステップを含む。
【００５５】
ステップ２１：コントローラによって送信され、導入されるべきフローエントリおよびパケット送信情報を運ぶフローエントリ導入メッセージを受信する。
【００５６】
ステップ２２：導入されるべきフローエントリおよびパケット送信情報をフローエントリ導入メッセージから獲得する。
【００５７】
パケット送信情報は、送信されるべきパケット、または送信されるべきパケットを構築するために使用されるパケット構築情報を含む。
【００５８】
ステップ２３：フローエントリを導入し、かつパケット送信情報に従ってパケットを送信する。
【００５９】
ステップ２２に対応して、送信されるべきパケットがパケット送信情報から取得され、かつパケットが送信され、またはパケット構築情報がパケット送信情報から獲得され、送信されるべきパケットがパケット構築情報に従って構築され、かつパケットが送信される。
【００６０】
さらに、ステップ２２におけるパケット構築情報は、ソースＭＡＣアドレス、宛先ＭＡＣアドレス、ソースＩＰアドレス、宛先ＩＰアドレス、ソースポート番号、宛先ポート番号、パケットシーケンス番号、メッセージタイプ、ＧＴＰ  ＴＥＩＤ、およびＧＲＥ鍵における少なくとも１つの情報を含む。
【００６１】
さらに、パケット送信情報は、パケット送信回数の量、送信処理アクション、送信ポート、送信頻度、送信持続時間、最大送信持続時間、および送信回数の最大量における少なくとも１つの情報をさらに含み、ステップ２３において、パケット送信情報に従ってパケットを送信するステップは、少なくとも１つの情報に従ってパケットを送信するステップを含む。
【００６２】
任意選択で、方法は、パケット受信デバイスによって返されたパケット応答メッセージを受信するステップと、パケット送信結果をコントローラに送信するステップとをさらに含み、パケット送信結果は、パケット送信回数の量、成功したパケット送信の回数の量、パケット応答の回数の量およびパケット応答メッセージにおける少なくとも１つの情報を含む。
【００６３】
好適には、パケット受信デバイスによって返されたパケット応答メッセージを受信するステップの後、方法は、パケット送信情報に従ったパケットの送信を停止するステップをさらに含む。
【００６４】
具体的には、コントローラによって送信されたフローエントリ導入メッセージが受信され、導入されるべきフローエントリおよびパケット送信情報がフローエントリ導入メッセージから抽出され、導入されるべきフローエントリが導入される。パケット送信情報は、送信されるべきパケット、または送信されるべきパケットを構築するために使用されるパケット構築情報を含み、パケット送信アクション情報をさらに含むことができ、送信されるべきパケットは、パケット送信アクションに従って送信される。パケット送信情報がパケット構築情報を含んでいる場合、送信される前に、送信されるべきパケットがパケット構築情報に従って構築される。パケットが送信され、パケット受信デバイスによって返されたパケット応答メッセージが受信されると、パケットの送信が停止され、パケット送信結果がコントローラに返され、パケット送信結果は、パケット送信回数の量、成功したパケット送信の回数の量、パケット応答メッセージなどを含むことができる。フローエントリが導入された後、ユーザパケットが受信されると、ユーザパケットとフローエントリに含まれている突合せ規則との間で突合せが実施され、突合せが成功すると、フローエントリに含まれているアクションに従ってユーザパケットが処理される。
【００６５】
この実施形態では、導入されるべきフローエントリおよびパケット送信メッセージを運ぶフローエントリ導入メッセージを受信することにより、導入されるべきフローエントリおよび送信されるべきパケットが同時に受信され、フローエントリが導入され、かつ、パケット送信情報に従ってパケットが送信され、それにより不必要な制御情報の交換を少なくし、かつフローエントリ導入およびパケット送信の効率を改善する。
【００６６】
以下、例として図３〜図６を使用することによってパケット処理方法をさらに詳細に説明する。
【００６７】
図３は、本発明の他の実施形態によるパケット処理方法のシグナリングフローチャートである。オープンフロープロトコルは、この実施形態では例として使用されている。図３に示されているように、方法は具体的には以下のステップを含む。
【００６８】
ステップ３１：ＯＦコントローラが、サービスフローに対応するフローエントリを生成し、フローエントリ導入メッセージＦｌｏｗ＿Ｍｏｄを使用することによってフローエントリおよびパケット送信情報をＯＦスイッチに引き渡し、フローエントリは、フロー突合せ情報およびフローのために実行されなければならないアクションを含むことができる。
【００６９】
フローエントリおよびパケット送信情報を生成するプロセスは、ＯＦコントローラのローカル構成に従って完了され得る、または他のネットワーク要素の受信されたトリガメッセージに従ってＯＦコントローラによって完了され得るが、これは、この実施形態においては限定されない。
【００７０】
さらに、パケット送信情報は、送信されるべきパケットまたはパケット構築情報を含むことができる。
【００７１】
さらに、パケット送信情報は、送信回数の必要とされる量、パケット処理アクション、送信ポート、送信頻度（例えば３回／秒）、送信持続時間（例えば３０秒）、送信回数の最大量（例えば最大１０回）、および最大送信持続時間（例えば最大６０秒）における１または複数つの情報をさらに含むことができる。
【００７２】
この実施形態では、送信されるべきパケット（パケット）、送信回数の量および送信ポート番号は例として使用されており、送信されるべきパケットを２度送信するようにＯＦスイッチが命令され、また、送信ポート番号が２である場合、Ｆｌｏｗ＿Ｍｏｄメッセージの構造は、次のように示され得る。
【００７３】
【表１】
2019024266.tif 000003
【００７４】
ステップ３２：ＯＦスイッチが、Ｆｌｏｗ＿Ｍｏｄメッセージを使用することによってＯＦコントローラによって引き渡されるフローエントリをフローテーブルの中に導入し、ＯＦスイッチがＦｌｏｗ＿Ｍｏｄメッセージからパケット送信情報を取得しており、この実施形態では、パケット送信情報は、送信されるべきパケット（パケット）、パケット送信回数の量、および送信ポート番号を含む。
【００７５】
ステップ３３：ＯＦスイッチがパケット送信情報に従ってパケット（パケット）を送信し、この実施形態では、ＯＦスイッチは、Ｆｌｏｗ＿Ｍｏｄメッセージに含まれているパケットをポート２から２度、連続的に送信する。
【００７６】
ステップ３４：ユーザパケットがＯＦスイッチに到達した後、ＯＦスイッチは、パケットとフローテーブルの間で突合せを実施し、フローエントリのフロー突合せ情報に適合するパケットに対して、フローエントリに対応する処理アクションを実行する。
【００７７】
この実施形態では、ＯＦコントローラは、フローエントリ導入メッセージを使用することにより、導入されなければならないフローテーブルおよび送信されなければならないパケットをＯＦスイッチに通知し、ＯＦスイッチは、フローエントリの導入、およびフローエントリ導入メッセージに従ったパケットの送信を完了し、それにより不必要な制御メッセージ交換を少なくし、かつフローエントリ導入およびパケット送信の効率を改善する。
【００７８】
図４は、本発明の他の実施形態によるパケット処理方法のシグナリングフローチャートである。オープンフロープロトコルは、この実施形態では例として使用されている。図４に示されているように、方法は具体的には以下のステップを含む。
【００７９】
ステップ４１：ＯＦコントローラが、サービスフローに対応するフローエントリを生成し、かつ、Ｆｌｏｗ＿Ｍｏｄメッセージを使用することによってフローエントリおよびパケット送信情報をＯＦスイッチに引き渡し、フローエントリは、フロー突合せ情報およびフローのために実行されなければならないアクションを含む。
【００８０】
この実施形態では、パケット送信情報は、送信されるべきパケット（パケット）および送信処理アクションを含む。送信処理アクションは、送信、パケットの修正（例えばＭＡＣヘッダ欄またはＩＰヘッダ欄）、パケットカプセル化、仮想ポート（例えばＧＲＥ仮想ポート、ＭＰＬＳ仮想ポートまたはＧＴＰ仮想ポート）転送などのアクションを含むことができ、また、ＯＦスイッチは、対応する機能を実現するために、指定された修正を送信処理アクションに従ってパケットに対して実施することができ、またはパケットを指定された仮想ポートに転送することができる。
【００８１】
この実施形態では、送信アクションは一例として使用されており、パケットの２度の送信は、２つの送信アクションをＦｌｏｗ＿Ｍｏｄメッセージに追加する（パケットをポート１およびポート２に別々に送信する）ことによって実現される。したがって、Ｆｌｏｗ＿Ｍｏｄメッセージの構造は、次のように示される。
【００８２】
【表２】
2019024266.tif 000004
【００８３】
ステップ４２：ＯＦスイッチが、Ｆｌｏｗ＿Ｍｏｄメッセージを使用することによってＯＦコントローラによって引き渡されるフローエントリをフローテーブルの中に導入し、ＯＦスイッチがＦｌｏｗ＿Ｍｏｄからパケット送信情報を取得しており、この実施形態では、パケット送信情報は、送信されるべきパケットおよび送信処理アクションを含む。
【００８４】
ステップ４３：ＯＦスイッチがパケット送信情報に従ってパケットを送信し、この実施形態では、ＯＦスイッチは、Ｆｌｏｗ＿Ｍｏｄメッセージに含まれているパケット実行メッセージに含まれている２つの送信アクションに従って、パケットをポート１およびポート２から別々に送信する。
【００８５】
ステップ４４：ユーザパケットがＯＦスイッチに到達した後、ＯＦスイッチは、ユーザパケットとフローテーブルの間で突合せを実施し、フローエントリのフロー突合せ情報に適合するパケットに対して、フローエントリに対応する処理アクションを実行し、ユーザパケットがステップ４２で導入されたフローエントリに適合すると、ＯＦスイッチは、フローエントリ中のアクションアクションに従ってユーザパケットを送信する。
【００８６】
この実施形態では、オープンフロープロトコルは例として使用されており、ＯＦコントローラは、フローエントリ導入メッセージを使用することにより、導入されなければならないフローエントリ、送信されるべきパケットおよび送信処理アクションをＯＦスイッチに送信し、ＯＦスイッチは、フローエントリの導入、およびフローエントリ導入メッセージに従ったパケットの送信を完了し、それにより不必要な制御メッセージ交換を少なくし、かつフローエントリ導入およびパケット送信の効率を改善する。
【００８７】
図５ａは、本発明の他の実施形態によるパケット処理方法のシグナリングフローチャートである。この実施形態には、オープンフロープロトコルを使用することによってエンドマーカ（Ｅｎｄ  Ｍａｒｋｅｒ）メッセージが送信される例が使用されている。図５ａに示されているように、方法は具体的には以下のステップを含む。
【００８８】
ステップ５１：ＯＦコントローラが、サービスフローに対応するフローエントリを生成し、Ｆｌｏｗ＿Ｍｏｄメッセージを使用することによってフローエントリおよびパケット送信情報をＯＦスイッチに引き渡し、フローエントリは、フローエントリが属しているフロー突合せ情報およびフローのために実行されなければならないアクションを含む。
【００８９】
この実施形態では、パケット送信情報は、パケット構築情報、送信頻度、および送信持続時間を含む。パケット構築情報は、任意選択で、ソースＩＰアドレス、宛先ＩＰアドレス、ソースポート番号、宛先ポート番号、メッセージタイプなどを含むことができる。この実施形態では、メッセージタイプはＥｎｄマーカメッセージであり、ソースＩＰアドレスは、ＯＦスイッチに向かうゲートウェイＩＰアドレスであり、宛先ＩＰアドレスは、ハンドオーバにおけるソースベースステーション（Ｅｖｏｌｖｅｄ  Ｎｏｄｅ  Ｂ、略してｅＮｏｄｅＢ）のＩＰアドレスであり、ソースポート番号および宛先ポート番号は、ＧＴＰプロトコルポート番号（２１５２）である。
【００９０】
したがって、Ｆｌｏｗ＿Ｍｏｄメッセージの構造は、次のように示され得る。
【００９１】
【表３】
2019024266.tif 000005
【００９２】
ステップ５２：ＯＦスイッチが、Ｆｌｏｗ＿Ｍｏｄメッセージを使用することによってＯＦコントローラによって引き渡されるフローエントリをフローテーブルの中に導入し、ＯＦスイッチがＦｌｏｗ＿Ｍｏｄメッセージからパケット送信情報を取得しており、この実施形態では、パケット送信情報は、パケット構築情報、送信頻度および送信持続時間を含む。
【００９３】
ステップ５３：ＯＦスイッチが、パケット構築情報に従って、送信されなければならないエンドマーカメッセージを構築する。
【００９４】
ステップ５４：ＯＦスイッチが、パケット送信情報中の送信頻度および送信持続時間に従って、構築されたエンドマーカパケットをソースｅＮｏｄｅＢに送信しており、この実施形態では、ＯＦスイッチは、ステップ５１で送信されたＦｌｏｗ＿Ｍｏｄメッセージ中のパケット送信情報に従って、エンドマーカメッセージを毎秒１回の頻度で３回、ソースｅＮｏｄｅＢに送信する。
【００９５】
任意選択で、送信が完了された後、方法は、ＯＦスイッチがパケット送信結果をＯＦコントローラに返すステップ５５をさらに含むことができ、メッセージは、任意選択で、送信されるべきパケット、送信回数の量、送信持続時間などを含む。
【００９６】
ソースｅＮｏｄｅＢが応答メッセージまたは失敗指示メッセージを返すと、パケット送信結果は、送信成功指示、成功した送信の回数の量、応答メッセージなどをさらに含むことができる。
【００９７】
ステップ５６：ユーザパケットがＯＦスイッチに到達した後、ＯＦスイッチは、パケットとフローテーブルの間で突合せを実施し、また、フローエントリのフロー突合せ情報に適合するパケットに対して、フローエントリに対応する処理アクションを実行する。
【００９８】
従来技術では、いくつかのシナリオでは、フローエントリの引渡しおよびパケットの送信は、通常、特定の機能を実現するためにまとめて実施される。図５ｂは、従来技術におけるＯＦコントローラとＯＦスイッチの間のシグナリング交換のフローチャートである。オープンフロープロトコルに基づく３ＧＰＰ（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ）ネットワークにおけるハンドオーバのための方法は、このフローチャートでは例として使用されている。図５ｂに示されているように、方法は、以下のステップを含む。
【００９９】
ステップ５０１：ハンドオーバが生じると、ベアラに対する修正をコントローラに通知するために、移動性管理実体（Ｍｏｂｉｌｉｔｙ  Ｍａｎａｇｅｍｅｎｔ  Ｅｎｔｉｔｙ、略してＭＭＥ）が修正ベアラ要求（Ｍｏｄｉｆｙ  Ｂｅａｒｅｒ  Ｒｅｑｕｅｓｔ）メッセージをＯＦコントローラに送信し、修正ベアラ要求メッセージは、新しいベアラのフロー突合せテンプレート、例えばソースおよび宛先ＩＰアドレス、ソースおよび宛先ポート番号、およびＴＥＩＤを含む。
【０１００】
ステップ５０２：ＯＦコントローラが、修正ベアラ要求メッセージに含まれているフロー情報に従って、フロー突合せ情報および関連するアクション（例えばＧＴＰカプセル化、転送およびＱｏＳ処理）を生成し、また、Ｆｌｏｗ＿Ｍｏｄメッセージを使用することにより、フロー突合せ情報およびアクションを含むフローエントリをＯＦスイッチに送信する。
【０１０１】
ステップ５０３：ＯＦコントローラが修正ベアラ応答（Ｍｏｄｉｆｙ  Ｂｅａｒｅｒ  Ｒｅｓｐｏｎｓｅ）メッセージをＭＭＥに返す。
【０１０２】
ステップ５０４：ＯＦコントローラが、Ｐａｃｋｅｔ＿ｏｕｔメッセージを使用することにより、１または複数のエンドマーカ（Ｅｎｄ  Ｍａｒｋｅｒ）メッセージをＯＦスイッチに送信し、また、Ｐａｃｋｅｔ＿ｏｕｔに含まれているアクションを使用することにより、１または複数のエンドマーカメッセージをハンドオーバにおけるソースｅＮｏｄｅＢに送信するようＯＦスイッチに命令する。
【０１０３】
ステップ５０５：ＯＦスイッチが、ベアラハンドオーバが完了されたことをソースｅＮｏｄｅＢに示し、それによりソースｅＮｏｄｅＢから宛先ｅＮｏｄｅＢへの端末のハンドオーバを完了するために、Ｐａｃｋｅｔ＿ｏｕｔメッセージに従って１または複数のエンドマーカメッセージをソースｅＮｏｄｅＢに送信する。
【０１０４】
従来技術では、ＯＦコントローラは、独立したフローエントリ導入メッセージＦｌｏｗ＿ｍｏｄおよびパケット送信メッセージＰａｃｋｅｔ＿ｏｕｔを使用するため、上記ハンドオーバと同様のプロセスは、ＯＦコントローラとＯＦスイッチの間の複数のメッセージの交換を引き起こすことができる。上記プロセスが頻繁に実行される場合（例えばハンドオーバが大量のユーザに対して同時に実施される場合）、相当な量の信号発信負荷が制御インタフェースに課せられ、全体システムにおける制御インタフェースが過負荷状態になる。
【０１０５】
この実施形態には、オープンフロープロトコルを使用することによってエンドマーカメッセージが送信される例が使用されており、ＯＦコントローラは、フローエントリ導入メッセージを使用することにより、導入されなければならないフローエントリ、パケット構築情報、送信頻度、および送信持続時間をＯＦスイッチに通知し、ＯＦスイッチは、フローエントリの導入、およびフローエントリ導入メッセージに従ったパケットの送信を完了し、かつパケット送信結果をＯＦコントローラに返し、それにより不必要な制御メッセージ交換を少なくし、かつフローエントリ導入およびパケット送信の効率を改善する。
【０１０６】
本発明の解決は、オープンフロープロトコルに限定されず、フローエントリまたは制御におけるフロー規則の導入、および分割されたアーキテクチャの転送の様々なプロセスにも適用され得る。
【０１０７】
図６は、本発明の他の実施形態によるパケット処理方法の信号発信フローチャートである。汎用コントローラおよびスイッチは、この実施形態では一例として使用されている。図６に示されているように、方法は具体的には以下のステップを含む。
【０１０８】
ステップ６１：コントローラが、フロー導入（Ｆｌｏｗ＿Ｉｎｓｔａｌｌ）メッセージを使用することにより、フローエントリおよびパケット送信情報をスイッチに引き渡す。
【０１０９】
この実施形態では、パケット送信情報は、送信されるべきパケット、送信頻度（例えば２度／秒）および送信回数の最大量（例えば最大６回）を含む。
【０１１０】
任意選択で、パケット送信情報は、送信ポート、送信処理アクション、送信持続時間などをさらに含むことができ、パケット送信情報の処理は、上記で説明された他の実施形態の場合と同様である。詳細は、この実施形態においては繰り返して説明しない。
【０１１１】
ステップ６２：スイッチが、コントローラによって引き渡されたフローエントリを導入し、受信されたパケットに対して、フローエントリに従って、フローエントリの中で指定された処理アクションを実行し、スイッチがＦｌｏｗ＿Ｉｎｓｔａｌｌからパケット送信情報を取得しており、この実施形態では、パケット送信情報は、送信されるべきパケット、送信頻度および送信回数の最大量を含む。
【０１１２】
ステップ６３：スイッチがパケット送信情報に従ってパケットを送信し、この実施形態では、スイッチは、毎秒２度の頻度でパケットをピアデバイスに送信し、スイッチは、パケットを最大６回送信する。
【０１１３】
任意選択で、この実施形態では、方法は、通信ピアデバイスによってパケットに返される応答メッセージをスイッチが受信するステップ６４をさらに含むことができる。
【０１１４】
任意選択で、この実施形態では、方法は、スイッチがパケットの送信を停止し、かつ、パケット送信結果をコントローラに返すステップ６５をさらに含むことができ、パケット送信結果は、通信ピアデバイスによって返された応答メッセージを含むことができる。任意選択で、パケット送信結果は、ステップ６３における、パケット送信回数の量、成功した送信の回数の量などをさらに含むことができる。
【０１１５】
汎用コントローラおよびスイッチは、この実施形態では例として使用されており、コントローラは、フローエントリ導入メッセージＦｌｏｗ＿Ｉｎｓｔａｌｌを使用することにより、導入されなければならないフローエントリ、送信されなければならないパケットおよび送信回数の最大量をスイッチに通知し、スイッチは、フローエントリの導入、およびフローエントリ導入メッセージに従ったパケットの送信を完了する。任意選択で、送信されたパケットに対応する応答パケットをスイッチが受信すると、スイッチは、パケットの送信を停止して応答パケットをコントローラに報告し、それにより不必要な制御メッセージ交換を少なくし、かつフローエントリ導入およびパケット送信の効率を改善する。
【０１１６】
上記実施形態で提供される方法によれば、コントローラは、パケット送信アクションを完了するようにスイッチに命令している間にフローエントリの導入を実行することができ、それにより制御および転送インタフェースの負荷を少なくし、コントローラおよびスイッチによる資源占有を少なくし、かつシステム操作の安定性を改善する。
【０１１７】
図７は、本発明の実施形態によるコントローラの概略構造線図である。図７に示されているように、コントローラ７０は、決定モジュール７１および第１の送信モジュール７２を含み、任意選択で第１の受信モジュール７３を含む。
【０１１８】
決定モジュール７１は、導入されるべきフローエントリおよびパケット送信情報を決定するように構成される。
【０１１９】
第１の送信モジュール７２は、導入されるべきフローエントリおよびパケット送信情報を運ぶフローエントリ導入メッセージをスイッチに送信し、それによりスイッチが、導入されるべきフローエントリおよびパケット送信情報をフローエントリ導入メッセージから獲得し、フローエントリを導入し、パケット送信情報に従ってパケットを送信するように構成される。
【０１２０】
第１の受信モジュール７３は、導入されるべきフローエントリおよびパケット送信情報を運ぶフローエントリ導入メッセージを第１の送信モジュールがスイッチに送信した後、スイッチによって返されたパケット送信結果を受信するように構成され、パケット送信結果は、パケット送信回数の量、成功したパケット送信の回数の量、パケット応答メッセージおよびパケット応答の回数の量における少なくとも１つの情報を含む。
【０１２１】
さらに、決定モジュール７１は具体的には、ローカル構成に従って、導入されるべきフローエントリおよびパケット送信情報を決定し、またはネットワーク要素のトリガメッセージを受信することによって、導入されるべきフローエントリおよびパケット送信情報を決定するように構成される。
【０１２２】
さらに、パケット送信情報は、送信されるべきパケット、または送信されるべきパケットを構築するために使用されるパケット構築情報を含む。
【０１２３】
パケット構築情報は、ソースＭＡＣアドレス、宛先ＭＡＣアドレス、ソースＩＰアドレス、宛先ＩＰアドレス、ソースポート番号、宛先ポート番号、パケットシーケンス番号、メッセージタイプ、ＧＴＰ  ＴＥＩＤ、およびＧＲＥ鍵における少なくとも１つの情報を含む。
【０１２４】
さらに、パケット送信情報は、パケット送信回数の量、送信処理アクション、送信ポート、送信頻度、送信持続時間、最大送信持続時間、および送信回数の最大量における少なくとも１つの情報をさらに含む。
【０１２５】
この実施形態で提供されるコントローラは、図１に示されているパケット処理方法のステップを実施するように構成されることができ、実施態様の原理およびその技術的効果は同様であり、詳細は、本明細書においては繰り返して説明しない。
【０１２６】
図８は、本発明の実施形態によるスイッチの概略構造線図である。図８に示されているように、スイッチ８０は、第２の受信モジュール８１および第２の送信モジュール８２を含み、第２の受信モジュール８１は、コントローラによって送信される、導入されるべきフローエントリおよびパケット送信情報を運ぶフローエントリ導入メッセージを受信するように構成され、第２の送信モジュール８２は、導入されるべきフローエントリおよびパケット送信情報をフローエントリ導入メッセージから獲得し、フローエントリを導入し、パケット送信情報に従ってパケットを送信するように構成される。
【０１２７】
さらに、パケット送信情報は、送信されるべきパケットを含み、それに対応して、第２の送信モジュール８２は具体的には、送信されるべきパケットをパケット送信情報から取得し、パケットを送信するように構成される。
【０１２８】
あるいは、パケット送信情報は、送信されるべきパケットを構築するために使用されるパケット構築情報を含み、それに対応して、第２の送信モジュール８２は具体的には、パケット構築情報をパケット送信情報から取得し、送信されるべきパケットをパケット構築情報に従って構築し、パケットを送信するように構成される。
【０１２９】
パケット構築情報は、ソースＭＡＣアドレス、宛先ＭＡＣアドレス、ソースＩＰアドレス、宛先ＩＰアドレス、ソースポート番号、宛先ポート番号、パケットシーケンス番号、メッセージタイプ、ＧＴＰ  ＴＥＩＤ、およびＧＲＥ鍵における少なくとも１つの情報を含む。
【０１３０】
さらに、パケット送信情報は、パケット送信回数の量、送信処理アクション、送信ポート、送信頻度、送信持続時間、最大送信持続時間、および送信回数の最大量における少なくとも１つの情報をさらに含み、第２の送信モジュール８２は具体的には、少なくとも１つの情報に従ってパケットを送信するように構成される。
【０１３１】
任意選択で、第２の送信モジュール８２は、パケット受信デバイスによって返されたパケット応答メッセージを受信し、パケット送信結果をコントローラに送信するようにさらに構成され、パケット送信結果は、パケット送信回数の量、成功したパケット送信の回数の量、パケット応答の回数の量、およびパケット応答メッセージにおける少なくとも１つの情報を含む。
【０１３２】
好適には、第２の送信モジュール８２は、パケット受信デバイスによって返されたパケット応答メッセージを受信した後、パケット送信情報に従ったパケットの送信を停止するようにさらに構成される。
【０１３３】
この実施形態で提供されるスイッチは、図２に示されているパケット処理方法のステップを実施するように構成されることができ、実施態様の原理およびその技術的効果は同様であり、詳細は、本明細書においては繰り返して説明しない。図９は、本発明の他の実施形態によるコントローラの概略構造線図である。図９に示されているように、コントローラ９０は、第１のプロセッサ９１および第１のメモリ９２を含み、第１のメモリは、プログラムコードのセットを記憶し、第１のプロセッサは、第１のメモリに記憶されているプログラムコードを呼び出すように構成され、図１に示されているパケット処理方法におけるステップを実施することができ、実施態様原理およびその技術的効果は同様であり、詳細は、本明細書においては繰り返して説明しない。
【０１３４】
図１０は、本発明の他の実施形態によるスイッチの概略構造線図である。図１０に示されているように、スイッチ１００は、第２のプロセッサ１０１および第２のメモリ１０２を含み、第２のメモリは、プログラムコードのセットを記憶し、第２のプロセッサは、第２のメモリに記憶されているプログラムコードを呼び出すように構成され、図２に示されているパケット処理方法におけるステップを実施することができ、実施態様の原理およびその技術的効果は同様であり、詳細は、本明細書においては繰り返して説明しない。
【０１３５】
図１１は、本発明の実施形態によるネットワークデバイスの概略構造線図である。図１１に示されているように、ネットワークデバイス１１０は、図９に示されているコントローラ９０、および図１０に示されているスイッチ１００を含み、コントローラ９０およびスイッチ１００は、それぞれ、図１に示されているパケット処理方法のステップ、および図２に示されているパケット処理方法のステップを実施するように構成されることができ、実施態様の原理およびその技術的効果は同様であり、詳細は、本明細書においては繰り返して説明しない。
【０１３６】
本発明の実施形態はコンピュータプログラム製品をさらに提供し、コンピュータプログラム製品はコンピュータ可読媒体を含み、可読媒体は、図１に示されているパケット処理方法のステップを実施するために使用され、図２に示されているパケット処理方法のステップを実施するために使用されるプログラムコードのセットを含む。
【０１３７】
以上の実施形態の説明から、本発明は、ハードウェア、ファームウェア、またはそれらの組合せによって実現され得ることを当業者は明確に理解することができる。本発明がソフトウェアによって実現される場合、上記機能は、コンピュータ可読媒体に記憶されることができ、またはコンピュータ可読媒体中の１または複数の命令またはコードとして伝送されることができる。コンピュータ可読媒体は、コンピュータ記憶媒体および通信媒体を含み、通信媒体は、１つの場所から他の場所へのコンピュータプログラムの伝送を可能にする任意の媒体を含む。記憶媒体は、コンピュータにアクセスすることができる任意の利用可能な媒体であってもよい。以下は、制限を課さない例を提供したものである。コンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ、もしくは他の光ディスク記憶装置またはディスク記憶媒体、または他の磁気記憶デバイス、もしくは命令またはデータ構造の形態の期待されたプログラムコードを運び、または記憶することができ、かつコンピュータによってアクセスされ得る任意の他の媒体を含むことができる。さらに、任意の接続がコンピュータ可読媒体として適切に定義され得る。例えばソフトウェアが、同軸ケーブル、光ファイバ／ケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）、または赤外線、無線およびマイクロ波などのワイヤレス技術を使用することによって、ウェブサイト、サーバまたは他の遠隔ソースから伝送される場合、同軸ケーブル、光ファイバ／ケーブル、ツイストペア、ＤＳＬ、または赤外線、無線およびマイクロ波などのワイヤレス技術は、それらが属する媒体の定義に含まれる。例えば本発明によって使用されるディスク（Ｄｉｓｋ）およびディスク（ｄｉｓｃ）は、コンパクトディスクＣＤ、レーザディスク、光ディスク、デジタル汎用ディスク（ＤＶＤ）、フロッピーディスクおよびブルーレイディスクを含み、ディスク（ｄｉｓｋ）は、通常、磁気手段によってデータをコピーし、また、ディスク（ｄｉｓｃ）は、レーザ手段によって光学的にデータをコピーする。上記組合せもコンピュータ可読媒体の保護範囲に含まれるべきである。
【０１３８】
最後に、上記実施形態には、本発明を制限するためではなく、単に本発明の技術的解決を説明することが意図されているにすぎないことに留意されたい。本発明は、上記実施形態を参照して詳細に説明されているが、それらは、本発明の実施形態の技術的解決の精神および範囲を逸脱することなく、依然として上記実施形態で説明されている技術的解決に修正を加えることができ、またはそのいくつかの技術的特徴に対する等価置換を加えることができることを当業者は理解すべきである。
【図１】
2019024266.tif 000006
【図２】
2019024266.tif 000007
【図３】
2019024266.tif 000008
【図４】
2019024266.tif 000009
【図５ａ】
2019024266.tif 000010
【図５ｂ】
2019024266.tif 000011
【図６】
2019024266.tif 000012
【図７】
2019024266.tif 000013
【図８】
2019024266.tif 000014
【図９】
2019024266.tif 000015
【図１０】
2019024266.tif 000016
【図１１】
2019024266.tif 000017
【手続補正書】
【提出日】平成30年11月26日(2018.11.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
パケット処理方法であって、
導入されるべきフローエントリおよびパケット送信情報を決定するステップと、
前記導入されるべきフローエントリおよび前記パケット送信情報を運ぶフローエントリ導入メッセージをスイッチに送信するステップとを含み、
前記パケット送信情報は、前記スイッチに対し、エンドマーカパケットを構築して前記エンドマーカパケットを送出するように指示する方法。
【請求項２】
前記パケット送信情報は、前記エンドマーカパケットの宛先ＩＰアドレスまたはＧＴＰ  ＴＥＩＤを含む請求項１に記載の方法。
【請求項３】
導入されるべきフローエントリおよびパケット送信情報を決定する前記ステップは、
ネットワーク要素のトリガメッセージを受信することによって、前記導入されるべきフローエントリおよび前記パケット送信情報を決定するステップと
を含む請求項２に記載の方法。
【請求項４】
前記パケット送信情報は、
前記エンドマーカパケットのソースＭＡＣアドレス、または
前記エンドマーカパケットの宛先ＭＡＣアドレス、または
前記エンドマーカパケットのソースＩＰアドレス、または
前記エンドマーカパケットのソースポート番号、または
前記エンドマーカパケットの宛先ポート番号、または
前記エンドマーカパケットのパケットシーケンス番号、または
前記エンドマーカパケットのＧＲＥ鍵
をさらに含む請求項２または３に記載の方法。
【請求項５】
前記パケット送信情報は、
前記エンドマーカパケットのパケット送信回数の量、または
前記エンドマーカパケットの送信処理アクション、または
前記エンドマーカパケットの送信ポート、または
前記エンドマーカパケットの送信頻度、または
前記エンドマーカパケットの送信持続時間、または
前記エンドマーカパケットの最大送信持続時間、または
前記エンドマーカパケットの送信回数の最大量
をさらに含む請求項２乃至４のいずれか一項に記載の方法。
【請求項６】
前記スイッチからパケット送信結果を受信するステップをさらに含み、前記パケット送信結果は、
前記エンドマーカパケットのパケット送信回数の実際の量、または
前記エンドマーカパケットの成功したパケット送信の回数の量、または
前記エンドマーカパケットのパケット応答メッセージ、または
前記エンドマーカパケットのパケット応答の回数の量
を含む請求項１乃至５のいずれか一項に記載の方法。
【請求項７】
パケット処理方法であって、
コントローラからフローエントリ導入メッセージを受信するステップであって、前記フローエントリ導入メッセージは、導入されるべきフローエントリおよびパケット送信情報を運ぶ、ステップと、
前記パケット送信情報に従って、エンドマーカパケットを構築して前記エンドマーカパケットを送出するステップと
を含む方法。
【請求項８】
前記パケット送信情報は、前記エンドマーカパケットの宛先ＩＰアドレスまたはＧＴＰ  ＴＥＩＤを含む請求項７に記載の方法。
【請求項９】
前記パケット送信情報は、
前記エンドマーカパケットのソースＭＡＣアドレス、または
前記エンドマーカパケットの宛先ＭＡＣアドレス、または
前記エンドマーカパケットのソースＩＰアドレス、または
前記エンドマーカパケットのソースポート番号、または
前記エンドマーカパケットの宛先ポート番号、または
前記エンドマーカパケットのパケットシーケンス番号、または
前記エンドマーカパケットのＧＲＥ鍵
を含む請求項８に記載の方法。
【請求項１０】
前記パケット送信情報は、
前記エンドマーカパケットのパケット送信回数の量、または
前記エンドマーカパケットの送信処理アクション、または
前記エンドマーカパケットの送信ポート、または
前記エンドマーカパケットの送信頻度、または
前記エンドマーカパケットの送信持続時間、または
前記エンドマーカパケットの最大送信持続時間、または
前記エンドマーカパケットの送信回数の最大量
をさらに含む請求項８または９に記載の方法。
【請求項１１】
パケット受信デバイスからパケット応答メッセージを受信するステップと、
パケット送信結果を前記コントローラに送信するステップであって、前記パケット送信結果は、
前記エンドマーカパケットのパケット送信回数の実際の量、または
前記エンドマーカパケットの成功したパケット送信の回数の量、または
前記エンドマーカパケットのパケット応答メッセージ、または
前記エンドマーカパケットのパケット応答の回数の量
をさらに含む請求項７乃至１０のいずれか一項に記載の方法。
【請求項１２】
前記パケット送信結果に従ってエンドマーカパケットの送信を停止するステップをさらに含む請求項１１に記載の方法。
【請求項１３】
プロセッサおよび記憶媒体を含み、
前記プロセッサは、前記記憶媒体から命令を読み出して前記命令を実行し、請求項１乃至６のいずれか一項に記載の方法を実行するように構成されているコントローラ。
【請求項１４】
プロセッサおよび記憶媒体を含み、
前記プロセッサは、前記記憶媒体から命令を読み出して前記命令を実行し、請求項６乃至１２のいずれか一項に記載の方法を実行するように構成されているスイッチ。
【請求項１５】
請求項１３に記載のコントローラと、
請求項１４に記載のスイッチと
を含む通信システム。
【請求項１６】
コンピュータによって実行されるときに前記コンピュータに請求項１乃至１２のいずれか一項に記載の方法を実行させる命令を含むコンピュータ可読媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
第１の態様の第２の可能な実施態様方式を参照すると、第１の態様の第３の可能な実施態様方式では、パケット構築情報は、
ソースＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレス、宛先ＭＡＣアドレス、ソースＩＰアドレス、宛先ＩＰアドレス、ソースポート番号、宛先ポート番号、パケットシーケンス番号、メッセージタイプ、ＧＴＰ（ＧＰＲＳ  Ｔｕｎｎｅｌｉｎｇ  Ｐｒｏｔｏｃｏｌ）ＴＥＩＤ（Ｔｕｎｎｅｌ  Ｅｎｄｐｏｉｎｔ  ＩＤｅｎｔｉｆｉｅｒ）、およびＧＲＥ（Ｇｅｎｅｒｉｃ  Ｒｏｕｔｉｎｇ  Ｅｎｃａｐｓｕｌａｔｉｏｎ）鍵における少なくとも１つの情報を含む。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００８５
【補正方法】変更
【補正の内容】
【００８５】
ステップ４４：ユーザパケットがＯＦスイッチに到達した後、ＯＦスイッチは、ユーザパケットとフローテーブルの間で突合せを実施し、フローエントリのフロー突合せ情報に適合するパケットに対して、フローエントリに対応する処理アクションを実行し、ユーザパケットがステップ４２で導入されたフローエントリに適合すると、ＯＦスイッチは、フローエントリ中のアクションに従ってユーザパケットを送信する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０１２０
【補正方法】変更
【補正の内容】
【０１２０】
第１の受信モジュール７３は、導入されるべきフローエントリおよびパケット送信情報を運ぶフローエントリ導入メッセージを第１の送信モジュール７２がスイッチに送信した後、スイッチによって返されたパケット送信結果を受信するように構成され、パケット送信結果は、パケット送信回数の量、成功したパケット送信の回数の量、パケット応答メッセージおよびパケット応答の回数の量における少なくとも１つの情報を含む。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０１３３
【補正方法】変更
【補正の内容】
【０１３３】
この実施形態で提供されるスイッチは、図２に示されているパケット処理方法のステップを実施するように構成されることができ、実施態様の原理およびその技術的効果は同様であり、詳細は、本明細書においては繰り返して説明しない。図９は、本発明の他の実施形態によるコントローラの概略構造線図である。
図９に示されているように、コントローラ９０は、第１のプロセッサ９１および第１のメモリ９２を含み、第１のメモリは、プログラムコードのセットを記憶し、第１のプロセッサは、第１のメモリに記憶されているプログラムコードを呼び出すように構成され、図１に示されているパケット処理方法におけるステップを実施することができ、実施態様原理およびその技術的効果は同様であり、詳細は、本明細書においては繰り返して説明しない。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０１３８
【補正方法】変更
【補正の内容】
【０１３８】
最後に、上記実施形態には、本発明を制限するためではなく、単に本発明の技術的解決を説明することが意図されているにすぎないことに留意されたい。本発明は、上記実施形態を参照して詳細に説明されているが、それらは、本発明の実施形態の技術的解決の範囲を逸脱することなく、依然として上記実施形態で説明されている技術的解決に修正を加えることができ、またはそのいくつかの技術的特徴に対する等価置換を加えることができることを当業者は理解すべきである。
【外国語明細書】
2019024266000001.pdf