(57)【要約】【課題】  スイッチ間のオートネゴシエーションシーケンスのデッドロック状態を解消して正常な状態に戻すことが可能な中継伝送装置を提供する。【解決手段】  中継伝送装置１は対向のスイッチ３から送出されるデータのうち、オートネゴシエーションのコンフィグレーションコードを監視し、一定時間の間に一定数以上のオートネゴシエーションのコンフィギュレーションコードが送信されたことを検知した場合に、スイッチ３，４間のオートネゴシエーションシーケンスがデッドロック状態に陥っていると判断し、そのことを対向の中継伝送装置２に通知する。通知を受けた対向の中継伝送装置２はスイッチ４への送信側の光断を一定時間行う。【選択図】      図１                                                  
2005110068.tif 000002
【特許請求の範囲】
【請求項１】
スイッチ装置間において中継伝送装置を介してＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）信号を伝送するネットワークであって、
前記スイッチ装置間の接続手続きを行うためのオートネゴシエーションの所定コードを監視することで前記スイッチ装置から前記所定コードが送信され続けているデッドロック状態を検出する検出手段と、前記デッドロック状態が検出された時に光信号を予め設定された一定時間断とする光制御手段とを有することを特徴とするネットワーク。
【請求項２】
前記検出手段は、予め設定された時間内に予め設定された一定数以上の所定コードを検出した時に前記デッドロック状態の検出を通知することを特徴とする請求項１記載のネットワーク。
【請求項３】
前記一定時間は、前記スイッチ装置間の信号の伝搬時間の２倍以上の時間であることを特徴とする請求項１または請求項２記載のネットワーク。
【請求項４】
前記検出手段及び前記光制御手段を前記中継伝送装置に配設したことを特徴とする請求項１から請求項３のいずれか記載のネットワーク。
【請求項５】
前記ＬＡＮ信号を中継するＬＡＮ信号中継器を前記中継伝送装置に含み、前記検出手段による前記デッドロック状態の検出を前記ＬＡＮ信号中継器を介して送信先のスイッチ装置の前段の中継伝送装置に通知することを特徴とする請求項４記載のネットワーク。
【請求項６】
前記ＬＡＮ信号を中継するＬＡＮ信号中継器を前記中継伝送装置に含み、前記検出手段を前記ＬＡＮ信号中継器の後段に配設したことを特徴とする請求項４記載のネットワーク。
【請求項７】
前記中継伝送装置を、前記スイッチ装置間に一つ配設したことを特徴とする請求項４記載のネットワーク。
【請求項８】
前記検出手段及び前記光制御手段を前記スイッチ装置に配設したことを特徴とする請求項１から請求項３のいずれか記載のネットワーク。
【請求項９】
前記検出手段は、送信先のスイッチ装置に送信される前記所定コードを監視することを特徴とする請求項８記載のネットワーク。
【請求項１０】
前記検出手段は、送信先のスイッチ装置から送信されてくる前記所定コードを監視することを特徴とする請求項８記載のネットワーク。
【請求項１１】
送信先のスイッチ装置に前記ＬＡＮ信号を送信するＬＡＮスイッチを前記スイッチ装置に含み、
前記光制御手段は、前記デッドロック状態が検出された時に前記ＬＡＮスイッチを初期化することを特徴とする請求項８記載のネットワーク。
【請求項１２】
スイッチ装置間においてＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）信号を伝送する際に前記ＬＡＮ信号を送信元のスイッチ装置から送信先のスイッチ装置に中継する中継伝送装置であって、
前記スイッチ装置間の接続手続きを行うためのオートネゴシエーションの所定コードを監視することで前記スイッチ装置から前記所定コードが送信され続けているデッドロック状態を検出する検出手段と、前記デッドロック状態が検出された時に光信号を予め設定された一定時間断とする光制御手段とを有することを特徴とする中継伝送装置。
【請求項１３】
前記検出手段は、予め設定された時間内に予め設定された一定数以上の所定コードを検出した時に前記デッドロック状態の検出を通知することを特徴とする請求項１２記載の中継伝送装置。
【請求項１４】
前記一定時間は、前記スイッチ装置間の信号の伝搬時間の２倍以上の時間であることを特徴とする請求項１２または請求項１３記載の中継伝送装置。
【請求項１５】
前記ＬＡＮ信号を中継するＬＡＮ信号中継器を含み、前記検出手段による前記デッドロック状態の検出を前記ＬＡＮ信号中継器を介して通知することを特徴とする請求項１２から請求項１４のいずれか記載の中継伝送装置。
【請求項１６】
前記ＬＡＮ信号を中継するＬＡＮ信号中継器を含み、前記検出手段を前記ＬＡＮ信号中継器の後段に配設したことを特徴とする請求項１２から請求項１４のいずれか記載の中継伝送装置。
【請求項１７】
中継伝送装置を介して送信先にＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）信号を伝送するスイッチ装置であって、
前記送信先との間の接続手続きを行うためのオートネゴシエーションの所定コードを監視することで前記所定コードが送信され続けているデッドロック状態を検出する検出手段と、前記デッドロック状態が検出された時に光信号を予め設定された一定時間断とする光制御手段とを有することを特徴とするスイッチ装置。
【請求項１８】
前記検出手段は、予め設定された時間内に予め設定された一定数以上の所定コードを検出した時に前記デッドロック状態の検出を通知することを特徴とする請求項１７記載のスイッチ装置。
【請求項１９】
前記一定時間は、前記スイッチ装置間の信号の伝搬時間の２倍以上の時間であることを特徴とする請求項１７または請求項１８記載のスイッチ装置。
【請求項２０】
前記検出手段は、前記送信先に送信される前記所定コードを監視することを特徴とする請求項１７から請求項１９のいずれか記載のスイッチ装置。
【請求項２１】
前記検出手段は、前記送信先から送信されてくる前記所定コードを監視することを特徴とする請求項１７から請求項１９のいずれか記載のスイッチ装置。
【請求項２２】
前記ＬＡＮ信号を送信するＬＡＮスイッチを含み、
前記光制御手段は、前記デッドロック状態が検出された時に前記ＬＡＮスイッチを初期化することを特徴とする請求項１７から請求項１９のいずれか記載のスイッチ装置。
【請求項２３】
スイッチ装置間において中継伝送装置を介してＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）信号を伝送するネットワークの光信号制御方法であって、
前記スイッチ装置間の接続手続きを行うためのオートネゴシエーションの所定コードを監視することで前記スイッチ装置から前記所定コードが送信され続けているデッドロック状態を検出する第１のステップと、前記デッドロック状態が検出された時に光信号を予め設定された一定時間断とする第２のステップとを有することを特徴とする光信号制御方法。
【請求項２４】
前記第１のステップは、予め設定された時間内に予め設定された一定数以上の所定コードを検出した時に前記デッドロック状態の検出を通知することを特徴とする請求項２３記載の光信号制御方法。
【請求項２５】
前記一定時間は、前記スイッチ装置間の信号の伝搬時間の２倍以上の時間であることを特徴とする請求項２３または請求項２４記載の光信号制御方法。
【請求項２６】
前記中継伝送装置側に、前記第１及び第２のステップを含むことを特徴とする請求項２３から請求項２５のいずれか記載の光信号制御方法。
【請求項２７】
前記デッドロック状態の検出を、前記中継伝送装置に設けられかつ前記ＬＡＮ信号を中継するＬＡＮ信号中継器を介して送信先のスイッチ装置の前段の中継伝送装置に通知することを特徴とする請求項２６記載の光信号制御方法。
【請求項２８】
前記中継伝送装置が前記スイッチ装置間に一つ配設されることを特徴とする請求項２６記載の光信号制御方法。
【請求項２９】
前記スイッチ装置側に、前記第１及び第２のステップを含むことを特徴とする請求項２３から請求項２５のいずれか記載の光信号制御方法。
【請求項３０】
前記第１のステップは、送信先のスイッチ装置に送信される前記所定コードを監視することを特徴とする請求項２９記載の光信号制御方法。
【請求項３１】
前記第１のステップは、送信先のスイッチ装置から送信されてくる前記所定コードを監視することを特徴とする請求項２９記載の光信号制御方法。
【請求項３２】
前記光制御手段は、前記デッドロック状態が検出された時に、前記スイッチ装置に設けられかつ送信先のスイッチ装置に前記ＬＡＮ信号を送信するＬＡＮスイッチを初期化することを特徴とする請求項２９記載の光信号制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はネットワーク、中継伝送装置、スイッチ装置及びそれらに用いる光信号制御方法に関し、特にオートネゴシエーションシーケンスの監視による光信号制御方法に関する。
【背景技術】
【０００２】
従来、イーサネット（Ｒ）スイッチ間においては、１０ＢＡＳＥ／１００ＢＡＳＥの自動切替機能としてオートネゴシエーションが規定されている（例えば、非特許文献１参照）。イーサネット（Ｒ）スイッチ間では、データを送信していない時に、一定周期でリンクテストパルスを送信することで、互いに正常に接続されていることを認識しており、オートネゴシエーションではそのリンクテストパルスのパターンを変えることで、１０ＢＡＳＥ／１００ＢＡＳＥの自動切替えを実現している。
【０００３】
１０００ＢＡＳＥ−Ｘのオートネゴシエーションでは、リンクテストパルスの代わりに、オートネゴシエーションのコンフィグレーションコード（／Ｃ／Ｏｒｄｅｒｅｄ  ｓｅｔ）を送信することで、互いに正常に接続されていることを認識している。
【０００４】
すなわち、１０００ＢＡＳＥ−Ｘのオートネゴシエーションは、上記の非特許文献１に定義されており、２つのネットワーク機器間でデータの送受信を開始する前に、互いに動作可能なモードを送信し合い、２つのネットワーク機器各々で適切な動作モードを選択するための機能である。
【０００５】
１０００ＢＡＳＥ−Ｘのオートネゴシエーションでは、オートネゴシエーションのコンフィグレーションコード（／Ｃ／Ｏｒｄｅｒｅｄ  ｓｅｔ）を２つのネットワーク機器間で交換して実行され、オートネゴシエーションが完了すると、リンクがあがってネットワーク機器間でのデータ送受信が可能となり、リンクがあがっている状態では、ネットワーク機器からコンフィグレーションコード（／Ｃ／Ｏｒｄｅｒｅｄ  ｓｅｔ）は送信されない。
【０００６】
また、１０００ＢＡＳＥ−Ｘのオートネゴシエーションでは、オートネゴシエーションを行う機器［イーサネット（Ｒ）スイッチ］間の信号の伝搬時間が大きい場合（「オートネゴシエーションのリンクタイマ／２」以上の伝搬時間の場合）に、いつまでもオートネゴシエーションが完了しないデッドロック状態をとりうることがある。
【０００７】
これは、対向するイーサネット（Ｒ）スイッチから、伝搬遅延のために、前のオートネゴシエーションシーケンスで送信された特定のコードが現在のオートネゴシエーションシーケンス中に到着してしまい、現在のオートネゴシエーションの状態が変化し、現在のオートネゴシエーションシーケンスがリスタート（Ｒｅｓｔａｒｔ）してしまうことが原因となる。
【０００８】
このような状態には、通常は起こらないが、オートネゴシエーションシーケンスの途中にＩｎｖａｌｉｄ  Ｃｏｄｅ［ＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ）８０２．３で定義されていないコード］が混入した場合に、上記のような状態に陥る。例えば、イーサネット（Ｒ）スイッチ間のファイバ断等の障害がゆっくりと回復し、伝送路品質が劣化している状態を経由して復旧した場合に、オートネゴシエーションシーケンス中にＩｎｖａｌｉｄ  Ｃｏｄｅが混入し、デッドロック状態に陥ることがある。
【０００９】
したがって、信号の伝搬時間が大きいような離れた場所にあるイーサネット（Ｒ）スイッチ同士を接続した場合には、イーサネット（Ｒ）スイッチ間の障害の復旧の仕方によって、オートネゴシエーションがデッドロック状態に陥り、ポートのリンクがあがらない、つまりデータの送信が行えないといった問題が生じる。
【００１０】
但し、上記のデッドロック状態は、「イーサネット（Ｒ）スイッチ間の信号の伝搬時間の２倍」以上の時間、光信号を断とし、イーサネット（Ｒ）スイッチからオートネゴシエーションのリスタートを表すコンフィギュレーションコードを送信させることで、オートネゴシエーションシーケンスを初期化することができ、その状態から抜け出すことができる。
【００１１】
また、市販されているイーサネット（Ｒ）スイッチによっては、ＩＥＥＥ８０２．３標準に準拠していないものがあるため、イーサネット（Ｒ）スイッチ間の信号の伝搬時間の大きさにかかわらず、障害復旧のタイミングによってはオートネゴシエーションがデッドロック状態に陥り、接続しているポートのリンクがあがらないという状況になるイーサネット（Ｒ）スイッチの組み合わせが存在する。
【００１２】
このように、イーサネット（Ｒ）スイッチ間のオートネゴシエーションは、障害復旧のタイミングによって、デッドロック状態となってポートのリンクがあがらない場合があるという問題がある。
【００１３】
【非特許文献１】ＩＥＥＥ８０２．３「３７．Ａｕｔｏ−Ｎｅｇｏｔｉａｔｉｏｎ  ｆｕｎｃｔｉｏｎ，ｔｙｐｅ  １０００ＢＡＳＥ−Ｘ」」
【非特許文献２】ＩＥＥＥ８０２．３「３．Ｍｅｄｉａ  ａｃｃｅｓｓ  ｃｏｎｔｒｏｌ  ｆｒａｍｅ  ｓｔｒｕｃｔｕｒｅ」
【非特許文献３】ＩＥＥＥ８０２．３「３６．Ｐｈｙｓｉｃａｌ  Ｃｏｄｉｎｇ  Ｓｕｂｌａｙｅｒ（ＰＣＳ）  ａｎｄ  Ｐｈｙｓｉｃａｌ  Ｍｅｄｉｕｍ  Ａｔｔａｃｈｍｅｎｔ（ＰＭＡ）  ｓｕｂｌａｙｅｒ，ｔｙｐｅ  １０００ＢＡＳＥ−Ｘ」
【発明の開示】
【発明が解決しようとする課題】
【００１４】
上述した従来のオートネゴシエーションでは、非特許文献１に規定されている１０００ＢＡＳＥ−Ｘのオートネゴシエーションのように、オートネゴシエーションを行うイーサネット（Ｒ）スイッチ間の信号の伝搬時間が大きい場合に、オートネゴシエーションシーケンスがデッドロック状態に陥り、オートネゴシエーションが完了しない場合がある。
【００１５】
このことは、例えば、遠く離れた場所にあるイーサネット（Ｒ）スイッチを接続した場合に、イーサネット（Ｒ）スイッチ間の信号の伝搬時間が大きくなり、イーサネット（Ｒ）間のオートネゴシエーションが完了せず、接続しているポートのリンクがあがらないという状況を引き起こすことがある。
【００１６】
また、市販されているイーサネット（Ｒ）スイッチによっては、非特許文２に準拠していないものがあるため、イーサネット（Ｒ）スイッチ間の信号の伝搬時間の大きさにかかわらず、障害復旧のタイミングによってはオートネゴシエーションがデッドロック状態に陥り、接続しているポートのリンクが上がらないという状況になるイーサネット（Ｒ）スイッチの組み合わせが存在する。
【００１７】
以上のように、従来のイーサネット（Ｒ）スイッチでは、場合によってオートネゴシエーションが完了せずに、ポートのリンクがあがらないデッドロック状態になることがある。また、イーサネット（Ｒ）スイッチ間に中継伝送装置を挿入した場合でも、従来から使用されている中継伝送装置では、単純にイーサネット（Ｒ）スイッチ間の信号を転送しているだけであるため、上記のような問題を抱えている。
【００１８】
そこで、本発明の目的は上記の問題点を解消し、スイッチ間のオートネゴシエーションシーケンスのデッドロック状態を解消して正常な状態に戻すことができるネットワーク、中継伝送装置、スイッチ装置及びそれらに用いる光信号制御方法を提供することにある。
【課題を解決するための手段】
【００１９】
本発明によるネットワークは、スイッチ装置間において中継伝送装置を介してＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）信号を伝送するネットワークであって、
前記スイッチ装置間の接続手続きを行うためのオートネゴシエーションの所定コードを監視することで前記スイッチ装置から前記所定コードが送信され続けているデッドロック状態を検出する検出手段と、前記デッドロック状態が検出された時に光信号を予め設定された一定時間断とする光制御手段とを備えている。
【００２０】
本発明による中継伝送装置は、スイッチ装置間においてＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）信号を伝送する際に前記ＬＡＮ信号を送信元のスイッチ装置から送信先のスイッチ装置に中継する中継伝送装置であって、
前記スイッチ装置間の接続手続きを行うためのオートネゴシエーションの所定コードを監視することで前記スイッチ装置から前記所定コードが送信され続けているデッドロック状態を検出する検出手段と、前記デッドロック状態が検出された時に光信号を予め設定された一定時間断とする光制御手段とを備えている。
【００２１】
本発明によるスイッチ装置は、中継伝送装置を介して送信先にＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）信号を伝送するスイッチ装置であって、
前記送信先との間の接続手続きを行うためのオートネゴシエーションの所定コードを監視することで前記所定コードが送信され続けているデッドロック状態を検出する検出手段と、前記デッドロック状態が検出された時に光信号を予め設定された一定時間断とする光制御手段とを備えている。
【００２２】
本発明による光信号制御方法は、スイッチ装置間において中継伝送装置を介してＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）信号を伝送するネットワークの光信号制御方法であって、
前記スイッチ装置間の接続手続きを行うためのオートネゴシエーションの所定コードを監視することで前記スイッチ装置から前記所定コードが送信され続けているデッドロック状態を検出する第１のステップと、前記デッドロック状態が検出された時に光信号を予め設定された一定時間断とする第２のステップとを備えている。
【００２３】
すなわち、本発明のネットワークは、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）信号［例えば、イーサネット（Ｒ）信号］を伝送する装置において、ＬＡＮスイッチ［ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）スイッチ］間のオートネゴシエーションシーケンスがデッドロック状態に陥った場合に、それを正常な状態に戻す機能、つまりオートネゴシエーションのデッドロック状態を光断によって初期化する機能を具備することを特徴とする。
【００２４】
ここで、デッドロック状態とは、ＬＡＮスイッチ間でオートネゴシエーションのコンフィギュレーションコード（／Ｃ／Ｏｒｄｅｒｅｄ  ｓｅｔ）を交換し続け、オートネゴシエーションが完了せず、ポートのリンクがあがらない、つまりデータ送信を行えない状態のことをいう。
【００２５】
より具体的に説明すると、本発明のネットワークでは、対向のスイッチから送出されるデータのうち、上記の非特許文献１に規定されているオートネゴシエーションのコンフィグレーションコード（／Ｃ／Ｏｒｄｅｒｅｄ  ｓｅｔ）を監視し、一定時間の間に一定数以上のオートネゴシエーションのコンフィギュレーションコードが送信されたことを検知した場合に、スイッチ間のオートネゴシエーションシーケンスがデッドロック状態に陥っていると判断し、そのことを対向の中継伝送装置に通知する。通知をうけた対向の中継伝送装置では、スイッチへの送信側の光断を一定時間行う。
【００２６】
上記のように、本発明のネットワークでは、スイッチ間のオートネゴシエーションシーケンスを覗き見て、スイッチ間のオートネゴシエーションを監視し、オートネゴシーションシーケンスがデッドロック状態に陥っている場合に対向の中継伝送装置にて一定時間、スイッチへの送信側の光断を行うことで、スイッチ間のオートネゴシエーションシーケンスのデッドロック状態を解消し、正常な状態に戻すことが可能となる。
【００２７】
したがって、本発明のネットワークでは、例えば１０００ＢＡＳＥ−Ｘで接続されたスイッチ間のオートネゴシエーションがデッドロック状態に陥った場合に、スイッチ間の光信号を一定時間断にしているので、それらのスイッチがオートネゴシエーションのデッドロック状態から抜け出すことができる。
【発明の効果】
【００２８】
本発明は、以下に述べるような構成及び動作とすることで、スイッチ間のオートネゴシエーションシーケンスのデッドロック状態を解消して正常な状態に戻すことができるという効果が得られる。
【発明を実施するための最良の形態】
【００２９】
次に、本発明の実施の形態について図面を参照して説明する。図１は本発明の実施の形態によるネットワークの構成を示すブロック図である。図１において、本発明の実施の形態によるネットワークは中継伝送装置１，２と、スイッチ３，４とから構成され、中継伝送装置１とスイッチ３とは光ファイバ１０１，１０２で接続され、中継伝送装置２とスイッチ４とは光ファイバ２０１，２０２で接続され、スイッチ３とスイッチ４とは中継伝送装置１，２を介して接続されている。
【００３０】
スイッチ３，４はそれぞれイーサネット（Ｒ）スイッチ［または、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）スイッチ］であり、上記の非特許文献２にて規定されているフレームを転送する機能（図示せず）と、上記の非特許文献１にて規定されているオートネゴシエーション機能（図示せず）と、１０００ＢＡＳＥ−Ｘのポート３１，４１とを備えている。尚、以下の説明では、イーサネット（Ｒ）をＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）と表記する。
【００３１】
中継伝送装置１，２はそれぞれオートネゴシエーション監視器１１，２１と、光信号制御器１２，２２と、ＬＡＮ信号中継器１３，２３とからなり、スイッチ３，４からの信号を中継伝送する。
【００３２】
オートネゴシエーション監視器１１，２１は動作の有効／無効を切替えることができる。オートネゴシエーション監視器１１はスイッチ３から送信されてくる信号のうちオートネゴシエーションのコンフィギュレーションコード（／Ｃ／Ｏｒｄｅｒｅｄ  ｓｅｔ）を監視し、その数をカウントする機能を有する。オートネゴシエーション監視器２１はスイッチ４から送信されてくる信号のうちオートネゴシエーションのコンフィギュレーションコード（／Ｃ／Ｏｒｄｅｒｅｄ  ｓｅｔ）を監視し、その数をカウントする機能を有する。
【００３３】
光信号制御器１２はスイッチ３への光出力を一定時間断にする機能を有する。光信号制御器２２はスイッチ４への光出力を一定時間断にする機能を有する。
【００３４】
本発明の実施の形態は、ＬＡＮ信号を伝送する中継伝送装置１，２において、スイッチ３，４間のオートネゴシエーションシーケンスがデッドロック状態に陥った場合にそれを正常な状態に戻す機能を備えることを特徴としている。
【００３５】
ここで、デッドロック状態とは、スイッチ３，４間でオートネゴシエーションのコンフィギュレーションコード（／Ｃ／Ｏｒｄｅｒｅｄ  ｓｅｔ）を交換し続け、オートネゴシエーションが完了せず、ポート３１，４１のリンクがあがらない状態のことをいう。
【００３６】
中継伝送装置１は対向のスイッチ３から送出されるデータのうち、上記の非特許文献１に規定されているオートネゴシエーションのコンフィグレーションコード（／Ｃ／Ｏｒｄｅｒｅｄ  ｓｅｔ）を監視し、一定時間の間に一定数以上のオートネゴシエーションのコンフィギュレーションコードが送信されたことを検知した場合に、スイッチ３，４間のオートネゴシエーションシーケンスがデッドロック状態に陥っていると判断し、そのことを対向の中継伝送装置２に通知する。通知をうけた対向の中継伝送装置２はスイッチ４への送信側の光断を一定時間行う。
【００３７】
このように、本発明の実施の形態では、スイッチ３，４間のオートネゴシエーションシーケンスを中継伝送装置１にて覗き見て、スイッチ３，４間のオートネゴシエーションを監視し、オートネゴシーションシーケンスがデッドロック状態に陥っている場合に中継伝送装置２にて一定時間、スイッチ４への送信側の光断を行うことで、スイッチ３，４間のオートネゴシエーションシーケンスのデッドロック状態を解消し、正常な状態に戻すことができる。
【００３８】
さらに詳しく述べると、中継伝送装置１はスイッチ３から送信される信号のうち、上記の非特許文献１に規定されているオートネゴシエーションのコンフィギュレーションコード（／Ｃ／Ｏｒｄｅｒｅｄ  ｓｅｔ）を監視し、オートネゴシエーション監視器１１にて一定時間の間にスイッチ３から送信されたオートネゴシエーションのコンフィギュレーションコード数をカウントする。
【００３９】
その数がある閾値を超えた場合、中継伝送装置１はスイッチ３，４間のオートネゴシエーションがデッドロック状態にあると判断し、対向の中継伝送装置２にそのことを通知する。通知を受けた対向の中継装置２は光ファイバ２０１の光出力を一定時間断にし、スイッチ３，４間のオートネゴシエーションシーケンスのデッドロック状態を解消する。光出力の断は「スイッチ３，４間の光信号の伝搬時間の２倍」以上の時間行う。
【００４０】
このように、本発明の実施の形態では、例えば１０００ＢＡＳＥ−Ｘで接続されたスイッチ３，４間のオートネゴシエーションがデッドロック状態に陥った場合に、スイッチ３，４間の光信号を一定時間断にしているので、スイッチ３，４はオートネゴシエーションのデッドロック状態から抜け出すことができる。
【実施例１】
【００４１】
次に、本発明の第１の実施例によるネットワークについて述べる。本発明の第１の実施例によるネットワークは上記の図１に示す本発明の実施の形態によるネットワークと同様の構成となっているので、説明については省略する。
【００４２】
図２は本発明の第１の実施例によるオートネゴシエーション監視器の構成を示すブロック図である。図２において、オートネゴシーション監視器１１は入力信号の中からオートネゴシエーションのコンフィギュレーションコード（／Ｃ／Ｏｒｄｅｒｅｄ  ｓｅｔ）を識別するオートネゴシエーションコード識別器１１１と、オートネゴシエーションのコンフィギュレーションコードをカウントするカウンタ１１２と、タイマ１１３とから構成されている。
【００４３】
図３は本発明の第１の実施例によるＬＡＮ信号中継器の構成を示すブロック図である。図３において、ＬＡＮ信号中継器１３はＴｒａｎｓｐａｒｅｎｔ−ＧＦＰ（Ｇｅｎｅｒｉｃ  Ｆｒａｍｉｎｇ  Ｐｒｏｃｅｄｕｒｅ）部１３１と、ＳＯＮＥＴ（Ｓｙｎｃｈｒｏｎｏｕｓ  Ｏｐｔｉｃａｌ  ＮＥＴｗｏｒｋ）伝送器１３２とから構成されている。
【００４４】
Ｔｒａｎｓｐａｒｅｎｔ−ＧＦＰはＩＴＵ−Ｔ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｕｎｉｏｎ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｔａｎｄａｒｄｉｚａｔｉｏｎ  Ｓｅｃｔｏｒ）  Ｇ．７０４１にて規定されているフレーミング方式である。
【００４５】
Ｔｒａｎｓｐａｒｅｎｔ−ＧＦＰ部１３１はスイッチ３から入力されたＬＡＮ信号をＴｒａｎｓｐａｒｅｎｔ−ＧＦＰフレームでカプセル化してＳＯＮＥＴ伝送器１３２へ送信する。また逆に、ＳＯＮＥＴ伝送器１３２から入力されたＴｒａｎｓｐａｒｅｎｔ−ＧＦＰフレームからＬＡＮ信号を取出し、ＬＡＮ信号に戻してスイッチ３へ送信する。
【００４６】
ＳＯＮＥＴ伝送器１３２はＴｒａｎｓｐａｒｅｎｔ−ＧＦＰ部１３１から入力された信号をＳＯＮＥＴのペイロードにマッピングして中継伝送装置２へ送信する。また逆に、中継伝送装置２から入力されたＳＯＮＥＴのペイロードから信号を取出してＴｒａｎｓｐａｒｅｎｔ−ＧＦＰ部１３１へ送信する。
【００４７】
図４は本発明の第１の実施例による対向の中継伝送装置のＬＡＮ信号中継器の構成を示すブロック図である。図４において、ＬＡＮ信号中継器２３はＴｒａｎｓｐａｒｅｎｔ−ＧＦＰ部２３１と、ＳＯＮＥＴ伝送器２３２とから構成されている。
【００４８】
Ｔｒａｎｓｐａｒｅｎｔ−ＧＦＰ部２３１はスイッチ４から入力されたＬＡＮ信号をＴｒａｎｓｐａｒｅｎｔ−ＧＦＰフレームでカプセル化してＳＯＮＥＴ伝送器２３２へ送信する。また逆に、ＳＯＮＥＴ伝送器２３２から入力されたＴｒａｎｓｐａｒｅｎｔ−ＧＦＰフレームからＬＡＮ信号を取出し、ＬＡＮ信号に戻してスイッチ４へ送信する。
【００４９】
ＳＯＮＥＴ伝送器２３２はＴｒａｎｓｐａｒｅｎｔ−ＧＦＰ部２３１から入力された信号をＳＯＮＥＴのペイロードにマッピングして中継伝送装置１へ送信する。また逆に、中継伝送装置１から入力されたＳＯＮＥＴのペイロードから信号を取出してＴｒａｎｓｐａｒｅｎｔ−ＧＦＰ部２３１へ送信する。
【００５０】
尚、上記の実施例においてＬＡＮ信号をカプセル化するものとしてＴｒａｎｓｐａｒｅｎｔ−ＧＦＰ部１３１，２３１を用いているが、ＨＤＬＣ（Ｈｉｇｈ  ｌｅｖｅｌ  Ｄａｔａ  Ｌｉｎｋ  Ｃｏｎｔｒｏｌ）フレームでカプセル化するものを用いても実現することができる。
【００５１】
また、上記の実施例において中継伝送を行うものとしてＳＯＮＥＴ伝送器１３２，２３２を用いているが、ＷＤＭ（Ｗａｖｅｌｅｎｇｔｈ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘｉｎｇ）伝送を行うものを用いても実現することができる。
【００５２】
さらに、上記の実施例における中継伝送を行うものはＬＡＮ信号を中継伝送することができ、対向の中継伝送装置に異常を通知する手段を有するものであれば、その方式は問わない。
【００５３】
さらにまた、上記の実施例では、中継伝送装置１，２内にオートネゴシエーションコード識別器１１，２１を配置しているが、片方の中継伝送装置のオートネゴシエーション識別器（例えば、オートネゴシエーション識別器２１）の機能を無効にしても動作に支障はない。
【００５４】
図５は本発明の第１の実施例によるデッドロック状態検出処理を示すフローチャートであり、図６は本発明の第１の実施例による光信号制御処理を示すフローチャートである。これら図１〜図６を参照して本発明の第１の実施例によるネットワークの処理動作について説明する。
【００５５】
スイッチ３のポート３１から出力されたＬＡＮ信号は中継伝送装置１に入力され、オートネゴシエーション監視器１１とＬＡＮ信号中継器１３とにそれぞれ入力される。
【００５６】
オートネゴシエーション監視器１１に入力されたＬＡＮ信号はオートネゴシエーションコード識別器１１１に入力され、オートネゴシエーションコード識別器１１１は入力された信号のコードがオートネゴシエーションのコンフィギュレーションコードであるかどうかを判別し（図５ステップＳ１）、オートネゴシエーションのコンフィギュレーションコードであれば、カウンタ１１２の値を１増加させる（図５ステップＳ２）。
【００５７】
一方、タイマ１１３はある一定時間経つと（図５ステップＳ３）、カウンタ１１２のカウンタ値を０に初期化する（図５ステップＳ４）。つまり、カウンタ１１２のカウンタ値はオートネゴシエーション識別器１１１によって増加され、タイマ１１３によって０に初期化される。
【００５８】
以上のように、増減するカウンタ値が予め設定されている閾値を超えた場合（図５ステップＳ５）、カウンタ１１２はＬＡＮ信号中継器１３へオートネゴシエーションがデッドロック状態であることを通知する（図５ステップＳ６）。
【００５９】
ＬＡＮ信号中継器１３はオートネゴシエーションがデッドロック状態であるという通知を受けると、Ｔｒａｎｓｐａｒｅｎｔ−ＧＦＰ部１３１にてオートネゴシエーションがデッドロック状態であることを示すコードを格納したＧＦＰのＣｌｉｅｎｔ  Ｍａｎａｇｅｍｅｎｔ  Ｆｒａｍｅを生成し、ＳＯＮＥＴペイロードにマッピングし、中継伝送装置２へ送信する（図５ステップＳ７）。
【００６０】
一方、ＬＡＮ信号中継器１３に入力されたＬＡＮ信号は、Ｔｒａｎｓｐａｒｅｎｔ−ＧＦＰ部１３１にてＣｌｉｅｎｔ  ＤａｔａとしてＴｒａｎｓｐａｒｅｎｔ−ＧＦＰフレームでカプセル化が行われ、ＳＯＮＥＴ伝送器１３２へ送られ、ＳＯＮＥＴ伝送器１３２にてＳＯＮＥＴのペイロードにマッピングが行われ、中継伝送装置２へと送られる。
【００６１】
中継伝送装置２では中継伝送装置１からＳＯＮＥＴの信号を受信すると（図６ステップＳ１１）、ＳＯＮＥＴ伝送器２３２にてＳＯＮＥＴのペイロードからフレームを取出し（図６ステップＳ１２）、Ｔｒａｎｓｐａｒｅｎｔ−ＧＦＰ部２３１へ送る。
【００６２】
Ｔｒａｎｓｐａｒｅｎｔ−ＧＦＰ部２３１ではフレームがＣｌｉｅｎｔ  Ｍａｎａｇｅｍｅｎｔ  Ｆｒａｍｅであるかを検査する（図６ステップＳ１３）。検査の結果、フレームがＣｌｉｅｎｔ  Ｍａｎａｇｅｍｅｎｔ  ＦｒａｍｅでありかつＣｌｉｅｎｔ  Ｍａｎａｇｅｍｅｎｔ  Ｆｒａｍｅに格納されているコードがオートネゴシエーションのデッドロックを示すコードであった場合（図６ステップＳ１４）、光信号制御器２２は光断を「スイッチ３，４間の信号の伝搬時間の２倍」以上の時間を挿入する（図６ステップＳ１５）。スイッチ３，４間の信号の伝搬時間は中継伝送装置１，２間で自動的に計測を行う機構を実装し、自動的に取得しておく。
【００６３】
一方、検査の結果、フレームがＣｌｉｅｎｔ  Ｄａｔａであった場合（図６ステップＳ１６）、Ｔｒａｎｓｐａｒｅｎｔ−ＧＦＰ部２３１はＴｒａｎｓｐａｒｅｎｔ−ＧＦＰのカプセル化を外し、ＬＡＮ信号に戻してスイッチ４へ送信する（図６ステップＳ１７）。
【実施例２】
【００６４】
図７は本発明の第２の実施例によるネットワークの構成を示すブロック図である。図７において、本発明の第２の実施例によるネットワークはオートネゴシエーション監視器５１，６１をＬＡＮ信号中継器５３，６３の後ろに設置した以外は図１に示す本発明の第１の実施例と同様の構成となっている。
【００６５】
オートネゴシエーション監視器５１では入力される信号のうちのオートネゴシエーションのコンフィギュレーションコードを識別し、そのコンフィギュレーションコードの識別回数のカウントを行う。オートネゴシエーション監視器５１は一定時間の間にある閾値以上の数のオートネゴシエーションのコンフィギュレーションコードをカウントした場合、光信号制御器５２にて光信号を一定時間（「スイッチ３，４間の信号の伝搬時間の２倍」以上の時間）断とする。
【００６６】
本実施例ではオートネゴシエーションの監視及び光信号制御を同一中継装置５，６内で行っているため、対向の中継伝送装置６，５にオートネゴシエーションがデッドロックしていることを通知することなく、光断を行うことができる。この場合、ＬＡＮ信号中継器５３，６３は対向のＬＡＮ信号中継器６３，５３に異常を通知する手段を持たなくても良い。
【実施例３】
【００６７】
図８は本発明の第３の実施例によるネットワークの構成を示すブロック図である。図８において、本発明の第３の実施例によるネットワークは中継伝送装置７を一つにした点が図１に示す本発明の第１の実施例と異なる。
【００６８】
中継伝送装置７はＬＡＮ信号増幅器７２にてスイッチ３，４から入力されたＬＡＮ信号を増幅し、スイッチ３，４間のＬＡＮ信号の伝搬可能距離を伸ばす機能を持つ。
【００６９】
スイッチ３，４から中継伝送装置７に入力されたＬＡＮ信号はそれぞれオートネゴシエーション監視器７１，７４とＬＡＮ信号増幅器７２へ入力される。オートネゴシエーション監視器７１，７４は入力されたＬＡＮ信号のうちのオートネゴシエーションのコンフィギュレーションコードを識別し、その数をカウントする。
【００７０】
オートネゴシエーション監視器７１，７４は一定時間の間にカウントした数がある一定数を超えた場合に、光信号制御器７３，７５にて一定時間以上（「スイッチ３，４間の信号の伝搬時間の２倍」以上）の光断を挿入する。
【実施例４】
【００７１】
図９は本発明の第４の実施例によるスイッチの構成を示すブロック図である。図９において、本発明の第４の実施例によるスイッチ８は中継伝送装置を用いず、オートネゴシエーション監視器８３及び光信号制御器８２をスイッチ８内部に配置している点が図１に示す本発明の第１の実施例と異なる。
【００７２】
ＬＡＮスイッチ８１から出力されるオートネゴシエーションのコンフィギュレーションコードをオートネゴシエーション監視器８３で監視し、ＬＡＮスイッチ８１からオートネゴシエーションのコンフィギュレーションコードがある一定時間内にある一定数出力された場合に、光信号制御器８２にて一定時間以上の光断を挿入する。
【００７３】
すなわち、本実施例では、ＬＡＮスイッチ８１のオートネゴシエーションの状態遷移に、一定時間オートネゴシエーションのコンフィギュレーションコードを出力した後、出力に一定時間の光断を挿入する機能を追加している。
【実施例５】
【００７４】
図１０は本発明の第５の実施例によるスイッチの構成を示すブロック図である。図１０において、本発明の第４の実施例によるスイッチ９は中継伝送装置を用いず、オートネゴシエーション監視器９２及び光信号制御器９３をスイッチ９内部に配置している点が図１に示す本発明の第１の実施例と異なる。
【００７５】
スイッチ９では対向するスイッチ（図示せず）から光ファイバ４０２を用いて受信されるオートネゴシエーションのコンフィギュレーションコードをオートネゴシエーション監視器９２で監視し、そのオートネゴシエーションのコンフィギュレーションコードがある一定時間内にある一定数受信された場合に、光信号制御器９３にて一定時間以上の光断を挿入する。
【００７６】
すなわち、ＬＡＮスイッチ９１のオートネゴシエーションの状態遷移に、一定時間オートネゴシエーションのコンフィギュレーションコードを受信した後、出力に一定時間の光断を挿入する機能を追加している。
【実施例６】
【００７７】
図１１は本発明の第６の実施例によるスイッチの構成を示すブロック図である。図１１において、本発明の第６の実施例によるスイッチ１１０は、中継伝送装置を用いず、かつスイッチ１１０のポート１１３の種類に依らない場合の構成となっている。また、伝送路５０１，５０２の種別はポート１１３が対応している伝送媒体となっている。
【００７８】
つまり、本実施例は、中継伝送装置を用いていず、ポート１１３が１０００ＢＡＳＥ−Ｘだけではなく、１０００ＢＡＳＥ−Ｔ、１００ＢＡＳＥ−ＴＸ、１０ＢＡＳＥ−Ｔというようにポート種別を制限していない点、及び光断ではなく、ＬＡＮスイッチ１１１のリセットを用いている点が図１に示す本発明の第１の実施例と異なる。
【００７９】
スイッチ１１０は上記の非特許文献２，３で規定されているフレームの転送機能及びオートネゴシエーション機能を持っている。オートネゴシエーション監視器１１２はＬＡＮスイッチ１１１から出力されるオートネゴシエーションの信号を監視し、オートネゴシエーションの信号がある一定時間以上出力された場合に、ＬＡＮスイッチ１１１にリセットをかける。
【００８０】
すなわち、本実施例では、ＬＡＮスイッチ１１１のオートネゴシエーションの状態遷移に、一定時間オートネゴシエーションのコンフィギュレーションコードを出力した後、ＬＡＮスイッチ１１１をリセットする機能を追加している。
【実施例７】
【００８１】
図１２は本発明の第７の実施例によるスイッチの構成を示すブロック図である。図１２において、本発明の第７の実施例によるスイッチ１２０は、中継伝送装置を用いず、かつスイッチ１２０のポート１２３の種類に依らない場合の構成となっている。また、伝送路６０１，６０２の種別はポート１２３が対応している伝送媒体となっている。
【００８２】
つまり、本実施例は、中継伝送装置を用いていず、ポート１２３が１０００ＢＡＳＥ−Ｘだけではなく、１０００ＢＡＳＥ−Ｔ、１００ＢＡＳＥ−ＴＸ、１０ＢＡＳＥ−Ｔというようにポート種別を制限していない点、及び光断ではなく、ＬＡＮスイッチ１２１のリセットを用いている点が図１に示す本発明の第１の実施例と異なる。
【００８３】
スイッチ１２０は上記の非特許文献２，３で規定されているフレームの転送機能及びオートネゴシエーション機能を持っている。オートネゴシエーション監視器１２２はＬＡＮスイッチ１２１が受信するオートネゴシエーションの信号を監視し、オートネゴシエーションの信号がある一定時間以上入力された場合に、ＬＡＮスイッチ１２１にリセットをかける。
【００８４】
すなわち、本実施例では、ＬＡＮスイッチ１２１のオートネゴシエーションの状態遷移に、一定時間オートネゴシエーションのコンフィギュレーションコードを受信した後、ＬＡＮスイッチ１２１をリセットする機能を追加している。
【図面の簡単な説明】
【００８５】
【図１】本発明の実施の形態によるネットワークの構成を示すブロック図である。
【図２】本発明の第１の実施例によるオートネゴシエーション監視器の構成を示すブロック図である。
【図３】本発明の第１の実施例によるＬＡＮ信号中継器の構成を示すブロック図である。
【図４】本発明の第１の実施例による対向の中継伝送装置のＬＡＮ信号中継器の構成を示すブロック図である。
【図５】本発明の第１の実施例によるデッドロック状態検出処理を示すフローチャートである。
【図６】本発明の第１の実施例による光信号制御処理を示すフローチャートである。
【図７】本発明の第２の実施例によるネットワークの構成を示すブロック図である。
【図８】本発明の第３の実施例によるネットワークの構成を示すブロック図である。
【図９】本発明の第４の実施例によるスイッチの構成を示すブロック図である。
【図１０】本発明の第５の実施例によるスイッチの構成を示すブロック図である。
【図１１】本発明の第６の実施例によるスイッチの構成を示すブロック図である。
【図１２】本発明の第７の実施例によるスイッチの構成を示すブロック図である。
【符号の説明】
【００８６】
１，２，５〜７  中継伝送装置
３，４，８，９，１１０，
１２０  スイッチ
１１，２１，５１，６１，
７１，７４，８３，９２，
１１２，１２２  オートネゴシエーション監視器
１２，２２，５２，６２，
７３，７５，８２，９３  光信号制御器
１３，２３，５３，６３，
７２  ＬＡＮ信号中継器
３１，４１，８４，９４，
１１３，１２３  ポート
８１，９１，１１１，
１２１  ＬＡＮスイッチ
１０１，１０２，２０１，
２０２，３０１，３０２，
４０１，４０２  光ファイバ
１１１  オートネゴシエーションコード識別器
１１２  カウンタ
１１３  タイマ
１３１，２３１  Ｔｒａｎｓｐａｒｅｎｔ−ＧＦＰ部
１３２，２３２  ＳＯＮＥＴ伝送器
５０１，５０２，６０１，
６０２  伝送路
【図１】
2005110068.tif 000003
【図２】
2005110068.tif 000004
【図３】
2005110068.tif 000005
【図４】
2005110068.tif 000006
【図５】
2005110068.tif 000007
【図６】
2005110068.tif 000008
【図７】
2005110068.tif 000009
【図８】
2005110068.tif 000010
【図９】
2005110068.tif 000011
【図１０】
2005110068.tif 000012
【図１１】
2005110068.tif 000013
【図１２】
2005110068.tif 000014