第1通信バス2側のネットワークに接続された外部機器20と、第2通信バス3側のネットワークに接続された前記複数の制御装置30、31との間の通信フレームの中継を行うゲートウェイ装置1であって、前記複数の制御装置30、31の各々は、前記外部機器20からの前記通信フレームを受信すると、当該通信フレームの受信に応答して前記第2通信バス3側のネットワークをプライベートネットワークとするプライベートアドレス空間上で固有に割り当てられたプライベートアドレスをアドレス領域に設定した通信フレームを前記外部機器20へ送信するようになっており、前記外部機器20からの前記通信フレームを受信し、当該通信フレームが前記複数の制御装置30、31に対して一斉に送信されたものであると判定すると、当該通信フレームの受信に応答して前記複数の制御装置30、31より前記第2通信バス3に送信される通信フレームが衝突しないようにタイミングを異ならせて前記複数の制御装置30、31に対する前記通信フレームを順次送信させる第1の通信フレーム送信手段と、前記第1の通信フレーム送信手段により送信された前記通信フレームの受信に応答して前記複数の制御装置30、31より送信される前記通信フレームを受信すると、当該通信フレームのアドレス領域に設定された前記プライベートアドレスを前記第1通信バス2側のネットワークで規定されたアドレスに変換し、当該送信アドレスをアドレス領域に設定した通信フレームを前記外部機器20へ送信する第2の通信フレーム送信手段と、を備えたことを特徴とするゲートウェイ装置。前記外部機器20との間の通信は、前記アドレス領域に標準アドレスを設定するとともに前記アドレス領域と異なる領域に拡張アドレスを設定する拡張フォーマットに従った通信フレームを用いて行うようになっており、前記第2の通信フレーム送信手段は、前記通信フレームの受信に応答して前記複数の制御装置30、31より順次送信される前記通信フレームを受信すると、当該通信フレームのアドレス領域に同一の送信アドレスを設定するとともに、前記アドレス領域と異なる領域に前記通信フレームを送信した前記制御装置を識別するための固有の拡張アドレスを設定した通信フレームを順次送信することを特徴とする請求項1に記載のゲートウェイ装置。前記外部機器20との間の通信は、前記アドレス領域に標準アドレスを設定する標準フォーマットに従った通信フレームを用いて行うようになっており、前記第2の通信フレーム送信手段は、前記通信フレームの受信に応答して前記複数の制御装置30、31より順次送信される前記通信フレームを受信すると、当該通信フレームのアドレス領域に同一の送信アドレスを設定した通信フレームを順次送信することを特徴とする請求項1に記載のゲートウェイ装置。車両には、多数の車両を制御する制御装置が搭載されており、制御装置間で様々なデータの送受信が行われている。また、診断装置を車両ネットワークに外部接続して各種制御装置とダイアグ通信を行い、各種制御装置の制御や、各種制御装置からのデータを収集することができるようになっている。このようなデータ通信は、CAN通信等の通信規格に規定された通信フレームを用いて行われるようになっている。例えば、CAN通信においては、図7に示すように、各ノード診断装置、ゲートウェイ装置、制御装置等に対してCANIDが割り当てられている。具体的には、受信用機能アドレスRx機、受信用物理アドレスRx物、送信用アドレスTxに対してCANIDが割り当てられている。なお、受信用機能アドレスは、複数のノードに対して一斉にデータを送信する通信フレームに設定されるアドレスであり、受信用物理アドレスは、特定のノードに対して個別にデータを送信する通信フレームに設定されるアドレスである。例えば、診断装置から複数のECUに対して一斉にデータを送信する際には、受信用機能アドレスRx機として割り当てられたCANIDを通信フレームのアドレス領域に設定して通信フレームを送信し、診断装置から特定のECUに対して個別にデータを送信する際には、受信用物理アドレスRx機として割り当てられたCANIDを通信フレームのアドレス領域に設定して通信フレームを送信するようになっている。また、ECUから診断装置へデータを送信する際には、送信用アドレスとして割り当てられたCANIDを通信フレームのアドレス領域に設定して通信フレームを送信するようになっている。ところで、車両の高機能化に伴い、車両には多数の制御装置が搭載されるようになってきている。しかしながら、各ノードに割り当てられるアドレス数は通信規格により制限され、各ノードに十分な数のアドレスを割り当てることができない場合がある。特に、CANダイアグ通信においては、車両ネットワークに複数の診断装置を接続する場合があるが、診断装置の数が1台増える毎に使用できるアドレス数が半減することになるため、各ノードに割り当てられるアドレスの数を十分に確保するのは困難である。このため、本来、例えば、各ECUに対して固有の送信用機能アドレスを割り当てておき、診断装置から各ECUに対して一斉に通信フレームをブロードキャスト送信した際に、これらの通信フレームの受信に応答して各ECUの各々から診断装置へ固有に割り当てられた固有の送信用機能アドレスをアドレス領域に設定した通信フレームを送信するような構成が好ましいが、従来のゲートウェイ装置では、各ECUに対して固有の送信用機能アドレスを割り当てることなく、図7に示すように、診断装置からゲートウェイ装置を介して各ECU1、2に対して一斉に通信フレームを送信した際に、ECU1、2から診断装置へ応答のための通信フレームを送信させないようにしている。しかし、このような応答のための通信フレームが送信されないような構成は、通信品質上課題がある。また、仮に、各ノードに対して固有の送信用機能アドレスを割り当てることができたとしても、診断装置外部機器からの通信フレームを複数の制御装置に一斉中継すると、各通信フレームの受信に応答して複数の制御装置から送信される通信フレームがバス上で衝突してしまい、通信フレームを正常に中継できないといった課題も発生する。本発明は上記課題に鑑みたもので、外部機器からの通信フレームを複数の制御装置に一斉中継した際に、各通信フレームの受信に応答して複数の制御装置から送信される通信フレームを外部機器へ正常に中継できるようにすることを目的とする。上記目的を達成するため、請求項1に記載の発明は、第1通信バス2側のネットワークに接続された外部機器20と、第2通信バス3側のネットワークに接続された複数の制御装置30、31との間の通信フレームの中継を行うゲートウェイ装置1であって、複数の制御装置30、31の各々は、外部機器20からの通信フレームを受信すると、当該通信フレームの受信に応答して第2通信バス3側のネットワークをプライベートネットワークとするプライベートアドレス空間上で固有に割り当てられたプライベートアドレスをアドレス領域に設定した通信フレームを外部機器20へ送信するようになっており、外部機器20からの通信フレームを受信し、当該通信フレームが複数の制御装置30、31に対して一斉に送信されたものであると判定すると、当該通信フレームの受信に応答して複数の制御装置30、31より第2通信バス3に送信される通信フレームが衝突しないようにタイミングを異ならせて複数の制御装置30、31に対する通信フレームを順次送信させる第1の通信フレーム送信手段と、第1の通信フレーム送信手段により送信された通信フレームの受信に応答して複数の制御装置30、31より送信される通信フレームを受信すると、当該通信フレームのアドレス領域に設定されたプライベートアドレスを第1通信バス2側のネットワークで規定されたアドレスに変換し、当該送信アドレスをアドレス領域に設定した通信フレームを外部機器20へ送信する第2の通信フレーム送信手段と、を備えたことを特徴としている。このような構成によれば、複数の制御装置30、31の各々は、外部機器20からの通信フレームを受信すると、当該通信フレームの受信に応答して第2通信バス3側のネットワークをプライベートネットワークとするプライベートアドレス空間上で固有に割り当てられたプライベートアドレスをアドレス領域に設定した通信フレームを外部機器20へ送信するようになっており、外部機器20からの通信フレームを受信し、当該通信フレームが複数の制御装置30、31に対して一斉に送信されたものであると判定すると、当該通信フレームの受信に応答して複数の制御装置30、31より第2通信バス3に送信される通信フレームが衝突しないようにタイミングを異ならせて複数の制御装置30、31に対する通信フレームを順次送信させ、通信フレームの受信に応答して複数の制御装置30、31より送信される通信フレームを受信すると、当該通信フレームのアドレス領域に設定されたプライベートアドレスを第1通信バス2側のネットワークで規定されたアドレスに変換し、当該送信アドレスをアドレス領域に設定した通信フレームを外部機器20へ送信するので、例えば、第2通信バス3側のネットワークに接続された制御装置の数が増加しても、複数の制御装置30、31に固有の送信アドレスを割り当てることができ、また、各通信フレームの受信に応答して複数の制御装置から送信される通信フレームが第2通信バス3上で衝突しないようにすることができるので、外部機器からの通信フレームを複数の制御装置に一斉中継した際に、各通信フレームの受信に応答して複数の制御装置から送信される通信フレームを外部機器へ正常に中継することができる。また、請求項2に記載の発明は、外部機器20との間の通信は、アドレス領域に標準アドレスを設定するとともにアドレス領域と異なる領域に拡張アドレスを設定する拡張フォーマットに従った通信フレームを用いて行うようになっており、第2の通信フレーム送信手段は、通信フレームの受信に応答して複数の制御装置30、31より順次送信される通信フレームを受信すると、当該通信フレームのアドレス領域に共通の送信アドレスを設定するとともに、アドレス領域と異なる領域に通信フレームを送信した制御装置を識別するための固有の拡張アドレスを設定した通信フレームを順次送信することを特徴としている。このような構成によれば、第2の通信フレーム送信手段は、通信フレームの受信に応答して複数の制御装置30、31より順次送信される通信フレームを受信すると、当該通信フレームのアドレス領域に共通の送信アドレスを設定するとともに、アドレス領域と異なる領域に通信フレームを送信した制御装置を識別するための固有の拡張アドレスを設定した通信フレームを順次送信するので、外部機器20は、複数の制御装置30、31より送信される通信フレームの拡張アドレスの設定値から通信フレームを送信した制御装置を識別することができる。また、請求項3に記載の発明は、外部機器20との間の通信は、アドレス領域に標準アドレスを設定する標準フォーマットに従った通信フレームを用いて行うようになっており、第2の通信フレーム送信手段は、通信フレームの受信に応答して複数の制御装置30、31より順次送信される通信フレームを受信すると、当該通信フレームのアドレス領域に共通の送信アドレスを設定した通信フレームを順次送信することを特徴としている。このような構成によれば、第2の通信フレーム送信手段は、通信フレームの受信に応答して複数の制御装置30、31より順次送信される通信フレームを受信すると、当該通信フレームのアドレス領域に共通の送信アドレスを設定した通信フレームを順次送信するので、外部機器20は、通信フレームを送信した制御装置を識別することはできないものの、複数の制御装置30、31よりアドレス領域に共通の送信アドレスを設定した通信フレームを受信することができる。なお、この欄および特許請求の範囲で記載した各手段の括弧内の符号は、後述する実施形態に記載の具体的手段との対応関係を示すものである。本発明の一実施形態に係るゲートウェイ装置のブロック構成を図1に示す。本ゲートウェイ装置1は、メインバス用CAN通信制御部10、サブバス用CAN通信制御部11およびゲートウェイ図中、ゲートウェイをG/Wと記す処理部12により構成されている。本ゲートウェイ装置1は、メインバス2第1通信バスに相当する側のネットワークに接続された診断装置外部機器に相当する20とサブバス3第2通信バスに相当する側のネットワークに接続されたECU30、31との間の通信フレームの中継を行う。なお、本実施形態では、サブバス3を介して2つのECU30、31が接続された例を示すが、実際には、多数のECUが接続される。また、メインバス2には、1つの診断装置20が接続された例を示すが、複数の診断装置20を接続することが可能となっている。メインバス用CAN通信制御部10は、メインバス2に接続された診断装置外部機器に相当する20との間の通信制御を行う。診断装置20は、ECU30、31の診断を行うための装置である。診断装置20は、ECU30、31に対する各種制御と、ECU30、31からの情報収集を行う。本実施形態における診断装置20とゲートウェイ装置1との間の通信は、アドレス領域に標準アドレスを設定するとともにアドレス領域と異なるデータ領域の一部に拡張アドレスを設定する拡張フォーマットの通信フレームを用いて行われる。図2に、CAN拡張フォーマットの通信フレームの構成を示す。図に示すように、この通信フレームは、11ビットbitのアドレス部アドレス領域と、データ部データ領域により構成されている。CAN拡張フォーマットでは、データ部の先頭の1バイトが拡張アドレス部として使用される。この拡張アドレス部には、拡張アドレスを表すN_TAが設定され、残りの領域にDataが設定される。アドレス部および拡張アドレス部は、送信ノードを識別するために使用される。サブバス用CAN通信制御部11は、サブバス3に接続されたECU30、31との間の通信制御を行う。なお、ECU30、31は、車両の制御を行う各種電子制御装置として構成されている。ECU30、31の具体例としては、エンジンECU、ブレーキECU、ドアECU等がある。本実施形態におけるゲートウェイ装置1と各ECU30、31との間の通信は、アドレス領域に標準アドレスを設定するCAN標準フォーマットの通信フレームを用いて行われる。図3に、CAN標準フォーマットの通信フレームの構成を示す。図に示すように、この通信フレームは、11ビットのアドレス部アドレス領域と、データ設定部により構成されている。アドレス部には、CANIDが設定され、データ部にはDataが設定される。アドレス部は、送信ノードを識別するために使用される。ゲートウェイ処理部12は、CPU、RAM、ROM、調停用バッファいずれも図示せずを備えたコンピュータとして構成されており。ROMには、後述するアドレス変換テーブルが記憶されている。CPUは、ROMに記憶されたプログラムに従って各種処理を実施する。ECU30は、CAN通信制御部30aと制御部30bを備えており、ECU31は、CAN通信制御部31aと制御部31bを備えている。CAN通信制御部30a、30bは、それぞれサブバス3を介して接続されたゲートウェイ装置1との間の通信制御を行う。制御部30a、31bは、それぞれCPU、RAM、ROM、I/O等を備えたコンピュータとして構成されており、CPUはROMに記憶されたプログラムに従って各種処理を実施する。次に、CANIDの割り当てについて説明する。図4に、本実施形態におけるゲートウェイ装置1、ECU30およびECU30のCANIDの割り当てを示す。ゲートウェイ装置1には、メインバス用とサブバス用のアドレスが別々に割り当てられる。本実施形態において、サブバス用のアドレスは、サブバス3側のネットワークをプライベートネットワークとするプライベートアドレス空間上で固有に割り当てることができるプライベートアドレスとなっている。また、受信用アドレスには、特定のノードに対してデータを送信する際に使用する受信用機能アドレスと、全てのノードに対して一斉にデータを送信する際に使用する受信用物理アドレスとがある。メインバス用アドレスとしては、受信用機能アドレスRx:740h、受信用物理アドレスRx:750h、送信用物理アドレスTx:758h、拡張アドレスN_TA:40が割り当てられている。なお、740hにおけるhは、740が16進数であることを示している。また、サブバス用アドレスとして、受信用機能アドレスRx:711h、受信用物理アドレスRx:712h、送信用機能アドレスTx:740h、送信用物理アドレスTx:751h、送信用物理アドレスTx:752hが割り当てられている。また、ECU30には、サブバス用のアドレスとして、受信用機能アドレスRx:740h、受信用物理アドレスRx:751h、送信用物理アドレスTx:711h、拡張アドレスN_TA:01が割り当てられている。また、ECU31には、サブバス用のアドレスとして、受信用機能アドレスRx:740h、受信用物理アドレスRx:752h、送信用物理アドレスTx:712h、拡張アドレスN_TA:02が割り当てられている。ここで、ECU30とECU31には、それぞれ固有の送信用物理アドレスTxが割り当てられている。具体的には、ECU30には、送信用物理アドレスTx:711hが割り当てられており、ECU31には、送信用物理アドレスTx:712hが割り当てられている。ゲートウェイ装置1のゲートウェイ処理部12は、メインバス2からの通信フレームをECU30、31へ中継する際に、アドレス変換テーブルを参照して通信フレームに含まれるアドレスを変換してECU30、31へ中継する処理を行うとともに、サブバス3からの通信フレームを診断装置20へ中継する際にも、アドレス変換テーブルを参照して通信フレームに含まれるアドレスを変換して診断装置20へ中継する処理を行う。まず、メインバス2からの通信フレームをECU30、31へ中継する際における拡張フォーマットから標準フォーマットへのアドレス変換について説明する。診断装置20からECU30に対して送出される通信フレームは、標準アドレスとしてRx:750hが設定され、拡張アドレスとしてN_TA:01hが設定される。この場合、通信フレームの標準アドレスを送信用物理アドレスTx:751hに変換する。このようなアドレス変換を行うことにより、診断装置20からの通信フレームをECU30に中継することができる。また、診断装置20からECU31に対して送出される通信フレームは、標準アドレスとしてRx:750hが設定され、拡張アドレスとしてN_TA:02hが設定される。この場合、通信フレームの標準アドレスを送信用物理アドレスTx:752hに変換する。このようなアドレス変換を行うことにより、診断装置20からの通信フレームをECU31に中継することができる。また、診断装置20からECU30、31に対して一斉に送出される通信フレームは、標準アドレスとしてRx:740hが設定され、拡張アドレスとしてN_TA:FEhが設定される。この場合、通信フレームの標準アドレスを送信用物理アドレスTx:740hに変換する。このようなアドレス変換を行うことにより、診断装置20からの通信フレームをECU30、31に対して一斉に中継することができる。次に、サブバス3からの通信フレームを診断装置20へ中継する際における標準フォーマットから拡張フォーマットへのアドレス変換について説明する。ECU30から診断装置20に対して送出される通信フレームは、標準アドレスとしてRx:711hが設定される。この場合、通信フレームの標準アドレスが送信用物理アドレスTx:758h、拡張アドレスがN_TA:01hとなるような変換を行う。このようなアドレス変換を行うことにより、ECU30からの通信フレームを診断装置20に中継することができる。また、ECU31から診断装置20に対して送出される通信フレームは、標準アドレスとしてRx:712hが設定される。この場合、通信フレームの標準アドレスが送信用物理アドレスTx:758h、拡張アドレスがN_TA:02hとなるような変換を行う。このようなアドレス変換を行うことにより、ECU31からの通信フレームを診断装置20に中継することができる。すなわち、診断装置20は、ゲートウェイ装置1について、送信用物理アドレスTx:758、N_TA:40として認識することができ、ECU30について、送信用物理アドレスTx:758、N_TA:01として認識することができ、ECU31について、送信用物理アドレスTx:758、N_TA:02として認識することができる。図5を参照して、メインバス2からの通信フレームをECU30、31へ中継する際のゲートウェイ処理部12の処理について説明する。まず、メインバス2側のネットワークを介して通信フレームを受信したか否かを判定するS100。ここで、通信フレームを受信していない場合、S100の判定はNOとなり、S100の判定を繰り返し実施する。また、メインバス2側のネットワークを介して通信フレームを受信すると、S100の判定はYESとなり、次に、受信した通信フレームの設定アドレスが機能アドレスか否かを判定するS102。具体的には、通信フレームの標準アドレスに機能アドレスとして割り当てられたCANIDが設定されているか否かに基づいて通信フレームの設定アドレスが機能アドレスか否かを判定する。ここで、通信フレームの標準アドレスに機能アドレスとして割り当てられたCANIDが設定されている場合、S102の判定はYESとなり、次に、アドレス変換テーブルを用いて通信フレームのアドレスをサブバス用の機能アドレスに変換するS104。このサブバス用の機能アドレスは、サブバス3側のネットワークをプライベートネットワークとしたプライベートアドレスである。次に、S104にてアドレス変換した通信フレームをECU30、31へ一斉に送信するS106。ただし、診断装置20からの通信フレームの受信に応答して各ECU30、31よりサブバス3に送信される通信フレームが衝突しないようにタイミングを異ならせてECU30、31に対する通信フレームを順次送信する。本実施形態では、ECU30へ通信フレームを送信し、この通信フレームの受信に応答してECU30から送信される通信フレームを受信しことを確認した後、ECU31へ通信フレームを送信する。このように通信フレームを送信するタイミングを異ならせることによりECU30、31から送信される通信フレームがサブサス3上で衝突しないようにしている。また、通信フレームの標準アドレスに物理アドレスとして割り当てられたCANIDが設定されている場合、S102の判定はNOとなり、次に、ターゲットのECUのCANIDを特定するS108。ターゲットのECUのCANIDは、通信フレームに設定されている標準アドレスと拡張アドレスから特定することができる。次に、ターゲットのECUへ通信フレームを送信しS110、本処理を終了する。なお、サブバス3に接続された各ECU30、31は、診断装置20からの通信フレームの受信に応答して、サブバス3に接続されたプライベートネットワークのプライベートアドレスとした固有のプライベート送信アドレスをアドレス領域に設定した通信フレームを診断装置20へ送信するようになっている。ゲートウェイ処理部12は、このサブバス3からの通信フレームを診断装置20へ中継する処理を行う。次に、図6を参照して、サブバス3からの通信フレームを診断装置20へ中継する際のゲートウェイ処理部12の処理について説明する。まず、サブバス3から通信フレームを受信したか否かを判定するS200。ここで、通信フレームを受信していない場合、S200の判定はNOとなり、S200の判定を繰り返し実施する。また、サブバス3から通信フレームを受信すると、S200の判定はYESとなり、次に、アドレス変換テーブルを用いて通信フレームの設定アドレスをメインバス2に接続されたネットワークの通信規格に規定されたメインバス用アドレスに変換するS202。なお、診断装置20から各ECU30、31へ通信フレームを一斉送信した場合は、各ECU30、31からの応答用の通信フレームが順次受信され、受信した通信フレームに対して順次アドレス変換を行う。この場合、通信フレームのアドレス領域アドレス部に共通の送信アドレスを設定するとともに、データ領域データ部に通信フレームを送信したECUを識別するための固有の拡張アドレスN_TAを設定した通信フレームを順次生成する。次に、S202にてアドレス変換した通信フレームを調停用バッファに格納するS204。このように通信フレームを調停用バッファに格納することにより、仮に、複数のECUから診断装置20へ大量の通信フレームが順次送信されたとしても、安定した動作を行うことが可能である。次に、通信フレームの送信が可能か否かを判定するS206。ここで、通信フレームの送信が可能な場合、S206の判定はYESとなり、通信フレームの送信処理を行うS208。具体的には、調停用バッファに格納した通信フレームを予め定められた順序に従って順次送信し、本処理を終了する。なお、診断装置20は、アドレス領域アドレス部に同一の送信アドレスが設定され、データ領域データ部に通信フレームを送信したECUを識別するための固有の拡張アドレスN_TAが設定された通信フレームを順次受信することになる。診断装置20は、通信フレームの拡張アドレスN_TAにより通信フレームを送信したECUを識別することが可能である。また、各ECU30、31から応答用の通信フレームを診断装置20へ送信するようにしても、アドレス部に同一の送信アドレスが設定されるので、利用可能なアドレスが不足することもない。また、通信エラー等により通信フレームの送信が不可と判定された場合、調停用バッファに格納した通信フレームを再送の機会を待ってから送信し、本処理を終了する。上記した構成によれば、ECU30、31の各々は、診断装置20からの通信フレームの受信に応答して、サブバス3に接続された第2通信ネットワークをプライベートネットワークとした固有のプライベート送信アドレスをアドレス領域に設定した通信フレームを送信するようになっており、診断装置20より通信フレームを受信し、当該通信フレームがECU30、31に対して一斉に送信されたものであると判定すると、当該通信フレームの受信に応答して各ECU30、31よりサブバス3に送信される通信フレームが衝突しないようにタイミングを異ならせてECU30、31に対する通信フレームを順次送信させ、通信フレームの受信に応答してECU30、31より送信される通信フレームを受信すると、当該通信フレーム含まれるプライベート送信アドレスをメインバス3に接続された第1通信ネットワークの通信規格に規定された送信アドレスに変換し、当該送信アドレスをアドレス領域に設定した通信フレームを生成し、当該通信フレームを診断装置20へ送信するので、例えば、第2通信バス3側のネットワークに接続された制御装置の数が増加しても、ECU30、31に固有の送信アドレスを割り当てることができ、また、各通信フレームの受信に応答して複数の制御装置から送信される通信フレームがサブバス3上で衝突しないようにすることができるので、外部機器からの通信フレームを各ECUに一斉中継した際に、各通信フレームの受信に応答して各ECUから送信される通信フレームを診断装置へ正常に中継することができる。また、通信フレームの受信に応答して各ECU30、31より順次送信される通信フレームを受信すると、当該通信フレームのアドレス領域に同一の送信アドレスを設定するとともに、アドレス領域と異なる領域に通信フレームを送信したECUを識別するための固有の拡張アドレスを設定した通信フレームを順次生成するので、診断装置20は、各ECU30、31より送信される通信フレームの拡張アドレスの設定値から通信フレームを送信したECUを識別することができる。なお、本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づいて種々なる形態で実施することができる。例えば、上記実施形態では、診断装置20との間の通信は、アドレス領域に標準アドレスを設定するとともにデータ領域に拡張アドレスを設定する拡張フォーマットに従った通信フレームを用いて行うようになっており、ゲートウェイ処理部12は、通信フレームの受信に応答して複数のECU30、31より順次送信される通信フレームを受信すると、当該通信フレームのアドレス領域に同一の送信アドレスを設定した通信フレームを順次生成する構成を示したが、例えば、診断装置20との間の通信は、アドレス領域に標準アドレスを設定する標準フォーマットに従った通信フレームを用いて行うようにし、ゲートウェイ処理部12は、通信フレームの受信に応答して複数のECU30、31より順次送信される通信フレームを受信すると、当該通信フレームのアドレス領域に共通の送信アドレスを設定した通信フレームを順次生成するようにしてもよい。この場合、新診断装置20は、通信フレームを送信したECUを識別することはできないものの、各ECU30、31よりアドレス領域に同一の送信アドレスを設定した通信フレームを受信することができる。ところで、CAN通信の通信フレームのフォーマットとしては、上記したCAN標準フォーマット、CAN拡張フォーマットの他に、CAN29bitフォーマットがある。上記実施形態では、1メインバスをCAN拡張フォーマット、サブバスをCAN標準フォーマットとしてアドレス変換処理を実施したが、例えば、2メインバスをCAN拡張フォーマット、サブバスをCAN29bitフォーマットとしてアドレス変換処理を実施することもできる。また、3メインバスをCAN標準フォーマット、サブバスをCAN拡張フォーマットとしてアドレス変換処理を実施することもでき、4メインバスをCAN標準フォーマット、サブバスをCAN29bitフォーマットとしてアドレス変換処理を実施することもできる。また、5メインバスをCAN29bitフォーマット、サブバスをCAN拡張フォーマットとしてアドレス変換処理を実施することもでき、6メインバスをCAN29bitフォーマット、サブバスをCAN標準フォーマットとしてアドレス変換処理を実施することもできる。また、上記実施形態では、外部機器として診断装置20をメインバス2に接続するように構成したが、外部機器として診断装置20以外の機器をメインバス2に接続するように構成してもよい。なお、上記実施形態における構成と特許請求の範囲の構成との対応関係について説明すると、S106が第1の通信フレーム送信手段に相当し、S202、S208が第2の通信フレーム送信手段に相当する。