(57)【特許請求の範囲】
【請求項１】
ブリッジ方式を用いたユーザＬＡＮと通信事業者の広域ＬＡＮとを接続するＬＡＮ間接続装置であって、
前記ユーザＬＡＮ側から送信されるフレームから、異常フレームを検出し、このフレームを正常なダミーフレームに変換し、ブリッジ回路に転送する第１の変換部と、
前記ユーザＬＡＮと前記広域ＬＡＮとの間のメディア変換を行うブリッジ回路と、
前記ブリッジ回路を通過した前記ダミーフレームを、前記異常フレームと変換する第２のフレーム変換部と
を具備し、
前記ブリッジ回路が前記異常フレームを破棄することなく、前記ユーザＬＡＮからの異常フレームを、広域ＬＡＮへの伝送路へ転送することを特徴とするＬＡＮ間接続装置。
【請求項２】
前記異常フレームを一時的に記憶する記憶部を有し、
前記第１の変換部が前記異常フレームをこの記憶部に格納し、前記第２の変換部が記憶部から異常フレームを読み出すことにより、異常フレームの変換を行うことを特徴とする請求項１記載のＬＡＮ間接続装置。
【請求項３】
前記ダミーフレームが、格納されている異常フレームの前記記憶部におけるアドレスを有していることを特徴とする請求項２に記載のＬＡＮ間接続装置。
【請求項４】
ブリッジ方式を用いたユーザＬＡＮと通信事業者の広域ＬＡＮとを接続するＬＡＮ間接続装置であって、
前記ユーザＬＡＮ側から送信されるフレームから、異常フレームを検出し、このフレームを正常なダミーフレームに変換し、ブリッジ回路に転送する第１の変換部と、
前記ユーザＬＡＮと前記広域ＬＡＮとの間のメディア変換を行うブリッジ回路と、
前記ブリッジ回路を通過した前記ダミーフレームを、前記異常フレームと同種の異常を有する他の異常フレームに変換する第２のフレーム変換部と
を具備し、
前記ブリッジ回路が前記異常フレームを破棄することなく、前記ユーザＬＡＮからの異常フレームと同種の異常を有する他の異常フレームを、広域ＬＡＮへの伝送路へ転送することを特徴とするＬＡＮ間接続装置。
【請求項５】
前記ユーザＬＡＮの発生する異常フレームの種類に対応し、この種類毎の前記他の異常フレームが記憶されている記憶部を有し、
前記第１の変換部が前記異常フレームの種類を検出し、前記第２の変換部が記憶部から、この種類と同種の他の異常フレームを読み出すことにより、異常フレームの変換を行うことを特徴とする請求項４記載のＬＡＮ間接続装置。
【請求項６】
前記ダミーフレームが、第１の変換部が検出した異常フレームの種類を示すデータを有していることを特徴とする請求項５に記載のＬＡＮ間接続装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ブリッジ方式を用いたユーザＬＡＮと通信事業者の広域ＬＡＮとを接続するＬＡＮ間接続装置に係り、特にメディアコンバータ内部にブリッジ方式を用いているＬＡＮ間接続装置に関するものである。
【０００２】
【従来の技術】
近年、ＬＡＮ（Local Area Network）技術をベースとした広域ＬＡＮが各地域にそれぞれ構築されて、これらをさらに高速帯域の基幹網より接続した広域網が全国規模において展開され、その実用化が図られている。
こうした、広域ＬＡＮのサービスとして、10M/100Mbpsなどの伝送速度があるが、ＬＡＮ同士を、光ケーブルを介して接続するＬＡＮ間接続装置としては、コストをより下げるために、一つの装置で10M/100Mbpsの両方の速度に対応したＬＡＮ間接続装置の実用化がされている。
このような背景において、ＬＡＮ同士を接続するＬＡＮ間接続装置の一つに、ブリッジ方式を用いた装置がある。
【０００３】
そして、従来の技術では、ブリッジ方式の装置（宅内メディアコンバータ：ブリッジ）によりＬＡＮ間接続を実現すると、ショートフレーム・ロングフレーム・CRCエラーフレームの異常データフレームを破棄していた。
周知のように、ユーザＬＡＮを上記のような通信事業者の広域ＬＡＮと、伝送路により接続する際に、図７に示すように、伝送路の宅内側の終端点に通信事業者の責任分岐点が位置付けられ、終端点までの保守が必要とされている。
【０００４】
しかしながら、ブリッジ方式を用いている場合、ユーザ側において、宅内メディアコンバータ（ブリッジ）により、上述したように異常フレームが破棄されてしまうため、局側では、どの程度の異常フレームがユーザ側ＬＡＮで発生しているかの検出（監視）が行えない。
このため、ユーザ側ＬＡＮのＬＡＮ間接続装置（宅内メディアコンバータ）と、広域ＬＡＮ側のＬＡＮ間接続装置（局内メディアコンバータ）両方に、破棄されたデータフレームを監視する能力を持った高価なＭＡＣスイッチ（ブリッジ回路）と、そのＭＡＣスイッチを制御するＣＰＵなどから構成された監視機能とを搭載して、破棄されるフレームの種類等の監視を用いた機能がある。
【０００５】
【発明が解決しようとする課題】
しかし、従来の方法では、破棄されるフレームの種別やその数を監視するため、高価なＭＡＣスイッチと、このＭＡＣスイッチにより破棄されるフレームの監視制御を行うＣＰＵによる監視システムを、宅内側と局内側の両方のＬＡＮ間接続装置に搭載する必要があるため、システムの開発を含めた装置全体として考えると高価なシステムになってしまう。
また、従来の方法には、ユーザＬＡＮ側に設置されたＬＡＮ間接続装置において、異常データフレーム数を通信事業者に通知するための手段として、ユーザＬＡＮからの情報を一旦止めてから自装置の破棄フレーム数情報をデータ帯域中に挿入して送出するinband方式が用いられるが、この方式であると、ユーザＬＡＮからの情報を一旦止める必要があるため、上り方向のスループットの低下を招くという問題がある。
【０００６】
本発明はこのような背景の下になされたもので、安価な構成により、データの送受信のスループットを低下させずに、破棄フレームの監視を行い、宅内側伝送路の保守を行うことが可能なＬＡＮ間接続装置を提供する事にある。
【０００７】
【課題を解決するための手段】
本発明のＬＡＮ間接続装置は、ブリッジ方式を用いたユーザＬＡＮと通信事業者の広域ＬＡＮとを接続するＬＡＮ間接続装置であって、前記ユーザＬＡＮ側から送信されるフレームから、異常フレームを検出し、このフレームを正常なダミーフレームに変換し、ブリッジ回路（ＭＡＣスイッチ１）に転送する第１の変換部（制御部３）と、前記ユーザＬＡＮと前記広域ＬＡＮとの間のメディア変換を行うブリッジ回路と、前記ブリッジ回路を通過した前記ダミーフレームを、前記異常フレームと変換する第２のフレーム変換部（制御部６）とを具備し、前記ブリッジ回路が前記異常フレームを破棄することなく、前記ユーザＬＡＮからの異常フレームを、広域ＬＡＮの伝送路を介して、通信事業者の局内側メディアコンバータへ転送することを特徴とする。
【０００８】
本発明のＬＡＮ間接続装置は、前記異常フレームを一時的に記憶する記憶部を有し、前記第１の変換部が前記異常フレームをこの記憶部に格納し、前記第２の変換部が記憶部から異常フレームを読み出すことにより、異常フレームの変換を行うことを特徴とする。
本発明のＬＡＮ間接続装置は、前記ダミーフレームが、格納されている異常フレームの前記記憶部におけるアドレスを有していることを特徴とする。
【０００９】
本発明のＬＡＮ間接続装置は、ブリッジ方式を用いたユーザＬＡＮと通信事業者の広域ＬＡＮとを接続するＬＡＮ間接続装置であって、前記ユーザＬＡＮ側から送信されるフレームから、異常フレームを検出し、このフレームを正常なダミーフレームに変換し、ブリッジ回路に転送する第１の変換部と、前記ユーザＬＡＮと前記広域ＬＡＮとの間のメディア変換を行うブリッジ回路と、前記ブリッジ回路を通過した前記ダミーフレームを、前記異常フレームと同種の異常を有する他の異常フレームに変換する第２のフレーム変換部とを具備し、前記ブリッジ回路が前記異常フレームを破棄することなく、前記ユーザＬＡＮからの異常フレームと同種の異常を有する他の異常フレームを、広域ＬＡＮへの伝送路へ転送することを特徴とする。
【００１０】
本発明のＬＡＮ間接続装置は、前記ユーザＬＡＮの発生する異常フレームの種類に対応し、この種類毎の前記他の異常フレームが記憶されている記憶部を有し、前記第１の変換部が前記異常フレームの種類を検出し、前記第２の変換部が記憶部から、この種類と同種の他の異常フレームを読み出すことにより、異常フレームの変換を行うことを特徴とする。
本発明のＬＡＮ間接続装置は、前記ダミーフレームが、第１の変換部が検出した異常フレームの種類を示すデータを有していることを特徴とする。
【００１１】
【発明の実施の形態】
本発明のＬＡＮ間接続装置は、ユーザＬＡＮや広域ＬＡＮにおいて、イーサネット（登録商標）フレームの様な、データをフレーム単位で送受信するシステムに用いられるものである。
以下、データの送受信を行うフレームの例としてイーサネット（登録商標）フレームを用い、宅内側メディアコンバータにおいて、異常フレームをブリッジ回路で棄せずに局内側メディアコンバータに、この異常フレームを送信し、局内側メディアコンバータにおいて、この異常フレームの検出及び解析を行うネットワークにより本願発明のＬＡＮ間接続装置の構成例を説明する。
＜第１の実施形態＞
図１は本発明の第１の実施形態によるＬＡＮ間接続装置（宅内メディアコンバータ：ブリッジ）の構成を示すブロック図である。
この図において、本発明のＬＡＮ間接続装置には、ＭＡＣスイッチ（ブリッジ回路）１を用いたメディアコンバータを用いることとする。
【００１２】
Ｅ−ＰＨＹ・２は、ユーザ側ＬＡＮからのフレーム（データフレーム）等の信号の波形整形等を行う物理層デバイス（ＰＨＹチップ）であり、フレームの開始を示すフレーム同期信号を検出して、データイネーブル信号を送出する。
制御部２は、Ｅ−ＰＨＹ・２から入力されるフレームが、異常フレームであるか否かの検出を行う。
また、制御部２は、入力されるフレームを異常フレームと判定した場合、この異常フレームを保護するためにメモリ・４へ記憶させ、この異常フレームを、予めメモリ５に用意されているダミーフレームと交換（変換）し、ＭＡＣスイッチ１へ転送する。
一方、制御部２は、入力されるフレームを異常フレームでないと判定した場合、このフレームを、そのままの状態でＭＡＣスイッチ１へ転送する。
【００１３】
ＭＡＣスイッチ（ブリッジ回路）・１は、入力されるフレームを、対向する局内側のＬＡＮ間接続装置に対応させ、伝送速度10M/100Mbpsや、伝送方法全/半二重などを選択を行い、選択された通信速度及び通信モードにより、この局内側のＬＡＮ間接続装置に送出する。
制御部６は、ＭＡＣスイッチ１から入力されるフレームが、ダミーフレームか否かの判定を行い、ダミーフレームであれば、メモリ４に記憶されている異常フレームを読み出し、ダミーフレームとこの異常フレームとを交換（変換）し、Ｏ−ＰＨＹ・７へ出力する。
Ｏ−ＰＨＹ・７は、ユーザ側ＬＡＮと広域ＬＡＮとの間のフレーム等の信号を、光信号／電気信号に変換し、かつ波形整形等を行う物理層デバイス（ＰＨＹチップ）であり、フレームの開始を示すフレーム同期信号を検出して、データイネーブル信号（例えば、「Ｈ」レベル）を送出する。
【００１４】
次に、図１における制御部３の構成を図２を用いて説明する。図２は、制御部３の構成例を示すブロック図であり、構成として、図１のメモリ４，５を、説明上加えてある。
フレーム検出部１１は、データイネーブル信号のアクティブになった変化（「Ｌ」レベルから「Ｈ」レベルへの遷移）を検出し、入力されるフレーム及びデータイネーブル信号をＣＲＣエラー検出部１２へ出力し、データイネーブル信号をショート・ロングフレーム検出部１３へ出力する。
【００１５】
ショート・ロングフレーム検出部１３は、データイネーブル信号の長さをカウントし、フレームの長さを検出する。データイネーブル信号は、フレームと同じ長さの期間、「Ｈ」レベルとなっている。
このとき、ショート・ロングフレーム検出部１３は、例えば、カウントしたバイト数（１バイトで１回カウントすればカウント回数）が６３Byte以下ならばショートフレームであると判断し、メモリアクセス部１４へショートフレーム検出信号を出力する。
また、ショート・ロングフレーム検出部１３は、例えば、カウントしたバイト数が１５３７Byte以上ならばロングフレームであると判断し、メモリアクセス部１４へロングフレーム検出信号を送る。
一方、ショート・ロングフレーム検出部１３は、カウントしたバイト数が６４Byte以上であり１５３６Byte以下であれば、このフレームを正常なフレームと判定して、メモリアクセス部１４には何も送らない。
【００１６】
ＣＲＣ検出部１２は、入力されるフレームのＣＲＣ（Cyclic Redundancy Check）の計算を行う。
ここで、ＣＲＣとは、フレーム内のデータが伝送中に破損（紛失）されていないかをチェックする値のことである。
一般にはパリティー・チェックやチェックサムにくらべて誤り検出が高い方式と言われており、Ethernet（登録商標）の生成多項式Ｇ(x)は、
Ｇ(x)＝X32+X26+X23+X22+X16+X12+X11+X10+X8+X7+X5+X4+X2+X+1  ……（1）
であらわすことができる、32bitの長さの値となる。（Xはデータのビットを示す）。
【００１７】
この生成多項式は、バースト的な誤り（フレーム中で連続してbitが誤ること）に対して強く、32bit以下のバースト誤りを検出することが可能となる。
フレーム中に格納されるCRC値は送信側であて先アドレスからデータフィールドまでを多項式としてX32倍して、生成多項式で割った余りとなる。
ＣＲＣ検出部１２は、このようにしてＣＲＣ計算を行い、フレーム中のＣＲＣの値と適合しなければエラーとみなし、メモリアクセス部１４へＣＲＣエラー信号を送る。
一方、ＣＲＣ検出部１２は、フレーム中のＣＲＣの値と適合した場合、メモリアクセス部１４へは何も送らない。
また、ＣＲＣ検出部１２は、フレームとデータイネーブル信号とが、メモリアクセス部１４及びフレーム挿入部１５の双方へ出力する。
【００１８】
メモリアクセス部１４は、入力されるフレームに対応して、ロングフレーム検出信号，ショートフレーム検出信号及びＣＲＣエラー信号などのエラー検出信号が入力された場合、このフレーム（異常フレーム）をメモリ４に記憶させる。
また、メモリアクセス部１４は、メモリ５から、正常なフレーム構成であるダミーフレームを読み出し、上記異常フレームを記憶させたメモリ４のアドレス（先頭アドレスと最後尾のアドレスとの双方）を、このダミーフレームのデータ領域に添付する。
さらに、メモリアクセス部１４は、フレームの転送元ＭＡＣアドレスに、ベンダー固有の宅内メディアコンバータのＭＡＣアドレスを書き込む。
【００１９】
加えて、メモリアクセス部１４は、ＣＲＣエラー検出部１２の出力するデータイネーブル信号Ｒに同期させて、上記エラー検出信号が入力された場合、データイネーブル信号Ｐを「Ｈ」レベルで出力し、一方、このエラー検出信号が入力されない場合、データイネーブル信号Ｐを「Ｌ」レベルで出力する。
フレーム挿入部１５は、データイネーブル信号Ｒが「Ｈ」レベルのとき、データイネーブル信号Ｐが「Ｌ」レベルの場合（フレームのエラーが検出されない場合）、ＣＲＣエラー検出部１２からのフレームをそのまま出力し、データイネーブル信号Ｐが「Ｈ」レベルの場合（フレームのエラーが検出された場合）、メモリアクセス部１４から入力されるダミーフレームを出力する。
【００２０】
次に、図１における制御部６の構成を図３を用いて説明する。図３は、制御部６の構成例を示すブロック図であり、構成として、図１のメモリ４，５を、説明上加えてあるが、第１の実施形態ではメモリ５はメモリアクセス部２３と接続されていない。
この図において、フレーム検出部２１は、データイネーブル信号のアクティブになった変化（「Ｌ」レベルから「Ｈ」レベルへへの遷移）を検出し、入力されるフレーム及びデータイネーブル信号をフレーム解析部２２へ出力する。
【００２１】
フレーム解析部２２は、フレームのＭＡＣアドレス領域の転送元ＭＡＣアドレスが、ベンダー固有の宅内メディアコンバータのＭＡＣアドレスであるか否かを判定し、転送元ＭＡＣアドレスが宅内メディアコンバータのＭＡＣアドレスであると判定した場合、情報フレーム検出信号をメモリアクセス部２３へ出力し、転送元ＭＡＣアドレスが宅内メディアコンバータのＭＡＣアドレスでないと判定した場合、メモリアクセス部２３に対して情報フレーム検出信号の出力を行わない。
また、フレーム解析部２２は、情報フレーム検出信号の出力タイミングの後、フレーム及びデータイネーブル信号Ｑを、メモリアクセス部２３とフレーム挿入部２４とに各々出力する。
【００２２】
メモリアクセス部２３は、情報フレーム検出信号が入力されると、ダミーフレームのデータ領域から、メモリ４に記憶されている異常フレームの先頭アドレスと最後尾のアドレスとを抽出し、このアドレスに対応してメモリ４から異常フレームを読み出し、データイネーブル信号Ｑに同期して、フレーム挿入部２４へ出力する。
また、メモリアクセス部２３は、情報フレーム検出信号が入力された場合、データイネーブル信号Ｑに同期して、データイネーブル信号Ｔを「Ｈ」レベルで出力し、情報フレーム信号が力されない場合、データイネーブル信号Ｑに同期して、データイネーブル信号Ｔを「Ｌ」レベルで出力する。
【００２３】
フレーム挿入部２４は、データイネーブル信号Ｑが「Ｈ」レベルであるとき、データイネーブル信号Ｔが「Ｈ」レベルのとき、メモリアクセス部２３から入力される、メモリ４から読み出された異常フレームを出力する。
一方、フレーム挿入部２４は、データイネーブル信号Ｑが「Ｈ」レベルであるとき、データイネーブル信号Ｔが「Ｌ」レベルのとき、フレーム解析部２２から入力されるフレームそのものを出力する。
【００２４】
次に、図１，図２，図３及び図４を参照して、第１の実施形態によるＬＡＮ間結合装置の動作例を説明する。
図４は、図１の各点Ａ，Ｂ，Ｃ，Ｄにおけるフレームの処理を行うタイミングを示す概念図である。
ここで、図４（ａ）が点Ａ（Ｅ−ＰＨＹ・２と制御部３との間），図４（ｂ）が点Ｂ（制御部３とＭＡＣスイッチ１との間），図４（ｃ）が点Ｃ（ＭＡＣスイッチ１と制御部６との間），図４（ｄ）が点Ｄ（制御部６とＯ−ＰＨＹ・７との間）のフレームの処理状態を示している。
上述した構成のＬＡＮ間結合装置において、例えば、異常フレームとして入力されたフレームが長さ２０００Byteのオーバーサイズ（ロングフレーム）であるとする。
【００２５】
図４（ａ）において、制御部３のフレーム検出部１１は、Ｅ−ＰＨＹ・２から入力されるデータフレームを検出すると、データイネーブルがアクティブへと変化し、ショート・ロングフレーム検出部１３にデータイネーブルを出力し、ＣＲＣエラー検出部１２にデータイネーブル，及びフレームの双方のデータをを両方を出力する。
これにより、ショート・ロングフレーム検出部１３は、データイネーブルの長さをカウントし、すなわちバイト数をカウントし、このカウント回数が1537回を越えた場合、上記フレームがオーバーサイズであると判定し、オーバーサイズであることを示すロングフレーム検出信号をメモリアクセス部１４へ出力する。
【００２６】
そして、メモリアクセス部１４は、ロングフレーム検出信号が入力されると、データイネーブルが「Ｈ」レベルの間、すなわち、データイネーブル信号が非アクティブ「Ｌ」レベルとなるデータの終了まで、フレームの各データを、メモリ４（異常フレーム保護領域）に記憶させる（記録する）。
このとき、メモリアクセス部１４は、あらかじめイーサネット（登録商標）フレーム構成まで完全になされた正常なダミーフレームを、メモリ５（ダミーフレーム記憶領域）から読み出す。
【００２７】
そして、メモリアクセス部１４は、メモリ５から読み出したダミーフレームのデータフィールドの中に、メモリ４に記録したフレームのデータの先頭アドレスと最後尾のデータのアドレスを書き込み、フレーム挿入部１５へ、ダミーフレームとデータイネーブルＰとを、データイネーブルＲに同期させて出力する。
この場合、メモリ４において、アドレス［００００］から［０７ＣＦ］までの間に異常フレームが書き込まれたとすると、ダミーフレームのデータフィールドには、メモリ４に記録したデータの先頭アドレスである［００００］と、最後尾のアドレスである［０７ＣＦ］の値が書き込まれることとなる。
【００２８】
ここで、図５を用いて、ダミーフレームとして呼び出したイーサネット（登録商標）フレームの説明を行う。
このイーサネット（登録商標）フレームは通常のイーサネット（登録商標）フレーム構成と同様な構成になっているため、ＭＡＣスイッチ１を破棄せずに通過させることが可能である。
この場合のダミーフレームは、フレームサイズとしては最小の64オクテット（1オクテット＝8bit）からなっている。
フレームの先頭から順に、プリアンブルが７オクテット、ＳＦＤ（Start Frame Delimiter）が１オクテットあり（ただしこれは、フレーム長64オクテットの中にはかぞえない）、その後に8オクテットの宛先アドレスフィールドがあり、その中にはベンダー固有のＭＡＣアドレスが記入されている。
【００２９】
さらに、その後ろに送信元アドレスフィールドが8オクテット続き、この中にもやはりベンダー固有のＭＡＣアドレスが記されている。
ベンダー固有のＭＡＣアドレスを入力する理由は、他の通常データフレームと情報フレームの区別をつけるようにするためである。
その後ろにLengthフィールドが２オクテット続き、中身は46のデータサイズが格納されている。その後に46オクテットの送信データフィールドが来る。
データフィールドの中身は、最初の４オクテットにメモリ４に記録した異常フレームのデータの先頭アドレスである［００００］が書き込まれ、次の４オクテットにメモリ４に記録した異常フレームのデータの最後尾のアドレスである［０７ＣＦ］が書き込まれ、残りの38オクテットにはＰＡＤ（無意味なデータ）が入り、最後にＦＣＳフィールドが４オクテット続いてこのフレームは終了となる。
【００３０】
次に、フレーム挿入部１５は、セレクタとなっており、データイネーブル信号Ｒが「Ｈ」でかつデータイネーブル信号Ｐが「Ｈ」であると（ショート・ロングフレーム検出部１３またはＣＲＣエラー検出部１２のいずれかのエラーが検出された場合）、メモリアクセス部１４から入力されるダミーフレームを出力し、データイネーブル信号Ｒが「Ｈ」でかつデータイネーブル信号Ｐが「Ｌ」である（何のエラーも検出されなかった場合）と、ＣＲＣエラー検出部１２から入力されるフレームがそのまま出力される。
以上の動作により、図４（ｂ）に示すように、Ｂ点において、異常フレームがメモリ４に保護され、この異常フレームと正常フレーム形態であるなダミーフレームとの変換が行われる（置き換えが完了する）。
【００３１】
次に、Ｂ点を通過したデータフレームは、ＭＡＣスイッチ１に入力されるが、Ｂ点を通過する、ダミーフレームを含むすべてのフレームは正常なフレーム形態であるので、全てのフレームがＭＡＣスイッチ１を通過して、制御部６へ入力される。
そして、図４（ｃ）に示すように、制御部６のフレーム検出部２１は、データイネーブル信号のアクティブへの変化（「Ｌ」レベルから「Ｈ」レベルへの遷移）を検出し、フレームが入力されたことを確認すると、このフレームとデータイネーブル信号を、フレーム解析部２２へ出力する。
【００３２】
データ解析部２２は、フレームのＭＡＣアドレス欄をチェックし、送信元アドレスがベンダー固有のＭＡＣアドレス（宅内メディアコンバータのＭＡＣアドレス）であることを確認すると、このフレームがダミーフレームであることを検出し、メモリアクセス部２３に情報フレーム検出信号を出力するとともに、フレームとデータイネーブル信号Ｑを出力する。
また、このとき、データ解析部２２は、フレームとデータイネーブル信号Ｑを、フレーム挿入部２４へ出力する。
【００３３】
メモリアクセス部２３は、情報フレーム検出信号を受信すると、ダミーフレームのデータフィールドに記憶されている、もともとの異常データフレームが記憶されているメモリ４の先頭アドレス、たとえば［００００］，及び最後尾のアドレス、例えば［０７ＣＦ］を読み取る。
そして、メモリアクセス部２３は、読みとった先頭アドレス及び最後尾のアドレスに基づき、ダミーフレームと交換した異常フレームをメモリ４から読み出し、フレーム挿入部２４へ出力する。
また、メモリアクセス部２３は、情報フレーム検出信号を受信すると、データイネーブル信号Ｔを「Ｈ」レベルで出力する。
【００３４】
フレーム挿入部２４は、セレクタとなっており、データイネーブル信号Ｑが「Ｈ」でかつデータイネーブル信号Ｔが「Ｈ」であると（ショート・ロングフレーム検出部１３またはＣＲＣエラー検出部１２のいずれかのエラーが検出された場合）、メモリアクセス部２３が読み出す、元の異常フレームを出力し、データイネーブル信号Ｒが「Ｈ」でかつデータイネーブル信号Ｔが「Ｌ」である（何のエラーも検出されなかった場合）と、フレーム解析部２２から入力されるフレームがそのまま出力される。
以上の動作により、図４（ｄ）に示すように、Ｄ点において、ダミーフレームが、メモリ４に保護されていた、このダミーフレームに交換された元の異常フレームへ戻される（置き換えが完了する）。
【００３５】
上述したように、本発明の第１の実施形態によるＬＡＮ間接続装置によれば、ＭＡＣスイッチ１を挟み、制御部３がメモリ４に異常フレームを一時格納し、制御部６がこの異常フレームをアクセスして、ＭＡＣスイッチ１をバイパスする経路を構成しているため、ＭＡＣスイッチ１により異常フレームが破棄されることなく、異常フレームをブリッジを通過させることができるので、局内側のＬＡＮ間接続装置により異常フレームの検出及び解析を行うことにより、ユーザＬＡＮの、例えばリピータからＬＡＮ間接続装置（ブリッジ）の間における伝送路等の不具合による異常フレームを局内側にて監視できるため、責任分岐点までの保守を行うことが可能となる。
【００３６】
＜第２の実施形態＞
次に、図１，２，３を用いて、第２の実施形態の説明を行うが、第１の実施形態と同様な構成であるので、第１の実施形態と異なる点のみの説明を行う。
第２の実施形態において、メモリ４には、３種類のエラーフレーム、すなわち、［ＣＲＣエラー］，［ショートフレームエラー］，［ロングフレームエラー］のフレームが、それぞれ代表的なフレームとして、１つずつ書き込まれている。また、メモリ５には、第１の実施形態と同様に正常な形態のダミーフレームが書き込まれている。
ここで、メモリ４は制御部３に接続されておらず、制御部６に接続されている。メモリ５は制御部３に接続されているが、制御部６に接続されていない。
【００３７】
メモリアクセス部１４は、ＣＲＣエラー検出部１２またはショート・ロングフレーム検出部１３から、ＣＲＣエラー信号，ロングフレーム検出信号（ロングフレームエラーの場合），ショートフレーム検出信号（ショートフレームエラーの場合）等のエラー検出信号が入力されると、メモリ５からダミーフレームを読み出す。
また、メモリアクセス部１４は、エラー検出信号の種類に応じた識別符号、すなわち、［ＣＲＣエラー］の場合は「０１０１」、［ショートフレームエラー］の場合は「００１１」、［ロングフレームエラー］の場合は「１１００」の識別符号を、上記ダミーフレームのデータフィールドに書き込む。
さらに、メモリアクセス部１４は、第１の実施形態と同様に、エラー検出信号が入力されると、フレームのＭＡＣアドレスの領域において、転送元のＭＡＣアドレスに、宅内メディアコンバータのＭＡＣアドレスを書き込み、データイネーブル信号Ｐを「Ｈ」レベルとして、フレーム挿入部１５へ出力する。
【００３８】
フレーム挿入部１５は、第１の実施形態と同様に、上記ダミーフレームをＭＡＣスイッチ１へ出力する。
このとき、ＭＡＣスイッチ１は、フレームの形態が正常のため、ダミーフレームを通過させる。
フレーム解析部２２は、フレームのＭＡＣアドレス領域の転送元ＭＡＣアドレスが、ベンダー固有の宅内メディアコンバータのＭＡＣアドレスであるか否かを判定し、転送元ＭＡＣアドレスが宅内メディアコンバータのＭＡＣアドレスであると判定した場合、情報フレーム検出信号をメモリアクセス部２３へ出力し、転送元ＭＡＣアドレスが宅内メディアコンバータのＭＡＣアドレスでないと判定した場合、メモリアクセス部２３に対して情報フレーム検出信号の出力を行わない。
また、フレーム解析部２２は、情報フレーム検出信号の出力タイミングの後、フレーム及びデータイネーブル信号Ｑを、メモリアクセス部２３とフレーム挿入部２４とに各々出力する。
【００３９】
メモリアクセス部２３は、情報フレーム検出信号が入力されると、ダミーフレームのデータ領域（データフィールド）から、エラーの種類を示す識別符号を抽出し、この識別符号に対応したエラーと同種のエラーフレームを、メモリ５から読み出し、データイネーブル信号Ｑに同期して、フレーム挿入部２４へ出力する。
また、メモリアクセス部２３は、情報フレーム検出信号が入力された場合、第１の実施形態と同様に、データイネーブル信号Ｑに同期して、データイネーブル信号Ｔを「Ｈ」レベルで出力し、情報フレーム信号が力されない場合、データイネーブル信号Ｑに同期して、データイネーブル信号Ｔを「Ｌ」レベルで出力する。
【００４０】
次に、図１，図２，図３及び図６を参照して、第２の実施形態によるＬＡＮ間結合装置の動作例を説明する。
図６は、図１の各点Ａ，Ｂ，Ｃ，Ｄにおけるフレームの処理のタイミングを示す概念図である。
ここで、図６（ａ）が点Ａ（Ｅ−ＰＨＹ・２と制御部３との間），図６（ｂ）が点Ｂ（制御部３とＭＡＣスイッチ１との間），図６（ｃ）が点Ｃ（ＭＡＣスイッチ１と制御部６との間），図６（ｄ）が点Ｄ（制御部６とＯ−ＰＨＹ・７との間）のフレームの処理状態を示している。
上述した構成のＬＡＮ間結合装置において、例えば、異常フレームとして入力されたフレームが長さ２０００Byteのオーバーサイズのフレームであるとする。
【００４１】
図６（ａ）において、制御部３のフレーム検出部１１は、Ｅ−ＰＨＹ・２から入力されるデータフレームを検出すると、データイネーブルがアクティブへと変化し、ショート・ロングフレーム検出部１３にデータイネーブルを出力し、ＣＲＣエラー検出部１２にデータイネーブル，及びフレームの双方のデータを両方を出力する。
これにより、ショート・ロングフレーム検出部１３は、データイネーブルの長さをカウントし、すなわちバイト数をカウントし、このカウント回数が1537回を越えた場合、上記フレームがオーバーサイズであると判定し、オーバーサイズであることを示すロングフレーム検出信号をメモリアクセス部１４へ出力する。
【００４２】
そして、メモリアクセス部１４は、ロングフレーム検出信号が入力されると、メモリ５からダミーフレームを読み出し、このデータフィールドに「ロングフレームエラー］を示す識別符号「１１００」を書き込むとともに、転送元のＭＡＣアドレスとして、宅内メディアコンバータのＭＡＣアドレスを書き込み、フレーム挿入部２４へ、このダミーフレームを出力する。
【００４３】
ここで、図５を用いて、ダミーフレームとして呼び出したイーサネット（登録商標）フレームの説明を行う。
このイーサネット（登録商標）フレームは通常のイーサネット（登録商標）フレーム構成と同様な構成になっているため、ＭＡＣスイッチ１を破棄されずに通過することが可能である。
この場合のダミーフレームは、フレームサイズとしては最小の64オクテット（1オクテット＝8bit）からなっている。
フレームの先頭から順に、プリアンブルが７オクテット、ＳＦＤ（Start Frame Delimiter）が１オクテットあり（ただしこれは、フレーム長64オクテットの中にはかぞえない）、その後に8オクテットの宛先アドレスフィールドがあり、その中にはベンダー固有のＭＡＣアドレスが記入されている。
【００４４】
さらに、その後ろに送信元アドレスフィールドが8オクテット続き、この中にもやはりベンダー固有のＭＡＣアドレスが記されている。
ベンダー固有のＭＡＣアドレスを入力する理由は、他の通常データフレームと情報フレームの区別をつけるようにするためである。
その後ろにLengthフィールドが２オクテット続き、中身は46のデータサイズが格納されている。その後に46オクテットの送信データフィールド（データ領域）が来る。
データフィールドの中身は、最初の４オクテットにエラーの種類を示す識別符号「１１００」が書き込まれ、残りの４２オクテットにはＰＡＤ（無意味なデータ）が入り、最後にＦＣＳフィールドが４オクテット続いてこのフレームは終了となる。
【００４５】
次に、フレーム挿入部１５は、セレクタとなっており、データイネーブル信号Ｒが「Ｈ」でかつデータイネーブル信号Ｐが「Ｈ」であると（ショート・ロングフレーム検出部１３またはＣＲＣエラー検出部１２のいずれかのエラーが検出された場合）、メモリアクセス部１４から入力されるダミーフレームを出力し、データイネーブル信号Ｒが「Ｈ」でかつデータイネーブル信号Ｐが「Ｌ」である（何のエラーも検出されなかった場合）と、ＣＲＣエラー検出部１２から入力されるフレームがそのまま出力される。
以上の動作により、図６（ｂ）に示すように、Ｂ点において、異常フレームがメモリ４に保護され、この異常フレームと正常フレーム形態であるなダミーフレームとの変換が行われる（置き換えが完了する）。
【００４６】
次に、Ｂ点を通過したデータフレームは、ＭＡＣスイッチ１に入力されるが、Ｂ点を通過する、ダミーフレームを含むすべてのフレームは正常なフレーム形態であるので、全てのフレームがＭＡＣスイッチ１を通過して、制御部６へ入力される。
そして、図６（ｃ）に示すように、制御部６のフレーム検出部２１は、データイネーブル信号のアクティブへの変化（「Ｌ」レベルから「Ｈ」レベルへの遷移）を検出し、フレームが入力されたことを確認すると、このフレームとデータイネーブル信号を、フレーム解析部２２へ出力する。
【００４７】
データ解析部２２は、フレームのＭＡＣアドレス欄をチェックし、送信元アドレスがベンダー固有のＭＡＣアドレス（宅内メディアコンバータのＭＡＣアドレス）であることを確認すると、このフレームがダミーフレームであることを検出し、メモリアクセス部２３に情報フレーム検出信号を出力するとともに、フレームとデータイネーブル信号Ｑを出力する。
また、このとき、データ解析部２２は、フレームとデータイネーブル信号Ｑを、フレーム挿入部２４へ出力する。
【００４８】
メモリアクセス部２３は、情報フレーム検出信号を受信すると、ダミーフレームのデータフィールドに記憶されている、もともとの異常フレームの種類を識別符号「１１００」から、［ロングフレームエラー］であることを検出し、この識別符号「１１００」に対応した［ロングフレームエラー］のエラーフレームを、メモリ５から読み出し、フレーム挿入部２４へ出力する。
また、メモリアクセス部２３は、情報フレーム検出信号を受信すると、データイネーブル信号Ｔを「Ｈ」レベルで出力する。
【００４９】
フレーム挿入部２４は、セレクタとなっており、データイネーブル信号Ｑが「Ｈ」でかつデータイネーブル信号Ｔが「Ｈ」であると（ショート・ロングフレーム検出部１３またはＣＲＣエラー検出部１２のいずれかのエラーが検出された場合）、メモリアクセス部２３が読み出す、元の異常フレームを出力し、データイネーブル信号Ｒが「Ｈ」でかつデータイネーブル信号Ｔが「Ｌ」である（何のエラーも検出されなかった場合）と、フレーム解析部２２から入力されるフレームがそのまま出力される。
以上の動作により、図６（ｄ）に示すように、Ｄ点において、ダミーフレームが、メモリ４に記憶されていた識別符号に対応するエラーフレームへ変換される（置き換えが完了する）。
【００５０】
上述したように、本発明の第２の実施形態によるＬＡＮ間接続装置によれば、ＭＡＣスイッチ１を挟み、制御部３がメモリ５からダミーフレームを読み出し、このダミーフレームにエラーの種類を示す識別符号を書き込み、正常なフレームとしてこのダミーフレームを通過させ、制御部６がこの識別符号をダミーフレームから読み出し、識別符号のしめすエラーフレームとこのダミーフレームを交換するため、ＭＡＣスイッチ１をバイパスする経路を構成他のと同様の機能となり、ＭＡＣスイッチ１により異常フレームが破棄されることなく、この異常フレームと同種のエラーフレームをブリッジを通過させることができるので、局内側のＬＡＮ間接続装置により、このエラーフレームを用いて、異常フレームの検出及び解析を行うこととなり、第１の実施形態と同様に、ユーザＬＡＮの、例えばリピータからＬＡＮ間接続装置（ブリッジ）の間における伝送路等の不具合による異常フレームを局内側にて、実質的に監視できるため、責任分岐点までの保守を行うことが可能となる。
【００５１】
また、本発明の第２の実施形態によるＬＡＮ間接続装置では、第１の実施形態の効果に加え、広域ＬＡＮ側の対向装置内のブリッジ方式装置で、異常データフレームは最終的には破棄され、破棄されたデータフレームの種類のみが記録されていき、データの中身まではチェックされないことを考慮し、同種のエラーフレームを用意しておき、検出した異常フレームと同種のエラーフレームに交換して送信している。
これにより、本発明の第２の実施形態によるＬＡＮ間接続装置では、ブリッジ回路（ＭＡＣスイッチ）において、異常フレームを通過させるフロー制御などを行った場合、内部のメモリ４（第１の実施形態）記憶部にフレームのデータを蓄えることとなり、すなわち、フロー制御がかかっている間、異常フレームを保護（格納）する必要があり、この異常フレームが非常に長い（たとえば一秒間ぐらいの）ロングフレームであると、非常に大容量の記憶領域をメモリ４に確保（第１の実施形態）しなければならないが、異常となる最低長のロングフレームのエラーフレームを用意しておくことにより、メモリ４の容量を必要最小限に押さえ、第１の実施形態に比較して、より安価に監視／保守を可能とする。
【００５２】
以上、本発明の一実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等があっても本発明に含まれる。
【００５３】
【発明の効果】
上述した構成により、本発明のＬＡＮ間接続装置によれば、ブリッジ回路を挟み、第１の変換部が記憶部に異常フレームを一時格納し、第２の変換部がこの異常フレームをアクセスして、ブリッジ回路をバイパスする経路を構成しているため、ブリッジ回路により異常フレームが破棄されることなく、異常フレームをブリッジを通過させることができるので、局内側のＬＡＮ間接続装置により異常フレームの検出及び解析を行うことにより、ユーザＬＡＮの、例えばリピータからＬＡＮ間接続装置（ブリッジ）の間における伝送路等の不具合による異常フレームを局内側にて監視できるため、責任分岐点までの保守を行うことが可能となる。
【００５４】
また、本発明のＬＡＮ間接続装置によれば、異常データフレームは破棄されずに対向装置まで伝送されるため、高価なブリッジ回路とＣＰＵ（中央処理装置）を対向するメディアコンバータのどちらか一方につけるだけでよく、例えば局内側のメディアコンバータに付けるだけで良く、宅側と局内側との双方のメディアコンバータに高価なブリッジ回路とＣＰＵを取り付けた保守の処理と同等の機能を安価に得ることができ、また、入力されたエラーフレームをすべて伝送するだけなので、従来例のように、破棄された異常フレームの情報を局内側に送信するために、ユーザＬＡＮからのフレームの送出を一端止める必要がなく、上り方向のフレーム送信のスループットを下げることもない。
【図面の簡単な説明】
【図１】  本発明の第１及び第２の実施形態によるＬＡＮ間接続装置の構成例を示すブロック図である。
【図２】  図１の制御部３の構成例を示すブロック図である。
【図３】  図１の制御部６の構成例を示すブロック図である。
【図４】  本発明の第１の実施形態による図１の点Ａ，Ｂ，Ｃ，Ｄの各点におけるフレームの変換状態を示す概念図である。
【図５】  イーサネット（登録商標）におけるフレームの構成を示す概念図である。
【図６】  本発明の第２の実施形態による図１の点Ａ，Ｂ，Ｃ，Ｄの各点におけるフレームの変換状態を示す概念図である。
【図７】  伝送路の宅内側の終端点に通信事業者の責任分岐点の説明を行う、ネットワークシステムの構成例である。
【符号の説明】
１  ＭＡＣスイッチ
２  Ｅ−ＰＨＹ
３，６  制御部
４，５  メモリ
７  Ｏ−ＰＨＹ
１１，２１  フレーム検出部
１２  ＣＲＣエラー検出部
１３  ショート・ロングフレーム検出部
１４，２３  メモリアクセス部
１５，２４  フレーム挿入部
【図１】
0003885581.tif 000002
【図２】
0003885581.tif 000003
【図３】
0003885581.tif 000004
【図４】
0003885581.tif 000005
【図５】
0003885581.tif 000006
【図６】
0003885581.tif 000007
【図７】
0003885581.tif 000008