(57)【要約】【課題】車両のネットワークにおけるミラーリングのための通信ノードの動作方法を提供する。【解決方法】本発明に係る通信ノードの動作方法は、イーサネット基盤の車両ネットワークに含まれた複数の通信ノードのうち第１通信ノードの動作方法であって、複数の通信ノードのうち第２通信ノードから車両の第１機能の動作を表わす第１メッセージを受信する段階、複数の通信ノードのうち第１機能に相応する第２機能を遂行する第３通信ノードを判断する段階、複数の通信ノードのうち第２機能と関連したデータを提供する少なくとも一つの通信ノードを判断する段階、及び少なくとも一つの通信ノードから受信される第２メッセージが第３通信ノードにミラーリングされるように第１機能に対するポートミラーリングを設定する段階を含むことを特徴とする。【選択図】図５
2018061257.tif 000002
【特許請求の範囲】
【請求項１】
イーサネット（登録商標）（ｅｔｈｅｒｎｅｔ）基盤の車両ネットワークに含まれた複数の通信ノードのうち第１通信ノードの動作方法であって、
前記複数の通信ノードのうち第２通信ノードから車両の第１機能の動作を表わす第１メッセージを受信する段階、
前記複数の通信ノードのうち前記第１機能に相応する第２機能を遂行する第３通信ノードを判断する段階、
前記複数の通信ノードのうち前記第２機能と関連したデータを提供する少なくとも一つの通信ノードを判断する段階、及び
前記少なくとも一つの通信ノードから受信される第２メッセージが前記第３通信ノードにミラーリング（ｍｉｒｒｏｒｉｎｇ）されるように前記第１機能に対するポートミラーリングを設定する段階を含むことを特徴とする第１通信ノードの動作方法
【請求項２】
前記第３通信ノードを判断する段階は、
前記車両で遂行される複数の機能のそれぞれに対する機能コード（ｆｕｎｃｔｉｏｎ  ｃｏｄｅ）、前記機能コードのそれぞれに対するターゲット住所（ｔａｒｇｅｔ  ａｄｄｒｅｓｓ）及び前記機能コードのそれぞれに対するＶＬＡＮ  ＩＤ（Ｖｉｒｔｕａｌ  ＬＡＮ  ｉｄｅｎｔｉｆｉｅｒ）が含まれた第１テーブルに基づいて前記第３通信ノードを判断することを特徴とする請求項１に記載の第１通信ノードの動作方法。
【請求項３】
前記第３通信ノードを判断する段階は、
前記第１テーブルで前記第１機能の機能コードに相応するターゲット住所を確認する段階、及び
前記確認されたターゲット住所が指示する通信ノードを前記第１機能に相応する第２機能を遂行する前記第３通信ノードで判断する段階を含むことを特徴とする請求項２に記載の第１通信ノードの動作方法。
【請求項４】
前記少なくとも一つの通信ノードを判断する段階は、
前記第１通信ノードに含まれた複数のポート（ｐｏｒｔ）のポート番号、前記複数のポートを通じて連結された通信ノードのＭＡＣアドレス（ＭＡＣ  ａｄｄｒｅｓｓ）及び前記複数のポートを通じて連結された通信ノードのＶＬＡＮ  ＩＤを含む第２テーブルに基づいて前記少なくとも一つの通信ノードを判断することを特徴とする請求項２に記載の第１通信ノードの動作方法。
【請求項５】
前記少なくとも一つの通信ノードを判断する段階は、
前記第２テーブルで前記第１機能の機能コードに相応するＶＬＡＮ  ＩＤと同じＶＬＡＮ  ＩＤを有する少なくとも一つのポートを確認する段階、及び
前記確認されたポートを通じて連結された通信ノードを前記第２機能と関連したデータを提供する前記少なくとも一つの通信ノードで判断する段階を含むことを特徴とする請求項４に記載の第１通信ノードの動作方法。
【請求項６】
前記ポートミラーリングを設定する段階は、
前記第１通信ノード及び前記第３通信ノード間を連結するポートを前記第１機能のミラーリングのための対象ポート（ｔａｒｇｅｔ  ｐｏｒｔ）に設定する段階、及び
前記第１通信ノード及び前記少なくとも一つの通信ノード間を連結するポートを前記第１機能のミラーリングのためのミラーリングポート（ｍｉｒｒｏｒｉｎｇ  ｐｏｒｔ）に設定する段階を含むことを特徴とする請求項１に記載の第１通信ノードの動作方法。
【請求項７】
前記第１通信ノードの動作方法は、
前記少なくとも一つの通信ノードから前記ミラーリングポートを通じて前記第２メッセージを受信する場合、前記第２メッセージを前記対象ポートを通じて前記第３通信ノードに伝送する段階をさらに含むことを特徴とする請求項６に記載の第１通信ノードの動作方法。
【請求項８】
前記第１通信ノードは、
前記車両ネットワークに含まれたスイッチ（ｓｗｉｔｃｈ）であり、前記第２通信ノード、前記第３通信ノード及び前記少なくとも一つの通信ノードは、前記第１通信ノードに連結されたエンドノード（ｅｎｄ  ｎｏｄｅ）であることを特徴とする請求項１に記載の第１通信ノードの動作方法。
【請求項９】
イーサネット（登録商標）（ｅｔｈｅｒｎｅｔ）基盤の車両ネットワークに含まれた複数の通信ノードのうち第１通信ノードの動作方法であって、
前記複数の通信ノードのうち少なくとも一つの通信ノードから車両の機能と関連したデータが含まれたメッセージを受信する段階、
前記機能に対するポートミラーリング（ｐｏｒｔ  ｍｉｒｒｏｒｉｎｇ）の設定の有無を判断する段階、及び
前記機能に対するポートミラーリングの設定の有無に基づいて前記メッセージを処理する段階を含むことを特徴とする第１通信ノードの動作方法。
【請求項１０】
前記ポートミラーリングの設定の有無を判断する段階は、
前記第１通信ノード及び前記少なくとも一つの通信ノード間を連結するポートが前記機能のミラーリングのためのミラーリングポート（ｍｉｒｒｏｒｉｎｇ  ｐｏｒｔ）の場合、前記機能に対するポートミラーリングが設定されたと判断することを特徴とする請求項９に記載の第１通信ノードの動作方法。
【請求項１１】
前記ポートミラーリングの設定の有無を判断する段階は、
前記第１通信ノード及び前記少なくとも一つの通信ノード間を連結するポートが前記機能のミラーリングのためのミラーリングポートではない場合、前記機能に対するポートミラーリングが設定されていないと判断することを特徴とする請求項９に記載の第１通信ノードの動作方法。
【請求項１２】
前記メッセージを処理する段階は、
前記機能に対するポートミラーリングが設定された場合、前記機能のミラーリングのための対象ポート（ｔａｒｇｅｔ  ｐｏｒｔ）を通じて連結された第３通信ノードに前記メッセージを伝送することを特徴とする請求項９に記載の第１通信ノードの動作方法。
【請求項１３】
前記メッセージを処理する段階は、
前記機能に対するポートミラーリングが設定されていない場合、前記メッセージを削除することを特徴とする請求項９に記載の第１通信ノードの動作方法。
【請求項１４】
前記第１通信ノードは、
前記車両ネットワークに含まれたスイッチ（ｓｗｉｔｃｈ）であり、前記少なくとも一つの通信ノード及び前記第２通信ノードは、前記第１通信ノードに連結されたエンドノード（ｅｎｄ  ｎｏｄｅ）であることを特徴とする請求項１０に記載の第１通信ノードの動作方法。
【請求項１５】
イーサネット（登録商標）（ｅｔｈｅｒｎｅｔ）基盤の車両ネットワークの第１通信ノードであって、
プロセッサ（ｐｒｏｃｅｓｓｏｒ）、及び
前記プロセッサを通じて遂行される少なくとも一つの命令が保存されたメモリ（ｍｅｍｏｒｙ）を含み、
前記少なくとも一つの命令は、
前記複数の通信ノードのうち第２通信ノードから車両の第１機能の動作を表わす第１メッセージを受信し、
前記複数の通信ノードのうち前記第１機能に相応する第２機能を遂行する第３通信ノードを判断し、
前記複数の通信ノードのうち前記第２機能と関連したデータを提供する少なくとも一つの通信ノードを判断し、
前記少なくとも一つの通信ノードから受信される第２メッセージが前記第３通信ノードにミラーリング（ｍｉｒｒｏｒｉｎｇ）されるように前記第１機能に対するポートミラーリングを設定し、そして
前記少なくとも一つの通信ノードから前記第２メッセージを受信する場合、前記第２メッセージを前記設定されたポートミラーリングに基づいて前記第３通信ノードに伝送するように遂行されることを特徴とする第１通信ノード。
【請求項１６】
前記少なくとも一つの命令は、
前記第３通信ノードを判断する過程において、前記車両で遂行される複数の機能のそれぞれに対する機能コード（ｆｕｎｃｔｉｏｎ  ｃｏｄｅ）、前記機能コードのそれぞれに対するターゲット住所（ｔａｒｇｅｔ  ａｄｄｒｅｓｓ）及び前記機能コードのそれぞれに対するＶＬＡＮ  ＩＤ（Ｖｉｒｔｕａｌ  ＬＡＮ  ｉｄｅｎｔｉｆｉｅｒ）が含まれた第１テーブルに基づいて前記第３通信ノードを判断するように遂行されることを特徴とする請求項１５に記載の第１通信ノード。
【請求項１７】
前記少なくとも一つの命令は、
前記第３通信ノードを判断する過程において、前記第１テーブルで前記第１機能の機能コードに相応するターゲット住所を確認し、そして
前記確認されたターゲット住所が指示する通信ノードを前記第１機能に相応する第２機能を遂行する前記第３通信ノードで判断するように遂行されることを特徴とする請求項１６に記載の第１通信ノード。
【請求項１８】
前記少なくとも一つの命令は、
前記少なくとも一つの通信ノードを判断する過程において、前記第１通信ノードに含まれた複数のポート（ｐｏｒｔ）のポート番号、前記複数のポートを通じて連結された通信ノードのＭＡＣアドレス（ＭＡＣ  ａｄｄｒｅｓｓ）及び前記複数のポートを通じて連結された通信ノードのＶＬＡＮ  ＩＤを含む第２テーブルに基づいて前記少なくとも一つの通信ノードを判断するように遂行されることを特徴とする請求項１６に記載の第１通信ノード。
【請求項１９】
前記少なくとも一つの命令は、
前記少なくとも一つの通信ノードを判断する過程において、前記第２テーブルで前記第１機能の機能コードに相応するＶＬＡＮ  ＩＤと同じＶＬＡＮ  ＩＤを有する少なくとも一つのポートを確認し、そして
前記確認されたポートを通じて連結された通信ノードを前記第２機能と関連したデータを提供する前記少なくとも一つの通信ノードで判断するように遂行されることを特徴とする請求項１８に記載の第１通信ノード。
【請求項２０】
前記少なくとも一つの命令は、
前記ポートミラーリングを設定する過程において、前記第１通信ノード及び前記第３通信ノード間を連結するポートを前記第１機能のミラーリングのための対象ポート（ｔａｒｇｅｔ  ｐｏｒｔ）に設定し、そして
前記第１通信ノード及び前記少なくとも一つの通信ノード間を連結するポートを前記第１機能のミラーリングのためのミラーリングポート（ｍｉｒｒｏｒｉｎｇ  ｐｏｒｔ）に設定するように遂行されることを特徴とする請求項１５に記載の第１通信ノード。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は車両のネットワークにおけるミラーリング（ｍｉｒｒｏｒｉｎｇ）のための通信ノードの動作方法に係り、より詳しくは、イーサネット（登録商標）基盤の車両ネットワークでイーサネット（登録商標）スイッチのミラーリング機能を通じて車両の電装システムを具現するための通信ノードの動作方法に関する。
【背景技術】
【０００２】
車両用部品の電子化が急速に進行するにつれて、車両に搭載される電子装置の種類と数が大きく増加している。電子装置は、大きくパワートレイン（ｐｏｗｅｒ  ｔｒａｉｎ）制御システム、ボディー（ｂｏｄｙ）制御システム、シャーシ（ｃｈａｓｓｉｓ）制御システム、車両ネットワーク（ｎｅｔｗｏｒｋ）、マルチメディア（ｍｕｌｔｉｍｅｄｉａ）システムなどで使われる。パワートレイン制御システムは、エンジン制御システム、自動変速制御システムなどを意味する。ボディー制御システムは、ボディー電装品の制御システム、便宜装置の制御システム、ランプ（ｌａｍｐ）制御システムなどを意味する。シャーシ制御システムは、操向装置の制御システム、ブレーキ（ｂｒａｋｅ）制御システム、サスペンション（ｓｕｓｐｅｎｓｉｏｎ）制御システムなどを意味する。車両ネットワークは、ＣＡＮ（ｃｏｎｔｒｏｌｌｅｒ  ａｒｅａ  ｎｅｔｗｏｒｋ）、フレックスレイ（ＦｌｅｘＲａｙ）基盤のネットワーク、ＭＯＳＴ（ｍｅｄｉａ  ｏｒｉｅｎｔｅｄ  ｓｙｓｔｅｍ  ｔｒａｎｓｐｏｒｔ）基盤のネットワークなどを意味する。マルチメディアシステムは、航法装置システム、テレマティクス（ｔｅｌｅｍａｔｉｃｓ）システム、インフォテインメント（ｉｎｆｏｔａｉｎｍｅｎｔ）システムなどを意味する。
【０００３】
このようなシステム及びシステムのそれぞれを構成する電子装置は、車両ネットワークを通じて連結されており、電子装置のそれぞれの機能を支援するための車両ネットワークが要求されている。ＣＡＮは最大１Ｍｂｐｓの伝送速度を支援することができ、衝突したフレーム（ｆｒａｍｅ）の自動再伝送、ＣＲＣ（ｃｙｃｌｉｃ  ｒｅｄｕｎｄａｎｃｙ  ｃｈｅｃｋ）基盤のエラー検出などを支援する。フレックスレイ基盤のネットワークは最大１０Ｍｂｐｓの伝送速度を支援することができ、２チャネルを通じたデータの同時伝送、同期方式のデータ伝送などを支援する。ＭＯＳＴ基盤のネットワークは高品質のマルチメディアのための通信ネットワークであり、最大１５０Ｍｂｐｓの伝送速度を支援することができる。
【０００４】
一方、車両のテレマティクスシステム、インフォテインメントシステム、高度化した安全システムなどは高い伝送速度、システム拡張性などが必要であり、従来のＣＡＮ、フレックスレイ基盤のネットワークなどはこれに十分対応できない。ＭＯＳＴ基盤のネットワークはＣＡＮ及びフレックスレイ基盤のネットワークに比べて高い伝送速度に対応することができるが、車両のすべてのネットワークにＭＯＳＴ基盤のネットワークを採用するためには多くの費用が掛かる。このような事情によって、車両ネットワークとしてイーサネット（ｅｔｈｅｒｎｅｔ）基盤のネットワークが検討されている。イーサネット基盤のネットワークは、一対の巻線を通した両方向の通信に対応することができ、最大１０Ｇｂｐｓの伝送速度を確保することができる（例えば、特許文献１参照）。
具体的には、イーサネット基盤の車両ネットワークはイーサネット基盤の通信が可能なスイッチ（ｓｗｉｔｃｈ）を通して車両の電装システムを具現することができる。例えば、スイッチは車両ネットワークに配された電子装置を通じて受信したデータを処理し、処理したデータを出力可能な電子装置に伝送する機能を有することによって電装システムを具現することができる。しかし、最近車両ネットワークに組み込まれた電子装置の数が増加するにつれて処理すべきデータが増加し、車両の電装システムを具現し難い問題がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特願２０１２−１２９７４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記の問題点を解決するためになされた本発明の目的とするところは、イーサネット基盤の車両ネットワークにおいて、イーサネットスイッチのミラーリング機能を通じて車両の電装システムを具現するための通信ノードの動作方法を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するためなされた本発明の一実施例に係る車両のネットワークにおけるミラーリングのための通信ノードの動作方法は、イーサネット（ｅｔｈｅｒｎｅｔ）基盤の車両ネットワークに含まれた複数の通信ノードのうち第１通信ノードの動作方法であって、複数の通信ノードのうち第２通信ノードから車両の第１機能の動作を表わす第１メッセージを受信する段階、複数の通信ノードのうち第１機能に相応する第２機能を遂行する第３通信ノードを判断する段階、複数の通信ノードのうち第２機能と関連したデータを提供する少なくとも一つの通信ノードを判断する段階、及び少なくとも一つの通信ノードから受信される第２メッセージが第３通信ノードにミラーリング（ｍｉｒｒｏｒｉｎｇ）されるように第１機能に対するポートミラーリングを設定する段階を含むことを特徴とする。
【０００８】
第３通信ノードを判断する段階は、車両で遂行される複数の機能のそれぞれに対する機能コード（ｆｕｎｃｔｉｏｎ  ｃｏｄｅ）、機能コードのそれぞれに対するターゲット住所（ｔａｒｇｅｔ  ａｄｄｒｅｓｓ）及び機能コードのそれぞれに対するＶＬＡＮ  ＩＤ（Ｖｉｒｔｕａｌ  ＬＡＮ  ｉｄｅｎｔｉｆｉｅｒ）が含まれた第１テーブルに基づいて第３通信ノードを判断することができる。
ここで、第３通信ノードを判断する段階は、第１テーブルで第１機能の機能コードに相応するターゲット住所を確認する段階及び確認されたターゲット住所が指示する通信ノードを第１機能に相応する第２機能を遂行する第３通信ノードで判断する段階を含むことが好ましい。
【０００９】
少なくとも一つの通信ノードを判断する段階は、第１通信ノードに含まれた複数のポート（ｐｏｒｔ）のポート番号、複数のポートを通じて連結された通信ノードのＭＡＣアドレス（ＭＡＣ  ａｄｄｒｅｓｓ）及び複数のポートを通じて連結された通信ノードのＶＬＡＮ  ＩＤを含む第２テーブルに基づいて少なくとも一つの通信ノードを判断することができる。
少なくとも一つの通信ノードを判断する段階は、第２テーブルで第１機能の機能コードに相応するＶＬＡＮ  ＩＤと同じＶＬＡＮ  ＩＤを有する少なくとも一つのポートを確認する段階、及び確認されたポートを通じて連結された通信ノードを第２機能と関連したデータを提供する少なくとも一つの通信ノードで判断する段階を含むことが好ましい。
【００１０】
ポートミラーリングを設定する段階は、第１通信ノード及び第３通信ノード間を連結するポートを第１機能のミラーリングのための対象ポート（ｔａｒｇｅｔ  ｐｏｒｔ）に設定する段階及び第１通信ノード及び少なくとも一つの通信ノード間を連結するポートを第１機能のミラーリングのためのミラーリングポート（ｍｉｒｒｏｒｉｎｇ  ｐｏｒｔ）に設定する段階を含むことが好ましい。
第１通信ノードの動作方法は、少なくとも一つの通信ノードからミラーリングポートを通じて第２メッセージを受信する場合、第２メッセージを対象ポートを通じて第３通信ノードに伝送する段階をさらに含むことがよい。
第１通信ノードは、車両ネットワークに含まれたスイッチ（ｓｗｉｔｃｈ）であり、第２通信ノード、第３通信ノード及び少なくとも一つの通信ノードは第１通信ノードに連結されたエンドノード（ｅｎｄ  ｎｏｄｅ）であることができる。
【００１１】
上記目的を達成するためになされた本発明の他の実施例に係る車両のネットワークにおけるミラーリングのための通信ノードの動作方法は、イーサネット（ｅｔｈｅｒｎｅｔ）基盤の車両ネットワークに含まれた複数の通信ノードのうち第１通信ノードの動作方法であって、複数の通信ノードのうち少なくとも一つの通信ノードから車両の機能と関連したデータが含まれたメッセージを受信する段階、機能に対するポートミラーリング（ｐｏｒｔ  ｍｉｒｒｏｒｉｎｇ）の設定の有無を判断する段階、及び機能に対するポートミラーリングの設定の有無に基づいてメッセージを処理する段階を含むことを特徴とする。
【００１２】
ポートミラーリングの設定の有無を判断する段階は、第１通信ノード及び少なくとも一つの通信ノード間を連結するポートが機能のミラーリングのためのミラーリングポート（ｍｉｒｒｏｒｉｎｇ  ｐｏｒｔ）の場合、機能に対するポートミラーリングが設定されたと判断することができる。
ポートミラーリングの設定の有無を判断する段階は、第１通信ノード及び少なくとも一つの通信ノード間を連結するポートが機能のミラーリングのためのミラーリングポートではない場合、機能に対するポートミラーリングが設定されていないと判断することが好ましい。
【００１３】
メッセージを処理する段階は、機能に対するポートミラーリングが設定された場合、機能のミラーリングのための対象ポート（ｔａｒｇｅｔ  ｐｏｒｔ）を通じて連結された第３通信ノードにメッセージを伝送することができる。
メッセージを処理する段階は、機能に対するポートミラーリングが設定されていない場合、メッセージを削除することがよい。
第１通信ノードは、車両ネットワークに含まれたスイッチ（ｓｗｉｔｃｈ）であり、少なくとも一つの通信ノード及び第２通信ノードは第１通信ノードに連結されたエンドノード（ｅｎｄ  ｎｏｄｅ）であることが好ましい。
【００１４】
上記目的を達成するためになされた本発明の車両のネットワークにおけるミラーリングのために動作する通信ノードは、イーサネット（ｅｔｈｅｒｎｅｔ）基盤の車両ネットワークの第１通信ノードであって、プロセッサ（ｐｒｏｃｅｓｓｏｒ）、及びプロセッサを通じて遂行される少なくとも一つの命令が保存されたメモリ（ｍｅｍｏｒｙ）を含み、少なくとも一つの命令は複数の通信ノードのうち第２通信ノードから車両の第１機能の動作を表わす第１メッセージを受信し、複数の通信ノードのうち第１機能に相応する第２機能を遂行する第３通信ノードを判断し、複数の通信ノードのうち第２機能と関連したデータを提供する少なくとも一つの通信ノードを判断し、少なくとも一つの通信ノードから受信される第２メッセージが第３通信ノードにミラーリング（ｍｉｒｒｏｒｉｎｇ）されるように第１機能に対するポートミラーリングを設定し、そして少なくとも一つの通信ノードから第２メッセージを受信する場合、第２メッセージを設定されたポートミラーリングに基づいて第３通信ノードに伝送するように遂行されることを特徴とする。
【００１５】
少なくとも一つの命令は、第３通信ノードを判断する過程において、車両で遂行される複数の機能のそれぞれに対する機能コード（ｆｕｎｃｔｉｏｎ  ｃｏｄｅ）、機能コードのそれぞれに対するターゲット住所（ｔａｒｇｅｔ  ａｄｄｒｅｓｓ）及び機能コードのそれぞれに対するＶＬＡＮ  ＩＤ（Ｖｉｒｔｕａｌ  ＬＡＮ  ｉｄｅｎｔｉｆｉｅｒ）が含まれた第１テーブルに基づいて第３通信ノードを判断するように遂行されることが好ましい。
少なくとも一つの命令は、第３通信ノードを判断する過程において、第１テーブルで第１機能の機能コードに相応するターゲット住所を確認し、そして確認されたターゲット住所が指示する通信ノードを第１機能に相応する第２機能を遂行する第３通信ノードで判断するように遂行されることができる。
少なくとも一つの命令は、少なくとも一つの通信ノードを判断する過程において、第１通信ノードに含まれた複数のポート（ｐｏｒｔ）のポート番号、複数のポートを通じて連結された通信ノードのＭＡＣアドレス（ＭＡＣ  ａｄｄｒｅｓｓ）及び複数のポートを通じて連結された通信ノードのＶＬＡＮ  ＩＤを含む第２テーブルに基づいて少なくとも一つの通信ノードを判断するように遂行されることがよい。
【００１６】
少なくとも一つの命令は、少なくとも一つの通信ノードを判断する過程において、第２テーブルで第１機能の機能コードに相応するＶＬＡＮ  ＩＤと同じＶＬＡＮ  ＩＤを有する少なくとも一つのポートを確認し、そして確認されたポートを通じて連結された通信ノードを第２機能と関連したデータを提供する少なくとも一つの通信ノードで判断するように遂行されることができる。
少なくとも一つの命令は、ポートミラーリングを設定する過程において、第１通信ノード及び第３通信ノード間を連結するポートを第１機能のミラーリングのための対象ポート（ｔａｒｇｅｔ  ｐｏｒｔ）に設定し、そして第１通信ノード及び少なくとも一つの通信ノード間を連結するポートを第１機能のミラーリングのためのミラーリングポート（ｍｉｒｒｏｒｉｎｇ  ｐｏｒｔ）に設定するように遂行されることが好ましい。
【発明の効果】
【００１７】
本発明によれば、車両ネットワークでデータを処理するために要する時間を減少させることができ、これを通じて車両の電装システムを具現するための効率を向上させることができる効果がある。
また、本発明に係る通信ノードの動作方法は、イーサネット基盤の通信方式以外の通信方式を通して受信したデータをそのまま別途のゲートウェイによって処理することができる効果がある。
【図面の簡単な説明】
【００１８】
【図１】車両ネットワークのトポロジーに対する一実施例を示すブロック図である。
【図２】車両ネットワークを構成する通信ノードの構造に対する一実施例を示すブロック図である。
【図３】本発明の車両のネットワークにおけるミラーリングのための通信ノードの動作方法を説明するためのブロック図である。
【図４】本発明の一実施例に係る車両のネットワークにおけるミラーリングのための通信ノードの動作方法を示すフローチャートである。
【図５】図４に示した通信ノードの動作方法において第３通信ノードを判断する方法を示すフローチャートである。
【図６】図４に示した通信ノードの動作方法において少なくとも一つの通信ノードを判断する方法を示すフローチャートである。
【図７】図４に示した通信ノードの動作方法においてポートミラーリングを設定する方法を示すフローチャートである。
【図８】本発明の他の実施例に係る車両のネットワークにおけるミラーリングのための通信ノードの動作方法を示すフローチャートである。
【図９】本発明のさらに他の実施例に係る車両のネットワークにおけるミラーリングのための通信ノードの動作方法を説明するためのブロック図である。
【発明を実施するための形態】
【００１９】
以下、添付図面に基づいて、本発明の好ましい実施例をより詳細に説明する。
図１は車両ネットワークのトポロジー（ｎｅｔｗｏｒｋ  ｔｏｐｏｌｏｇｙ）に対する一実施例を示すブロック図である。
図１に示したとおり、車両ネットワークを構成する通信ノード（ｃｏｍｍｕｎｉｃａｔｉｏｎ  ｎｏｄｅ）は、ゲートウェイ（ｇａｔｅｗａｙ）、スイッチ（ｓｗｉｔｃｈ）、又はブリッジ（ｂｒｉｄｇｅ）、又はエンドノード（ｅｎｄ  ｎｏｄｅ）などを意味する。ゲートウェイ１００は、少なくとも一つのスイッチ１１０、１１０−１、１１０−２、１２０、１３０と連結され、互いに異なるネットワークを連結することができる。
【００２０】
例えば、ゲートウェイ１００は、ＣＡＮ（ｃｏｎｔｒｏｌｌｅｒ  ａｒｅａ  ｎｅｔｗｏｒｋ）プロトコル（ｐｒｏｔｏｃｏｌ）を支援するスイッチ、又はフレックスレイ（ＦｌｅｘＲａｙ）、ＭＯＳＴ（ｍｅｄｉａ  ｏｒｉｅｎｔｅｄ  ｓｙｓｔｅｍ  ｔｒａｎｓｐｏｒｔ）、ＬＩＮ（ｌｏｃａｌ  ｉｎｔｅｒｃｏｎｎｅｃｔ  ｎｅｔｗｏｒｋ）などのプロトコル（ｐｒｏｔｏｃｏｌ）を支援するスイッチと、イーサネット（ｅｔｈｅｒｎｅｔ）プロトコルを支援するスイッチとの間を連結することができる。スイッチ１１０、１１０−１、１１０−２、１２０、１３０のそれぞれは少なくとも一つのエンドノード１１１、１１２、１１３、１２１、１２２、１２３、１３１、１３２、１３３と連結される。スイッチ１１０、１１０−１、１１０−２、１２０、１３０のそれぞれはエンドノード１１１、１１２、１１３、１２１、１２２、１２３、１３１、１３２、１３３を相互連結され、自身と連結されたエンドノード１１１、１１２、１１３、１２１、１２２、１２３、１３１、１３２、１３３を制御することができる。
【００２１】
エンドノード１１１、１１２、１１３、１２１、１２２、１２３、１３１、１３２、１３３は車両に装着された各種装置を制御するＥＣＵ（ｅｌｅｃｔｒｏｎｉｃ  ｃｏｎｔｒｏｌ  ｕｎｉｔ）を意味する。すなわち、エンドノード１１１、１１２、１１３、１２１、１２２、１２３、１３１、１３２、１３３は、例えば、ディスプレイ（ｄｉｓｐｌａｙ）装置、ナビゲーション（ｎａｖｉｇａｔｉｏｎ）装置、アラウンドビューモニタリング（ａｒｏｕｎｄ  ｖｉｅｗ  ｍｏｎｉｔｏｒｉｎｇ）装置などのインフォテインメント（ｉｎｆｏｔａｉｎｍｅｎｔ）装置を構成するＥＣＵである。
一方、車両ネットワークを構成するゲートウェイ、スイッチ、エンドノードなどの通信ノードは、スター（ｓｔａｒ）トポロジー、バス（ｂｕｓ）トポロジー、リング（ｒｉｎｇ）トポロジー、ツリー（ｔｒｅｅ）トポロジー、メッシュ（ｍｅｓｈ）トポロジーなどに連結される。また、車両ネットワークを構成する通信ノードのそれぞれは、ＣＡＮプロトコル、フレックスレイプロトコル、ＭＯＳＴプロトコル、ＬＩＮプロトコル、イーサネットプロトコルなどを支援する。本発明に係る実施例は上記のネットワークトポロジーに適用され、本発明に係る実施例が適用されるネットワークトポロジーはこれに限定されず、多様に構成することができる。
【００２２】
図２は車両ネットワークを構成する通信ノードの構造を示すブロック図である。
図２に示したとおり、車両ネットワークを構成する通信ノード２００は、ＰＨＹ階層ユニット（ｐｈｙｓｉｃａｌ  ｌａｙｅｒ  ｕｎｉｔ）２１０及びコントローラ（ｃｏｎｔｒｏｌｌｅｒ）ユニット２２０を含む。また、通信ノード２００はパワー（ｐｏｗｅｒ）を供給するレギュレーター（ｒｅｇｕｌａｔｏｒ）（図示せず）をさらに含むことができる。この時、コントローラユニット２２０はＭＡＣ（ｍｅｄｉｕｍ  ａｃｃｅｓｓ  ｃｏｎｔｒｏｌ）階層を含んで具現される。ＰＨＹ階層ユニット２１０は他の通信ノードから信号を受信するか、又は、他の通信ノードに信号を伝送することができる。コントローラユニット２２０はＰＨＹ階層ユニット２１０を制御することができ、例えば、インフォテインメント機能などの多様な機能を遂行することができる。ＰＨＹ階層ユニット２１０とコントローラユニット２２０は一つのＳｏＣ（Ｓｙｓｔｅｍ  ｏｎ  Ｃｈｉｐ）で具現されてもよく、又は、別途のチップで構成されてもよい。
【００２３】
ＰＨＹ階層ユニット２１０とコントローラユニット２２０は媒体独立インターフェース（ｍｅｄｉａ  ｉｎｄｅｐｅｎｄｅｎｔ  ｉｎｔｅｒｆａｃｅ：以下、ＭＩＩと略す）２３０を通じて連結される。ＭＩＩ  ２３０はＩＥＥＥ  ８０２．３に規定されたインターフェースを意味し、ＰＨＹ階層ユニット２１０とコントローラユニット２２０間のデータインターフェース及び管理インターフェースで構成される。ＭＩＩ  ２３０の代わりにＲＭＩＩ（ｒｅｄｕｃｅｄ  ＭＩＩ）、ＧＭＩＩ（ｇｉｇａｂｉｔ  ＭＩＩ）、ＲＧＭＩＩ（ｒｅｄｕｃｅｄ  ＧＭＩＩ）、ＳＧＭＩＩ（ｓｅｒｉａｌ  ＧＭＩＩ）、ＸＧＭＩＩ（１０  ＧＭＩＩ）のうち一つのインターフェースを使うことができる。データインターフェースは、伝送チャネル（ｃｈａｎｎｅｌ）及び受信チャネルを含み、チャネルそれぞれは独立的なクロック（ｃｌｏｃｋ）、データ及び制御信号を有する。管理インターフェースは２−信号インターフェースで構成され、一つはクロックのための信号であり、他の一つはデータのための信号である。
【００２４】
ＰＨＹ階層ユニット２１０は、ＰＨＹ階層インターフェースユニット２１１、ＰＨＹ階層プロセッサ（ｐｒｏｃｅｓｓｏｒ）２１２及びＰＨＹ階層メモリ（ｍｅｍｏｒｙ）２１３などを含む。ＰＨＹ階層ユニット２１０の構成はこれに限定されず、ＰＨＹ階層ユニット２１０は多様に構成される。ＰＨＹ階層インターフェースユニット２１１はコントローラユニット２２０から受信された信号をＰＨＹ階層プロセッサ２１２に伝送し、ＰＨＹ階層プロセッサ２１２から受信した信号をコントローラユニット２２０に伝送する。ＰＨＹ階層プロセッサ２１２はＰＨＹ階層インターフェースユニット２１１及びＰＨＹ階層メモリ２１３のそれぞれの動作を制御する。ＰＨＹ階層プロセッサ２１２は伝送する信号の変調又は受信した信号の復調を遂行する。ＰＨＹ階層プロセッサ２１２は信号を入力又は出力するようにＰＨＹ階層メモリ２１３を制御する。ＰＨＹ階層メモリ２１３は受信された信号を保存し、ＰＨＹ階層プロセッサ２１２の要請により保存された信号を出力する。
【００２５】
コントローラユニット２２０はＭＩＩ  ２３０を通じてＰＨＹ階層ユニット２１０に対するモニタリング及び制御を遂行する。コントローラユニット２２０はコントローラインターフェースユニット２２１、コントローラプロセッサ２２２、メインメモリ２２３及び補助メモリ２２４などを含む。コントローラユニット２２０の構成はこれに限定されず、コントローラユニット２２０は、多様に構成することができる。コントローラインターフェースユニット２２１はＰＨＹ階層ユニット２１０、すなわち、ＰＨＹ階層インターフェースユニット２１１、又は上位階層（図示せず）から信号を受信し、受信した信号をコントローラプロセッサ２２２に伝送し、又、コントローラプロセッサ２２２から受信した信号をＰＨＹ階層ユニット２１０又は上位階層に伝送する。コントローラプロセッサ２２２は、コントローラインターフェースユニット２２１、メインメモリ２２３及び補助メモリ２２４を制御するための独立したメモリコントロールロジック（ｃｏｎｔｒｏｌ  ｌｏｇｉｃ）、又は統合メモリコントロールロジックをさらに含むことができる。メモリコントロールロジックはメインメモリ２２３及び補助メモリ２２４に含まれるか、又はコントローラプロセッサ２２２に含まれて具現される。
【００２６】
メインメモリ２２３及び補助メモリ２２４のそれぞれは、コントローラプロセッサ２２２によって処理された信号を保存でき、コントローラプロセッサ２２２の要請によって保存された信号を出力する。メインメモリ２２３はコントローラプロセッサ２２２の動作のために必要なデータを一時保存する、例えば、ＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）などの揮発性メモリである。補助メモリ２２４は、例えば、カーネル（ｋｅｒｎｅｌ）及びデバイスドライバー（ｄｅｖｉｃｅ  ｄｒｉｖｅｒ）などの運営体制コード（ｏｐｅｒａｔｉｎｇ  ｓｙｓｔｅｍ  ｃｏｄｅ）と、コントローラプロセッサ２２２の機能を遂行するためのアプリケーション（ａｐｐｌｉｃａｔｉｏｎ  ｐｒｏｇｒａｍ）コードなどが保存される不揮発性メモリである。不揮発性メモリとして、早い処理速度を有するフラッシュメモリ（ｆｌａｓｈ  ｍｅｍｏｒｙ）、又は大容量データの保存のためのハードディスクドライブ（ｈａｒｄ  ｄｉｓｃ  ｄｒｉｖｅ、ＨＤＤ）、ＣＤ−ＲＯＭ（ｃｏｍｐａｃｔ  ｄｉｓｃ−ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）などを使うことができる。コントローラプロセッサ２２２は、通常少なくとも一つのプロセッシングコア（ｃｏｒｅ）を含むロジック回路で構成される。コントローラプロセッサ２２２として、ＡＲＭ（Ａｄｖａｎｃｅｄ  ＲＩＳＣ  Ｍａｃｈｉｎｅｓ  Ｌｔｄ．）系列のコア、アトム（ａｔｏｍ）系列のコアなどが使われる。
【００２７】
以下に、車両ネットワークに属する通信ノードと、これに対応する相手（ｃｏｕｎｔｅｒｐａｒｔ）通信ノードで遂行される方法を説明する。下記の説明において、第１通信ノードで遂行される、例えば、信号の伝送又は受信の方法を説明する場合にもこれに対応する第２通信ノードは第１通信ノードで遂行される方法と相応する信号の受信又は伝送方法を遂行することができる。すなわち、第１通信ノードの動作が説明された場合に、これに対応する第２通信ノードは第１通信ノードの動作と相応する動作を遂行することができる。反対に、第２通信ノードの動作が説明された場合に、これに対応する第１通信ノードはスイッチの動作と相応する動作を遂行することができる。
【００２８】
図３は本発明の車両のネットワークにおけるミラーリングのための通信ノードの動作方法を説明するためのブロック図である。
図３に示したとおり、車両ネットワークはスイッチ１  ３１０、エンドノード１  ３１１、エンドノード２  ３１２、エンドノード３  ３１３及びエンドノード４  ３１４などを含む。スイッチ１  ３１０は図１に示したスイッチと同一又は類似の機能を有し、エンドノード３１１、３１２、３１３、３１４は図１に示したエンドノードと同一又は類似の機能を遂行する。スイッチ１  ３１０及びエンドノード３１１、３１２、３１３、３１４のそれぞれは図２に示した通信ノードと同一又は類似に構成される。
スイッチ１  ３１０は複数のポート３１０−１、３１０−２、３１０−３、３１０−４を含む。スイッチ１  ３１０のポート１  ３１０−１はエンドノード１  ３１１のポート１  ３１１−１と連結され、スイッチ１  ３１０のポート１  ３１０−１及びエンドノード１  ３１１のポート１  ３１１−１間にリンクが形成される。スイッチ１  ３１０のポート２  ３１０−２はエンドノード２  ３１２のポート１  ３１２−１と連結され、スイッチ１  ３１０のポート２  ３１０−２及びエンドノード２  ３１２のポート１  ３１２−１間にリンクが形成される。スイッチ１  ３１０のポート３  ３１０−３はエンドノード３  ３１３のポート１  ３１３−１と連結され、スイッチ１  ３１０のポート３  ３１０−３及びエンドノード３  ３１３のポート１  ３１３−１間にリンクが形成される。スイッチ１  ３１０のポート４  ３１０−４はエンドノード４  ３１４のポート１  ３１４−１と連結され、スイッチ１  ３１０のポート４  ３１０−４及びエンドノード４  ３１４のポート１  ３１４−１間にリンクが形成される。
【００２９】
以下に、図３に基づいて説明した車両ネットワークで遂行される本発明のミラーリングのための通信ノードの動作方法について、図４〜図７を基にして説明する。
図４は本発明の一実施例に係る車両のネットワークにおけるミラーリングのための通信ノードの動作方法を示すフローチャートである。
図４に示したとおり、本発明の一実施例に係る車両のネットワークにおけるミラーリングのための通信ノードの動作方法は、第１通信ノードで遂行される。第１通信ノードは図１及び図３を基にして説明したスイッチを意味し、図２を基にして説明した通信ノードの構造と類似又は同じ構造を有する。本発明の一実施例に係る車両ネットワークは複数の通信ノードを含むことができる。ここで、車両ネットワークに含まれた複数の通信ノードは、図３を基にして説明したスイッチ１  ３１０及びスイッチ１  ３１０に連結されたエンドノード３１１、３１２、３１３、３１４を含む。
【００３０】
車両ネットワークに含まれた複数の通信ノードのうち第２通信ノードは第１通信ノードに連結されたエンドノード１  ３１１を意味する。例えば、第２通信ノードは車両で遂行されるギア、速度及び方向の制御などの複数の機能のうち一つである第１機能を遂行するＥＣＵである。
第２通信ノードは車両の第１機能の動作を遂行する場合、第１機能の動作を表わす指示子が含まれた第１メッセージを生成する。次いで、第２通信ノードは車両の第１機能の動作を表わす指示子が含まれた第１メッセージを第１通信ノードに伝送する。第１通信ノードは複数の通信ノードのうち第２通信ノードから車両の第１機能の動作を表わす第１メッセージを受信する（Ｓ４１０）。次に、第１通信ノードは第１メッセージに含まれた第１機能の動作を表わす指示子を確認し、確認した指示子を通して車両で第１機能が動作したことを認知する。
【００３１】
次いで、第１通信ノードは複数の通信ノードのうち第１機能に相応する第２機能を遂行する第３通信ノードを判断する（Ｓ４２０）。ここで、第１機能に相応する第２機能は車両で遂行される複数の機能のうち第１機能と関連した機能を有する。例えば、第２通信ノードが車両のギア（ｇｅａｒ）であり、第１機能が車両の後進を意味する「Ｒ（ｒｅｖｅｒｓｅ）」で動作する機能である場合、第２機能は車両の後方で撮影された映像を出力する機能を有する。すなわち、第３通信ノードは、車両の後方で撮影された映像を出力可能なディスプレイ装置を意味する。第２通信ノードが車両の方向を制御する、例えば、ハンドル（ｈａｎｄｌｅ）のような操向装置であり、第１機能が車両の方向を左側又は右側に制御する機能である場合、第２機能は車両の左側又は右側で撮影された映像を出力する機能を意味する。すなわち、第３通信ノードは車両の後方で撮影された映像を出力可能なディスプレイ装置を意味する。
第１通信ノードは車両で遂行される複数の機能のそれぞれに対する機能コード（ｆｕｎｃｔｉｏｎ  ｃｏｄｅ）、機能コードのそれぞれに対するターゲット住所（ｔａｒｇｅｔ  ａｄｄｒｅｓｓ）及び機能コードのそれぞれに対するＶＬＡＮ  ＩＤ（Ｖｉｒｔｕａｌ  ＬＡＮ  ｉｄｅｎｔｉｆｉｅｒ）が含まれた第１テーブルに基づいて第３通信ノードを判断することができる。第１通信ノードで第３通信ノードを判断する具体的な方法は図５に基づいて下記に説明する。
【００３２】
図５は、図４に示した通信ノードの動作方法において第３通信ノードを判断する方法を示すフローチャートである。
図５に示したとおり、本発明の一実施例に係る車両のネットワークにおけるミラーリングのための通信ノードの動作方法を遂行する第１通信ノードは、第１テーブルに含まれた情報に基づいて第１機能に相応する第２機能を遂行する第３通信ノードを判断する。第１通信ノードで第３通信ノードを判断するために参照する第１テーブルは、下記の表１のように表わすことができる。
【００３３】
【表１】
2018061257.tif 000003
【００３４】
表１は、第１通信ノードで第１機能に相応する第２機能を遂行する第３通信ノードを判断するために利用される第１テーブルの一実施例を示したものである。第１テーブルは車両で遂行される複数の機能に対する機能コード、機能コードに対する説明（ｄｅｓｃｒｉｐｔｉｏｎ）、機能コードに対するターゲット住所及びＶＬＡＮ  ＩＤなどを含む。第１通信ノードは第１テーブルに基づいて第１機能の機能コードを確認することができる。例えば、第１通信ノードは第１機能が車両のギアが前進を意味する「Ｄ（ｄｒｉｖｅ）」又は後進を意味する「Ｒ（ｒｅｖｅｒｓｅ）」で動作する機能である場合、車両の前方又は後方を撮影する機能であるサラウンドビュー（ｓｕｒｒｏｕｎｄ  ｖｉｅｗ）と関連した機能が要求されることを判断する。これに伴い、第１通信ノードは第１テーブルを参照して第１機能の機能コードをサラウンドビューに相応する機能コードである「２」と判断する。
次に、第１通信ノードは第１テーブルで第１機能の機能コードに相応するターゲット住所を確認する（Ｓ４２１）。例えば、第１通信ノードは第１機能の機能コードである「２」に相応するターゲット住所である「０１−１０−ＡＯ−ＣＯ−００−０２」を確認する。次いで、第１通信ノードは確認されたターゲット住所が指示する通信ノードを第１機能に相応する第２機能を遂行する第３通信ノードと判断する（Ｓ４２２）。すなわち、第１通信ノードは「２」に相応するターゲット住所である「０１−１０−Ａ０−Ｃ０−００−０２」が指示する通信ノードを第１機能に相応する第２機能を遂行する第３通信ノードと判断する。
【００３５】
再び、図４に基づけば、第１通信ノードは、複数の通信ノードのうち第２機能と関連したデータを提供する少なくとも一つの通信ノードを判断する（Ｓ４３０）。例えば、第１機能が車両のギアが前進を意味する「Ｄ（ｄｒｉｖｅ）」又は後進を意味する「Ｒ（ｒｅｖｅｒｓｅ）」で動作する機能であり、第２機能が車両の後方で撮影された映像を出力する機能である場合、第２機能と関連したデータを提供する少なくとも一つの通信ノードは車両の後方を撮影可能なカメラ（ｃａｍｅｒａ）を意味する。第１機能が車両の方向を左側又は右側に制御する機能であり、第２機能は車両の左側又は右側で撮影された映像を出力する機能である場合、第２機能と関連したデータを提供する少なくとも一つの通信ノードは車両の左側又は右側を撮影可能なカメラである。
具体的には、第１通信ノードは第１通信ノードに含まれた複数のポートのポート番号、複数のポートを通じて連結された通信ノードのＭＡＣアドレス（ＭＡＣ  ａｄｄｒｅｓｓ）及び複数のポートを通じて連結された通信ノードのＶＬＡＮ  ＩＤを含む第２テーブルに基づいて少なくとも一つの通信ノードを判断する。第１通信ノードで少なくとも一つの通信ノードを判断する具体的な方法を図６に基づいて以下に説明する。
【００３６】
図６は図４に示した通信ノードの動作方法において少なくとも一つの通信ノードを判断する方法を示すフローチャートである。
図６に示したとおり、本発明の一実施例に係る車両のネットワークにおけるミラーリングのための通信ノードの動作方法を遂行する第１通信ノードは、第２テーブルに含まれた情報に基づいて第２機能と関連したデータを提供する少なくとも一つの通信ノードを判断する。第１通信ノードで少なくとも一つの通信ノードを判断するために参照する第２テーブルは、下記の表２のように表わすことができる。
【００３７】
【表２】
2018061257.tif 000004
【００３８】
表２は、第１通信ノードで第２機能と関連したデータを提供する少なくとも一つの通信ノードを判断するために参照される第２テーブルの一実施例を示した表である。例えば、第２テーブルは第１通信ノードに含まれた複数のポートのポート番号、複数のポートを通じて連結された通信ノードのＭＡＣアドレス及び複数のポートを通じて連結された通信ノードのＶＬＡＮ  ＩＤなどを含む。第１通信ノードは、第２テーブルで第１機能の機能コードに相応するＶＬＡＮ  ＩＤと同じＶＬＡＮ  ＩＤを有する少なくとも一つのポートを確認する（Ｓ４３１）。具体的には、第１通信ノードは、第１テーブルを通じて機能コード「２」に相応するＶＬＡＮ  ＩＤが「２」であることを確認する。次いで、第１通信ノードは第２テーブルで２、３及び４のポート番号を有するポートがＶＬＡＩＮ  ＩＤであるＶＬＡＮ  ＩＤ  「２」を有するポートであることを確認する。
次に、第１通信ノードは、確認されたポートを通じて連結された通信ノードを第２機能と関連したデータを提供する少なくとも一つの通信ノードと判断する（Ｓ４３２）。具体的には、第１通信ノードは、２、３、及び４のポート番号を有するポートを通じて連結された通信ノードのＭＡＣアドレスを確認することができる。次いで、第１通信ノードは、２、３、及び４のポート番号を有するポートのＭＡＣアドレスのうちでターゲット住所に相応するＭＡＣアドレスを除いた残りのＭＡＣアドレスを有する通信ノードを確認する。次いで、第１通信ノードは、残りのＭＡＣアドレスを有する通信ノードを第２機能に関連したデータを提供する少なくとも一つの通信ノードと判断する。
【００３９】
例えば、第１通信ノードは、２、３及び４のポート番号を有する各ポートのＭＡＣアドレスである「０１−１０−ＡＯ−ＣＯ−００−０２」、「０１−１０−ＡＯ−ＣＯ−００−０３」及び「０１−１０−ＡＯ−ＣＯ−００−０４」で２のポート番号を有するポートのＭＡＣアドレスである「０１−１０−ＡＯ−ＣＯ−００−０２」はターゲット住所に相応するＭＡＣアドレスであることを確認する。
次に、第１通信ノードは、「０１−１０−ＡＯ−ＣＯ−００−０２」、「０１−１０−ＡＯ−ＣＯ−００−０３」及び「０１−１０−ＡＯ−ＣＯ−００−０４」でターゲット住所に相応するＭＡＣアドレスである「０１−１０−ＡＯ−ＣＯ−００−０２」を除いた「０１−１０−ＡＯ−ＣＯ−００−０３」及び「０１−１０−ＡＯ−ＣＯ−００−０４」の住所を有する通信ノードを第２機能と関連したデータを提供する少なくとも一つの通信ノードと判断する。
再び、図４に基づけば、第１通信ノードは、少なくとも一つの通信ノードから受信される第２メッセージを第３通信ノードにミラーリング（ｍｉｒｒｏｒｉｎｇ）されるように第１機能に対するポートミラーリング（ｐｏｒｔ  ｍｉｒｒｏｒｉｎｇ）を設定する（Ｓ４４０）。第１通信ノードで第１機能に対するポートミラーリングを設定する具体的な方法について図７に基づいて以下に説明する。
【００４０】
図７は、図４に示した通信ノードの動作方法においてポートミラーリングを設定する方法を示すフローチャートである。
図７に示したとおり、本発明の一実施例に係る車両のネットワークにおけるミラーリングのための通信ノードの動作方法を遂行する第１通信ノードは、第１通信ノード及び第３通信ノード間を連結するポートを第１機能のミラーリングのための対象ポート（ｔａｒｇｅｔ  ｐｏｒｔ）に設定する（Ｓ４４１）。具体的には、第１通信ノードは、第１テーブルに基づいて判断された第３通信ノードのＭＡＣアドレスを第２テーブルで確認し、確認された第３通信ノードのＭＡＣアドレスに相応するポートを確認する。次に、第１通信ノードは、確認されたポートを第１通信ノードに含まれた複数のポートのうち第１通信ノード及び第３通信ノード間を連結するポートと確認し、確認されたポートを第１機能のミラーリングのための対象ポートに設定する。
【００４１】
例えば、第１通信ノードを図３に示したスイッチ１  ３１０とすると、第３通信ノードは、スイッチ１  ３１０に連結されたエンドノード２  ３１２とすることができる。このような場合、スイッチ１  ３１０は、第１テーブルで第１機能に相応する機能コードを確認し、確認した機能コードに相応するターゲット住所を確認する。次いで、スイッチ１  ３１０は、確認されたターゲット住所が指示する通信ノードを確認し、確認した通信ノードであるエンドノード２  ３１２を第１機能に相応する第２機能を遂行する通信ノードと判断する。次に、スイッチ１  ３１０は、第１テーブルに基づいて判断したエンドノード２  ３１２のＭＡＣアドレスを第２テーブルで確認することができ、確認したエンドノード２  ３１２のＭＡＣアドレスに相応するポートがポート２  ３１０−２であることを確認する。そして、スイッチ１  ３１０は、確認されたポート２  ３１０−２を第１機能のミラーリングのための対象ポートに設定することができる。
次いで、第１通信ノードは、第１通信ノード及び少なくとも一つの通信ノード間を連結するポートを第１機能のミラーリングのためのミラーリングポートに設定する（Ｓ４４２）。具体的には、第１通信ノードは、第２テーブルに基づいて第１通信ノードに含まれた複数のポートのうち少なくとも一つの通信ノードのポートを確認する。そして、第１通信ノードは、確認された少なくとも一つの通信ノードのポートを第１機能のミラーリングのためのミラーリングポートに設定する。
【００４２】
例えば、第１通信ノードを図３に示したスイッチ１  ３１０とすると、少なくとも一つの通信ノードは、スイッチ１  ３１０に連結されたエンドノード３  ３１３及びエンドノード４  ３１４とすることができる。このような場合、スイッチ１  ３１０は、第１テーブルで第１機能に相応する機能コードを確認し、確認された機能コードに相応するＶＬＡＮ  ＩＤを確認する。次に、スイッチ１  ３１０は、第２テーブルで確認されたＶＬＡＮ  ＩＤと同じＶＬＡＮ  ＩＤを有する通信ノードを確認する。すなわち、スイッチ１  ３１０は、第２テーブルで第１機能のコードに相応するＶＬＡＮ  ＩＤと同じＶＬＡＮ  ＩＤを有するエンドノード２  ３１２、エンドノード３  ３１３及びエンドノード４  ３１４を確認する。この時、スイッチ１  ３１０は、エンドノード２  ３１２、エンドノード３  ３１３及びエンドノード４  ３１４のうちＭＡＣアドレスがターゲット住所であるエンドノード２  ３１２を除いた残りのエンドノード３  ３１３及びエンドノード４  ３１４に対するポートを第１機能のミラーリングのためのミラーリングポートに設定することができる。すなわち、スイッチ１  ３１０は、スイッチ１  ３１０に含まれたポート３１０−１、３１０−２、３１０−３、３１０−４のうちエンドノード３  ３１３及びエンドノード４  ３１４と連結されたポート３  ３１０−３及びポート４  ３１０−４を第１機能のミラーリングのためのミラーリングポートに設定することができる。
【００４３】
再び、図４に基づくと、第１通信ノードは、少なくとも一つの通信ノードからミラーリングポートを通じて第２メッセージが受信する場合、第２メッセージを対象ポートを通じて第３通信ノードに伝送する（Ｓ４５０）。ここで、第２メッセージは第２機能と関連したデータを含む。例えば、第２機能が車両の後方で撮影された映像を出力する機能である場合、第２メッセージは第２機能と関連したデータである車両の後方で撮影された映像に対するデータを含む。
また、第１通信ノードを図３に示したスイッチ１  ３１０とすると、少なくとも一つの通信ノードは、スイッチ１  ３１０に連結されたエンドノード３  ３１３及びエンドノード４  ３１４とすることができる。このような場合、エンドノード３  ３１３及びエンドノード４  ３１４は、第２機能と関連したデータが含まれた第２メッセージを生成する。次いで、エンドノード３  ３１３及びエンドノード４  ３１４は、生成された第２メッセージをスイッチ１  ３１０に伝送する。
【００４４】
具体的には、エンドノード３  ３１３は、第２機能と関連したデータが含まれた第２メッセージを生成するとき、生成された第２メッセージをポート１  ３１３−１を通じてスイッチ１  ３１０に伝送する。そして、スイッチ１  ３１０は、エンドノード３  ３１３のポート１  ３１３−１と連結されたポート３  ３１０−３を通じてエンドノード３  ３１３から第２メッセージを受信する。また、エンドノード４  ３１４は、第２機能と関連したデータが含まれた第２メッセージを生成することができ、生成された第２メッセージをポート１  ３１４−１を通じてスイッチ１  ３１０に伝送する。そして、スイッチ１  ３１０は、エンドノード３  ３１３のポート１  ３１３−１と連結されたポート４  ３１０−４を通じてエンドノード４  ３１４から第２メッセージを受信する。
【００４５】
次に、スイッチ１  ３１０は、エンドノード３  ３１３及びエンドノード４  ３１４から第２メッセージが第１機能のミラーリングのためのミラーリングポートであるポート３  ３１０−３及びポート４  ３１０−４を通じて受信したことを確認する。そして、スイッチ１  ３１０は、第２メッセージを第１機能のミラーリングのための対象ポートであるポート２  ３１０−２を通じてエンドノード２  ３１２に伝送する。次に、エンドノード２  ３１２は、スイッチ１  ３１０のポート２  ３１０−２と連結されたポート１  ３１２−１を通じてスイッチ１  ３１０から第２メッセージを受信する。次いで、エンドノード２  ３１２は、受信された第２メッセージを処理する。例えば、エンドノード２  ３１２が映像を出力可能なディスプレイ装置であり、第２メッセージに映像データが含まれた場合、エンドノード２  ３１２は、第２メッセージに含まれた映像データを出力する。
図３〜図７を基にして上記説明のとおり、本発明の一実施例に係る車両のネットワークにおけるミラーリングのための通信ノードの動作方法を遂行する第１通信ノードは、第１機能に対するポートミラーリングを設定する。このように設定されるポートミラーリングに基づいて第１通信ノードでメッセージを処理する方法を図８に基づいて以下に説明する。
【００４６】
図８は本発明の他の実施例に係る車両のネットワークにおけるミラーリングのための通信ノードの動作方法を示すフローチャートである。
図８に示したとおり、本発明の一実施例に係る車両のネットワークにおけるミラーリングのための通信ノードの動作方法は、第１通信ノードで遂行される。第１通信ノードは、図１及び図３を基に説明したスイッチを含み、図２を基に説明した通信ノードの構造と類似又は同じ構造を有する。本発明の一実施例に係る車両ネットワークは複数の通信ノードを有する。ここで、車両ネットワークに含まれた複数の通信ノードは、図３を基にして説明したスイッチ１  ３１０及びスイッチ１  ３１０に連結されたエンドノード３１１、３１２、３１３、３１４を有する。
車両ネットワークに含まれた複数の通信ノードのうち少なくとも一つの通信ノードは、車両の機能と関連したデータが含まれたメッセージを生成する。そして、少なくとも一つの通信ノードは、生成されたメッセージを第１通信ノードに伝送する。次に、第１通信ノードは、少なくとも一つの通信ノードから車両の機能と関連したデータが含まれたメッセージを受信する（Ｓ８１０）。ここで、少なくとも一つの通信ノードは、第１通信ノードに連結されたエンドノードであり、車両で遂行される複数の機能のうち少なくとも一つの機能を遂行する。
【００４７】
次に、第１通信ノードは、受信されたメッセージに含まれた車両の機能と関連したデータを確認し、確認された機能に対するポートミラーリングの設定の有無を判断する。具体的には、第１通信ノードは、第１通信ノードに含まれた複数のポートのうち少なくとも一つの通信ノードに対するポートがミラーリングポートであるかを確認する（Ｓ８２０）。すなわち、第１通信ノードは、第１通信ノードに含まれた複数のポートのうち少なくとも一つの通信ノードと連結されたポートがミラーリングポートに設定されたポートであるかを確認する。
次いで、第１通信ノードは、第１通信ノード及び少なくとも一つの通信ノード間を連結するポートが確認された機能のミラーリングのためのミラーリングポートである場合、確認された機能に対するポートミラーリングが設定されたと判断する。  反対に、第１通信ノードは、第１通信ノード及び少なくとも一つの通信ノード間を連結するポートが確認された機能のミラーリングのためのミラーリングポートではない場合、確認された機能に対するポートミラーリングが設定されていないと判断する。
【００４８】
そして、第１通信ノードは、確認された機能に対するポートミラーリングの設定の有無に基づいてメッセージを処理する。具体的には、第１通信ノードは、確認された機能に対するポートミラーリングが設定された場合、確認された機能に対する対象ポートを通じて車両の機能と関連したデータが含まれたメッセージを第３通信ノードに伝送する（Ｓ８３０）。ここで、第３通信ノードは、第１通信ノードに含まれた複数のポートのうちポートミラーリングのための対象ポートを通じて連結された通信ノードを意味する。
一方、第１通信ノードは、確認された機能に対するポートミラーリングが設定されていない場合、車両の機能と関連したデータが含まれたメッセージを削除する（Ｓ８４０）。
上記の方法を通して、本発明の一実施例に係る車両のネットワークにおけるミラーリングのための通信ノードの動作方法を遂行する第１通信ノードは、車両で遂行される複数の機能のうちポートミラーリングが設定された機能が存在する場合、設定されたポートミラーリングに基づいて該当機能と関連したメッセージを処理することができる。具体的には、第１通信ノードでポートミラーリングに基づいて該当機能と関連したメッセージを処理する方法について以下に説明する。
【００４９】
例えば、図２を基に説明した通り、第１通信ノードは、ＰＨＹ階層ユニット及びコントローラユニットを含む。第１通信ノードは、ＰＨＹ階層ユニットを通じて少なくとも一つの通信ノードから車両の機能と関連したデータが含まれたメッセージを受信する。次いで、第１通信ノードのＰＨＹ階層ユニットを通じて受信したメッセージは、コントローラユニットに伝送されず、ポートミラーリングのための対象ポートを通じて連結された第３通信ノードのＰＨＹ階層ユニットに伝送される。すなわち、第１通信ノードは、ポートミラーリングが設定された車両の機能と関連したデータが含まれたメッセージをＰＨＹ階層ユニットを通じて受信する場合、該当メッセージをコントローラユニットに伝送せずに対象ポートを通じて連結された第３通信ノードのＰＨＹ階層ユニットに伝送する。
【００５０】
図９は本発明のさらに他の実施例に係る車両のネットワークにおけるミラーリングのための通信ノードの動作方法を説明するためのブロック図である。
図９に示したとおり、車両ネットワークはスイッチ１  ９１０、スイッチ２  ９２０、スイッチ３  ９３０、エンドノード１  ９１１、エンドノード２  ９１２、エンドノード３  ９２１、エンドノード４  ９２２、エンドノード５  ９３１及びエンドノード６  ９３２などを含む。スイッチ９１０、９２０、９３０は、図１に示したスイッチと同一又は類似の機能を有し、エンドノード９１１、９１２、９２１、９２２、９３１、９３２は、図１に示したエンドノードと同一又は類似の機能を遂行することができる。スイッチ９１０、９２０、９３０及びエンドノード９１１、９１２、９２１、９２２、９３１、９３２のそれぞれは図２に示した通信ノードと同一又は類似に構成される。
【００５１】
スイッチ１  ９１０は、複数のポート９１０−１、９１０−２、９１０−３、９１０−４を含むことができる。スイッチ１  ９１０のポート１  ９１０−１はエンドノード１  ９１１のポート１  ９１１−１と連結され、スイッチ１  ９１０のポート１  ９１０−１及びエンドノード１  ９１１のポート１  ９１１−１間にリンクが形成される。スイッチ１  ９１０のポート２  ９１０−２はエンドノード２  ９１２のポート１  ９１２−１と連結され、スイッチ１  ９１０のポート２  ９１０−２及びエンドノード２  ９１２のポート１  ９１２−１間にリンクが形成される。スイッチ１  ９１０のポート３  ９１０−３はスイッチ２  ９２０のポート１  ９２０−１と連結され、スイッチ１  ９１０のポート３  ９１０−３及びスイッチ２  ９２０のポート１  ９２０−１間にリンクが形成される。スイッチ１  ９１０のポート４  ９１０−４はスイッチ３  ９３０のポート１  ９３０−１と連結され、スイッチ１  ９１０のポート４  ９１０−４及びスイッチ３  ９３０のポート１  ９３０−１間にリンクが形成される。
【００５２】
スイッチ２  ９２０は複数のポート９２０−１、９２０−２、９２０−３を含む。スイッチ２  ９２０のポート１  ９２０−１はスイッチ１  ９１０のポート２  ９１０−２と連結され、スイッチ２  ９２０のポート１  ９２０−１及びスイッチ１  ９１０のポート２  ９１０−２間にリンクが形成される。スイッチ２  ９２０のポート２  ９２０−２はエンドノード３  ９２１のポート１  ９２１−１と連結され、スイッチ２  ９２０のポート２  ９２０−２及びエンドノード３  ９２１のポート１  ９２１−１間にリンクが形成される。スイッチ２  ９２０のポート３  ９２０−３はエンドノード４  ９２２のポート１  ９２２−１と連結され、スイッチ２  ９２０のポート３  ９２０−３及びエンドノード４  ９２２のポート１  ９２２−１間にリンクが形成される。
【００５３】
スイッチ３  ９３０は複数のポート９３０−１、９３０−２、９３０−３を含む。スイッチ３  ９３０のポート１  ９３０−１はスイッチ１  ９１０のポート４  ９１０−４と連結され、スイッチ３  ９３０のポート１  ９３０−１及びスイッチ１  ９１０のポート４  ９１０−４間にリンクが形成される。スイッチ３  ９３０のポート２  ９３０−２はエンドノード５  ９３１のポート１  ９３１−１と連結され、スイッチ３  ９３０のポート２  ９３０−２及びエンドノード５  ９３１のポート１  ９３１−１間にリンクが形成さる。スイッチ３  ９３０のポート３  ９３０−３はエンドトヌ６９３２のポート１  ９３２−１と連結され、スイッチ３  ９３０のポート３  ９３０−３及びエンドノード６  ９３２のポート１  ９３２−１間にリンクが形成される。
上記の連結構造を有する車両ネットワークにおいて、スイッチ１  ９１０は、図４〜図７を基にして説明した本発明の一実施例に係る車両のネットワークにおけるミラーリングのための通信ノードの動作方法及び図８を基にして説明した本発明の他の実施例に係る車両のネットワークにおけるミラーリングのための通信ノードの動作方法を遂行する。すなわち、スイッチ１  ９１０は図４〜図８を基にして説明した通信ノードの動作方法に含まれた各段階を遂行する。ただし、図９に示したとおり、車両ネットワークに複数のスイッチが含まれる場合、スイッチ１  ９１０で遂行される通信ノードの動作方法に差が発生することがあり、それについて以下に具体的に説明する。
【００５４】
スイッチ１  ９１０は、エンドノード１  ９１１からポート１  ９１０−１を通じて車両で遂行される複数の機能のうち一つである第１機能の動作を表わす第１メッセージを受信する。次いで、スイッチ１  ９１０は第１メッセージが表わす第１機能を確認し、例えば、図５を基づき説明した第１テーブルで確認された第１機能に相応する機能コードを確認する。次いで、スイッチ１  ９１０は第１テーブルで第１機能の機能コードに相応するターゲット住所を確認する。そして、スイッチ１  ９１０は、ターゲット住所が指示する通信ノードであるエンドノード２  ９１２を第１機能に相応する第２機能を遂行する通信ノードと判断する。
続いて、スイッチ１  ９１０は第１テーブルで第１機能の機能コードに相応するＶＬＡＮ  ＩＤを確認し、第２テーブルで第１機能の機能コードに相応するＶＬＡＮ  ＩＤと同じＩＤを有する通信ノードであるエンドノード３  ９２１、エンドノード４  ９２２、エンドノード５  ９３１及びエンドノード６  ９３２を確認する。次に、スイッチ１  ９１０は確認されたエンドノード３  ９２１、エンドノード４  ９２２、エンドノード５  ９３１及びエンドノード６  ９３２を第２機能と関連したデータを提供する通信ノードと判断する。
【００５５】
この時、スイッチ１  ９１０は第２テーブルでエンドノード３  ９２１及びエンドノード４  ９２２のＭＡＣアドレスを確認し、確認されたＭＡＣアドレスに基づいてエンドノード３  ９２１及びエンドノード４  ９２２がスイッチ２  ９２０に連結されていることを確認する。次いで、スイッチ１  ９１０はスイッチ１  ９１０に含まれた複数のポート９１０−１、９１０−２、９１０−３、９１０−４のうちポート３  ９１０−３がスイッチ２  ９２０に連結されたことを確認する。そして、スイッチ１  ９１０は、第１機能に対するミラーリングの遂行を指示する指示子が含まれたメッセージを生成し、生成したメッセージをポート３  ９１０−３を通じてスイッチ２  ９２０に伝送する。
一方、スイッチ２  ９２０は、ポート１  ９２０−１を通じてスイッチ１  ９１０から第１機能に対するミラーリングの遂行を指示する指示子が含まれたメッセージを受信する。そして、スイッチ２  ９２０は受信したメッセージで第１機能を確認し、確認した第１機能に対するポートミラーリングを設定する。スイッチ２  ９２０で第１機能に対するポートミラーリングを設定する具体的な方法は、図４〜図７を基にして説明した内容と同一である。例えば、スイッチ２  ９２０に含まれた複数のポート９２０−１、９２０−２、９２０−３のうちスイッチ１  ９１０と連結されたポート１  ９２０−１は第１機能のミラーリングのための対象ポートに設定され、エンドノード３  ９２１と連結されたポート２  ９２１−２及びエンドノード４  ９２２と連結されたポート３  ９２０−３は第１機能のミラーリングのためのミラーリングポートに設定される。これに伴い、スイッチ２  ９２０はエンドノード３  ９２１及びエンドノード４  ９２２から第１機能に相応する第２機能と関連したデータが含まれたメッセージを受信する場合、受信したメッセージを対象ポートに設定されたポート１  ９２０−１を通じてスイッチ１  ９１０に伝送することができる。
【００５６】
これと同じ方法により、スイッチ１  ９１０はスイッチ３  ９３０を通じて連結されたエンドノード５  ９３１及びエンドノード６  ９３２に第１機能に対するミラーリングの遂行を指示することができ、スイッチ３  ９３０はエンドノード５  ９３１及びエンドノード６  ９３２から第１機能に相応する第２機能と関連したデータが含まれたメッセージが受信される場合、受信したメッセージをスイッチ１  ９１０に伝送する。
【００５７】
一方、スイッチ１  ９１０は第２テーブルでエンドノード２  ９１２のＭＡＣアドレスに相応するポートを確認することができ、確認されたポートを第１機能のミラーリングのための対象ポートに設定する。すなわち、スイッチ１  ９１０は第２テーブルに基づいてスイッチ１  ９１０に含まれた複数のポート９１０−１、９１０−２、９１０−３、９１０−４のうちスイッチ１  ９１０及びエンドノード２  ９１２間を連結するポートがポート２  ９１０−２であることを確認し、確認されたポート２  ９１０−２を第１機能のミラーリングのための対象ポートに設定する。
次いで、スイッチ１  ９１０はスイッチ１  ９１０に含まれた複数のポート９１０−１、９１０−２、９１０−３、９１０−４のうちスイッチ２  ９２０と連結されたポート３  ９１０−３及びスイッチ３  ９３０と連結されたポート４  ９１０−４を第１機能のミラーリングのためのミラーリングポートに設定する。そして、スイッチ１  ９１０はスイッチ２  ９２０及びスイッチ３  ９３０から第１機能に相応する第２機能と関連したデータが含まれたメッセージを受信する場合、受信されたメッセージを第１機能のミラーリングのための対象ポートに設定されたポート２  ９１０−２を通じてエンドノード２  ９１２に伝送する。
【００５８】
本発明に係る方法は多様なコンピュータ手段を通じて遂行されるプログラム命令形態で具現されてコンピュータ可読媒体に記録される。コンピュータ可読媒体はプログラム命令、データファイル、データ構造などを単独又は組み合わせて使用することができる。コンピュータ可読媒体に記録されるプログラム命令は、本発明のために特別に設計されて構成されたものであるか、又は、コンピュータソフトウェアの当業者に公示の使用可能なものであってよい。
コンピュータ可読媒体の例には、ロム（ｒｏｍ）、ラム（ｒａｍ）、フラッシュメモリ（ｆｌａｓｈ  ｍｅｍｏｒｙ）などのように、プログラム命令を保存して遂行するように特別に構成されたハードウェア装置が含まれる。プログラム命令の例には、コンパイラ（ｃｏｍｐｉｌｅｒ）により作られるような機械語コードだけでなく、インタープリタ（ｉｎｔｅｒｐｒｅｔｅｒ）などを使ってコンピュータによって遂行される高級言語コードを含む。上記したハードウェア装置は本発明の動作を遂行するために少なくとも一つのソフトウェアモジュールで作動するように構成されてもよく、又その逆であってもよい。
【００５９】
以上、本願の好ましい実施例について説明したが、本発明はこの実施例に限定されず、下記の特許請求の範囲に記載された本発明の思想及び領域から逸脱しない範囲内で、本発明を多様に修正及び変更できることは自明である。
【符号の説明】
【００６０】
１００：ゲートウェイ
１１０、１１０−１，１１０−２、１２０、１３０：スイッチ
１１１、１１２、１１３、１２１、１２２、１２３、１３１、１３２、１３３：エンドノード
２００：通信ノード
２１０：ＰＨＹ階層ユニット
２１１：ＰＨＹ階層インターフェースユニット
２１２：ＰＨＹ階層プロセッサ
２１３：ＰＨＹ階層メモリ
２２０：コントローラユニット
２２１：コントローラインターフェースユニット
２２２：コントローラプロセッサ
２２３：メインメモリ
２２４：補助メモリ
２３０：媒体独立インターフェース、ＭＩＩ
３１０、９１０：スイッチ１
３１０−１、３１１−１、３１２−１、３１３−１、３１４−１、９１０−１、９１１−１、９２０−１、９２１−１、９２２−１、９３０−１、９３１−１、９３２−１：ポート１
３１０−２、９１０−２、９２０−２、９２１−２、９３０−２：ポート２
３１０−３、９１０−３、９２０−３：ポート３
３１０−４、９１０−４：ポート４
３１１、９１１：エンドノード１
３１２、９１２：エンドノード２
３１３、９２１：エンドノード３
３１４、９２２：エンドノード４
９２０：スイッチ２
９３０：スイッチ３
９３１：エンドノード５
９３２：エンドノード６
【図１】
2018061257.tif 000005
【図２】
2018061257.tif 000006
【図３】
2018061257.tif 000007
【図４】
2018061257.tif 000008
【図５】
2018061257.tif 000009
【図６】
2018061257.tif 000010
【図７】
2018061257.tif 000011
【図８】
2018061257.tif 000012
【図９】
2018061257.tif 000013