(57)【要約】【課題】中継するようにバス型ＬＡＮの終端装置を多段接続した場合であっても、中継区間でのリンク維持をしたままで、クライアント間でリンク異常を通知することができるバス型ＬＡＮの終端装置を提供することである。【解決手段】バス型ＬＡＮの中で中継用として用いられるか、または終端用として用いられるかの設定がされる設定手段を備えたことを特徴とする。【選択図】図１
2007235540.tif 000002
【特許請求の範囲】
【請求項１】
バス型ＬＡＮの中で中継用として用いられるか、または終端用として用いられるかの設定がされる設定手段を備えたことを特徴とするバス型ＬＡＮの終端装置。
【請求項２】
前記設定手段による設定状態に応じて、送信データを異ならせる送信手段を備えたことを特徴とする請求項１に記載のバス型ＬＡＮの終端装置。
【請求項３】
前記設定手段による設定状態に応じて、受信データの処理を異ならせる受信手段を備えたことを特徴とする請求項１に記載のバス型ＬＡＮの終端装置。
【請求項４】
他のバス型ＬＡＮの終端装置からの警報を受信する警報受信部を備え、
前記設定手段によって、バス型ＬＡＮの中で中継用として用いられるものと設定されている場合と、終端用として用いられるものと設定されている場合とで、前記警報受信部によって警報を受信したときの処理をを異ならせることを特徴とする請求項３に記載のバス型ＬＡＮの終端装置。
【請求項５】
クライアント装置と接続された他のバス型ＬＡＮの終端装置からの、前記クライアント装置とのリンク異常の旨の情報を受信する警報受信部を備え、
前記設定手段によって、バス型ＬＡＮの中で中継用として用いられるものと設定されている場合には前記送信手段によってリンク異常の旨の情報を送信し、バス型ＬＡＮの中で終端用として用いられるものと設定されている場合には該終端として接続されているクライアント装置とのリンクを切断するリンク切断手段をさらに備えたことを特徴とする請求項２または３に記載のバス型ＬＡＮの終端装置。
【請求項６】
前記バス型ＬＡＮがイーサネットであり、前記バス型ＬＡＮの終端装置がイーサネット終端装置であることを特徴とする請求項１〜５のうちのいずれか１項に記載のバス型ＬＡＮの終端装置。
【請求項７】
バス型ＬＡＮの中で中継用として用いられるか、または終端用として用いられるかの設定に基づいて、転送するデータを異ならせることを特徴とするバス型ＬＡＮの終端装置の警報転送方式。
【請求項８】
バス型ＬＡＮの終端装置としての動作のためコンピュータで動作する終端装置のプログラムにおいて、
コンピュータを、
バス型ＬＡＮの中で中継用として用いられるか、または終端用として用いられるかの設定がされる設定手段として機能させるプログラムと、
クライアント装置と接続された他のバス型ＬＡＮの終端装置からの、前記クライアント装置とのリンク異常の旨の情報を受信する警報受信部として機能させるプログラムと、
前記設定手段によって、バス型ＬＡＮの中で中継用として用いられるものと設定されている場合には前記送信手段によってリンク異常の旨の情報を送信し、バス型ＬＡＮの中で終端用として用いられるものと設定されている場合には該終端として接続されているクライアント装置とのリンクを切断するリンク切断手段として機能させるプログラムと
を備えたことを特徴とする終端装置のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はバス型ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）の終端装置に関し、たとえばイーサネット（登録商標）のようなバス型ＬＡＮで用いられる終端装置に関し、特に、リンク切断の制御に特徴を有するバス型ＬＡＮの終端装置に関する。
【背景技術】
【０００２】
従来、イーサネット（登録商標）のようなバス型ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）が広く普及しており、その終端装置の構造も様々提案されてきている。
【０００３】
たとえば特許文献１にはイーサネット終端装置の一例が開示されている。
【０００４】
従来のイーサネット終端装置における警報転送方式の一例を図６を参照して説明する。
【０００５】
図６において、イーサネット終端装置６１０のフレーム受信部６１１は、クライアント装置６３０からのフレームの受信を行う。また、フレーム受信部６１１は、リンク異常の検出を行う。
【０００６】
フレーム受信部６１１は、リンク異常を検出したならば、その旨の通知を、イーサネット終端装置６１０の警報送信部６１３に対して行う。
【０００７】
イーサネット終端装置６１０のカプセル化部６１２は、フレーム受信部６１１からのフレームのカプセル化を行う。
【０００８】
イーサネット終端装置６１０の警報送信部６１３は、フレーム受信部６１１から通知されたリンク異常の検出の旨を、カプセル化部６１２でカプセル化したフレームのオーバーヘッド領域の一部に書き込み、これを伝送することによって、対向するイーサネット終端装置６２０に対してリンク異常の通知を行う。
【０００９】
イーサネット終端装置６２０の警報受信部６２４は、イーサネット終端装置６１０の警報送信部６１３から送信されたリンク異常の旨を受信して、イーサネット終端装置６２０のフレーム送信部６２１に対してその通知を行う。
【００１０】
イーサネット終端装置６２０のデカプセル化部６２５は、イーサネット終端装置６１０から受信したフレームのデカプセル化を行う。
【００１１】
イーサネット終端装置６２０のフレーム送信部６２１は、通常フレームをクライアント装置６４０に対して送信する。
【００１２】
イーサネット終端装置６２０のフレーム送信部６２１は、警報受信部６２４によって受信したリンク異常通知を、警報受信部６２４から受け、これに基づいてクライアント装置６４０とのリンクを強制的に断にする。
【００１３】
【特許文献１】特開２００３−１１０５８５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１４】
しかしながら、上述したような従来のバス型ＬＡＮの終端装置においては、次のような課題があった。
【００１５】
第１の課題は、上述のイーサネット終端装置では、イーサネット終端装置６２０は、対向するイーサネット終端装置６１０からのリンク異常通知によってクライアント装置６４０とのリンクを断にしているため、イーサネット終端装置６２０とイーサネット終端装置６１０との間に、さらに中継用のイーサネット終端装置を有するような場合、その中継区間でもリンクを維持できないということである。
【００１６】
すなわち、中継区間でのリンクを維持しようとした場合、中継区間での異常がないため、リンク異常の通知を伝達できず、終端区間でのリンク異常通知もできなくなってしまうという問題があった。
【００１７】
第２の課題は、従来は、リンクが常に断してしまうため、イーサネット終端装置を多段に接続した場合にすべての区間において警報通知がされ、監視がしづらいということである。
【００１８】
すなわち、対向接続される装置において、対向側リンク断通知によって自装置を強制的にリンク断する機能を備えている場合、中継するように多段接続すると中継区間として使用している区間でもリンクが断してしまうという問題があった。
【００１９】
本発明は上記の点にかんがみてなされたもので、中継するようにバス型ＬＡＮの終端装置を多段接続した場合であっても、中継区間でのリンク維持をしたままで、クライアント間でリンク異常を通知することができるバス型ＬＡＮの終端装置を提供することを目的とする。
【課題を解決するための手段】
【００２０】
本発明は、バス型ＬＡＮの中で中継用として用いられるか、または終端用として用いられるかの設定がされる設定手段を備えたことを特徴とする。
【００２１】
また本発明は、前記設定手段による設定状態に応じて、送信データを異ならせる送信手段を備えたことを特徴とする。
【００２２】
また本発明は、前記設定手段による設定状態に応じて、受信データの処理を異ならせる受信手段を備えたことを特徴とする。
【００２３】
また本発明は、他のバス型ＬＡＮの終端装置からの警報を受信する警報受信部を備え、前記設定手段によって、バス型ＬＡＮの中で中継用として用いられるものと設定されている場合と、終端用として用いられるものと設定されている場合とで、前記警報受信部によって警報を受信したときの処理をを異ならせることを特徴とする。
【００２４】
また本発明は、クライアント装置と接続された他のバス型ＬＡＮの終端装置からの、前記クライアント装置とのリンク異常の旨の情報を受信する警報受信部を備え、前記設定手段によって、バス型ＬＡＮの中で中継用として用いられるものと設定されている場合には前記送信手段によってリンク異常の旨の情報を送信し、バス型ＬＡＮの中で終端用として用いられるものと設定されている場合には該終端として接続されているクライアント装置とのリンクを切断するリンク切断手段をさらに備えたことを特徴とする。
【００２５】
また本発明は、前記バス型ＬＡＮがイーサネットであり、前記バス型ＬＡＮの終端装置がイーサネット終端装置であることを特徴とする。
【００２６】
また本発明の警報転送方式は、バス型ＬＡＮの中で中継用として用いられるか、または終端用として用いられるかの設定に基づいて、転送するデータを異ならせることを特徴とする。
【００２７】
また本発明は、バス型ＬＡＮの終端装置としての動作のためコンピュータで動作する終端装置のプログラムにおいて、コンピュータを、バス型ＬＡＮの中で中継用として用いられるか、または終端用として用いられるかの設定がされる設定手段として機能させるプログラムと、クライアント装置と接続された他のバス型ＬＡＮの終端装置からの、前記クライアント装置とのリンク異常の旨の情報を受信する警報受信部として機能させるプログラムと、前記設定手段によって、バス型ＬＡＮの中で中継用として用いられるものと設定されている場合には前記送信手段によってリンク異常の旨の情報を送信し、バス型ＬＡＮの中で終端用として用いられるものと設定されている場合には該終端として接続されているクライアント装置とのリンクを切断するリンク切断手段として機能させるプログラムとを備えたことを特徴とする。
【発明の効果】
【００２８】
本発明によれば、中継するようにバス型ＬＡＮの終端装置を多段接続した場合であっても、中継区間でのリンク維持をしたままで、クライアント間でリンク異常を通知することができるバス型ＬＡＮの終端装置を提供することができる。
【００２９】
さらに説明すると、本発明においては、以下に記載するような効果を奏する。
【００３０】
すなわち第１の効果は、中継区間においてリンクを維持しているので、最初に障害が発生した区間が特定しやすいことである。
【００３１】
また第２の効果は、中継区間においてリンクを維持しているので、監視しているシステムに対して警報の通知を減らすことができることである。
【発明を実施するための最良の形態】
【００３２】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
【００３３】
図１は、本発明によるバス型ＬＡＮの終端装置の一実施の形態を用いたＬＡＮシステムの構成を示すブロック図である。
【００３４】
なお、以下の説明においては、バス型ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）の終端装置の例としてイーサネット（登録商標）終端装置について説明する。
【００３５】
本実施の形態のイーサネット終端装置は、多段接続時に、対向接続されるイーサネット終端装置においてリンク異常となった場合に発出する警報の数を減らししたことを特徴としている。
【００３６】
図１に示すように、イーサネット終端装置１２０はクライアント装置１１０と接続され、イーサネット終端装置１５０はクライアント装置１６０と接続されており、イーサネット終端装置１２０とイーサネット終端装置１５０との間を、イーサネット終端装置１３０およびイーサネット終端装置１４０が中継する。
【００３７】
クライアント装置１１０とイーサネット終端装置１２０とはクライアントインタフェース１１１およびクライアントインタフェース１１２で接続されている。
【００３８】
また、イーサネット終端装置１２０とイーサネット終端装置１３０とはアグリゲートインタフェース１２１およびアグリゲートインタフェース１２２で接続されている。
【００３９】
また、イーサネット終端装置１３０とイーサネット終端装置１４０とはクライアントインタフェース１３１およびクライアントインタフェース１３２で接続されている。
【００４０】
また、イーサネット終端装置１４０とイーサネット終端装置１５０とはアグリゲートインタフェース１４１およびアグリゲートインタフェース１４２で接続されている。
【００４１】
イーサネット終端装置１５０とクライアント装置１６０とはクライアントインタフェース１５１およびクライアントインタフェース１５２で接続されている。
【００４２】
イーサネット終端装置１２０は、クライアント装置１１０とのリンク異常を検出してアグリゲートインタフェース１２１によって、イーサネット終端装置１３０に対してリンク異常の通知を行う。
【００４３】
このリンク異常通知を受けたイーサネット終端装置１３０は、アグリゲートインタフェース１２１によるイーサネット終端装置１２０からのリンク異常通知の受信を検出し、これに応じて特殊フレームを生成し、クライアントインタフェース１３１によって、イーサネット終端装置１４０に対してこの生成した特殊フレームを送信する。
【００４４】
この特殊フレームを受けたイーサネット終端装置１４０は、クライアントインタフェース１３１によるイーサネット終端装置１３０からの特殊フレームの受信を検出し、これに応じ、アグリゲートインタフェース１４１によって、イーサネット終端装置１５０に対してリンク異常の通知を行う。
【００４５】
このリンク異常通知を受けたイーサネット終端装置１５０は、アグリゲートインタフェース１４１によるイーサネット終端装置１４０からのリンク異常通知の受信を検出し、これに応じて、クライアント装置１６０との間のクライアントインタフェース１５１のリンクを断にする。
【００４６】
このようにして、本実施の形態では、中継区間のリンク状態を維持したままとなるので、発生する警報を減らすことができ、またそのことによってメンテナンスを容易とすることができる。
【００４７】
また、中継区間においては、リンク断通知によるリンク切断機能を停止して、特殊フレームを出力してクライアント間のみをリンク断とする。
【００４８】
図２は、図１に示した実施の形態で用いられたイーサネット終端装置の内部構造を示すブロック図である。イーサネット終端装置２１０とイーサネット終端装置２２０とは同じ構成である。
【００４９】
図２において、イーサネット終端装置２１０のフレーム終端部２１１はフレーム受信部およびフレーム送信部を有し、フレーム終端部２１１のフレーム受信部は、クライアント装置２３０からのフレームを受信する。
【００５０】
フレーム終端部２１１のフレーム受信部は、クライアント装置２３０とのリンクを監視して、リンク異常となった場合にはその旨をイーサネット終端装置２１０の警報送信部２１４へ通知する。
【００５１】
イーサネット終端装置２１０の特殊フレーム終端部２１２はＣＰＵクライアントインタフェースから受信した特殊フレームを終端し、特殊フレームの検出及び廃棄と警報送信部２１４に対して特殊フレームの内容の通知を行う。
【００５２】
イーサネット終端装置２１０のカプセル化部２１３は、クライアントインタフェースによって受信したデータをカプセル化する。
【００５３】
イーサネット終端装置２１０の警報送信部２１４は、本装置が中継区間に設置されているということがＣＰＵ部２１８において設定されている場合、特殊フレーム終端部２１２から通知された特殊フレーム受信情報に応じて、カプセル化部２１３によってカプセル化したフレームのオーバーヘッドにリンク異常情報を付加する。
【００５４】
また、警報送信部２１４は、フレーム終端部２１１のフレーム受信部から通知されたリンク異常を検出し、カプセル化部２１３によってカプセル化したフレームのオーバーヘッドにリンク異常情報を付加する。
【００５５】
イーサネット終端装置２２０の警報受信部２２５は、イーサネット終端装置２１０の警報送信部２１４で付加された情報を検出し、フレーム生成部２２７もしくはフレーム送信部２２１にリンク異常を通知する。どちらのブロック（フレーム生成部２２７か、フレーム送信部２２１か）に通知するかは、ＣＰＵ部２２８における設定であって本装置が中継区間に設置されているかもしくは終端点に設置されているかの設定による。警報受信部２２５は、この設定に基づき、中継区間の設定の場合にはフレーム生成部２２７に対して通知し、終端点の設定の場合にはフレーム終端部２２１に対して通知を行う。
【００５６】
イーサネット終端装置２２０のデカプセル化部２２６は、イーサネット終端装置２１０のカプセル化部２１３でカプセル化されたデータのデカプセル化を行う。
【００５７】
イーサネット終端装置２２０のフレーム生成部２２７は、警報受信部２２５から通知されたイーサネット終端装置２１０のリンク異常通知に基づいて特殊フレームの生成を行い、フレーム終端部２２１のフレーム送信部に送信する。
【００５８】
フレーム終端部２２１のフレーム送信部は、警報受信部２２５から通知されたイーサネット終端装置２１０のリンク異常通知に基づいて、クライアント装置２４０とのリンクを強制的に断にする。
【００５９】
上述のように、ＣＰＵ部２２８は、たとえば外部からの入力に基づき、本装置が中継区間に設置されているかもしくは終端点に設置されているかの設定を行う。この設定結果は、たとえば記憶手段（図示せず）に記憶され、必要に応じて参照される。
【００６０】
図３は、図２に示したイーサネット終端装置のフレーム生成部で生成される特殊フレームの構成例を示す図である。
【００６１】
図３に示すように、この特殊フレームのフレーム構成は、イーサネットフレームであり、送信先ＭＡＣアドレス３１０にはブロードキャストアドレスをセットし、送信元ＭＡＣアドレス３２０には自装置の固有のＭＡＣアドレスをセットする。フレーム長を示すレングス３３０は６４Ｂｙｔｅ固定とする。
【００６２】
図４は、図２に示したイーサネット終端装置のカプセル化部で生成されるカプセル化されたフレームの構成例を示す図である。
【００６３】
図４に示すように、フレームオーバーヘッド４１０の一部領域を使用してリンク異常の旨の情報がセットされ、ＬＩＮＫ４２０にはリンク異常の場合”１”を設定し、正常の場合”０”を設定する。
【００６４】
次に、本実施の形態のイーサネット終端装置の動作について、図５を参照してさらに詳しく説明する。
【００６５】
図５は、図１に示した実施の形態で用いられたイーサネット終端装置の接続構成例を示すブロック図である。
【００６６】
イーサネット終端装置５１０、５２０、５４０および５５０のそれぞれは、ＣＰＵ部５１９、５２９、５４９および５５９において、自装置がＬＡＮの中の中継区間に設置されているかもしくは終端点に設置されているかの設定があらかじめされる。図５の例においては、イーサネット終端装置５１０および５５０は終端点の設定がされ、イーサネット終端装置５２０および５４０は中継点の設定の設定がされる。この設定は、たとえば各イーサネット終端装置の各ＣＰＵ部より各警報送信部、各警報受信部に設定される。
【００６７】
たとえばイーサネット終端装置５１０とクライアント装置５３０との間のリンクで異常となった場合、イーサネット終端装置５１０のフレーム受信部５１１によってリンク異常が検出され、このリンク異常は警報送信部５１４に通知される。
【００６８】
このようにフレーム受信部５１１でリンク異常が検出されている場合には、図４に示したフレームのＬＩＮＫ４２０のビットを”１”にする。警報送信部５１４はこのフレームを送信する。
【００６９】
続いて、イーサネット終端装置５２０の警報受信部５２５においてイーサネット終端装置５１０から受信したフレームのオーバーヘッドのチェックを行う。
【００７０】
図４に示したフレームのＬＩＮＫ４２０のビットが”１”の場合、ここではイーサネット終端装置５２０の設定が中継区間の設定であるため、イーサネット終端装置５２０のフレーム生成部５２７に対してリンク異常を検出したことを通知する。
【００７１】
フレーム生成部５２７では通知されたリンク異常に基づいて図３に示した構成の特殊フレームを生成し、警報受信部５２５からリンク異常が通知されている場合にはこの特殊フレームをフレーム送信部５２１に対して送信する。
【００７２】
フレーム送信部５２１は、フレーム生成部５２７によって生成された特殊フレームをイーサネット終端装置５４０に対して送信する。
【００７３】
この特殊フレームを受信したイーサネット終端装置５４０のフレーム受信部５４１ではその特殊フレームをそのまま特殊フレーム終端部５４２に対して送信する。
【００７４】
特殊フレーム終端部５４２では特殊フレームを受信したことを警報送信部５４４に対して通知する。また、特殊フレーム終端部５４２では受信した特殊フレームを廃棄する。
【００７５】
特殊フレームを受信したことを通知された警報送信部５４４では、イーサネット終端装置５４０の警報送信部５１４の処理と同様に、特殊フレーム終端部５４２から通知されたリンク異常に基づいて、図４に示したフレームのＬＩＮＫ４２０のビットを”１”にする。警報送信部５１４はこのフレームをイーサネット終端装置５５０に対して送信する。
【００７６】
イーサネット終端装置５５０の警報受信部５５５では、受信したフレームのＬＩＮＫ４２０のビットが”１”の場合、上述のように自装置が終端点と設定されているので、イーサネット終端装置５５０のフレーム送信部５５１に対してリンク異常を検出したことを通知する。
【００７７】
フレーム送信部５５１では、警報受信部５５５からリンク異常が通知された場合には、クライアント装置５６０との間のリンクを強制的に断にする。
【図面の簡単な説明】
【００７８】
【図１】本発明によるバス型ＬＡＮの終端装置の一実施の形態を用いたＬＡＮシステムの構成を示すブロック図である。
【図２】図１に示した実施の形態で用いられたイーサネット終端装置の内部構造を示すブロック図である。イーサネット終端装置２１０とイーサネット終端装置２２０とは同じ構成である。
【図３】図２に示したイーサネット終端装置のフレーム生成部で生成される特殊フレームの構成例を示す図である。
【図４】図２に示したイーサネット終端装置のカプセル化部で生成されるカプセル化されたフレームの構成例を示す図である。
【図５】図１に示した実施の形態で用いられたイーサネット終端装置の接続構成例を示すブロック図である。
【図６】従来のイーサネット終端装置における警報転送方式の一例を示す図である。
【符号の説明】
【００７９】
１１０、１６０、２３０、２４０、５３０、５６０、６３０、６４０  クライアント装置
１２０、１３０、１４０、１５０、２１０、２２０、５１０、５２０、５４０、５５０、６１０、６２０  イーサネット終端装置
２１１、２２１  フレーム終端部
２１２、２２２  特殊フレーム終端部
２１３、２２３  カプセル化部
２１４、２２４  警報送信部
２１５、２２５  警報受信部
２１６、２２６  デカプセル化部
２１７、２２７  フレーム生成部
２１８、２２８  ＣＰＵ部
【図１】
2007235540.tif 000003
【図２】
2007235540.tif 000004
【図３】
2007235540.tif 000005
【図４】
2007235540.tif 000006
【図５】
2007235540.tif 000007
【図６】
2007235540.tif 000008