(57)【要約】  【課題】より多くのネットワーク機器をネットワークに収容するためにフレーム転送装置２０２のメモリ容量を増加させる必要があるということ。  【解決手段】送信元の端末２０、２１、２２が固有に有するソースＭＡＣアドレスを少なくとも含む通信フレームを、送受信するための複数のインターフェイスと、一のインターフェイス２から受信した通信フレームのＭＡＣアドレスＡ、Ｂ、Ｃを、固有の自己のＭＡＣアドレスＦＡに置き換えて、他のインターフェイス１から送信させるフレーム変換手段とを備えた、フレーム転送装置２０１を用いる。【選択図】図１
2006108732.tif 000002
【特許請求の範囲】
【請求項１】
送信元の端末が固有に有するソースＭＡＣアドレスを少なくとも含む通信フレームを、送受信するための複数のインターフェイスと、
一のインターフェイスから受信した通信フレームのＭＡＣアドレスを、固有の自己のＭＡＣアドレスに置き換えて、他のインターフェイスから送信させるフレーム変換手段とを備えた、フレーム転送装置。
【請求項２】
さらに、前記一のインターフェイスに接続される複数の端末のそれぞれにおけるＩＰアドレスに対応するＭＡＣアドレスの情報を有する変換テーブルを格納するメモリを備え、
前記通信フレームは、送信先を示すデスティネーションＭＡＣアドレス、および送信先の端末を示すデスティネーションＩＰアドレスも含み、
前記フレーム変換手段は、前記他のインターフェイスから受信した通信フレームに含まれるデスティネーションＭＡＣアドレスが前記自己のＭＡＣアドレスの場合には、前記通信フレームに含まれる送信先の端末を示すデスティネーションＩＰアドレスおよび前記変換テーブルから、前記送信先の端末のＭＡＣアドレスを求め、前記デスティネーションＭＡＣアドレスをその求めたＭＡＣアドレスに置き換えた前記通信フレームを、前記一のインターフェイスから送信させる、請求項１に記載のフレーム転送装置。
【請求項３】
前記通信フレームは、送信元の端末を示すソースＩＰアドレスも含み、
前記フレーム変換手段は、前記一のインターフェイスに接続された端末から通信フレームを受信した際に、その端末におけるＩＰアドレスに対応するＭＡＣアドレスの情報を前記変換テーブルに書き込む、請求項２に記載のフレーム転送装置。
【請求項４】
請求項１乃至３のいずれかに記載のフレーム転送装置と、
通信フレームを送受信する複数のインターフェイス、および、その複数のインターフェイスに接続される一以上の端末のそれぞれのＭＡＣアドレスの情報を持つＭＡＣ情報テーブルを有し、前記フレーム転送装置の他のインターフェイスに接続されており、前記通信フレームを受信した際にはその受信フレームに含まれるソースＭＡＣアドレスを前記ＭＡＣ情報テーブルに書き込み、その受信フレームをそのまま送信先の端末に送信する、ＭＡＣアドレス透過フレーム転送装置と、
前記フレーム転送装置の、前記ＭＡＣアドレス透過フレーム転送装置が接続されているインターフェイス以外のインターフェイスに接続された一以上の端末と、
前記ＭＡＣアドレス透過フレーム転送装置の、前記フレーム転送装置が接続されているインターフェイス以外のインターフェイスに接続された他の一以上の端末とを備えた、送受信システム。
【請求項５】
一のインターフェイスに接続された端末からの第１の通信フレームを受信した際には、前記第１の通信フレームに含まれるソースＩＰアドレスおよび前記端末に固有のソースＭＡＣアドレスの情報を変換テーブルに格納し、前記第１の通信フレームに含まれる前記ソースＭＡＣアドレスを自己のＭＡＣアドレスに置き換えて、他のインターフェイスに接続されている他のフレーム転送装置に前記第１の通信フレームを送信するステップと、
前記他のフレーム装置からの第２の通信フレームを受信した際には、前記変換テーブルに基づいて、前記第２の通信フレームに含まれるデスティネーションＩＰアドレスから送信先の端末のＭＡＣアドレスを求め、前記第２の通信フレームに含まれるデスティネーションＭＡＣアドレスをそのＭＡＣアドレスに置き換えて、前記送信先の端末に前記第２の通信フレームを送信するステップとを備えた、フレーム転送装置のフレーム転送方法。
【請求項６】
請求項５に記載のフレーム転送方法の、
前記第１の通信フレームに含まれるソースＩＰアドレスおよび前記端末に固有のソースＭＡＣアドレスの情報を変換テーブルに格納し、前記第１の通信フレームに含まれる前記ソースＭＡＣアドレスを前記自己のＭＡＣアドレスに置き換えるステップと、
前記変換テーブルに基づいて、前記第２の通信フレームに含まれるデスティネーションＩＰアドレスから前記送信先の端末のＭＡＣアドレスを求め、前記第２の通信フレームに含まれるデスティネーションＭＡＣアドレスをそのＭＡＣアドレスに置き換えるステップとをコンピュータに実行させるためのプログラム。
【請求項７】
請求項６に記載のプログラムを担持した記録媒体であって、コンピュータで利用可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信フレームを転送するフレーム転送装置、送受信システムおよびフレーム転送方法に関するものである。
【背景技術】
【０００２】
イーサネット（登録商標）を用いた通信を実現するために、複数のフレーム転送装置が用いられる。フレーム転送装置は、複数のインターフェイスを持ち、それぞれのインターフェイスにイーサネット通信を行うネットワーク機器が接続される。ネットワーク機器は他のネットワーク機器と通信するために通信フレームを送受信する。フレーム転送装置は、ネットワーク機器から送信された通信フレームを受信し、受信した通信フレームを適切なインターフェイスに転送する事によって、イーサネットを用いた通信を実現する。
【０００３】
フレーム転送装置は、通信フレームを受信した際にそのフレームのソースＭＡＣアドレスを記録し、受信したインターフェイスと関連づけて記録しておく。また、ＭＡＣアドレスとインターフェイスの関連づけは、あらかじめ手動で設定を行う事も可能であるものもある。
【０００４】
そして、フレーム転送装置は、受信した通信フレームを転送する時に、通信フレームのデスティネーションＭＡＣアドレスが、記録してあるＭＡＣアドレスと一致するかどうかをチェックする。一致した場合、そのＭＡＣアドレスと関連づけられているインターフェイスに通信フレームを転送する。一致しない場合、受信したインターフェイス以外の、フレーム転送装置が持つすべてのインターフェイスに、通信フレームを転送する。これをフラッディングと言う。
【０００５】
このように、フレーム転送装置は、記録してあるＭＡＣアドレスとインターフェイスの関連情報を利用し、通信フレームを、受信すべきネットワーク機器が接続されているインターフェイスにのみ転送するように動作する事で、ネットワークを流れる無駄な通信フレームの総数を削減し、ネットワークの品質およびパフォーマンスを向上させている。
【０００６】
フレーム転送装置は上記のように動作するために、ＭＡＣアドレスとインターフェイスの関連づけの情報を、データベースとして、フレーム転送装置の揮発性メモリまたは不揮発性メモリに保持している。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来の転送装置を用いて構成されるネットワークにおいて、より多くのネットワーク機器をネットワークに収容するためには、フレーム転送装置のＭＡＣアドレスとインターフェイスの関連づけの情報を格納するためのメモリの容量を増加させる必要がある。
【０００８】
また、ＭＡＣアドレスとインターフェイスの関連づけの情報を格納するためのメモリとして、限られた容量の揮発性または不揮発性メモリを用いているので、フラッディングの頻度が高くなり、ネットワークの品質およびパフォーマンスが低下してしまう。
【０００９】
フレーム転送装置は、ネットワークに存在するネットワーク機器の数が増えると、フレーム転送装置が記録するＭＡＣアドレスとインターフェイスの関連づけの情報の数も増えることになる。ＭＡＣアドレスとインターフェイスの関連づけの情報は、データベースとして、フレーム転送装置の揮発性メモリまたは不揮発性メモリに保持する必要があるため、ネットワーク機器の総数に応じてメモリの容量を大きくする必要がある。
【００１０】
また、揮発性、不揮発性を問わずメモリには容量の限界があるため、容量を超えたＭＡＣアドレスとインターフェイスの関連づけの情報は、破棄され、または、すでに記録されているＭＡＣアドレスとインターフェイスの関連づけの情報に上書きされる事でデータベースに記録される。
【００１１】
容量を超えたＭＡＣアドレスとインターフェイスの関連づけが発生した場合、この関連づけの情報をデータベースに記録しないと、今後、そのＭＡＣアドレスをデスティネーションＭＡＣアドレスとして持つ通信フレームを受信したフレーム転送装置は、その通信フレームをフラッディングしなくてはならなくなる。
【００１２】
また、容量を超えたＭＡＣアドレスとインターフェイスの関連づけの情報を、すでに記録されているＭＡＣアドレスとインターフェイスの関連づけの情報に上書きする事でデータベースに記録した場合、今後、その上書きされたＭＡＣアドレスをデスティネーションＭＡＣアドレスとして持つ通信フレームを受信したフレーム転送装置は、その通信フレームをフラッディングしなくてはならなくなる。
【００１３】
本発明は、上述した従来の課題を解決するもので、フレーム転送装置のメモリ容量の増加を行わずにネットワークに収容できるネットワーク機器の数を増加させ、また、フラッディングの頻度を低減できる、フレーム転送装置、送受信システムおよびフレーム転送方法を提供することを目的とするものである。
【課題を解決するための手段】
【００１４】
上述した課題を解決するために、第１の本発明は、
送信元の端末が固有に有するソースＭＡＣアドレスを少なくとも含む通信フレームを、送受信するための複数のインターフェイスと、
一のインターフェイスから受信した通信フレームのＭＡＣアドレスを、固有の自己のＭＡＣアドレスに置き換えて、他のインターフェイスから送信させるフレーム変換手段とを備えた、フレーム転送装置である。
【００１５】
第２の本発明は、
さらに、前記一のインターフェイスに接続される複数の端末のそれぞれにおけるＩＰアドレスに対応するＭＡＣアドレスの情報を有する変換テーブルを格納するメモリを備え、
前記通信フレームは、送信先を示すデスティネーションＭＡＣアドレス、および送信先の端末を示すデスティネーションＩＰアドレスも含み、
前記フレーム変換手段は、前記他のインターフェイスから受信した通信フレームに含まれるデスティネーションＭＡＣアドレスが前記自己のＭＡＣアドレスの場合には、前記通信フレームに含まれる送信先の端末を示すデスティネーションＩＰアドレスおよび前記変換テーブルから、前記送信先の端末のＭＡＣアドレスを求め、前記デスティネーションＭＡＣアドレスをその求めたＭＡＣアドレスに置き換えた前記通信フレームを、前記一のインターフェイスから送信させる、第１の本発明のフレーム転送装置である。
【００１６】
第３の本発明は、
前記通信フレームは、送信元の端末を示すソースＩＰアドレスも含み、
前記フレーム変換手段は、前記一のインターフェイスに接続された端末から通信フレームを受信した際に、その端末におけるＩＰアドレスに対応するＭＡＣアドレスの情報を前記変換テーブルに書き込む、第２の本発明のフレーム転送装置である。
【００１７】
第４の本発明は、
第１乃至第３のいずれかの本発明のフレーム転送装置と、
通信フレームを送受信する複数のインターフェイス、および、その複数のインターフェイスに接続される一以上の端末のそれぞれのＭＡＣアドレスの情報を持つＭＡＣ情報テーブルを有し、前記フレーム転送装置の他のインターフェイスに接続されており、前記通信フレームを受信した際にはその受信フレームに含まれるソースＭＡＣアドレスを前記ＭＡＣ情報テーブルに書き込み、その受信フレームをそのまま送信先の端末に送信する、ＭＡＣアドレス透過フレーム転送装置と、
前記フレーム転送装置の、前記ＭＡＣアドレス透過フレーム転送装置が接続されているインターフェイス以外のインターフェイスに接続された一以上の端末と、
前記ＭＡＣアドレス透過フレーム転送装置の、前記フレーム転送装置が接続されているインターフェイス以外のインターフェイスに接続された他の一以上の端末とを備えた、送受信システムである。
【００１８】
第５の本発明は、
一のインターフェイスに接続された端末からの第１の通信フレームを受信した際には、前記第１の通信フレームに含まれるソースＩＰアドレスおよび前記端末に固有のソースＭＡＣアドレスの情報を変換テーブルに格納し、前記第１の通信フレームに含まれる前記ソースＭＡＣアドレスを自己のＭＡＣアドレスに置き換えて、他のインターフェイスに接続されている他のフレーム転送装置に前記第１の通信フレームを送信するステップと、
前記他のフレーム装置からの第２の通信フレームを受信した際には、前記変換テーブルに基づいて、前記第２の通信フレームに含まれるデスティネーションＩＰアドレスから送信先の端末のＭＡＣアドレスを求め、前記第２の通信フレームに含まれるデスティネーションＭＡＣアドレスをそのＭＡＣアドレスに置き換えて、前記送信先の端末に前記第２の通信フレームを送信するステップとを備えた、フレーム転送装置のフレーム転送方法である。
【００１９】
第６の本発明は、
第５の本発明のフレーム転送方法の、
前記第１の通信フレームに含まれるソースＩＰアドレスおよび前記端末に固有のソースＭＡＣアドレスの情報を変換テーブルに格納し、前記第１の通信フレームに含まれる前記ソースＭＡＣアドレスを前記自己のＭＡＣアドレスに置き換えるステップと、
前記変換テーブルに基づいて、前記第２の通信フレームに含まれるデスティネーションＩＰアドレスから前記送信先の端末のＭＡＣアドレスを求め、前記第２の通信フレームに含まれるデスティネーションＭＡＣアドレスをそのＭＡＣアドレスに置き換えるステップとの動作をコンピュータにより実行させるためのプログラムである。
【００２０】
第７の本発明は、
第６の本発明のプログラムを担持した記録媒体であって、コンピュータで利用可能な記録媒体である。
【発明の効果】
【００２１】
本発明により、フレーム転送装置のメモリ容量の増加を行わずにネットワークに収容できるネットワーク機器の数を増加させ、また、フラッディングの頻度を低減できる、フレーム転送装置、送受信システムおよびフレーム転送方法を提供できる。
【発明を実施するための最良の形態】
【００２２】
以下に、本発明の実施の形態を、図面を参照して説明する。
【００２３】
（実施の形態１）
図１に、本発明の実施の形態１のフレーム転送装置を含む送受信システムの構成図を示す。図１のフレーム転送装置ＦＡ１０１が、本発明のフレーム転送装置であり、フレーム転送装置ＦＢ１０２は、従来のフレーム転送装置である。なお、従来のフレーム転送装置であるフレーム転送装置ＦＢ１０２は、本発明のＭＡＣアドレス透過フレーム転送装置の一例である。
【００２４】
図１に示す本実施の形態１のフレーム転送装置ＦＡ１０１を含む送受信システムの構成は、ネットワーク機器１０、ネットワーク機器１１、ネットワーク機器１２、ネットワーク機器１３、フレーム転送装置ＦＡ１０１、フレーム転送装置ＦＢ１０２から構成される。なお、ネットワーク機器１０〜１３が、本発明の複数の端末の一例である。
【００２５】
ネットワーク機器１０は、固有のＭＡＣアドレスＡを持ちフレーム転送装置ＦＡ１０１とインターフェイス２で接続されている。ネットワーク機器１１は、固有のＭＡＣアドレスＢを持ちフレーム転送装置ＦＡ１０１とインターフェイス２で接続されている。ネットワーク機器１２は、固有のＭＡＣアドレスＣを持ちフレーム転送装置ＦＡ１０１とインターフェイス２で接続されている。ネットワーク機器１３は、固有のＭＡＣアドレスＺを持ちフレーム転送装置ＦＢ１０２とインターフェイス２で接続されている。
【００２６】
本実施の形態１のフレーム転送装置ＦＡ１０１は、固有のＭＡＣアドレスＦＡを持ち、従来のフレーム転送装置ＦＢ１０２とインターフェイス１で接続されている。また、フレーム転送装置ＦＢ１０２は、フレーム転送装置ＦＡ１０１とインターフェイス１で接続されている。
【００２７】
ネットワーク機器１０、ネットワーク機器１１、ネットワーク機器１２、ネットワーク機器１３は、いずれも通信フレームを送受信することによって、通信を行う事が可能である。
【００２８】
フレーム転送装置ＦＡ１０１およびフレーム転送装置ＦＢ１０２は、それぞれの持つインターフェイス１または、インターフェイス２で受信した通信フレームを、適切なインターフェイスに送信することによって、複数のネットワーク機器をネットワークに収容する事を可能とする。
【００２９】
なお、フレーム転送装置ＦＡ１０１のインターフェイス２が、本発明の一のインターフェイスの一例であり、インターフェイス１が、本発明の他のインターフェイスの一例である。
【００３０】
図３に、図１に示す本実施の形態１の送受信システムにおける、ネットワーク機器１０〜１３、フレーム転送装置ＦＡ１０１、およびフレーム転送装置ＦＢ１０２間で送受信される通信フレームのフレームフォーマットを示す。
【００３１】
このフレームフォーマットＡは、デスティネーションＭＡＣアドレス、ソースＭＡＣアドレス、データから構成される。デスティネーションＭＡＣアドレスは、通信フレームの送信先が示されており、通信フレームが受信されるべきネットワーク機器の固有のＭＡＣアドレスである。ソースＭＡＣアドレスは、その通信フレームを送信したネットワーク機器の固有のＭＡＣアドレスである。データは、この通信フレームのデスティネーションＭＡＣアドレスを持つ送信先のネットワーク機器に送信したいデータである。
【００３２】
図６に、フレーム転送装置ＦＡ１０１が有しているメモリに記録される、インターフェイスとＭＡＣアドレスの関連づけテーブルの構成を示す。図６のインターフェイスＩＤとは、フレーム転送装置ＦＡ１０１が持つインターフェイスの識別子を示す。インターフェイスＩＤが「インターフェイス１」の場合、フレーム転送装置ＦＡ１０１の持つインターフェイス１を示し、インターフェイスＩＤが「インターフェイス２」の場合、フレーム転送装置ＦＡ１０１の持つインターフェイス２を示す。登録ＭＡＣアドレスとは、ネットワーク機器のＭＡＣアドレスであり、対応するインターフェイスＩＤにそのＭＡＣアドレスを持つネットワーク機器が存在する事を示す。
【００３３】
図５（ａ）に、本実施の形態１の送受信システムにおけるフレーム転送装置ＦＢ１０２が有しているメモリに記録される、インターフェイスとＭＡＣアドレスの関連づけテーブルの構成を示す。図５（ａ）のインターフェイスＩＤとは、フレーム転送装置ＦＢ１０２が持つインターフェイスの識別子を示す。インターフェイスＩＤが「インターフェイス１」の場合、フレーム転送装置ＦＢ１０２の持つインターフェイス１を示し、インターフェイスＩＤが「インターフェイス２」の場合、フレーム転送装置ＦＢ１０２の持つインターフェイス２を示す。登録ＭＡＣアドレスとは、ネットワーク機器のＭＡＣアドレスであり、対応するインターフェイスＩＤにそのＭＡＣアドレスを持つネットワーク機器が存在する事を示す。
【００３４】
図２は、本実施の形態１のフレーム転送装置ＦＡ１０１の構成図を示している。図２は、ＭＡＣアドレスの変換に関連する部分の構成のみ記載している。
【００３５】
図２において、インターフェイス１には、フレーム転送装置ＦＢ１０２が接続され、インターフェイス２は、複数のコネクタを有しており、ネットワーク機器１０〜１２がそれぞれ接続されている。インターフェイス１およびインターフェイス２から入力された通信フレームを、それぞれ、インターフェイス２およびインターフェイス１に転送するが、その際に、フレーム変換手段１５が、その通信フレームのＭＡＣアドレスの内容を変換する。フレーム転送装置ＦＡ１０１は、インターフェイス関連付けテーブル１６が格納されるメモリを有しており、フレーム変換手段１５は、インターフェイス関連付けテーブル１６の情報を参照して、通信フレーム内のＭＡＣアドレスの変換を行う。インターフェイス関連付けテーブル１６には、図６に示すテーブルの情報が記載されている。
【００３６】
以上のように構成される本実施の形態１の送受信システムにおいて、ネットワーク機器１２からネットワーク機器１３へ通信フレームを転送する時の動作について、図１〜図６を用いながら説明する。
【００３７】
図４は、図１に示す各機器間で伝送される通信フレームの内容を示した図である。図４の、フレームＣ、フレームＦＡ、フレームＦＢ、フレームＺは、いずれも図３に示したフレームフォーマットＡの構成に則った通信フレームである。
【００３８】
ネットワーク機器１２からネットワーク機器１３へ送信する通信フレームは、図４のフレームＣであり、デスティネーションＭＡＣアドレスにネットワーク機器１３固有のＭＡＣアドレスＺを含み、ソースＭＡＣアドレスにネットワーク機器１２固有のＭＡＣアドレスＣを含み、これらと、ネットワーク機器１２からネットワーク機器１３へ送信したいデータとから構成される。
【００３９】
ネットワーク機器１２からフレームＣの通信フレームを受信したフレーム転送装置ＦＡ１０１のフレーム変換手段１５は、フレームＣのデスティネーションＭＡＣアドレスであるＭＡＣアドレスＺを抽出し、インターフェイス関連付けテーブル１６の内容（図６参照）と比較する。フレーム変換手段１５は、比較の結果、ＭＡＣアドレスＺはインターフェイス１と関連づけられていると判断し、受信したフレームＣのソースＭＡＣアドレスをフレーム転送装置ＦＡ１０１の固有のＭＡＣアドレスＦＡに置き換えて図４に示すフレームＦＡを生成し、フレーム転送装置ＦＡ１０１のインターフェイス１から転送する。
【００４０】
ここで、もし、フレームＣに含まれるデスティネーションＭＡＣアドレスがソースＭＡＣアドレスに関連付けられているインターフェイスと同じであった場合（この例では、インターフェイス２であった場合）には、ソースＭＡＣアドレスのＭＡＣアドレスＦＡへの置き換えは行わない。つまり、インターフェイス関連付けテーブル１６を参照して、デスティネーションＭＡＣアドレスに関連付けられているインターフェイスがソースＭＡＣアドレスに関連付けられているインターフェイスと異なっていた場合にのみ、ソースＭＡＣアドレスをＭＡＣアドレスＦＡに置き換える。
【００４１】
フレーム転送装置ＦＡ１０１から転送されたフレームＦＡは、フレーム転送装置ＦＢ１０２のインターフェイス１によって、フレーム転送装置ＦＢ１０２で受信される。フレームＦＡを受信したフレーム転送装置ＦＢ１０２は、フレームＦＡのデスティネーションＭＡＣアドレスであるＭＡＣアドレスＺを抽出し、図５（ａ）に示すフレーム転送装置ＦＢ１０２のインターフェイス関連付けテーブルの内容と比較する。比較の結果、ＭＡＣアドレスＺはインターフェイス２と関連づけられていると判断し、受信した図４に示すフレームＦＡをそのままフレームＦＢとして、フレーム転送装置ＦＢ１０２のインターフェイス２から転送する。
【００４２】
フレーム転送装置ＦＢ１０２から転送されたフレームＦＢは、ネットワーク機器１３によって受信される。ネットワーク機器１３は、受信したフレームＦＢの通信フレームから、デスティネーションＭＡＣアドレスを抽出し、ネットワーク機器１３の固有のＭＡＣアドレスと比較する。ネットワーク機器１３は、比較の結果、ＭＡＣアドレスが一致するため、受信したフレームＦＢが自分あての通信フレームであると判断し、データを取得する。
【００４３】
以上のように、本実施の形態１のフレーム転送装置ＦＡ１０１のインターフェイス２に接続されているネットワーク機器１２から受信した通信フレームに含まれるソースＭＡＣアドレスを、フレーム変換手段１５が、インターフェイス関連付けテーブル１６を参照してＭＡＣアドレスＦＡと置き換える事により、フレーム転送装置ＦＢ１０２がインターフェイス１から受信する通信フレームのソースＭＡＣアドレスは、ＭＡＣアドレスＦＡに統一される。したがって、フレーム転送装置ＦＢ１０２で記録するフレーム転送装置ＦＢ１０２のインターフェイス関連付けテーブルの項目数を削減することが可能となる。
【００４４】
図５（ｂ）は、図１に示す送受信システムの構成で、本実施の形態１のフレーム転送装置ＦＡ１０１の代わりに従来のフレーム転送装置を用いた場合の、フレーム転送装置ＦＢ１０２で記録されるインターフェイス関連付けテーブルの内容を示している。図５（ａ）、（ｂ）を比較してわかるように、この例の場合には、従来はインターフェイス２に対応する項目数が３つ必要であったのに対し、本実施の形態１の場合には、その項目数が１つで済むことになる。
【００４５】
本実施の形態１のフレーム転送装置ＦＡ１０１を用いることにより、フレーム転送装置ＦＢ１０２が記録するフレーム転送装置ＦＢ１０２のインターフェイス関連付けテーブルの容量が減る事になり、フレーム転送装置ＦＢ１０２はメモリを増やすことなく、収容できるネットワーク機器の台数を増加させることができる。また、未知のデスティネーションＭＡＣアドレスを持つ通信フレームを削減する事が可能となり、フラッディングの頻度も減少させる事が可能となる。
【００４６】
（実施の形態２）
図７に、本発明の実施の形態１のフレーム転送装置を含む送受信システムの構成図を示す。図７のフレーム転送装置ＦＡ２０１が、本発明のフレーム転送装置であり、フレーム転送装置ＦＢ２０２は、従来のフレーム転送装置である。なお、従来のフレーム転送装置であるフレーム転送装置ＦＢ２０２は、本発明のＭＡＣアドレス透過フレーム転送装置の一例である。
【００４７】
図７に示す本実施の形態２のフレーム転送装置ＦＡ２０１を含む送受信システムの構成は、ネットワーク機器２０、ネットワーク機器２１、ネットワーク機器２２、ネットワーク機器２３、フレーム転送装置ＦＡ２０１、フレーム転送装置ＦＢ２０２から構成される。なお、ネットワーク機器２０〜２３は、本発明の複数の端末の一例である。
【００４８】
ネットワーク機器２０は、固有のＭＡＣアドレスＡとＩＰアドレスＡを持ち、フレーム転送装置ＦＡ２０１とインターフェイス２で接続されている。ネットワーク機器２１は、固有のＭＡＣアドレスＢとＩＰアドレスＢを持ち、フレーム転送装置ＦＡ２０１とインターフェイス２で接続されている。ネットワーク機器２２は、固有のＭＡＣアドレスＣとＩＰアドレスＣを持ち、フレーム転送装置ＦＡ２０１とインターフェイス２で接続されている。ネットワーク機器２３は、固有のＭＡＣアドレスＺとＩＰアドレスＺを持ち、フレーム転送装置ＦＢ２０２とインターフェイス２で接続されている。
【００４９】
本実施の形態２のフレーム転送装置ＦＡ２０１は、固有のＭＡＣアドレスＦＡを持ち、フレーム転送装置ＦＢ２０２とインターフェイス１で接続されている。また、フレーム転送装置ＦＢ２０２は、フレーム転送装置ＦＡ２０１とインターフェイス１で接続されている。
【００５０】
ネットワーク機器２０、ネットワーク機器２１、ネットワーク機器２２、ネットワーク機器２３は、いずれも通信フレームを送受信することによって、通信を行う事が可能である。
【００５１】
フレーム転送装置ＦＡ２０１およびフレーム転送装置ＦＢ２０２は、それぞれの持つインターフェイス１または、インターフェイス２で受信した通信フレームを、適切なインターフェイスに送信することによって、複数のネットワーク機器をネットワークに収容する事を可能とする。
【００５２】
図９に、図７に示す本実施の形態２の送受信システムにおける、ネットワーク機器２０〜２３、フレーム転送装置ＦＡ２０１、およびフレーム転送装置ＦＢ２０２間で送受信される、ＭＡＣアドレス解決用の通信フレームのフレームフォーマットを示す。
【００５３】
このＭＡＣアドレス解決用のフレームフォーマットＢは、デスティネーションＭＡＣアドレス、ソースＭＡＣアドレス、ソースステーションＭＡＣアドレス、ソースステーションＩＰアドレス、デスティネーションステーションＭＡＣアドレス、デスティネーションステーションＩＰアドレスから構成される。このフレームフォーマットＢは、ネットワーク機器が通信を行う際に、通信相手のＭＡＣアドレス解決を行うときに用いる通信フレームのフォーマットである。
【００５４】
図９において、デスティネーションＭＡＣアドレスは、通信フレームの送信先を示しており、送信した通信フレームが受信されるべきネットワーク機器の固有のＭＡＣアドレスである。また、デスティネーションＭＡＣアドレスは、ブロードキャストのＭＡＣアドレスとする事も出来る。ブロードキャストのＭＡＣアドレスの場合には、その通信フレームは全てのネットワーク機器が送信先となる。
【００５５】
ソースＭＡＣアドレスは、通信フレームを送信したネットワーク機器の固有のＭＡＣアドレスである。
【００５６】
ソースステーションＭＡＣアドレスは、ＭＡＣアドレス解決を行いたいネットワーク機器のソースＭＡＣアドレスである。
【００５７】
ソースステーションＩＰアドレスは、ＭＡＣアドレス解決を行いたいネットワーク機器のソースＩＰアドレスである。
【００５８】
デスティネーションステーションＭＡＣアドレスは、ＭＡＣアドレス解決の対象とするネットワーク機器のＭＡＣアドレスである。このデスティネーションステーションＭＡＣアドレスが、ネットワーク機器固有のＭＡＣアドレスでない場合に、その通信フレームはＭＡＣアドレス解決要求の通信フレームであると判断される。
【００５９】
デスティネーションステーションＩＰアドレスは、ＭＡＣアドレス解決の対象とするネットワーク機器のＩＰアドレスである。
【００６０】
図１１に、フレーム転送装置ＦＡ２０１が有しているメモリに記録される、フレーム転送装置ＦＡ２０１のＭＡＣアドレス変換テーブルの構成を示す。
【００６１】
図１１のテーブルにおいて、ＭＡＣアドレスとは、フレーム転送装置ＦＡ２０１のインターフェイス２に接続される、ネットワーク機器２０、ネットワーク機器２１およびネットワーク機器２２のＭＡＣアドレスを示す。ＩＰアドレスも同様に、フレーム転送装置ＦＡ２０１に接続される、ネットワーク機器２０、ネットワーク機器２１およびネットワーク機器２２のＩＰアドレスを示し、それぞれのネットワーク機器のＭＡＣアドレスとＩＰアドレスが関連づけられている。
【００６２】
また、本実施の形態２におけるフレーム転送装置ＦＡ２０１およびフレーム転送装置ＦＢ２０２は、それぞれ、実施の形態１で示した図５（ａ）および図６と同等なテーブルも有している。
【００６３】
図１２に、図７に示す本実施の形態２の送受信システムにおける、ネットワーク機器２０〜２３、フレーム転送装置ＦＡ２０１、およびフレーム転送装置ＦＢ２０２間で送受信される通信フレームのフレームフォーマットを示す。この通信フレームフォーマットＣは、実施の形態１の図３に示した通信フレームフォーマットＡに対応するものである。
【００６４】
このフレームフォーマットＣは、デスティネーションＭＡＣアドレス、ソースＭＡＣアドレス、ソースＩＰアドレス、デスティネーションＩＰアドレス、データから構成される。デスティネーションＭＡＣアドレスは、通信フレームの送信先が示されており、通信フレームが受信されるべきネットワーク機器の固有のＭＡＣアドレスである。ソースＭＡＣアドレスは、その通信フレームを送信したネットワーク機器の固有のＭＡＣアドレスである。ソースＩＰアドレスは、通信フレームの送信元のＩＰアドレスである。デスティネーションＩＰアドレスは通信フレームの送信先のＩＰアドレスである。データは、この通信フレームで送信したいデータである。
【００６５】
図８は、本実施の形態２のフレーム転送装置ＦＡ２０１の構成図を示している。図８は、ＭＡＣアドレスの変換に関連する部分の構成のみ記載している。
【００６６】
図８において、インターフェイス１には、フレーム転送装置ＦＢ２０２が接続され、インターフェイス２は、複数のコネクタを有しており、ネットワーク機器２０〜２２がそれぞれ接続されている。インターフェイス１およびインターフェイス２から入力された通信フレームを、それぞれ、インターフェイス２およびインターフェイス１に転送するが、その際に、フレーム変換手段２５が、その通信フレームのＭＡＣアドレスの内容を変換する。
【００６７】
フレーム転送装置ＦＡ２０１は、インターフェイス関連付けテーブル２６を有するとともにＭＡＣアドレス変換テーブル２７が格納されるメモリを有しており、フレーム変換手段２５は、インターフェイス関連付けテーブル２６およびＭＡＣアドレス変換テーブル２７の情報に基づいて、通信フレーム内のＭＡＣアドレスの変換を行う。
【００６８】
インターフェイス関連付けテーブル２６には、図６に示すテーブルの情報が記載されており、ＭＡＣアドレス変換テーブル２７には、図１１に示すテーブルの情報が記載されている。なお、ＭＡＣアドレス変換テーブル２７が、本発明の変換テーブルの一例である。
【００６９】
以上のように構成される本実施の形態２の送受信システムにおいて、ネットワーク機器２２からネットワーク機器２３へ通信フレームを転送する時の動作について説明する。
【００７０】
まず、送信元のネットワーク機器２２が送信先のネットワーク機器２３のＭＡＣアドレスを知らない場合にＭＡＣアドレス解決を行う際の動作について、図７〜図１１を用いながら説明する。
【００７１】
図１０は、送信元のネットワーク機器２２が送信先のネットワーク機器２３のＭＡＣアドレスを知らない場合にＭＡＣアドレス解決を行う際の、各機器間で伝送される通信フレームの内容を示した図である。
【００７２】
図１０に示す、フレームＣＺ、フレームＣＦＡ、フレームＣＦＢ、フレームＣＺ’、フレームＺＣ、フレームＺＦＢ、フレームＺＦＡ、フレームＺＣ’は、いずれも図９に示すフレームフォーマットＢの構成に則った通信フレームである。
【００７３】
ネットワーク機器２２がネットワーク機器２３へ通信フレームを送信する際に、ネットワーク機器２２がネットワーク機器２３のＭＡＣアドレスを知らない場合、ネットワーク機器２２は、ネットワーク機器２３のＭＡＣアドレス解決を行わなければならない。ネットワーク機器２２がネットワーク機器２３のＭＡＣアドレス解決を行うために、ネットワーク機器２２はフレームＣＺの通信フレームを送信する。
【００７４】
フレームＣＺは、デスティネーションＭＡＣアドレスがブロードキャストアドレスＦＦ、ソースＭＡＣアドレスがネットワーク機器２２固有のＭＡＣアドレスＣ、ソースステーションＭＡＣアドレスがネットワーク機器２２固有のＭＡＣアドレスＣ、ソースステーションＩＰアドレスがネットワーク機器２２のＩＰアドレスＣ、デスティネーションステーションＭＡＣアドレスがネットワーク機器固有のＭＡＣアドレスではない値００、デスティネーションステーションＩＰアドレスがネットワーク機器２３のＩＰアドレスＺである。
【００７５】
ネットワーク機器２３からフレームＣＺの通信フレームをインターフェイス２によって受信したフレーム転送装置ＦＡ２０１は、フレームＣＺのソースＭＡＣアドレスおよびソースステーションＭＡＣアドレスを、いずれもフレーム転送装置ＦＡ２０１固有のＭＡＣアドレスＦＡに置き換えたフレームＣＦＡを生成する。
【００７６】
また、このときフレーム転送装置ＦＡ２０１は、フレームＣＺに含まれるソースＭＡＣアドレスＣまたはソースステーションＭＡＣアドレスＣと、ソースステーションＩＰアドレスＣを関連付けて、図１１に示すフレーム転送装置ＦＡ２０１のＭＡＣアドレス変換テーブルとして記録する。同時に、ソースＭＡＣアドレスＣと、フレームＣＺを受信したインターフェイス２とを関連付けて、図６に示すフレーム転送装置ＦＡ２０１のインターフェイス関連付けテーブルとして記録する。
【００７７】
そして、フレーム転送装置ＦＡ２０１は、フレームＣＺに含まれるデスティネーションＭＡＣアドレスがブロードキャストアドレスＦＦなので、フレームＣＦＡを、フレームＣＺを受信したインターフェイス２以外のインターフェイス（本実施の形態２の場合はインターフェイス１）へ転送する。
【００７８】
フレーム転送装置ＦＡ２０１から転送されたフレームＣＦＡをインターフェイス１によって受信したフレーム転送装置ＦＢ２０２は、フレームＣＦＡのソースＭＡＣアドレスであるＭＡＣアドレスＦＡを抽出し、フレームＣＦＡを受信したインターフェイス１と関連付けて、図５（ａ）に示すフレーム転送装置ＦＢ２０２のインターフェイス関連付けテーブルとして記録する。
【００７９】
そして、フレーム転送装置ＦＢ２０２は、フレームＣＦＡに含まれるデスティネーションＭＡＣアドレスがブロードキャストアドレスＦＦなので、フレームＣＦＡを受信したインターフェイス１以外のインターフェイス（本実施の形態２の場合はインターフェイス２）へ、フレームＣＦＢとして送信する。フレームＣＦＡとフレームＣＦＢは、同じ内容であるが、説明のため、ここでは異なるフレームとして扱う。
【００８０】
フレームＣＦＢを受信したネットワーク機器２３は、フレームＣＦＢのデスティネーションステーションＩＰアドレスであるＩＰアドレスＺが自身と一致し、デスティネーションステーションＭＡＣアドレスが００であることを判定すると、フレームＣＦＢがネットワーク機器２３に対するＭＡＣアドレス解決用の通信フレームであると判断し、フレームＣＦＢに対するＭＡＣアドレス回答用の通信フレームであるフレームＺＣを生成する。
【００８１】
ネットワーク機器２３は、デスティネーションＭＡＣアドレスをフレームＣＦＢのソースＭＡＣアドレスＦＡとし、ソースＭＡＣアドレスをネットワーク機器２３固有のＭＡＣアドレスＺとし、ソースステーションＭＡＣアドレスをネットワーク機器２３固有のＭＡＣアドレスＺとし、ソースステーションＩＰアドレスをネットワーク機器のＩＰアドレスＺとし、デスティネーションステーションＭＡＣアドレスをフレームＣＦＢのソースステーションＭＡＣアドレスＦＡとし、デスティネーションステーションＩＰアドレスをフレームＣＦＢのソースステーションＩＰアドレスＣとしたフレームＺＣを生成する。
【００８２】
そして、ネットワーク機器２３は、このフレームＺＣを、フレームＣＦＢに対するＭＡＣアドレス回答用の通信フレームとして送信する。
【００８３】
フレームＺＣをインターフェイス２によって受信したフレーム転送装置ＦＢ２０２は、フレームＺＣのソースＭＡＣアドレスであるＭＡＣアドレスＺを抽出し、フレームＺＣを受信したインターフェイス２と関連付けて、図５（ａ）に示すフレーム転送装置ＦＢ２０２のインターフェイス関連付けテーブルとして記録する。
【００８４】
また、フレーム転送装置ＦＢ２０２は、フレームＺＣのデスティネーションＭＡＣアドレスであるＭＡＣアドレスＦＡを抽出し、図５（ａ）に示すフレーム転送装置ＦＢ２０２のインターフェイス関連付けテーブルに、ＭＡＣアドレスＦＡがないか比較する。フレーム転送装置ＦＢ２０２は、フレームＣＦＡをインターフェイス１で受信したときに、ＭＡＣアドレスＦＡとインターフェイス１を関連付ける情報をフレーム転送装置ＦＢ２０２のインターフェイス関連付けテーブルに記録しているので、比較の結果、ＭＡＣアドレスＦＡが存在し、ＭＡＣアドレスＦＡがインターフェイス１に関連付けられていることが分かる。従って、フレーム転送装置ＦＢ２０２は、フレームＺＣを、そのままフレームＺＦＢとしてインターフェイス１へ転送する。
【００８５】
フレームＺＦＢをインターフェイス１によって受信したフレーム転送装置ＦＡ２０１は、フレームＺＦＢのソースＭＡＣアドレスであるＭＡＣアドレスＺを抽出し、フレームＺＦＢを受信したインターフェイス１と関連付けて、図６に示すフレーム転送装置ＦＡ２０１のインターフェイス関連付けテーブルとして記録する。
【００８６】
また、フレーム転送装置ＦＡ２０１は、フレームＺＦＢのデスティネーションステーションＩＰアドレスであるＩＰアドレスＣを抽出し、図１１に示すフレーム転送装置ＦＡ２０１のＭＡＣアドレス変換テーブルにＩＰアドレスＣがないか比較する。フレーム転送装置ＦＡ２０１は、フレームＣＺをインターフェイス２で受信したときに、ＭＡＣアドレスＣとＩＰアドレスＣを関連付ける情報を、図１１に示すフレーム転送装置ＦＡ２０１のＭＡＣアドレス変換テーブルに記録しているので、比較の結果、ＩＰアドレスＣが存在し、ＭＡＣアドレスＣと関連付けられていることが分かる。関連付けられているＩＰアドレスＣとＭＡＣアドレスＣの情報から、フレーム転送装置ＦＡ２０１は、受信したフレームＺＦＢのデスティネーションＭＡＣアドレスをＭＡＣアドレスＣに、デスティネーションステーションＭＡＣアドレスをＭＡＣアドレスＣに、それぞれ置き換えたフレームＺＦＡを生成する。
【００８７】
また、フレーム転送装置ＦＡ２０１は、図６に示すフレーム転送装置ＦＡ２０１のインターフェイス関連付けテーブルから、ＭＡＣアドレスＣを持つネットワーク機器がインターフェイス２に存在することが分かる。従って、フレーム転送装置ＦＡ２０１は、フレームＺＦＡをインターフェイス２へ送信する。
【００８８】
上記のようにして、ネットワーク機器２２は、ネットワーク機器２２が送信したＭＡＣアドレス解決用の通信フレームであるフレームＣＺに対して、ＭＡＣアドレス回答用の通信フレームであるフレームＺＦＡを受信することができる。そして、ネットワーク機器２２は、フレームＺＦＡからデスティネーションステーションＭＡＣアドレスであるＭＡＣアドレスＣを抽出し、ネットワーク機器２３へ通信フレームを送信する場合には、デスティネーションＭＡＣアドレスにＭＡＣアドレスＣを持つ通信フレームを送信すれば良いことが分かる。
【００８９】
次に、ネットワーク機器２２および、ネットワーク機器２３がお互いに通信を行う時の動作を、図２、図７、図１２〜図１４を用いながら説明する。
【００９０】
これらの通信には、図１２に示すフレームフォーマットＣの通信フレームを使用する。
【００９１】
図１３は、ネットワーク機器２２からネットワーク機器２３にデータを送信する際の、各機器間で伝送される通信フレームの内容を示しており、図１４は、ネットワーク機器２３からネットワーク機器２２にデータを送信する際の、各機器間で伝送される通信フレームの内容を示している。
【００９２】
図１３の、フレームＣＺ、フレームＣＦＡ、フレームＣＦＢ、フレームＣＺ’、および図１４の、フレームＺＣ、フレームＺＦＢ、フレームＺＦＡ、フレームＺＣ’は、いずれも図１２に示すフレームフォーマットＣの構成に則った通信フレームである。
【００９３】
図１３において、ネットワーク機器２２からネットワーク機器２３へ送信するフレームは、デスティネーションＭＡＣアドレスにネットワーク機器２３固有のＭＡＣアドレスＺを含み、ソースＭＡＣアドレスにネットワーク機器２２固有のＭＡＣアドレスＣを含み、ソースＩＰアドレスにネットワーク機器２２のＩＰアドレスＣを含み、デスティネーションＩＰアドレスにネットワーク機器２３のＩＰアドレスを含み、これらと、ネットワーク機器２２からネットワーク機器２３へ送信したいデータとから構成されるフレームＣＺである。
【００９４】
ネットワーク機器２２からフレームＣＺの通信フレームをインターフェイス２によって受信したフレーム転送装置ＦＡ２０１のフレーム変換手段２５は、フレームＣＺのソースＭＡＣアドレスを、フレーム転送装置ＦＡ２０１固有のＭＡＣアドレスＦＡに置き換えたフレームＣＦＡを生成する。
【００９５】
また、フレーム変換手段２５は、フレームＣＺからデスティネーションＭＡＣアドレスであるＭＡＣアドレスＺを抽出し、これを図６に示すＭＡＣアドレス変換テーブル２７の内容と比較する。比較の結果、ＭＡＣアドレスＺはインターフェイス１と関連づけられていると判断し、生成したフレームＣＦＡをフレーム転送装置ＦＡ２０１のインターフェイス１から転送する。なお、フレームＣＺが、本発明の第１の通信フレームの一例である。
【００９６】
フレーム転送装置ＦＡ２０１から転送されたフレームＣＦＡは、フレーム転送装置ＦＢ２０２のインターフェイス１によって、フレーム転送装置ＦＢ２０２で受信される。フレームＣＦＡの通信フレームを受信したフレーム転送装置ＦＢ２０２は、フレームＣＦＡのデスティネーションＭＡＣアドレスであるＭＡＣアドレスＺを抽出し、図５（ａ）に示すフレーム転送装置ＦＢ２０２のインターフェイル関連付けテーブルの内容と比較する。比較の結果、ＭＡＣアドレスＺはインターフェイス２と関連付けられていると判断し、受信したフレームＣＦＡをそのままフレームＣＦＢとして、フレーム転送装置ＦＢ２０２のインターフェイス２から転送する。
【００９７】
フレーム転送装置ＦＡ２０１から転送されたフレームＣＦＢは、ネットワーク機器２３によって受信される。ネットワーク機器２３は、受信したフレームＣＦＢから、デスティネーションＭＡＣアドレスであるＭＡＣアドレスＺを抽出し、ネットワーク機器２３固有のＭＡＣアドレスと比較する。ネットワーク機器２３は、比較の結果、ＭＡＣアドレスが一致するため、受信したフレームＣＦＢが自分あての通信フレームであると判断する。
【００９８】
また、ネットワーク機器２３は、フレームＣＦＢからデスティネーションＩＰアドレスであるＩＰアドレスＺを抽出し、ネットワーク機器２３のＩＰアドレスと比較する。比較の結果、ＩＰアドレスが一致するため、フレームＣＦＢに含まれるデータは、自分あてのデータであると判断し、データを取得する。
【００９９】
上記のようにして、ネットワーク機器２２からネットワーク機器２３への通信が実現される。
【０１００】
次にネットワーク機器２３からネットワーク機器２２への通信について、説明する。
【０１０１】
図１４において、ネットワーク機器２３からネットワーク機器２２へ送信するフレームは、デスティネーションＭＡＣアドレスにフレーム転送装置ＦＢ２０１固有のＭＡＣアドレスＦＡを含み、ソースＭＡＣアドレスにネットワーク機器２３固有のＭＡＣアドレスＺを含み、ソースＩＰアドレスにネットワーク機器２３のＩＰアドレスＺを含み、デスティネーションＩＰアドレスにネットワーク機器２２のＩＰアドレスＣを含み、これらと、ネットワーク機器２３からネットワーク機器２２へ送信したいデータとから構成されるフレームＺＣである。
【０１０２】
ネットワーク機器２３からフレームＺＣの通信フレームをインターフェイス２で受信したフレーム転送装置ＦＢ２０２は、フレームＺＣのデスティネーションＭＡＣアドレスであるＭＡＣアドレスＦＡを抽出し、これを図５（ａ）に示すフレーム転送装置ＦＢ２０２のインターフェイス関連付けテーブルの内容と比較する。比較の結果、ＭＡＣアドレスＦＡはインターフェイス１と関連づけられていると判断し、受信したフレームＺＣを、そのままフレームＺＦＢとして、フレーム転送装置ＦＢ２０２のインターフェイス１から転送する。
【０１０３】
フレーム転送装置ＦＢ２０２から転送されたフレームＺＦＢは、フレーム転送装置ＦＡ２０１のインターフェイス１によって、フレーム転送装置ＦＡ２０１で受信される。フレームＺＦＢを受信したフレーム転送装置ＦＡ２０１のフレーム変換手段２５は、フレームＺＦＢのデスティネーションＭＡＣアドレスであるＭＡＣアドレスＦＡを抽出し、フレーム転送装置ＦＡ固有のＭＡＣアドレスと比較する。比較の結果、ＭＡＣアドレスＦＡは、フレーム転送装置ＦＡ固有のＭＡＣアドレスと一致するため、フレーム転送装置ＦＡ２０１は、フレームＺＦＢが自分あてのフレームであると判断する。
【０１０４】
次に、フレーム転送装置ＦＡ２０１のフレーム変換手段２５は、フレームＺＦＢからデスティネーションＩＰアドレスであるＩＰアドレスＣを抽出し、図１１に示すＭＡＣアドレス変換テーブル２７と比較する。比較の結果、ＩＰアドレスＣとＭＡＣアドレスＣの関連付けが分かる。フレーム転送装置ＦＡ２０１のフレーム変換手段２５は、ＩＰアドレスＣとＭＡＣアドレスＣの関連付けの情報に基づいて、フレームＺＦＢのデスティネーションＭＡＣアドレスをＭＡＣアドレスＣに置き換えたフレームＺＦＡを生成する。なお、フレームＺＦＢが、本発明の第２の通信フレームの一例である。
【０１０５】
また、フレーム変換手段２５は、ＩＰアドレスＣと関連付けられているＭＡＣアドレスＣと、図６に示すインターフェイス関連付けテーブル２６を比較する。比較の結果、ＭＡＣアドレスＣとインターフェイス２が関連付けられていることが分かる。従って、フレーム転送装置ＦＡ２０１は、フレームＺＦＡをフレーム転送装置ＦＡ２０１のインターフェイス２から転送する。
【０１０６】
フレーム転送装置ＦＡ２０１から転送されたフレームＺＦＡは、ネットワーク機器２２によって受信される。ネットワーク機器２２は、受信したフレームＺＦＡの通信フレームから、デスティネーションＭＡＣアドレスであるＭＡＣアドレスＣを抽出し、ネットワーク機器２２固有のＭＡＣアドレスと比較する。ネットワーク機器２２は、比較の結果、ＭＡＣアドレスが一致するため、受信したフレームＺＦＡが自分あての通信フレームであると判断する。
【０１０７】
また、ネットワーク機器２２は、フレームＺＦＡからデスティネーションＩＰアドレスであるＩＰアドレスＣを抽出し、ネットワーク機器２２のＩＰアドレスと比較する。比較の結果、ＩＰアドレスが一致するため、フレームＺＦＡに含まれるデータは、自分あてのデータであると判断し、データを取得する。
【０１０８】
上記のようにして、ネットワーク機器２３からネットワーク機器２２への通信が実現される。
【０１０９】
以上のように、本実施の形態２のフレーム転送装置ＦＡ２０１のインターフェイス２に接続されているネットワーク機器２２から受信した通信フレームのソースＭＡＣアドレスを、フレーム変換手段２５がＭＡＣアドレス変換テーブル２７に基づいてＭＡＣアドレスＦＡと置き換える事により、フレーム転送装置ＦＢ２０２がインターフェイス１から受信する通信フレームのソースＭＡＣアドレスは、ＭＡＣアドレスＦＡに統一される。したがって、フレーム転送装置ＦＢ２０２で記録するフレーム転送装置ＦＢ２０２のインターフェイス関連付けテーブルの項目数を削減することが可能となる。
【０１１０】
また、図１１に示す内容のＭＡＣアドレス変換テーブル２７に基づいて、フレーム転送装置ＦＡ２０１のインターフェイス１で受信される通信フレームに含まれるデスティネーションＭＡＣアドレスやデスティネーションステーションＭＡＣアドレスを変換することにより、フレーム転送装置ＦＡ２０１のインターフェイス２に接続されているネットワーク機器２０〜２２が、他のネットワーク機器２３からの通信フレームを受信することが可能となる。
【０１１１】
従って、フレーム転送装置ＦＢ２０２が記録するフレーム転送装置ＦＢ２０２のインターフェイス関連付けテーブルの容量を削減できるので、フレーム転送装置ＦＢ２０２はメモリを増やすことなく収容できるネットワーク機器の台数を増加させることができる。また、未知のデスティネーションＭＡＣアドレスを持つ通信フレームを削減する事が可能となり、フラッディングの頻度も減少させる事が可能となる。
【０１１２】
また、これらの効果を実現しつつ、フレーム転送装置ＦＡ２０１のインターフェイス２に接続されるネットワーク機器２０〜２２に、透過な通信を可能とさせる。
【０１１３】
なお、各実施の形態では、フレームフォーマットＡ、フレームフォーマットＢおよびフレームフォーマットＣを定めているが、これらの各フレームの構成要素の構成順序は問わない。また、各フレームには、各実施の形態で定めた以外のパラメータが含まれていても良い。
【０１１４】
また、フレーム転送装置ＦＡ１０１、フレーム転送装置ＦＡ２０１、フレーム転送装置ＦＢ１０２およびフレーム転送装置ＦＢ２０２のインターフェイスの数は、いずれも２つに限らない。
【０１１５】
また、本発明の複数のインターフェイスとは、同じインターフェイスであってもよいし、異なるインターフェイスであってもよい。また、それぞれのインターフェイスに接続されるメディアは問わず、例えば、導線、光、無線など、どのようなメディアであってもよい。
【０１１６】
また、本発明は、インターフェイスを変換する装置に適用できる。例えば、ネットワークで使用される、ブリッジ、スイッチ、ルータなどに適用できる。
【０１１７】
なお、本発明のプログラムは、上述した本発明のフレーム転送装置のフレーム転送方法の、第１の通信フレームを送信するステップ、および第２の通信フレームを送信するステップの、全部または一部のステップの動作をコンピュータにより実行させるためのプログラムであって、コンピュータと協働して動作するプログラムである。
【０１１８】
また、本発明の記録媒体は、上述した本発明のフレーム転送装置のフレーム転送方法の、第１の通信フレームを送信するステップ、および第２の通信フレームを送信するステップの、全部または一部のステップの動作をコンピュータにより実行させるためのプログラムを担持した記録媒体であり、コンピュータにより読み取り可能かつ、読み取られた前記プログラムが前記コンピュータと協働して利用される記録媒体である。
【０１１９】
また、本発明のプログラムの一利用形態は、コンピュータにより読み取り可能な記録媒体に記録され、コンピュータと協働して動作する態様であっても良い。
【０１２０】
また、記録媒体としては、ＲＯＭ等が含まれる。
【０１２１】
また、上述した本発明のコンピュータは、ＣＰＵ等の純然たるハードウェアに限らず、ファームウェアや、ＯＳ、更に周辺機器を含むものであっても良い。
【０１２２】
なお、以上説明した様に、本発明の構成は、ソフトウェア的に実現しても良いし、ハードウェア的に実現しても良い。
【産業上の利用可能性】
【０１２３】
本発明にかかるフレーム転送装置およびフレーム転送方法は、既に設置してあるフレーム転送装置に変更を加えることなく、ネットワーク機器の収容台数を増やしたり、ネットワークのパフォーマンスおよび品質を向上させたりすることが可能で、一般的な通信システムに有用である。
【図面の簡単な説明】
【０１２４】
【図１】本発明の実施の形態１の送受信システムの構成図
【図２】本発明の実施の形態１のフレーム転送装置の構成図
【図３】本発明の実施の形態１の送受信システムにおける通信フレームのフレームフォーマットを示す図
【図４】本発明の実施の形態１の送受信システムにおける各機器間で伝送される通信フレームの内容を示した図
【図５】（ａ）従来のフレーム転送装置ＦＢの、本実施の形態１におけるインターフェイス関連付けテーブルを示す図、（ｂ）従来のフレーム転送装置ＦＢの、従来の送受信システムにおけるインターフェイス関連付けテーブルを示す図
【図６】本発明の実施の形態１におけるフレーム転送装置ＦＡのインターフェイス関連付けテーブルを示す図
【図７】本発明の実施の形態２の送受信システムの構成図
【図８】本発明の実施の形態２フレーム転送装置の構成図
【図９】本発明の実施の形態２の送受信システムにおけるＭＡＣアドレス解決用の通信フレームのフレームフォーマットを示す図
【図１０】本発明の実施の形態２における、ＭＡＣアドレス解決時の各機器間で伝送される通信フレームの内容を示した図
【図１１】本発明の実施の形態２におけるフレーム転送装置ＦＡのＭＡＣアドレス変換テーブルを示す図
【図１２】本発明の実施の形態２の送受信システムにおける通信フレームのフレームフォーマットを示す図
【図１３】本発明の実施の形態２送受信システムにおける各機器間で伝送される通信フレームの内容を示した図
【図１４】本発明の実施の形態２送受信システムにおける各機器間で伝送される通信フレームの内容を示した図
【符号の説明】
【０１２５】
１０  ネットワーク機器
１１  ネットワーク機器
１２  ネットワーク機器
１３  ネットワーク機器
１５  フレーム変換手段
１６  インターフェイス関連付けテーブル
２０  ネットワーク機器
２１  ネットワーク機器
２２  ネットワーク機器
２３  ネットワーク機器
２５  フレーム変換手段
２６  インターフェイス関連付けテーブル
２７  ＭＡＣアドレス変換テーブル
１０１  フレーム転送装置ＦＡ
１０２  フレーム転送装置ＦＢ
２０１  フレーム転送装置ＦＡ
２０２  フレーム転送装置ＦＢ
【図１】
2006108732.tif 000003
【図２】
2006108732.tif 000004
【図３】
2006108732.tif 000005
【図４】
2006108732.tif 000006
【図５】
2006108732.tif 000007
【図６】
2006108732.tif 000008
【図７】
2006108732.tif 000009
【図８】
2006108732.tif 000010
【図９】
2006108732.tif 000011
【図１０】
2006108732.tif 000012
【図１１】
2006108732.tif 000013
【図１２】
2006108732.tif 000014
【図１３】
2006108732.tif 000015
【図１４】
2006108732.tif 000016