(57)【要約】【課題】オートネゴシエーション時、データ変換装置に備えた二つのＬＡＮインタフェース部に速度差が生じた際に、受信バッファメモリ部の容量を大容量化することなしに、簡易な方法で速度調停を行う。【解決手段】データ変換装置１４は、オートネゴシエーションを行う第一のＬＡＮインタフェース部１５と第二のＬＡＮインタフェース部１６と、ＬＡＮインタフェース部において記憶された第一オートネゴシエーション結果を基に、二つのＬＡＮインタフェース部に共通する最も優れた速度調停用共通通信条件を選択し、ＬＡＮインタフェース部に対して前記速度調停用共通通信条件に一致した通信速度とアクセス方式に設定するよう再度第二のオートネゴシエーションを実行させる速度調停部１７と、データ変換を行う変換部１８と、データ変換等に使用するバッファ部１９と、データ変換装置１４を構成する各部の機能を制御する制御部２０とにより構成する。【選択図】    図１
2005223394.tif 000002
【特許請求の範囲】
【請求項１】
二つのネットワークインタフェース部を有するデータ変換装置の両ネットワークインタフェース間の通信速度を通信能力情報に基づいて調停する方法であって、
前記通信能力情報は当該装置が通信可能な通信速度とアクセス方式に関する情報を少なくとも含むものであり、
各ネットワークインタフェース部に接続された対向装置より該対向装置の通信能力情報を取得する情報取得ステップと、
情報取得ステップにて入手した対向装置の通信能力情報とネットワークインタフェース部の通信能力情報とに基づき各ネットワークインタフェース部の通信速度とアクセス方式を決定する通信条件決定ステップと、
通信条件決定ステップにて決定した通信速度とアクセス方式を各ネットワークインタフェース部とこれらに接続された対向装置とに設定する通信条件設定ステップと、
各ネットワークインタフェース部の通信能力情報と情報取得ステップにより各対向装置から入手した通信能力情報とを比較して互いに共通し且つ最も高速な通信が出来る通信速度とアクセス方式を選択する共通通信条件選択ステップと、
共通通信条件選択ステップにて選択した通信速度とアクセス方式と通信条件決定ステップにて決定した各ネットワークインタフェース部の通信速度とアクセス方式とを比較する比較ステップと、
比較ステップにて一致した場合には通信速度調停を終了し、不一致であった場合には当該ネットワークインタフェース部とこれらに接続された対向装置の通信速度とアクセス方式を共通通信条件選択ステップにて選択した通信速度とアクセス方式と一致するように再設定した上で通信速度調停を終了する通信条件再設定ステップと、
を含むことを特徴とするデータ変換装置の通信速度調停方法。
【請求項２】
ＩＥＥＥ８０２．３標準のオートネゴシエーションに対応した二つのネットワークインタフェース部を有するデータ変換装置の両ネットワークインタフェース間の通信速度を調停する方法であって、
各ネットワークインタフェース部とこれらに接続された対向装置間との間でＩＥＥＥ８０２．３標準に基づくオートネゴシエーションを行い各ネットワークインタフェース部とこれらに接続された対向装置との通信速度とアクセス方式を設定する第一オートネゴシエーションステップと、
第一オートネゴシエーションステップにおいて入手した各対向装置の通信速度とアクセス方式に関する情報を記憶する情報記憶ステップと、
各ネットワークインタフェース部の通信速度とアクセス方式に関する情報と情報記憶ステップにて記憶した各対向装置の通信速度とアクセス方式に関する情報とを比較して互いに共通し且つ最も高速な通信が出来る通信速度とアクセス方式を選択する共通通信条件選択ステップと、
共通通信条件選択ステップにて選択した通信速度及びアクセス方式と通信条件決定ステップにて決定した各ネットワークインタフェース部の通信速度及びアクセス方式とを比較する比較ステップと、
比較ステップにて一致した場合には通信速度調停を終了し、不一致であった場合には当該ネットワークインタフェース部の通信速度とアクセス方式に関する情報を共通通信条件選択ステップにて選択した通信速度とアクセス方式に設定した上でＩＥＥＥ８０２．３標準に基づくオートネゴシエーションを行い各ネットワークインタフェース部とこれらに接続された対向装置との通信速度とアクセス方式を共通通信条件選択ステップにて選択した値に設定した上で通信速度調停を終了する第二オートネゴシエーションステップと、
を含むことを特徴とするデータ変換装置の通信速度調停方法。
【請求項３】
二つのネットワーク間を繋ぐデータ変換装置であって、
各ネットワークと接続するための二つのネットワークインタフェース部と、一方のネットワークインタフェース部に接続された変換部と、該変換部と他方のネットワークインタフェース部との間に接続されたバッファ部と、二つのネットワークインタフェース部間の速度を調停する速度調停部を備えており、
前記二つのネットワークインタフェース部は、いずれもＩＥＥＥ８０２．３標準のオートネゴシエーションに対応したものであり、
前記速度調停部は、各ネットワークインタフェース部とこれらに接続された対向装置との間のオートネゴシエーションの際に得られる各対向装置の通信速度とアクセス方式に関する情報をネットワークインタフェース部より入手し記憶する第一の記憶手段と、各ネットワークインタフェース部の通信速度とアクセス方式に関する情報を予め記憶しておく第二の記憶手段と、第一の記憶手段から読み出した通信速度及びアクセス方式に関する情報と第二の記憶手段から読み出した通信速度及びアクセス方式に関する情報とを比較して互いに共通し且つ最も高速な通信が出来る通信速度とアクセス方式を選択する共通通信条件選択手段と、共通通信条件選択手段にて選択した通信速度とアクセス方式を記憶する第三の記憶手段と、各ネットワークインタフェース部とこれらに接続された対向装置との間のオートネゴシエーションにより決定された通信速度及びアクセス方式と第三の記憶手段より読み出した通信速度及びアクセス方式とを比較する比較手段と、該比較手段にて値が一致した場合には当該ネットワークインタフェース部の通信速度調停を終了し不一致であった場合には当該ネットワークインタフェース部の通信速度とアクセス方式に関する情報を第三の記憶手段より読み出した通信速度とアクセス方式に設定した上でＩＥＥＥ８０２．３標準に基づくオートネゴシエーションを実行し通信速度調停を終了する速度設定手段を備えていることを特徴とするデータ変換装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデータ変換装置とそのネットワークインタフェースにおける速度度調停方法に関し、特にＬＡＮ間にデータ変換装置等を接続してデータ変換を行う際に、ＬＡＮに接続された各装置とデータ変換装置間で機能する二つＬＡＮインタフェースの通信速度を統一させることにより、速度変換機能を持たずに通信可能とするデータ変換装置とそのネットワークインタフェースにおける速度調停方法に関するものである。
【背景技術】
【０００２】
複数のパソコン等の端末装置をハブ等を介して接続し、イーサネットで通信を行うＬＡＮは広く普及しており、更に、前記ハブ同士を接続してＬＡＮ間通信を行うネットワークが使用されることも多い。そこで、以降イーサネットを利用したＬＡＮを例に本発明を説明する。
図６は、従来のＬＡＮの構成例を示す図である。図６は、集線機能を備えたハブ１に、パソコンからなる端末装置が２ａから２ｎまで複数接続され、スター型のネットワークを構成してイーサネットにより通信されている例である。ここで、端末装置２ａと端末装置２ｂ間において通信を行う場合、イーサネットにおいては、通信開始時にＩＥＥＥ８０２．３標準の２８章（２０００年版）に規定されているオートネゴシエーション機能が働き、夫々の端末装置が有している通信速度とアクセス方式についての通信の能力を通知し合い、両者に共通する最も優れた通信速度とアクセス方式を選択して互いに通信を開始する。
【０００３】
このオートネゴシエーション機能とは、通信速度、アクセス方式の決定をケーブル両端に接続された装置間で自動的に行い、使用者の負担を軽減すると共に設定誤りを防止するために導入されたものである。例えば、端末装置２ａの通信速度とアクセス方式が１０Ｍｂｐｓ半二重、１０Ｍｂｐｓ全二重であり、端末装置２ｂの通信速度とアクセス方式が１０Ｍｂｐｓ半二重、１０Ｍｂｐｓ全二重、１００Ｍｂｐｓ半二重、１００Ｍｂｐｓ全二重であるとすると、端末装置２ａと端末装置２ｂ間に於いては、通信速度とアクセス方式を両者に共通する最も優れた値である１０Ｍｂｐｓ全二重に設定して通信が行われる。
【０００４】
図７は、従来のオートネゴシエーションの動作手順例を示すフローチャートである。図７において、オートネゴシエーション開始すると、先ず、自装置の通信速度とアクセス方式を自装置から入手し（ステップ１）、ＩＥＥＥ８０２．３に規定されているフォーマットに従い、通信能力を対向側に通知するリンクパルスを生成した後（ステップ２）、ＦＬＰ（Fast  Link  Pulse）バースト信号として対向側に送出する（ステップ３）。対向側の装置においては、ＦＬＰバースト信号を受信すると（ステップ４）、送出されてきたリンクパルスの情報解析を行い、自装置と共通する通信速度とアクセス方式の最も優れた値を識別し（ステップ５）、対向側の通信速度とアクセス方式情報として自装置に記憶し、オートネゴシエーションは終了する（ステップ６）。このオートネゴシエーションを対向する装置間において夫々実施する。
【０００５】
次に、図６に示した従来のＬＡＮを二つ接続したような構成であって、二つのＬＡＮ間にデータ変換装置を接続した場合について説明する。
図８は、従来の二つのＬＡＮ間にデータ変換装置を接続した例である。データ変換装置とは、例えば、使用するプロトコルが異なる場合装置間に挿入して相互に変換するプロトコル変換装置、データをチェックして必要なもの以外を停止するパケットフィルタ装置、或いはデータを暗号化して盗聴を防止する暗号装置等である。
【０００６】
図８を説明すると、集線機能を備えたハブ１に、パソコンからなる端末装置が２ａから２ｎまで複数接続され、スター型のネットワークを構成してイーサネットにより通信している第一のＬＡＮ３と、同じく集線機能を備えたハブ４に、パソコンからなる端末装置が５ａから５ｎまで複数接続され、スター型のネットワークを構成してイーサネットにより通信している第二のＬＡＮ６とを、データ変換装置７を介して接続したもので、ネットワークを超えて第一のＬＡＮ３を構成する端末装置２ａから２ｎと第二のＬＡＮ６を構成する端末装置５ａから５ｎと間においても通信が行われる。
【非特許文献１】ＩＥＥＥ８０２．３標準の２８章（２０００年版）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来の二つのＬＡＮ間にデータ変換装置を接続したネットワーク例においてイーサネットにより通信を行う場合、次のような問題が生じていた。
従来のネットワーク例において、第一のＬＡＮ３と第二のＬＡＮ６間に於いて通信を行う場合、第一のＬＡＮ３を構成するハブ１とデータ装置７間、第二のＬＡＮ６を構成するハブ４とデータ装置７間において夫々オートネゴシエーションを行う必要がある。そこで、各装置の通信速度とアクセス方式を、例えば、ハブ１は１０Ｍｂｐｓ半二重、データ変換装置７は１０Ｍｂｐｓ半二重、１０Ｍｂｐｓ全二重、１００Ｍｂｐｓ半二重、１００Ｍｂｐｓ全二重、ハブ４は１０Ｍｂｐｓ半二重、１０Ｍｂｐｓ全二重、１００Ｍｂｐｓ半二重、１００Ｍｂｐｓ全二重であると仮定すると、通信速度とアクセス方式は、ハブ１とデータ変換装置７との間では、オートネゴシエーションの結果１０Ｍｂｐｓ半二重で設定され、ハブ４とデータ変換装置７との間では、１００Ｍｂｐｓ全二重で設定される。この時、データ変換装置７に備えた二つのＬＡＮインタフェース部には速度差が生じ、それを吸収するためには受信データを記憶するバッファメモリ部が必要となるが、高速側から低速側に大量のデータが転送されるとバッファ溢れが生じる。
【０００８】
図９は、従来のデータ変換装置のブロック構成例である。データ変換装置７は、１０Ｍｂｐｓ半二重、１０Ｍｂｐｓ全二重、１００Ｍｂｐｓ半二重、１００Ｍｂｐｓ全二重のインタフェース機能を備えた第一のＬＡＮインタフェース部８及び第二のＬＡＮインタフェース部９と、第一のＬＡＮインタフェース部８の受信データを保持するバッファメモリ部１０と、第二のＬＡＮインタフェース部９の受信データを保持するバッファメモリ部１１と、第一のＬＡＮインタフェース部８と第二のＬＡＮインタフェース部９におけるデータの速度変換、データ変換を行う変換部１２と、データ変換装置７を構成する各部を制御する制御部１３とにより構成する。そこで図９に示したバッファメモリ部は、限られた容量であるため、二つのＬＡＮインタフェース部間に速度差を有すると、高速側のバッファメモリ部は、転送されるデータ量によりバッファ溢れが生じる可能性がある。そこで、溢れたデータは破棄されるために、システム性能が大幅に低下することとなる。
【０００９】
又、バッファメモリ部の容量を大きくすることによりバッファ溢れを抑えることは可能であるが、高速側からの転送がなくならない限りバッファ溢れは回避出来ない。バッファメモリ部の容量を大きくするとデータの遅延が増大し、これもシステム性能低下の一因となると共に、大容量バッファメモリ部を設けることでコストが増大する。一方、ＬＡＮスイッチのように、対向装置側にフロー制御パケットを送出することにより対向装置のデータ送信を停止させたり（全二重接続時）、強制的に回線を占有し、対向装置の送信を阻害するバックプレッシャー（半二重接続時）の機能を用いて二つのＬＡＮインタフェース部間の速度差による問題を低減することも可能であるが、複雑な制御が必要であり、データ変換装置のコスト増となり問題である。
【００１０】
本発明は上述したような問題を解決するためになされたものであって、オートネゴシエーションの結果、データ変換装置に備えた複数のＬＡＮインタフェース部に速度差が生じた際の対応について、受信バッファメモリ部の容量を大容量化することなしに、簡易な方法で処理可能なデータ変換装置とそのネットワークインタフェースにおける速度調停方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために本発明に係わるデータ変換装置とそのネットワークインタフェースにおける速度調停方法は、以下の構成をとる。
請求項１記載のネットワークインタフェースにおける速度調停方法は、二つのネットワークインタフェース部を有するデータ変換装置の両ネットワークインタフェース間の通信速度を通信能力情報に基づいて調停する方法であって、前記通信能力情報は当該装置が通信可能な通信速度とアクセス方式に関する情報を少なくとも含むものであり、各ネットワークインタフェース部に接続された対向装置より該対向装置の通信能力情報を取得する情報取得ステップと、情報取得ステップにて入手した対向装置の通信能力情報とネットワークインタフェース部の通信能力情報とに基づき各ネットワークインタフェース部の通信速度とアクセス方式を決定する通信条件決定ステップと、通信条件決定ステップにて決定した通信速度とアクセス方式を各ネットワークインタフェース部とこれらに接続された対向装置とに設定する通信条件設定ステップと、各ネットワークインタフェース部の通信能力情報と情報取得ステップにより各対向装置から入手した通信能力情報とを比較して互いに共通し且つ最も高速な通信が出来る通信速度とアクセス方式を選択する共通通信条件選択ステップと、共通通信条件選択ステップにて選択した通信速度とアクセス方式と通信条件決定ステップにて決定した各ネットワークインタフェース部の通信速度とアクセス方式とを比較する比較ステップと、比較ステップにて一致した場合には通信速度調停を終了し、不一致であった場合には当該ネットワークインタフェース部とこれらに接続された対向装置の通信速度とアクセス方式を共通通信条件選択ステップにて選択した通信速度とアクセス方式と一致するように再設定した上で通信速度調停を終了する通信条件再設定ステップとを含むよう構成する。
【００１２】
請求項２記載のネットワークインタフェースにおける速度調停方法は、二つのネットワークインタフェース部を有するデータ変換装置の両ネットワークインタフェース間の通信速度を通信能力情報に基ずいて調停する方法であって、前記通信能力情報は当該装置が通信可能な通信速度とアクセス方式に関する情報を少なくとも含むものであり、各ネットワークインタフェース部に接続された対向装置より該対向装置の通信能力情報を取得する情報取得ステップと、情報取得ステップにて入手した対向装置の通信能力情報とネットワークインタフェース部の通信能力情報とに基づき各ネットワークインタフェース部の通信速度とアクセス方式を決定する通信条件決定ステップと、通信条件決定ステップにて決定した通信速度とアクセス方式を各ネットワークインタフェース部とこれらに接続された対向装置間とに設定する通信条件設定ステップと、各ネットワークインタフェース部の通信能力情報と情報取得ステップにより各対向装置から入手した通信能力情報とを比較して互いに共通し且つ最も高速な通信が出来る通信速度とアクセス方式を選択する共通通信条件選択ステップと、共通通信条件選択ステップにて選択した通信速度とアクセス方式と通信条件決定ステップにて決定した各ネットワークインタフェース部の通信速度とアクセス方式とを比較する比較ステップと、比較ステップにて一致した場合には通信速度調停を終了し、不一致であった場合には当該ネットワークインタフェース部とこれらに接続された対向装置の通信速度とアクセス方式を共通通信条件選択ステップにて選択した通信速度とアクセス方式と一致するように再設定した上で通信速度調停を終了する通信条件再設定ステップとを含むよう構成する。
【００１３】
請求項３記載のデータ変換装置は、二つのネットワーク間を繋ぐデータ変換装置であって、各ネットワークと接続するための二つのネットワークインタフェース部と、一方のネットワークインタフェース部に接続された変換部と、該変換部と他方のネットワークインタフェース部との間に接続されたバッファ部と、二つのネットワークインタフェース部間の速度を調停する速度調停部を備えており、前記二つのネットワークインタフェース部は、いずれもＩＥＥＥ８０２．３標準のオートネゴシエーションに対応したものであり、前記速度調停部は、各ネットワークインタフェース部とこれらに接続された対向装置との間のオートネゴシエーションの際に得られる各対向装置の通信速度とアクセス方式に関する情報をネットワークインタフェース部より入手し記憶する第一の記憶手段と、各ネットワークインタフェース部の通信速度とアクセス方式に関する情報を予め記憶しておく第二の記憶手段と、第一の記憶手段から読み出した通信速度及びアクセス方式に関する情報と第二の記憶手段から読み出した通信速度及びアクセス方式に関する情報とを比較して互いに共通し且つ最も高速な通信が出来る通信速度とアクセス方式を選択する共通通信条件選択手段と、共通通信条件選択手段にて選択した通信速度とアクセス方式を記憶する第三の記憶手段と、各ネットワークインタフェース部とこれらに接続された対向装置との間のオートネゴシエーションにより決定された通信速度及びアクセス方式と第三の記憶手段より読み出した通信速度及びアクセス方式とを比較する比較手段と、該比較手段にて値が一致した場合には当該ネットワークインタフェース部の通信速度調停を終了し不一致であった場合には当該ネットワークインタフェース部の通信速度とアクセス方式に関する情報を第三の記憶手段より読み出した通信速度とアクセス方式に設定した上でＩＥＥＥ８０２．３標準に基づくオートネゴシエーションを実行し通信速度調停を終了する速度設定手段を備えるよう構成する。
【発明の効果】
【００１４】
請求項１乃至３記載の発明は、データ変換装置に備えた二つのＬＡＮインタフェース部の通信速度を一致させるよう機能し、データ変換装置におけるデータ転送速度の速度差が解消されるので、大容量の受信バッファメモリ部や、フロー制御等の複雑な制御機構を設ける必要が無くなり、速度差によるパケット廃棄の減少や、簡略な構成によるパフォーマンスの向上、機器のコストの低減等に著しい効果を発揮することが可能となる。
【発明を実施するための最良の形態】
【００１５】
以下、図示した実施例に基づいて本発明を詳細に説明する。
本発明においては、第一のＬＡＮを構成するハブとデータ装置間、第二のＬＡＮを構成するハブとデータ装置間において夫々第一オートネゴシエーションを行い、第一オートネゴシエーションの結果記憶した通信速度とアクセス方式の情報について、データ変換装置は、両者に共通している最も優れた通信速度とアクセス方式に関する情報を選択し速度調停用共通通信条件として記憶する。そこで、データ変換装置は、第一オートネゴシエーションにより記憶された通信速度とアクセス方式の情報と前記速度調停用共通通信条件とを比較し不一致なＬＡＮインタフェース部について、再度第二オートネゴシエーションを行って通信速度とアクセス方式を速度調停用共通通信条件に一致させ、最終的に第一のＬＡＮを構成するハブとデータ装置間、第二のＬＡＮを構成するハブとデータ装置間の通信速度を同一に設定した。従って、データ変換装置に備えた二つのＬＡＮインタフェース部の通信速度が一致することとなり、速度変換が不要となって大容量の受信バッファは不用となり、データ変換に必要な小容量のメモリから成るバッファ部を設ければよい。
【００１６】
図１は、本発明に係るデータ変換装置の一実施例を示すブロック構成図であり、図１（ａ）はデータ変換装置の構成を示し、図１（ｂ）は速度調停部の構成を示す。図１（ａ）を説明すると、データ変換装置１４は、例えば、１０Ｍｂｐｓ半二重、１０Ｍｂｐｓ全二重、１００Ｍｂｐｓ半二重、１００Ｍｂｐｓ全二重のインタフェース機能を備え、オートネゴシエーションを行う第一のＬＡＮインタフェース部１５及び第二のＬＡＮインタフェース部１６と、夫々のＬＡＮインタフェース部において記憶された第一オートネゴシエーション結果を基に、二つのＬＡＮインタフェース部１５、１６に共通する最も優れた通信速度とアクセス方式を識別して速度調停用共通通信条件として記憶し、第一オートネゴシエーションの結果記憶している通信速度とアクセス方式を前記速度調停用共通通信条件と比較し、不一致なＬＡＮインタフェース部に対して、通信速度とアクセス方式を前記速度調停用共通通信条件に一致させるよう再度第二オートネゴシエーションを実行させる速度調停部１７と、データ変換を行う変換部１８と、データ変換等に使用するバッファ部１９と、データ変換装置１４を構成する各部の機能を制御する制御部２０とにより構成する。
【００１７】
図１（ｂ）を説明すると、速度調停部１７は、前記各ＬＡＮインタフェース部とこれらに接続された対向装置との間のオートネゴシエーションの際に得られる各対向装置の通信速度とアクセス方式に関する情報をＬＡＮインタフェース部より入手し記憶する第一の記憶手段２１と、各ＬＡＮインタフェース部の通信速度とアクセス方式に関する情報を予め記憶しておく第二の記憶手段２２と、第一の記憶手段２１から読み出した通信速度及びアクセス方式に関する情報と第二の記憶手段２２から読み出した通信速度及びアクセス方式に関する情報とを比較して互いに共通し且つ最も高速な通信が出来る通信速度とアクセス方式を選択する共通通信条件選択手段２３と、共通通信条件選択手段２３にて選択した通信速度とアクセス方式を記憶する第三の記憶手段２４と、各ＬＡＮインタフェース部とこれらに接続された対向装置との間のオートネゴシエーションにより決定された通信速度及びアクセス方式と第三の記憶手段より読み出した通信速度及びアクセス方式とを比較する比較手段２５と、該比較手段２５にて値が一致した場合には当該ＬＡＮインタフェース部の通信速度調停を終了し、不一致であった場合には当該ＬＡＮインタフェース部の通信速度とアクセス方式に関する情報を第三の記憶手段より読み出した通信速度とアクセス方式に設定した上でＩＥＥＥ８０２．３標準に基づくオートネゴシエーションを実行し通信速度調停を終了する速度設定手段２６とにより構成する。
【００１８】
次に、本発明に係わるデータ変換装置を使用したネットワーク構成において、図１と図２とを用いてオートネゴシエーションの動作を説明する。
図２は、本発明に係わるデータ変換装置を二つのＬＡＮ間に接続した一実施例である。
図２は、集線機能を備えたハブ１に、パソコンからなる端末装置が２ａから２ｎまで複数接続され、スター型のネットワークを構成してイーサネットにより通信している第一のＬＡＮ３と、同じく集線機能を備えたハブ４に、パソコンからなる端末装置が５ａから５ｎまで複数接続され、スター型のネットワークを構成してイーサネットにより通信している第二のＬＡＮ６とを、データ変換装置１４を介して接続したもので、例えば、ハブ１の通信能力は１０Ｍｂｐｓ半二重、ハブ４の通信能力は１０Ｍｂｐｓ半二重、１０Ｍｂｐｓ全二重、１００Ｍｂｐｓ半二重、１００Ｍｂｐｓ全二重とする。
【００１９】
そこで、ハブ１とハブ４とが通信を行う場合、従来と同じように、ハブ1とデータ変換装置１４間、ハブ４とデータ変換装置１４間において夫々第一オートネゴシエーションを行い、通信速度とアクセス方式として、ハブ１とデータ変換装置１４との間では、１０Ｍｂｐｓ半二重に設定し、ハブ４とデータ変換装置１４との間では、１００Ｍｂｐｓ全二重に設定し、第一のＬＡＮインタフェース部１５と第二のＬＡＮインタフェース部１６に夫々記憶する。次に、速度調停部１７は、二つのＬＡＮインタフェース部に記憶された各ハブの通信速度とアクセス方式を識別し、両者に共通する通信速度とアクセス方式の最も優れた値を選択して、データ変換装置１４の速度調停用共通通信条件として決定し記憶する。そこで、第一オートネゴシエーションの結果記憶されている通信速度とアクセス方式と、前記決定した速度調停用共通通信条件とを比較し、一致しないＬＡＮインタフェース部については、前記速度調停用共通通信条件に通信速度とアクセス方式を一致させるよう再度各ハブと第二オートネゴシエーションを行わせる。そこで、本実施例においては、前記速度調停用共通通信条件は１０Ｍｂｐｓ半二重となるため、ハブ4とデータ変換装置１４間において第二オートネゴシエーションを行い、通信速度とアクセス方式を１０Mｂｐｓ半二重に設定するので、第一のＬＡＮインタフェース部１５と第二のＬＡＮインタフェース部１６の通信速度とアクセス方式は、１０Ｍｂｐｓ半二重に統一されて速度調停処理は終了する。
【００２０】
又、仮に二つのハブが共通の通信能力を有していない場合でオートネゴシエーションが終了しない場合は、二つのＬＡＮインタフェース部１５、１６を停止するか、或いは比較的遅い速度で最も近い条件に設定する。
【００２１】
次に、本発明における速度調停処理の手順についてフローチャートを基に説明する。
図３は、本発明におけるデータ変換装置において速度調停処理の一実施例を示すフローチャートである。又、図４は、本発明における第一オートネゴシエーションの一実施例を示すフローチャートであり、図５は、本発明におけるデータ変換装置側の第二オートネゴシエーションの一実施例を示すフローチャートである。
図３において、速度調停処理を開始すると、先ず、データ変換装置に備えた二つのＬＡＮインタフェース部おいて夫々対向装置間と第一オートネゴシエーションを実行する（ステップ１）。第一オートネゴシエーションの詳細については別途図４を用いて説明する。次に、第一オートネゴシエーションの結果得られた各対向装置の通信速度とアクセス方式に関する情報を記憶する（ステップ２）。記憶した各対向装置の通信速度とアクセス方式について、最も優れた値を選択してデータ変換装置は、それを自装置の速度調停用共通通信条件として設定し、記憶する（ステップ３）。
【００２２】
そこで、データ変換装置は、第一オートネゴシエーションの結果を解析して選択した自装置の前記速度調停用共通通信条件と不一致の通信速度とアクセス方式が記憶されているＬＡＮインタフェース部について、再度第二オートネゴシエーションを実行する（ステップ４）。第二オートネゴシエーションの詳細については別途図５を用いて説明する。次に、データ変換装置の二つのＬＡＮインタフェース部の通信速度が一致したかの判定を行い（ステップ５）、一致していれば速度調停処理を終了する。一方、一致していない場合は、データ変換装置の二つＬＡＮインタフェース部を停止して（ステップ６）終了する。
【００２３】
次に、図４に示した第一オートネゴシエーションのフローチャートについて説明する。オートネゴシエーション開始すると、先ず、自装置の通信速度とアクセス方式を自装置から入手し（ステップ１）、ＩＥＥＥ８０２．３に規定されているフォーマットに従い、通信速度とアクセス方式を対向側に通知するリンクパルスを生成した後（ステップ２）、リンクパルスをＦＬＰバースト信号として対向側に送出する（ステップ３）。対向側の装置においては、ＦＬＰバースト信号を受信すると（ステップ４）、送出されたリンクパルスの情報解析を行い、自装置と共通する通信速度とアクセス方式の最も優れた値を選択し（ステップ５）、それを対向側の通信速度とアクセス方式の情報として自装置に記憶し、オートネゴシエーションは終了する（ステップ６）。このような第一オートネゴシエーションを対向する装置間において夫々実施する。
【００２４】
次に、図５に示した第二オートネゴシエーションのフローチャートについて説明する。本フローチャートはデータ変換装置側の手順を示し、データ変換装置側においては、オートネゴシエーションを開始すると、先ず、自装置の通信速度とアクセス方式として、第一オートネゴシエーションの結果を基に行った速度調停処理により決定した速度調停用共通通信条件を自装置から入手し（ステップ１）、ＩＥＥＥ８０２．３に規定されているフォーマットに従い、自装置の通信速度とアクセス方式として対向側に通知するリンクパルスを生成した後（ステップ２）、リンクパルスをＦＬＰバースト信号として対向側に送出する（ステップ３）。対向側の装置においては、ＦＬＰバースト信号を受信すると（ステップ４）、送出されたリンクパルスの情報解析を行い、前記受信した速度調停用共通通信条件と一致する自装置の通信速度とアクセス方式を選択し（ステップ５）、それを対向側の通信速度とアクセス方式の情報として自装置に記憶して、オートネゴシエーションは終了する（ステップ６）。
一方、データ変換装置と対向する側の装置においては、前記図４に示した第一オートネゴシエーションと同一の手順により、第二オートネゴシエーションを行う。
【００２５】
以上説明したように、本発明によればデータ変換装置に備えた二つのＬＡＮインタフェース部の通信速度を一致させることが出来、速度変換に使用する受信バッファメモリ部の大容量化が不要となる。
本発明の説明においては、データ変換装置に備えたＬＡＮインタフェース部を例として説明したが、本発明はこれに限られるものではなく他のオートネゴシエーションを行うＬＡＮ関連機器においても対応可能である。
又、ＬＡＮとしてイーサネットを想定して説明したが、他の通信速度、全二重／半二重の設定を自動で行うことが可能な通信インタフェースにも適応可能である。
【図面の簡単な説明】
【００２６】
【図１】本発明に係るデータ変換装置の一実施例を示すブロック構成図である。
【図２】本発明に係るデータ変換装置を二つのＬＡＮ間に接続した一実施例である。
【図３】本発明に係るデータ変換装置において速度調停処理の一実施例を示すフローチャートである。
【図４】本発明におけるデータ変換装置において第一オートネゴシエーションの一実施例を示すフローチャートである。
【図５】本発明におけるデータ変換装置において第二オートネゴシエーションの一実施例を示すフローチャートである。
【図６】従来のＬＡＮの構成例を示す図である。
【図７】従来のオートネゴシエーションの動作手順例を示すフローチャートである。
【図８】従来の二つのＬＡＮ間にデータ変換装置を接続した例である。
【図９】従来のデータ変換装置のブロック構成例である。
【符号の説明】
【００２７】
１・・ハブ、                          ２ａ、２ｂ、２ｎ・・端末装置
３・・第一のＬＡＮ、                  ４・・ハブ、
５ａ、５ｂ、５ｎ・・端末装置、        ６・・第二のＬＡＮ、
７・・データ変換装置、                ８・・第一のＬＡＮインタフェース部、
９・・第二のＬＡＮインタフェース部、１０・・バッファメモリ部、
１１・・バッファメモリ部、            １２・・変換部、
１３・・制御部、                      １４・・データ変換部、
１５・・第一のＬＡＮインタフェース部、１６・・第二のＬＡＮインタフェース部、
１７・・速度調停部、                  １８・・変換部、
１９・・バッファ部、                  ２０・・制御部、
２１・・第一の記憶手段、              ２２・・第二の記憶手段、
２３・・共通通信条件選択手段、        ２４・・第三の記憶手段、
２５・・比較手段、                    ２６・・速度設定手段
【図１】
2005223394.tif 000003
【図２】
2005223394.tif 000004
【図３】
2005223394.tif 000005
【図４】
2005223394.tif 000006
【図５】
2005223394.tif 000007
【図６】
2005223394.tif 000008
【図７】
2005223394.tif 000009
【図８】
2005223394.tif 000010
【図９】
2005223394.tif 000011