(57)【要約】【課題】制御データによるユーザデータ帯域の圧迫を抑制できる伝送装置等を提供する。【解決手段】伝送装置は、対向側の伝送装置に対して制御データを所定の送信間隔で送信する送信部と、対向側の伝送装置と接続するネットワークの通信品質レベルが所定閾値以上であるか否かを判定する判定部とを有する。伝送装置は、ネットワークの通信品質レベルが所定閾値以上の場合、制御データを送信する送信間隔を基準の送信間隔よりも長くするように前記送信部の送信間隔を調整する調整部を有する。【選択図】図３
2015046783.tif 000002
【特許請求の範囲】
【請求項１】
対向側の伝送装置に対して制御データを所定の送信間隔で送信する送信部と、
前記対向側の伝送装置と接続するネットワークの通信品質レベルが所定閾値以上であるか否かを判定する判定部と、
前記ネットワークの通信品質レベルが所定閾値以上の場合に、前記制御データを送信する送信間隔を基準の送信間隔よりも長くするように前記送信部の送信間隔を調整する調整部と
を有することを特徴とする伝送装置。
【請求項２】
前記ネットワーク内の前記制御データを送受信する終端箇所の数が所定数を超えたか否かを判定する終端判定部を有し、
前記調整部は、
前記終端箇所の数が所定数を超えた場合に、前記基準の送信間隔よりも長くするように前記送信部の送信間隔を調整することを特徴とする請求項１に記載の伝送装置。
【請求項３】
前記調整部は、
前記ネットワークの通信品質レベルが所定閾値以上の場合に、前記通信品質レベルに対応した情報に基づき、前記送信間隔を前記基準の送信間隔よりも長くするように前記送信部の送信間隔を調整することを特徴とする請求項１又は２に記載の伝送装置。
【請求項４】
対向側の伝送装置に対して制御データを所定の送信間隔で送信する伝送方法であって、
前記対向側の伝送装置と接続するネットワークの通信品質レベルが所定閾値以上であるか否かを判定し、
前記通信品質レベルが前記所定閾値以上の場合に、前記制御データを送信する送信間隔を基準の送信間隔よりも長くするように前記送信間隔を調整する
処理を実行することを特徴とする伝送方法。
【請求項５】
対向側の伝送装置に対して制御データを所定の送信間隔で送信する伝送装置の伝送プログラムであって、
前記伝送装置に、
前記対向側の伝送装置と接続するネットワークの通信品質レベルが所定閾値以上であるか否かを判定し、
前記通信品質レベルが前記所定閾値以上の場合に、前記制御データを送信する送信間隔を基準の送信間隔よりも長くするように調整する
処理を実行させることを特徴とする伝送プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、伝送装置、伝送方法及び伝送プログラムに関する。
【背景技術】
【０００２】
ＩＰ（Internet  Protocol）ネットワークを利用したネットワーク、例えば、イーサネット（登録商標）には、複数のＬ２スイッチ等の伝送装置を収容し、伝送装置相互間の導通性のチェックや、ネットワーク上の故障箇所の特定等の保守機能がある。この保守機能を備えた技術として、イーサネットＯＡＭ（Operation  Administration  Management）が知られている。イーサネットＯＡＭは、例えば、ＩＥＥＥ（８０２．１ａｇ）やＩＴＵ−Ｔ（Ｙ１７３１）等で標準化されている。
【０００３】
イーサネットＯＡＭは、例えば、伝送装置相互間の導通性を確認することを主な目的とし、定期的にＣＣＭ（Continuity  Check  Messages）フレームを送受信することで、障害を迅速に検出する連続性チェック（ＣＣ:Continuity  Check）機能がある。例えば、伝送装置及び対向側の伝送装置にＣＣＭフレームの終端箇所を示すＭＥＰ（Maintenance  End  Point）を設定している。伝送装置は、対向側の伝送装置へＣＣＭフレームを定期的に送信する。そして、対向側の伝送装置は、ＣＣＭフレームの受信結果に基づき、伝送装置と対向側の伝送装置との間の障害（導通断（ＬＯＣ:Loss  of  Connectivity））発生を検出する。
【０００４】
伝送装置は、例えば、１インターバル毎に１個のＣＣＭフレームを対向側の伝送装置に送信する。尚、利用者は、ネットワーク環境に応じてＣＣＭフレームのインターバルや送信間隔を適宜設定変更し、各伝送装置に設定する。そして、対向側の伝送装置は、１インターバル毎に１個のＣＣＭフレームを受信する。図１２は、ＣＣＭフレームの状態を示す説明図である。
【０００５】
例えば、対向側の伝送装置は、図１２の（Ａ）に示すように、伝送装置からＣＣＭフレームを受信した場合、正常な状態と判定する。また、対向側の伝送装置は、図１２の（Ｂ）に示すように、伝送装置からＣＣＭフレームを途中で受信できなくても、３．５インターバル内に次のＣＣＭフレームを受信できた場合、正常な状態と判定する。また、対向側の伝送装置は、図１２の（Ｃ）に示すように、３．５インターバル内にＣＣＭフレームを受信できない場合、３．５インターバル経過した時点でＬＯＣ発生と判定する。その結果、対向側の伝送装置は、ＬＯＣ発生との判定結果に基づき、伝送装置との間での障害発生を認識できる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１１−２０５３０１号公報
【特許文献２】特開２００９−１３０４７４号公報
【特許文献３】特開２００７−２５１５４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、ＣＣＭフレームの送信間隔は、回線や通信の状態に関係なく、ユーザ設定に応じて常に一定であるため、例えば、送信間隔を短く設定された場合、ＣＣＭフレーム等の制御データの量が増える。その結果、制御データの量が増えるに連れて、制御データによって、ユーザが使用するユーザデータ帯域を圧迫する。
【０００８】
また、例えば、通信事業者にとっては、制御データを除く、顧客に貸し出すユーザデータ帯域に課金することになるため、制御データの量を減らしてユーザデータ帯域を確保することが重要である。
【０００９】
一つの側面では、制御データによるユーザデータ帯域の圧迫を抑制できる伝送装置、伝送方法及び伝送プログラムを提供することを目的する。
【課題を解決するための手段】
【００１０】
一つの案では、対向側の伝送装置に対して制御データを所定の送信間隔で送信する送信部と、前記対向側の伝送装置と接続するネットワークの通信品質レベルが所定閾値以上であるか否かを判定する判定部とを有する。更に、本案では、前記ネットワークの通信品質レベルが所定閾値以上の場合に、前記制御データを送信する送信間隔を基準の送信間隔よりも長くするように前記送信部の送信間隔を調整する調整部を有する。
【発明の効果】
【００１１】
制御データによるユーザデータ帯域の圧迫を抑制できる。
【図面の簡単な説明】
【００１２】
【図１】図１は、実施例１の伝送システムの一例を示す説明図である。
【図２】図２は、伝送装置の一例を示すブロック図である。
【図３】図３は、伝送装置のＣＰＵの機能ブロックの一例を示す説明図である。
【図４】図４は、伝送システムのＣＣＭフレームの送信間隔の一例を示す説明図である。
【図５】図５は、状態通知処理に関わる伝送装置内のＣＰＵの処理動作の一例を示すフローチャートである。
【図６】図６は、第１の送信間隔調整処理に関わる伝送装置内のＣＰＵの処理動作の一例を示すフローチャートである。
【図７】図７は、各ユーザデータ帯域に占める各ＣＣＭフレームの割合を示す説明図である。
【図８】図８は、実施例２の伝送システムの一例を示す説明図である。
【図９】図９は、伝送装置のＣＰＵの機能ブロックの一例を示す説明図である。
【図１０】図１０は、特定パターンの一例を示す説明図である。
【図１１】図１１は、第２の送信間隔調整処理に関わる伝送装置内のＣＰＵの処理動作の一例を示すフローチャートである。
【図１２】図１２は、ＣＣＭフレームの状態を示す説明図である。
【発明を実施するための形態】
【００１３】
以下、図面に基づいて、本願の開示する伝送装置、伝送方法及び伝送プログラムの実施例を詳細に説明する。尚、本実施例により、開示技術が限定されるものではない。また、以下に示す各実施例は、矛盾を起こさない範囲で適宜組み合わせても良い。
【実施例１】
【００１４】
図１は、実施例１の伝送システム１の一例を示すブロック図である。図１に示す伝送システム１は、伝送装置２と、対向側の伝送装置１００と、ネットワーク３とを有する。伝送装置２及び対向側の伝送装置１００には、ＣＣＭフレームの終端箇所を示すＭＥＰが設定されている。伝送装置２には、ＭＥＰ−Ａが設定され、対向側の伝装置１００には、ＭＥＰ−Ｂが設定されている。尚、説明の便宜上、伝送装置２は、ＣＣＭフレームの送信間隔を自動的に調整する調整機能を備え、対向側の伝送装置１００は、その調整機能を備えていないものとする。
【００１５】
伝送装置２は、ネットワーク３経由でユーザデータを対向側の伝送装置１００に送信すると共に、設定の送信間隔でＣＣＭフレーム（ＣＣＭ−Ａ）をネットワーク３経由で対向側の伝送装置１００に送信する。そして、対向側の伝送装置１００は、ネットワーク３経由で伝送装置２からユーザデータを受信すると共に、ネットワーク３経由で伝送装置２からＣＣＭフレーム（ＣＣＭ−Ａ）を受信する。
【００１６】
また、対向側の伝送装置１００は、ネットワーク３経由でユーザデータを伝送装置２に送信すると共に、設定の送信間隔でＣＣＭフレーム（ＣＣＭ−Ｂ）をネットワーク３経由で伝送装置２に送信する。そして、伝送装置２は、ネットワーク３経由で対向側の伝送装置１００からユーザデータを受信すると共に、ネットワーク３経由で対向側の伝送装置１００からＣＣＭフレーム（ＣＣＭ−Ｂ）を受信する。
【００１７】
図２は、伝送装置２の一例を示すブロック図である。図２に示す伝送装置２は、回線カード５を内蔵する。回線カード５は、入力インタフェース１１と、出力インタフェース１２と、ＲＯＭ（Read  Only  Memory）１３と、ＲＡＭ（Random  Access  Memory）１４と、Ｌ２スイッチ１５と、ＣＰＵ（Central  Processing  Unit）１６とを有する。
【００１８】
入力インタフェース１１は、ネットワーク３上のケーブル４と接続して伝送システム１内の他の伝送装置からのＣＣＭフレーム等を入力する。出力インタフェース１２は、ケーブル４と接続して伝送システム１内の他の伝送装置に対してＣＣＭフレーム等を出力する。Ｌ２スイッチ１５は、入力インタフェース１１と出力インタフェース１２とを切替接続すると共に、レイヤ２レベルの各種処理を実行する。ＲＡＭ１４には、各種情報、例えば、警報情報を記憶する警報情報テーブル１４Ａが格納されている。尚、警報情報は、例えば、ＣＣＭフレームに付加されたＲＤＩ情報に関わる障害を示す情報である。更に、ＲＯＭ１３には、各種プログラム、例えば、伝送プログラムが格納される。
【００１９】
伝送装置２は、保守者の保守コンソール１７からの設定操作に応じて、例えば、回線等の状況に応じて、ＣＣＭフレームのフレームレート、送信間隔やインターバル等を適宜設定変更可能である。
【００２０】
ＣＰＵ１６は、伝送装置２全体を制御すると共に、ＲＯＭ１５に格納された伝送プログラムを読み出してＣＣＭ処理機能を実行する。ＣＰＵ１６は、ＣＣＭ処理機能として、受信処理部３０と、送信処理部４０とを有する。受信処理部３０は、対向側ＭＥＰ、例えば、対向側の伝送装置１００内のＭＥＰからＣＣＭフレームを受信する処理部である。送信処理部４０は、対向側ＭＥＰに対してＣＣＭフレームを送信する処理部である。
【００２１】
図３は、伝送装置２のＣＰＵ１６の機能ブロックの一例を示す説明図である。図３に示す受信処理部３０は、回線品質チェック部３１と、受信部３２と、警報監視部３３と、警報部３４と、状態監視部３５とを有する。
【００２２】
回線品質チェック部３１は、ＦＥＣ（Forward  Error  Correction）を用いたフレーム受信率やパケットロス率等に基づき、ネットワーク３上の回線品質の劣化状態を監視する。更に、回線品質チェック部３１は、監視結果に基づき、まもなくＬＯＣ発生と判定される状態の回線異常があるか否かを判定する。尚、回線異常とは、現時点では、ＬＯＣ発生と判定されていないものの、まもなくＬＯＣ発生と判定される虞のある状態である。回線品質チェック部３１は、回線異常がある場合、回線異常を状態監視部３５に通知する。
【００２３】
受信部３２は、回線異常がない場合、対向側ＭＥＰからのＣＣＭフレームを受信する。受信部３２は、回線異常がある場合、対向側ＭＥＰからのＣＣＭフレームを廃棄する。また、警報監視部３３は、対向側ＭＥＰから受信したＣＣＭフレームの状態に基づき、ＬＯＣ発生の有無を判定する。警報監視部３３は、対向側ＭＥＰから所定インターバル、例えば、３．５インターバル内に１個以上のＣＣＭフレームを受信できない場合、ＬＯＣ発生と判定する。また、警報監視部３３は、対向側ＭＥＰから３．５インターバル内に１個以上のＣＣＭフレームを受信できた場合、ＬＯＣ発生なし、すなわち正常と判定する。警報監視部３３は、ＬＯＣ発生と判定した場合、ＬＯＣ発生の判定結果を含む警報情報を警報情報テーブル１４Ａ内に記憶する。
【００２４】
警報部３４は、ＬＯＣ発生と判定した場合、ＬＯＣ発生の判定結果を含む警報情報を発出する。状態監視部３５は、警報情報テーブル１４Ａ内に記憶された警報情報に基づき、ネットワーク３の状態を監視する。状態監視部３５は、ネットワーク３の状態を送信処理部４０に通知する。また、状態監視部３５は、回線品質チェック部３１からの回線異常を検知した場合、ネットワーク３の状態を送信処理部４０に通知する。
【００２５】
送信処理部４０は、生成部４１と、調整部４２と、送信部４３とを有する。生成部４１は、ＣＣＭフレームを生成する。調整部４２は、状態監視部３５の監視結果であるネットワーク３の状態に基づき、ＣＣＭフレームの送信間隔を調整する。尚、調整部４２では、警報監視部３３が３．５インターバル内に少なくとも１個以上のＣＣＭフレームを送信できれば良く、この範囲内でＣＣＭフレームの送信間隔を調整できる。図４は、伝送システム１内のＣＣＭフレームの送信間隔の一例を示す説明図である。図４の（Ａ）に示す基準の送信間隔Ｌは、例えば、ＣＣＭ−Ａ→ＣＣＭ−Ａ→…の１インターバル毎に１回のＣＣＭフレームを送信する伝送装置２側の送信間隔である。図４の（Ｂ）に示す第１の送信間隔Ｌ１は、例えば、ＣＣＭ−Ａ→なし→ＣＣＭ−Ａ→なし→…の２インターバル毎に１回のＣＣＭフレームを送信する伝送装置２側の送信間隔である。図４の（Ｃ）に示す第２の送信間隔Ｌ２は、例えば、ＣＣＭ−Ａ→なし→なし→ＣＣＭ−Ａ→なし→なし→ＣＣＭ−Ａ→…の３インターバル毎に１回のＣＣＭフレームを送信する伝送装置２側の送信間隔である。図４の（Ｄ）に示す送信間隔Ｌ４は、例えば、ＣＣＭ−Ｂ→ＣＣＭ−Ｂ→…の１インターバル毎に１回のＣＣＭフレームを送信する対向側の伝送装置１００側の基準の送信間隔である。
【００２６】
伝送装置２は、ネットワーク３の状態、例えば、通信品質レベルに応じて、例えば、基準の送信間隔Ｌ、第１の送信間隔Ｌ１又は第２の送信間隔Ｌ２に自動的に切替設定する。これに対して、対向側の伝送装置１００は、調整機能を備えていないため、ネットワーク３の通信品質に関係なく、ユーザの操作で、例えば、基準の送信間隔Ｌを設定する。
【００２７】
調整部４２は、ネットワーク３の通信品質レベルＸが第１の安定閾値Ｘ１未満の場合（Ｘ＜Ｘ１）、ＣＣＭフレームの送信間隔を基準の送信間隔Ｌに設定する。尚、第１の安定閾値Ｘ１は、例えば、ネットワーク３の通信品質が高品質、エラーレートが低く、かつ、未到達のＣＣＭフレームがない場合を指標とする通信品質のレベルである。また、調整部４２は、回線品質チェック部３１の回線異常を検知すると、ＣＣＭフレームの送信間隔を基準の送信間隔Ｌに設定する。調整部４２は、ネットワーク３の通信品質レベルＸが第１の安定閾値Ｘ１以上、かつ第２の安定閾値Ｘ２未満の場合（Ｘ１≦Ｘ＜Ｘ２）、ＣＣＭフレームの送信間隔を第１の送信間隔Ｌ１に設定する。尚、第２の安定閾値Ｘ２は、第１の安定閾値Ｘ１の通信品質レベルよりも高品質の通信品質レベルである。また、調整部４２は、ネットワーク３の通信品質レベルＸが第２の安定閾値Ｘ２以上の場合（Ｘ２≦Ｘ）、ＣＣＭフレームの送信間隔を第２の送信間隔Ｌ２に設定する。送信部４３は、調整部４２で設定された送信間隔でＣＣＭフレームを対向側ＭＥＰに送信する。
【００２８】
次に実施例１の伝送システム１の動作について説明する。図５は、状態通知処理に関わる伝送装置２内のＣＰＵ１６の処理動作の一例を示すフローチャートである。図５に示す状態通知処理は、ネットワーク３の状態を判定し、その判定結果を送信処理部４０の調整部４２に通知する受信処理部３０側の処理である。
【００２９】
図５において受信処理部３０内の回線品質チェック部３１は、回線品質をチェックし、そのチェック結果に基づき、回線異常なしか否かを判定する(ステップＳ１１)。尚、回線異常は、間もなくＬＯＣ発生と判定されるようなネットワーク３の状態である。受信処理部３０内の受信部３２は、回線異常なしの場合(ステップＳ１１肯定)、ＣＣＭフレームを受信する(ステップＳ１２)。
【００３０】
受信処理部３０内の警報監視部３３は、受信したＣＣＭフレームの状態を監視し(ステップＳ１３)、その監視結果に基づき、ＣＣＭフレームの状態が安定しているか否かを判定する(ステップＳ１４)。尚、警報監視部３３は、３．５インターバル内にＣＣＭフレームを受信した場合、ＣＣＭフレームの状態が安定していると判定する。また、警報監視部３３は、３．５インターバル内にＣＣＭフレームを受信しなかった場合、ＣＣＭフレームの状態が安定していないと判定する。
【００３１】
受信処理部３０内の警報部３４は、ＣＣＭフレームの状態が安定していないと判定されると(ステップＳ１４否定)、障害を示す警報情報を発出する(ステップＳ１５)。警報監視部３３は、警報情報を収集し(ステップＳ１６)、収集した警報情報を警報情報テーブル１４Ａに記憶する(ステップＳ１７)。
【００３２】
受信処理部３０内の状態監視部３５は、警報情報テーブル１４Ａ内の警報情報に基づき、現在のネットワーク３の状態を判定する(ステップＳ１８)。状態監視部３５は、ネットワーク３の状態の判定結果である通信品質レベルＸを送信処理部４０内の調整部４２に通知し(ステップＳ１９)、図５に示す処理動作を終了する。
【００３３】
受信部３２は、回線異常なしでない場合(ステップＳ１１否定)、ＣＣＭフレームを廃棄し(ステップＳ２０)、ＣＣＭフレームの状態を監視すべく、ステップＳ１３に移行する。尚、回線品質チェック部３１は、回線異常ありの場合、回線異常を状態監視部３５に通知する。そして、状態監視部３５は、回線品質チェック部３１からの回線異常を検知すると、回線異常のネットワーク３の状態を送信処理部４０に通知する。
【００３４】
警報監視部３３は、ＣＣＭフレームの状態が安定していると判定されると(ステップＳ１４肯定)、警報情報を収集すべく、ステップＳ１６に移行する。
【００３５】
図５に示す状態通知処理の受信処理部３０は、ＣＣＭフレームの状態が安定していない場合、ＬＯＣ発生の警報情報を警報情報テーブル１４Ａに記憶し、警報情報テーブル１４Ａ内の警報情報に基づき、ネットワーク３の状態を判定する。受信処理部３０は、ネットワーク３の状態の判定結果を送信処理部４０に通知する。その結果、送信処理部４０は、ネットワーク３の状態である通信品質レベルＸを認識できる。
【００３６】
図６は、第１の送信間隔調整処理に関わる伝送装置２内のＣＰＵ１６の処理動作の一例を示すフローチャートである。図６に示す第１の送信間隔調整処理は、ネットワーク３の状態である通信品質レベルＸに基づき、ＣＣＭフレームを送信する際の送信間隔を設定変更する送信処理部４０側の処理である。図６において送信処理部４０内の生成部４１は、ＣＣＭフレームを生成する(ステップＳ３１)。送信処理部４０内の調整部４２は、ネットワーク３の通信品質レベルＸが第１の安定閾値Ｘ１以上であるか否かを判定する(ステップＳ３２)。
【００３７】
調整部４２は、ネットワーク３の通信品質レベルＸが第１の安定閾値Ｘ１以上でない場合(ステップＳ３２否定)、基準の送信間隔Ｌを設定する(ステップＳ３３)。送信処理部４０内の送信部４３は、設定した送信間隔でＣＣＭフレームを送信し(ステップＳ３４)、図６に示す処理動作を終了する。
【００３８】
調整部４２は、通信品質レベルＸが第１の安定閾値Ｘ１以上である場合(ステップＳ３２肯定)、通信品質レベルＸが第２の安定閾値Ｘ２以上であるか否かを判定する(ステップＳ３５)。調整部４２は、通信品質レベルＸが第２の安定閾値Ｘ２以上でない場合(ステップＳ３５否定)、第１の送信間隔Ｌ１を設定し(ステップＳ３６)、設定された送信間隔でＣＣＭフレームを送信すべく、ステップＳ３４に移行する。
【００３９】
調整部４２は、通信品質レベルＸが第２の安定閾値Ｘ２以上である場合(ステップＳ３５肯定)、第２の送信間隔Ｌ２を設定し(ステップＳ３７)、設定された送信間隔でＣＣＭフレームを送信すべく、ステップＳ３４に移行する。
【００４０】
図６に示す第１の送信間隔調整処理の送信処理部４０は、通信品質レベルＸが第１の安定閾値Ｘ１以上でない場合、ＣＣＭフレームの送信間隔を基準の送信間隔Ｌに設定する。例えば、通信品質レベルＸが低下した場合、送信間隔を基準の送信間隔に戻すことで、通常のＣＣＭフレームの監視処理に戻すことができる。
【００４１】
送信処理部４０は、通信品質レベルＸが第１の安定閾値Ｘ１以上、かつ、第２の安定閾値Ｘ２未満の場合、ＣＣＭフレームの送信間隔を第１の送信間隔Ｌ１に設定する。その結果、基準の送信間隔Ｌに比較して送信間隔が長く、ＣＣＭフレームが間引かれるため、基準の送信間隔Ｌを設定した場合に比較して、ＣＣＭフレームの量を１／２に抑制できる。
【００４２】
送信処理部４０は、通信品質レベルＸが第２の安定閾値Ｘ２以上の場合、ＣＣＭフレームの送信間隔を第２の送信間隔Ｌ２に設定する。その結果、第１の送信間隔Ｌ１に比較して送信間隔が長く、ＣＣＭフレームが間引かれるため、基準の送信間隔Ｌを設定した場合に比較して、ＣＣＭフレームの量を１／３に抑制できる。
【００４３】
図７は、各ユーザデータ帯域に占めるＣＣＭフレームの割合を示す説明図である。図７の（Ａ）は、基準の送信間隔Ｌを設定した場合のＣＣＭフレームの割合を示し、図７の（Ｂ）は、第２の送信間隔Ｌ２を設定した場合のＣＣＭフレームの割合を示す。Ｐｅｒｉｏｄ値は、１インターバルの長さである。ＣＣＭフレームレートは、１秒当たりのフレーム数である。ＣＣＭフレームサイズは、１ＣＣＭフレーム当りのサイズである。ＣＣＭビットレートは、１秒当りのＣＣＭフレームのビット数である。ユーザネットワーク速度毎のＣＣＭフレームの割合は、例えば、ユーザネットワーク速度の１００Ｇ、１０Ｇ及び１Ｇのユーザデータ帯域に占めるＣＣＭフレームの割合を示すものである。
【００４４】
例えば、Ｐｅｒｉｏｄ値が３．３３ｍｓ、ＣＣＭフレームレートが３００フレーム／秒、ｖｌａｎ数が８１９２、ＣＣＭフレームサイズが９７バイトに着目し、基準の送信間隔Ｌを設定した場合を想定する。この際、図７の（Ａ）に示すように、１００Ｇのユーザデータ帯域に対するＣＣＭフレームの割合は１．９％、１０Ｇのユーザデータ帯域に対するＣＣＭフレームの割合は１９．１％、１Ｇのユーザデータ帯域に対するＣＣＭフレームの割合は１９０．７％である。これに対して、第２の送信間隔Ｌ２を設定した場合、１００Ｇでは、その割合が１．９％から０．６％、１０Ｇでは、その割合が１９．１％から６．４％、１Ｇでは、その割合が１９０．７％から６３．６％に低下する。尚、説明の便宜上、１Ｇの場合、１９０．７％としたが、実際は１００％である。
【００４５】
例えば、Ｐｅｒｉｏｄ値が１０ｍｓ、ＣＣＭフレームレートが１００フレーム／秒、ｖｌａｎ数が８１９２、ＣＣＭフレームサイズが９７バイトに着目し、基準の送信間隔Ｌを設定した場合を想定する。この際、図７の（Ａ）に示すように、１００Ｇでは、その割合が０．６％、１０Ｇでは、その割合が６．４％、１Ｇでは、その割合が６３．６％である。これに対して、第２の送信間隔Ｌ２を設定した場合、１００Ｇでは、その割合が０．６％から０．２％、１０Ｇでは、その割合が６．４％から２．１％、１Ｇでは、その割合が６３．６％から２１．２％に低下する。
【００４６】
つまり、伝送装置２では、ネットワーク３の通信品質レベルＸが第１の安定閾値Ｘ１以上の場合、調整機能を使用してＣＣＭフレームの送信間隔を基準の送信間隔Ｌよりも長くすることで、ユーザデータ帯域に対するＣＣＭフレームの量を抑制できる。
【００４７】
実施例１の伝送装置２は、通信品質レベルＸが第１の安定閾値Ｘ１未満の場合、ＣＣＭフレームの送信間隔を基準の送信間隔Ｌに設定する。その結果、伝送装置２は、通信品質レベルＸが低下した場合、送信間隔を基準の送信間隔Ｌに設定変更するため、通常のＣＣＭフレームの監視処理に戻すことができる。
【００４８】
伝送装置２は、通信品質レベルＸが第１の安定閾値Ｘ１以上、かつ、第２の安定閾値Ｘ２未満の場合、ＣＣＭフレームの送信間隔を第１の送信間隔Ｌ１に設定する。その結果、伝送装置２は、第１の送信間隔Ｌ１でＣＣＭフレームを対向側ＭＥＰに送信するため、基準の送信間隔Ｌが設定された場合に比較して、ユーザデータ帯域に対してＣＣＭフレームが占める割合を１／２に低減できる。そして、ユーザデータ帯域の利用効率の向上を図る。
【００４９】
伝送装置２は、通信品質レベルＸが第２の安定閾値Ｘ２以上の場合、ＣＣＭフレームの送信間隔を第２の送信間隔Ｌ２に設定する。その結果、伝送装置２は、第２の送信間隔Ｌ２でＣＣＭフレームを対向側ＭＥＰに送信するため、基準の送信間隔Ｌが設定された場合に比較して、ユーザデータ帯域に対してＣＣＭフレームが占める割合を１／３に低減できる。そして、ユーザデータ帯域の利用効率の向上を図る。
【００５０】
実施例１の伝送システム１では、対向側の伝送装置１００が調整機能を内蔵していなくても、伝送装置２から対向側の伝送装置１００に伝送する際のユーザデータ帯域に対するＣＣＭフレームが占める割合を抑制できる。
【００５１】
尚、上記実施例１では、対向側の伝送装置１００に調整機能を内蔵していない伝送装置を採用したが、対向側の伝送装置に、調整機能を内蔵した伝送装置を採用しても良く、この場合の実施の形態につき、実施例２として以下に説明する。
【実施例２】
【００５２】
図８は、実施例２の伝送システム１Ａの一例を示すブロック図である。尚、実施例１の伝送システム１と同一の構成には同一符号を付すことで、その重複する構成及び動作の説明については省略する。図８に示す伝送システム１Ａは、伝送装置２Ａと、対向側の伝送装置２Ｂと、ネットワーク３とを有する。伝送装置２Ａ及び対向側の伝送装置２Ｂには、ＣＣＭフレームの終端箇所を示すＭＥＰが設定されている。伝送装置２Ａには、ＭＥＰ−Ａが設定され、伝送装置２Ｂには、ＭＥＰ−Ｃが設定されている。尚、伝送装置２Ａ及び対向側の伝送装置２Ｂは、ＣＣＭフレームの送信間隔を自動的に調整する調整機能を備えている。
【００５３】
伝送装置２Ａは、ネットワーク３経由でユーザデータを対向側の伝送装置２Ｂに送信すると共に、設定の送信間隔で定期的にＣＣＭフレーム（ＣＣＭ−Ａ）をネットワーク３経由で対向側の伝送装置２Ｂに送信する。更に、対向側の伝送装置２Ｂは、ネットワーク３経由で伝送装置２Ａからユーザデータを受信すると共に、ネットワーク３経由で伝送装置２ＡからＣＣＭフレーム（ＣＣＭ−Ａ）を受信する。
【００５４】
また、対向側の伝送装置２Ｂも、ネットワーク３経由でユーザデータを伝送装置２Ａに送信すると共に、設定の送信間隔でＣＣＭフレーム（ＣＣＭ−Ｃ）をネットワーク３経由で伝送装置２Ａに送信する。伝送装置２Ａは、ネットワーク３経由で対向側の伝送装置２Ｂからデータを受信すると共に、ネットワーク３経由で対向側の伝送装置２ＢからＣＣＭフレーム（ＣＣＭ−Ｃ）を受信する。
【００５５】
図９は、実施例２の伝送装置２ＡのＣＰＵ１６Ａの機能ブロックの一例を示す説明図である。尚、対向側の伝送装置２Ｂは、伝送装置２Ａの構成と同一であるため、同一符号を付すことで、その重複する構成及び動作の説明については省略する。
【００５６】
図９に示すＣＰＵ１６Ａは、ＣＣＭ処理機能として、受信処理部３０Ａと、送信処理部４０Ａと、テストモード管理部５０とを有する。受信処理部３０Ａは、回線品質チェック部３１、受信部３２、警報監視部３３、警報部３４及び状態監視部３５の他に、認識部３６を有している。認識部３６は、対向側ＭＥＰからのＣＣＭフレーム群から送信間隔変更を報知する特定パターンを認識し、特定パターンに対応した送信間隔を特定する。警報監視部３３は、認識部３６で特定された送信間隔に基づき、ＣＣＭフレームの状態のＬＯＣ発生の有無を判定する。
【００５７】
送信処理部４０Ａは、生成部４１及び送信部４３の他に、調整部４２Ａを有している。調整部４２Ａは、ネットワーク３の通信品質レベルＸが第１の安定閾値Ｘ１未満の場合（Ｘ＜Ｘ１）、ＣＣＭフレームの送信間隔を基準の送信間隔Ｌに設定する。この際、調整部４２Ａは、設定中の他の送信間隔を基準の送信間隔Ｌに変更する際、後述する第３の特定パターンを送信する。
【００５８】
調整部４２Ａは、通信品質レベルＸが第１の安定閾値Ｘ１以上、かつ、第２の安定閾値Ｘ２未満の場合（Ｘ１≦Ｘ＜Ｘ２）、ＣＣＭフレームの送信間隔を第１の送信間隔Ｌ１に設定する。この際、調整部４２Ａは、設定中の他の送信間隔を第１の送信間隔Ｌ１に変更する際、後述する第１の特定パターンを送信する。
【００５９】
調整部４２Ａは、ネットワーク３の通信品質レベルＸが第２の安定閾値Ｘ２以上の場合（Ｘ２≦Ｘ）の場合、ＣＣＭフレームの送信間隔を第２の送信間隔Ｌ２に設定する。この際、調整部４２Ａは、設定中の他の送信間隔を第２の送信間隔Ｌ２に変更する際、後述する第２の特定パターンを送信する。送信部４３は、調整部４２Ａで設定された送信間隔でＣＣＭフレームを対向側ＭＥＰに送信する。
【００６０】
図１０は、特定パターンの一例を示す説明図である。図１０の（Ａ）に示す第３の特定パターンは、設定中の他の送信間隔から基準の送信間隔Ｌへの変更を対向側ＭＥＰに通知するパターンである。第３の特定パターンは、例えば、ＣＣＭ→ＣＣＭ→ＣＣＭ→…１インターバル毎に１回のＣＣＭフレームの連続６回のパターンを連続１０回繰り返すＣＣＭフレーム群である。図１０の（Ｂ）に示す第１の特定パターンは、設定中の他の送信間隔から第１の送信間隔Ｌ１への変更を対向側ＭＥＰに通知するパターンである。第１の特定パターンは、例えば、ＣＣＭ→なし→ＣＣＭ→ＣＣＭ→なし→ＣＣＭ→…のパターンを連続１０回繰り返すＣＣＭフレーム群である。図１０の（Ｃ）に示す第２の特定パターンは、設定中の他の送信間隔から第２の送信間隔Ｌ２への変更を対向側ＭＥＰに通知するパターンである。第２の特定パターンは、例えば、ＣＣＭ→なし→なし→ＣＣＭ→なし→ＣＣＭ→…のパターンを連続１０回繰り返すＣＣＭフレーム群である。
【００６１】
伝送装置２Ａ内の認識部３６は、対向側ＭＥＰから特定パターンを認識すると、特定パターンに対応した送信間隔を特定する。伝送装置２Ａは、ＣＣＭフレームの受信数が少ない場合でも、対向側ＭＥＰからのＣＣＭフレームの送信間隔を長くしたためにＣＣＭフレームの送信回数が低減している場合や、通信品質が低下しているためにＣＣＭフレームが廃棄されている場合を識別できる。
【００６２】
テストモード管理部５０は、特定パターンを対向側ＭＥＰに送信する場合、通常のＣＣＭフレーム送信時と異なるテストモードに移行する。テストモード管理部５０は、対向側ＭＥＰの伝送装置２Ｂ内のテストモード管理部５０との間でテストモード開始を相互に通知することでテストモードに移行する。送信部４３は、テストモード中に特定パターンを対向側ＭＥＰに送信する。更に、テストモード管理部５０は、対向側ＭＥＰの伝送装置２Ｂ内のテストモード管理部５０との間でテストモード終了を相互に通知することでテストモードを終了する。尚、伝送装置２Ａ及び伝送装置２Ｂ間では、テストモード中でも、通常のＣＣＭ監視処理に使用するＣＣＭフレームや、ユーザデータを継続して伝送するものである。
【００６３】
次に実施例２の伝送システム１Ａの動作について説明する。伝送装置２Ａ内の認識部３６は、対向側ＭＥＰから特定パターンを認識すると、特定パターンに対応する、対向側ＭＥＰの送信間隔を特定する。
【００６４】
図１１は、第２の送信間隔調整処理に関わる伝送装置２Ａ内のＣＰＵ１６Ａの処理動作の一例を示すフローチャートである。図１１に示す第２の送信間隔調整処理は、通信品質に応じてＣＣＭフレームを送信する際の送信間隔を設定すると共に、送信間隔を変更する際に送信間隔を対向側ＭＥＰに通知する送信処理部４０Ａ側の処理である。図１１において送信処理部４０Ａ内の生成部４１は、ＣＣＭフレームを生成する(ステップＳ４１)。送信処理部４０Ａ内の調整部４２Ａは、通信品質レベルＸが第１の安定閾値Ｘ１以上であるか否かを判定する(ステップＳ４２)。
【００６５】
調整部４２Ａは、通信品質レベルＸが第１の安定閾値Ｘ１以上でない場合(ステップＳ４２否定)、基準の送信間隔Ｌを設定し(ステップＳ４３)、前回の送信間隔に設定変更があるか否かを判定する(ステップＳ４４)。調整部４２Ａは、前回の送信間隔に設定変更がある場合(ステップＳ４４肯定)、基準の送信間隔Ｌへの設定変更を通知する第３の特定パターンを対向側ＭＥＰに送信する(ステップＳ４５)。尚、調整部４２Ａは、テストモード管理部５０でテストモードに移行し、テストモード中に第３の特定パターンを対向側ＭＥＰに送信し、テストモードを終了する。尚、対向側ＭＥＰでは、対向側ＭＥＰから第３の特定パターンを検知すると、対向側ＭＥＰで設定変更する基準の送信間隔Ｌを特定できる。そして、送信部４３は、設定された送信間隔でＣＣＭフレームを送信し(ステップＳ４６)、図１１に示す処理動作を終了する。
【００６６】
調整部４２Ａは、送信間隔に設定変更がない場合(ステップＳ４４否定)、設定された送信間隔でＣＣＭフレームを送信すべく、ステップＳ４６に移行する。
【００６７】
調整部４２Ａは、通信品質レベルＸが第１の安定閾値Ｘ１以上である場合(ステップＳ４２肯定)、通信品質レベルＸが第２の安定閾値Ｘ２以上であるか否かを判定する(ステップＳ４７)。調整部４２Ａは、通信品質レベルＸが第２の安定閾値Ｘ２以上でない場合(ステップＳ４７否定)、第１の送信間隔Ｌ１を設定し(ステップＳ４８)、前回の送信間隔に設定変更があるか否かを判定する(ステップＳ４９)。
【００６８】
調整部４２Ａは、前回の送信間隔に設定変更がある場合(ステップＳ４９肯定)、送信部４３を通じて、第１の送信間隔Ｌ１への設定変更を通知する第１の特定パターンを対向側ＭＥＰに送信する(ステップＳ５０)。尚、調整部４２Ａは、テストモード管理部５０でテストモードに移行し、テストモード中に第１の特定パターンを対向側ＭＥＰに送信し、テストモードを終了する。尚、対向側ＭＥＰは、対向側ＭＥＰから第１の特定パターンを検知すると、対向側ＭＥＰで設定変更する第１の送信間隔Ｌ１を特定できる。そして、調整部４２Ａは、設定された送信間隔でＣＣＭフレームを送信すべく、ステップＳ４６に移行する。調整部４２Ａは、前回の送信間隔に設定変更がない場合(ステップＳ４９否定)、設定された送信間隔でＣＣＭフレームを送信すべく、ステップＳ４６に移行する。
【００６９】
調整部４２Ａは、通信品質レベルＸが第２の安定閾値Ｘ２以上である場合(ステップＳ４７肯定)、第２の送信間隔Ｌ２を設定し(ステップＳ５１)、前回の送信間隔に設定変更があるか否かを判定する(ステップＳ５２)。調整部４２Ａは、前回の送信間隔に設定変更がある場合(ステップＳ５２肯定)、第２の送信間隔Ｌ２への設定変更を通知する第２の特定パターンを対向側ＭＥＰに送信する(ステップＳ５３)。尚、調整部４２Ａは、テストモード管理部５０でテストモードに移行し、テストモード中に第２の特定パターンを対向側ＭＥＰに送信し、テストモードを終了する。尚、対向側ＭＥＰは、対向側ＭＥＰから第２の特定パターンを検知すると、対向側ＭＥＰで設定変更する第２の送信間隔Ｌ２を特定できる。そして、調整部４２Ａは、設定された送信間隔でＣＣＭフレームを送信すべく、ステップＳ４６に移行する。調整部４２Ａは、前回の送信間隔に設定変更がない場合(ステップＳ５２否定)、設定された送信間隔でＣＣＭフレームを送信すべく、ステップＳ４６に移行する。
【００７０】
図１１に示す第２の送信間隔調整処理の送信処理部４０Ａは、通信品質レベルＸが第１の安定閾値以上Ｘ１未満の場合、ＣＣＭフレームの送信間隔を基準の送信間隔Ｌに設定する。更に、送信処理部４０Ａは、送信間隔を基準の送信間隔Ｌに変更する場合、基準の送信間隔の変更を通知する第３の特定パターンを対向側ＭＥＰに通知する。その結果、対向側ＭＥＰでは、対向側ＭＥＰで設定変更する送信間隔Ｌを特定できる。
【００７１】
送信処理部４０Ａは、通信品質レベルＸが第１の安定閾値Ｘ１以上、かつ、第２の安定閾値Ｘ２未満の場合、ＣＣＭフレームの送信間隔を第１の送信間隔Ｌ１に設定する。更に、送信処理部４０Ａは、送信間隔を第１の送信間隔Ｌ１に変更する場合、第１の送信間隔の変更を通知する第１の特定パターンを対向側ＭＥＰに通知する。その結果、対向側ＭＥＰでは、対向側ＭＥＰで設定変更する第１の送信間隔Ｌ１を特定できる。
【００７２】
送信処理部４０Ａは、通信品質レベルＸが第２の安定閾値Ｘ２以上の場合、ＣＣＭフレームの送信間隔を第２の送信間隔Ｌ２に設定する。更に、送信処理部４０Ａは、送信間隔を第２の送信間隔Ｌ２に変更する場合、第２の送信間隔Ｌ２の変更を通知する第２の特定パターンを対向側ＭＥＰに通知する。その結果、対向側ＭＥＰでは、対向側ＭＥＰで設定変更する第２の送信間隔Ｌ２の設定変更する第２の送信間隔Ｌ２を特定できる。
【００７３】
実施例２の伝送システム１Ａでは、伝送装置２Ａ及び対向側の伝送装置２Ｂが調整機能を内蔵している。伝送システム１Ａでは、通信品質レベルＸに応じて、伝送装置２Ａから対向側の伝送装置２ＢへのＣＣＭフレームの送信間隔及び、対向側の伝送装置２Ｂから伝送装置２ＡへのＣＣＭフレームの送信間隔を基準の送信間隔よりも長く設定する。その結果、伝送装置２Ａから対向側の伝送装置２ＢへのＣＣＭフレームの送信回数及び対向側の伝送装置２Ｂから伝送装置２ＡへのＣＣＭフレームの送信回数を減らすことでユーザデータ帯域に占めるＣＣＭフレームの割合を実施例１に比較して大幅に抑制できる。そして、ユーザデータ帯域の利用効率の向上を図ることができる。
【００７４】
上記実施例では、警報監視部３３でＬＯＣ発生の判定閾値を３．５インターバルとしたが、３．５インターバルに限定されるものではなく、適宜変更可能である。
【００７５】
上記実施例では、通信品質レベルＸに応じて基準の送信間隔Ｌ、第１の送信間隔Ｌ１及び第２の送信間隔Ｌ３の３段階に切替設定するようにしたが、３段階に限定するものではなく、適宜変更可能である。
【００７６】
上記実施例では、通信品質レベルに応じて段階的に送信間隔を設定変更するようにしたが、通信品質レベルに応じて連続的に送信間隔を設定変更するようにしても良い。また、通信品質レベルは、例えば、通信品質、エラーレート及びＣＭＭフレームの受信率等の通信指標を考慮した通信レベルを採用したが、これら通信指標に限定されるものではなく、適宜変更可能である。
【００７７】
上記実施例の伝送装置２は、ネットワーク３内のＣＣＭフレームを送受信するＭＥＰの数を管理し、ＭＥＰの台数が所定数を超えたか否かを判定する終端判定部を有しても良い。調整部２４は、終端判定部にてＭＥＰの台数が所定数を超えた場合に、送信間隔を基準の送信間隔よりも長く設定するようにしても良い。ネットワーク３内のＭＥＰの台数が多い場合、ＣＣＭフレームの量も増えてユーザデータ帯域を圧迫する。しかしながら、伝送装置２は、ＭＥＰの台数が所定数を超えた場合、送信間隔を基準の送信間隔よりも長く設定するため、ＣＣＭフレームによるユーザデータ帯域の圧迫を抑制できる。
【００７８】
また、上記実施例の伝送装置２は、通信品質レベルＸが第１の安定閾値Ｘ１以上の場合、送信間隔を基準の送信間隔Ｌよりも長く設定するようにした。しかしながら、一定時間以上継続して回線異常があるか否かを判定し、一定時間以上継続して回線異常がない場合に、送信間隔を基準の送信間隔よりも長く設定しても良い。
【００７９】
上記実施例の回線品質チェック部３１は、フレーム受信率及びパケットロス率等に基づき回線品質の状態をチェックするようにしたが、これらフレーム受信率及びパケットロス率に限定されるものではなく、回線品質の他の指標を用いても良い。
【００８０】
更に、各装置で行われる各種処理機能は、ＣＰＵ（又はＭＰＵ（Micro  Processing  Unit）、ＭＣＵ（Micro  Controller  Unit）等のマイクロ・コンピュータ）上で、その全部又は任意の一部を実行するようにしても良い。また、各種処理機能は、ＣＰＵ（又はＭＰＵ、ＭＣＵ等のマイクロ・コンピュータ）で解析実行するプログラム上、又はワイヤードロジックによるハードウェア上で、その全部又は任意の一部を実行するようにしても良いことは言うまでもない。
【符号の説明】
【００８１】
２  伝送装置
２Ａ  伝送装置
２Ｂ  伝送装置
３  ネットワーク
３５  状態監視部
４２  調整部
４３  送信部
【図１】
2015046783.tif 000003
【図２】
2015046783.tif 000004
【図３】
2015046783.tif 000005
【図４】
2015046783.tif 000006
【図５】
2015046783.tif 000007
【図６】
2015046783.tif 000008
【図７】
2015046783.tif 000009
【図８】
2015046783.tif 000010
【図９】
2015046783.tif 000011
【図１０】
2015046783.tif 000012
【図１１】
2015046783.tif 000013
【図１２】
2015046783.tif 000014