リンク層セキュリティー伝送を支援する交換設備は、交換モジュールおよび複数のポートモジュールを備え、各ポートモジュールは、それぞれ交換モジュールと電気的に隣接し、前記ポートモジュールは、リンク層キー管理能力を支援し、前記交換設備と他のネットワークノード間にデータフレームを暗号化復号する共有キーを確立することを特徴とするリンク層セキュリティー伝送を支援する交換設備。前記共有キーは、事前に共有したもの、または、ノード身分認証成功後に協議して確立したものであり、前記ポートモジュールは、アルゴリズムモジュールと、インターフェースモジュールと、セキュリティー処理モジュールと、キー管理モジュールとを備え、前記セキュリティー処理モジュールは、それぞれインターフェースモジュール、アルゴリズムモジュールおよびキー管理モジュールと電気的に隣接し、前記キー管理モジュールは、前記共有キーをストレージ管理し、前記アルゴリズムモジュールは、暗号化復号アルゴリズムおよび/または整合性検証アルゴリズムを実行し、ハードウェアまたはソフトウェアにより実現することを特徴とする請求項1に記載のリンク層セキュリティー伝送を支援する交換設備。リンク層セキュリティー伝送を支援する交換設備のデータ処理方法は、ステップ1と、ステップ2と、ステップ3と、ステップ4とを含み、前記ステップ1において、交換設備ポートのPortXのインターフェースモジュールは、第1フレームヘッドおよび第1ペイロードを備えるデータフレームであるFrameAlを受信して、PortXのセキュリティー処理モジュールへ送信し、前記ステップ2において、交換設備ポートのPortXのセキュリティー処理モジュールは、FrameAlの第1フレームヘッドの情報に基づいて、PortXのキー管理モジュールとアルゴリズムモジュールを結合してFrameA1を処理し、第2フレームヘッドおよび第2ペイロードを備えるFrameA2を構成して、交換設備の交換モジュールへ送信し、前記ステップ3において、交換設備の交換モジュールは、FrameA2の第2フレームヘッドの情報を抽出し、もし、第2フレームヘッドにおけるDAフィールドと交換設備MACアドレスが一致すれば、交換設備は、FrameA2の第2ペイロードをリンク層の上位層へ渡して処理し、もし、一致しなければ、交換設備は、ローカルのMACMediaAccessControlアドレス学習MACaddresslearningの情報に基づいて、正確に、FrameA2をPortYのセキュリティー処理モジュールまで交換し、前記ステップ4において、交換設備ポートのPortYのセキュリティー処理モジュールは、第2フレームヘッドの情報に基づいて、PortYのキー管理モジュールとアルゴリズムモジュールを結合してFrameA2を処理し、FrameA3を構成し、PortYのインターフェースモジュールにより第3フレームヘッドおよび第3ペイロードを備えるFrameA3を出力し、ここで、前記PortXは、交換設備の第1ポートモジュールであって前記PortXをデータフレームであるFrameAの入力ポートとし、前記PortYは、交換設備の第2ポートモジュールであって前記PortYをデータフレームであるFrameAの出力ポートとし、前記FrameA1は、PortXのインターフェースモジュールが受信するデータフレームを表し、前記FrameA2は、PortXのセキュリティー処理モジュールが交換モジュールへ送信するデータフレームを表し、前記FrameA3は、PortYのインターフェースモジュールが最後に出力するデータフレームを表し、もし、交換設備が受信したFrameAlが暗号化データフレームであれば、交換設備は、当該データフレームを復号再暗号化処理後に転送しなければならなく、データフレームであるFrameA1を復号処理し、FrameA2の構成に使用するキーをKEY1と表記し、前記データフレームであるFrameA2を暗号化処理し、FrameA3の構成に使用するキーをKEY2と表記し、前記交換設備PortXは、KEY1を利用してFrameA1を復号処理し、FrameA2を構成し、前記PortYは、KEY2を利用してFrameA2を暗号化処理し、FrameA3を構成することを特徴とするリンク層セキュリティー伝送を支援する交換設備のデータ処理方法。前記交換設備は、基準のiSO/IEC8802-3データフレーム、または、支援リンク層暗号化プロトコルデータフレームを支援することを特徴とする請求項3に記載のリンク層セキュリティー伝送を支援する交換設備のデータ処理方法。前記交換設備がリンク層暗号化プロトコルデータフレームを支援する場合、前記リンク層暗号化プロトコルデータフレームは、フレームヘッドフィールドとペイロードフィールドとを備え、前記フレームヘッドフィールドは、DAフィールドと、SAフィールドと、Ethertypeフィールドと、isEフィールドと、keyIndexフィールドおよびMAClistフィールドとを備え、ここで、前記DAフィールドは、目的ノードの識別子を表し、目的ノードのMACアドレスの値を自分の値とし、前記SAフィールドは、ソースノードの識別子を表し、ソースノードのMACアドレスの値を自分の値とし、前記Ethertypeフィールドは、イーサタイプフィールドを表し、リンク層暗号化プロトコルのイーサタイプフィールドの値を自分の値とし、対応するリンク層暗号化プロトコルおよびフレーム構造を識別し、前記isEフィールドは、暗号化フラグを表し、データフレームのペイロードがユーザーデータの平文情報または暗号文情報かを識別し、データパケットの受信側は、当該フィールドを復号しなければならないか否かの判断要素とし、前記keyIndexフィールドは、ペイロードを保護するキーの識別子を表し、前記MAClistフィールドは、特定MACアドレスリスト情報を表し、当該フィールドは、オプションフィールドであり、前記ペイロードフィールドは、ユーザーデータ情報を表し、ユーザーデータの平文情報でもよく、ユーザーデータの暗号文情報でも良いことを特徴とする請求項4に記載のリンク層セキュリティー伝送を支援する交換設備のデータ処理方法。前記MAClistフィールドがある場合、前記MAClistフィールドにより提供された特定MACアドレスリストにおける交換設備が目的ノードであれば、受信したデータフレームを復号受信しなければならなく、目的ノードでなければ、受信したデータフレームを復号再暗号化を行い、再転送しなければならなく、前記MAClistフィールドにより提供された特定MACアドレスリスト以外の交換設備が、目的ノードであれば、受信したデータフレームを復号受信し、目的ノードでなければ、受信した暗号文データパケットを直接転送するだけでよく、前記MAClistフィールドが無い場合、当該データフレームを受信する交換設備が目的ノードであれば、受信したデータフレームを復号受信しなければならなく、目的ノードでなければ、受信したデータフレームを復号再暗号化し、再転送を行わなければならなく、前記MAClistがある場合、当該フィールドにより提供された特定MACアドレスリストにおける交換設備が暗号文データパケットの復号に使用するキーの検索情報は、MAClistと、SAと、keyIndexとを備え、暗号化に使用するキーの検索情報は、MAClistとDAとを備え、前記MAClistが無い場合、交換設備は、全ての転送しなければならない暗号文データパケットを復号再暗号化し、再転送しなければならなく、暗号文データパケットの復号に使用するキーの検索情報は、SAと、keyIndexとを備え、前記暗号化に使用するキーの検索情報は、DAを備えていることを特徴とする請求項5に記載のリンク層セキュリティー伝送を支援する交換設備のデータ処理方法。前記ステップ2は、ステップ2.1.1からステップ2.1.6を備え、前記ステップ2.1.1において、PortXセキュリティー処理モジュールは、データフレームであるFrameA1におけるEthertypeフィールドに基づいてデータカプセル化に用いるリンク層暗号化プロトコルを確定し、かつ、isEフィールドに基づいて第1ペイロードが暗号化しているか否かを判断し、もし、暗号化していれば、ステップ2.1.2を実行し、もし、暗号化していなければ、FrameAlをFrameA2とし、ステップ2.1.6を実行し、前記ステップ2.1.2において、もし、データフレームであるFrameAlにMAClistフィールドがあれば、MAClistフィールドにより提供された特定MACアドレスリストに交換設備のMACアドレスがあるか否かを判断し、もし、当該リストになければ、FrameA1をFrameA2とし、ステップ2.1.6を実行し、もし、交換設備のMACアドレスが当該リストにあれば、ステップ2.1.3を実行し、もし、データフレームであるFrameAlにMAClistフィールドが無ければ、ステップ2.1.3を実行し、前記ステップ2.1.3において、PortXセキュリティー処理モジュールは、データフレームであるFrameAlのkeylndexフィールドおよびSAフィールドに基づいて、または、データフレームであるFrameAlのkeylndexフィールド、SAフィールドおよびMAClistフィールドに基づいて、FrameAlをセキュリティー処理するキーのKEY1の検索情報を判断し、KEY1の検索情報をPortXのキー管理モジュールへ送信し、前記ステップ2.1.4において、PortXのキー管理モジュールは、キーKEY1の検索情報に基づいて、対応するKEY1を探し、かつ、KEY1をPortXのセキュリティー処理モジュールへフィードバックし、前記ステップ2.1.5において、PortXのセキュリティー処理モジュールは、アルゴリズムモジュールを呼び出し、KEY1とFrameA1の第1ペイロードを入力し、FrameA1の第1ペイロードの平文情報を復号して獲得し、かつ、FrameA2を構成し、FrameA1の第1ペイロードの平文情報をFrameA2の第2ペイロードとし、FrameA1のフレームヘッド1情報をFrameA2の第2フレームヘッド情報とし、前記ステップ2.1.6において、PortXのセキュリティー処理モジュールは、FrameA2を交換モジュールへ送信し、前記ステップ4は、ステップ4.1.1からステップ4.1.6を備え、前記ステップ4.1.1において、PortYのセキュリティー処理モジュールは、FrameA2におけるEthertypeフィールドに基づいて、データカプセル化に用いるリンク層暗号化プロトコルを確定し、かつ、isEフィールドに基づいて、第2ペイロード暗号化し、暗号文形式によりネットワークにおいて伝送しなければならないか否かを判断し、もし、暗号化しなければならないのであれば、ステップ4.1.2を実行し、もし、暗号化しなくてもよければ、FrameA2をFrameA3とし、ステップ4.1.6を実行し、前記ステップ4.1.2において、もし、データフレームであるFrameA2にMAClistフィールドがあれば、MAClistフィールドにより提供された特定MACアドレスリストに交換設備のMACアドレスがあるか否かを判断し、もし、当該リストに無ければ、FrameA2をFrameA3とし、ステップ4.1.6を実行し、もし、交換設備のMACアドレスが当該リストにあれば、ステップ4.1.3を実行し、もし、データフレームであるFrameA2にMAClistフィールドが無ければ、ステップ4.1.3を実行し、前記ステップ4.1.3において、PortYのセキュリティー処理モジュールは、データフレームであるFrameA2のDAフィールドに基づいて、または、データフレームであるFrameA2のDAフィールドおよびMAClistフィールドに基づいて、FrameA2をセキュリティー処理するキーのKEY2の検索情報を判断し、KEY2の検索情報をPortYのキー管理モジュールへ送信し、前記ステップ4.1.4において、PortYのキー管理モジュールは、キーKEY2の検索情報に基づいて、使用できるキーを探し、ローカル策略を結合し、KEY2を選択し、KEY2およびKEY2の識別子であるkeyIndexをPortYのセキュリティー処理モジュールへフィードバックし、前記ステップ4.1.5において、PortYのセキュリティー処理モジュールは、アルゴリズムモジュールを呼び出し、KEY2とFrameA2の第2ペイロードを入力し、FrameA2の第2ペイロードの暗号文情報を暗号化して獲得し、かつ、FrameA3を構成し、FrameA2の第2ペイロードの暗号文情報をFrameA3の第3ペイロードとし、かつ、使用するKEY2に基づいて、KEY2のkeylndexを用い、FrameA2の第2フレームヘッドにおけるkeyIndexフィールドをアップデートし、FrameA3の第3フレームヘッド情報とし、前記ステップ4.1.6において、PortYのセキュリティー処理モジュールは、FrameA3を、インターフェースモジュールにより出力することを特徴とする請求項6に記載のリンク層セキュリティー伝送を支援する交換設備のデータ処理方法。前記リンク層セキュリティー伝送を支援する交換設備がリンク層暗号化プロトコルデータフレームを支援する場合、前記支援するリンク層暗号化プロトコルデータフレームにおけるフレームヘッドは、MICMessageIntegritycodeフィールドをさらに備え、前記MICフィールドは、整合性検証コードを表し、データフレームFrameを算出した整合性検証値であり、前記MICフィールドの計算にかかわるフィールドは、交換設備が支援するEthertypeに対応するリンク層暗号化プロトコルにより確定され、前記データフレームをセキュリティー処理する場合、データフレームをセキュリティー処理するキーは、整合性検証キー及びセッション暗号化キーを備え、前記整合性検証キーは、データフレームの整合性検証コードMICを計算し、セッション暗号化キーは、データフレームペイロードを暗号化し、前記MIC1は、データフレームであるFrameA1を算出した整合性検証値であり、前記MIC2は、データフレームであるFrameA2を算出した整合性検証値であり、前記MIC3は、データフレームであるFrameA3を算出した整合性検証値とすることを特徴とする請求項5に記載のリンク層セキュリティー伝送を支援する交換設備のデータ処理方法。前記セキュリティー処理は、先にデータフレームの整合性検証コードを計算し、MICフィールドを構成し、後にデータフレームのユーザーデータの暗号化処理し、ペイロードフィールドを構成する場合、前記ステップ2は、ステップ2.2.1からステップ2.2.9を備え、前記ステップ2.2.1において、PortXセキュリティー処理モジュールは、データフレームであるFrameA1におけるEthertypeフィールドに基づいて、データカプセル化に用いるリンク層暗号化プロトコルを確定し、前記ステップ2.2.2において、もし、データフレームであるFrameA1にMAClistフィールドがあれば、MAClistフィールドにより提供された特定MACアドレスリストに交換設備のMACアドレスがあるか否かを判断し、もし、当該リストに無ければ、FrameA1をFrameA2とし、ステップ2.2.9を実行し、もし、交換設備のMACアドレスが当該リストにあれば、ステップ2.2.3を実行し、もし、データフレームであるFrameA1にMAClistフィールドが無ければ、ステップ2.2.3を実行し、前記ステップ2.2.3において、PortXセキュリティー処理モジュールは、データフレームであるFrameA1のkeylndexフィールドおよびSAフィールドに基づいて、または、データフレームであるFrameA1のkeylndexフィールド、SAフィールドおよびMAClistフィールドに基づいて、FrameA1のセキュリティー処理に必要なキーKEY1の検索情報を判断し、KEY1の検索情報PortXのキー管理モジュールへ送信し、前記ステップ2.2.4において、PortXのキー管理モジュールは、キーKEY1の検索情報に基づいて、対応するKEY1を探し、かつ、KEY1をPortXのセキュリティー処理モジュールへフィードバックし、前記ステップ2.2.5において、PortXのセキュリティー処理モジュールは、isEフィールドに基づいて、第1ペイロードが暗号化しているか否かを判断し、もし、暗号化していれば、ステップ2.2.6を実行し、暗号化していなければ、FrameA1の第1ペイロードは、第1ペイロードの平文情報であり、ステップ2.2.7を実行し、前記ステップ2.2.6において、PortXのセキュリティー処理モジュールは、アルゴリズムモジュールを呼び出し、KEY1のセッション暗号化キーとFrameA1の第1ペイロードを入力し、FrameA1の第1ペイロードの平文情報を復号して獲得し、前記ステップ2.2.7において、PortXのセキュリティー処理モジュールは、アルゴリズムモジュールを呼び出し、KEY1の整合性検証キーとFrameA1の第1ペイロードの平文情報を入力し、MIC1フィールドの正確性を検証し、もし、正確であれば、2.2.8を実行し、正確でなければ、当該パケットを廃棄し、前記ステップ2.2.8において、PortXのセキュリティー処理モジュールは、FrameA2を構成し、FrameA1の第1ペイロードの平文情報をFrameA2の第2ペイロードとし、FrameA1のフレームヘッド1情報をFrameA2の第2フレームヘッド情報とし、前記ステップ2.2.9において、PortXのセキュリティー処理モジュールは、FrameA2を交換モジュールへ送信し、前記ステップ4は、ステップ4.2.1からステップ4.2.9を備え、前記ステップ4.2.1において、PortYのセキュリティー処理モジュールは、FrameA2におけるEthertypeフィールドに基づいて、データカプセル化に用いるリンク層暗号化プロトコルを確定し、前記ステップ4.2.2において、もし、データフレームであるFrameA2にMAClistフィールドがあれば、MAClistフィールドにより提供された特定MACアドレスリストに交換設備のMACアドレスがあるか否かを判断し、もし、当該リストに無ければ、FrameA2をFrameA3とし、ステップ4.2.9を実行し、もし、交換設備のMACアドレスが当該リストにあれば、ステップ4.2.3を実行し、もし、データフレームであるFrameA2にMAClistフィールドが無ければ、ステップ4.2.3を実行し、前記ステップ4.2.3において、PortYのセキュリティー処理モジュールは、データフレームであるFrameA2のDAフィールドに基づいて、または、データフレームであるFrameA2のDAフィールドおよびMAClistフィールドに基づいて、FrameA2のセキュリティー処理に必要なキーKEY2の検索情報を判断し、KEY2の検索情報をPortYのキー管理モジュールへ送信し、前記ステップ4.2.4において、PortYのキー管理モジュールは、KEY2の検索情報に基づいて、使用できるキーを探し、ローカル策略を結合し、KEY2を選択し、当該KEY2およびKEY2の識別子keyIndexをPortYのセキュリティー処理モジュールへフィードバックし、前記ステップ4.2.5において、PortYのセキュリティー処理モジュールは、アルゴリズムモジュールを呼び出し、KEY2の整合性検証キーとFrameA2のペイロードを入力し、整合性検証コードMIC3フィールドを計算して獲得し、前記ステップ4.2.6において、PortXセキュリティー処理モジュールは、データフレームであるFrameA2のisEフィールドに基づいて、第2ペイロードを暗号化し、暗号文形式によりネットワークにおいて伝送しなければならないか否かを判断し、もし、暗号化しなければならないのであれば、ステップ4.2.7を実行し、暗号化しなくてもよければ、ステップ4.2.8を実行し、前記ステップ4.2.7において、PortYのセキュリティー処理モジュールは、アルゴリズムモジュールを呼び出し、KEY2のセッション暗号化キーとFrameA2の第2ペイロードを入力し、FrameA2の第2ペイロードの暗号文情報を暗号化して獲得し、かつ、FrameA3を構成し、FrameA2の第2ペイロードの暗号文情報をFrameA3の第3ペイロードとし、かつ、使用するキーKEY2のkeyIndex情報に基づいて、FrameA2の第2フレームヘッドにおけるkeyIndexフィールドをアップデートし、FrameA3の第3フレームヘッド情報とし、ステップ4.2.5により算出したMIC3をFrameA3のMIC3とし、即ち、第3フレームヘッドは、KEY2のkeylndexを用い、keyIndexフィールド後の第2フレームヘッドをアップデートし、第3ペイロードは、第2ペイロードの暗号文情報であり、MIC3は、ステップ4.2.5により算出したMIC3であり、ステップ4.2.9を実行し、前記ステップ4.2.8において、PortYのセキュリティー処理モジュールがFrameA3を構成することは、FrameA2の第2ペイロードをFrameA3の第3ペイロードとし、かつ、使用するKEY2のkeyIndex情報に基づいて、FrameA2の第2フレームヘッドにおけるkeyIndexフィールドをアップデートし、FrameA3の第2フレームヘッド情報とすることを含め、ステップ4.2.5により算出したMIC3をFrameA3におけるMIC3フィールドとし、前記ステップ4.2.9において、PortYのセキュリティー処理モジュールは、FrameA3をインターフェースモジュールにより出力することを特徴とする請求項8に記載のリンク層セキュリティー伝送を支援する交換設備のデータ処理方法。前記セキュリティー処理は、先にデータフレームのユーザーデータを暗号化処理し、ペイロードフィールドを構成し、後に整合性検証コードを計算し、MICフィールドを構成する場合、前記ステップ2は、ステップ2.3.1からステップ2.3.9を備え、前記ステップ2.3.1において、PortXセキュリティー処理モジュールは、データフレームであるFrameA1におけるEthertypeフィールドに基づいて、データカプセル化に用いるリンク層暗号化プロトコルを確定し、前記ステップ2.3.2において、もし、データフレームであるFrameA1にMAClistフィールドがあれば、MAClistフィールドにより提供された特定MACアドレスリストに交換設備のMACアドレスがあるか否かを判断し、もし、当該リストに無ければ、FrameA1をFrameA2とし、ステップ2.3.9を実行し、もし、交換設備のMACアドレスが当該リストにあれば、ステップ2.3.3を実行し、もし、データフレームであるFrameA1にMAClistフィールドが無ければ、ステップ2.3.3を実行し、前記ステップ2.3.3において、PortXセキュリティー処理モジュールは、データフレームであるFrameA1のkeylndexフィールドおよびSAフィールドに基づいて、または、データフレームであるFrameA1のkeylndexフィールド、SAフィールドおよびMAClistフィールドに基づいて、FrameA1のセキュリティー処理に必要なキーKEY1の検索情報を判断し、KEY1の検索情報をPortXのキー管理モジュールへ送信し、前記ステップ2.3.4において、PortXのキー管理モジュールは、KEY1の検索情報に基づいて、対応するKEY1を探し、かつ、KEY1をPortXのセキュリティー処理モジュールへフィードバックし、前記ステップ2.3.5において、PortXのセキュリティー処理モジュールは、アルゴリズムモジュールを呼び出し、KEY1の整合性検証キーとFrameA1の第1ペイロードを入力し、MIC1フィールドの正確性を検証し、もし正確であれば、2.3.6を実行し、正確でなければ、当該パケットを廃棄し、前記ステップ2.3.6において、PortXのセキュリティー処理モジュールは、isEフィールドに基づいて、第1ペイロードが暗号化しているか否かを判断し、もし、暗号化していれば、ステップ2.3.7を実行し、暗号化していなければ、FrameA1の第1ペイロードが、第1ペイロードの平文情報であり、ステップ2.3.8を実行し、前記ステップ2.3.7において、PortXのセキュリティー処理モジュールは、アルゴリズムモジュールを呼び出し、KEY1のセッション暗号化キーとFrameA1の第1ペイロードを入力し、FrameA1の第1ペイロードの平文情報を復号して獲得し、前記ステップ2.3.8において、PortXのセキュリティー処理モジュールは、FrameA2を構成し、FrameA1の第1ペイロードの平文情報をFrameA2の第2ペイロードとし、FrameA1の第1フレームヘッド情報をFrameA2の第2フレームヘッド情報とし、前記ステップ2.3.9において、PortXのセキュリティー処理モジュールは、FrameA2を交換モジュールへ送信し、前記ステップ4は、ステップ4.3.1からステップ4.3.9を備え、前記ステップ4.3.1において、PortYのセキュリティー処理モジュールは、FrameA2におけるEthertypeフィールドに基づいて、データカプセル化に用いるリンク層暗号化プロトコルを確定し、前記ステップ4.3.2において、もし、データフレームであるFrameA2にMAClistフィールドがあれば、MAClistフィールドにより提供された特定MACアドレスリストに交換設備のMACアドレスがあるか否かを判断し、もし、当該リストに無ければ、FrameA2をFrameA3とし、ステップ4.3.9を実行し、もし、交換設備のMACアドレスが当該リストにあれば、ステップ4.3.3を実行し、もし、データフレームであるFrameA2にMAClistフィールドが無ければ、ステップ4.3.3を実行し、前記ステップ4.3.3において、PortYのセキュリティー処理モジュールは、データフレームであるFrameA2のDAフィールドに基づいて、または、データフレームであるFrameA2のDAフィールドおよびMAClistフィールドに基づいて、FrameA2のセキュリティー処理に必要なキーKEY2の検索情報を判断し、KEY2の検索情報をPortYのキー管理モジュールへ送信し、ステップ4.3.4を実行し、前記ステップ4.3.4において、PortYのキー管理モジュールは、KEY2の検索情報に基づいて、使用できるキーを探し、ローカル策略を結合し、KEY2を選択し、当該KEY2およびKEY2の識別子であるkeylndexをPortYのセキュリティー処理モジュールへフィードバックし、前記ステップ4.3.5において、PortXセキュリティー処理モジュールは、データフレームであるFrameA2のisEフィールドに基づいて、ペイロード2を暗号化し、暗号文形式によりネットワークにおいて伝送しなければならないか否かを判断し、もし、暗号化しなければならないのであれば、ステップ4.3.6を実行し、もし、非暗号化しなければならないのであれば、ステップ4.3.8を実行し、前記ステップ4.3.6において、PortYのセキュリティー処理モジュールは、アルゴリズムモジュールを呼び出し、KEY2のセッション暗号化キーとFrameA2を入力し、FrameA2の暗号文情報を暗号化して獲得し、前記ステップ4.3.7において、PortYのセキュリティー処理モジュールは、アルゴリズムモジュールを呼び出し、KEY2の整合性検証キーとFrameA2の第2ペイロードの暗号文情報を入力し、整合性検証コードMIC3フィールドを計算して獲得し、かつ、FrameA3を構成し、FrameA2の第2ペイロードの暗号文情報をFrameA3の第3ペイロードとし、かつ、使用するKEY2のkeylndex情報に基づいて、FrameA2におけるkeyIndexフィールドをアップデートし、FrameA3の第3フレームヘッド情報とし、算出したMIC3を用い、FrameA3のMIC3フィールドとし、ステップ4.3.9を実行し、前記ステップ4.3.8において、PortYのセキュリティー処理モジュールは、アルゴリズムモジュールを呼び出し、KEY2の整合性検証キーとFrameA2を入力し、整合性検証コードMIC3フィールドを計算して獲得し、FrameA3を構成し、FrameA2の第2ペイロードをFrameA3の第3ペイロードとし、使用するKEY2のkeylndex情報に基づいて、FrameA2の第2フレームヘッドにおけるkeylndexフィールドをアップデートし、FrameA3の第3フレームヘッド情報とし、算出したMIC3を用い、FrameA3のMIC3とし、前記ステップ4.3.9において、PortYのセキュリティー処理モジュールは、FrameA3をインターフェースモジュールにより出力することを特徴とする請求項8に記載のリンク層セキュリティー伝送を支援する交換設備のデータ処理方法。GB/T15629.3を支援する交換設備は、全てのデータパケットを全て直接転送し、リンク層セキュリティー伝送能力を備えず、伝送したデータパケット情報も容易に傍受される。また、IEEE802.1AEを支援する交換設備は、ホップ暗号化のみを支援するため、全ての転送した暗号化データパケットをそれぞれ復号再暗号化する操作を行わなければならず、交換設備の計算負荷は重くなり、ネットワークデータ伝送遅延は大きくなる。背景技術における前記技術問題を解決するため、本発明に係る実施例は、交換設備の計算負荷を低減でき、ネットワークアップグレード代価の小さい、リンク層セキュリティー伝送を支援する交換設備およびデータ処理方法を提供する。本発明に係る実施形態は、リンク層セキュリティー伝送を支援する交換設備を提供する。前記交換設備は、交換モジュールと、マルチポートモジュールとを備え、各ポートモジュールは、それぞれ交換モジュールと電気的に隣接する。前記ポートモジュールは、リンク層キー管理能力を支援し、前記交換設備と他のネットワークノード間においてデータフレームを暗号化復号する共有キーを確立する。また、本発明に係る実施形態は、リンク層セキュリティー伝送を支援する交換設備のデータ処理方法を提供する。前記方法は、以下のステップ1からステップ4を含む。ステップ1において、交換設備ポートであるPortXのインターフェースモジュールは、第1フレームヘッドおよび第1ペイロードを備えるデータフレームであるFrameAlを受信して、PortXのセキュリティー処理モジュールへ送信する。ステップ2において、交換設備ポートであるPortXのセキュリティー処理モジュールは、FrameAlの第1フレームヘッドの情報に基づいて、PortXのキー管理モジュールとアルゴリズムモジュール処理FrameA1を結合して、第2フレームヘッドおよび第2ペイロードを備えるFrameA2を構成し、交換設備の交換モジュールへ送信する。ステップ3において、交換設備の交換モジュールは、FrameA2の第2フレームヘッドの情報を抽出する。もし、第2フレームヘッドにおけるDAフィールドと交換設備MACアドレスとが一致すれば、交換設備は、FrameA2の第2ペイロードをリンク層の上位層例えば、ネットワーク層、応用層等へ渡して処理する。もし一致しなければ、交換設備は、ローカルのMACアドレス学習MACaddresslearningの情報に基づいて、正確に、FrameA2をPortYのセキュリティー処理モジュールまで交換する。ステップ4において、交換設備ポートであるPortYのセキュリティー処理モジュールは、第2フレームヘッドの情報に基づいて、PortYのキー管理モジュールとアルゴリズムモジュール処理を結合してFrameA2を処理し、FrameA3を構成し、PortYのインターフェースモジュールにより第3フレームヘッドおよび第3ペイロードを備えるFrameA3を出力する。ここで、PortXは、交換設備の第1ポートモジュールであり、当該PortXをデータフレームであるFrameAの入力ポートとし;PortYは、交換設備の第2ポートモジュールであり、当該PortYをデータフレームであるFrameAの出力ポートとし;FrameA1は、PortXのインターフェースモジュールが受信するデータフレームを表し;FrameA2は、PortXのセキュリティー処理モジュールが交換モジュールへ送信するデータフレームを表し;FrameA3は、PortYのインターフェースモジュールが最後に出力するデータフレームを表す。もし、交換設備が受信したFrameAlが暗号化データフレームであり、交換設備が当該データフレームを復号再暗号化処理後に転送しなければならないのであれば、データフレームであるFrameA1を復号処理してFrameA2を構成するのに使用するキーをKEY1と表記し;データフレームであるFrameA2を暗号化処理してFrameA3を構成するのに使用するキーをKEY2と表記する。そして、交換設備PortXは、KEY1を利用して、FrameA1を復号処理してFrameA2を構成する。PortYは、KEY2を利用して、FrameA2を暗号化処理してFrameA3を構成する。本発明に係る実施形態が提供するリンク層セキュリティー伝送を支援する交換設備は、基準のiSO/IEC8802-3データフレームを支援でき、各種リンク層暗号化プロトコルデータフレームも支援でき、IEEE802.1AEプロトコルデータフレームがこれに含まれる。順互換性の実現と同時に、各種リンク層暗号化プロトコルに対する支援を実現でき、データフレームのリンク層におけるセキュリティー伝送を実現し、ネットワークの安全性を向上させる。本発明に係る実施形態が提供するリンク層セキュリティー伝送を支援する交換設備は、IEEE802.1AE交換設備と比べて、リンク層セキュリティー伝送を支援できる以外に、MAClistフィールドを備えるリンク層暗号化プロトコルデータフレームを処理する能力を備えているため、全ての転送しなければならないデータフレームを復号再暗号化してから再転送する操作を行わなくても良く、これにより、交換設備の計算負荷を低減できる。この他に、本発明に係る実施形態の交換設備は、各種データフレームを支援するため、他の交換設備とのハイブリッドネットワーキング能力を備えており、ネットワークアップグレードの代価はさらに小さくなる。図1に示すように、本発明に係る実施形態が提供するリンク層セキュリティー伝送を支援する交換設備は、交換モジュールおよびマルチポートモジュールを備える。ここで、全てのポートモジュールと交換モジュールとの間は、それぞれ電気的に隣接する。各ポートモジュールは、アルゴリズムモジュールと、インターフェースモジュールと、セキュリティー処理モジュールと、キー管理モジュールとを備える。ここで、セキュリティー処理モジュールは、それぞれインターフェースモジュールと、アルゴリズムモジュールと、キー管理モジュールとの間において電気的に隣接する。各ポートモジュールは、リンク層キー管理能力を支援し、当該交換設備と他のネットワークノード間に共有キーを確立でき、データフレームを暗号化復号する。確立した共有キーは、事前共有ものでもよいし、ノード身分認証成功後に協議できたものでもよく、全てのポートモジュールのキー管理モジュールによりストレージして管理される。アルゴリズムモジュールは、暗号化復号アルゴリズムおよび/または整合性検証アルゴリズムに関し、ハードウェア実現でもソフトウェア実現でもよい。本発明に係る実施形態が提供するリンク層セキュリティー伝送を支援する交換設備は、表1に示す通り、基準のiSO/IEC8802-3データフレームを支援し、さらにリンク層暗号化プロトコルデータフレームを支援する。支援するリンク層暗号化プロトコルデータフレームは、フレームヘッドとペイロードを備える。ここで、フレームヘッドは、表2に示す通りである。ここで、DAフィールドは、目的ノードの識別子を表し、目的ノードのMACアドレスの値を自分の値とし;SAフィールドは、ソースノードの識別子を表し、ソースノードのMACアドレスの値を自分の値とし;Ethertypeフィールドは、イーサタイプフィールドを表し、リンク層暗号化プロトコルのイーサタイプフィールドの値を自分の値とし、対応するリンク層暗号化プロトコルおよびフレーム構造を識別し;isEフィールドは、暗号化フラグビットを表し、データフレームのペイロードがユーザーデータの平文情報または暗号文情報かを識別する。データパケットの受信側は、このフィールドを復号しなければならないか否かの判断要素とし;keylndexフィールドは、ペイロードを保護するキーの識別子を表し;MAClistフィールドは、特定MACアドレスリスト情報を表し、当該フィールドは、オプションフィールドであり;ペイロードフィールドは、ユーザーデータ情報を表し、ユーザーデータの平文情報でもよく、ユーザーデータの暗号文情報でもよい。前記MAClistフィールドがある場合、前記MAClistフィールドにより提供された特定MACアドレスリストにおける交換設備が、もし、目的ノードであれば、受信したデータフレームを復号受信しなければならない。もし、目的ノードでなければ、受信したデータフレームを復号再暗号化して、再転送しなければならない。前記MAClistフィールドにより提供された特定MACアドレスリスト以外の交換設備は、もし、目的ノードであれば、受信したデータフレームを復号受信する。もし、目的ノードでなければ、受信した暗号文データパケットを直接転送するだけでよい。前記MAClistフィールドが無い場合、当該データフレームを受信する交換設備は、もし、目的ノードであれば、受信したデータフレームを復号受信しなければならない。もし、目的ノードでなければ、受信したデータフレームを復号再暗号化し、再転送しなければならない。前記MAClistがある場合、このフィールドにより提供された特定MACアドレスリストにおける交換設備が暗号文データパケットの復号に使用するキーの検索情報は、MAClist、SA、keyIndexを備え、暗号化に使用するキーの検索情報は、MAClist、DAを備える。前記MAClistが無い場合、交換設備は、全ての転送しなければならない暗号文データパケットを復号再暗号化し、再転送しなければならない。暗号文データパケットの復号に使用するキーの検索情報は、SA、keylndexを備え、暗号化に使用するキーの検索情報はDAを備える。キー検索情報の具体的な判断方法を本発明に係る実施形態では限定せず、交換設備により具体的に支援するEthertype識別子リンク層暗号化プロトコルによって限定する。復号時、キー検索情報に基づいて、キーを1つしか検索し、獲得できない。暗号化時、キー検索情報に基づいて、おそらく、複数のキーを検索し、獲得できる。交換設備は、ローカル策略に基づいて前記複数のキーから1つを選択し、かつ、選択したキーのkeyIndexをデータフレームのフレームヘッドに書き込む。図2に示すように、リンク層セキュリティー伝送を支援する交換設備のポートモジュールは、交換設備の入口でも良く、交換設備の出口でも良い。データフレームであるFrameAを例にとり説明すると、FrameAは、交換設備のポートのPortXから入力し、ポートのPortYから出力する。異なるモジュール間にて伝送するFrameAの違いを区別するため、それぞれFrameA1-A3を用いて識別する。ここで、FrameA1は、PortXのインターフェースモジュールが受信するデータフレームを表し;FrameA2は、PortXのセキュリティー処理モジュールが交換モジュールへ送信するデータフレームを表し;FrameA3は、PortYのインターフェースモジュールが最後に出力するデータフレームを表す。もし、交換設備から受信したFrameA1が暗号化データフレームであれば、交換設備は当該データフレームを復号再暗号化処理後に転送しなければならず、データフレームであるFrameA1を復号処理し、FrameA2の構成に使用するキーをKEY1と表記し;データフレームであるFrameA2を暗号化処理し、FrameA3の構成に使用するキーをKEY2と表記し;交換設備のPortXは、KEY1を利用し、FrameA1を復号処理し、FrameA2を構成し;PortYは、ΚΕY2を利用し、FrameA2を暗号化処理し、FrameA3を構成する。本発明に係る実施形態における、リンク層セキュリティー伝送を支援する交換設備データ処理のフローは、以下のステップ1からステップ4からなる。ステップ1において、交換設備ポートのPortXのインターフェースモジュールは、データフレームであるFrameAlを受信して、PortXのセキュリティー処理モジュールへ送信する。ステップ2において、交換設備ポートのPortXのセキュリティー処理モジュールは、FrameAlのフレームヘッド1の情報に基づいて、PortXのキー管理モジュールとアルゴリズムモジュール処理FrameA1を結合し、FrameA2を構成して交換設備の交換モジュールへ送信する。ステップ3において、交換設備の交換モジュールは、FrameA2のフレームヘッド2情報を抽出する。もし、フレームヘッド2におけるDAフィールドと交換設備MACアドレスが一致すれば、交換設備は、FrameA2のペイロード2をリンク層の上位層例、ネットワーク層、応用層等へ渡して処理する。DAフィールドと交換設備MACアドレスとが一致しなければ、交換設備は、ローカルのMACアドレス学習情報に基づいて、正確に、FrameA2をPortYのセキュリティー処理モジュールまで交換する。ステップ4において、交換設備ポートのPortYのセキュリティー処理モジュールは、フレームヘッド2の情報に基づいて、PortYのキー管理モジュールとアルゴリズムモジュールを結合し、FrameA2処理してFrameA3を構成し、PortYのインターフェースモジュールによりFrameA3を出力する。ここで、前記ステップ2の具体的なフローは、以下のステップ2.1からステップ2.6を備える。ステップ2.1において、PortXセキュリティー処理モジュールは、データフレームであるFrameAlにおけるEthertypeフィールドに基づいて、データカプセル化に使用するリンク層暗号化プロトコルを確定し、かつ、isEフィールドに基づいてペイロード1が暗号化しているか否かを判断する。もし、暗号化していれば、ステップ2.2を実行する。暗号化していなければ、直接、FrameA1をFrameA2とする。即ち、フレームヘッド2は、フレームヘッド1と同じであり、ペイロード2は、ペイロード1と同じであり、ステップ2.6を実行する。ステップ2.2において、もし、データフレームであるFrameAlにMAClistフィールドがあれば、交換設備のMACアドレスがMAClistフィールドにより提供された特定MACアドレスリストにあるか否かを判断する。もし、このリストになければ、直接、FrameA1をFrameA2とする。即ち、フレームヘッド2は、フレームヘッド1と同じであり、ペイロード2は、ペイロード1と同じであり、ステップ2.6を実行する。もし、交換設備のMACアドレスが当該リストにあれば、ステップ2.3を実行する。もし、データフレームであるFrameAlにMAClistフィールドが無ければ、直接、ステップ2.3を実行する。ステップ2.3において、PortXセキュリティー処理モジュールは、データフレームであるFrameAlのkeylndexフィールドおよびSAフィールドに基づいて、またはデータフレームであるFrameAlのkeylndexフィールド、SAフィールドおよびMAClistフィールドに基づいて、FrameAlをセキュリティー処理するキーKEY1の検索情報を判断し、キーKEY1の検索情報をPortXのキー管理モジュールへ送信する。ステップ2.4において、PortXのキー管理モジュールは、キーKEY1の検索情報に基づいて、対応するキーKEY1を探し、かつ、キーKEY1をPortXのセキュリティー処理モジュールへフィードバックする。ステップ2.5において、PortXのセキュリティー処理モジュールは、アルゴリズムモジュールを呼び出し、キーKEY1とFrameA1のペイロード1を入力し、FrameA1のペイロード1の平文情報を復号して獲得し、FrameA2を構成する。FrameA1のペイロード1の平文情報をFrameA2のペイロード2とし、FrameA1のフレームヘッド1情報を、直接、FrameA2のフレームヘッド2情報とする。即ち、フレームヘッド2は、フレームヘッド1と同じであり、ペイロード2は、ペイロード1の平文情報である。ステップ2.6において、PortXのセキュリティー処理モジュールは、FrameA2を交換モジュールへ送信する。ここで、前記ステップ4の具体的なフローは、以下のステップ4.1からステップ4.6を備える。ステップ4.1において、PortYのセキュリティー処理モジュールは、FrameA2におけるEthertypeフィールドに基づいて、データカプセル化に用いるリンク層暗号化プロトコルを確定する。また、isEフィールドに基づいて、ペイロード2を暗号化し、暗号文形式によりネットワークにおいて伝送しなければならないか否かを判断する。もし、暗号化しなければならないのであれば、ステップ4.2を実行する。暗号化しなくてもよければ、直接、FrameA2をFrameA3とする。即ち、フレームヘッド3は、フレームヘッド2と同じであり、ペイロード3は、ペイロード2と同じであり、ステップ4.6を実行する。ステップ4.2において、もし、データフレームであるFrameA2にMAClistフィールドがあれば、MAClistフィールドにより提供された特定MACアドレスリストに交換設備のMACアドレスがあるか否かを判断する。もし、このリストに無ければ、直接、FrameA2をFrameA3とする。即ち、フレームヘッド3は、フレームヘッド2と同じであり、ペイロード3は、ペイロード2と同じであり、直接、ステップ4.6を実行する。もし、交換設備のMACアドレスがこのリストにあれば、ステップ4.3を実行する。もし、データフレームであるFrameA2にMAClistフィールドが無ければ、ステップ4.3を実行する。ステップ4.3において、PortYのセキュリティー処理モジュールは、データフレームであるFrameA2のDAフィールドに基づいて、または、データフレームであるFrameA2のDAフィールドおよびMAClistフィールドに基づいて、FrameA2をセキュリティー処理するキーであるKEY2の検索情報を判断し、KEY2の検索情報をPortYのキー管理モジュールへ送信し、4.4を実行する。ステップ4.4において、PortYのキー管理モジュールは、KEY2の検索情報に基づいて、使用できるキーを探し、ローカル策略を結合して1つのKEY2を選択する。このKEY2およびKEY2の識別子であるkeylndexをPortYのセキュリティー処理モジュールへフィードバックする。ステップ4.5において、PortYのセキュリティー処理モジュールは、アルゴリズムモジュールを呼び出し、KEY2とFrameA2のペイロード2を入力し、FrameA2のペイロード2の暗号文情報を暗号化して獲得すし、かつ、FrameA3を構成する。FrameA2のペイロード2の暗号文情報をFrameA3のペイロード3とし、かつ、使用するKEY2に基づいて、KEY2のkeylndexを用い、FrameA2のフレームヘッド2におけるkeylndexフィールドをアップデートし、FrameA3のフレームヘッド3情報とする。即ち、フレームヘッド3は、KEY2のkeylndexを用い、keylndexフィールド後のフレームヘッド2をアップデートする。ペイロード3は、ペイロード2の暗号文情報である。ステップ4.6において、PortYのセキュリティー処理モジュールは、FrameA3を、インターフェースモジュールにより出力する。他の実施方法において、本発明に係る実施形態におけるリンク層セキュリティー伝送を支援する交換設備が支援するリンク層暗号化プロトコルデータフレームは、MICフィールド例えば、図2におけるMIC1、MIC2、MIC3をさらに備えることができる。前記MICmessageintegritycodeフィールドは、整合性検証コードを表し、データフレーム例、図2におけるFrameAl、FrameA2、FrameA3を算出した整合性検証値である。前記MIC計算にかかわるフィールドは、交換設備が支援するEthertypeに対応するリンク層暗号化プロトコルにより確定する。MICフィールドを支援する実施方式において、データフレームをセキュリティー処理するキーは、2つの部分にわけられる。1つは、整合性検証キーであり、もう1つは、セッション暗号化キーである。整合性検証キーは、データフレームの整合性検証コードMICを計算し、セッション暗号化キーは、データフレームペイロードを暗号化する。リンク層セキュリティー伝送を支援する交換設備のデータフレームのセキュリティー処理は、先にデータフレームの整合性検証コードを計算してMICフィールドを構成し、後にデータフレームのユーザーデータを暗号化処理してペイロードフィールドを構成しても良い。または、先にデータフレームのユーザーデータを暗号化処理してペイロードフィールドを構成し、後に整合性検証コードを計算してMICフィールドを構成してもよい。実行する暗号化処理に暗号化と非暗号化の2つの策略があるため、先に整合性検証コードを計算し、MICフィールドを構成する方法は、受信時、先に復号しなければならないか否かを考慮しなければならず、後にMICフィールドの正確性を確認する。一方、後に整合性検証コードを計算し、MICフィールドを構成する方法は、受信時、先にMICフィールドの正確性を確認しなければならず、後に復号しなければならないか否かを考慮する。<先に整合性検証コードを計算し、MICフィールドを構成する方法>先にデータフレームの整合性検証コードを計算し、MICフィールドを構成し、後にデータフレームのユーザーデータの暗号化を考慮し、ペイロードフィールド処理を構成する場合、前記ステップ2の具体的なフローは、以下のステップ2.1からステップ2.9を備える。ステップ2.1において、PortXセキュリティー処理モジュールは、データフレームであるFrameA1におけるEthertypeフィールドに基づいて、データカプセル化に用いるリンク層暗号化プロトコルを確定する。ステップ2.2において、もし、データフレームであるFrameAlにMAClistフィールドがあれば、MAClistフィールドにより提供された特定MACアドレスリストに交換設備のMACアドレスがあるか否かを判断する。もし当該リストに無ければ、直接、FrameA1をFrameA2とする。即ち、フレームヘッド2は、フレームヘッド1と同じであり、ペイロード2は、ペイロード1と同じであり、MIC2は、MIC1と同じであり、ステップ2.9を実行する。もし、交換設備のMACアドレスが当該リストにあれば、ステップ2.3を実行する。もし、データフレームであるFrameA1にMAClistフィールドが無ければ、直接ステップ2.3を実行する。ステップ2.3において、PortXセキュリティー処理モジュールは、データフレームであるFrameA1のkeylndexフィールドおよびSAフィールドに基づいて、または、データフレームであるFrameA1のkeylndexフィールド、SAフィールドおよびMAClistフィールドに基づいて、FrameA1のセキュリティー処理に必要なキーKEY1の検索情報を判断し、キーKEY1の検索情報をPortXのキー管理モジュールへ送信する。ステップ2.4において、PortXのキー管理モジュールは、KEY1の検索情報に基づいて、対応するKEY1を探し、かつ、KEY1をPortXのセキュリティー処理モジュールへフィードバックする。ステップ2.5において、PortXのセキュリティー処理モジュールは、isEフィールドに基づいて、ペイロード1が暗号化しているか否かを判断する。もし、暗号化していれば、ステップ2.6を実行する。暗号化していなければ、FrameA1のペイロード1は、ペイロード1の平文情報であり、直接、ステップ2.7を実行する。ステップ2.6において、PortXのセキュリティー処理モジュールは、アルゴリズムモジュールを呼び出し、KEY1のセッション暗号化キーとFrameA1のペイロード1を入力し、FrameA1ペイロード1の平文情報を復号して獲得する。ステップ2.7において、PortXのセキュリティー処理モジュールは、アルゴリズムモジュールを呼び出し、キーKEY1の整合性検証キーとFrameA1のペイロード1の平文情報を入力し、MIC1フィールドの正確性を検証する。もし、正確であれば、ステップ2.8を実行する。正確でなければ、このパケットを廃棄する。ステップ2.8において、PortXのセキュリティー処理モジュールは、FrameA2を構成する。FrameA1ペイロード1の平文情報をFrameA2のペイロード2とし、FrameA1のフレームヘッド1情報を、直接、FrameA2のフレームヘッド2情報とする。即ち、フレームヘッド2は、フレームヘッド1と同じであり、ペイロード2は、ペイロード1の平文である。ステップ2.9において、PortXのセキュリティー処理モジュールは、FrameA2を交換モジュールへ送信する。また、前記ステップ4の具体的フローは、以下のステップ4.1からステップ4.9を備える。ステップ4.1において、PortYのセキュリティー処理モジュールは、FrameA2におけるEthertypeフィールドに基づいて、データカプセル化に用いるリンク層暗号化プロトコルを確定する。ステップ4.2において、もし、データフレームであるFrameA2にMAClistフィールドがあれば、MAClistフィールドにより提供された特定MACアドレスリストに交換設備のMACアドレスがあるか否かを判断する。もし、このリストに無ければ、直接、FrameA2をFrameA3とする。即ち、フレームヘッド3は、フレームヘッド2と同じであり、ペイロード3は、ペイロード2と同じであり、MIC3は、MIC2と同じであり、直接、ステップ4.9を実行する。もし、交換設備のMACアドレスが当該リストにあれば、ステップ4.3を実行する。もし、データフレームであるFrameA2にMAClistフィールドが無ければ、ステップ4.3を実行する。ステップ4.3において、PortYのセキュリティー処理モジュールは、データフレームであるFrameA2のDAフィールドに基づいて、または、データフレームであるFrameA2のDAフィールドおよびMAClistフィールドに基づいて、FrameA2のセキュリティー処理に必要なKEY2の検索情報を判断し、KEY2の検索情報をPortYのキー管理モジュールへ送信し、ステップ4.4を実行する。ステップ4.4において、PortYのキー管理モジュールは、KEY2の検索情報に基づいて、使用できるキーを探し、ローカル策略を結合し、キーKEY2を選択する。このKEY2およびKEY2の識別子keyIndexを、PortYのセキュリティー処理モジュールへフィードバックする。ステップ4.5において、PortYのセキュリティー処理モジュールは、アルゴリズムモジュールを呼び出し、KEY2の整合性検証キーとFrameA2のペイロードを入力し、整合性検証コードMIC3フィールドを計算して獲得する。ステップ4.6において、PortXセキュリティー処理モジュールは、データフレームであるFrameA2のisEフィールドに基づいて、ペイロード2を暗号化し、暗号文形式によりネットワークにおいて伝送しなければならないか否かを判断する。もし、暗号化しなければならないのであれば、ステップ4.7を実行する。暗号化しなくてもよければ、ステップ4.8を実行する。ステップ4.7において、PortYのセキュリティー処理モジュールは、アルゴリズムモジュールを呼び出し、KEY2のセッション暗号化キーとFrameA2のペイロード2を入力し、FrameA2のペイロード2の暗号文情報を暗号化して獲得し、かつ、FrameA3を構成する。FrameA2のペイロード2の暗号文情報をFrameA3のペイロード3とし、かつ、使用するKEY2のkeyIndex情報に基づいて、FrameA2のフレームヘッド2におけるkeyIndexフィールドをアップデートし、FrameA3のフレームヘッド3情報とする。ステップ4.5により算出したMIC3をFrameA3のMIC3フィールドとする。即ち、フレームヘッド3は、KEY2のkeylndexを用い、keyIndexフィールド後のフレームヘッド2をアップデートする。ペイロード3は、ペイロード2の暗号文情報であり、MIC3は、ステップ4.5により算出したMIC3であり、ステップ4.9を実行する。ステップ4.8において、PortYのセキュリティー処理モジュールは、FrameA3を構成する。FrameA2のペイロード2を、直接、FrameA3のペイロード3とし、かつ、使用するキーKEY2のkeylndex情報に基づいて、FrameA2のフレームヘッド2におけるkeylndexフィールドをアップデートし、FrameA3のフレームヘッド3情報とする。ステップ4.5により算出したMIC3をFrameA3のMIC3フィールドとする。即ち、フレームヘッド3は、KEY2のkeyIndexを用い、keyIndexフィールド後のフレームヘッド2をアップデートする。ペイロード3は、ペイロード2と同じであり、MIC3は、ステップ4.5により算出したMIC3であり、ステップ4.9を実行する。ステップ4.9において、PortYのセキュリティー処理モジュールは、FrameA3をインターフェースモジュールにより出力する。<先にデータフレームのユーザーデータの暗号化処理を考慮し、ペイロードフィールドを構成し、後に整合性検証コードを計算し、MICフィールドを構成する方法>この場合、前記ステップ2の具体的フローは、以下のステップ2.1からステップ2.9を備える。ステップ2.1において、PortXセキュリティー処理モジュールは、データフレームであるFrameA1におけるEthertypeフィールドに基づいて、データカプセル化に用いるリンク層暗号化プロトコルを確定する。ステップ2.2において、もし、データフレームであるFrameA1にMAClistフィールドがあれば、MAClistフィールドにより提供された特定MACアドレスリストに交換設備のMACアドレスがあるか否かを判断する。もし、このリストに無ければ、直接、FrameA1をFrameA2とする。即ち、フレームヘッド2は、フレームヘッド1と同じであり、ペイロード2は、ペイロード1と同じであり、MIC2は、MIC1と同じであり、ステップ2.9を実行する。もし、交換設備のMACアドレスが当該リストにあれば、ステップ2.3を実行する。もし、データフレームであるFrameA1にMAClistフィールドが無ければ、直接、ステップ2.3を実行する。ステップ2.3において、PortXセキュリティー処理モジュールは、データフレームであるFrameA1のkeylndexフィールドおよびSAフィールドに基づいて、または、データフレームであるFrameA1のkeylndexフィールド、SAフィールドおよびMAClistフィールドに基づいて、FrameA1のセキュリティー処理に必要なキーKEY1の検索情報を判断し、KEY1の検索情報をPortXのキー管理モジュールへ送信する。ステップ2.4において、PortXのキー管理モジュールは、KEY1の検索情報に基づいて、対応するキーKEY1を探し、かつ、KEY1をPortXのセキュリティー処理モジュールへフィードバックする。ステップ2.5において、PortXのセキュリティー処理モジュールは、アルゴリズムモジュールを呼び出し、キーKEY1の整合性検証キーとFrameA1のペイロード1を入力し、MIC1フィールドの正確性を検証する。もし、正確であれば、ステップ2.6を実行する。正確でなければ、当該パケットを廃棄する。ステップ2.6において、PortXのセキュリティー処理モジュールは、isEフィールドに基づいて、ペイロード1が暗号化しているか否かを判断する。もし、暗号化していれば、ステップ2.7を実行する。暗号化していなければ、FrameA1のペイロード1は、ペイロード1の平文情報であり、直接、ステップ2.8を実行する。ステップ2.7において、PortXのセキュリティー処理モジュールは、アルゴリズムモジュールを呼び出し、KEY1のセッション暗号化キーとFrameA1のペイロード1を入力し、FrameA1ペイロード1の平文情報を復号して獲得する。ステップ2.8において、PortXのセキュリティー処理モジュールは、FrameA2を構成する。FrameA1ペイロードの平文情報をFrameA2のペイロードとし、FrameA1のフレームヘッド1情報を、直接、FrameA2のフレームヘッド2情報とする。即ち、フレームヘッド2は、フレームヘッド1と同じであり、ペイロード2は、ペイロード1の平文情報である。ステップ2.9において、PortXのセキュリティー処理モジュールは、FrameA2を交換モジュールへ送信する。前記ステップ4の具体的なフローは、以下のステップ4.1からステップ4.9を備える。ステップ4.1において、PortYのセキュリティー処理モジュールは、FrameA2におけるEthertypeフィールドに基づいて、データカプセル化に用いるリンク層暗号化プロトコルを確定する。ステップ4.2において、もし、データフレームであるFrameA2にMAClistフィールドがあれば、MAClistフィールドが提供する特定MACアドレスリストに交換設備のMACアドレスがあるか否かを判断する。もし、このリストに無ければ、直接、FrameA2をFrameA3とする。即ち、フレームヘッド3は、フレームヘッド2と同じであり、ペイロード3はペイロード2と同じであり、MIC3は、MIC2と同じであり、直接ステップ4.9を実行する。もし、交換設備のMACアドレスが当該リストにあれば、ステップ4.3を実行する。もし、データフレームであるFrameA2にMAClistフィールドが無ければ、ステップ4.3を実行する。ステップ4.3において、PortYのセキュリティー処理モジュールは、データフレームであるFrameA2のDAフィールドに基づいて、または、データフレームであるFrameA2のDAフィールドおよびMAClistフィールドに基づいて、FrameA2のセキュリティー処理に必要なKEY2の検索情報を判断し、KEY2の検索情報をPortYのキー管理モジュールへ送信し、ステップ4.4を実行する。ステップ4.4において、PortYのキー管理モジュールは、KEY2の検索情報に基づいて、使用できるキーを探し、ローカル策略を結合して、KEY2を選択する。このKEY2およびKEY2の識別子keyIndexをPortYのセキュリティー処理モジュールへフィードバックする。ステップ4.5において、PortXセキュリティー処理モジュールは、データフレームであるFrameA2のisEフィールドに基づいて、ペイロード2を暗号化し、暗号文形式によりネットワークにおいて伝送しなければならないか否かを判断する。もし、暗号化しなければならないのであれば、ステップ4.6を実行する。暗号化しなくてもよければ、ステップ4.8を実行する。ステップ4.6において、PortYのセキュリティー処理モジュールは、アルゴリズムモジュールを呼び出し、キーKEY2のセッション暗号化キーとFrameA2のペイロード2を入力し、FrameA2のペイロード2の暗号文情報を暗号化して獲得する。ステップ4.7において、PortYのセキュリティー処理モジュールは、アルゴリズムモジュールを呼び出し、KEY2の整合性検証キーとFrameA2のペイロード2の暗号文情報を入力し、整合性検証コードMIC3フィールドが計算して獲得し、かつ、FrameA3を構成する。FrameA2ペイロード2の暗号文情報をFrameA3のペイロード3とし、かつ、使用するKEY2のkeyIndex情報に基づいて、FrameA2のフレームヘッド2におけるkeyIndexフィールドをアップデートし、FrameA3のフレームヘッド3情報とする。算出したMIC3を用い、FrameA3のMIC3フィールドとする。即ち、フレームヘッド3は、KEY2のkeylndexを用いkeylndexフィールド後のフレームヘッド2をアップデートする。ペイロード3は、ペイロード2の暗号文情報であり、MIC3は、ステップ4.7を用い、算出したMIC3であり、ステップ4.9を実行する。ステップ4.8において、PortYのセキュリティー処理モジュールは、アルゴリズムモジュールを呼び出し、KEY2の整合性検証キーとFrameA2のペイロード2を入力し、整合性検証コードMIC3フィールドを計算して獲得し、FrameA3を構成する。FrameA2ペイロード2を、直接、FrameA3のペイロード3とし、かつ、使用するKEY2のkeyIndex情報に基づいて、FrameA2のフレームヘッド2におけるkeyIndexフィールドをアップデートし、FrameA3のフレームヘッド3情報とする。算出したMIC3を用い、FrameA3のMIC3とする。即ち、フレームヘッド3は、KEY2のkeylndexを用い、keyIndexフィールド後のフレームヘッド2をアップデートする。ペイロード3は、ペイロード2と同じであり、MIC3は、ステップ4.8により算出したMIC3であり、ステップ4.9を実行する。ステップ4.9において、PortYのセキュリティー処理モジュールは、FrameA3をインターフェースモジュールにより出力する。