(57)【特許請求の範囲】
【請求項１】
複数の通信線が接続され、前記複数の通信線間でのデータの中継を行う中継装置（９０）であって、
複数の通信線の何れかを介して、指定された通信装置を表す指定通信装置に対するスリープモードに遷移する旨の指令であって該指定通信装置のＭＡＣアドレスを指定した指令であるスリープ指令を受けると、前記指定通信装置に対して前記スリープ指令を中継するスリープ中継手段（Ｓ４０，Ｓ５０）と、
前記指定通信装置が接続された通信線を表す指定通信線を前記指定通信装置のＭＡＣアドレスで特定し、該指定通信線にスリープモードでない通常モードである他の通信装置を表す起動通信装置が存在するか否かを判定する起動判定手段（Ｓ６０）と、
前記指定通信線に前記起動通信装置が存在しない場合に、前記指定通信線を用いた通信を遮断する通信遮断手段（Ｓ７０）と、
を備えたことを特徴とする中継装置。
【請求項２】
請求項１の中継装置において、
当該中継装置に接続された複数の通信線のうちの、スリープ指令を受けた通信線以外の全ての通信線を用いた通信が遮断された場合、当該中継装置を、何れの通信線からもデータを送信しないスリープモードに遷移させるスリープ遷移手段（Ｓ８０、Ｓ９０）、
を備えたことを特徴とする中継装置。
【請求項３】
請求項１または請求項２に記載の中継装置において、
予め設定されたウェイクアップ条件が成立すると、当該中継装置を、何れの通信線からもデータを送信しないスリープモードからデータの送信を行う起動モードに遷移させる起動遷移手段（Ｓ２３０，Ｓ２６０）、
を備えたことを特徴とする中継装置。
【請求項４】
請求項３に記載の中継装置において、
前記起動遷移手段は、前記ウェイクアップ条件が成立した場合として、前記複数の通信線の何れかからウェイクアップ指令を受けた場合に、前記起動モードに遷移させること
を特徴とする中継装置。
【請求項５】
請求項１〜請求項４の何れか１項に記載の中継装置において、
データの送信を行う起動モードに遷移させる通信装置を表す対象通信装置をＭＡＣアドレスで指定したウェイクアップ指令を受けると、前記対象通信装置が接続された通信線の遮断状態を解除し、前記ウェイクアップ指令をＭＡＣアドレスで指定された対象通信装置にユニキャスト送信する遮断解除手段（Ｓ２３０，Ｓ２７０，Ｓ２８０）、
を備えたことを特徴とする中継装置。
【請求項６】
請求項５に記載の中継装置において、
前記遮断解除手段は、前記対象通信装置が接続された通信線の電位を変化させることで該通信線に接続された対象通信装置を起動させること
を特徴とする中継装置。
【請求項７】
請求項１〜請求項６の何れか１項に記載の中継装置において、
ある通信装置のＩＰアドレスを含み、この通信装置にＭＡＣアドレスを要求するＡＲＰフレームを受けると、該ＡＲＰフレームをブロードキャスト送信し、該ＡＲＰフレームに対する応答を受けると、該応答に含まれるＭＡＣアドレスに基づいてこの通信装置のＩＰアドレスとＭＡＣアドレスとを対応付けたＭＡＣテーブル生成するＭＡＣテーブル生成手段（Ｓ４２０，Ｓ４５０，Ｓ４６０，Ｓ５１０，Ｓ５２０）と、
前記ＡＲＰフレームに対する応答をＡＲＰフレームの送信元に中継する応答中継手段（Ｓ５４０）と、
を備え、
当該中継装置は、前記ＭＡＣテーブル生成手段にて生成されたＭＡＣテーブルを用いて中継を行うこと
を特徴とする中継装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の通信線間でのデータの中継を行う中継装置に関する。
【背景技術】
【０００２】
通信線に複数の通信装置が接続されたネットワークにおいて、通信装置が所定のスリープ条件を満たすとスリープモードに遷移することで、通信装置での消費電力を抑制するものが知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１５０３４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、通信を行うネットワークでは、ネットワーク全体において、より消費電力を抑制することが求められている。そこで、このような要求を鑑み、通信を行うネットワークにおいて、より省電力化を実現できるようにすることを本発明の目的とする。
【課題を解決するための手段】
【０００５】
本発明の中継装置において、スリープ中継手段は、複数の通信線の何れかを介して、指定された通信装置を表す指定通信装置に対するスリープモードに遷移する旨の指令であるスリープ指令を受けると、指定通信装置に対してスリープ指令を中継する。また、起動判定手段は、指定通信装置が接続された通信線を表す指定通信線に、スリープモードでない通常モードである他の通信装置を表す起動通信装置が存在するか否かを判定する。そして、通信遮断手段は、指定通信線に起動通信装置が存在しない場合に、指定通信線を用いた通信を遮断する。
【０００６】
このような中継装置によれば、通信装置をスリープモードにするだけでなく、通信線を用いた通信も遮断するので、中継装置や通信装置を含むネットワーク全体において、省電力化を実現することができる。
【０００７】
なお、各請求項の記載は、可能な限りにおいて任意に組み合わせることができる。この際、一部構成を除外してもよい。
【図面の簡単な説明】
【０００８】
【図１】本発明が適用された通信システム１の概略構成を示すブロック図である。
【図２】スリープモードに遷移させる際の各装置の作動手順を示すラダーチャートである。
【図３】イーサネットフレームのデータ構造を示す説明図である。
【図４】イーサネットスイッチ９０におけるＭＡＣアドレステーブルの一例を示す説明図である。
【図５】車両状態と通常モードであるＥＣＵとの関係の一例を示す説明図である。
【図６】通常モードに遷移させる際の各装置の作動手順を示すラダーチャートである。
【図７】ＭＡＣアドレステーブルを生成する手順を示すラダーチャートである。
【発明を実施するための形態】
【０００９】
以下に本発明にかかる実施の形態を図面と共に説明する。
［本実施形態の構成］
本発明が適用された通信システム１は、例えば乗用車等の車両に搭載され、車両内の通信ネットワーク（ローカルネットワーク）を構成している。そして、通信システム１では、イーサネット（登録商標）スイッチや電子制御装置（ＥＣＵ： Electronic Control Unit）をスリープモードに遷移させることで省電力化を実現している。
【００１０】
詳細には、図１に示すように、通信システム１は、複数のイーサネットスイッチ５，１４，１６，３４，５４，５６と、複数のＥＣＵ１０，１８，２０，２２、３０，３８、５０，５８，６０とを備えている。各ＥＣＵ１０，１８，２０，２２、３０，３８、５０，５８，６０は、ＣＰＵ、ＲＯＭ、ＲＡＭ等を有するマイコン（図示省略）の機能を備えている。
【００１１】
複数のＥＣＵ１０，１８，２０，２２、３０，３８、５０，５８，６０のうちのＥＣＵ１０，３０，５０については、イーサネットスイッチ１１，３１，５１としての機能も備えている。すなわち、イーサネットスイッチとしての機能では、イーサネット規格を用いた通信を行う。
【００１２】
そして、イーサネットスイッチとしての機能では、データに含まれるＭＡＣアドレスを利用して宛先となる装置を特定し、この宛先となる装置が接続されている通信線にデータを中継する。なお、通信システム１においては、通信システム１を構成する全ての装置がイーサネット規格を用いてデータのやり取りを行う。
【００１３】
これらの各装置は、イーサネットスイッチ［１０］５を中心に、ツリー状に配置されている。すなわち、イーサネットスイッチ［１０］５は、通信線１２，３２，５２を介してＥＣＵ［１］１０、ＥＣＵ［２］３０、ＥＣＵ［３］５０にそれぞれ接続されている。
【００１４】
また、ＥＣＵ［１］１０は、通信線１３，１５を介してイーサネットスイッチ［４］１４、イーサネットスイッチ［５］１６にも接続されている。また、イーサネットスイッチ［４］１４は、通信線１７，１９を介してＥＣＵ［４］１８、ＥＣＵ［５］２０に接続されている。また、イーサネットスイッチ［５］１６は、通信線２１を介してＥＣＵ［６］２２に接続されている。
【００１５】
次に、ＥＣＵ［２］３０は、通信線３３を介してイーサネットスイッチ［６］３４に接続されており、イーサネットスイッチ［６］３４は、通信線３７を介してＥＣＵ［７］３８に接続されている。また、ＥＣＵ［３］５０は、通信線５３，５５を介してイーサネットスイッチ［７］５４、イーサネットスイッチ［８］５６にも接続されている。
【００１６】
また、イーサネットスイッチ［７］５４は、通信線５７を介してＥＣＵ［８］５８に接続されている。また、イーサネットスイッチ［８］５６は、通信線５９を介してＥＣＵ［９］６０に接続されている。
【００１７】
［本実施形態の処理］
このような構成において、ＥＣＵ［１］１０は、通信システム１の作動状態を管理するマスタＥＣＵとして機能する。特に、ＥＣＵ［１］１０は、自装置内での演算結果や外部から得られる信号に基づいて、消費電力を抑制するスリープモードや、スリープモードからウェイクアップさせた通常モードに遷移させるＥＣＵを指定し、これらのＥＣＵに対して指令を送る。なお、通常モードとは、スリープモードと比較して消費電力を抑制することなく通信を行う作動モードである。
【００１８】
指令を受けたＥＣＵは、指令に応じてスリープモードや通常モードに遷移する作動を行うが、データの中継を行うイーサネットスイッチについても必要に応じてスリープモードや通常モードに遷移する作動を行う。この際の処理の手順について図２を用いて説明する。
【００１９】
なお、図２以下における説明では、ＥＣＵ［１］１０をマスタＥＣＵ１０と表記する。また、マスタＥＣＵ１０を除く他のＥＣＵ１８，２０，２２、３０，３８、５０，５８，６０をスレーブＥＣＵ１００とも表記し、イーサネットスイッチ５，１４，１６，３４，５４，５６のそれぞれをまとめてイーサネットスイッチ９０とも表記する。
【００２０】
例えば、車両のイグニッションスイッチがＯＮされたこと等の車両情報がマスタＥＣＵ１０に入力されると（Ｓ１０）、マスタＥＣＵ１０は、車両情報によって予め対応付けられたスリープ対象となるＥＣＵを抽出し、スリープ対象となるＥＣＵのＭＡＣアドレスをイーサネットフレームにセットする（Ｓ２０）。
【００２１】
ここで、イーサネットフレームは、図３に示すように、例えば、プリアンブル、宛先ＭＡＣアドレス、送信元ＭＡＣアドレス、タイプ、データ、およびＦＣＳから構成される。このうち、データの領域において、スリープ指示やウェイクアップ指示であることを示すスリープ／ウェイクアップインジケータ、マスタＥＣＵからのデータであることを示すマスタＥＣＵインジケータ、スリープやウェイクアップの対象となる装置を特定する対象ＭＡＣアドレス情報を含む。
【００２２】
対象ＭＡＣアドレス情報は、１または複数のものを格納できるよう設定されている。
続いて、マスタＥＣＵ１０は、スリープ対象となるＥＣＵのＭＡＣアドレスを含むイーサネットフレームであるスリープフレームを、接続された通信線１２，１３，１５に対してブロードキャスト送信する（Ｓ３０）。
【００２３】
イーサネットスイッチ９０は、スリープフレームを受信すると、ＭＡＣアドレステーブルを参照する。スリープフレームを受けた場合、このフレームがブロードキャストであるため、全てのポート（通信線）に対して中継するよう設定する（Ｓ４０）。
【００２４】
続いて、受信したスリープフレームを全てのポートにそのまま送信する（Ｓ５０）。そして、受信したスリープフレームに含まれるＭＡＣアドレス情報と自装置のＭＡＣアドレステーブルに記録されたＭＡＣアドレスとを比較し、ＭＡＣアドレスが対応するポートがスリープ対象であるか否か判断する（Ｓ６０）。
【００２５】
詳細には、フレームに含まれるＭＡＣアドレス情報と自装置のＭＡＣアドレステーブルに記録されたＭＡＣアドレスとが一致するか否かを判定し、一致する場合、そのポートの先に存在する装置の全てがスリープすることになるか否かを判定する。ここで、自装置のＭＡＣアドレステーブルには、例えば図４に示すように、自装置が有するポート（通信線）と、ポートの先に存在するイーサネットスイッチ９０やスレーブＥＣＵ１００のＭＡＣアドレスが記録されている。
【００２６】
図４のポート２においては、１つのＭＡＣアドレス（ｍａｃ００４）だけが記録されている。この場合、このＭＡＣアドレスが対応する装置をスリープ状態とする場合、ポート２を遮断しても他の装置の通信には問題ないといえる。
【００２７】
そこで、スリープフレームに含まれるＭＡＣアドレス情報と自装置のＭＡＣアドレステーブルに記録されたＭＡＣアドレスとが一致し、かつ、そのポートの先に存在する装置の全てがスリープすることになれば、スリープ対象となるポートを遮断する（Ｓ７０）。つまり、このポートに接続された通信線に、データを送信しないよう設定する。
【００２８】
なお、スリープフレームに含まれるＭＡＣアドレス情報と自装置のＭＡＣアドレステーブルに記録されたＭＡＣアドレスとが一致しない場合には、ポートの遮断や後述する自装置の省電力化等は実施しない。
【００２９】
続いて、ポートの判定を行う（Ｓ８０）。この処理では、スリープさせるＭＡＣアドレス情報を含むスリープフレームを受信したポート（受信ポート）以外のポートの全てが遮断対象となったか否かを判定する。
【００３０】
受信ポート以外のポートの全てが遮断対象であれば、自装置であるイーサネットスイッチ９０を省電力モードに遷移させる（Ｓ９０）。つまり、ポートのスリープだけでなく、装置全体をスリープさせることで、さらなる省電力化をできるようにする。なお、受信ポート以外のポートの何れかに遮断対象でないものがあれば、自装置を省電力モードにすることはしない。
【００３１】
次に、スレーブＥＣＵ１００は、スリープ対象となるＥＣＵのＭＡＣアドレスを含むスリープフレームを受信すると（Ｓ５０）、スリープフレームに含まれるＭＡＣアドレスと自装置（スレーブＥＣＵ１００）のＭＡＣアドレスとを比較する（Ｓ１１０）。
【００３２】
スリープフレームに含まれるＭＡＣアドレスと自装置のＭＡＣアドレスとが一致していれば、自装置をスリープモード（省電力モード）に遷移させる（Ｓ１２０）。また、スリープフレームに含まれるＭＡＣアドレスと自装置のＭＡＣアドレスとが一致しない場合には、自装置をスリープモードに遷移させることはない。
【００３３】
このような処理により、例えば、ＥＣＵ［４］１８およびＥＣＵ［９］６０をスリープ対象とした場合には、図１に示すようにデータが中継される。すなわち、マスタＥＣＵ１０は接続された全ての通信線１２，１３，１５にＥＣＵ［４］１８およびＥＣＵ［９］６０のＭＡＣアドレスをスリープ対象としたスリープフレームを送信する。
【００３４】
イーサネットスイッチ［４］１４では、ＥＣＵ［４］１８が接続されたポートを遮断するが、ＥＣＵ［５］２０が接続されたポートが遮断されていないので、自装置を省電力モードにはしない。イーサネットスイッチ［５］１６では、ＥＣＵ［４］１８およびＥＣＵ［９］６０のＭＡＣアドレスが自装置のＭＡＣアドレステーブルに記録されていないため、フレームの中継を行うが、何れの装置もスリープさせることはない。
【００３５】
イーサネットスイッチ［１０］５では、フレームの中継を行うが、何れのポートも何れかのＥＣＵが起動している（スリープしない）ため、何れの装置もスリープさせることはない。
【００３６】
ＥＣＵ［２］３０、およびイーサネットスイッチ［６］３４は、ＥＣＵ［４］１８およびＥＣＵ［９］６０のＭＡＣアドレスが自装置のＭＡＣアドレステーブルに記録されていないため、スリープフレームの中継を行うが、何れの装置もスリープさせることはない。
【００３７】
ＥＣＵ［３］５０は、ＥＣＵ［８］５８が起動しているため、自装置をスリープさせることはない。ただし、ＥＣＵ［９］６０をスリープさせることによりイーサネットスイッチ［８］５６をスリープさせることになるため、イーサネットスイッチ［８］５６が接続されたポートを遮断する。
【００３８】
イーサネットスイッチ［８］５６は、ＥＣＵ［９］６０をスリープさせることによりフレームを受信したポート以外の全てのポートがスリープすることになるため、自装置を省電力モードにする。
【００３９】
上記の例では、ＥＣＵ［４］１８およびＥＣＵ［９］６０をスリープ対象としたが、例えば、図５に示すように、車両のステータスに応じて起動させるＥＣＵ、スリープさせるＥＣＵを変更してもよい。図５に示す例では、車両の電源が切られた「電源ＯＦＦ」中には、ＥＣＵ［１］１０およびＥＣＵ［２］３０のみを起動させ、その他をスリープさせる。
【００４０】
また、車両の電源のうちのイグニッションがＯＮである際には、ＥＣＵ［１］１０、ＥＣＵ［２］３０、ＥＣＵ［３］５０のみを起動させ、その他をスリープさせる。また、車両の電源のうちのスタータがＯＮされた後において、車速が２０ｋｍ／ｈ未満である場合には、ＥＣＵ［４］１８、ＥＣＵ［５］２０、ＥＣＵ［６］２２、ＥＣＵ［７］３８を起動させ、その他をスリープさせる。また、車速が２０ｋｍ／ｈ以上である場合には、ＥＣＵ［４］１８、ＥＣＵ［５］２０、ＥＣＵ［６］２２、ＥＣＵ［７］３８、およびＥＣＵ［８］５８を起動させ、その他をスリープさせる。
【００４１】
なお、上記のように各ＥＣＵを起動およびスリープさせる場合には、マスタＥＣＵ［１］１０が通常モードとなるが、マスタＥＣＵ［１］１０がスリープモードとなる場合には、他のＥＣＵがマスタＥＣＵとして機能してもよい。
【００４２】
上記のように各ＥＣＵを作動させる場合には、イーサネットスイッチ９０やスレーブＥＣＵ１００を起動させることも必要となる。イーサネットスイッチ９０やスレーブＥＣＵ１００を起動させる処理について、図６を用いて説明する。
【００４３】
図６に示すように、例えば、車両のスタータがＯＮされたこと等の車両情報がマスタＥＣＵ１０に入力されると（Ｓ２１０）、マスタＥＣＵ１０は、ウェイクアップ対象となるＥＣＵのＭＡＣアドレスを含むフレームにセットする（Ｓ２２０）。そして、このフレームをウェイクアップフレームとして送信する（Ｓ２３０）。
【００４４】
ウェイクアップフレームの送信では、ウェイクアップ対象となる装置のＭＡＣアドレスを指定したユニキャスト送信する処理が実施される。このためウェイクアップフレームは、ウェイクアップ対象となる装置が存在するポートのみに送信される。
【００４５】
イーサネットスイッチ９０は、自装置が省電力モード中であれば、フレームを受けるとフレームの内容（種別）を認識し、ウェイクアップフレームを認識すると、自装置をウェイクアップさせる（Ｓ２６０）。つまり自装置をスリープモードから通常モードに遷移させる。なお、イーサネットスイッチ９０は、スリープフレームを受信してもスリープモードから通常モードに遷移させることはない。
【００４６】
続いて、ＭＡＣアドレステーブルを参照し、ウェイクアップさせる装置が存在するポートをデータの中継先としてセットする（Ｓ２７０）。続いて、ウェイクアップフレームをセットしたポートに中継する（Ｓ２８０）。
【００４７】
自装置が省電力モードでなければ、ウェイクアップさせる装置が存在するポートが遮断されているか否かを判定する（Ｓ２９０）。ウェイクアップさせる装置が存在するポートが遮断されていれば、ポート接続処理を行う（Ｓ３１０）。つまり、ポートを遮断状態からデータの送信を行える状態に遷移させる。そして、ウェイクアップフレームをこのポートに中継する（Ｓ３２０）。
【００４８】
スレーブＥＣＵ１００は、バスの電位を監視しており、ウェイクアップフレームが通信線に流されると（Ｓ２８０、Ｓ３２０）、バスの電位を認識して自装置をウェイクアップさせる（Ｓ３６０）。つまり、自装置を省電力モードから通常モードに遷移させる。
【００４９】
ところで、イーサネットスイッチ９０にて保持されるＭＡＣアドレステーブルは、例えば、図７に示す手順で生成される。
すなわち、マスタＥＣＵ１０、イーサネットスイッチ９０、スレーブＥＣＵ１００共に、イグニッションＯＮ等により初回の電源ＯＮがされると（Ｓ４１０）、マスタＥＣＵ１０は、ＥＣＵ毎にＡＲＰフレームをブロードキャスト送信する（Ｓ４２０）。ＡＲＰフレームは、ＥＣＵのＩＰアドレスを指定してＭＡＣアドレスを要求するコマンドである。
【００５０】
イーサネットスイッチ９０は、ＡＲＰフレームを受けると（Ｓ４２０）、このフレームを、フレームを受信したポートを除く全てのポートに中継するようセットし（Ｓ４５０）、セットしたポートにＡＲＰフレームを中継する（Ｓ４６０）。スレーブＥＣＵ１００は、ＡＲＰフレームを受信すると（Ｓ４６０）、自装置のＭＡＣアドレスの含むＡＲＰリプライフレームを生成し（Ｓ４７０）、ＡＲＰリプライフレームを送信元（マスタＥＣＵ１０）に向けて送信する（Ｓ５１０）。
【００５１】
イーサネットスイッチ９０は、ＡＲＰリプライフレームを受けると、このＡＲＰリプライフレームを受けたポートとＭＡＣアドレスとの関係をＭＡＣテーブルに記録する（Ｓ５２０）。そして、このフレームをマスタＥＣＵ１０に中継するようポートをセットし（Ｓ５３０）、ＡＲＰリプライフレームをセットしたポートに中継する（Ｓ５４０）。
【００５２】
その後、マスタＥＣＵ１０ではＡＲＰリプライフレームに従ってＡＲＰテーブルが更新されることになる。
［本実施形態による効果］
上記のイーサネットスイッチ９０においては、複数の通信線の何れかを介して、指定された通信装置を表す指定通信装置（ＥＣＵ）に対するスリープモードに遷移する旨の指令であるスリープ指令を受けると、指定通信装置に対してスリープ指令を中継する。また、イーサネットスイッチ９０は、指定通信装置が接続された通信線を表す指定通信線に、スリープモードでない通常モードである他の通信装置を表す起動通信装置が存在するか否かを判定する。そして、イーサネットスイッチ９０は、指定通信線に起動通信装置が存在しない場合に、指定通信線を用いた通信を遮断する。つまり、データを送信しない状態や、電源を落として信号が流れない状態とする。
【００５３】
このようなイーサネットスイッチ９０によれば、通信装置をスリープモードにするだけでなく、通信線を用いた通信も遮断するので、イーサネットスイッチ９０や通信装置を含むネットワーク全体において、省電力化を実現することができる。
【００５４】
また、上記のイーサネットスイッチ９０においては、スリープ指令を受けた通信線以外の全ての通信線を用いた通信が遮断された場合、イーサネットスイッチ９０を、何れの通信線からもデータを送信しないスリープモードに遷移させる。
【００５５】
このようなイーサネットスイッチ９０によれば、スリープ指令を受けた通信線以外の全ての通信線を用いた通信が遮断された場合に、イーサネットスイッチ９０を全体的にスリープさせるので、より省電力化させることができる。
【００５６】
また、上記のイーサネットスイッチ９０においては、予め設定されたウェイクアップ条件が成立すると、当該イーサネットスイッチ９０をスリープモードからデータの送信を行う起動モードに遷移させる。
【００５７】
このようなイーサネットスイッチ９０によれば、ウェイクアップ条件が成立したときに、イーサネットスイッチ９０を起動モードに遷移させることができる。
また、上記のイーサネットスイッチ９０においては、ウェイクアップ条件が成立した場合として、複数の通信線の何れかからウェイクアップ指令を受けた場合に、起動モードに遷移させる。
【００５８】
このようなイーサネットスイッチ９０によれば、通信線からの指令でイーサネットスイッチ９０をウェイクアップさせることができる。
また、上記のイーサネットスイッチ９０においては、データの送信を行う起動モードに遷移させる通信装置を表す対象通信装置を指定したウェイクアップ指令を受けると、対象通信装置が接続された通信線の遮断状態を解除する。
【００５９】
このようなイーサネットスイッチ９０によれば、対象通信装置が接続された通信線の遮断状態を解除し通信できる状態にすることができる。
また、上記のイーサネットスイッチ９０においては、対象通信装置が接続された通信線の電位を変化させることで該通信線に接続された対象通信装置を起動させる。
【００６０】
このようなイーサネットスイッチ９０によれば、通信線とともに対象通信装置も起動させることができる。
また、上記のイーサネットスイッチ９０においては、ある通信装置のＩＰアドレスを含み、この通信装置にＭＡＣアドレスを要求するＡＲＰフレームを受けると、該ＡＲＰフレームをブロードキャスト送信し、該ＡＲＰフレームに対する応答を受けると、該応答に含まれるＭＡＣアドレスに基づいてこの通信装置のＩＰアドレスとＭＡＣアドレスとを対応付けたＭＡＣテーブル生成する。また、ＡＲＰフレームに対する応答をＡＲＰフレームの送信元に中継する。そして、生成されたＭＡＣテーブルを用いてデータの中継を行う。
【００６１】
このようなイーサネットスイッチ９０によれば、ＭＡＣテーブルを自動生成することができる。なお、ＭＡＣテーブルは異なる処理や作業者による手作業等によって生成されたものを用いてもよい。
【００６２】
［その他の実施形態］
本発明は、上記の実施形態によって何ら限定して解釈されない。また、上記の実施形態の説明で用いる符号を特許請求の範囲にも適宜使用しているが、各請求項に係る発明の理解を容易にする目的で使用しており、各請求項に係る発明の技術的範囲を限定する意図ではない。上記実施形態における１つの構成要素が有する機能を複数の構成要素として分散させたり、複数の構成要素が有する機能を１つの構成要素に統合させたりしてもよい。また、上記実施形態の構成の少なくとも一部を、同様の機能を有する公知の構成に置き換えてもよい。また、上記実施形態の構成の一部を、課題を解決できる限りにおいて省略してもよい。また、上記実施形態の構成の少なくとも一部を、他の上記実施形態の構成に対して付加又は置換してもよい。なお、特許請求の範囲に記載した文言のみによって特定される技術思想に含まれるあらゆる態様が本発明の実施形態である。
【００６３】
上述したイーサネットスイッチ９０の他、当該イーサネットスイッチ９０を構成要素とする通信システム、当該イーサネットスイッチ９０としてコンピュータを機能させるためのプログラム、このプログラムを記録した媒体、イーサネットスイッチを用いた通信方法など、種々の形態で本発明を実現することもできる。
【００６４】
［実施形態の構成と本発明の手段との対応関係］
上記実施形態におけるイーサネットスイッチ９０は本発明でいう中継装置に相当する。また、上記実施形態においてイーサネットスイッチ９０が実行する処理のうちのＳ４０，Ｓ５０の処理は本発明でいうスリープ中継手段に相当し、上記実施形態においてＳ６０の処理は本発明でいう起動判定手段に相当する。
【００６５】
また、上記実施形態においてＳ７０の処理は本発明でいう通信遮断手段に相当し、上記実施形態においてＳ８０、Ｓ９０の処理は本発明でいうスリープ遷移手段に相当する。また、上記実施形態においてＳ２３０，Ｓ２６０の処理は本発明でいう起動遷移手段に相当し、上記実施形態においてＳ２３０，Ｓ２７０，Ｓ２８０の処理は本発明でいう遮断解除手段に相当する。
【００６６】
また、上記実施形態においてＳ４２０，Ｓ４５０，Ｓ４６０，Ｓ５１０，Ｓ５２０の処理は本発明でいうＭＡＣテーブル生成手段に相当し、上記実施形態においてＳ５４０の処理は本発明でいう応答中継手段に相当する。
【符号の説明】
【００６７】
１…通信システム、５…イーサネットスイッチ、１０…マスタＥＣＵ、９０…イーサネットスイッチ、１００…スレーブＥＣＵ。
【図１】
0006443159.tif 000002
【図２】
0006443159.tif 000003
【図３】
0006443159.tif 000004
【図４】
0006443159.tif 000005
【図５】
0006443159.tif 000006
【図６】
0006443159.tif 000007
【図７】
0006443159.tif 000008