(57)【要約】【課題】  端末間でフレームを伝送するフレーム伝送システム及びフレーム伝送方法に関し、処理可能の最大フレームサイズが異なる端末間のフレーム伝送を可能とする。【解決手段】  通信装置１は、端末Ａ，Ｂを接続するポート（ＰＨＹ）の番号と、端末Ａ，Ｂのアドレスと、端末Ａ，ＢのＭＴＵ(最大伝送ユニット)値とを対応付けて格納するテーブル６と、端末Ａ，Ｂ間のフレームの転送処理を行う転送機能部５と、この転送機能部５を制御すると共に、端末Ａ，Ｂとの間のオート・ネゴシェーションによる端末Ａ，ＢのＭＴＵ値を求めてテーブル６に格納し、且つ送信元端末のＭＴＵ値が宛先端末のＭＴＵ値より大きい時に、送信元端末に対して宛先端末のＭＴＵ値を通知する機能を有するプロセッサ等により構成された制御部４とを含む構成を有する。【選択図】      図１
2006253867.tif 000002
【特許請求の範囲】
【請求項１】
通信装置に伝送回線を介して接続された複数の端末間のフレーム伝送を行うフレーム伝送システムに於いて、
前記通信装置は、前記端末を接続するポートの番号と前記端末のアドレスと前記端末のＭＴＵ(最大伝送ユニット)値とを対応付けて格納するテーブルと、前記端末間のフレームの転送処理を行う転送機能部と、該転送機能部を制御すると共に、前記端末との間のオート・ネゴシェーションによる前記端末のＭＴＵ値を求めて前記テーブルに格納し、且つ送信元端末のＭＴＵ値が宛先端末のＭＴＵ値より大きい時に、前記送信元端末に前記宛先端末のＭＴＵ値を通知する機能を有する制御部とを含む構成を有する
ことを特徴とするフレーム伝送システム。
【請求項２】
通信装置に伝送回線を介して接続された複数の端末間のフレーム伝送を行うフレーム伝送システムに於いて、
前記通信装置は、前記端末を接続するポートの番号と前記端末のアドレスと前記端末のＭＴＵ(最大伝送ユニット)値とを対応付けて格納するテーブルと、前記端末間のフレームの転送処理を行う転送機能部と、該転送機能部を制御すると共に、前記端末との間のオート・ネゴシェーションによる前記端末のＭＴＵ値を求めて前記テーブルに格納し、送信元端末からのフレームのフレーム長を検出して該フレーム長が宛先端末のＭＴＵ値より大きい時に、前記送信元端末に前記宛先端末のＭＴＵ値を通知する機能を有する制御部とを含む構成を有する
ことを特徴とするフレーム伝送システム。
【請求項３】
前記通信装置の前記制御部は、ＦＬＰ(ファースト・リンク・パルス)バーストによる前記端末との間のオート・ネゴシェーションを行って前記端末のＭＴＵ(最大伝送ユニット)値を求め、該ＭＴＵ値を前記テーブルに格納制御する構成を有することを特徴とする請求項１又は２記載のフレーム伝送システム。
【請求項４】
前記通信装置の前記制御部は、コンフィギュレーション・レジスタ情報による前記端末との間のオート・ネゴシェーションを行って前記端末のＭＴＵ(最大伝送ユニット)値を求め、該ＭＴＵ値を前記テーブルに格納制御する構成を有することを特徴とする請求項１又は２記載のフレーム伝送システム。
【請求項５】
通信装置に伝送回線を介して接続された複数の端末間のフレーム伝送を行うフレーム伝送方法に於いて、
前記通信装置のポートに接続された前記端末との間のオート・ネゴシェーションにより該端末のＭＴＵ(最大伝送ユニット)値を求め、該ＭＴＵ値を該端末のアドレスと該端末が接続された前記ポートの番号とを対応付けてテーブルに格納する過程と、
送信元端末のＭＴＵ値と宛先端末のＭＴＵ値とを比較し、送信元端末のＭＴＵ値が大きい時は、該送信元端末に宛先端末のＭＴＵ値を通知する過程と
を含むことを特徴とするフレーム伝送方法。
【請求項６】
通信装置に伝送回線を介して接続された複数の端末間のフレーム伝送を行うフレーム伝送方法に於いて、
前記通信装置のポートに接続された前記端末との間のオート・ネゴシェーションにより該端末のＭＴＵ(最大伝送ユニット)値を求め、該ＭＴＵ値を該端末のアドレスと該端末が接続された前記ポートの番号とを対応付けてテーブルに格納する過程と、
送信元端末からのフレームのフレーム長と宛先端末のＭＴＵ値とを比較し、該宛先端末のＭＴＵ値より前記フレーム長が大きい時は、該送信元端末に宛先端末のＭＴＵ値を通知する過程と
を含むことを特徴とするフレーム伝送方法。
【請求項７】
前記通信装置のポートに接続された前記端末との間のオート・ネゴシェーションを、ＦＬＰ(ファースト・リンク・パルス)バーストの拡張用ネクストページを用いて前記端末のＭＴＵ(最大伝送ユニット)値を求め、該ＭＴＵ値を前記テーブルに格納する過程を含むことを特徴とする請求項５又は６記載のフレーム伝送方法。
【請求項８】
前記通信装置のポートに接続された前記端末との間のオート・ネゴシェーションを、コンフィギュレーション・レジスタ情報により、前記端末のＭＴＵ(最大伝送ユニット)値を求め、該ＭＴＵ値を前記テーブルに格納する過程を含むことを特徴とする請求項５又は６記載のフレーム伝送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オート・ネゴシェーションにより最大フレームサイズを認識して伝送するフレーム伝送システム及びフレーム伝送方法に関する。
【背景技術】
【０００２】
１０／１００Ｂａｓｅ−Ｔｘ，１０００Ｂａｓｅ−Ｔ等として規定されている伝送速度のフレーム伝送システムは、イーサネット（登録商標）として知られている。このようなフレーム伝送システムに於いては、ＦＬＰ（Ｆｉｒｓｔ  Ｌｉｎｋ  Ｐｕｌｓｅ：ファースト・リンク・パルス）バーストによって、ネットワークの各伝送装置間でサポートする通信モードに関する情報交換を行っている。このＦＬＰバーストは、３３個のパルスによって構成されており、奇数パルスがクロックパルス、偶数パルスがデータパルスとして機能している。又オート・ネゴシェーション（Ａｕｔｏ  Ｎｅｇｏｔｉａｔｉｏｎ）機能は、端末が物理的に接続された時に、自動で各伝送装置のサポートする通信情報等をＦＬＰバーストによって送受信することにより、伝送路に於いて最適な通信方式、通信速度を決定することができる。
【０００３】
又１０００Ｂａｓｅ−Ｘ対応の伝送装置は、前述のＦＬＰバーストではなく、特殊符号を組み合わせたオーダ・セットにより、オート・ネゴシェーション機能であることを通知して、その符号構成の中で１６ビットのコンフィギュレーション・レジスタ（Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｒｅｇｉｓｔｅｒ）情報を交換することにより、伝送路の通信方式を決定する。又オート・ネゴシェーション機能として、例えば、相手装置の伝送クロックを検出して伝送速度の確認を行う手段等が知られている。又伝送速度と伝送方式とを確認し、その確認結果に基づいてテストし、そのテスト結果により再調整する手段も提案されている（例えば、特許文献１参照）。
【０００４】
又ＩＥＥＥ８０２．３では、ＭＴＵ（Ｍａｘｉｍｕｍ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｕｎｉｔ：最大伝送ユニット）は、最大１５００オクテットと規定されている。しかし、ＭＴＵ値が１５００以上のフレームに対応した伝送装置も存在しており、このようなＭＴＵ値１５００以上のフレームのことを、一般的にはジャンボフレームと呼んでいる。例えば、図９の（Ａ）は通常のフレーム長のイーサネット（登録商標）フレームフォーマット、同図の（Ｂ）はジャンボフレームフォーマットを示し、それぞれ８バイトのプリアンブルと、６バイトの送信先アドレスＤＡと、６バイトの送信元アドレスＳＡと、２バイトのフレームタイプＴｙｐｅと、データｄａｔａと、４バイトのフレームチェックシーケンスＦＣＳとから構成されている。この場合のデータのＭＴＵ値は、通常のフレームは４６〜１５００バイト、ジャンボフレームは４６〜９０００バイトである。ジャンボフレームは、大量のデータを少ないフレーム数で伝送することができる利点がある。
【特許文献１】特開２００３−８７３５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
現在、ネットワークに接続される総ての端末が、前述のジャンボフレームを処理できる構成ではなく、ジャンボフレームを処理できない端末も含まれている。例えば、図１０に示すように、ジャンボフレームを処理できる構成のＬ２（レイヤ２）スイッチに、ＭＴＵ＝９０００のジャンボフレーム対応の端末Ａと、ＭＴＵ＝１５００のジャンボフレームを処理できない端末Ｂとが接続された場合、端末Ａから端末Ｂに対してジャンボフレームを送信すると、Ｌ２スイッチは、そのジャンボフレームの送信先アドレスＤＡを基に、端末Ｂに送信する。しかし、端末Ｂは、ＭＴＵ＝１５００以上のジャンボフレームの受信処理ができないことにより、端末Ａからのジャンボフレームを廃棄する。この時、端末Ｂは、Ｌ２スイッチに対してエラーメッセージを送出しない。その為、端末Ａは、端末Ｂに於いて廃棄したことを認知できないので、再送処理は行わない。
【０００６】
このようなフレーム廃棄を回避して、フレームの受信を可能とする為に、ＩＰネットワークに於いては、エラー情報の通知手段として、ＩＣＭＰ／ＩＣＭＰｖ６プロトコルがある。或いは、ＩＰｖ４ネットワークでは、過大フレームをルータに於いて分割化処理して送信する方法がある。しかし、ＩＣＭＰ／ＩＣＭＰｖ６プロトコルや分割化処理は、レイヤ３のプロトコルであり、ルータに実装する機能である。従って、Ｌ２スイッチには、ＩＣＭＰ／ＩＣＭＰｖ６プロトコルを実装していないのが通常である。その結果、前述のように、ルータを介さない端末間の接続構成に於いては、ジャンボフレーム対応と非対応との端末が混在して収容されている場合に、ジャンボフレームによるデータ伝送ができない問題がある。なお、ルータを介在させて、そのルータにより、ジャンボフレームの分割化処理を行わせて、ジャンボフレーム非対応の端末に送信することができるが、その場合のルータの処理負担が大きい問題がある。
【０００７】
本発明は、ジャンボフレーム対応と非対応との端末が混在して接続されたフレーム伝送システムに於けるオート・ネゴシェーション機能を拡張し、ジャンボフレーム対応及び非対応の端末間のフレーム伝送を可能とすることを目的とする。
【課題を解決するための手段】
【０００８】
本発明のフレーム伝送システムは、通信装置に伝送回線を介して接続された複数の端末間のフレーム伝送を行うフレーム伝送システムに於いて、通信装置は、端末を接続するポートの番号と、端末のアドレスと、端末のＭＴＵ(最大伝送ユニット)値とを対応付けて格納するテーブルと、端末間のフレームの転送処理を行う転送機能部と、この転送機能部を制御すると共に、端末との間のオート・ネゴシェーションによる端末のＭＴＵ値を求めてテーブルに格納し、且つ送信元端末のＭＴＵ値が宛先端末のＭＴＵ値より大きい時に、送信元端末に対して宛先端末のＭＴＵ値を通知する機能を有する制御部とを含む構成を有する。
【０００９】
又通信装置に伝送回線を介して接続された複数の端末間のフレーム伝送を行うフレーム伝送システムに於いて、通信装置は、端末を接続するポートの番号と、端末のアドレスと、端末のＭＴＵ(最大伝送ユニット)値とを対応付けて格納するテーブルと、端末間のフレームの転送処理を行う転送機能部と、この転送機能部を制御すると共に、端末との間のオート・ネゴシェーションによる端末のＭＴＵ値を求めてテーブルに格納し、送信元端末からのフレームのフレーム長を検出して、このフレーム長が宛先端末のＭＴＵ値より大きい時に、送信元端末に対して宛先端末のＭＴＵ値を通知する機能を有する制御部とを含む構成を有する。
【００１０】
又前記通信装置の前記制御部は、ＦＬＰ(ファースト・リンク・パルス)バーストによる端末との間のオート・ネゴシェーションを行って、端末のＭＴＵ(最大伝送ユニット)値を求め、このＭＴＵ値をテーブルに格納制御する構成を有するものである。
【００１１】
又前記通信装置の前記制御部は、コンフィギュレーション・レジスタ情報による端末との間のオート・ネゴシェーションを行って、端末のＭＴＵ(最大伝送ユニット)値を求め、このＭＴＵ値をテーブルに格納制御する構成を有するものである。
【００１２】
又本発明のフレーム伝送方法は、通信装置に伝送回線を介して接続された複数の端末間のフレーム伝送を行うフレーム伝送方法に於いて、前記通信装置のポートに接続された前記端末との間のオート・ネゴシェーションにより該端末のＭＴＵ(最大伝送ユニット)値を求め、該ＭＴＵ値を該端末のアドレスと該端末が接続された前記ポートの番号とを対応付けてテーブルに格納する過程と、送信元端末のＭＴＵ値と宛先端末のＭＴＵ値とを比較し、送信元端末のＭＴＵ値が大きい時は、該送信元端末に宛先端末のＭＴＵ値を通知する過程とを含むものである。
【００１３】
又通信装置に伝送回線を介して接続された複数の端末間のフレーム伝送を行うフレーム伝送方法に於いて、前記通信装置のポートに接続された前記端末との間のオート・ネゴシェーションにより該端末のＭＴＵ(最大伝送ユニット)値を求め、該ＭＴＵ値を該端末のアドレスと該端末が接続された前記ポートの番号とを対応付けてテーブルに格納する過程と、送信元端末からのフレームのフレーム長と宛先端末のＭＴＵ値とを比較し、該宛先端末のＭＴＵ値より前記フレーム長が大きい時は、該送信元端末に宛先端末のＭＴＵ値を通知する過程とを含むものである。
【００１４】
又前記通信装置のポートに接続された前記端末との間のオート・ネゴシェーションを、ＦＬＰ(ファースト・リンク・パルス)バーストの拡張用ネクストページを用いて前記端末のＭＴＵ(最大伝送ユニット)値を求め、該ＭＴＵ値を前記テーブルに格納する過程を含むものである。
【００１５】
又前記通信装置のポートに接続された前記端末との間のオート・ネゴシェーションを、コンフィギュレーション・レジスタ情報により、前記端末のＭＴＵ(最大伝送ユニット)値を求め、該ＭＴＵ値を前記テーブルに格納する過程を含むものである。
【発明の効果】
【００１６】
通信装置に接続された端末のＭＴＵ値をオート・ネゴシェーションにより求めてテーブルに格納し、送信元端末からフレームが宛先端末に於いて正常受信可能か否かを相互のＭＴＵ値の比較又は伝送フレーム長と宛先端末のＭＴＵ値との比較により判定可能となり、その判定結果に基づいて送信元端末へ宛先端末のＭＴＵ値を通知して、このＭＴＵ値に対応したフレーム長のフレームに再構成して送信することにより、例えば、ジャンボフレーム対応端末から非対応の端末に対してフレーム伝送を正常に行うことが可能となる。
【発明を実施するための最良の形態】
【００１７】
本発明のフレーム伝送システムは、図１を参照して説明すると、通信装置１は、端末Ａ，Ｂを接続するポート（ＰＨＹ）の番号と、端末Ａ，Ｂのアドレスと、端末Ａ，ＢのＭＴＵ(最大伝送ユニット)値とを対応付けて格納するテーブル６と、端末Ａ，Ｂ間のフレームの転送処理を行う転送機能部５と、この転送機能部５を制御すると共に、端末Ａ，Ｂとの間のオート・ネゴシェーションによる端末Ａ，ＢのＭＴＵ値を求めてテーブル６に格納し、且つ送信元端末のＭＴＵ値が宛先端末のＭＴＵ値より大きい時に、送信元端末に対して宛先端末のＭＴＵ値を通知する機能を有する制御部４とを含む構成を有する。
【実施例１】
【００１８】
図１は、本発明の実施例１の説明図であり、１は通信装置、２はレイヤ２転送処理部、３は端末を接続するポート（ＰＨＹ）、４は制御部、５は転送機能部、６はテーブルを示し、通信装置１のポート（ＰＨＹ）３に接続された端末Ａは、ジャンボフレーム対応で、ＭＴＵ＝９０００、端末Ｂは、ジャンボフレーム非対応で、ＭＴＵ＝１５００の場合を示す。なお、通信装置１には、更に多数の端末がＬＡＮ等の伝送回線を介して接続されるものである。
【００１９】
通信装置１は、複数の端末を接続するポート（ＰＨＹ）３と、レイヤ２転送処理部２とを含む構成を有し、このレイヤ２転送処理部２は、制御部４と転送機能部５とテーブル６とを含む構成を有し、転送機能部５によるフレーム転送処理の機能は、前述の従来例のＬ２スイッチに相当するものである。又制御部４は、プロセッサ等により構成することができるものであり、オート・ネゴシェーション機能により、端末のＭＴＵ値をテーブル６に、ポート番号と、端末のアドレスとを対応付けて格納する。又制御部４は、送信元端末からのフレームについて、テーブル６に格納されている送信元端末のＭＴＵ値と、宛先端末のＭＴＵ値とを比較し、宛先端末のＭＴＵ値が小さい場合は、送信元端末に宛先端末の例えばＭＴＵ値を通知し、それによる送信元端末から宛先端末への再送処理を可能とする。
【００２０】
前述のように、ＭＴＵ＝９０００の端末Ａから、ＭＴＵ＝１５００の端末Ｂへ、フレームａを送信すると、通信装置１のレイヤ２転送処理部２は、制御部４の制御処理により、テーブル６を参照して、送信元端末ＡのＭＴＵ＝９０００と宛先端末ＢのＭＴＵ＝１５００とを比較し、送信元端末ＡのＭＴＵ値が大きいから、ＩＣＭＰ（Ｉｎｔｅｒｎｅｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ  Ｐｒｏｔｏｃｏｌ）ｂにより、送信元端末Ａに宛先端末ＢのＭＴＵ＝１５００を通知する。
【００２１】
それにより、送信元端末Ａは、宛先端末Ｂが受信処理可能のフレーム長としたフレームｃを送信する。それにより、通信装置１の制御部４は、送信元端末Ａからのフレーム長が、宛先端末ＢのＭＴＵ値と同一又は以下であると、宛先端末Ｂへそのフレームｄとして示すように送信する。従って、ジャンボフレーム対応の端末Ａから非対応の端末Ｂに対してフレーム伝送が可能となる。
【００２２】
図２の（Ａ）は、１０／１００ＢＡＳＥ−ＴＸに於けるオート・ネゴシェーション機能のＦＬＰ（ファースト・リンク・パルス）バーストのフォーマット、（Ｂ）は、ＦＬＰバーストのＭＴＵ通知フォーマット、（Ｃ）は、ＭＴＵ通知フォーマットの内容の一例を示し、ＦＬＰバーストは、１６ビット（Ｄ０〜Ｄ１５）構成を有するものである。図２の（Ａ）に於けるＳ０〜Ｓ４のＳフィールドは、セレクタフィールド（テクノロジーフィールドの定義規格）、Ａ０〜Ａ７のＡフィールドは、テクノロジーフィールド（各通信方式）、ＲＦはＲｅｍｏｔｅ  Ｆａｕｌｔ（リンクのエラー検知表示）、ＡｃｋはＡｃｋｎｏｗｌｅｄｇｅｍｅｎｔ（ＦＬＰを受信したことを示し、Ａｃｋビットが立ったことを確認後、次に示すＮＰを送信する）、又ＮＰは、Ｎｅｘｔ  Ｐａｇｅ（拡張用ネクストページ）を示す。このＮＰを“１”に設定することにより、拡張用の次頁フィールドの情報を伝送することができる。
【００２３】
又（Ｂ）に於けるＤ０〜Ｄ１０のＸフィールドは、Ｕｍｆｏｒｍａｔｔｅｄ  Ｃｏｄｅを示し、Ｄ１１のＴはＴｏｇｇｌｅを示し、Ｄ１２のＡｃｋ２はＡｃｋｎｏｗｌｅｄｇｅｍｅｎｔ２（Ｎｅｘｔ  Ｐａｇｅ用のフォーマット内容に従うことを示す）を示し、Ｄ１３のＭＰは、Ｍｅｓｓａｇｅ  Ｐａｇｅ（“０”はＵｎｆｏｒｍａｔｔｅｄ  Ｐａｇｅ、“１”はＭｅｓｓａｇｅ  Ｐａｇｅを示し、この実施例１に於いては、“０”）を示し、Ｄ１４のＡｃｋは、Ａｃｋｎｏｗｌｅｄｇｅｍｅｎｔ（ＦＬＰを受信したことを示し、Ａｃｋビット設定後、ＮＰを送信する）を示し、Ｄ１５のＮＰはＮｅｘｔ  Ｐａｇｅ（拡張用ネクストページ）を示す。
【００２４】
又図２の（Ｃ）に於いて、図２の（Ｂ）に示すＦＬＰバーストのＭＴＵ通知フォーマットの中のＤ０〜Ｄ１０のＸフィールドの各ビットによる内容を示し、Ｄ０は、ジャンボフレーム対応（“１”）か非対応（“０”）かを示す。又Ｄ２〜Ｄ１０のそれぞれにより、ＭＴＵ値を示す。従って、（Ａ）に示すＦＬＰバーストのＮＰ＝“１”とすることにより、次頁ありの拡張により、（Ｂ）に示すＭＴＵ値の通知を行うものである。このＭＴＵ通知フォーマットに於いても、ＮＰ＝“１”とすることにより、更に拡張することも可能である。
【００２５】
図３は、ＭＴＵ値検出のシーケンス説明図であり、通信装置がサポートしている通信方式、通信速度の情報を接続相手の端末との間で送受信し、Ａｃｋフィールドに“１”が設定されたＦＬＰバーストを受信した後に、図２の（Ｂ）の拡張用Ｎｅｘｔ  Ｐａｇｅにより、フレーム対応／サイズ通知、ＡＣＫ／フレームサイズ通知として示すように、通信装置がジャンボフレームに対応していることをＤ０フィールドに“１”を設定して、接続相手の端末に通知し、端末がジャンボフレームに対応していれば、Ｄ０フィールドとＡｃｋ２フィールドとに“１”を設定したＦＬＰバーストを送信する。又この時、各装置がサポートするジャンボフレームのＭＴＵ値フィールドに“１”を設定する。以上より通信装置と端末との間で、ジャンボフレーム対応／非対応を検出し、ＭＴＵ値は小さい方を装置間のＭＴＵ値に設定する。このＭＴＵ値を端末対応に、テーブル６（図１参照）に格納し、ジャンボフレーム対応端末か否かを通信装置に於いて認識して、伝送制御を行う。
【００２６】
図４は、本発明の実施例１のフローチャートを示し、図１に示すように、通信装置１を介して端末Ａ，Ｂを接続したフレーム伝送システムに於いて、ポート１に接続された端末Ａから、ポート２に接続された端末Ｂにフレーム送信を行うと（Ａ１）、通信装置１のプロセッサ４の処理機能によって送信先アドレスＤＡと送信元アドレスＳＡとを取得し（Ａ２），（Ａ３）、テーブル６を検索する。この場合のテーブル６は、端末Ａ，ＢのＭＡＣアドレスと、端末Ａ，Ｂが接続されているポート番号と、端末Ａ，ＢのＭＴＵ値とを対応付けて格納する構成の場合を示すが、初期状態では、例えば、ポート番号のみが登録されている。
【００２７】
そして、送信元アドレスＳＡがテーブル６に登録されているか否かを検索し（Ａ４）、登録されていない場合は、この送信元アドレスＳＡをテーブル６に登録する（Ａ５）。又登録されている場合は、送信先アドレスＤＡがテーブル６に登録されているか否かを検索し（Ａ６）、登録されていない場合は、各ポートに対してフラッディング（ブロードキャスト）し（Ａ８）、それに対する応答により、ポート番号と送信先アドレスＤＡとを対応させて、テーブル６に登録する（Ａ９）。
【００２８】
又テーブル６に送信先アドレスＤＡが登録されている場合は、その送信先アドレスＤＡ対応のポートのＭＴＵを検索する（Ａ１０）。そして、ポート１に端末Ａから受信したフレームのフレーム長（Ｌｅｎｇｔｈ）フィールドを検出し（Ａ１１）、フレーム長＜＝ＤＡ：ＭＴＵか否かを判定する（Ａ１２）。フレーム長がＭＴＵより小さい場合は、そのフレームを、ポート２を介して端末Ｂに送信する（Ａ１５）。
【００２９】
又フレーム長がＭＴＵより大きい場合は、即ち、図示のテーブル６の内容の場合、端末ＢのＭＴＵ＝１５００、端末ＡのＭＴＵ＝９０００であるから、端末Ａへ、ＩＣＭＰ（Ｉｎｔｅｒｎｅｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ  Ｐｒｏｔｏｃｏｌ）（Ｄｅｓｔｉｎａｔｉｏｎ  Ｕｎｒｅａｃｈａｂｌｅ）として、（ポート２のＭＴＵ＝１５００）を送信する（Ａ１３）。端末Ａは、このＩＣＭＰを受信して、端末ＢのＭＴＵ＝１５００に従ったフレームに変更して再送する（Ａ１４）。それにより、再送フレームは、ステップ（Ａ１２）に於いて端末Ｂに対して転送可能のフレームと判定して、ポート２から端末Ｂに送信する。
【００３０】
なお、ＩＣＭＰｖ６のエラーメッセージとして、前述の宛先到達不能（Ｄｅｓｔｉｎａｔｉｏｎ  Ｕｎｒｅａｃｈａｂｌｅ）メッセージ以外として、送信先端末ＢのＭＴＵ値を含む過大パケット（Ｐａｃｋｅｔ  Ｔｏｏ  Ｂｉｇ）メッセージを、送信元の端末Ａへ送信することもできる。
【実施例２】
【００３１】
図５は、本発明の実施例２のフローチャートを示し、図４に示すフローチャートと類似するが、この実施例２に於いては、テーブル６に登録したＭＴＵ値を比較して、送信可能が否かを判定するものであり、通信装置１を介して端末Ａ，Ｂを接続したフレーム伝送システムに於いて（図１参照）、ポート１に接続された端末Ａから、ポート２に接続された端末Ｂにフレーム送信を行うと（Ｂ１）、通信装置１のプロセッサ４の処理機能によって送信先アドレスＤＡと送信元アドレスＳＡとを取得し（Ｂ２），（Ｂ３）、テーブル６を検索する。この場合のテーブル６は、前述のように、端末Ａ，ＢのＭＡＣアドレスと、端末Ａ，Ｂが接続されているポート番号と、端末Ａ，ＢのＭＴＵ値とを対応付けて格納する構成の場合を示す。なお、初期状態では、例えば、何も登録されていないか、又はポート番号のみが登録されている。
【００３２】
そして、送信元アドレスＳＡがテーブル６に登録されているか否かを検索し（Ｂ４）、登録されていない場合は、この送信元アドレスＳＡをテーブル６に登録する（Ｂ５）。又登録されている場合は、送信先アドレスＤＡがテーブル６に登録されているか否かを検索し（Ｂ６）、登録されていない場合は、各ポートに対してフラッディング（ブロードキャスト）し（Ｂ８）、それに対する応答により、ポート番号と送信先アドレスＤＡとを対応させて、テーブル６に登録する（Ｂ９）。
【００３３】
又テーブル６に送信先アドレスＤＡが登録されている場合は、送信元ポート１と送信先ポート２とに対応するＭＴＵを検索する（Ｂ１０）。そして、送信元アドレスＳＡのＭＴＵと送信先アドレスＤＡのＭＴＵとを比較し（Ｂ１１）、送信元アドレスＳＡのＭＴＵが送信先アドレスＤＡのＭＴＵより大きい場合、例えば、図示のテーブル６の内容の場合、端末ＢのＭＴＵ＝１５００、端末ＡのＭＴＵ＝９０００であるから、端末Ａへ、ＩＣＭＰ（Ｉｎｔｅｒｎｅｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ  Ｐｒｏｔｏｃｏｌ）（Ｄｅｓｔｉｎａｔｉｏｎ  Ｕｎｒｅａｃｈａｂｌｅ）として、（ポート２のＭＴＵ＝１５００）を送信する（Ｂ１２）。端末Ａは、このＩＣＭＰを受信して、端末ＢのＭＴＵ＝１５００に従ったフレームに変更して再送する（Ｂ１３）。それにより、再送フレームは、ステップ（Ｂ１１）に於いて端末Ｂに対して転送可能のフレームと判定して、ポート２から端末Ｂに送信する（Ｂ１４）。
【実施例３】
【００３４】
図６は、本発明の実施例３として、１０００ＢＡＳＥ−Ｘを適用した場合の説明図であり、１０００ＢＡＳＥ−Ｘに於けるオート・ネゴシェーション機能として、ＦＬＰバーストの代わりに、コンフィギュレーション・レジスタ（Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｒｅｇｉｓｔｅｒ）情報を用いるもので、（Ａ）は、そのフォーマット、（Ｂ）は次ページのフォーマットを示し、（Ｃ）はＭＴＵ値の通知フォーマットの例を示す。
【００３５】
図６の（Ａ）に於いて、Ｄ０〜Ｄ４のｒｓｖｄはＲｅｓｅｒｖｅｄ(予約)を示し、Ｄ５のＦＤはＦｕｌｌ  Ｄｕｐｌｅｘ（全二重モード）を示し、Ｄ６のＨＤはＨａｌｆ  Ｄｕｐｌｅｘ（半二重モード）を示す。又Ｄ７のＰＳ１はＳｙｍｍｅｔｒｉｃ  ＰＡＵＳＥ（ＰＡＵＳＥフレームの送受信両方を持つこと）を示し、Ｄ８のＰＳ２はＡｓｙｍｍｅｔｒｉｃ  ＰＡＵＳＥ（ＰＡＵＳＥフレームの送信のみ持つこと）を示す。又Ｄ９〜Ｄ１１のｒｓｖｄは、Ｄ０〜Ｄ４と同様のＲｅｓｅｒｖｅｄ(予約)を示し、Ｄ１２，Ｄ１３のＲＦ１，ＲＦ２はＲｅｍｏｔｅ  Ｆａｕｌｔ（リンクのエラー検知表示）を示す。又Ｄ１４のＡｃｋはＡｃｋｎｏｗｌｅｄｇｅｍｅｎｔ（ＦＬＰを受信したことを示す。このＡｃｋビットを設定確認後、次のＮＰを送信する）又Ｄ１５のＮＰはＮｅｘｔ  Ｐａｇｅ（機能拡張用ビット）を示す。
【００３６】
又図６の（Ｂ）に於いて、Ｄ０〜Ｄ１０のＸはＵｍｆｏｒｍａｔｔｅｄ  Ｃｏｄｅフィールドを示し、Ｄ１１のＴはＴｏｇｇｌｅを示し、Ｄ１２のＡＣＫ２はＡｃｋｎｏｗｌｅｄｇｅｍｅｎｔ２（Ｎｅｘｔ  Ｐａｇｅ用のフォーマット内容に従うことを示す）を示す。又Ｄ１３のＭＰはＭｅｓｓａｇｅ  Ｐａｇｅ（“０”はＵｎｆｏｒｍａｔｔｅｄ  Ｐａｇｅ、“１”はＭｅｓｓａｇｅ  Ｐａｇｅを示し、この実施例では“０”）を示し、Ｄ１４のＡｃｋはＡｃｋａｃｋｎｏｗｌｅｄｇｅｍｅｎｔ（ＦＬＰを受信したことを示し、このＡｃｋビットを設定後に次のＮＰを送信する）を示す。又Ｄ１５のＮＰはＮｅｘｔ  Ｐａｇｅ（機能拡張用ビット）を示す。
【００３７】
又図６の（Ｃ）に於いて、図６の（Ｂ）に示すＤ０〜Ｄ１０のＸフィールドの各ビットによる内容を示し、Ｄ０は、ジャンボフレーム対応（“１”）か又は非対応（“０”）かを示し、Ｄ１はＲｅｓｅｒｖｅｄを示し、Ｄ２〜Ｄ１０のそれぞれによりＭＴＵ値を示す。従って、図６の（Ａ）に示すコンフィギュレーション・レジスタの最後尾のＤ１５のＮＰ＝“１”とすることにより、同図の（Ｂ）に示すＤ０〜Ｄ１０によりＭＴＵ値を通知することができる。又このＭＴＵ通知フォーマットに於いても、ＮＰ＝“１”とすることにより、更に拡張することも可能である。
【実施例４】
【００３８】
図７は、本発明の実施例４の説明図であり、図１と同一符号は同一名称部分を示し、通信装置１のポート（ＰＨＹ）１〜３に、それぞれ端末Ａ，Ｂ，Ｃが接続され、通信装置１は、図１に於ける制御部４と、転送機能部５との構成を含むレイヤ２転送処理部７と、テーブル６とを含む構成を有し、端末Ａ，Ｂ，Ｃを通信装置１のポート１，２，３に接続すると、オート・ネゴシェーションの為のＦＬＰバースト情報を交換することにより、端末Ａ，Ｂ，Ｃ対応のＭＴＵ値を求めることができる。この場合の例として、テーブル６には、端末Ａ，Ｂ，ＣのＭＡＣアドレス対応に、ポート番号１，２，３と、ＭＴＵ値が格納される。
【００３９】
図８は、図７に示すポート１，２，３に接続された端末Ａ，Ｂ，Ｃと通信装置１とを含む構成によるシーケンスを示す。端末Ｃからから端末Ｂ宛にデータ（ａ）（パケット長＝１５００ｂｙｔｅ）を送信する。このデータ（ａ）を受信した通信装置１は、例えば、テーブル６に宛先アドレスに対応するポートが登録されていない場合は、フラッディングを行い、その結果各ポートに接続されている端末のアドレスを知ることができる。それにより、例えば、図７に於けるテーブル６の内容が登録される。
【００４０】
そして、ポート３の端末Ｃからポート２の端末Ｂにデータ（ａ）（ＤＡ：１２−２，ＳＡ：１２−３、パケット長：１５００）を送信する場合、通信装置１は、テーブル６を参照して、宛先ポートＭＴＵ値（４０００）＞送信元ポートＭＴＵ値（１５００）より、このデータ（ａ）を宛先ポート２に転送する。従って、端末Ｃからデータ（ａ）は端末Ｂに送信される。
【００４１】
又ポート２の端末Ｂからポート３の端末Ｃ宛のデータ（ｂ）（ＤＡ：１２−３，ＳＡ：１２−２，パケット長：４０００）を送信する場合、通信装置１は、テーブル６を参照すると、宛先ポートＭＴＵ値（１５００）＜送信元ポートＭＴＵ値（４０００）の関係となるから、パケット長１５００ｂｙｔｅのＩＣＭＰパケットを送信元端末Ｂに送信する。これにより、端末Ｂは端末ＣのＭＴＵ値が１５００ｂｙｔｅであると認識することができ、パケット長４０００ｂｙｔｅのデータ（ｂ）を、パケット長１５００ｂｙｔｅに分割したデータ（ｃ）（ＤＡ：１２−３，ＳＡ：１２−２、パケット長：１５００）として再送信する。即ち、ＭＴＵ値が異なる場合に、ＩＣＭＰによりデータ（ｂ）は、宛先端末Ｃに対しては不達となることを通知することができる。
【００４２】
又端末Ａから端末Ｂ，Ｃにそれぞれデータ（ｄ）（ＤＡ：１２−３，ＳＡ：１２−１、パケット長：９０００）及びデータ（ｅ）（ＤＡ：１２−２，ＳＡ：１２−１、パケット長：９０００）を送信すると、通信装置１は、テーブル６を参照して、送信元ポート１のＭＴＵ値より宛先ポート２，３のＭＴＵ値が小さいので、通信装置１は、データ（ｄ）に対応するＩＣＭＰ及びデータ（ｅ）に対応するＩＣＭＰを、送信元ポート１を介して端末Ａに送信する。それにより、データ（ｄ），（ｅ）の送信元の端末Ａは、データ（ｄ）を分割したデータ（ｆ）（ＤＡ：１２−３，ＳＡ：１２−１、パケット長：１５００）を再送信する。又データ（ｅ）を分割したデータ（ｇ）（ＤＡ：１２−２，ＳＡ：１２−１、パケット長：１５００）を再送信する。なお、ポート２に接続された端末Ｂに対しては、パケット長：４０００としたデータを送信することもできる。
【００４３】
又通信装置１は、異なるＭＴＵ値の端末間の通信に於いて、毎回ＩＣＭＰパケットを送信せず、伝送回線がリンクダウンしない限りＤＡ，ＳＡの各組み合わせ一度の送信のみとする。しかし、端末からの経路ＭＴＵ探索については、オート・ネゴシェーションにより得られたＭＴＵ値と比較してＩＣＭＰパケットを返信し続けることができる。
【００４４】
又ＩＣＭＰパケットを送信してＤＡのＭＴＵ値を認識する方法として、通信装置が受信したフレームのパケット長を読み取り、ＤＡのＭＴＵ値＜受信したフレームのパケット長の時、送信元アドレス宛にＩＣＭＰパケットを送信し、ＤＡのＭＴＵ値を通知することも可能である。又通信装置１は、これらＩＣＭＰパケットを送信する時は、データのヘッダのtypeや、ＩＰヘッダのバージョンを読み取ることにより、ＩＰｖ６パケットである時、ＩＣＭＰｖ６パケットを送信することが可能となる。
【図面の簡単な説明】
【００４５】
【図１】本発明の実施例１の処理説明図である。
【図２】ＦＬＰバーストデータパルスのフォーマットの説明図である。
【図３】ＭＴＵ値検出のシーケンス説明図である。
【図４】本発明の実施例１のフローチャートである。
【図５】本発明の実施例２のフローチャートである。
【図６】本発明の実施例３の１０００ＢＡＳＥ−Ｘ適用の説明図である。
【図７】本発明の実施例４の説明図である。
【図８】本発明の実施例４のシーケンスチャートである。
【図９】伝送フレームの説明図である。
【図１０】従来例の構成の説明図である。
【符号の説明】
【００４６】
１  通信装置
２  レイヤ２転送処理部
３  ポート（ＰＨＹ）
４  制御部
５  転送機能部
６  テーブル
【図１】
2006253867.tif 000003
【図２】
2006253867.tif 000004
【図３】
2006253867.tif 000005
【図４】
2006253867.tif 000006
【図５】
2006253867.tif 000007
【図６】
2006253867.tif 000008
【図７】
2006253867.tif 000009
【図８】
2006253867.tif 000010
【図９】
2006253867.tif 000011
【図１０】
2006253867.tif 000012