(57)【要約】  本発明の実施形態は、データ伝送方法、デバイスおよびシステムを開示する。データ伝送方法は、イーサネット（登録商標）デバイスがイーサネット（登録商標）パケットを受信する段階であって、イーサネット（登録商標）パケットは第１パケットヘッダチェックビットを保持し、第１パケットヘッダチェックビットはイーサネット（登録商標）パケットの転送情報に対してチェックを実行するために用いられる、段階と、第１パケットヘッダチェックビットに基づいてイーサネット（登録商標）パケットの転送情報に対してチェックを実行する段階と、イーサネット（登録商標）パケットの転送情報のチェック結果に基づいてイーサネット（登録商標）パケットの転送挙動を判断する段階とを含む。転送情報、例えば、イーサネット（登録商標）パケットの宛先ＭＡＣアドレスに対してチェックが実行され、チェック結果に基づいてイーサネット（登録商標）パケットの転送挙動が判断される。これにより、チェック効率が向上し、パケット損失率が低下し、スループット効率が向上する。
2019517198.tif 000002
【特許請求の範囲】
【請求項１】
データ伝送方法であって、
イーサネット（登録商標）パケットを受信する段階であって、前記イーサネット（登録商標）パケットは第１パケットヘッダチェックビットを保持し、前記第１パケットヘッダチェックビットは前記イーサネット（登録商標）パケットの転送情報に対してチェックを実行するために用いられる、段階と、
前記第１パケットヘッダチェックビットに基づいて前記イーサネット（登録商標）パケットの前記転送情報に対してチェックを実行する段階と、
前記イーサネット（登録商標）パケットの前記転送情報のチェック結果に基づいて前記イーサネット（登録商標）パケットの転送挙動を判断する段階と
を備える方法。
【請求項２】
前記イーサネット（登録商標）パケットの前記転送情報のチェック結果に基づいて前記イーサネット（登録商標）パケットの転送挙動を判断する前記段階は、前記イーサネット（登録商標）パケットの前記転送情報の前記チェック結果が正しいである場合、前記イーサネット（登録商標）パケットを転送するか、または、前記イーサネット（登録商標）パケットの前記転送情報の前記チェック結果が正しくないである場合、前記イーサネット（登録商標）パケットの転送をスキップする段階を有する、
請求項１に記載の方法。
【請求項３】
前記第１パケットヘッダチェックビットが前記イーサネット（登録商標）パケットのヘッダに位置する場合、前記イーサネット（登録商標）パケットの前記転送情報は、前記イーサネット（登録商標）パケットの宛先メディアアクセス制御ＭＡＣアドレスを含む、
請求項１または２に記載の方法。
【請求項４】
前記イーサネット（登録商標）パケットが共通公衆無線インタフェースＣＰＲＩデータを保持し、前記第１パケットヘッダチェックビットが前記イーサネット（登録商標）パケットのペイロードに位置する場合、前記イーサネット（登録商標）パケットの前記転送情報は、前記イーサネット（登録商標）パケットの宛先ＭＡＣアドレスと、前記ＣＰＲＩデータの転送情報とを含む、
請求項１または２に記載の方法。
【請求項５】
前記イーサネット（登録商標）パケットがＣＰＲＩデータを保持する場合、前記方法は、
前記イーサネット（登録商標）パケットが第２パケットヘッダチェックビットを保持し、前記第２パケットヘッダチェックビットは、前記ＣＰＲＩデータの転送情報に対してチェックを実行するために用いられ、
前記第２パケットヘッダチェックビットに基づいて前記ＣＰＲＩデータの前記転送情報に対してチェックを実行する段階と、
前記ＣＰＲＩデータの前記転送情報のチェック結果に基づいて前記ＣＰＲＩデータの転送挙動を判断する段階と
をさらに備える、請求項３に記載の方法。
【請求項６】
前記イーサネット（登録商標）パケットが少なくとも１つのマルチプロトコルラベルスイッチングＭＰＬＳラベルをさらに保持する場合、前記方法は、
前記第２パケットヘッダチェックビットに基づいて前記ＭＰＬＳラベルにおける少なくとも１つのラベルに対してチェックを実行する段階と、
前記ＭＰＬＳラベルのチェック結果に基づいて前記イーサネット（登録商標）パケットの前記転送挙動を判断する段階と
をさらに備える、請求項５に記載の方法。
【請求項７】
前記イーサネット（登録商標）パケットの前記転送情報の前記チェック結果が正しいである場合、前記方法は、
フレームチェックシーケンスＦＣＳチェックビットに基づいて前記イーサネット（登録商標）パケットの各ビットに対してチェックを実行するか、または、ＦＣＳチェックビットに基づいて前記イーサネット（登録商標）パケットのペイロードに対してチェックを実行する段階と、
各ビットまたは前記ペイロードのチェック結果が正しいである場合、前記イーサネット（登録商標）パケットを転送する段階と
をさらに備える、請求項２に記載の方法。
【請求項８】
イーサネット（登録商標）パケットを受信するように構成される受信モジュールであって、前記イーサネット（登録商標）パケットは第１パケットヘッダチェックビットを保持し、前記第１パケットヘッダチェックビットは前記イーサネット（登録商標）パケットの転送情報に対してチェックを実行するために用いられる、受信モジュールと、
前記第１パケットヘッダチェックビットに基づいて前記イーサネット（登録商標）パケットの前記転送情報に対してチェックを実行するように構成されるチェックモジュールと、
前記イーサネット（登録商標）パケットの前記転送情報のチェック結果に基づいて前記イーサネット（登録商標）パケットの転送挙動を判断するように構成される転送モジュールと
を備えるデバイス。
【請求項９】
前記転送モジュールは、
前記イーサネット（登録商標）パケットの前記転送情報の前記チェック結果が正しいである場合、前記イーサネット（登録商標）パケットを転送するように、または、
前記イーサネット（登録商標）パケットの前記転送情報の前記チェック結果が正しくないである場合、前記イーサネット（登録商標）パケットの転送をスキップするように構成される、
請求項８に記載のデバイス。
【請求項１０】
前記第１パケットヘッダチェックビットが前記イーサネット（登録商標）パケットのヘッダに位置する場合、前記イーサネット（登録商標）パケットの前記転送情報は、前記イーサネット（登録商標）パケットの宛先メディアアクセス制御ＭＡＣアドレスを含む、
請求項８または９に記載のデバイス。
【請求項１１】
前記イーサネット（登録商標）パケットが共通公衆無線インタフェースＣＰＲＩデータを保持し、前記第１パケットヘッダチェックビットが前記イーサネット（登録商標）パケットのペイロードに位置する場合、前記イーサネット（登録商標）パケットの前記転送情報は、前記イーサネット（登録商標）パケットの宛先ＭＡＣアドレスと、前記ＣＰＲＩデータの転送情報とを含む、
請求項８または９に記載のデバイス。
【請求項１２】
前記チェックモジュールは、前記イーサネット（登録商標）パケットがＣＰＲＩデータを保持する場合であって、前記イーサネット（登録商標）パケットは第２パケットヘッダチェックビットを保持し、前記第２パケットヘッダチェックビットは前記ＣＰＲＩデータの転送情報に対してチェックを実行するために用いられる場合、前記第２パケットヘッダチェックビットに基づいて前記ＣＰＲＩデータの前記転送情報に対してチェックを実行するようにさらに構成され、
前記転送モジュールは、前記ＣＰＲＩデータの前記転送情報のチェック結果に基づいて前記ＣＰＲＩデータの転送挙動を判断するように構成される、
請求項１０に記載のデバイス。
【請求項１３】
前記チェックモジュールは、前記イーサネット（登録商標）パケットが少なくとも１つのマルチプロトコルラベルスイッチングＭＰＬＳラベルをさらに保持する場合、前記第２パケットヘッダチェックビットに基づいて前記ＭＰＬＳラベルにおける少なくとも１つのラベルに対してチェックを実行するようにさらに構成され、
前記転送モジュールは、前記ＭＰＬＳラベルのチェック結果に基づいて前記イーサネット（登録商標）パケットの前記転送挙動を判断するようにさらに構成される、
請求項１２に記載のデバイス。
【請求項１４】
前記チェックモジュールは、前記イーサネット（登録商標）パケットの前記転送情報の前記チェック結果が正しいである場合、フレームチェックシーケンスＦＣＳチェックビットに基づいて前記イーサネット（登録商標）パケットの各ビットに対してチェックを実行するように、または、ＦＣＳチェックビットに基づいて前記イーサネット（登録商標）パケットのペイロードに対してチェックを実行するようにさらに構成され、
前記転送モジュールは、各ビットまたは前記ペイロードのチェック結果が正しいである場合、前記イーサネット（登録商標）パケットを転送するようにさらに構成される、
請求項９に記載のデバイス。
【請求項１５】
第１デバイスと、第２デバイスとを備え、
前記第１デバイスは、共通公衆無線インタフェースＣＰＲＩデータを受信し、前記ＣＰＲＩデータをイーサネット（登録商標）パケットにカプセル化し、前記イーサネット（登録商標）パケットの転送情報に対してチェックを実行するために用いられる第１パケットヘッダチェックビットを前記イーサネット（登録商標）パケットに追加し、前記イーサネット（登録商標）パケットを送信するように構成され、
前記第２デバイスは、前記イーサネット（登録商標）パケットを受信し、前記第１パケットヘッダチェックビットに基づいて前記イーサネット（登録商標）パケットの前記転送情報に対してチェックを実行し、前記イーサネット（登録商標）パケットの前記転送情報のチェック結果に基づいて前記イーサネット（登録商標）パケットから前記ＣＰＲＩデータをデカプセル化し、前記ＣＰＲＩデータを送信するように構成される、
システム。
【請求項１６】
前記第２デバイスは、第２パケットヘッダチェックビットに基づいて前記ＣＰＲＩデータの転送情報に対してチェックを実行し、前記ＣＰＲＩデータの前記転送情報のチェック結果に基づいて前記ＣＰＲＩデータの転送挙動を判断するようにさらに構成され、
前記イーサネット（登録商標）パケットは前記第２パケットヘッダチェックビットを保持し、前記第２パケットヘッダチェックビットは前記ＣＰＲＩデータの前記転送情報に対してチェックを実行するために用いられる、
請求項１５に記載のシステム。
【請求項１７】
前記第２デバイスは、前記イーサネット（登録商標）パケットが少なくとも１つのマルチプロトコルラベルスイッチングＭＰＬＳラベルをさらに保持する場合、第２パケットヘッダチェックビットに基づいて前記ＭＰＬＳラベルにおける少なくとも１つのラベルに対してチェックを実行し、前記ＭＰＬＳラベルのチェック結果に基づいて前記イーサネット（登録商標）パケットの転送挙動を判断するようにさらに構成される、
請求項１５に記載のシステム。
【請求項１８】
第１デバイスと、第３デバイスと、少なくとも１つの第２デバイスとを備え、
前記第１デバイスは、共通公衆無線インタフェースＣＰＲＩデータを受信し、前記ＣＰＲＩデータをイーサネット（登録商標）パケットにカプセル化し、前記イーサネット（登録商標）パケットの転送情報に対してチェックを実行するために用いられる第１パケットヘッダチェックビットを前記イーサネット（登録商標）パケットに追加し、前記イーサネット（登録商標）パケットを送信するように構成され、
前記第２デバイスは、前記イーサネット（登録商標）パケットを受信し、前記第１パケットヘッダチェックビットに基づいて前記イーサネット（登録商標）パケットの前記転送情報に対してチェックを実行し、前記イーサネット（登録商標）パケットの前記転送情報のチェック結果に基づいて前記イーサネット（登録商標）パケットを転送するように構成され、
前記第３デバイスは、前記イーサネット（登録商標）パケットを受信し、前記第１パケットヘッダチェックビットに基づいて前記イーサネット（登録商標）パケットの前記転送情報に対してチェックを実行し、前記イーサネット（登録商標）パケットの前記転送情報のチェック結果に基づいて前記イーサネット（登録商標）パケットから前記ＣＰＲＩデータをデカプセル化し、前記ＣＰＲＩデータを送信するように構成される、
システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、通信分野に関し、特に、データ伝送方法、デバイスおよびシステムに関する。
【背景技術】
【０００２】
例えば将来の５Ｇ世代の時代における無線ネットワークの発展に伴い、無線ネットワークの速度要件がますます高くなり、単一の基地局のカバレッジエリアがますます小さくなるので、多数の基地局を配備する必要があろう。基地局の機能を単純化するために、Ｃｈｉｎａ  Ｍｏｂｉｌｅがクラウド無線アクセスネットワークまたは集中無線アクセスネットワーク（Ｃｌｏｕｄ  Ｃｅｎｔｒａｌｉｚｅｄ  Ｒａｄｉｏ  Ａｃｃｅｓｓ  ＮｅｔｗｏｒｋまたはＣｅｎｔｒａｌｉｚｅｄ  Ｒａｄｉｏ  Ａｃｃｅｓｓ  Ｎｅｔｗｏｒｋ、ＣＲＡＮ）アーキテクチャを提案している。
【０００３】
ＣＲＡＮを用いて基地局が単純化された後、複数の基地局の機能が実装のために１つの処理システムに統合される。単純化された基地局は、遠隔無線ユニット（Ｒｅｍｏｔｅ  Ｒａｄｉｏ  Ｕｎｉｔ、ＲＲＵ）または無線ユニット（Ｒａｄｉｏ  Ｕｎｉｔ、ＲＵ）と称されており、統合処理システムは、ベースバンド処理ユニット（Ｂａｓｅｂａｎｄ  Ｕｎｉｔ、ＢＢＵ）と称され得る。図１に示されるように、現在、ＣＲＡＮアーキテクチャにおけるＲＲＵとＢＢＵとの間には共通公衆無線インタフェース（Ｃｏｍｍｏｎ  Ｐｕｂｌｉｃ  Ｒａｄｉｏ  Ｉｎｔｅｒｆａｃｅ、ＣＰＲＩ）がある。ＣＰＲＩは、物理層プロトコルを用いており、相当に高い伝送帯域幅を有しており、レイテンシ、ジッタおよび周波数同期精度についてかなり高い要件を課している。
【０００４】
図２に示されるように、従来技術におけるＣＰＲＩ上の伝送データには、以下のいくつかの保持方式、つまり、物理伝送リンク保持方式、光伝送ネットワーク（Ｏｐｔｉｃａｌ  Ｔｒａｎｓｐｏｒｔ  Ｎｅｔｗｏｒｋ、ＯＴＮ）保持方式または波長分割多重化（Ｗａｖｅｌｅｎｇｔｈ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘｉｎｇ、ＷＤＭ）保持方式、パケットベースネットワーク保持方式等がある。物理伝送リンク保持方式は、ＲＲＵとＢＢＵとが、光ファイバを用いることにより直接接続されることを意味する。光ファイバを配備するには多くのコストがかかる。ＯＴＮ保持方式またはＷＤＭ保持方式にもコストの問題がある。例えば、光学モジュールは、コストがかなり高く、大規模に配備するのが難しい。従って、この業界で大規模に用いられる可能性がある保持ソリューションはパケットベースネットワーク保持方式である。パケットベースネットワーク保持方式は、イーサネット（登録商標）を用いることによりデータを直接保持するか、またはマルチプロトコルラベルスイッチング／疑似ワイヤ（Ｍｕｌｔｉｐｒｏｔｏｃｏｌ  Ｌａｂｅｌ  Ｓｗｉｔｃｈｉｎｇ／Ｐｓｅｕｄｏ  Ｗｉｒｅ、ＭＰＬＳ／ＰＷ）を用いることによりデータを直接保持し、次に、イーサネット（登録商標）を用いることによりＭＰＬＳ／ＰＷを保持することを含む。
【０００５】
しかしながら、あるイーサネット（登録商標）パケットにおけるフレームチェックシーケンス（Ｆｒａｍｅ  Ｃｈｅｃｋ  Ｓｅｑｕｅｎｃｅ、ＦＣＳ）が、そのイーサネット（登録商標）パケット全体にエラーがあるかどうかに関するチェックを実行するために用いられる。そのイーサネット（登録商標）パケットにおける任意のビットにエラーがある場合、ＦＣＳのチェック結果は正しくないであり、そのイーサネット（登録商標）パケット全体が破棄される。例えば、イーサネット（登録商標）パケットのペイロードは、１５００バイトのＣＰＲＩデータを保持する。イーサネット（登録商標）パケットのヘッダ情報またはペイロードの任意のビットにおけるエラーは、１５００バイトのＣＰＲＩデータの破棄および比較的高いパケット損失率につながる。データは破棄された後に再伝送される必要があり、その結果、比較的高いパケット損失率がスループット効率に影響を及ぼす。
【発明の概要】
【０００６】
このことを考慮して、本発明の実施形態は、データ伝送処理中の高パケット損失率および低スループット効率という問題を解決するために、データ伝送方法、デバイスおよびシステムを提供する。
【０００７】
第１態様によれば、本発明の実施形態は、データ伝送方法を提供する。データ伝送方法は、イーサネット（登録商標）パケットを受信する段階であって、イーサネット（登録商標）パケットは第１パケットヘッダチェックビットを保持し、第１パケットヘッダチェックビットはイーサネット（登録商標）パケットの転送情報に対してチェックを実行するために用いられる、段階と、第１パケットヘッダチェックビットに基づいてイーサネット（登録商標）パケットの転送情報に対してチェックを実行する段階と、イーサネット（登録商標）パケットの転送情報のチェック結果に基づいてイーサネット（登録商標）パケットの転送挙動を判断する段階とを含む。
【０００８】
本発明の本実施形態において、イーサネット（登録商標）パケットの転送情報に対してチェックが実行され、イーサネット（登録商標）パケットの転送情報のチェック結果に基づいてイーサネット（登録商標）パケットの転送挙動が判断される。イーサネット（登録商標）パケットの各ビットに対してチェックを実行する必要はない。特に、ペイロードに対してチェックを実行する必要はない。これによりチェック効率が向上する。加えて、ペイロードチェックエラーによりもたらされる過度に高いパケット損失率という問題が回避され、これによりスループット効率が向上する。
【０００９】
第１態様の可能な実現形態において、イーサネット（登録商標）パケットの転送情報のチェック結果に基づいてイーサネット（登録商標）パケットの転送挙動を判断する段階は、イーサネット（登録商標）パケットの転送情報のチェック結果が正しいである場合、イーサネット（登録商標）パケットを転送するか、または、イーサネット（登録商標）パケットの転送情報のチェック結果が正しくないである場合、イーサネット（登録商標）パケットの転送をスキップする段階を含む。
【００１０】
イーサネット（登録商標）パケットの転送情報のチェック結果が正しいである場合、イーサネット（登録商標）パケットは転送され得、これにより、イーサネット（登録商標）パケットのペイロードにおける任意のビットにエラーが生じた場合に生じるパケット損失によりもたらされる高パケット損失率という従来技術の問題が解決される。
【００１１】
第１態様の可能な実現形態において、第１パケットヘッダチェックビットがイーサネット（登録商標）パケットのヘッダに位置する場合、イーサネット（登録商標）パケットの転送情報は、イーサネット（登録商標）パケットの宛先メディアアクセス制御ＭＡＣアドレスを含む。少なくともイーサネット（登録商標）パケットにおける宛先ＭＡＣアドレスに対してチェックを実行する必要がある。任意選択で、送信元ＭＡＣアドレス、ＶＬＡＮタグ、イーサネット（登録商標）タイプ等に対してチェックがさらに実行され得る。
【００１２】
第１態様の可能な実現形態において、イーサネット（登録商標）パケットが共通公衆無線インタフェースＣＰＲＩデータを保持し、第１パケットヘッダチェックビットがイーサネット（登録商標）パケットのペイロードに位置する場合、イーサネット（登録商標）パケットの転送情報は、イーサネット（登録商標）パケットの宛先ＭＡＣアドレスと、ＣＰＲＩデータの転送情報とを含む。
【００１３】
第１態様可能な実現形態において、イーサネット（登録商標）パケットがＣＰＲＩデータを保持する場合、方法は、イーサネット（登録商標）パケットが第２パケットヘッダチェックビットを保持する段階であって、第２パケットヘッダチェックビットは、ＣＰＲＩデータの転送情報に対してチェックを実行するために用いられる、段階と、第２パケットヘッダチェックビットに基づいてＣＰＲＩデータの転送情報に対してチェックを実行する段階と、ＣＰＲＩデータの転送情報のチェック結果に基づいてＣＰＲＩデータの転送挙動を判断する段階とをさらに含む。
【００１４】
イーサネット（登録商標）パケットがＣＰＲＩデータを保持する場合、ＣＰＲＩデータの転送情報に対してチェックがさらに実行され得る。任意選択で、各イーサネット（登録商標）デバイスについては、ＣＰＲＩデータの転送情報に対するチェックの実行は不要であり、この段階は、ＣＰＲＩデータのデカプセル化を実行するデバイスにより実行され得る。イーサネット（登録商標）パケットまたはＣＰＲＩデータの転送挙動は、ＣＰＲＩデータの転送情報のチェック結果に基づいて判断される。これにより、転送挙動の正確さが向上し、パケット損失率が低下する。
【００１５】
第１態様の可能な実現形態において、イーサネット（登録商標）パケットが少なくとも１つのマルチプロトコルラベルスイッチングＭＰＬＳラベルをさらに保持する場合、方法は、第２パケットヘッダチェックビットに基づいてＭＰＬＳラベルにおける少なくとも１つのラベルに対してチェックを実行する段階と、ＭＰＬＳラベルのチェック結果に基づいてイーサネット（登録商標）パケットの転送挙動を判断する段階とをさらに含む。
【００１６】
イーサネット（登録商標）パケットがＭＰＬＳラベルをさらに保持する場合、ＭＰＬＳラベルにおける少なくとも１つのラベル、例えば内側ラベルに対してチェックが実行される。イーサネット（登録商標）パケットの転送挙動は、ＭＰＬＳラベルのチェック結果に基づいて判断される。これにより、転送挙動の正確さが向上し、パケット損失率が低下する。
【００１７】
第１態様の可能な実現形態において、イーサネット（登録商標）パケットの転送情報のチェック結果が正しいである場合、方法は、フレームチェックシーケンスＦＣＳチェックビットに基づいてイーサネット（登録商標）パケットの各ビットに対してチェックを実行するか、または、ＦＣＳチェックビットに基づいてイーサネット（登録商標）パケットのペイロードに対してチェックを実行する段階と、各ビットまたはペイロードのチェック結果が正しいである場合、イーサネット（登録商標）パケットを転送する段階とをさらに含む。
【００１８】
イーサネット（登録商標）パケットの転送情報のチェック結果が正しくないである場合、イーサネット（登録商標）パケットに対してＦＣＳチェックを実行する必要はない。これにより、チェック効率が向上し得る。
【００１９】
第２態様によれば、本発明の実施形態は、デバイスを提供する。デバイスは、受信モジュールと、チェックモジュールと、転送モジュールとを含む。受信モジュールはイーサネット（登録商標）パケットを受信するように構成され、イーサネット（登録商標）パケットは第１パケットヘッダチェックビットを保持し、第１パケットヘッダチェックビットはイーサネット（登録商標）パケットの転送情報に対してチェックを実行するために用いられる。チェックモジュールは、第１パケットヘッダチェックビットに基づいてイーサネット（登録商標）パケットの転送情報に対してチェックを実行するように構成される。転送モジュールは、イーサネット（登録商標）パケットの転送情報のチェック結果に基づいてイーサネット（登録商標）パケットの転送挙動を判断するように構成される。
【００２０】
本発明の本実施形態において、イーサネット（登録商標）パケットの転送情報に対してチェックが実行され、イーサネット（登録商標）パケットの転送挙動は、イーサネット（登録商標）パケットの転送情報のチェック結果に基づいて判断される。イーサネット（登録商標）パケットの各ビットに対してチェックを実行する必要はない。特に、ペイロードに対してチェックを実行する必要はない。これによりチェック効率が向上する。加えて、ペイロードチェックエラーによりもたらされる過度に高いパケット損失率という問題が回避される。これによりスループット効率が向上する。
【００２１】
第２態様の可能な実現形態において、転送モジュールは、イーサネット（登録商標）パケットの転送情報のチェック結果が正しいである場合、イーサネット（登録商標）パケットを転送するように、または、イーサネット（登録商標）パケットの転送情報のチェック結果が正しくないである場合、イーサネット（登録商標）パケットの転送をスキップするように構成される。
【００２２】
転送情報のチェック結果が正しいである場合、イーサネット（登録商標）パケットは転送され得、これにより、イーサネット（登録商標）パケットのペイロードにおける任意のビットにエラーが生じた場合に生じるパケット損失によりもたらされる高パケット損失率という従来技術の問題が解決される。
【００２３】
第２態様の可能な実現形態において、第１パケットヘッダチェックビットがイーサネット（登録商標）パケットのヘッダに位置する場合、イーサネット（登録商標）パケットの転送情報は、イーサネット（登録商標）パケットの宛先メディアアクセス制御ＭＡＣアドレスを含む。  少なくともイーサネット（登録商標）パケットにおける宛先ＭＡＣアドレスに対してチェックを実行する必要がある。任意選択で、送信元ＭＡＣアドレス、ＶＬＡＮタグ、イーサネット（登録商標）タイプ等に対してチェックがさらに実行され得る。
【００２４】
第２態様の可能な実現形態において、イーサネット（登録商標）パケットが共通公衆無線インタフェースＣＰＲＩデータを保持し、第１パケットヘッダチェックビットがイーサネット（登録商標）パケットのペイロードに位置する場合、イーサネット（登録商標）パケットの転送情報は、イーサネット（登録商標）パケットの宛先ＭＡＣアドレスと、ＣＰＲＩデータの転送情報とを含む。
【００２５】
第２態様の可能な実現形態において、チェックモジュールは、イーサネット（登録商標）パケットがＣＰＲＩデータを保持する場合であって、イーサネット（登録商標）パケットは第２パケットヘッダチェックビットを保持し、第２パケットヘッダチェックビットはＣＰＲＩデータの転送情報に対してチェックを実行するために用いられる場合、第２パケットヘッダチェックビットに基づいてＣＰＲＩデータの転送情報に対してチェックを実行するようにさらに構成され、転送モジュールは、ＣＰＲＩデータの転送情報のチェック結果に基づいてＣＰＲＩデータの転送挙動を判断するようにさらに構成される。
【００２６】
イーサネット（登録商標）パケットがＣＰＲＩデータを保持する場合、ＣＰＲＩデータの転送情報に対してチェックがさらに実行され得る。任意選択で、各イーサネット（登録商標）デバイスについては、ＣＰＲＩデータの転送情報に対するチェックの実行は不要であり、この段階は、ＣＰＲＩデータのデカプセル化を実行するデバイスにより実行され得る。イーサネット（登録商標）パケットまたはＣＰＲＩデータの転送挙動は、ＣＰＲＩデータの転送情報のチェック結果に基づいて判断される。これにより、転送挙動の正確さが向上し、パケット損失率が低下する。
【００２７】
第２態様の可能な実現形態において、チェックモジュールは、イーサネット（登録商標）パケットが少なくとも１つのマルチプロトコルラベルスイッチングＭＰＬＳラベルをさらに保持する場合、第２パケットヘッダチェックビットに基づいてＭＰＬＳラベルにおける少なくとも１つのラベルに対してチェックを実行するようにさらに構成され、転送モジュールは、ＭＰＬＳラベルのチェック結果に基づいてイーサネット（登録商標）パケットの転送挙動を判断するようにさらに構成される。
【００２８】
イーサネット（登録商標）パケットがＭＰＬＳラベルをさらに保持する場合、ＭＰＬＳラベルにおける少なくとも１つのラベル、例えば内側ラベルに対してチェックが実行される。イーサネット（登録商標）パケットの転送挙動は、ＭＰＬＳラベルのチェック結果に基づいて判断される。これにより、転送挙動の正確さが向上し、パケット損失率が低下する。
【００２９】
第２態様の可能な実現形態において、チェックモジュールは、イーサネット（登録商標）パケットの転送情報のチェック結果が正しいである場合、フレームチェックシーケンスＦＣＳチェックビットに基づいてイーサネット（登録商標）パケットの各ビットに対してチェックを実行するように、または、ＦＣＳチェックビットに基づいてイーサネット（登録商標）パケットのペイロードに対してチェックを実行するようにさらに構成され、転送モジュールは、各ビットまたはペイロードのチェック結果が正しいである場合、イーサネット（登録商標）パケットを転送するようにさらに構成される。
【００３０】
イーサネット（登録商標）パケットの転送情報のチェック結果が正しくないである場合、イーサネット（登録商標）パケットに対してＦＣＳチェックを実行する必要はない。これにより、チェック効率が向上し得る。
【００３１】
第３態様によれば、本発明の実施形態は、第１デバイスと、第２デバイスとを含むシステムを提供する。第１デバイスは、共通公衆無線インタフェースＣＰＲＩデータを受信し、ＣＰＲＩデータをイーサネット（登録商標）パケットにカプセル化し、第１パケットヘッダチェックビットをイーサネット（登録商標）パケットに追加するように構成され、第１パケットヘッダチェックビットは、イーサネット（登録商標）パケットの転送情報に対してチェックを実行し、イーサネット（登録商標）パケットを送信するために用いられる。第２デバイスは、イーサネット（登録商標）パケットを受信し、第１パケットヘッダチェックビットに基づいてイーサネット（登録商標）パケットの転送情報に対してチェックを実行し、イーサネット（登録商標）パケットの転送情報のチェック結果に基づいてイーサネット（登録商標）パケットからＣＰＲＩデータをデカプセル化し、ＣＰＲＩデータを送信するように構成される。
【００３２】
本発明の本実施形態において、イーサネット（登録商標）パケットの転送情報に対してチェックが実行され、イーサネット（登録商標）パケットの転送挙動は、転送情報のチェック結果に基づいて判断される。イーサネット（登録商標）パケットの各ビットに対してチェックを実行する必要はない。特に、ペイロードに対してチェックを実行する必要はない。これによりチェック効率が向上する。加えて、ペイロードチェックエラーによりもたらされる過度に高いパケット損失率という問題が回避される。これによりスループット効率が向上する。
【００３３】
第３態様の可能な実現形態において、第２デバイスは、第２パケットヘッダチェックビットに基づいてＣＰＲＩデータの転送情報に対してチェックを実行し、ＣＰＲＩデータの転送情報のチェック結果に基づいてＣＰＲＩデータの転送挙動を判断するようにさらに構成される。ＣＰＲＩデータは第２パケットヘッダチェックビットを保持し、イーサネット（登録商標）パケットは第２パケットヘッダチェックビットを保持する。第２パケットヘッダチェックビットは、ＣＰＲＩデータの転送情報に対してチェックを実行するために用いられる。
【００３４】
任意選択で、第１パケットヘッダチェックビットに基づいて、ＣＰＲＩデータの転送情報に対してチェックがさらに実行され得る。
【００３５】
第３態様の可能な実現形態において、第２デバイスは、イーサネット（登録商標）パケットが少なくとも１つのマルチプロトコルラベルスイッチングＭＰＬＳラベルをさらに保持する場合、第２パケットヘッダチェックビットに基づいてＭＰＬＳラベルにおける少なくとも１つのラベルに対してチェックを実行し、ＭＰＬＳラベルのチェック結果に基づいてイーサネット（登録商標）パケットの転送挙動を判断するようにさらに構成される。
【００３６】
第４態様によれば、本発明の実施形態は、第１デバイスと、第３デバイスと、少なくとも１つの第２デバイスとを含むシステムを提供する。第１デバイスは、共通公衆無線インタフェースＣＰＲＩデータを受信し、ＣＰＲＩデータをイーサネット（登録商標）パケットにカプセル化し、イーサネット（登録商標）パケットの転送情報に対してチェックを実行するために用いられる第１パケットヘッダチェックビットをイーサネット（登録商標）パケットに追加し、イーサネット（登録商標）パケットを送信するように構成され、第２デバイスは、イーサネット（登録商標）パケットを受信し、第１パケットヘッダチェックビットに基づいてイーサネット（登録商標）パケットの転送情報に対してチェックを実行し、イーサネット（登録商標）パケットの転送情報のチェック結果に基づいてイーサネット（登録商標）パケットを転送するように構成され、第３デバイスは、イーサネット（登録商標）パケットを受信し、第１パケットヘッダチェックビットに基づいてイーサネット（登録商標）パケットの転送情報に対してチェックを実行し、イーサネット（登録商標）パケットの転送情報のチェック結果に基づいてイーサネット（登録商標）パケットからＣＰＲＩデータをデカプセル化し、ＣＰＲＩデータを送信するように構成される。
【００３７】
本発明の本実施形態において、イーサネット（登録商標）パケットの転送情報に対してチェックが実行され、イーサネット（登録商標）パケットの転送挙動は、転送情報のチェック結果に基づいて判断される。イーサネット（登録商標）パケットの各ビットに対してチェックを実行する必要はない。特に、ペイロードに対してチェックを実行する必要はない。これによりチェック効率が向上する。加えて、ペイロードチェックエラーによりもたらされる過度に高いパケット損失率という問題が回避される。これによりスループット効率が向上する。
【００３８】
第４態様の可能な実現形態において、第２デバイスおよび／または第３デバイスは、第２パケットヘッダチェックビットに基づいてＣＰＲＩデータの転送情報に対してチェックを実行し、ＣＰＲＩデータの転送情報のチェック結果に基づいてＣＰＲＩデータの転送挙動を判断するようにさらに構成される。イーサネット（登録商標）パケットは第２パケットヘッダチェックビットを保持する。第２パケットヘッダチェックビットは、ＣＰＲＩデータの転送情報に対してチェックを実行するために用いられる。
【００３９】
任意選択で、第１パケットヘッダチェックビットに基づいて、ＣＰＲＩデータの転送情報に対してチェックがさらに実行され得る。
【００４０】
第４態様の可能な実現形態において、第２デバイスおよび／または第３デバイスは、イーサネット（登録商標）パケットが少なくとも１つのマルチプロトコルラベルスイッチングＭＰＬＳラベルをさらに保持する場合、第２パケットヘッダチェックビットに基づいてＭＰＬＳラベルにおける少なくとも１つのラベルに対してチェックを実行し、ＭＰＬＳラベルのチェック結果に基づいてイーサネット（登録商標）パケットの転送挙動を判断するようにさらに構成される。
【００４１】
第５態様によれば、本発明の実施形態は、プロセッサと、メモリと、少なくとも１つのネットワークインタフェースとを含むイーサネット（登録商標）デバイスを提供する。メモリは、コンピュータ実行可能命令を格納するように構成される。イーサネット（登録商標）デバイスが動作させられた場合、プロセッサは、メモリに格納されたコンピュータ実行可能命令を実行する。これにより、イーサネット（登録商標）デバイスは、第１態様または第１態様の可能な実現形態のいずれか１つによる方法を実行する。
【００４２】
本発明の本実施形態において、イーサネット（登録商標）パケットの転送情報（例えば、宛先ＭＡＣアドレス）に対してチェックが実行され、イーサネット（登録商標）パケットの転送挙動は、イーサネット（登録商標）パケットの転送情報のチェック結果に基づいて判断される。イーサネット（登録商標）パケットの各ビットに対してチェックを実行する必要はない。特に、ペイロードに対してチェックを実行する必要はない。これによりチェック効率が向上する。加えて、ペイロードチェックエラーによりもたらされる過度に高いパケット損失率という問題が回避される。これによりスループット効率が向上する。
【図面の簡単な説明】
【００４３】
本発明の実施形態または従来技術における技術的解決手段をより明確に説明するために、以下では、発明の背景および実施形態を説明するために必要な添付図面を簡潔に説明する。
【００４４】
【図１】従来技術におけるＣＲＡＮのネットワークアーキテクチャ図である。
【００４５】
【図２】従来技術におけるＣＰＲＩデータの保持方式の概略構造図である。
【００４６】
【図３】本発明の実施形態による、ＣＰＲＩデータを保持するパケットベースネットワークのネットワークアーキテクチャ図である。
【００４７】
【図４】本発明の実施形態によるパケットベースネットワークデバイスのネットワーキング構造の概略図である。
【００４８】
【図５】本発明の実施形態によるデータ伝送方法のフローチャートである。
【００４９】
【図６ａ】従来技術におけるイーサネット（登録商標）パケットのフレームフォーマットの概略図である。
【００５０】
【図６ｂ】本発明の実施形態によるイーサネット（登録商標）パケットのフレームフォーマットの概略図である。
【００５１】
【図７ａ】従来技術におけるイーサネット（登録商標）パケットのフレームフォーマットの概略図である。
【００５２】
【図７ｂ】本発明の実施形態によるイーサネット（登録商標）パケットのフレームフォーマットの概略図である。
【００５３】
【図８ａ】従来技術におけるイーサネット（登録商標）パケットのフレームフォーマットの概略図である。
【００５４】
【図８ｂ】本発明の実施形態によるイーサネット（登録商標）パケットのフレームフォーマットの概略図である。
【００５５】
【図９ａ】従来技術におけるＩＥＥＥ１９０４．３において定義されるイーサネット（登録商標）上で保持されるＣＰＲＩデータであるフレームフォーマットを示す。
【００５６】
【図９ｂ】本発明の実施形態による、イーサネット（登録商標）上で保持されるＣＰＲＩデータのフレームフォーマットを示す。
【００５７】
【図１０】本発明の実施形態によるイーサネット（登録商標）上およびＭＰＬＳ／ＰＷで保持されるＣＰＲＩデータのフレームフォーマットを示す。
【００５８】
【図１１】本発明の実施形態によるデータ処理の例示的なフローチャートである。
【００５９】
【図１２】本発明の実施形態によるデバイスの概略構造図である。
【００６０】
【図１３】本発明の実施形態によるイーサネット（登録商標）デバイスの概略構造図である。
【発明を実施するための形態】
【００６１】
本出願の目的、技術的解決手段および利点をより明確かつより理解しやすくするために、以下では、添付図面および実施形態を参照して本出願をさらに詳細に説明する。
【００６２】
本発明の実施形態は、イーサネット（登録商標）、マルチプロトコルラベルスイッチング（Ｍｕｌｔｉｐｒｏｔｏｃｏｌ  Ｌａｂｅｌ  Ｓｗｉｔｃｈｉｎｇ、ＭＰＬＳ）ネットワーク、インターネットプロトコル（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ、ＩＰ）ネットワークなどのパケットベースネットワークに適用され得る。本発明の実施形態におけるパケットベースネットワークは、共通公衆無線インタフェース（Ｃｏｍｍｏｎ  Ｐｕｂｌｉｃ  Ｒａｄｉｏ  Ｉｎｔｅｒｆａｃｅ、ＣＰＲＩ）データを保持するために用いられ得るが、本発明の実施形態は、ＣＰＲＩデータを保持するアプリケーションシナリオに限定されない。
【００６３】
図３は、本発明の実施形態による、ＣＰＲＩデータを保持するパケットベースネットワークのネットワークアーキテクチャ図である。図３に示されるように、複数のＲＲＵのいくつかの機能が、実装のために１つの処理システム（ＢＢＵ）に統合されている。複数のＲＲＵとＢＢＵとの間の伝送距離は約２０ｋｍであり、ＲＲＵとＢＢＵとの間で伝送されるＣＰＲＩデータは、物理伝送リンク、例えば、光ファイバを用いることにより保持され得るか、またはＯＴＮまたはパケットベースネットワークを用いることにより保持され得る。本発明の本実施形態において。パケットベースネットワークを用いることによるＣＰＲＩデータの保持が、説明のための例として用いられる。パケットベースネットワークは、複数のパケットベースネットワークデバイス、例えば、イーサネット（登録商標）デバイス、ＭＰＬＳデバイス、ＩＰデバイス、パケット伝送ネットワーク（Ｐａｃｋｅｔ  Ｔｒａｎｓｐｏｒｔ  Ｎｅｔｗｏｒｋ、ＰＴＮ）デバイス、スイッチおよびルータを含む。複数のパケットベースネットワークデバイスは、光ファイバを用いることにより接続され得る。例えば、複数のＲＲＵは、パケットベースネットワークにおけるパケットベースネットワークデバイスＡにアクセスし、パケットベースネットワークデバイスＡは、ＲＲＵにより送信されたＣＰＲＩデータをパケットベースネットワークパケットにカプセル化する。パケットベースネットワークパケットは、光ファイバを用いることによりパケットベースネットワークデバイスＢへ伝送され、パケットベースネットワークデバイスＢは、パケットベースネットワークパケットからＣＰＲＩデータをデカプセル化し、ＣＰＲＩデータをＢＢＵへ送信する。任意選択で、パケットベースネットワークデバイスＡとパケットベースネットワークデバイスＢとの間には、少なくとも１つのパケットベースネットワークデバイスがさらに存在し得る。ＣＰＲＩデータに加え、パケットベースネットワークは、基地局（ｅＮｏｄｅＢ）の無線ネットワークデータ（ロングタームエボリューションＬＴＥデータ）を保持し得る。
【００６４】
図４は、本発明の実施形態によるパケットベースネットワークデバイスのネットワーキング構造の概略図である。本発明の本実施形態において、パケットベースネットワークデバイスは、イーサネット（登録商標）デバイス、ＭＰＬＳデバイス、ＩＰデバイス、ＰＴＮデバイス等であり得る。図４に示されるように、パケットベースネットワークにおけるパケットベースネットワークデバイスは、第１デバイス１００および第３デバイス３００を含み得る。任意選択で、第１デバイス１００と第３デバイス３００との間には、複数の第２デバイス２００がさらに存在し得る。第１デバイス１００は、ＲＲＵがパケットベースネットワークにアクセスするデバイスであり得る。第３デバイス３００は、ＣＰＲＩデータをＢＢＵへ送信するデバイスであり得る。本発明の本実施形態において、パケットベースネットワークがイーサネット（登録商標）であることが、説明のための例として用いられる。
【００６５】
第１デバイス１００は以下の機能を実装する。
【００６６】
受信モジュール１０１は、少なくとも１つのＲＲＵからＣＰＲＩデータを受信するように構成される。カプセル化モジュール１０２が、受信したＣＰＲＩデータをイーサネット（登録商標）パケットにカプセル化する。例えば、ＣＰＲＩデータは、カプセル化技術、例えば、仮想ローカルエリアネットワーク（Ｖｉｒｔｕａｌ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ、ＶＬＡＮ）またはＱｉｎＱ（スタックＶＬＡＮまたはダブルＶＬＡＮとも称される）を用いることにより、イーサネット（登録商標）パケットにカプセル化され得る。本明細書において、ＣＰＲＩデータは、本発明の実施形態において提供されるイーサネット（登録商標）パケットのフレームフォーマットを用いることにより、カプセル化され得る。カプセル化のためのフレームフォーマットについては、図６ｂ、図７ｂ、図８ｂ、図９ｂまたは図１０に示される実施形態を参照されたい。転送モジュール１０３が、イーサネット（登録商標）パケットにおける宛先ＭＡＣアドレスに基づいてイーサネット（登録商標）パケットを転送するように構成される。
【００６７】
イーサネット（登録商標）パケットを転送する前に、第１デバイス１００は、例えば、イーサネット（登録商標）パケットの宛先メディアアクセス制御（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ、ＭＡＣ）アドレスといった転送情報に対してチェックを実行するために、イーサネット（登録商標）パケットにパケットヘッダチェックビット、例えば、巡回冗長符号（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｏｄｅ、ＣＲＣ）チェックビットをさらに追加し得る。パケットヘッダチェックビットを追加する方式は、パケットヘッダチェックビットによりカバーされるチェックエリアに対して、例えば、転送情報またはイーサネット（登録商標）パケットの宛先ＭＡＣアドレスに対してチェックオペレーションを実行し、チェックオペレーションの結果を、イーサネット（登録商標）パケットの予め設定された位置（パケットヘッダまたはペイロード）に追加することであり得る。チェックオペレーションは、ＣＲＣオペレーションであり得、具体的には、ＣＲＣ１６、ＣＲＣ２４またはＣＲＣ３２などのアルゴリズムであり得る。例えば、ＣＲＣ１６に対応するパケットヘッダチェックビットは、１６ビットを占有する。
【００６８】
第２デバイス２００は以下の機能を実装する。
【００６９】
受信モジュール２０１は、第１デバイス１００からイーサネット（登録商標）パケットを受信するように構成される。チェックモジュール２０２は、イーサネット（登録商標）パケットにおいて保持されるＣＲＣチェックビットなどのパケットヘッダチェックビットに基づいて、受信したイーサネット（登録商標）パケットの転送情報に対してチェックを実行するように構成され、例えば、イーサネット（登録商標）パケットの転送情報に対してチェックを実行するように構成される。本発明の本実施形態において、イーサネット（登録商標）パケットの転送情報は、イーサネット（登録商標）パケットの宛先ＭＡＣアドレスを含み得る。ＣＲＣチェックビットによりカバーされるチェックエリアは少なくとも、パケットヘッダ情報における宛先ＭＡＣアドレスを含む。つまり、ＣＲＣチェックは、少なくとも宛先ＭＡＣアドレスに対して実行される必要がある。任意選択で、ＣＲＣチェックビットによりカバーされるチェックエリアは、他のパケットヘッダ情報、例えば、イーサネット（登録商標）パケットの送信元ＭＡＣアドレス、ＶＬＡＮタグおよびイーサネット（登録商標）タイプをさらに含み得るが、通常、ＣＲＣチェックビット自体は含まない。ＣＲＣオペレーションが、ＣＲＣチェックビットによりカバーされるチェックエリアに対して実行され、ＣＲＣオペレーションの結果がＣＲＣチェックビットと比較される。２つの結果が一致した場合、チェック結果は正しいであるとみなされる。第２デバイス２００により用いられる本明細書におけるＣＲＣオペレーションアルゴリズムは、第１デバイス１００により用いられるものと同じである。転送モジュール２０３は、イーサネット（登録商標）パケットの転送情報のチェック結果が正しいである場合、転送情報（イーサネット（登録商標）パケットの宛先ＭＡＣアドレス）に基づいてイーサネット（登録商標）パケットを転送するように、または、ＣＲＣチェック結果が正しくないである場合、転送をスキップするか、またはイーサネット（登録商標）パケットを破棄するように構成される。
【００７０】
任意選択で、イーサネット（登録商標）パケットの転送挙動が、別のチェック方式を参照して判断され得る。例えば、ＦＣＳチェックビットに基づいて、イーサネット（登録商標）パケット全体の各ビット（パケットヘッダおよびペイロード）に対してチェックが実行されるか、または、ＦＣＳチェックビットに基づいて、イーサネット（登録商標）パケットのペイロードに対してチェックが実行される。ＣＲＣチェックおよびＦＣＳチェックの結果の両方が正しいである場合、イーサネット（登録商標）パケットが転送されるか、または、ＣＲＣチェック結果のみが正しいである場合にも、イーサネット（登録商標）パケットは依然として転送され得る。
【００７１】
ＣＰＲＩデータがイーサネット（登録商標）パケットにおいて直接保持される場合、イーサネット（登録商標）パケットの宛先ＭＡＣアドレスは、イーサネット（登録商標）デバイス間での伝送中、変わらない。例えば、第３デバイス３００の宛先ＭＡＣアドレスは常に、変化しないままである。この場合、受信モジュール２０１により受信されるイーサネット（登録商標）パケットにおいて保持される宛先ＭＡＣアドレスと、チェックモジュール２０２によりチェックイーサネット（登録商標）パケットと、転送モジュール２０３により転送されるイーサネット（登録商標）パケットとは、同じである。
【００７２】
まず、ＣＰＲＩデータがＭＰＬＳ／ＰＷパケットにより保持され、次に、ＭＰＬＳ／ＰＷパケットがイーサネット（登録商標）パケットにおいて保持される場合、イーサネット（登録商標）パケットの宛先ＭＡＣアドレスおよびＭＰＬＳラベルは、イーサネット（登録商標）デバイス間での伝送中に変わる。例えば、イーサネット（登録商標）パケットにおいて保持され、受信モジュール２０１により受信される宛先ＭＡＣアドレスは、第２デバイス２００のＭＡＣアドレスである。受信モジュール２０１により受信されるイーサネット（登録商標）パケットにおいて保持される宛先ＭＡＣアドレスと、チェックモジュール２０２によりチェックされるイーサネット（登録商標）パケットとは同じである。転送モジュール２０３がイーサネット（登録商標）パケットを転送する前に、第２デバイス２００は、イーサネット（登録商標）パケットにおける宛先ＭＡＣアドレスおよび送信元ＭＡＣアドレスを更新する必要がある。第２デバイス２００は、元の宛先ＭＡＣアドレスおよび送信元ＭＡＣアドレスをイーサネット（登録商標）パケットから分離し、ＭＡＣアドレス転送テーブルに基づいて新しい宛先ＭＡＣアドレスおよび送信元ＭＡＣアドレスを取得し、新しい宛先ＭＡＣアドレスおよび送信元ＭＡＣアドレスをイーサネット（登録商標）パケットに追加する。加えて、第２デバイス２００はさらに、新しい宛先ＭＡＣアドレスに基づいて、新しい対応するＣＲＣチェックビットを判断する必要がある。同様の方法が、ＭＰＬＳラベルの更新に用いられる。イーサネット（登録商標）パケットが転送される前に、元のＭＰＬＳラベルが分離され（２つのＭＰＬＳラベルが存在する場合、元の外側ＭＰＬＳラベルが分離され得）、新しいＭＰＬＳラベルがＭＰＬＳラベル転送テーブルから取得され、新しいＭＰＬＳラベルがＭＰＬＳパケットに追加され、ＭＰＬＳラベルに対応するＣＲＣチェックビットが更新される。宛先ＭＡＣアドレスに対応するＣＲＣチェックビットと、ＭＰＬＳラベルに対応するＣＲＣチェックビットとは、異なるフィールドに位置し得る。例えば、宛先ＭＡＣアドレスに対応するＣＲＣチェックビットは、イーサネット（登録商標）パケットのヘッダに位置し、ＭＰＬＳラベルに対応するＣＲＣチェックビットは、イーサネット（登録商標）パケットのペイロードに位置する。ＭＡＣアドレス転送テーブルは自動学習により取得され得、ＭＰＬＳラベル転送テーブルは、ネットワーク管理を用いることにより構成され得るか、またはプロトコルを用いることにより構成され得る。
【００７３】
図５は、本発明の実施形態によるデータ伝送方法のフローチャートである。第２デバイス２００は、図５に示される方法の段階を実行し得る。
【００７４】
第３デバイス３００は以下の機能を実装する。
【００７５】
受信モジュール３０１は、第１デバイス１００または第２デバイス２００からイーサネット（登録商標）パケットを受信するように構成される。チェックモジュール３０２は、受信したイーサネット（登録商標）パケットの転送情報に対してチェックを実行するように構成される。イーサネット（登録商標）パケットの転送情報に対してチェックを実行する処理については、チェックモジュール２０２の実装を参照されたい。詳細は、本明細書において再び説明されない。デカプセル化モジュール３０３は、イーサネット（登録商標）パケットをデカプセル化して、ペイロードデータ、例えば、イーサネット（登録商標）パケットにおいて保持されるＣＰＲＩデータを取得するように構成される。従来技術のデカプセル化技術が用いられ得る。デカプセル化処理とカプセル化処理とは互いに逆のものである。転送モジュール２０３は、イーサネット（登録商標）パケット転送情報のチェック結果が正しいである場合、デカプセル化モジュール３０３により取得されたＣＰＲＩデータをＢＢＵへ送信するように構成される。任意選択で、イーサネット（登録商標）パケットの転送情報は、イーサネット（登録商標）パケットの宛先ＭＡＣアドレスを含み、ＣＰＲＩデータの転送情報をさらに含み得る。イーサネット（登録商標）パケットの宛先ＭＡＣアドレスのチェック結果およびＣＰＲＩデータの転送情報のチェック結果の両方が正しいである場合、第３デバイス３００は、ＣＰＲＩデータをＲＲＵへ送信する。本実施形態において、チェックとデカプセル化との間の実行順序に厳しい制限は設定されない。デカプセル化の前にイーサネット（登録商標）パケットの転送情報に対してチェックが実行され得るか、または、イーサネット（登録商標）パケットの転送情報に対してチェックが実行される前にデカプセル化が実行され得る。本発明において、制限は設定されない。デカプセル化の前にイーサネット（登録商標）パケットの転送情報に対してチェックを実行する実行順序が用いられ、イーサネット（登録商標）パケットの転送情報のチェック結果が正しくないである場合、デカプセル化は実行され得ず、パケットは直接破棄される。
【００７６】
本発明の本実施形態において、イーサネット（登録商標）パケットの転送情報（例えば、宛先ＭＡＣアドレス）に対してチェックが実行され、イーサネット（登録商標）パケットを転送すべきかどうかが、イーサネット（登録商標）パケットの転送情報のチェック結果に基づいて判断される。これによりパケット損失率が低下し得、このことによりスループット効率が向上する。例えば、イーサネット（登録商標）がＣＰＲＩデータを保持するために用いられる場合、ＣＰＲＩデータのパケット損失率が低下し得、このことによりＣＰＲＩデータのスループット効率が向上する。
【００７７】
図６ａは、従来技術におけるイーサネット（登録商標）パケットのフレームフォーマットの概略図である。図６ａに示されるように、イーサネット（登録商標）パケットは、送信元ＭＡＣアドレス（ＳＲＣＭＡＣ）、宛先ＭＡＣアドレス（ＤｅｓｔＭＡＣ）、イーサネット（登録商標）タイプ（ＥｔｈｅｒＴｙｐｅ）、ペイロード（Ｐａｙｌｏａｄ）およびＦＣＳ（ＦＣＳ）チェックビットを含む。送信元ＭＡＣアドレスおよび宛先ＭＡＣアドレスは、イーサネット（登録商標）パケットの転送アドレスである。イーサネット（登録商標）タイプは、ペイロードに対応し、次のフィールドがペイロードであることを示すために用いられ、ペイロードのペイロードタイプをさらに示し得る。ペイロードは、イーサネット（登録商標）パケットにおいて保持されるデータ情報であり、ＣＰＲＩデータ、ＩＰデータ等が含まれる。ＦＣＳフィールドは、イーサネット（登録商標）パケットの端に位置し、イーサネット（登録商標）パケット全体のチェックを実行するために用いられる。イーサネット（登録商標）パケットにおけるビットが正しくないである場合、チェック結果が正しくないので、イーサネット（登録商標）パケット全体が破棄される。
【００７８】
図６ｂは、本発明の実施形態によるイーサネット（登録商標）パケットのフレームフォーマットの概略図である。図６ａに示されるイーサネット（登録商標）パケットのフレームフォーマットに基づいて、図６ｂに示されるイーサネット（登録商標）パケットのフレームフォーマットがパケットヘッダチェックビット、例えば、ＣＲＣチェックビットと共に追加される。任意選択で、イーサネット（登録商標）タイプ（イーサネット（登録商標）タイプ１）フィールドがＣＲＣチェックビットの前に追加され、イーサネット（登録商標）タイプ１は、次のフィールドがＣＲＣチェックビットであることを示すために用いられる。ＣＲＣチェックビットによりカバーされるチェックエリアは、少なくとも宛先ＭＡＣアドレスを含む。つまり、ＣＲＣチェックが、少なくとも宛先ＭＡＣアドレスに対して実行される必要がある。任意選択で、ＣＲＣチェックビットによりカバーされるチェックエリアは、他のパケットヘッダ情報、例えば、送信元ＭＡＣアドレス、イーサネット（登録商標）タイプ１およびイーサネット（登録商標）タイプ２をさらに含み得る。
【００７９】
図７ａは、従来技術におけるイーサネット（登録商標）パケットのフレームフォーマットの概略図である。図６ａと比較すると、図７ａに示されるイーサネット（登録商標）パケットは、ＶＬＡＮタグ（ＶＬＡＮ  ＴＡＧ）と、このＶＬＡＮタグに対応するイーサネット（登録商標）タイプ（イーサネット（登録商標）タイプ１）とをさらに保持する。イーサネット（登録商標）タイプ１は、次のフィールドがＶＬＡＮタグであることを示すために用いられ、ＶＬＡＮタグのタイプをさらに示し得る。
【００８０】
図７ｂは、本発明の実施形態によるイーサネット（登録商標）パケットのフレームフォーマットの概略図である。図７ａに示されるイーサネット（登録商標）パケットのフレームフォーマットに基づいて、図７ｂに示されるイーサネット（登録商標）パケットのフレームフォーマットがパケットヘッダチェックビット、例えば、ＣＲＣチェックビットと共に追加される。任意選択で、イーサネット（登録商標）タイプ（イーサネット（登録商標）タイプ３）フィールドがＣＲＣチェックビットの前に追加され、イーサネット（登録商標）タイプ３は、次のフィールドがＣＲＣチェックビットであることを示すために用いられる。ＣＲＣチェックビットによりカバーされるチェックエリアは、少なくとも宛先ＭＡＣアドレスを含む。つまり、ＣＲＣチェックが、少なくとも宛先ＭＡＣアドレスに対して実行される必要がある。任意選択で、ＣＲＣチェックビットによりカバーされるチェックエリアは、他のパケットヘッダ情報、例えば、送信元ＭＡＣアドレス、ＶＬＡＮタグ、イーサネット（登録商標）タイプ１、イーサネット（登録商標）タイプ２およびイーサネット（登録商標）タイプ３をさらに含み得る。
【００８１】
図８ａは、従来技術におけるイーサネット（登録商標）パケットのフレームフォーマットの概略図である。図７ａと比較すると、図８ａに示されるイーサネット（登録商標）パケットは、２つのＶＬＡＮタグを保持する。つまり、ＶＬＡＮタグ２およびこのＶＬＡＮタグ２に対応するイーサネット（登録商標）タイプ２が追加されている。イーサネット（登録商標）タイプ２は、次のフィールドがＶＬＡＮタグ２であることを示すために用いられ、ＶＬＡＮタグ２のタイプをさらに示し得る。
【００８２】
図８ｂは、本発明の実施形態によるイーサネット（登録商標）パケットのフレームフォーマットの概略図である。図８ａに示されるイーサネット（登録商標）パケットのフレームフォーマットに基づいて、図８ｂに示されるイーサネット（登録商標）パケットのフレームフォーマットが、パケットヘッダチェックビット、例えば、ＣＲＣチェックビットと共に追加されている。任意選択で、イーサネット（登録商標）タイプ（イーサネット（登録商標）タイプ４）フィールドがＣＲＣチェックビットの前に追加され、イーサネット（登録商標）タイプ４は、次のフィールドがＣＲＣチェックビットであることを示すために用いられる。ＣＲＣチェックビットによりカバーされるチェックエリアは、少なくとも宛先ＭＡＣアドレスを含む。つまり、ＣＲＣチェックが、少なくとも宛先ＭＡＣアドレスに対して実行される必要がある。任意選択で、ＣＲＣチェックビットによりカバーされるチェックエリアは、他のパケットヘッダ情報、例えば、送信元ＭＡＣアドレス、ＶＬＡＮタグ、イーサネット（登録商標）タイプ１、イーサネット（登録商標）タイプ２、イーサネット（登録商標）タイプ３およびイーサネット（登録商標）タイプ４をさらに含み得る。
【００８３】
任意選択で、パケット転送に影響が及ぶのを回避するために、デバイスは、新たに定義されたイーサネット（登録商標）タイプおよびＣＲＣチェックビットの識別に失敗するので、ＣＲＣチェックビットは、他のパケットヘッダ情報の後に設定され得、例えば、送信元ＭＡＣアドレス、宛先ＭＡＣアドレス、ＶＬＡＮタグの後に、また、ペイロードに対応するイーサネット（登録商標）タイプの前に設定され得る。当然ながら、ＣＲＣチェックビットは、代替的に、イーサネット（登録商標）パケットの任意の位置で設定され得、本発明において制限は設定されない。
【００８４】
ＣＰＲＩデータがイーサネット（登録商標）パケットを用いることにより保持される場合、ＣＰＲＩデータのカプセル化情報がイーサネット（登録商標）パケットのペイロードにさらに追加され得る。図９ａは、従来技術における、イーサネット（登録商標）上で保持されるＣＰＲＩデータのものであり、ＩＥＥＥ１９０４．３において定義されるフレームフォーマットを示す。図９ａに示されるように、フレームフォーマットは、バージョン（ｖｅｒ）番号、パケットタイプ（ｐｋｔｔｙｐｅ）、フロー識別子（ｆｌｏｗＩＤ）、長さ（ｌｅｎｇｔｈ）、順序番号（ｏｄｅｒｉｎｇｉｎｆｏ）、サブタイプ（ｓｕｂｔｙｐｅ）、ペイロードバイト（ｐａｙｌｏａｄ  ｂｙｔｅｓ）等を含む。ＣＰＲＩデータのカプセル化情報は、ペイロードバイト以外のフィールドを含む。フレームフォーマットのフィールドは、イーサネット（登録商標）パケットのペイロード中に、例えば、本発明の実施形態において提供され、図６ｂ、図７ｂまたは図８ｂに示されるイーサネット（登録商標）パケットのペイロード中に存在し得る。
【００８５】
図９ｂは、本発明の実施形態による、イーサネット（登録商標）上で保持されるＣＰＲＩデータのフレームフォーマットを示す。図９ａに示されるフレームフォーマットに基づいて、図９ｂに示されるＣＰＲＩデータのフレームフォーマットがＣＲＣチェックビットと共に追加されている。任意選択で、ＣＲＣチェックビットを３２ｎｄビットと揃えるために、予約済みフィールドがさらに予約され得る。任意選択で、ＣＲＣチェックビットによりカバーされるチェックエリアは、少なくとも、ＣＰＲＩデータの転送情報（例えば、フロー識別子またはタイムスタンプ）を含む。つまり、チェックが、少なくともＣＰＲＩデータの転送情報に対して実行される必要がある。ＣＲＣチェックビットによりカバーされるチェックエリアは、ＣＰＲＩデータの他のカプセル化情報をさらに含み得る。つまり、ペイロードバイト以外のフィールドに対してチェックが実行される。しかしながら、ＣＲＣチェックビットによりカバーされるチェックエリアは通常、ＣＲＣチェックビットおよび予約済みフィールドを含まない。フレームフォーマットのフィールドは、イーサネット（登録商標）パケットのペイロード中に、例えば、本発明の実施形態により提供され、図６ｂ、図７ｂまたは図８ｂに示されるイーサネット（登録商標）パケットのペイロード中に存在し得る。任意選択で、イーサネット（登録商標）パケットの宛先ＭＡＣアドレスに対してチェックを実行するために用いられる第１ＣＲＣチェックビット（例えば、図６ｂに示されるＣＲＣチェックビット）と、ＣＰＲＩデータの転送情報に対してチェックを実行するために用いられる第２ＣＲＣチェックビット（例えば、図９ｂに示されるＣＲＣチェックビット）とは、同じチェックビットであり得るか、または異なるチェックビットであり得る。第１ＣＲＣチェックビットと第２ＣＲＣチェックビットとが同じチェックビットである場合、それらは、イーサネット（登録商標）パケットのヘッダまたはペイロードに位置し得る。第１ＣＲＣチェックビットと第２ＣＲＣチェックビットとが異なるチェックビットである場合、第１ＣＲＣチェックビットはイーサネット（登録商標）パケットのヘッダに位置し得、第２ＣＲＣチェックビットはイーサネット（登録商標）パケットのペイロードに位置し得る。
【００８６】
ＣＰＲＩデータは、代替的に、ＭＰＬＳ／ＰＷパケットにおいて直接保持され得、次に、ＭＰＬＳ／ＰＷパケットは、イーサネット（登録商標）パケットにおいて保持される。そのような保持方式は、ＱｏＳ要件が比較的高いシナリオに適用可能であり得る。図１０は、本発明の実施形態による、イーサネット（登録商標）上およびＭＰＬＳ／ＰＷ内で保持されるＣＰＲＩデータのフレームフォーマットを示す。図１０に示されるように、フレームフォーマットは、イーサネット（登録商標）層、ＭＰＬＳ／ＰＷ層およびＣＰＲＩ層という３つの層を含む。イーサネット（登録商標）層は、送信元ＭＡＣアドレス、宛先ＭＡＣアドレスおよびイーサネット（登録商標）タイプを含み、イーサネット（登録商標）パケットの宛先ＭＡＣアドレス（またはパケットヘッダ情報）に対してチェックを実行するために用いられる第１ＣＲＣチェックビットをさらに含み得る。ＭＰＬＳ／ＰＷ層はＭＰＬＳラベルを含む。任意選択で、２つのＭＰＬＳラベルが用いられ得る。ＣＰＲＩ層は、順序番号、ＣＰＲＩタイプ、タイムスタンプ、カウンタ、長さおよびペイロードを含み、ＣＰＲＩデータのＭＰＬＳラベルおよび転送情報（またはカプセル化情報）に対してチェックを実行するために用いられる第２ＣＲＣチェックビットをさらに含み得る。第２ＣＲＣチェックビットのカバレッジエリアは、ＣＰＲＩデータの転送情報（またはカプセル化情報）を含み得、ＭＰＬＳ／ＰＷにおける少なくとも１つのラベルをさらに含み得る。通常、内側（ＰＷ）ＭＰＬＳラベルはカバーされる必要がある。図１０におけるＣＰＲＩ層のフレームフォーマットは、例に過ぎず、図９ｂに示されるフレームフォーマットなど、別のフレームフォーマットが代替的に用いられ得ることに留意すべきである。図１０におけるイーサネット（登録商標）層のフレームフォーマットは、図６ｂ、図７ｂまたは図８ｂに示されるフレームフォーマットも用い得る。
【００８７】
本発明の本実施形態において説明される「イーサネット（登録商標）パケットのパケットヘッダ情報」は、イーサネット（登録商標）パケットのペイロードの前のフィールドであり得、通常、チェックビット（例えば、ＣＲＣ）を含まない。ＣＰＲＩデータのカプセル化情報は、ＣＰＲＩデータのペイロードの前のフィールドであり得、通常、チェックビット（例えば、ＣＲＣ）、予約済みフィールド等を含まない。「イーサネット（登録商標）パケットのヘッダ情報」は、「イーサネット（登録商標）パケットのヘッダ」において保持される情報である。例えば、図６ｂにおいて、イーサネット（登録商標）パケットのパケットヘッダ情報は、送信元ＭＡＣアドレス、宛先ＭＡＣアドレス、イーサネット（登録商標）タイプ１およびイーサネット（登録商標）タイプ２を含むが、カバーされるチェックエリアは通常、ＣＲＣを含まない。図９ｂにおいて、ＣＰＲＩデータのカプセル化情報は、ペイロードバイト以外のフィールドを含むが、カバーされるチェックエリアは通常、ＣＲＣを含まない。本発明の本実施形態において、「カバーされるチェックエリア」とは、チェックビットを用いることによりチェックを実行することが必要なフィールドである。
【００８８】
図１１は、本発明の実施形態によるデータ処理の例示的なフローチャートである。図１１に示されるように。本実施形態における方法の段階は、イーサネット（登録商標）デバイス、例えば、図４における第１デバイス、第２デバイスまたは第３デバイスにより実行され得、以下の段階を含む。
【００８９】
Ｓ１１０１：イーサネット（登録商標）パケットが第１パケットヘッダチェックビットを保持する場合、イーサネット（登録商標）パケットを受信する。第１パケットヘッダチェックビットは、イーサネット（登録商標）パケットの転送情報のチェックを実行するために用いられる。
【００９０】
イーサネット（登録商標）デバイスは、少なくとも１つのＲＲＵまたは別のイーサネット（登録商標）デバイスからイーサネット（登録商標）パケットを受信し得る。本発明の本実施形態におけるイーサネット（登録商標）パケットのフレームフォーマットについては、前述の実施形態、例えば、図６ｂ、図７ｂおよび図８ｂに示される実施形態を参照されたい。例えばＣＲＣチェックビットといった、イーサネット（登録商標）パケットにおいて保持される第１パケットヘッダチェックビット、転送情報、例えば、イーサネット（登録商標）パケットの宛先ＭＡＣアドレスに対してチェックを実行するために用いられる。
【００９１】
Ｓ１１０２：第１パケットヘッダチェックビットに基づいてイーサネット（登録商標）パケットの転送情報のチェックを実行する。
【００９２】
本発明の本実施形態において、イーサネット（登録商標）パケットは、１つの第１パケットヘッダチェックビット（ＣＲＣチェックビット）のみを保持し得る。第１パケットヘッダチェックビットは、イーサネット（登録商標）パケットのヘッダに位置し得るか、またはイーサネット（登録商標）パケットのペイロードに位置し得る。
【００９３】
図６ｂ、図７ｂおよび図８ｂを参照すると、第１パケットヘッダチェックビットがイーサネット（登録商標）パケットのヘッダに位置する場合、イーサネット（登録商標）パケットの転送情報は、イーサネット（登録商標）パケットの宛先ＭＡＣアドレスを含む。任意選択で、チェックはさらに、第１パケットヘッダチェックビットに基づいて、他のパケットヘッダ情報、例えば、イーサネット（登録商標）パケットの送信元ＭＡＣアドレス、イーサネット（登録商標）タイプおよびＶＬＡＮタグに対して実行され得る。
【００９４】
イーサネット（登録商標）パケットが他のサービスデータを保持する場合、図９ｂを参照すると、例えば、イーサネット（登録商標）パケットのペイロードがＣＰＲＩデータを保持し、第１パケットヘッダチェックビットがイーサネット（登録商標）パケットのペイロードに位置する場合、イーサネット（登録商標）パケットの転送情報は、イーサネット（登録商標）パケットの宛先ＭＡＣアドレスおよびＣＰＲＩデータの転送情報を含む。任意選択で、第１パケットヘッダチェックビットに基づいて、他のパケットヘッダ情報、例えば、イーサネット（登録商標）パケットの送信元ＭＡＣアドレス、イーサネット（登録商標）タイプおよびＶＬＡＮタグに対してチェックがさらに実行され得る。第１パケットヘッダチェックビットに基づいて、ＣＰＲＩデータの他のカプセル化情報に対してチェックがさらに実行され得る。
【００９５】
任意選択で、イーサネット（登録商標）パケットは、第１パケットヘッダチェックビットおよび第２パケットヘッダチェックビットの両方を保持し得る。第１パケットヘッダチェックビットに基づいて、イーサネット（登録商標）パケットの宛先ＭＡＣアドレスまたはイーサネット（登録商標）パケットのパケットヘッダ情報に対してチェックが実行され得、第２パケットヘッダチェックビットに基づいて、ＣＰＲＩデータの転送情報またはＣＰＲＩデータのカプセル化情報に対してチェックがさらに実行され得る。第１パケットヘッダチェックビットおよび第２パケットヘッダチェックビットはＣＲＣチェックビットであり得る。第１パケットヘッダチェックビットおよび第２パケットヘッダチェックビットは、異なるフィールドに位置し得る。例えば、第１パケットヘッダチェックビットはイーサネット（登録商標）パケットのパケットヘッダに位置し、第２パケットヘッダチェックビットはイーサネット（登録商標）パケットのペイロードに位置する。
【００９６】
任意選択で、図１０に示される実施形態を参照すると、イーサネット（登録商標）パケットが少なくとも１つのＭＰＬＳラベルをさらに保持する場合、チェックが、第２パケットヘッダチェックビットに基づいて、ＭＰＬＳラベルにおける少なくとも１つのラベル、例えば、ＰＷのＭＰＬＳラベルに対して実行され得る。
【００９７】
Ｓ１１０３：イーサネット（登録商標）パケットの転送情報のチェック結果に基づいてイーサネット（登録商標）パケットの転送挙動を判断する。
【００９８】
イーサネット（登録商標）パケットの転送情報のチェック結果が正しいである場合、イーサネット（登録商標）パケットは転送され、または、イーサネット（登録商標）パケットの転送情報のチェック結果が正しくないである場合、イーサネット（登録商標）パケットは、転送されないか、または破棄される。例えば、イーサネット（登録商標）パケットを転送する必要があるかどうかは、イーサネット（登録商標）パケットの宛先ＭＡＣアドレスのチェック結果またはイーサネット（登録商標）パケットのパケットヘッダ情報のチェック結果に基づいて判断され得る。任意選択で、イーサネット（登録商標）パケットがＣＰＲＩデータを保持する場合、イーサネット（登録商標）パケットを転送する必要があるかどうかはさらに、ＣＰＲＩデータの転送情報のチェック結果またはＣＰＲＩデータのカプセル化情報のチェック結果に基づいて判断され得る。任意選択で、イーサネット（登録商標）パケットが少なくとも１つのＭＰＬＳラベルをさらに保持する場合、イーサネット（登録商標）パケットを転送する必要があるかどうかはさらに、ＭＰＬＳラベルのチェック結果を参照して判断され得る。任意選択で、イーサネット（登録商標）パケットの転送情報が正しいである場合、ＦＣＳチェックビットに基づいて、イーサネット（登録商標）パケットの各ビットまたはペイロードに対してチェックがさらに実行され得、各ビットまたはペイロードのチェック結果が正しいである場合、イーサネット（登録商標）パケットは転送される。
【００９９】
イーサネット（登録商標）デバイスの転送モードは、ストアアンドフォワードモードおよびカットスルー（ｃｕｔ−ｔｈｒｏｕｇｈ）転送モードを含む。ストアアンドフォワードモードでは、イーサネット（登録商標）パケットのＦＣＳチェックが失敗したが、イーサネット（登録商標）パケットの転送情報のチェックが正しいである場合、これは、エラーが生じたビットがパケットヘッダに存在せず、次に、そのパケットが依然として転送され得ることを示す。しかしながら、イーサネット（登録商標）パケットの転送情報のチェックが失敗した場合、そのパケットは破棄される必要がある。カットスルー（ｃｕｔ−ｔｈｒｏｕｇｈ）転送モードでは、パケットの転送挙動は、ＦＣＳチェックに依存し得ない。カットスルー転送は、パケット全体が受信された後ではなく、特定の長さ（例えば、２０バイトまたは４０バイト）のパケットが受信された後に、パケットの転送挙動が判断され始めることを意味する。この転送モードによりレイテンシが低減され得る。しかしながら、パケットに対してＦＣＳチェックが実行される前に転送が開始される。その後にＦＣＳチェックでエラーが見つかった場合、パケットは破棄され得ない。従って、カットスルー転送モードでは、ＣＲＣチェックビットを用いることにより転送情報に対してチェックが実行される。このチェックはパケットが転送される前に完了し得、これにより、チェック効率および転送挙動の正確さが向上する。
【０１００】
本発明の本実施形態において、イーサネット（登録商標）デバイスは、パケットヘッダチェックビットを用いてイーサネット（登録商標）パケットの転送情報に対してチェックを実行し、これにより、チェック効率が向上し得る。転送情報が正しいである場合、イーサネット（登録商標）パケットは転送され得、これにより、イーサネット（登録商標）パケットのペイロードにおける任意のビットにエラーが生じた場合に生じるパケット損失によりもたらされる高パケット損失率という従来技術の問題が解決される。これにより、データ伝送のスループット効率が向上する。
【０１０１】
図１２は、本発明の実施形態によるデバイスの概略構造図である。図１２に示されるように、デバイスは、イーサネット（登録商標）デバイス、例えば、図４における第１デバイス、第２デバイスまたは第３デバイスであり得る。デバイスは以下の機能モジュールを含む。
【０１０２】
受信モジュール１２０１は、イーサネット（登録商標）パケットを受信するように構成される。イーサネット（登録商標）パケットは、第１パケットヘッダチェックビットを保持する。第１パケットヘッダチェックビットは、イーサネット（登録商標）パケットの転送情報に対してチェックを実行するために用いられる。
【０１０３】
受信モジュール１２０１は、少なくとも１つのＲＲＵまたは別のイーサネット（登録商標）デバイスからイーサネット（登録商標）パケットを受信し得る。本発明の本実施形態におけるイーサネット（登録商標）パケットのフレームフォーマットについては、前述の実施形態、例えば、図６ｂ、図７ｂおよび図８ｂに示される実施形態を参照されたい。例えばＣＲＣチェックビットといった、イーサネット（登録商標）パケットにおいて保持される第１パケットヘッダチェックビットは、転送情報、例えば、イーサネット（登録商標）パケットの宛先ＭＡＣアドレスに対してチェックを実行するために用いられる。
【０１０４】
チェックモジュール１２０２は、第１パケットヘッダチェックビットに基づいてイーサネット（登録商標）パケットの転送情報に対してチェックを実行するように構成される。
【０１０５】
本発明の本実施形態において、イーサネット（登録商標）パケットは、１つの第１パケットヘッダチェックビット（ＣＲＣチェックビット）のみを保持し得る。第１パケットヘッダチェックビットは、イーサネット（登録商標）パケットのヘッダに位置し得るか、または、イーサネット（登録商標）パケットのペイロードに位置し得る。
【０１０６】
図６ｂ、図７ｂおよび図８ｂを参照すると、第１パケットヘッダチェックビットがイーサネット（登録商標）パケットのヘッダに位置する場合、イーサネット（登録商標）パケットの転送情報は、イーサネット（登録商標）パケットの宛先ＭＡＣアドレスを含む。チェックモジュール１２０２は、第１パケットヘッダチェックビットに基づいて、他のパケットヘッダ情報、例えば、イーサネット（登録商標）パケットの送信元ＭＡＣアドレス、イーサネット（登録商標）タイプおよびＶＬＡＮタグに対してチェックをさらに実行し得る。
【０１０７】
イーサネット（登録商標）パケットが他のサービスデータを保持する場合、図９ｂを参照すると、例えば、イーサネット（登録商標）パケットのペイロードがＣＰＲＩデータを保持し、第１パケットヘッダチェックビットがイーサネット（登録商標）パケットのペイロードに位置する場合、イーサネット（登録商標）パケットの転送情報は、イーサネット（登録商標）パケットの宛先ＭＡＣアドレスおよびＣＰＲＩデータの転送情報を含む。任意選択で、チェックモジュール１２０２は第１パケットヘッダチェックビットに基づいて、他のパケットヘッダ情報、例えば、イーサネット（登録商標）パケットの送信元ＭＡＣアドレス、イーサネット（登録商標）タイプおよぼいＶＬＡＮタグに対してチェックをさらに実行し得る。チェックモジュール１２０２は、第１パケットヘッダチェックビットに基づいて、ＣＰＲＩデータの他のカプセル化情報に対してチェックをさらに実行し得る。
【０１０８】
任意選択で、イーサネット（登録商標）パケットは、第１パケットヘッダチェックビットおよび第２パケットヘッダチェックビットの両方を保持し得る。チェックモジュール１２０２は、第１パケットヘッダチェックビットに基づいて、イーサネット（登録商標）パケットの宛先ＭＡＣアドレスまたはイーサネット（登録商標）パケットのパケットヘッダ情報に対してチェックを実行し得、第２パケットヘッダチェックビットに基づいて、ＣＰＲＩデータの転送情報またはＣＰＲＩデータのカプセル化情報に対してチェックをさらに実行し得る。第１パケットヘッダチェックビットおよび第２パケットヘッダチェックビットは、ＣＲＣチェックビットであり得る。第１パケットヘッダチェックビットおよび第２パケットヘッダチェックビットは、異なるフィールドに位置し得る。例えば、第１パケットヘッダチェックビットはイーサネット（登録商標）パケットのパケットヘッダに位置し、第２パケットヘッダチェックビットはイーサネット（登録商標）パケットのペイロードに位置する。
【０１０９】
任意選択で、図１０に示される実施形態を参照すると、イーサネット（登録商標）パケットが少なくとも１つのＭＰＬＳラベルをさらに保持する場合、チェックモジュール１２０２は、第２パケットヘッダチェックビットに基づいて、ＭＰＬＳラベルにおける少なくとも１つのラベル、例えば、ＰＷのＭＰＬＳラベルに対してチェックを実行し得る。
【０１１０】
転送モジュール１２０３は、イーサネット（登録商標）パケットの転送情報のチェック結果に基づいて、イーサネット（登録商標）パケットお転送挙動を判断するように構成される。
【０１１１】
イーサネット（登録商標）パケットの転送情報のチェック結果が正しいである場合、転送モジュール１２０３はイーサネット（登録商標）パケットを転送し、または、イーサネット（登録商標）パケットの転送情報のチェック結果が正しくないである場合、転送モジュール１２０３は、転送をスキップするか、またはイーサネット（登録商標）パケットを破棄する。例えば、イーサネット（登録商標）パケットを転送する必要があるかどうかは、イーサネット（登録商標）パケットの宛先ＭＡＣアドレスのチェック結果またはイーサネット（登録商標）パケットのパケットヘッダ情報のチェック結果に基づいて判断され得る。任意選択で、イーサネット（登録商標）パケットがＣＰＲＩデータを保持する場合、転送モジュール１２０３は、ＣＰＲＩデータの転送情報のチェック結果またはＣＰＲＩデータのカプセル化情報のチェック結果に基づいて、イーサネット（登録商標）パケットを転送する必要があるかどうかを判断し得る。任意選択で、イーサネット（登録商標）パケットが少なくとも１つのＭＰＬＳラベルをさらに保持する場合、転送モジュール１２０３は、ＭＰＬＳラベルのチェック結果を参照して、イーサネット（登録商標）パケットを転送する必要があるかどうかをさらに判断し得る。任意選択で、イーサネット（登録商標）パケットの転送情報が正しいである場合、ＦＣＳチェックビットに基づいて、イーサネット（登録商標）パケットの各ビットまたはペイロードに対してチェックがさらに実行され得、各ビットまたはペイロードのチェック結果が正しいである場合、転送モジュール１２０３はイーサネット（登録商標）パケットを転送する。
【０１１２】
本発明の本実施形態において、イーサネット（登録商標）デバイスは、パケットヘッダチェックビットを用いてイーサネット（登録商標）パケットの転送情報に対してチェックを実行し、これにより、チェック効率が向上し得る。イーサネット（登録商標）パケットの転送情報が正しいである場合、イーサネット（登録商標）パケットは転送され得、これにより、イーサネット（登録商標）パケットのペイロードにおける任意のビットにエラーが生じた場合に生じるパケット損失によりもたらされる高パケット損失率という従来技術の問題が解決される。これによりデータ伝送のスループット効率が向上する。
【０１１３】
図１３は、本発明の実施形態によるイーサネット（登録商標）デバイスの概略構造図である。図１３に示されるように、イーサネット（登録商標）デバイス１３００は、プロセッサ１３０１と、メモリ１３０２と、少なくとも１つのネットワークインタフェース、例えば、ネットワークインタフェース１３０３およびネットワークインタフェース１３０４とを含む。
【０１１４】
プロセッサ１３０１は、本発明の本実施形態において提供される技術的解決手段を実装するために、汎用中央処理装置（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ、ＣＰＵ）、マイクロプロセッサ、特定用途向け集積回路（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ、ＡＳＩＣ）または少なくとも１つの集積回路を用いることにより、関連するプログラムを実行し得る。
【０１１５】
メモリ１３０２は、リードオンリメモリ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ、ＲＯＭ）、静的ストレージデバイス、動的ストレージデバイスまたはランダムアクセスメモリ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、ＲＡＭ）であり得る。メモリ１３０２は、オペレーティングシステムおよび他のアプリケーションプログラムを格納し得る。本発明の本実施形態において提供される技術的解決手段がソフトウェアまたはファームウェアに実装される場合、本発明の本実施形態において提供される技術的解決手段を実装するたねに用いられるプログラムコードは、メモリ１３０２に格納され、プロセッサ１３０１により実行される。
【０１１６】
ネットワークインタフェース１３０３および１３０４は、例えばトランシーバタイプの装置であるがこれに限定されないものを用いて、イーサネット（登録商標）デバイス１３００と別のデバイスとの間の通信またはイーサネット（登録商標）デバイス１３００と通信ネットワークとの間の通信を実装する。例えば、ネットワークインタフェース１３０３は、少なくとも１つのＲＲＵからＣＰＲＩデータを受信し得るか、またはＣＰＲＩデータを少なくとも１つのＲＲＵへ送信し得る。ネットワークインタフェース１３０４は、別のイーサネット（登録商標）デバイスからイーサネット（登録商標）パケットを受信し得るか、またはイーサネット（登録商標）パケットを別のイーサネット（登録商標）デバイスへ送信し得る。本明細書において、ネットワークインタフェース１３０３および１３０４の分割は、論理分割に過ぎず、実際の製品では、ネットワークインタフェース１３０３および１３０４は、同じ物理インタフェースを用いることにより実装され得る。
【０１１７】
イーサネット（登録商標）デバイス１３００は、ネットワークインタフェース１３０３または１３０４を用いることにより、イーサネット（登録商標）パケットを受信する。イーサネット（登録商標）パケットは、第１パケットヘッダチェックビットを保持し、第１パケットヘッダチェックビットは、イーサネット（登録商標）パケットの転送情報に対してチェックを実行するために用いられる。ネットワークコントローラが、プロセッサ１３０１を用いることにより、メモリ１３０２に格納されたコードを実行し、これにより、第１パケットヘッダチェックビットに基づいてイーサネット（登録商標）パケットの転送情報に対してチェックを実行し、イーサネット（登録商標）パケットの転送情報のチェック結果に基づいてイーサネット（登録商標）パケットの転送挙動を判断する。
【０１１８】
イーサネット（登録商標）パケットの転送情報のチェック結果が正しいである場合、ネットワークインタフェース１３０３または１３０４はイーサネット（登録商標）パケットを転送し、または、イーサネット（登録商標）パケットの転送情報のチェック結果が正しくないである場合、ネットワークインタフェース１３０３または１３０４は、転送をスキップするか、またはイーサネット（登録商標）パケットを破棄する。
【０１１９】
具体的には、図１３に示されるイーサネット（登録商標）デバイス１３００は、本発明における任意の実施形態の技術的解決手段を実装し得る。図１３に示されるイーサネット（登録商標）デバイス１３００は、プロセッサ１３０１と、メモリ１３０２と、ネットワークインタフェース１３０３および１３０４とを示しているに過ぎないが、特定の実装処理中、当業者であれば、イーサネット（登録商標）デバイス１３００は、通常動作に必要な別のデバイスをさらに含む旨を理解するはずであることに留意すべきである。加えて、特定の要件に基づいて、当業者であれば、イーサネット（登録商標）デバイス１３００は、追加の機能を実装したハードウェアデバイスをさらに含み得ることを理解するはずである。例えば、イーサネット（登録商標）デバイス１３００は、電源、ファン、クロックユニット、主制御ユニット等をさらに含む。さらに、当業者であれば、イーサネット（登録商標）デバイス１３００は、代替的に、本発明の本実施形態を実装するために必要なデバイスのみを含み得、図１３に示されるデバイスを必ずしも含まないことを理解するはずである。
【０１２０】
本発明の本実施形態において、イーサネット（登録商標）デバイスは、パケットヘッダチェックビットを用いて転送情報に対してチェックを実行し、これによりチェック効率が向上し得る。転送情報が正しいである場合、イーサネット（登録商標）パケットは転送され得、これにより、イーサネット（登録商標）パケットのペイロードにおける任意のビットにエラーが生じた場合に生じるパケット損失によりもたらされる高パケット損失率という従来技術の問題が解決される。これにより、データ伝送のスループット効率が向上する。
【０１２１】
前述の説明は、本発明の特定の実装に過ぎず、本発明の保護範囲を限定することを意図していない。本発明において開示される技術的範囲内で当業者が容易に想到する任意の変形または置換は、本発明の保護範囲に含まれるものとする。
【図１】
2019517198.tif 000003
【図２】
2019517198.tif 000004
【図３】
2019517198.tif 000005
【図４】
2019517198.tif 000006
【図５】
2019517198.tif 000007
【図６ａ】
2019517198.tif 000008
【図６ｂ】
2019517198.tif 000009
【図７ａ】
2019517198.tif 000010
【図７ｂ】
2019517198.tif 000011
【図８ａ】
2019517198.tif 000012
【図８ｂ】
2019517198.tif 000013
【図９ａ】
2019517198.tif 000014
【図９ｂ】
2019517198.tif 000015
【図１０】
2019517198.tif 000016
【図１１】
2019517198.tif 000017
【図１２】
2019517198.tif 000018
【図１３】
2019517198.tif 000019
【手続補正書】
【提出日】平成30年12月20日(2018.12.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データ伝送方法であって、
イーサネット（登録商標）パケットを受信する段階であって、前記イーサネット（登録商標）パケットは第１パケットヘッダチェックビットを保持し、前記第１パケットヘッダチェックビットは前記イーサネット（登録商標）パケットの転送情報に対してチェックを実行するために用いられる、段階と、
前記第１パケットヘッダチェックビットに基づいて前記イーサネット（登録商標）パケットの前記転送情報に対してチェックを実行する段階と、
前記イーサネット（登録商標）パケットの前記転送情報のチェック結果に基づいて前記イーサネット（登録商標）パケットの転送挙動を判断する段階と
を備える方法。
【請求項２】
前記イーサネット（登録商標）パケットの前記転送情報のチェック結果に基づいて前記イーサネット（登録商標）パケットの転送挙動を判断する前記段階は、前記イーサネット（登録商標）パケットの前記転送情報の前記チェック結果が正しいである場合、前記イーサネット（登録商標）パケットを転送するか、または、前記イーサネット（登録商標）パケットの前記転送情報の前記チェック結果が正しくないである場合、前記イーサネット（登録商標）パケットの転送をスキップする段階を有する、
請求項１に記載の方法。
【請求項３】
前記第１パケットヘッダチェックビットが前記イーサネット（登録商標）パケットのヘッダに位置する場合、前記イーサネット（登録商標）パケットの前記転送情報は、前記イーサネット（登録商標）パケットの宛先メディアアクセス制御アドレス（ＭＡＣアドレス）を含む、
請求項１または２に記載の方法。
【請求項４】
前記イーサネット（登録商標）パケットが共通公衆無線インタフェースデータ（ＣＰＲＩデータ）を保持し、前記第１パケットヘッダチェックビットが前記イーサネット（登録商標）パケットのペイロードに位置する場合、前記イーサネット（登録商標）パケットの前記転送情報は、前記イーサネット（登録商標）パケットの宛先ＭＡＣアドレスと、前記ＣＰＲＩデータの転送情報とを含む、
請求項１から３のいずれか一項に記載の方法。
【請求項５】
前記イーサネット（登録商標）パケットがＣＰＲＩデータを保持する場合、前記方法は、
前記イーサネット（登録商標）パケットが第２パケットヘッダチェックビットを保持し、前記第２パケットヘッダチェックビットは、前記ＣＰＲＩデータの転送情報に対してチェックを実行するために用いられ、
前記第２パケットヘッダチェックビットに基づいて前記ＣＰＲＩデータの前記転送情報に対してチェックを実行する段階と、
前記ＣＰＲＩデータの前記転送情報のチェック結果に基づいて前記ＣＰＲＩデータの転送挙動を判断する段階と
をさらに備える、請求項１から４のいずれか一項に記載の方法。
【請求項６】
前記イーサネット（登録商標）パケットが少なくとも１つのマルチプロトコルラベルスイッチングラベル（ＭＰＬＳラベル）をさらに保持する場合、前記方法は、
前記第２パケットヘッダチェックビットに基づいて前記ＭＰＬＳラベルにおける少なくとも１つのラベルに対してチェックを実行する段階と、
前記ＭＰＬＳラベルのチェック結果に基づいて前記イーサネット（登録商標）パケットの前記転送挙動を判断する段階と
をさらに備える、請求項５に記載の方法。
【請求項７】
前記イーサネット（登録商標）パケットの前記転送情報の前記チェック結果が正しいである場合、前記方法は、
フレームチェックシーケンスチェックビット（ＦＣＳチェックビット）に基づいて前記イーサネット（登録商標）パケットの各ビットに対してチェックを実行するか、または、ＦＣＳチェックビットに基づいて前記イーサネット（登録商標）パケットのペイロードに対してチェックを実行する段階と、
各ビットまたは前記ペイロードのチェック結果が正しいである場合、前記イーサネット（登録商標）パケットを転送する段階と
をさらに備える、請求項１から６のいずれか一項に記載の方法。
【請求項８】
イーサネット（登録商標）パケットを受信するように構成される受信モジュールであって、前記イーサネット（登録商標）パケットは第１パケットヘッダチェックビットを保持し、前記第１パケットヘッダチェックビットは前記イーサネット（登録商標）パケットの転送情報に対してチェックを実行するために用いられる、受信モジュールと、
前記第１パケットヘッダチェックビットに基づいて前記イーサネット（登録商標）パケットの前記転送情報に対してチェックを実行するように構成されるチェックモジュールと、
前記イーサネット（登録商標）パケットの前記転送情報のチェック結果に基づいて前記イーサネット（登録商標）パケットの転送挙動を判断するように構成される転送モジュールと
を備えるデバイス。
【請求項９】
前記転送モジュールは、
前記イーサネット（登録商標）パケットの前記転送情報の前記チェック結果が正しいである場合、前記イーサネット（登録商標）パケットを転送するように、または、
前記イーサネット（登録商標）パケットの前記転送情報の前記チェック結果が正しくないである場合、前記イーサネット（登録商標）パケットの転送をスキップするように構成される、
請求項８に記載のデバイス。
【請求項１０】
前記第１パケットヘッダチェックビットが前記イーサネット（登録商標）パケットのヘッダに位置する場合、前記イーサネット（登録商標）パケットの前記転送情報は、前記イーサネット（登録商標）パケットの宛先メディアアクセス制御アドレス（ＭＡＣアドレス）を含む、
請求項８または９に記載のデバイス。
【請求項１１】
前記イーサネット（登録商標）パケットが共通公衆無線インタフェースデータ（ＣＰＲＩデータ）を保持し、前記第１パケットヘッダチェックビットが前記イーサネット（登録商標）パケットのペイロードに位置する場合、前記イーサネット（登録商標）パケットの前記転送情報は、前記イーサネット（登録商標）パケットの宛先ＭＡＣアドレスと、前記ＣＰＲＩデータの転送情報とを含む、
請求項８から１０のいずれか一項に記載のデバイス。
【請求項１２】
前記チェックモジュールは、前記イーサネット（登録商標）パケットがＣＰＲＩデータを保持する場合であって、前記イーサネット（登録商標）パケットは第２パケットヘッダチェックビットを保持し、前記第２パケットヘッダチェックビットは前記ＣＰＲＩデータの転送情報に対してチェックを実行するために用いられる場合、前記第２パケットヘッダチェックビットに基づいて前記ＣＰＲＩデータの前記転送情報に対してチェックを実行するようにさらに構成され、
前記転送モジュールは、前記ＣＰＲＩデータの前記転送情報のチェック結果に基づいて前記ＣＰＲＩデータの転送挙動を判断するように構成される、
請求項８から１１のいずれか一項に記載のデバイス。
【請求項１３】
前記チェックモジュールは、前記イーサネット（登録商標）パケットが少なくとも１つのマルチプロトコルラベルスイッチングラベル（ＭＰＬＳラベル）をさらに保持する場合、前記第２パケットヘッダチェックビットに基づいて前記ＭＰＬＳラベルにおける少なくとも１つのラベルに対してチェックを実行するようにさらに構成され、
前記転送モジュールは、前記ＭＰＬＳラベルのチェック結果に基づいて前記イーサネット（登録商標）パケットの前記転送挙動を判断するようにさらに構成される、
請求項１２に記載のデバイス。
【請求項１４】
前記チェックモジュールは、前記イーサネット（登録商標）パケットの前記転送情報の前記チェック結果が正しいである場合、フレームチェックシーケンスチェックビット（ＦＣＳチェックビット）に基づいて前記イーサネット（登録商標）パケットの各ビットに対してチェックを実行するように、または、ＦＣＳチェックビットに基づいて前記イーサネット（登録商標）パケットのペイロードに対してチェックを実行するようにさらに構成され、
前記転送モジュールは、各ビットまたは前記ペイロードのチェック結果が正しいである場合、前記イーサネット（登録商標）パケットを転送するようにさらに構成される、
請求項８から１３のいずれか一項に記載のデバイス。
【請求項１５】
第１デバイスと、第２デバイスとを備え、
前記第１デバイスは、共通公衆無線インタフェースデータ（ＣＰＲＩデータ）を受信し、前記ＣＰＲＩデータをイーサネット（登録商標）パケットにカプセル化し、前記イーサネット（登録商標）パケットの転送情報に対してチェックを実行するために用いられる第１パケットヘッダチェックビットを前記イーサネット（登録商標）パケットに追加し、前記イーサネット（登録商標）パケットを送信するように構成され、
前記第２デバイスは、前記イーサネット（登録商標）パケットを受信し、前記第１パケットヘッダチェックビットに基づいて前記イーサネット（登録商標）パケットの前記転送情報に対してチェックを実行し、前記イーサネット（登録商標）パケットの前記転送情報のチェック結果に基づいて前記イーサネット（登録商標）パケットから前記ＣＰＲＩデータをデカプセル化し、前記ＣＰＲＩデータを送信するように構成される、
システム。
【請求項１６】
前記第２デバイスは、第２パケットヘッダチェックビットに基づいて前記ＣＰＲＩデータの転送情報に対してチェックを実行し、前記ＣＰＲＩデータの前記転送情報のチェック結果に基づいて前記ＣＰＲＩデータの転送挙動を判断するようにさらに構成され、
前記イーサネット（登録商標）パケットは前記第２パケットヘッダチェックビットを保持し、前記第２パケットヘッダチェックビットは前記ＣＰＲＩデータの前記転送情報に対してチェックを実行するために用いられる、
請求項１５に記載のシステム。
【請求項１７】
前記第２デバイスは、前記イーサネット（登録商標）パケットが少なくとも１つのマルチプロトコルラベルスイッチングラベル（ＭＰＬＳラベル）をさらに保持する場合、第２パケットヘッダチェックビットに基づいて前記ＭＰＬＳラベルにおける少なくとも１つのラベルに対してチェックを実行し、前記ＭＰＬＳラベルのチェック結果に基づいて前記イーサネット（登録商標）パケットの転送挙動を判断するようにさらに構成される、
請求項１５または１６に記載のシステム。
【請求項１８】
第１デバイスと、第３デバイスと、少なくとも１つの第２デバイスとを備え、
前記第１デバイスは、共通公衆無線インタフェースデータ（ＣＰＲＩデータ）を受信し、前記ＣＰＲＩデータをイーサネット（登録商標）パケットにカプセル化し、前記イーサネット（登録商標）パケットの転送情報に対してチェックを実行するために用いられる第１パケットヘッダチェックビットを前記イーサネット（登録商標）パケットに追加し、前記イーサネット（登録商標）パケットを送信するように構成され、
前記第２デバイスは、前記イーサネット（登録商標）パケットを受信し、前記第１パケットヘッダチェックビットに基づいて前記イーサネット（登録商標）パケットの前記転送情報に対してチェックを実行し、前記イーサネット（登録商標）パケットの前記転送情報のチェック結果に基づいて前記イーサネット（登録商標）パケットを転送するように構成され、
前記第３デバイスは、前記イーサネット（登録商標）パケットを受信し、前記第１パケットヘッダチェックビットに基づいて前記イーサネット（登録商標）パケットの前記転送情報に対してチェックを実行し、前記イーサネット（登録商標）パケットの前記転送情報のチェック結果に基づいて前記イーサネット（登録商標）パケットから前記ＣＰＲＩデータをデカプセル化し、前記ＣＰＲＩデータを送信するように構成される、
システム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
第１態様の可能な実現形態において、イーサネット（登録商標）パケットが共通公衆無線インタフェースデータ（ＣＰＲＩデータ）を保持し、第１パケットヘッダチェックビットがイーサネット（登録商標）パケットのペイロードに位置する場合、イーサネット（登録商標）パケットの転送情報は、イーサネット（登録商標）パケットの宛先ＭＡＣアドレスと、ＣＰＲＩデータの転送情報とを含む。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
第１態様の可能な実現形態において、イーサネット（登録商標）パケットが少なくとも１つのマルチプロトコルラベルスイッチングラベル（ＭＰＬＳラベル）をさらに保持する場合、方法は、第２パケットヘッダチェックビットに基づいてＭＰＬＳラベルにおける少なくとも１つのラベルに対してチェックを実行する段階と、ＭＰＬＳラベルのチェック結果に基づいてイーサネット（登録商標）パケットの転送挙動を判断する段階とをさらに含む。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
第１態様の可能な実現形態において、イーサネット（登録商標）パケットの転送情報のチェック結果が正しいである場合、方法は、フレームチェックシーケンスチェックビット（ＦＣＳチェックビット）に基づいてイーサネット（登録商標）パケットの各ビットに対してチェックを実行するか、または、ＦＣＳチェックビットに基づいてイーサネット（登録商標）パケットのペイロードに対してチェックを実行する段階と、各ビットまたはペイロードのチェック結果が正しいである場合、イーサネット（登録商標）パケットを転送する段階とをさらに含む。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
第２態様の可能な実現形態において、第１パケットヘッダチェックビットがイーサネット（登録商標）パケットのヘッダに位置する場合、イーサネット（登録商標）パケットの転送情報は、イーサネット（登録商標）パケットの宛先メディアアクセス制御アドレス（ＭＡＣアドレス）を含む。  少なくともイーサネット（登録商標）パケットにおける宛先ＭＡＣアドレスに対してチェックを実行する必要がある。任意選択で、送信元ＭＡＣアドレス、ＶＬＡＮタグ、イーサネット（登録商標）タイプ等に対してチェックがさらに実行され得る。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
第２態様の可能な実現形態において、イーサネット（登録商標）パケットが共通公衆無線インタフェースデータ（ＣＰＲＩデータ）を保持し、第１パケットヘッダチェックビットがイーサネット（登録商標）パケットのペイロードに位置する場合、イーサネット（登録商標）パケットの転送情報は、イーサネット（登録商標）パケットの宛先ＭＡＣアドレスと、ＣＰＲＩデータの転送情報とを含む。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】
第２態様の可能な実現形態において、チェックモジュールは、イーサネット（登録商標）パケットが少なくとも１つのマルチプロトコルラベルスイッチングラベル（ＭＰＬＳラベル）をさらに保持する場合、第２パケットヘッダチェックビットに基づいてＭＰＬＳラベルにおける少なくとも１つのラベルに対してチェックを実行するようにさらに構成され、転送モジュールは、ＭＰＬＳラベルのチェック結果に基づいてイーサネット（登録商標）パケットの転送挙動を判断するようにさらに構成される。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
第２態様の可能な実現形態において、チェックモジュールは、イーサネット（登録商標）パケットの転送情報のチェック結果が正しいである場合、フレームチェックシーケンスチェックビット（ＦＣＳチェックビット）に基づいてイーサネット（登録商標）パケットの各ビットに対してチェックを実行するように、または、ＦＣＳチェックビットに基づいてイーサネット（登録商標）パケットのペイロードに対してチェックを実行するようにさらに構成され、転送モジュールは、各ビットまたはペイロードのチェック結果が正しいである場合、イーサネット（登録商標）パケットを転送するようにさらに構成される。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】変更
【補正の内容】
【００３１】
第３態様によれば、本発明の実施形態は、第１デバイスと、第２デバイスとを含むシステムを提供する。第１デバイスは、共通公衆無線インタフェースデータ（ＣＰＲＩデータ）を受信し、ＣＰＲＩデータをイーサネット（登録商標）パケットにカプセル化し、第１パケットヘッダチェックビットをイーサネット（登録商標）パケットに追加するように構成され、第１パケットヘッダチェックビットは、イーサネット（登録商標）パケットの転送情報に対してチェックを実行し、イーサネット（登録商標）パケットを送信するために用いられる。第２デバイスは、イーサネット（登録商標）パケットを受信し、第１パケットヘッダチェックビットに基づいてイーサネット（登録商標）パケットの転送情報に対してチェックを実行し、イーサネット（登録商標）パケットの転送情報のチェック結果に基づいてイーサネット（登録商標）パケットからＣＰＲＩデータをデカプセル化し、ＣＰＲＩデータを送信するように構成される。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００３６
【補正方法】変更
【補正の内容】
【００３６】
第４態様によれば、本発明の実施形態は、第１デバイスと、第３デバイスと、少なくとも１つの第２デバイスとを含むシステムを提供する。第１デバイスは、共通公衆無線インタフェースデータ（ＣＰＲＩデータ）を受信し、ＣＰＲＩデータをイーサネット（登録商標）パケットにカプセル化し、イーサネット（登録商標）パケットの転送情報に対してチェックを実行するために用いられる第１パケットヘッダチェックビットをイーサネット（登録商標）パケットに追加し、イーサネット（登録商標）パケットを送信するように構成され、第２デバイスは、イーサネット（登録商標）パケットを受信し、第１パケットヘッダチェックビットに基づいてイーサネット（登録商標）パケットの転送情報に対してチェックを実行し、イーサネット（登録商標）パケットの転送情報のチェック結果に基づいてイーサネット（登録商標）パケットを転送するように構成され、第３デバイスは、イーサネット（登録商標）パケットを受信し、第１パケットヘッダチェックビットに基づいてイーサネット（登録商標）パケットの転送情報に対してチェックを実行し、イーサネット（登録商標）パケットの転送情報のチェック結果に基づいてイーサネット（登録商標）パケットからＣＰＲＩデータをデカプセル化し、ＣＰＲＩデータを送信するように構成される。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００７５
【補正方法】変更
【補正の内容】
【００７５】
受信モジュール３０１は、第１デバイス１００または第２デバイス２００からイーサネット（登録商標）パケットを受信するように構成される。チェックモジュール３０２は、受信したイーサネット（登録商標）パケットの転送情報に対してチェックを実行するように構成される。イーサネット（登録商標）パケットの転送情報に対してチェックを実行する処理については、チェックモジュール２０２の実装を参照されたい。詳細は、本明細書において再び説明されない。デカプセル化モジュール３０３は、イーサネット（登録商標）パケットをデカプセル化して、ペイロードデータ、例えば、イーサネット（登録商標）パケットにおいて保持されるＣＰＲＩデータを取得するように構成される。従来技術のデカプセル化技術が用いられ得る。デカプセル化処理とカプセル化処理とは互いに逆のものである。転送モジュール３０４は、イーサネット（登録商標）パケット転送情報のチェック結果が正しいである場合、デカプセル化モジュール３０３により取得されたＣＰＲＩデータをＢＢＵへ送信するように構成される。任意選択で、イーサネット（登録商標）パケットの転送情報は、イーサネット（登録商標）パケットの宛先ＭＡＣアドレスを含み、ＣＰＲＩデータの転送情報をさらに含み得る。イーサネット（登録商標）パケットの宛先ＭＡＣアドレスのチェック結果およびＣＰＲＩデータの転送情報のチェック結果の両方が正しいである場合、第３デバイス３００は、ＣＰＲＩデータをＲＲＵへ送信する。本実施形態において、チェックとデカプセル化との間の実行順序に厳しい制限は設定されない。デカプセル化の前にイーサネット（登録商標）パケットの転送情報に対してチェックが実行され得るか、または、イーサネット（登録商標）パケットの転送情報に対してチェックが実行される前にデカプセル化が実行され得る。本発明において、制限は設定されない。デカプセル化の前にイーサネット（登録商標）パケットの転送情報に対してチェックを実行する実行順序が用いられ、イーサネット（登録商標）パケットの転送情報のチェック結果が正しくないである場合、デカプセル化は実行され得ず、パケットは直接破棄される。
【国際調査報告】
2019517198.tif 000020
2019517198.tif 000021
2019517198.tif 000022
2019517198.tif 000023