(57)【要約】  本発明は、ＶＬＡＮ実現方法および端末装置を開示し、該方法は、各ＬＡＮ側ポートから入力されるレイヤ２データストリームメッセージを各ＬＡＮ側ポートにそれぞれコピーすることと、予め設定された少なくとも１つのＶＬＡＮ及び各ポート間の接続性に従って、レイヤ２ファイアウォールルールを設定することと、前記レイヤ２ファイアウォールルールに従って各前記ＶＬＡＮ内の転送または廃棄する必要があるレイヤ２データストリームメッセージを判定することとを含む。本発明は、端末装置のハードウェアコストを増加しない前提で、ＶＬＡＮの機能を実現し、端末装置の互換性を向上した。【選択図】図１
2019534652.tif 000002
【特許請求の範囲】
【請求項１】
各ＬＡＮ側ポートから入力されるレイヤ２データストリームメッセージを各ＬＡＮ側ポートにそれぞれコピーするステップと、
予め設定された少なくとも１つのＶＬＡＮ及び各ポート間の接続性に従って、レイヤ２ファイアウォールルールを設定するステップと、
前記レイヤ２ファイアウォールルールに従って、各前記ＶＬＡＮ内の転送または廃棄する必要があるレイヤ２データストリームメッセージを判定するステップと、を含む、
ＶＬＡＮ実現方法。
【請求項２】
予め設定された少なくとも１つのＶＬＡＮ及び各ポート間の接続性に従って、レイヤ２ファイアウォールルールを設定するステップは、
予め設定された少なくとも１つのＶＬＡＮ及び各ポート間の接続性に従って、各ポート間の接続性結果が含まれるＶＬＡＮパラメータテーブルを作成することと、
前記ＶＬＡＮパラメータテーブルに従って、レイヤ２ファイアウォールルールを設定することと、を含む、
請求項１に記載のＶＬＡＮ実現方法。
【請求項３】
予め設定された少なくとも１つのＶＬＡＮ及び各ポート間の接続性に従って、ＶＬＡＮパラメータテーブルを作成するステップは、
予め設定された少なくとも１つのＶＬＡＮに従って、前記ＶＬＡＮ内の各ポートの接続性を取得し、各２つのポート間の接続性を１ビットのプリセット数値で示し、各ポートの接続性に対応するプリセット数値を符号化し、得られた符号値からなるパラメータテーブルを作成し、前記ＶＬＡＮパラメータテーブルを得ることを含む、
請求項２に記載のＶＬＡＮ実現方法。
【請求項４】
前記ＶＬＡＮパラメータテーブルに従って、前記レイヤ２ファイアウォールルールを設定するステップは、
前記ＶＬＡＮパラメータテーブルから符号値を抽出することと、
レイヤ２ファイアウォールＥｂｔａｂｌｅｓの転送ｆｏｒｗａｒｄリンクと、ネットワークカード入力パラメータ及びネットワークカード出力パラメータと、廃棄ＤＲＯＰ処理コマンドとによって各前記符号値を設定し、対応するレイヤ２ファイアウォールルールを得ることと、を含む、
請求項３に記載のＶＬＡＮ実現方法。
【請求項５】
各ＬＡＮ側ポートから入力されるレイヤ２データストリームメッセージを各ＬＡＮ側ポートにそれぞれコピーするステップの前に、
各ＬＡＮ側ポートから入力されるすべてのデータストリームメッセージを監視し、レイヤ３データストリームメッセージ及びレイヤ２データストリームメッセージを含む前記データストリームメッセージのデータストリームメッセージタイプを判定することをさらに含む、
請求項１から４のいずれか１項に記載のＶＬＡＮ実現方法。
【請求項６】
前記データストリームメッセージのデータストリームメッセージタイプを判定した後に、
前記データストリームメッセージタイプがレイヤ３データストリームメッセージであると判定する場合、プリセットのルーティングテーブルに従って、前記レイヤ３データストリームメッセージをデータ転送することをさらに含む、
請求項５に記載のＶＬＡＮ実現方法。
【請求項７】
各ＬＡＮ側ポートから入力されるすべてのデータストリームメッセージを監視するステップは、
各ＬＡＮ側ポートから入力されるすべてのデータストリームメッセージを前記ファイアウォールフレームワークのフックＨＯＯＫ機能によってキャプチャすることを含み、
前記レイヤ２ファイアウォールがレイヤ２ファイアウォールＥｂｔａｂｌｅｓユーザ空間工具で設定される、
請求項５に記載のＶＬＡＮ実現方法。
【請求項８】
各ＬＡＮ側ポートから入力されるレイヤ２データストリームメッセージを各ＬＡＮ側ポートにそれぞれコピーするように構成されるコピーモジュールと、
予め設定された少なくとも１つのＶＬＡＮ及び各ポート間の接続性に従って、レイヤ２ファイアウォールルールを設定するように構成される設定モジュールと、
前記レイヤ２ファイアウォールルールに従って、各前記ＶＬＡＮ内の転送または廃棄する必要があるレイヤ２データストリームメッセージを判定するように構成されるメッセージ処理モジュールと、を備える、
端末装置。
【請求項９】
前記設定モジュールは、さらに、予め設定された少なくとも１つのＶＬＡＮ及び各ポート間の接続性に従って、各ポート間の接続性結果が含まれるＶＬＡＮパラメータテーブルを作成し、前記ＶＬＡＮパラメータテーブルに従って、レイヤ２ファイアウォールルールを設定するように構成される、
請求項８に記載の端末装置。
【請求項１０】
前記設定モジュールは、さらに、予め設定された少なくとも１つのＶＬＡＮに従って、前記ＶＬＡＮ内の各ポートの接続性を取得し、各２つのポート間の接続性を１ビットのプリセット数値で示し、各ポートの接続性に対応するプリセット数値を符号化し、得られた符号値からなるパラメータテーブルを作成し、前記ＶＬＡＮパラメータテーブルを得るように構成される、
請求項９に記載の端末装置。
【請求項１１】
前記設定モジュールは、さらに、前記ＶＬＡＮパラメータテーブルから符号値を抽出し、レイヤ２ファイアウォールＥｂｔａｂｌｅｓの転送ｆｏｒｗａｒｄリンクと、ネットワークカード入力パラメータ及びネットワークカード出力パラメータと、廃棄ＤＲＯＰ処理コマンドとによって各前記符号値を設定し、対応するレイヤ２ファイアウォールルールを得るように構成される、
請求項９に記載の端末装置。
【請求項１２】
各ＬＡＮ側ポートから入力されるすべてのデータストリームメッセージを監視し、レイヤ３データストリームメッセージ及びレイヤ２データストリームメッセージを含む前記データストリームメッセージのデータストリームメッセージタイプを判定するように構成されるメッセージ監視モジュールをさらに備える、
請求項８から１１のいずれか１項に記載の端末装置。
【請求項１３】
前記データストリームメッセージタイプがレイヤ３データストリームメッセージであると判定する場合、プリセットのルーティングテーブルに従って、前記レイヤ３データストリームメッセージをデータ転送するように構成される実行モジュールをさらに備える、
請求項１２に記載の端末装置。
【請求項１４】
前記メッセージ監視モジュールは、さらに、各ＬＡＮ側ポートから入力されるすべてのデータストリームメッセージを前記ファイアウォールフレームワークのフックＨＯＯＫ機能によってキャプチャするように構成され、
前記レイヤ２ファイアウォールがレイヤ２ファイアウォールＥｂｔａｂｌｅｓユーザ空間工具で設定される、
請求項１２に記載の端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信技術分野に関し、特にＶＬＡＮ実現方法および端末装置に関する。
【背景技術】
【０００２】
ＩＯＴ（Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ）技術の急速な発展に伴い、ＩＯＴにおける異なる端末装置を異なるＶＬＡＮに割り当て、統合的に配置・管理するようになってきている。
【０００３】
現在、主に標準プロトコル８０２．１Ｑを採用してＶＬＡＮの実現を行い、すなわち、レイヤ２プロトコルの一般的なメッセージに対してＶＬＡＮ（ＶｉｒｔｕａｌＬｏｃａｌＡｒｅａＮｅｔｗｏｒｋ、ＶＬＡＮ）メッセージヘッダを追加する方法によって、異なるＶＬＡＮデータメッセージを分割し、例えば、ポート分割、ＭＡＣアドレス分割、ネットワークレイヤ分割またはＩＰマルチキャスト分割を利用する。すなわち、ＬＡＮ内のすべての装置でサポートされるＶＬＡＮプロトコルによって装置に対してＶＬＡＮの設定分割を行う。
【０００４】
全てのＩＯＴ端末装置が８０２．１Ｑプロトコルをサポートするわけではないから、上記方法は、実際の応用には限界がある。そして、ｆｌａｓｈの記憶容量、メモリ及びＣＰＵ効率に限られ、大量のプロトコルを追加してサポートすると、ＩＯＴ端末装置のハードウェアコストが大幅に向上する。
【発明の概要】
【０００５】
本開示の主な目的は、各ＩＯＴ端末のメーカーに対して統合した標準化プロトコルが存在せず、端末装置が相容れないという背景技術の技術問題を解決するためのＶＬＡＮ実現方法及び端末装置を提供することである。
【０００６】
上記目的を実現するために、本開示は、
各ＬＡＮ側ポートから入力されるレイヤ２データストリームメッセージを各ＬＡＮ側ポートにそれぞれコピーするステップと、
予め設定された少なくとも１つのＶＬＡＮ及び各ポート間の接続性に従って、レイヤ２ファイアウォールルールを設定するステップと、
前記レイヤ２ファイアウォールルールに従って、各前記ＶＬＡＮ内の転送または廃棄する必要があるレイヤ２データストリームメッセージを判定するステップとを含む、ＶＬＡＮ実現方法を提供する。
【０００７】
予め設定された少なくとも１つのＶＬＡＮ及び各ポート間の接続性に従って、レイヤ２ファイアウォールルールを設定するステップは、
予め設定された少なくとも１つのＶＬＡＮ及び各ポート間の接続性に従って、各ポート間の接続性結果が含まれるＶＬＡＮパラメータテーブルを作成することと、
前記ＶＬＡＮパラメータテーブルに従って、レイヤ２ファイアウォールルールを設定することとを含む。
【０００８】
予め設定された少なくとも１つのＶＬＡＮ及び各ポート間の接続性に従って、ＶＬＡＮパラメータテーブルを作成するステップは、
予め設定された少なくとも１つのＶＬＡＮに従って、前記ＶＬＡＮ内の各ポートの接続性を取得し、各２つのポート間の接続性を１ビットのプリセット数値で示し、各ポートの接続性に対応するプリセット数値を符号化し、得られた符号値からなるパラメータテーブルを作成し、前記ＶＬＡＮパラメータテーブルを得ることを含む。
【０００９】
前記ＶＬＡＮパラメータテーブルに従って、前記レイヤ２ファイアウォールルールを設定するステップは、
前記ＶＬＡＮパラメータテーブルから符号値を抽出することと、
レイヤ２ファイアウォールＥｂｔａｂｌｅｓの転送ｆｏｒｗａｒｄリンクと、ネットワークカード入力パラメータ及びネットワークカード出力パラメータと、廃棄ＤＲＯＰ処理コマンドとによって各前記符号値を設定し、対応するレイヤ２ファイアウォールルールを得ることと、を含む。
【００１０】
各ＬＡＮ側ポートから入力されるレイヤ２データストリームメッセージを各ＬＡＮ側ポートにそれぞれコピーするステップの前に、
各ＬＡＮ側ポートから入力されるすべてのデータストリームメッセージを監視し、レイヤ３データストリームメッセージ及びレイヤ２データストリームメッセージを含む前記データストリームメッセージのデータストリームメッセージタイプを判定することをさらに含む。
【００１１】
前記データストリームメッセージのデータストリームメッセージタイプを判定した後に、
前記データストリームメッセージタイプがレイヤ３データストリームメッセージであると判定する場合、プリセットのルーティングテーブルに従って、前記レイヤ３データストリームメッセージをデータ転送することをさらに含む。
【００１２】
各ＬＡＮ側ポートから入力されるすべてのデータストリームメッセージを監視するステップは、
各ＬＡＮ側ポートから入力されるすべてのデータストリームメッセージを前記ファイアウォールフレームワークのフックＨＯＯＫ機能によってキャプチャすることを含み、前記レイヤ２ファイアウォールがレイヤ２ファイアウォールＥｂｔａｂｌｅｓユーザ空間工具で設定される。
【００１３】
本開示の実施例は、さらに、
各ＬＡＮ側ポートから入力されるレイヤ２データストリームメッセージを各ＬＡＮ側ポートにそれぞれコピーするように構成されるコピーモジュールと、
予め設定された少なくとも１つのＶＬＡＮ及び各ポート間の接続性に従って、レイヤ２ファイアウォールルールを設定するように構成される設定モジュールと、
前記レイヤ２ファイアウォールルールに従って、各前記ＶＬＡＮ内の転送または廃棄する必要があるレイヤ２データストリームメッセージを判定するように構成されるメッセージ処理モジュールとを備える、端末装置を提供する。
【００１４】
前記設定モジュールは、さらに、予め設定された少なくとも１つのＶＬＡＮ及び各ポート間の接続性に従って、各ポート間の接続性結果が含まれるＶＬＡＮパラメータテーブルを作成し、前記ＶＬＡＮパラメータテーブルに従って、レイヤ２ファイアウォールルールを設定するように構成される。
【００１５】
前記設定モジュールは、さらに、予め設定された少なくとも１つのＶＬＡＮに従って、前記ＶＬＡＮ内の各ポートの接続性を取得し、各２つのポート間の接続性を１ビットのプリセット数値で示し、各ポートの接続性に対応するプリセット数値を符号化し、得られた符号値からなるパラメータテーブルを作成し、前記ＶＬＡＮパラメータテーブルを得るように構成される。
【００１６】
前記設定モジュールは、さらに、前記ＶＬＡＮパラメータテーブルから符号値を抽出し、レイヤ２ファイアウォールＥｂｔａｂｌｅｓの転送ｆｏｒｗａｒｄリンクと、ネットワークカード入力パラメータ及びネットワークカード出力パラメータと、廃棄ＤＲＯＰ処理コマンドとによって各前記符号値を設定し、対応するレイヤ２ファイアウォールルールを得るように構成される。
【００１７】
前記端末装置は、
各ＬＡＮ側ポートから入力されるすべてのデータストリームメッセージを監視し、レイヤ３データストリームメッセージ及びレイヤ２データストリームメッセージを含む前記データストリームメッセージのデータストリームメッセージタイプを判定するように構成されるメッセージ監視モジュールをさらに備える。
【００１８】
前記端末装置は、
前記データストリームメッセージタイプがレイヤ３データストリームメッセージであると判定する場合、プリセットのルーティングテーブルに従って、前記レイヤ３データストリームメッセージをデータ転送するように構成される実行モジュールをさらに備える。
【００１９】
前記メッセージ監視モジュールは、さらに、各ＬＡＮ側ポートから入力されるすべてのデータストリームメッセージを前記ファイアウォールフレームワークのフックＨＯＯＫ機能によってキャプチャするように構成され、前記レイヤ２ファイアウォールがレイヤ２ファイアウォールＥｂｔａｂｌｅｓユーザ空間工具で設定される。
【００２０】
本開示は、端末装置に固有のレイヤ２ファイアウォール機能によって、レイヤ２メッセージの伝送に対して指向性の修正を行い、各ＬＡＮ側ポートから入力されるレイヤ２データストリームメッセージを各ＬＡＮ側ポートにそれぞれコピーし、予め設定された少なくとも１つのＶＬＡＮに従って、ＶＬＡＮパラメータテーブルを作成し、前記ＶＬＡＮパラメータテーブルに従って、レイヤ２ファイアウォールルールを設定し、前記レイヤ２ファイアウォールルールに従って、各前記ＶＬＡＮ内の転送または廃棄する必要があるレイヤ２データストリームメッセージを判定し、判定結果に従って各ＬＡＮ側ポートのデータストリームメッセージを通過または廃棄することができ、さらに、ＶＬＡＮの機能を実現した。本開示は、端末装置のハードウェアコストを増加しない前提で、ＶＬＡＮの機能を実現した。端末装置自身にとって、他の端末装置との互換性が向上でき、製品の競争力が大幅に上昇し、各ＩＯＴ端末メーカーに対して統合した標準化プロトコルが存在せず、端末装置が相容れないという関連技術の問題を解決した。
【図面の簡単な説明】
【００２１】
【図１】本開示のＶＬＡＮ実現方法の一実施例の概略フローチャートである。
【図２】図１における各ＬＡＮ側ポートから入力されるレイヤ２データストリームメッセージを各ＬＡＮ側ポートにそれぞれコピーすることの詳細化した概略フローチャートである。
【図３】本開示のＶＬＡＮ実現方法の一実施例の概略フローチャートである。
【図４】本開示の端末装置の一実施例の機能モジュール概略図である。
【図５】本開示の端末装置の一実施例の機能モジュール概略図である。
【発明を実施するための形態】
【００２２】
本開示の目的の実現、機能特徴及び利点について、図面を参照しながら実施例とともにさらに説明する。
【００２３】
ここで記載される具体的な実施例は、本開示を解釈するものに過ぎず、本開示を限定するものではないことを理解すべきである。
【００２４】
本開示の実施例の主な解决手段は、端末装置の固有のレイヤ２ファイアウォール機能を利用してレイヤ２メッセージの伝送に対して指向性の修正を行い、例えば、異なるＬＡＮ側ポートに伝送されるデータストリームメッセージに対して、データストリームメッセージの廃棄を行うＬＡＮ側ポートが存在するが、データストリームメッセージの通過を行うＬＡＮ側ポートもある。そして、ＶＬＡＮの機能が実現される。これによって、各ＩＯＴ端末メーカーに対して統合した標準化プロトコルが存在せず、端末装置が相容れないという関連技術の問題を解決した。
【００２５】
図１は、本開示のＶＬＡＮ実現方法の一実施例の概略フローチャートであり、本開示の一実施例によるＶＬＡＮ実現方法は、端末装置（本実施例では、顧客端末装置（ＣＰＥ、ＣｕｓｔｏｍｅｒＰｒｅｍｉｓｅＥｑｕｉｐｍｅｎｔ）を指す）に用いられ、前記端末装置に複数のＬＡＮ側ポート及びファイアウォールフレームワークが配置されされ、前記ファイアウォールフレームワークは、レイヤ２ファイアウォールを含み、前記ＶＬＡＮ実現方法は、以下のステップを含む。
【００２６】
Ｓ１０１において、各ＬＡＮ側ポートから入力されるレイヤ２データストリームメッセージを各ＬＡＮ側ポートにそれぞれコピーする。
【００２７】
ここで、各ＬＡＮ（ローカルエリアネットワーク）側ポートから入力されるすべてのデータストリームメッセージをファイアウォールフレームワークのＨＯＯＫ（フック）機能によってキャプチャし、そこからレイヤ２データストリームメッセージを選択してコピーしでもよい。
【００２８】
ここで、レイヤ２データストリームメッセージは、レイヤ２プロトコルメッセージに基づくデータストリームメッセージであり、レイヤ３データストリームメッセージは、レイヤ３プロトコルメッセージに基づくデータストリームメッセージである。レイヤ２データストリームは、特別なプロトコルに基づくものではなく、すべてのレイヤ２メッセージが通常のレイヤ２メッセージ伝送プロトコルに基づき、同様に、レイヤ３データストリームとは、すべてのレイヤ３プロトコルメッセージであり、レイヤ３プロトコルに、ＩＰプロトコル、ＴＣＰプロトコルなどが存在する。
【００２９】
Ｓ１０２において、予め設定された少なくとも１つのＶＬＡＮ及び各ポート間の接続性に従って、レイヤ２ファイアウォールルールを設定する。
【００３０】
Ｓ１０２は、予め設定された少なくとも１つのＶＬＡＮ及び各ポート間の接続性に従って、各ポート間の接続性結果が含まれるＶＬＡＮパラメータテーブルを作成することと、前記ＶＬＡＮパラメータテーブルに従って、レイヤ２ファイアウォールルールを設定することとを含む。
【００３１】
本実施例において、レイヤ２ファイアウォールとレイヤ２データストリームメッセージとが対応関係を有し、実際に、レイヤ２ファイアウォールはレイヤ２メッセージの転送を制御するために用いられる。このため、レイヤ２ファイアウォールに基づいて、レイヤ２データストリームメッセージ転送を制御するレイヤ２ファイアウォールルールを設定する。
【００３２】
ここで、予め設定されたＶＬＡＮは、ユーザが構築しようとするＶＬＡＮの要求に応じて設定されてよい。例えば、ユーザは、ＶＬＡＮ１、ＶＬＡＮ２及びＶＬＡＮ３を含む３つのＶＬＡＮの組立てを要求し、ＣＰＥ装置に３つのＬＡＮ側ポートが存在する。
【００３３】
一実例では、ＶＬＡＮパラメータテーブルを作成するときに、予め設定されたＶＬＡＮに従って、ＶＬＡＮ内の各ポートの接続性を取得し、各２つのポート間の接続性を１ビットの２進数で示し、各ポートの接続性に対応する２進数により１つのパラメータテーブルを形成して前記ＶＬＡＮパラメータテーブルを得る。
【００３４】
上記のＶＬＡＮパラメータテーブルに従って、Ｅｂｔａｂｌｅｓ（レイヤ２ファイアウォール）のｆｏｒｗａｒｄ（転送）リンクと、ネットワークカード入力パラメータと、ネットワークカード出力パラメータ及びＤＲＯＰ（廃棄）処理コマンドとによって設定してイヤ２ファイアウォールルールを得る。
【００３５】
Ｓ１０３において、前記レイヤ２ファイアウォールルールに従って、各前記ＶＬＡＮ内の転送または廃棄する必要があるレイヤ２データストリームメッセージを判定する。
【００３６】
実際の適用において、通常、メッセージがどのＬＡＮ側ポートから入力されることを判断しておき、前記端末装置にＬＡＮ１、ＬＡＮ２、ＬＡＮ３及びＬＡＮ４の４つのポートがあれば、ユーザが作成しようとするＶＬＡＮがＶＬＡＮ１（ＬＡＮ１、ＬＡＮ２、ＬＡＮ３）およびＶＬＡＮ２（ＬＡＮ２、ＬＡＮ３、ＬＡＮ４）である仮定する場合、ＬＡＮ１から入力されるメッセージは、ＬＡＮ１、ＬＡＮ２、ＬＡＮ３の間のみで転送可能であり、ＬＡＮ４から入力されるメッセージは、ＬＡＮ２、ＬＡＮ３、ＬＡＮ４の間のみで転送可能であり、ＬＡＮ２及びＬＡＮ３から入力されるメッセージは、ＬＡＮ１、ＬＡＮ２、ＬＡＮ３、ＬＡＮ４の間で転送可能である。
【００３７】
本実施例では、まず、ユーザが作成しようとするＶＬＡＮの要求に従ってＶＬＡＮパラメータテーブルを作成し、前記ＶＬＡＮパラメータテーブルに従って、前記レイヤ２ファイアウォールのレイヤ２ファイアウォールルールを設定し、すなわち、該レイヤ２ファイアウォールルールは、ユーザが作成しようとするＶＬＡＮの要求を反映する。そして、該ルールによってレイヤ２メッセージの伝送に対して指向性の修正を行う。２つのＬＡＮ側ポートがユーザの作成しようとする同じＶＬＡＮ内に存在すれば、ポート間のレイヤ２データストリームメッセージの通過が許容され、そうではないと、放棄処理をし、ポート間のレイヤ２データストリームメッセージの通過が許容されない。これによって、ユーザが所望するレイヤ２ＶＬＡＮが作成される。
【００３８】
なお、本開示は、上記ステップの順に限定されなく、例えば、上記ステップはＳ１０２−Ｓ１０１−Ｓ１０３の順で行われてもよい。
【００３９】
一実例では、図２を参照する。図２は、図１における各ＬＡＮ側ポートから入力されるレイヤ２データストリームメッセージを各ＬＡＮ側ポートにそれぞれコピーすることの詳細化した概略フローチャートである。
【００４０】
図２に示すように、本開示のＶＬＡＮ実現方法の他の実施例において、各ＬＡＮ側ポートから入力されるすべてのレイヤ２データストリームメッセージをすべてのＬＡＮ側ポートにコピーするステップは、以下のステップを含む。
【００４１】
Ｓ１０１１において、各ＬＡＮ側ポートから入力されるすべてのデータストリームメッセージを前記ファイアウォールフレームワークのＨＯＯＫ機能によってキャプチャする。
【００４２】
Ｓ１０１２において、前記ファイアウォールフレームワークは、すべてのデータストリームメッセージのうちのすべてのレイヤ２データストリームメッセージを前記端末装置の各ＬＡＮ側ポートにコピーする。
【００４３】
本実施例では、上記２つのステップは、いずれもシステム自らのファイアウォールフレームワーク機能で実現され、作業量が低減し、コストが節約した。
【００４４】
一実例では、本開示のＶＬＡＮ実現方法の他の実施例において、前記レイヤ２ファイアウォールがＥｂｔａｂｌｅｓユーザ空間工具で設定される。
【００４５】
一実例では、本開示のＶＬＡＮ実現方法の他の実施例において、ユーザが作成しようとするＶＬＡＮの要求に従ってＶＬＡＮパラメータテーブルを作成するステップは、
ユーザが作成しようとするＶＬＡＮの要求に従って各ポートの接続性を取得し、各２つのポート間の接続性を１ビットのプリセット数値で示す。本実施例は、２進数で示し、通常、０が切断を示し、１が接続を示すことを表示方式として採用するが、ＵＰとｄｏｗｎの形式を採用して接続と切断を示してもよい。これによって、１つの２進数からなるパラメータテーブル、すなわちＶＬＡＮパラメータテーブルを得る。例えば、端末装置が３つのＬＡＮ側ポートを有し、ユーザが３つのＶＬＡＮを作成しようとすると仮定し、各ポート間の相互接続性がバイナリを用して示され、３ビットの２進数で、ポート１とポート２の相互接続性、ポート１とポート３の相互接続性、ポート２とポート３の相互接続性を左から右に順番に示す。１は相互接続していることを示し、０は接続していないことを示す。対応する符号化を０００で表示し、ポート１とポート２が接続していなく、ポート１とポート３が接続していなく、ポート２とポート３が接続していないというＶＬＡＮパラメータテーブルを形成する。このとき、３つのＶＬＡＮＶＬＡＮ１（ポート１）、ＶＬＡＮ２（ポート２）、ＶＬＡＮ３（ポート３）が組み立てられる。
【００４６】
前記ＶＬＡＮパラメータテーブルに従って前記レイヤ２ファイアウォールルールを設定するステップは、上記のＶＬＡＮパラメータテーブルに従って、Ｅｂｔａｂｌｅｓのｆｏｒｗａｒｄリンクと、ネットワークカード入力パラメータ及びネットワークカード出力パラメータと、ＤＲＯＰ処理コマンドとによって、レイヤ２ファイアウォールルールを作成することを含む。
【００４７】
ここで、レイヤ２ファイアウォールＥｂｔａｂｌｅｓの特性によれば、メッセージフィルタテーブルが配置され、メッセージフィルタテーブルに、ｆｏｒｗａｒｄ転送リンクパラメータ、ネットワークカード入力パラメータおよびネットワークカード出力パラメータが含まれ、ＶＬＡＮを組み立てるときに、２つのポートが接続されている場合、ＤＲＯＰ処理コマンドを追加しないファイアウォールルールを採用し、２つのポートが接続されていない場合、ＤＲＯＰ処理コマンドを追加するファイアウォールルールを採用する。それと同時に、これらポートが対応するパラメータテーブル情報に従ってファイアウォールルールを設定することを確保するために、いずれの２つのポート間に対してポート接続性のファイアウォールルール設定を行う必要がある。
【００４８】
一実例では、レイヤ２ファイアウォールルールを設定する時に、まず、前記ＶＬＡＮパラメータテーブルから符号値を抽出し、レイヤ２ファイアウォールＥｂｔａｂｌｅｓの転送ｆｏｒｗａｒｄリンクと、ネットワークカード入力パラメータ及びネットワークカード出力パラメータと、廃棄ＤＲＯＰ処理コマンドとによって各前記符号値を設定し、対応するレイヤ２ファイアウォールルールを得る。つまり、符号値ごとに、対応するレイヤ２ファイアウォールルールが対応付けられる。
【００４９】
レイヤ２ファイアウォールルールを設定するときに、ポートＭとＮの間の接続性結果が接続していない場合、フィルタテーブルの転送リンクに廃棄コマンドを追加し、すなわち、Ｍ−Ｎのメッセージを廃棄し、Ｎ−Ｍのメッセージを廃棄する。そのルール表現式は、以下のとおりである。
【００５０】
【数１】
2019534652.tif 000003
【００５１】
上記表現式において、ｆｉｌｔｅｒはフィルタテーブルを示し、ＦＯＲＷＡＲＤは転送リンクを示し、ＤＲＯＰは廃棄コマンドを示す。
【００５２】
ここで、符号値の各ビットは、２つのポート間の接続性結果を示す。例えば、ポート１、ポート２及びポート３の３つのポートを有する端末装置では、符号値０００は、３つのポートのいずれも接続していないことを示す。
【００５３】
次に、レイヤ２ファイアウォールルールをいかに作成することを例示し、前記端末装置が３つのＬＡＮ側ポート（すなわち、ポート１、ポート２及びポート３）を有すると仮定すると、ユーザが作成しようとするＶＬＡＮは、以下の８つの可能な形式を有する。
【００５４】
まず、符号化を行い、バイナリで各ポート間の接続性を示すことを例示し、各２つのポート間の接続性を１ビットの２進数で示す。これによって、各２つのポート間の接続性が１つの２進数からなる符号を取得し、これによって類推し、各ポートの間の２進数符号からなる１つのパラメータテーブルをＶＬＡＮパラメータテーブルとして取得する。
【００５５】
一実例では、端末装置が３つのＬＡＮ側ポートを有し、各ポート間の相互接続性をバイナリで示し、ポート１とポート２の相互接続性、ポート１とポート３の相互接続性、ポート２とポート３の相互接続性を左から右に順番に３ビットの２進数で示す。１は相互接続していることを示し、０は接続していないことを示す。以下は、各設定に対応する符号化である。
【００５６】
●０００は、ポート１とポート２が接続していなく、ポート１とポート３が接続していなく、ポート２とポート３が接続していないことを示す。３つのＶＬＡＮ、すなわち、ＶＬＡＮ１（ポート１）、ＶＬＡＮ２（ポート２）、ＶＬＡＮ３（ポート３）が存在する。
【００５７】
●００１は、ポート１とポート２が接続していなく、ポート１とポート３が接続していなく、ポート２とポート３が接続していることを示す。２つのＶＬＡＮ、すなわち、ＶＬＡＮ１（ポート１）、ＶＬＡＮ２（ポート２、ポート３）が存在する。
【００５８】
●０１０は、ポート１とポート２が接続していなく、ポート１とポート３が接続していて、ポート２とポート３が接続していないことを示す。２つのＶＬＡＮ、すなわち、ＶＬＡＮ１（ポート１、ポート３）、ＶＬＡＮ２（ポート２）が存在する。
【００５９】
●０１１は、ポート１とポート２が接続していなく、ポート１とポート３が接続していて、ポート２とポート３が接続していることを示す。２つのＶＬＡＮ、すなわち、ＶＬＡＮ１（ポート１、ポート３）、ＶＬＡＮ２（ポート２、ポート３）が存在する。
【００６０】
●１００は、ポート１とポート２が接続していて、ポート１とポート３が接続していなく、ポート２とポート３が接続していないことを示す。２つのＶＬＡＮＶ、すなわち、ＬＡＮ１（ポート１、ポート２）、ＶＬＡＮ２（ポート３）が存在する。
【００６１】
●１０１は、ポート１とポート２が接続していて、ポート１とポート３が接続していなく、ポート２とポート３が接続していることを示す。２つのＶＬＡＮ、すなわち、ＶＬＡＮ１（ポート１、ポート２）、ＶＬＡＮ２（ポート２、ポート３）が存在する。
【００６２】
●１１０は、ポート１とポート２が接続していて、ポート１とポート３が接続していて、ポート２とポート３が接続していないことを示す。２つのＶＬＡＮ。すなわち、ＶＬＡＮ１（ポート１、ポート２）、ＶＬＡＮ２（ポート１、ポート３）が存在する。
【００６３】
●１１１は、ポート１とポート２が接続していて、ポート１とポート３が接続していて、ポート２とポート３が接続していることを示す。１つのＶＬＡＮ、すなわち、ＶＬＡＮ１（ポート１、ポート２、ポート３）が存在する。
【００６４】
上記から、ＶＬＡＮの組み立てに、以上の８種の設定が存在することが分かる。そのうち、最大３つのＶＬＡＮを組み立て、少なくとも１つのＬＡＮを組み立てる。
【００６５】
これによって類推し、ＣＰＥ製品は、通常、有線ＬＡＮポートとして４つのポートを有し、対応して６４種の設定が存在することが分かる。そのうち、最大４つのＶＬＡＮを組み立て、少なくとも１つのＬＡＮを組み立てる。
【００６６】
上記の例（３つのＬＡＮ側ポート）に対応するｅｂｔａｂｌｅｓルールは、以下のとおりである。
【００６７】
ｉ．０００符号に対応するｅｂｔａｂｌｅｓルールは、下記の式に示す。
【００６８】
【数２】
2019534652.tif 000004
【００６９】
ｉｉ．００１符号に対応するｅｂｔａｂｌｅｓルールは、下記の式に示す。
【００７０】
【数３】
2019534652.tif 000005
【００７１】
ｉｉｉ．０１０符号に対応的するｅｂｔａｂｌｅｓルールは、下記の式に示す。
【００７２】
【数４】
2019534652.tif 000006
【００７３】
ｉｖ．０１１符号化に対応的するｅｂｔａｂｌｅｓルールは、下記の式に示す。
【００７４】
【数５】
2019534652.tif 000007
【００７５】
ｖ．１００符号に対応するｅｂｔａｂｌｅｓルールは、下記の式に示す。
【００７６】
【数６】
2019534652.tif 000008
【００７７】
ｖｉ．１０１符号に対応するｅｂｔａｂｌｅｓルールは、下記の式に示す。
【００７８】
【数７】
2019534652.tif 000009
【００７９】
ｖｉｉ．１１０符号に対応するｅｂｔａｂｌｅｓルールは、下記の式に示す。
【００８０】
【数８】
2019534652.tif 000010
【００８１】
ｖｉｉｉ．１１１符号に対応するｅｂｔａｂｌｅｓルールは、ルール追加する必要がない。
【００８２】
本実施例は、上記手段で、端末装置に固有のレイヤ２ファイアウォール機能によって、レイヤ２メッセージの伝送に対して指向性の修正を行い、各ＬＡＮ側ポートから入力されるレイヤ２データストリームメッセージを各ＬＡＮ側ポートにそれぞれコピーしてデータ転送の準備をし、予め設定された少なくとも１つのＶＬＡＮに従ってＶＬＡＮパラメータテーブルを作成し、前記ＶＬＡＮパラメータテーブルに従ってレイヤ２ファイアウォールルールを設定し、前記レイヤ２ファイアウォールルールに従って各前記ＶＬＡＮ内の転送または廃棄する必要があるレイヤ２データストリームメッセージを判定し、判定結果に従って各ＬＡＮ側ポートのデータストリームメッセージを通過または廃棄し、さらに、ＶＬＡＮの機能が実現した。本開示は、端末装置のハードウェアコストを増加しない前提で、ＶＬＡＮの機能を実現した。端末装置自身にとって、他の端末装置との互換性を向上でき、製品の競争力が大幅に上昇し、各ＩＯＴ端末メーカーに対して統合した標準化プロトコルが存在せず、端末装置が相容れないという関連技術の問題を解決した。
【００８３】
図３を参照する。図３は、本開示のＶＬＡＮ実現方法の一実施例の概略フローチャートである。
【００８４】
図２に示すように、本開示の１つの実施例によるＶＬＡＮ実現方法が端末装置に用いられ、前記端末装置に、複数のＬＡＮ側ポート及びファイアウォールフレームワークが設定され、前記ファイアウォールフレームワークは、レイヤ２ファイアウォールを含み、前記ＶＬＡＮ実現方法は、以下のステップを含む。
【００８５】
Ｓ２０１において、各ＬＡＮ側ポートから入力されるすべてのデータストリームメッセージを監視する。
【００８６】
Ｓ２０２において、レイヤ３データストリームメッセージ及びレイヤ２データストリームメッセージを含む前記データストリームメッセージのデータストリームメッセージタイプを判定し、すなわち、前記データストリームメッセージがレイヤ２データストリームメッセージであるか、またはレイヤ３データストリームメッセージであるかを判断し、レイヤ３データストリームメッセージであれば、ステップＳ２０３を実行し、レイヤ２データストリームメッセージであれば、ステップＳ２０４からステップＳ２０７を実行する。
【００８７】
Ｓ２０３において、プリセットのルーティングテーブルに従ってレイヤ３データストリームメッセージをデータ転送する。
【００８８】
ここで、予め設定されたルーティングテーブルは、現在のレイヤ３データストリームメッセージのＭＡＣアドレスとＩＰアドレスの対応関係、次のホッピングのレイヤ３データストリームメッセージのＭＡＣアドレスとＩＰアドレスの対応関係、およびＩＰアドレスに対応するポート情報を含む。
【００８９】
ルーティングテーブルに従って、前記レイヤ３データストリームメッセージをデータ転送することとは、レイヤ３データストリームメッセージの通常転送であり、すなわち、ルーティングテーブルにおけるＩＰアドレスに従って、対応するポートにメッセージを送信する。
【００９０】
Ｓ２０４において、すべてのレイヤ２データストリームメッセージを各ＬＡＮ側ポートにコピーし、データ転送の準備をする。
【００９１】
Ｓ２０５において、予め設定された少なくとも１つのＶＬＡＮ及び各ポート間の接続性に従って、レイヤ２ファイアウォールルールを設定する。
【００９２】
Ｓ２０６において、前記レイヤ２ファイアウォールルールに従って各前記ＶＬＡＮ内の転送または廃棄する必要があるレイヤ２データストリームメッセージを判定する。
【００９３】
本実施例では、まず、ユーザが作成しようとするＶＬＡＮの要求に従ってＶＬＡＮパラメータテーブルを作成し、前記ＶＬＡＮパラメータテーブルに従って、前記レイヤ２ファイアウォールのレイヤ２ファイアウォールルールを設定し、すなわち、該レイヤ２ファイアウォールルールは、ユーザが作成しようとするＶＬＡＮの要求を反映する。そして、該ルールによってレイヤ２メッセージの伝送に対して指向性の修正を行う。２つのＬＡＮ側ポートがユーザの作成しようとする同じＶＬＡＮ内に存在すれば、ポート間のレイヤ２データストリームメッセージを通過が許容され、そうではないと、放棄処理をし、ポート間のレイヤ２データストリームメッセージの通過が許容されない。これによって、ユーザが所望するレイヤ２ＶＬＡＮが作成される。
【００９４】
なお、上記の複数の実施例の１つのＶＬＡＮ実現方法に比べて、本ＶＬＡＮ実現方法は、レイヤ３メッセージの処理ステップが増加した。
【００９５】
なお、本実施例は、上記ステップの順に限定されなく、Ｓ２０４からＳ２０５の順をＳ２０５−Ｓ２０４−Ｓ２０６にしてもよい。
【００９６】
一実例では、本開示ＶＬＡＮ実現方法の他の実施例において、各ＬＡＮ側ポートから入力されるすべてのデータストリームメッセージを前記ファイアウォールフレームワークのＨＯＯＫ機能によってキャプチャする。
【００９７】
前記ファイアウォールフレームワークは、すべてのレイヤ２データストリームメッセージを前記端末装置の各ＬＡＮ側ポートにコピーし、データ転送の準備をする。
【００９８】
本実施例では、上記２つのステップは、いずれもシステム自らのファイアウォールフレームワーク機能で実現され、作業量が低減し、コストが節約した。
【００９９】
本開示ＶＬＡＮ実現方法の他の実施例では、前記レイヤ２ファイアウォールがＥｂｔａｂｌｅｓユーザ空間工具で設定される。
【０１００】
一実例では、本開示ＶＬＡＮ実現方法の他の実施例において、ユーザが作成しようとするＶＬＡＮの要求に従ってＶＬＡＮパラメータテーブルを作成するステップは、
ユーザが作成しようとするＶＬＡＮの要求に従って各ポートの接続性を取得し、各２つのポート間の接続性を１ビットのプリセット数値で示すことで、１つの２進数からなるパラメータテーブル、すなわちＶＬＡＮパラメータテーブルを得ることを含む。
【０１０１】
前記ＶＬＡＮパラメータテーブルに従って前記レイヤ２ファイアウォールのレイヤ２ファイアウォールルールを設定するステップは、
上記のＶＬＡＮパラメータテーブルに従って、Ｅｂｔａｂｌｅｓのｆｏｒｗａｒｄリンクと、ネットワークカード入力パラメータ及びネットワークカード出力パラメータと、ＤＲＯＰ処理コマンドとによって、レイヤ２ファイアウォールルールを作成することを含む。
【０１０２】
レイヤ２ファイアウォールルールをいかに作成することは上記のとおりであり、ここで説明しない。
【０１０３】
本実施例の手段は、少なくともレイヤ２メッセージ及びレイヤ３メッセージを含む各ＬＡＮ側ポートから入力されるすべてのデータストリームメッセージに対する処理を実現し、メッセージ処理の柔軟性を向上させ、レイヤ２メッセージに対するＶＬＡＮ実現の需要を満足した。本実施例の手段は、ＣＰＥにだいてい備えるｅｂｔａｂｌｅｓ機能を利用し、ｅｂｔａｂｌｅｓ機能を利用することで、レイヤ２メッセージの伝送に対して指向性の修正を行い、異なるポートに伝送する場合、メッセージの廃棄を行う場合もあるし、メッセージの通過を行う場合もあるようにして、ＶＬＡＮの機能を実現し、ＣＰＥハードウェアコストを増加しない前提で、他の端末装置との互換性を向上させ、製品の競争力を大幅に上昇させた。
【０１０４】
関連技術より、本開示実施例の端末装置は、ＣＰＥＬＡＮ側ポートに可ｅｂｔａｂｌｅｓを利用してＶＬＡＮの機能を実現しでよい。
【０１０５】
８０２．１Ｑは、標準化のＶＬＡＮプロトコルであり、関連技術において、データメッセージに対してレイヤ２ＶＬＡＮヘッダを追加することで異なるＶＬＡＮのメッセージに対してデータの区別と転送を行い、これは、ＶＬＡＮにおけるすべての装置を、このプロトコルをサポートするようにする必要があるが、小型の家庭用ＣＰＥ製品またはＩＯＴ端末にとって、ＣＰＵ、メモリ及びハードウェアコストの限制により、すべての端末が８０２．１Ｑプロトコルをサポートするわけではなく、制限性が非常に明らかである。また、現在の多数のＩＯＴ端末装置にとって、各メーカーに対して統合したプロトコル標準を要求することがありえなく、本開示によれば、端末装置の互換性が大幅に向上させ、ＣＰＥのようなＩＯＴにおけるコア装置にとって、必ず競争力を大幅に上昇させることができる。
【０１０６】
図４を参照する。図４は、本開示の端末装置の一実施例の機能モジュール概略図である。
【０１０７】
図４に示すように、本開示の１つの実施例による端末装置は、複数のＬＡＮ側ポート及びファイアウォールフレームワークを備え、前記ファイアウォールフレームワークは、レイヤ２ファイアウォールを含み、前記端末装置は、コピーモジュール１１、設定モジュール１２及びメッセージ処理モジュール１３をさらに備える。
【０１０８】
コピーモジュール１１は、各ＬＡＮ側ポートから入力されるすべてのレイヤ２データストリームメッセージを各ＬＡＮ側ポートにそれぞれコピーすることに用いられる。ここで、レイヤ２データストリームメッセージは、レイヤ２プロトコルメッセージに基づくデータストリームメッセージであり、レイヤ３データストリームメッセージは、レイヤ３プロトコルメッセージに基づくデータストリームメッセージである。レイヤ２データストリームは、特別なプロトコルに基づくものではなく、すべてのレイヤ２メッセージが通常のレイヤ２メッセージ伝送プロトコルに基づき、同様に、レイヤ３データストリームとは、すべてのレイヤ３プロトコルメッセージであり、レイヤ３プロトコルに、ＩＰプロトコル、ＴＣＰプロトコルなどが存在する。
【０１０９】
設定モジュール１２は、予め設定された少なくとも１つのＶＬＡＮ及び各ポート間の接続性に従って、予め設定された少なくとも１つのＶＬＡＮ及び各ポート間の接続性に従って各ポート間の接続性結果が含まれるＶＬＡＮパラメータテーブルを作成することと、前記ＶＬＡＮパラメータテーブルに従ってレイヤ２ファイアウォールルールを設定することとを含む前記レイヤ２ファイアウォールのレイヤ２ファイアウォールルールを設定することに用いられる。
【０１１０】
本実施例において、レイヤ２ファイアウォールとレイヤ２データストリームメッセージが対応関係が有し、実際に、レイヤ２ファイアウォールはレイヤ２メッセージの転送を制御するために用いられる。このため、レイヤ２ファイアウォールに基づいてレイヤ２データストリームメッセージ転送を制御するレイヤ２ファイアウォールルールを設定する。
【０１１１】
メッセージ処理モジュール１３は、前記レイヤ２ファイアウォールルールに従って、各前記ＶＬＡＮ内の転送または廃棄する必要があるレイヤ２データストリームメッセージを判定することに用いられる。
【０１１２】
一実例では、本開示の端末装置の他の実施例において、前記コピーモジュールは、
各ＬＡＮ側ポートから入力されるすべてのデータストリームメッセージを前記ファイアウォールフレームワークのＨＯＯＫ機能によってキャプチャすることに用いられるメッセージキャプチャユニットまたはモニターモジュールと、前記ファイアウォールフレームワークによって、すべてのデータストリームメッセージのうちのすべてのレイヤ２データストリームメッセージを前記端末装置の各ＬＡＮ側ポートにコピーし、データ転送の準備をすることに用いられるコピーユニットとを備えてもよい。
【０１１３】
本開示の端末装置の他の実施例では、前記レイヤ２ファイアウォールがＥｂｔａｂｌｅｓユーザ空間工具で設定される。
【０１１４】
一実例では、本開示の端末装置の他の実施例において、前記設定モジュール１２は、さらに、ユーザが作成しようとするＶＬＡＮの要求に従ってＶＬＡＮパラメータテーブルを作成し、ユーザが作成しようとするＶＬＡＮの要求に従って各ポートの接続性を取得し、各２つのポート間の接続性を１ビットの２進数で示することで、１つの２進数からなるパラメータテーブルすなわちＶＬＡＮパラメータテーブルを得ることに用いられる。
【０１１５】
前記設定モジュール１２は、さらに、前記ＶＬＡＮパラメータテーブルに従って前記レイヤ２ファイアウォールのレイヤ２ファイアウォールルールを設定し、上記ＶＬＡＮパラメータテーブルに従って、Ｅｂｔａｂｌｅｓのｆｏｒｗａｒｄリンクと、ネットワークカード入力パラメータ及びネットワークカード出力パラメータと、ＤＲＯＰ処理コマンドとによって、レイヤ２ファイアウォールルールを作成することに用いられる。
【０１１６】
本実施例は、上記手段で、端末装置に固有のレイヤ２ファイアウォール機能によって、レイヤ２メッセージの伝送に対して指向性の修正を行い、各ＬＡＮ側ポートから入力されるレイヤ２データストリームメッセージを各ＬＡＮ側ポートにそれぞれコピーし、予め設定された少なくとも１つのＶＬＡＮに従って、ＶＬＡＮパラメータテーブルを作成し、前記ＶＬＡＮパラメータテーブルに従って、レイヤ２ファイアウォールルールを設定し、前記レイヤ２ファイアウォールルールに従って、各前記ＶＬＡＮ内の転送または廃棄する必要があるレイヤ２データストリームメッセージを判定し、判定結果に従って各ＬＡＮ側ポートのデータストリームメッセージを通過または廃棄することができ、さらに、ＶＬＡＮの機能を実現した。本開示は、端末装置のハードウェアコストを増加しない前提で、ＶＬＡＮの機能を実現した。端末装置自身にとって、他の端末装置との互換性が向上でき、製品の競争力が大幅に上昇し、各ＩＯＴ端末メーカーに対して統合した標準化プロトコルが存在せず、端末装置が相容れないという関連技術の問題を解決した。
【０１１７】
図５を参照する。図５は、本開示の端末装置の一実施例の機能モジュール概略図である。
【０１１８】
図５に示すように、本開示の１つの実施例による端末装置は、複数のＬＡＮ側ポート及びファイアウォールフレームワークを備え、前記ファイアウォールフレームワークは、レイヤ２ファイアウォールを含み、前記端末装置は、さらに、
各ＬＡＮ側ポートから入力されるすべてのデータストリームメッセージを監視し、レイヤ３データストリームメッセージ及びレイヤ２データストリームメッセージを含む前記データストリームメッセージのデータストリームメッセージタイプを判定することに用いられるメッセージ監視モジュール１９と、
前記データストリームメッセージタイプがレイヤ３データストリームメッセージであると判定する場合、プリセットのルーティングテーブルに従って、前記レイヤ３データストリームメッセージをデータ転送することに用いられる実行モジュール２０と、
すべてのレイヤ２データストリームメッセージを前記端末装置の各ＬＡＮ側ポートにコピーし、データ転送の準備をすることに用いられるコピーモジュール２１と、
予め設定された少なくとも１つのＶＬＡＮ及び各ポート間の接続性に従って、前記レイヤ２ファイアウォールのレイヤ２ファイアウォールルールを設定することに用いられる設定モジュール２２と、
前記レイヤ２ファイアウォールルールに従って、各前記ＶＬＡＮ内の転送または廃棄する必要があるレイヤ２データストリームメッセージを判定することに用いられるメッセージ処理モジュール２３とを備える。
【０１１９】
本開示の端末装置の他の実施例において、前記メッセージ監視モジュール１９は、各ＬＡＮ側ポートから入力されるすべてのデータストリームメッセージを前記ファイアウォールフレームワークのＨＯＯＫ機能によってキャプチャする。
【０１２０】
前記コピーモジュール２１は、前記ファイアウォールフレームワークによって、すべてのデータストリームメッセージのうちのすべてのレイヤ２データストリームメッセージを前記端末装置の各ＬＡＮ側ポートにコピーし、データ転送の準備をする。
【０１２１】
本開示の端末装置の他の実施例において、前記レイヤ２ファイアウォールがＥｂｔａｂｌｅｓユーザ空間工具で設定される。
【０１２２】
本開示の端末装置の他の実施例において、前記設定モジュール２２は、ユーザが作成しようとするＶＬＡＮの要求に従ってＶＬＡＮパラメータテーブルを作成し、ユーザが作成しようとするＶＬＡＮの要求に従って各ポートの接続性を取得し、各２つのポート間の接続性を１ビットの２進数で示することで、１つの２進数からなるパラメータテーブルすなわちＶＬＡＮパラメータテーブルを得ることに用いられる。
【０１２３】
前記設定モジュール１２は、さらに、前記ＶＬＡＮパラメータテーブルに従って前記レイヤ２ファイアウォールのレイヤ２ファイアウォールルールを設定し、上記のＶＬＡＮパラメータテーブルに従って、Ｅｂｔａｂｌｅｓのｆｏｒｗａｒｄリンクと、ネットワークカード入力パラメータ及びネットワークカード出力パラメータと、ＤＲＯＰ処理コマンドとによって、レイヤ２ファイアウォールルールを作成することに用いられる。
【０１２４】
なお、上述端末装置は、上記対応するＶＬＡＮ実現方法の各ステップを実行することに用いられる。
【０１２５】
本実施例の手段は、少なくともレイヤ２メッセージ及びレイヤ３メッセージを含む各ＬＡＮ側ポートから入力されるすべてのデータストリームメッセージに対する処理を実現し、メッセージ処理の柔軟性が向上させ、レイヤ２メッセージに対するＶＬＡＮ実現の需要を満足した。本実施例の手段は、ＣＰＥにだいてい備えるｅｂｔａｂｌｅｓ機能を利用し、ｅｂｔａｂｌｅｓ機能を利用することで、レイヤ２メッセージの伝送に対して指向性の修正を行い、異なるポートに伝送する場合、メッセージの廃棄を行う場合もあるし、メッセージの通過を行う場合もあるようにして、ＶＬＡＮの機能を実現し、ＣＰＥハードウェアコストを増加しない前提で、他の端末装置との互換性を向上させ、製品の競争力を大幅に上昇させた。
【０１２６】
以上説明したのは本開示の実施例にすぎず、本開示の特許請求の範囲を制限するものではなく、本開示の明細書及び図面の内容を利用して作成する均等構造または均等なフロー変換、または他の関連する技術分野に直接または間接的に適用することは、いずれも本開示の特許保護範囲内に含まれる。
【産業上の利用可能性】
【０１２７】
本開示は通信技術分野に適用され、端末装置のハードウェアコストを増加しない前提でＶＬＡＮの機能を実現し、かつ、端末装置と他の端末装置の互換性を向上でき、製品の競争力を大幅に上昇させ、各ＩＯＴ端末メーカーに対して統合した標準化プロトコルが存在せず、端末装置が相容れないという関連技術の問題を解決した。
【図１】
2019534652.tif 000011
【図２】
2019534652.tif 000012
【図３】
2019534652.tif 000013
【図４】
2019534652.tif 000014
【図５】
2019534652.tif 000015
【国際調査報告】
2019534652.tif 000016
2019534652.tif 000017
2019534652.tif 000018
2019534652.tif 000019