(57)【要約】【課題】ＬＣＡＳによる無瞬断ＶＣＡＴ帯域変更に際し、帯域制御を意識しなくてもフレームロスを回避する。【解決手段】データ転送装置でＶＣＡＴの帯域を監視し、ＶＣＡＴの帯域が伝送されるイーサネットのレート以上で、かつ、ポーズフレームが送信されたことを検出し、アラームを対向するデータ転送装置に伝送し、この対向するデータ転送装置では、このアラームを検出し、ポーズフレームをイーサネットフレーム送受信装置に送信することによって、イーサネットフレーム送受信装置のデータ送信量を制御してフレームロスの発生を回避する。このとき、ＧＰＦヘッダのＵＰＩを利用してアラーム情報を伝送する。【選択図】図１
2008219602.tif 000002
【特許請求の範囲】
【請求項１】
第一のデータ送受信機を収容する第一のデータ転送装置と、第二のデータ送受信機を収容する第二のデータ転送装置とを備え、
前記第一のデータ送受信機と前記第二のデータ送受信機とが前記第一および第二のデータ転送装置を介して双方向にデータの送受信を行い、
前記第一のデータ送受信機から前記第二のデータ送受信機に向かう方向を上り方向とし、その反対を下り方向とするときに、
下り方向のデータ量が閾値を超えたときには、前記第二のデータ送受信機に対してデータ送信の一時停止を指示する
データ通信システムにおいて、
前記第二のデータ転送装置は、
上り方向の伝送路で前記指示を行うための通信帯域が確保できない状況下では、上り方向のデータを一時格納する手段と、
前記第一のデータ送受信機に対して前記指示を行うための通信帯域に相応する帯域以上のデータ量の送信を一時停止するように要求を行う手段と
を備えたことを特徴とするデータ通信システム。
【請求項２】
前記第一および第二のデータ送受信機は、イーサネット（登録商標）フレーム送受信機であり、
前記第一および第二の転送装置は、イーサネットフレームをＳＤＨネットワークを介して転送するためのＧＦＰ(Generic Framing Procedure:ＩＴＵ−Ｔ  Ｇ．７０４１で勧告）およびＶＣＡＴ(Virtual Concatenation:ＩＴＵ−Ｔ  Ｇ．７０７で勧告）に対応する装置であると共にＬＣＡＳ(Link Capacity Adjustment Scheme:ＩＴＵ−Ｔ  Ｇ．７０４２で勧告）による無瞬断のＶＣＡＴ帯域変更に対応する装置であり、
前記指示は、ポーズフレームの送信であり、
前記第二のデータ転送装置は、
前記ＬＣＡＳによる無瞬断のＶＣＡＴ帯域変更時に発生する上り方向のＶＣＡＴの帯域がイーサネットの帯域以上であり、下り方向のＶＣＡＴの帯域がイーサネットの帯域未満である状態のときに、
上り方向の伝送路で前記ポーズフレームを送信するための通信帯域が確保できない状況下では、上り方向のデータを一時格納する手段と、
前記第一のデータ送受信機に対して前記ポーズフレームの送信を行うための通信帯域に相応する帯域以上のデータ量の送信を一時停止するように要求を行う手段と
を備えた請求項１記載のデータ通信システム。
【請求項３】
前記要求は、ＧＦＰヘッダのＵＰＩにアラーム情報を書き込むことにより行う手段を備えた請求項２記載のデータ通信システム。
【請求項４】
第一のデータ送受信機を収容する第一のデータ転送装置と、第二のデータ送受信機を収容する第二のデータ転送装置とを備え、
前記第一のデータ送受信機と前記第二のデータ送受信機とが前記第一および第二のデータ転送装置を介して双方向にデータの送受信を行い、
前記第一のデータ送受信機から前記第二のデータ送受信機に向かう方向を上り方向とし、その反対を下り方向とするときに、
下り方向のデータ量が閾値を超えたときには、前記第二のデータ送受信機に対してデータ送信の一時停止を指示する
データ通信システムに適用される前記第二のデータ転送装置に相応するデータ転送装置において、
上り方向の伝送路で前記指示を行うための通信帯域が確保できない状況下では、上り方向のデータを一時格納する手段と、
前記第一のデータ送受信機に対して前記指示を行うための通信帯域に相応する帯域以上のデータ量の送信を一時停止するように要求を行う手段と
を備えたことを特徴とするデータ転送装置。
【請求項５】
前記第一および第二のデータ送受信機は、イーサネットフレーム送受信機であり、
イーサネットフレームをＳＤＨネットワークを介して転送するためのＧＦＰおよびＶＣＡＴに対応する装置であると共にＬＣＡＳによる無瞬断のＶＣＡＴ帯域変更に対応する装置であり、
前記指示は、ポーズフレームの送信であり、
前記ＬＣＡＳによる無瞬断のＶＣＡＴ帯域変更時に発生する上り方向のＶＣＡＴの帯域がイーサネットの帯域以上であり、下り方向のＶＣＡＴの帯域がイーサネットの帯域未満である状態のときに、
上り方向の伝送路で前記ポーズフレームを送信するための通信帯域が確保できない状況下では、上り方向のデータを一時格納する手段と、
前記第一のデータ送受信機に対して前記ポーズフレームの送信を行うための通信帯域に相応する帯域以上のデータ量の送信を一時停止するように要求を行う手段と
を備えた請求項４記載のデータ転送装置。
【請求項６】
前記要求は、ＧＦＰヘッダのＵＰＩにアラーム情報を書き込むことにより行う手段を備えた請求項５記載のデータ転送装置。
【請求項７】
汎用の情報処理装置にインストールすることにより、その汎用の情報処理装置に、請求項４ないし６のいずれかに記載のデータ転送装置の機能に相応する機能を実現するプログラム。
【請求項８】
第一のデータ送受信機を収容する第一のデータ転送装置と、第二のデータ送受信機を収容する第二のデータ転送装置とを備え、
前記第一のデータ送受信機と前記第二のデータ送受信機とが前記第一および第二のデータ転送装置を介して双方向にデータの送受信を行い、
前記第一のデータ送受信機から前記第二のデータ送受信機に向かう方向を上り方向とし、その反対を下り方向とするときに、
下り方向のデータ量が閾値を超えたときには、前記第二のデータ送受信機に対してデータ送信の一時停止を指示する
データ通信システムに適用されるデータ通信方法において、
前記第二のデータ装置が、
上り方向の伝送路で前記指示を行うための通信帯域が確保できない状況下では、上り方向のデータを一時バッファに格納し、
前記第一のデータ送受信機に対して前記指示を行うための通信帯域に相応する帯域以上のデータ量の送信を一時停止するように要求を行う
ことを特徴とするデータ通信方法。
【請求項９】
前記第一および第二のデータ送受信機は、イーサネットフレーム送受信機であり、
前記第一および第二の転送装置は、イーサネットフレームをＳＤＨネットワークを介して転送するためのＧＦＰおよびＶＣＡＴに対応する装置であると共にＬＣＡＳによる無瞬断のＶＣＡＴ帯域変更に対応する装置であり、
前記指示は、ポーズフレームの送信であり、
前記ＬＣＡＳによる無瞬断のＶＣＡＴ帯域変更時に発生する上り方向のＶＣＡＴの帯域がイーサネットの帯域以上であり、下り方向のＶＣＡＴの帯域がイーサネットの帯域未満である状態のときに、
前記第二のデータ転送装置が、
上り方向の伝送路で前記ポーズフレームを送信するための通信帯域が確保できない状況下では、上り方向のデータを一時バッファに格納し、
前記第一のデータ送受信機に対して前記ポーズフレームの送信を行うための通信帯域に相応する帯域以上のデータ量の送信を一時停止するように要求を行う
請求項８記載のデータ通信方法。
【請求項１０】
前記要求は、ＧＦＰヘッダのＵＰＩにアラーム情報を書き込むことにより行う請求項９記載のデータ通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＧＦＰ(Generic Framing Procedure,ITU-T G.7041で勧告)、ＶＣＡＴ(Virtual Concatination,ITU-T G.707で勧告)などにより、イーサネットフレームをＳＤＨネットワークを介して転送する装置に利用する。特に、ＬＣＡＳ(Link Capacity Adjustment Scheme,ITU-T G.7042で勧告)による無瞬断のＶＣＡＴの帯域変更に利用するのに適する。
【背景技術】
【０００２】
ＶＣＡＴを用いてイーサネットフレームを伝送する場合において、ＶＣＡＴ帯域がイーサネットの帯域未満の場合には、フレームロスを回避するためイーサネットのフロー制御でレートを制限することが一般的である。
【０００３】
ここで、ＬＣＡＳ機能を用いるとＶＣＡＴの帯域を片方向ずつ変更するため、帯域を変更する過渡状態で伝送装置間のＶＣＡＴの帯域が双方向で不一致となる状況が発生する。さらに、ＶＣＡＴの片方向の帯域がイーサネットの帯域以上で、もう片方がイーサネットの帯域未満の場合に、フロー制御のために送信されるポーズフレームと同一方向に送信されるイーサネットフレームとが競合し、フレームロスが発生してしまう。
【０００４】
【特許文献１】特開２００３−３２２３４号公報
【特許文献２】特開２００４−２３５６７８号公報
【特許文献３】特開２００５−１９８３０２号公報
【非特許文献１】ＥＸＦ  ０  ＥＸＰＥＲＴＩＳＥ  ＲＥＡＣＨＩＮＧ  ＯＵＴ  Ｎｅｘｔ−Ｇｅｎｅｒａｔｉｏｎ  ＳＯＮＥＴ／ＳＤＨ  Ｒｅｆｅｒｅｎｃｅ  Ｇｕｉｄｅ
【非特許文献２】ＩＴＵ−Ｔ  Ｇ７０４１  Ｆｉｇｕｒｅ  ８−１／Ｇ．７０４１／Ｙ．１３０３−Ｔｒａｎｓｐａｒｅｎｔ  ＧＦＰ  ｆｒａｍｅ  ｆｏｒｍａｔ
【非特許文献３】ＩＴＵ−Ｔ  Ｇ７０４１  Ｔａｂｌｅ  ６−３／Ｇ．７０４１／Ｙ．１３０３−Ｕｓｅｒ  Ｐａｙｌｏａｄ  Ｉｄｅｎｔｉｆｉｅｒｓ  ｆｏｒ  ＧＦＰ  Ｃｌｉｅｎｔ  Ｆｒａｍｅｓ
【発明の開示】
【発明が解決しようとする課題】
【０００５】
前述したように、イーサネットフレームをＳＤＨネットワークを介して転送する場合に、ＧＦＰおよびＶＣＡＴが用いられる。ＶＣＡＴを用いて伝送を行う場合には、ＶＣＡＴは基本コンテナサイズ（ＶＣ４または３等）の整数倍での任意の帯域を構成することが可能である。また、ＶＣＡＴを用いてイーサネットフレームを伝送していてＶＣＡＴ帯域がイーサネットの帯域未満の場合には、フレームロスを回避するためイーサネットのフロー制御でレートを制限することが一般的である。
【０００６】
ＶＣＡＴに付随する技術であるＬＣＡＳは無瞬断でＳＤＨ伝送装置間のデータ伝送のＶＣＡＴ帯域を変更できる技術である。ＬＣＡＳでは、ＶＣＡＴの帯域を片方向ずつ変更する。そのため帯域を変更する過渡状態で伝送装置間のＶＣＡＴの帯域が双方向で不一致となる状況が発生する。さらにＶＣＡＴの片方向の帯域がイーサネットの帯域以上で、もう片方がイーサネットの帯域未満の場合には、フロー制御のために送信されるポーズフレームと同一方向に送信されるイーサネットフレームとが競合しフレームロスが発生してしまう。
【０００７】
このようなフレームロスを回避するためには、ＶＣＡＴの片方向の帯域がイーサネットの帯域以上にならないようにすればよいのだが、そのような帯域制御を行うことは、制御処理手順の複雑化を招くので望ましいことではない。
【０００８】
本発明は、このような背景の下に行われたものであって、ＬＣＡＳによるＶＣＡＴの無瞬断の帯域変更に際し、帯域制御を意識しなくてもフレームロスを回避することができるデータ通信システムおよびデータ転送装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明では、データ転送装置でＶＣＡＴの帯域を監視し、ＶＣＡＴの帯域が伝送されるイーサネットのレート以上で、かつ、ポーズフレームが送信されたことを検出し、アラームを対向するデータ転送装置に伝送し、この対向するデータ転送装置では、このアラームを検出し、ポーズフレームをイーサネットフレーム送受信装置に送信することによって、イーサネットフレーム送受信装置のデータ送信量を制御してフレームロスの発生を回避する。
【００１０】
このとき本発明では、イーサネットフレームをＳＤＨフレームに収容して転送する装置（以下では、第一および第二のデータ転送装置という）間において第二のデータ転送装置から第一のデータ転送装置に転送するフレームのオーバヘッドを利用してアラーム情報を伝送し、第一のデータ転送装置からイーサネットフレーム送受信装置にポーズフレームを出すことによってイーサネットフレーム送受信装置のデータ送信量を制御することでフレームロスが発生することを回避することができる。
【００１１】
すなわち、本発明は、第一のデータ送受信機を収容する第一のデータ転送装置と、第二のデータ送受信機を収容する第二のデータ転送装置とを備え、前記第一のデータ送受信機と前記第二のデータ送受信機とが前記第一および第二のデータ転送装置を介して双方向にデータの送受信を行い、前記第一のデータ送受信機から前記第二のデータ送受信機に向かう方向を上り方向とし、その反対を下り方向とするときに、下り方向のデータ量が閾値を超えたときには、前記第二のデータ送受信機に対してデータ送信の一時停止を指示するデータ通信システムである。
【００１２】
ここで、本発明の特徴とするところは、前記第二のデータ転送装置は、上り方向の伝送路で前記指示を行うための通信帯域が確保できない状況下では、上り方向のデータを一時格納する手段と、前記第一のデータ送受信機に対して前記指示を行うための通信帯域に相応する帯域以上のデータ量の送信を一時停止するように要求を行う手段とを備えたところにある。
【００１３】
例えば、前記第一および第二のデータ送受信機は、イーサネットフレーム送受信機であり、前記第一および第二の転送装置は、イーサネットフレームをＳＤＨネットワークを介して転送するためのＧＦＰおよびＶＣＡＴに対応する装置であると共にＬＣＡＳによる無瞬断のＶＣＡＴ帯域変更に対応する装置であり、前記指示は、ポーズフレームの送信であり、前記第二のデータ転送装置は、前記ＬＣＡＳによる無瞬断のＶＣＡＴ帯域変更時に発生する上り方向のＶＣＡＴの帯域がイーサネットの帯域以上であり、下り方向のＶＣＡＴの帯域がイーサネットの帯域未満である状態のときに、上り方向の伝送路で前記ポーズフレームを送信するための通信帯域が確保できない状況下では、上り方向のデータを一時格納する手段と、前記第一のデータ送受信機に対して前記ポーズフレームの送信を行うための通信帯域に相応する帯域以上のデータ量の送信を一時停止するように要求を行う手段とを備える。さらに、前記要求は、ＧＦＰヘッダのＵＰＩにアラーム情報を書き込むことにより行う手段を備える。
【００１４】
これにより、ポーズフレームを送信することによりフレームロスとなる可能性を有するフレームを一時バッファ等に待避させつつ、ポーズフレームの送信を行うための通信帯域に相応する帯域以上のデータ量の送信を一時停止させることにより、フレームロスを回避することができる。この一時停止するように要求を行うときには、ＧＦＰヘッダのＵＰＩにアラーム情報を書き込むことにより行う。これにより、前記一時停止するように要求を行う際に、当該要求のための帯域を確保する必要がなく、帯域を有効利用することができる。
【００１５】
また、本発明をデータ転送装置の観点から観ることもできる。すなわち、本発明は、第一のデータ送受信機を収容する第一のデータ転送装置と、第二のデータ送受信機を収容する第二のデータ転送装置とを備え、前記第一のデータ送受信機と前記第二のデータ送受信機とが前記第一および第二のデータ転送装置を介して双方向にデータの送受信を行い、前記第一のデータ送受信機から前記第二のデータ送受信機に向かう方向を上り方向とし、その反対を下り方向とするときに、下り方向のデータ量が閾値を超えたときには、前記第二のデータ送受信機に対してデータ送信の一時停止を指示するデータ通信システムに適用される前記第二のデータ転送装置に相応するデータ転送装置である。
【００１６】
ここで、本発明の特徴とするところは、上り方向の伝送路で前記指示を行うための通信帯域が確保できない状況下では、上り方向のデータを一時格納する手段と、前記第一のデータ送受信機に対して前記指示を行うための通信帯域に相応する帯域以上のデータ量の送信を一時停止するように要求を行う手段とを備えたところにある。
【００１７】
例えば、前記第一および第二のデータ送受信機は、イーサネットフレーム送受信機であり、イーサネットフレームをＳＤＨネットワークを介して転送するためのＧＦＰおよびＶＣＡＴに対応する装置であると共にＬＣＡＳによる無瞬断のＶＣＡＴ帯域変更に対応する装置であり、前記指示は、ポーズフレームの送信であり、前記ＬＣＡＳによる無瞬断のＶＣＡＴ帯域変更時に発生する上り方向のＶＣＡＴの帯域がイーサネットの帯域以上であり、下り方向のＶＣＡＴの帯域がイーサネットの帯域未満である状態のときに、上り方向の伝送路で前記ポーズフレームを送信するための通信帯域が確保できない状況下では、上り方向のデータを一時格納する手段と、前記第一のデータ送受信機に対して前記ポーズフレームの送信を行うための通信帯域に相応する帯域以上のデータ量の送信を一時停止するように要求を行う手段とを備える。さらに、前記要求は、ＧＦＰヘッダのＵＰＩにアラーム情報を書き込むことにより行う手段を備えることができる。
【００１８】
また、本発明をプログラムの観点から観ることもできる。すなわち、本発明は、汎用の情報処理装置にインストールすることにより、その汎用の情報処理装置に、本発明のデータ転送装置の機能に相応する機能を実現するプログラムである。
【００１９】
本発明のプログラムは記録媒体に記録されることにより、前記汎用の情報処理装置は、この記録媒体を用いて本発明のプログラムをインストールすることができる。あるいは、本発明のプログラムを保持するサーバからネットワークを介して直接前記汎用の情報処理装置に本発明のプログラムをインストールすることもできる。
【００２０】
これにより、汎用の情報処理装置を用いて、本発明のデータ転送装置に相応する機能を実現することができる。
【００２１】
なお、本発明のプログラムは、汎用の情報処理装置によって直接実行可能なものだけでなく、ハードディスクなどにインストールすることによって実行可能となるものも含む。また、圧縮されたり、暗号化されたりしたものも含む。
【００２２】
また、本発明をデータ通信方法としての観点から観ることもできる。すなわち、本発明は、第一のデータ送受信機を収容する第一のデータ転送装置と、第二のデータ送受信機を収容する第二のデータ転送装置とを備え、前記第一のデータ送受信機と前記第二のデータ送受信機とが前記第一および第二のデータ転送装置を介して双方向にデータの送受信を行い、前記第一のデータ送受信機から前記第二のデータ送受信機に向かう方向を上り方向とし、その反対を下り方向とするときに、下り方向のデータ量が閾値を超えたときには、前記第二のデータ送受信機に対してデータ送信の一時停止を指示するデータ通信システムに適用されるデータ通信方法である。
【００２３】
ここで、本発明の特徴とするところは、前記第二のデータ装置が、上り方向の伝送路で前記指示を行うための通信帯域が確保できない状況下では、上り方向のデータを一時バッファに格納し、前記第一のデータ送受信機に対して前記指示を行うための通信帯域に相応する帯域以上のデータ量の送信を一時停止するように要求を行うところにある。
【００２４】
例えば、前記第一および第二のデータ送受信機は、イーサネットフレーム送受信機であり、前記第一および第二の転送装置は、イーサネットフレームをＳＤＨネットワークを介して転送するためのＧＦＰおよびＶＣＡＴに対応する装置であると共にＬＣＡＳによる無瞬断のＶＣＡＴ帯域変更に対応する装置であり、前記指示は、ポーズフレームの送信であり、前記ＬＣＡＳによる無瞬断のＶＣＡＴ帯域変更時に発生する上り方向のＶＣＡＴの帯域がイーサネットの帯域以上であり、下り方向のＶＣＡＴの帯域がイーサネットの帯域未満である状態のときに、前記第二のデータ転送装置が、上り方向の伝送路で前記ポーズフレームを送信するための通信帯域が確保できない状況下では、上り方向のデータを一時バッファに格納し、前記第一のデータ送受信機に対して前記ポーズフレームの送信を行うための通信帯域に相応する帯域以上のデータ量の送信を一時停止するように要求を行う。さらに、前記要求は、ＧＦＰヘッダのＵＰＩにアラーム情報を書き込むことにより行うことができる。
【発明の効果】
【００２５】
本発明によれば、送信するイーサネットフレームとポーズフレームとが競合し、オーバーレートが発生する場合においても、フレームロス無くフレーム転送が可能となる。また、対向側のデータ転送装置にアラームを転送するのにＧＰＦフレームのヘッダ情報を利用するため、伝送しているデータ帯域に影響を及ぼすことが無い。
【発明を実施するための最良の形態】
【００２６】
本発明の実施例を図１〜図８を参照して説明する。図１は本実施例のデータ通信システムの全体構成を示す図であり、図中の太い矢印は、イーサネットフレームの流れを表し、細い矢印は制御信号の流れを表す。データ転送装置ＮＥ１およびＮＥ２は本発明の機能を搭載する装置である。
【００２７】
データ送受信機９は、データ１３を送信し、データ１４を受信するイーサネットフレーム送受信機器であり、データ送受信機１０は、データ１６を送信し、データ１５を受信するイーサネットフレーム送受信機器である。
【００２８】
データ１３は、データ送受信機９から送信されデータ転送装置ＮＥ１のＭＡＣ３に入力されるイーサネットフレームであり、データ１４は、データ転送装置ＮＥ１のＭＡＣ３から送信されデータ送受信機９に入力されるイーサネットフレームである。
【００２９】
データ１６は、データ送受信機１０から送信されデータ転送装置ＮＥ２のＭＡＣ４に入力されるイーサネットフレームであり、データ１５は、データ転送装置ＮＥ２のＭＡＣ４から送信されデータ送受信機１０に入力されるイーサネットフレームである。
【００３０】
ＭＡＣ３は、データ１３をデータ送受信機９から受信し、ＭＡＣデータ２６としてＧＦＰ５に出力し、ＭＡＣデータ２７をＧＦＰ５から受信し、データ１４としてデータ送受信機９に送信する。さらに、フロー制御回路１７からポーズフレーム２４を受信するとそれをデータ送受信機９に送信する。
【００３１】
ＭＡＣ４は、データ１６をデータ送受信機１０から受信し、ＭＡＣデータ３２としてＧＦＰ６に出力し、ＭＡＣデータ３２をＧＦＰ６から受信し、データ１５としてデータ送受信機１０に送信する。さらに、フロー制御回路２１からポーズフレーム２３を受信するとそれをデータ送受信機１０に送信する。
【００３２】
ＭＡＣデータ２６は、ＭＡＣ３から出力されＧＦＰ５に入力されるデータであり、ＭＡＣデータ２７は、ＧＦＰ５から出力されＭＡＣ３に入力されるデータであり、ＭＡＣデータ３３は、ＭＡＣ４から出力されＧＦＰ６に入力されるデータであり、ＭＡＣデータ３２は、ＧＦＰ６から出力されバッファ２０を経由してＭＡＣ４に入力されるデータである。
【００３３】
ＧＦＰ５は、ＭＡＣデータ２６を受信し、そこにＧＦＰヘッダを挿入してカプセル化を行い、ＧＦＰデータ２８（ＧＦＰフレーム）としてＶＣＡＴ７に出力する。さらに、ＶＣＡＴ７から出力されたＧＦＰデータ２９（ＧＦＰフレーム）を受信し、ＧＦＰヘッダを削除し、デカプセル化を行いＭＡＣデータ２７としてＭＡＣ３に出力する。
【００３４】
ＧＦＰ６は、ＭＡＣデータ３３を受信し、そこにＧＦＰヘッダを挿入しカプセル化を行い、ＧＦＰデータ３１（ＧＦＰフレーム）としてＶＣＡＴ８に出力する。さらに、ＶＣＡＴ８から出力されたＧＦＰデータ３０（ＧＦＰフレーム）を受信し、ＧＦＰヘッダを削除し、デカプセル化を行いＭＡＣデータ３２としてバッファ２０を経由してＭＡＣ４に出力する。さらに、帯域制御アラーム２５を受信するとＧＦＰデータ３１のヘッダにフロー制御回路２１から送信されたポーズフレームが送信されたことを書き込む。
【００３５】
ＧＦＰデータ２８は、ＧＦＰ５から出力されＶＣＡＴ７に入力されるＧＦＰフレームである。
【００３６】
ＧＦＰデータ２９は、ＶＣＡＴ７から出力されＧＦＰ５に入力されるＳＤＨデータから取り出されたＧＦＰフレームである。
【００３７】
ＧＦＰデータ３１は、ＧＦＰ６から出力されバッファ３６を経由してＶＣＡＴ８に入力されるＧＦＰフレームである。
【００３８】
ＧＦＰデータ３０は、ＶＣＡＴ８から出力されＧＦＰ６に入力されるＳＤＨデータから取り出されたＧＦＰフレームである。
【００３９】
ＶＣＡＴ７は、ＧＦＰデータ２８を受信しＶＣＡＴにマッピングしＳＤＨデータ１１としてＶＣＡＴ８に伝送するＳＤＨデータ１２を受信し、デマッピングしてＧＦＰデータ２９としてＧＦＰ５に出力する。
【００４０】
ＶＣＡＴ８は、ＧＦＰデータ３１を受信しＶＣＡＴにマッピングしＳＤＨデータ１２としてＶＣＡＴ７に伝送するＳＤＨデータ１１を受信、デマッピングしてＧＦＰデータ３０としてＧＦＰ６に出力する。
【００４１】
ＳＤＨデータ１１は、ＶＣＡＴ７から出力されＶＣＡＴ８に入力されるＳＤＨフレームである。
【００４２】
ＳＤＨデータ１２は、ＶＣＡＴ８から出力されＶＣＡＴ７に入力されるＳＤＨフレームである。
【００４３】
フロー制御回路１７は、帯域制御アラーム検出回路１８からフロー信号３８を受信すると、ポーズフレーム２４をＭＡＣ３に出力する回路である。
【００４４】
帯域制御アラーム検出回路１８は、ＧＦＰデータ２９のヘッダからポーズフレームがフロー制御回路２１から送信されたことを検出するとフロー制御回路１７にフロー信号３８を送信する回路である。
【００４５】
フロー信号３８は、帯域制御アラーム検出回路１８から出力され、フロー制御回路１７に入力される信号である。
【００４６】
ポーズフレーム２４は、フロー制御回路１７からＭＡＣ３に入力されるポーズフレームである。
【００４７】
フロー制御回路２１は、ポーズフレーム２３をＭＡＣ４と帯域検出回路１９に出力する回路であり、バッファ監視信号３７でバッファ３６の閾値を監視し、この閾値を超えるとポーズフレーム２３をＭＡＣ４に送信する。
【００４８】
帯域検出回路１９は、データ１５を受信し、ＭＡＣ４でフレームロスが発生するレートであるかどうかを判断し、帯域制御アラーム２５を生成してＧＦＰ６に送信する回路である。
【００４９】
バッファ２０は、ＭＡＣデータ３２を一時的に保持するバッファであり、ＭＡＣ４でデータ送受信機９の送信が調整されるまでの時間フレームロスを発生させないように設ける。図１では、バッファ２０には他からの制御信号が入力されておらず、バッファ２０が自律的にフレームオーバーしたＭＡＣデータ３２を格納する制御を行うが、ＧＦＰ６がバッファ２０を制御してもよい。
【００５０】
ポーズフレーム２３は、フロー制御回路２１から出力され、帯域検出回路１９とＭＡＣ４とに入力されるポーズフレームである。
【００５１】
帯域制御アラーム２５は、帯域制御アラーム作成回路２２からＧＦＰ６に送信されるアラームである。
【００５２】
バッファ３６は、ＶＣＡＴ８でＳＤＨ多重を行うときに、ＶＣＡＴ７とＶＣＡＴ８との間のＶＣＡＴの帯域がイーサネットのレートより小さい場合に、フレームロスを回避するため一時的にＧＦＰデータ３１を保持する。
【００５３】
バッファ監視信号３７は、バッファ３６の閾値を超えていないかどうかを監視する信号である。
【００５４】
次に、本実施例の動作を図２〜図６を参照して説明する。フロー制御回路２１は、図２のフローチャートに示すように、バッファ監視信号３７を用いてバッファ３６を監視し（Ｓ１）、バッファ３６の使用量が予め設定されている閾値を超えた場合に（Ｓ２）、ポーズフレーム２３をＭＡＣ４および帯域検出回路１９に送信する（Ｓ３）。閾値を下回っている場合にはＧＰＦデータ３１がＶＣＡＴ８によりマッピングされ、ＳＤＨデータ１２としてＶＣＡＴ７に送信される。
【００５５】
帯域検出回路１９は、図３のフローチャートに示すように、データ１５の送信レートを監視し（Ｓ１０）、データ１５の送信レートとポーズフレーム２３の送信レートとがイーサネットの最大送信レートを超えてしまう場合には（Ｓ１１）、フロー制御回路２１からポーズフレーム２３を１フレーム受信する毎に（Ｓ１２）、帯域アラーム３４を帯域制御アラーム作成回路２２に送信する（Ｓ１３）。帯域制御アラーム作成回路２２では、帯域検出回路１９からの帯域アラーム３４を受信すると、帯域制御アラーム２５（パルス信号）を１パルスＧＦＰ６に送信する。
【００５６】
このとき、ポーズフレーム２３の送信による競合でのフレームロスを回避するため、バッファ２０で一時的にデータを保持する。
【００５７】
ＧＦＰ６では、図４のフローチャートに示すように、帯域制御アラーム２５を１パルス受け取ると（Ｓ２０）、ＧＦＰデータ３１のＧＦＰヘッダのＵＰＩにアラーム情報を書き込み（Ｓ２１）、ＳＤＨデータ１２として出力する。アラーム情報は、ＧＦＰヘッダのＵＰＩを使用し、パルスを受信する毎に０ｘ０１、０ｘ８１を交互に送信する。ＶＣＡＴ７では、ＳＤＨデータ１２を受信し、ＧＦＰデータ２９をＧＦＰ５と帯域制御アラーム検出回路１８とに送信する。
【００５８】
帯域制御アラーム検出回路１８では、図５のフローチャートに示すように、上記ＧＦＰデータ２９のＵＰＩのヘッダのビットの変化をアラーム情報として検出すると（Ｓ３０）、フロー制御回路１７にフロー信号３８（パルス信号）を送信する（Ｓ３１）。フロー信号３８はＧＦＰデータ２９のＵＰＩ値が変化（０ｘ０１から０ｘ８１または０ｘ８１から０ｘ０１）する毎に１パルス送信する。
【００５９】
フロー制御回路１７では、図６のフローチャートに示すように、フロー信号３８を１パルス受信すると（Ｓ４０）、ポーズフレーム２４をＭＡＣ３に送信する（Ｓ４１）。このとき、フロー制御回路２１が出すポーズフレームは６４バイトであることを考慮し、フロー制御回路１７から送信されるポーズフレーム２４は、データ送受信機９から送信されるデータ１３の送信量を６４バイト分停止すればよいため、ポーズタイムを０ｘ０１としたポーズフレームを送信する。
【００６０】
データ送受信機９から送信されるデータ１３をポーズフレーム２３と同サイズ分止めることで、バッファ２０に蓄積されているポーズフレーム２３の容量のデータを送信することが可能となる。
【００６１】
以上説明した動作によりＭＡＣ４でのフレームロスが発生することを防ぐことができる。
【００６２】
なお、非特許文献１および２から引用したＧＦＰフレームの構造を図７に示す。また、非特許文献３から引用したＵＰＩの詳細を図８に示す。
【００６３】
（プログラムの実施例）
汎用の情報処理装置にインストールすることにより、その汎用の情報処理装置に、本実施例のデータ転送装置ＮＥ１およびＮＥ２に相応する機能を実現させるプログラムの実施例を説明する。
【００６４】
本実施例のプログラムは記録媒体に記録されることにより、前記汎用の情報処理装置は、この記録媒体を用いて本実施例のプログラムをインストールすることができる。あるいは、本実施例のプログラムを保持するサーバからネットワークを介して直接前記汎用の情報処理装置に本実施例のプログラムをインストールすることもできる。
【００６５】
これにより、汎用の情報処理装置を用いて、本実施例のデータ転送装置ＮＥ１およびＮＥ２に相応する機能を実現することができる。
【００６６】
なお、本実施例のプログラムは、汎用の情報処理装置によって直接実行可能なものだけでなく、ハードディスクなどにインストールすることによって実行可能となるものも含む。また、圧縮されたり、暗号化されたりしたものも含む。
【産業上の利用可能性】
【００６７】
本発明によれば、ＬＣＡＳによる無瞬断のＶＣＡＴの帯域変更の際のフレームロスの回避に有効に利用することができる。
【図面の簡単な説明】
【００６８】
【図１】本実施例のデータ通信システムの全体構成図。
【図２】フロー制御回路２１の動作を示すフローチャート。
【図３】帯域検出回路１９の動作を示すフローチャート。
【図４】ＧＦＰ６の動作を示すフローチャート。
【図５】帯域制御アラーム検出回路１８の動作を示すフローチャート。
【図６】フロー制御回路１７の動作を示すフローチャート。
【図７】非特許文献１および２から引用したＧＦＰフレームの構造を示す図。
【図８】非特許文献３から引用したＵＰＩの詳細を示す図。
【符号の説明】
【００６９】
ＮＥ１、ＮＥ２  データ転送装置
３、４  ＭＡＣ
５、６  ＧＦＰ
７、８  ＶＣＡＴ
９、１０  データ送受信機
１１、１２  ＳＤＨデータ
１３〜１６  データ
１７、２１  フロー制御回路
１８  帯域制御アラーム検出回路
１９  帯域検出回路
２０、３６  バッファ
２２  帯域制御アラーム作成回路
２３、２４  ポーズフレーム
２５  帯域制御アラーム
２６、２７、３２、３３  ＭＡＣデータ
２８〜３１  ＧＦＰデータ
３４  帯域アラーム
３７  バッファ監視信号
３８  フロー信号
【図１】
2008219602.tif 000003
【図２】
2008219602.tif 000004
【図３】
2008219602.tif 000005
【図４】
2008219602.tif 000006
【図５】
2008219602.tif 000007
【図６】
2008219602.tif 000008
【図７】
2008219602.tif 000009
【図８】
2008219602.tif 000010