(57)【要約】【課題】  再送制御などの低優先トラフィックを軽減できる通信トラフィック制御方法および通信トラフィック制御装置を実現すること。【解決手段】  優先順位の異なる少なくとも２種類のトラフィックを端末側からＷＡＮ側の単一通信ネットワーク回線に送出するのにあたり、  優先順位の低いトラフィックを優先順位の高いトラフィックの伝送に割り込ませることにより、優先順位の異なる複数のトラフィックを周期的に伝送することを特徴とする通信トラフィック制御方法及び通信トラフィック制御装置。【選択図】                    図１
2005223564.tif 000002
【特許請求の範囲】
【請求項１】
優先順位の異なる少なくとも２種類のトラフィックを端末側からＷＡＮ側の単一通信ネットワーク回線に送出するのにあたり、
優先順位の低いトラフィックを優先順位の高いトラフィックの伝送に割り込ませることにより、優先順位の異なる複数のトラフィックを周期的に伝送することを特徴とする通信トラフィック制御方法。
【請求項２】
優先順位の異なる少なくとも２種類のトラフィックを端末側からＷＡＮ側の単一通信ネットワーク回線に送出する通信トラフィック制御装置であって、
各優先順位のトラフィックを一時的に格納する複数のバッフアと、
これら各バッフアに一時的に格納されているトラフィックを選択的に切換出力するセレクタと、
前記各バッフアに格納されているトラフィック容量に基づき、優先順位の低いトラフィックを優先順位の高いトラフィックの伝送に割り込ませるように前記セレクタの切換を制御する出力側制御部、
を設けたことを特徴とする通信トラフィック制御装置。
【請求項３】
前記出力側制御部は、
前記各バッフアのいずれかにのみトラフィックが存在する場合はそのトラフィックを選択することを特徴とする請求項２記載の通信トラフィック制御装置
【請求項４】
前記出力側制御部は、
前記各バッフアに格納されているトラフィック容量を監視する容量監視部と、
前記各バッフアに優先順位の異なる複数のトラフィックが存在するとき、デフォルトとして優先順位の高いトラフィックを選択するように前記セレクタの切換を制御するデータ取出判定部と、
前記各バッフアに優先順位の異なる複数のトラフィックが存在するとき、前記セレクタによる優先順位の高いトラフィックの選択と同時に前記容量監視部の出力に基づきカウントを開始する低優先割込カウンタと、
この低優先割込カウンタのカウント値と所定の割込閾値および割込解除閾値に基づき優先順位の低いトラフィックの割込および割込解除を判定して前記データ取出判定部に前記セレクタの切換制御信号を出力する割込判定部、
を設けたことを特徴とする請求項２記載の通信トラフィック制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通信トラフィック制御方法および通信トラフィック制御装置に関し、詳しくは、優先順位が割り当てられている少なくとも２種類のトラフィックの優先制御に関するものである。
【背景技術】
【０００２】
データ通信ネットワークとして、ＷＡＮ(Wide Area Network)側に高速デジタル専用線を用いて端末側にイーサネット(登録商標)を用い、これらＷＡＮ側と端末側をインタフェースコンバータ(この例ではイーサネット(登録商標)インタフェース)を介して接続したものがある。
【０００３】
このようなデータ通信ネットワークで用いられるインタフェースコンバータの伝送速度に注目すると、端末側に比べてＷＡＮ側が極めて遅い場合が多い。
【０００４】
ここで、通信トラフィックについて優先制御を行うのにあたり、優先順位の高い高優先トラフィック送出を優先的に行うと、優先順位の低い低優先トラフィックが長期間に渡って流れなくなることがある。そして、イーサネット(登録商標)においては、ＴＣＰ／ＩＰ以上のレイヤで再送制御がかかってしまい、トラフィックが増大してしまう場合がある。
【０００５】
特許文献１には、異なるトラフィックタイプの高速パケットを優先順位付け、選択的に放棄し、かつ多重化するための技術が開示されている。
【０００６】
これに対し、本発明は、高優先トラフィックに与える影響を最小限に抑えて低優先トラフィックを流すことにより低優先側におけるタイムアウトや再送制御をできる限りさせないようにした通信トラフィック制御方法および通信トラフィック制御装置に関するものであり、特許文献１に記載された発明とは異なるものである。
【０００７】
【特許文献１】特許２５９３１２０
【０００８】
図５は従来の通信トラフィック制御装置の一例を示すブロック図である。図において、インタフェースコンバータ10は、端末側とＷＡＮ側を接続するように端末側とＷＡＮ側との間に設けられている。このインタフェースコンバータ10は、入力側のセレクタ11、このセレクタ11の出力端子に接続された高優先トラフィック用バッフア12および低優先トラフィック用バッフア13、これら高優先トラフィック用バッフア12および低優先トラフィック用バッフア13の出力端子に接続された出力側のセレクタ14、入力側のセレクタ11および出力側のセレクタ14に制御信号を加えるセレクタ制御部15などで構成されている。セレクタ制御部15は、入力側制御部16と出力側制御部17とで構成されている。
【０００９】
図６は図５の動作説明図である。入力側のセレクタ11は、端末側から入力されるトラフィックの送り先として、セレクタ制御部15の入力側制御部16から入力される各トラフィックに割り付けられた所定の優先順位に対応した制御信号に基づき、高優先トラフィック用バッフア12または低優先トラフィック用バッフア13を選択する。
【００１０】
高優先トラフィック用バッフア12および低優先トラフィック用バッフア13は、セレクタ11から選択的に送出される各優先順位のトラフィックを一時的に格納する。
【００１１】
出力側のセレクタ14は、セレクタ制御部15の出力側制御部17から入力される優先順位に対応した制御信号に基づき優先順位の高い順に高優先トラフィック用バッフア12または低優先トラフィック用バッフア13を選択し、ＷＡＮ側に出力すべきトラフィックとして高優先トラフィック用バッフア12または低優先トラフィック用バッフア13から読み出されるトラフィックを選択する。
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかし、図５のような従来の構成によれば、図６に示すように高優先トラフィックが流れ続けると、その間(WT)、低優先トラフィックが全く流れなくなる。
【００１３】
また、低優先トラフィックを送出している途中に高優先トラフィックが現れると自動的に高優先トラフィックを送出することになり、低優先側から見ると低優先トラフィックが途中で突然なくなったように見えてしまう。この結果、高次レイヤの制御が行われている場合には、タイムアウトになったり再送要求をする可能性がある。
【００１４】
再送要求を行うとさらに低優先トラフィックが増えることになり、無駄なトラフィックを増やすことになる。
【００１５】
本発明が解決しようとする課題は、再送制御などの低優先トラフィックを軽減できる通信トラフィック制御方法および通信トラフィック制御装置を実現することにある。
【課題を解決するための手段】
【００１６】
このような課題を達成するための請求項１記載の発明は、
優先順位の異なる少なくとも２種類のトラフィックを端末側からＷＡＮ側の単一通信ネットワーク回線に送出するのにあたり、
優先順位の低いトラフィックを優先順位の高いトラフィックの伝送に割り込ませることにより、優先順位の異なる複数のトラフィックを周期的に伝送することを特徴とする通信トラフィック制御方法である。
【００１７】
請求項２記載の発明は、
優先順位の異なる少なくとも２種類のトラフィックを端末側からＷＡＮ側の単一通信ネットワーク回線に送出する通信トラフィック制御装置であって、
各優先順位のトラフィックを一時的に格納する複数のバッフアと、
これら各バッフアに一時的に格納されているトラフィックを選択的に切換出力するセレクタと、
前記各バッフアに格納されているトラフィック容量に基づき、優先順位の低いトラフィックを優先順位の高いトラフィックの伝送に割り込ませるように前記セレクタの切換を制御する出力側制御部、
を設けたことを特徴とする。
【００１８】
請求項３記載の発明は、請求項２記載の通信トラフィック制御装置において、前記出力側制御部は、
前記各バッフアのいずれかにのみトラフィックが存在する場合はそのトラフィックを選択することを特徴とする。
【００１９】
請求項４記載の発明は、請求項２記載の通信トラフィック制御装置において、前記出力側制御部は、
前記各バッフアに格納されているトラフィック容量を監視する容量監視部と、
前記各バッフアに優先順位の異なる複数のトラフィックが存在するとき、デフォルトとして優先順位の高いトラフィックを選択するように前記セレクタの切換を制御するデータ取出判定部と、
前記各バッフアに優先順位の異なる複数のトラフィックが存在するとき、前記セレクタによる優先順位の高いトラフィックの選択と同時に前記容量監視部の出力に基づきカウントを開始する低優先割込カウンタと、
この低優先割込カウンタのカウント値と所定の割込閾値および割込解除閾値に基づき優先順位の低いトラフィックの割込および割込解除を判定して前記データ取出判定部に前記セレクタの切換制御信号を出力する割込判定部、
を設けたことを特徴とする。
【発明の効果】
【００２０】
本発明の通信トラフィック制御方法および通信トラフィック制御装置によれば、高優先トラフィックに悪影響を及ぼさない範囲で高優先トラフィックの通常送出と低優先トラフィックの割込送出を周期的に行うことができ、従来のような低優先トラフィックのタイムアウト発生や、再送制御に伴う余分な低優先トラフィックの発生を最小限に抑えることができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明を図面を用いて詳細に説明する。図１は本発明の一実施例を示す構成ブロック図であり、図５と共通する部分には同一の符号を付けている。
【００２２】
図１において、セレクタ制御部15の出力側制御部17は、高優先トラフィック用バッフア12および低優先トラフィック用バッフア13のデータ記憶容量を監視する容量監視部18、容量監視部18の出力信号をスタート/ストップトリガとする低優先割込カウンタ19、外部から設定入力される割込発生閾値情報に基づき低優先割込カウンタ19のカウント値が割込発生条件か否かを判定するとともに必要に応じて割込発生閾値を解除する情報が外部から入力される割込判定部20、割込判定部20の出力信号に基づきＷＡＮ側に所望のトラフィックデータを出力するための制御信号を出力側のセレクタ14に出力するデータ取出判定部21などで構成されている。
【００２３】
このように構成される通信トラフィック制御装置の動作を説明する。
セレクタ制御部15の出力側制御部17は、低優先トラフィックのみが存在する場合は低優先トラフィックを選択し、高優先トラフィックのみが存在する場合は高優先トラフィックを選択する。
【００２４】
これに対し、優先順位の異なる複数のトラフィックが存在する場合には、セレクタ制御部15の出力側制御部17は、データ取出判定部21がデフォルトで優先順位の高い高優先トラフィックを選択すると同時に、容量監視部18が低優先割込カウンタ19をスタートさせる。
【００２５】
そして、割込判定部20は、ＷＡＮ側の速度に応じて高優先トラフィックに悪影響を及ぼさない程度の割込閾値をあらかじめ算出設定しておき、その閾値に達したら低優先トラフィックの送出に切り替えるようにデータ取出判定部21に割込要求信号を出力する。
【００２６】
また、割込判定部20は、ＷＡＮ側の速度に応じて高優先トラフィックに悪影響を及ぼさない程度の割込解除閾値もあらかじめ算出設定しておき、低優先トラフィックを所定の割込解除閾値まで送出したら低優先トラフィックの送出を止めて高優先トラフィックの送出に切り替えるようにデータ取出判定部21に割込解除要求信号を出力する。
【００２７】
これにより、セレクタ14は、図２に示すように、高優先トラフィックに悪影響を及ぼさない範囲で、高優先トラフィックの通常送出と低優先トラフィックの割込送出を交互に行うことができ、実質的に低優先トラフィックを流し続けることができる。
【００２８】
この結果、従来のような低優先トラフィックのタイムアウト発生や、再送制御に伴う余分なトラフィックの発生を最小限に抑えることができる。
【００２９】
なお、上記実施例では、トラフィックの優先順位が高優先と低優先の２種類の場合について説明したが、本発明は、高優先と低優先の中間に中優先を設けた３種類についても適用できる。
【００３０】
図３は、トラフィックの優先順位が高優先と中優先と低優先の３種類の場合の具体例を示すブロック図であり、図１と共通する部分には同一の符号を付けている。
図３では、セレクタ11と14の間に高優先トラフィック用バッフア12と低優先トラフィック用バッフア13の他に中優先トラフィック用バッフア22を設けるとともに、図１の出力側制御部17と同様な構成で優先順位による割込制御を行う低優先制御部23と中優先制御部24を設けている。
【００３１】
低優先制御部23は、高優先トラフィック用バッフア12と中優先トラフィック用バッフア22および低優先トラフィック用バッフア13のデータ記憶容量を監視する低優先出力用容量監視部25、低優先出力用容量監視部25の出力信号をスタート/ストップトリガとする低優先割込カウンタ19、外部から設定入力される割込発生閾値情報に基づき低優先割込カウンタ19のカウント値が割込発生条件か否かを判定するとともに必要に応じて割込発生閾値を解除する情報が外部から入力される低優先割込判定部26などで構成されている。
【００３２】
中優先制御部24は、高優先トラフィック用バッフア12と中優先トラフィック用バッフア22および低優先トラフィック用バッフア13のデータ記憶容量を監視する中優先出力用容量監視部27、中優先出力用容量監視部27の出力信号をスタート/ストップトリガとする中優先割込カウンタ28、外部から設定入力される割込発生閾値情報に基づき中優先割込カウンタ25のカウント値が割込発生条件か否かを判定するとともに必要に応じて割込発生閾値を解除する情報が外部から入力される中優先割込判定部29などで構成されている。
【００３３】
各優先制御部23、24の出力信号は、ＷＡＮ側に所望のトラフィックデータを出力するための制御信号を出力側のセレクタ14に出力するデータ取出判定部21に入力されている。
【００３４】
このように構成される通信トラフィック制御装置の動作を説明する。
セレクタ制御部15の出力側制御部17は、低優先トラフィックのみが存在する場合は低優先トラフィックを選択し、中優先トラフィックのみが存在する場合は中優先トラフィックを選択し、高優先トラフィックのみが存在する場合は高優先トラフィックを選択する。
【００３５】
これに対し、優先順位の異なる複数のトラフィックが存在する場合には、セレクタ制御部15の低優先制御部23、中優先制御部24は、それぞれの割込判定部26、29がデフォルトで非割込状態を選択すると同時に、それぞれの容量監視部25、27がそれぞれの優先割込カウンタ19、28をスタートさせる。
【００３６】
そして、それぞれの割込判定部26、29は、ＷＡＮ側の速度に応じて優先順位の高いトラフィックに悪影響を及ぼさない程度の割込閾値をあらかじめ算出設定しておき、その閾値に達したら優先順位の低いトラフィックの送出に切り替えるようにデータ取出判定部21に割込要求信号を出力する。
【００３７】
また、それぞれの割込判定部26、29は、ＷＡＮ側の速度に応じて高優先トラフィックに悪影響を及ぼさない程度の割込解除閾値もあらかじめ算出設定しておき、優先順位の低いトラフィックを所定の割込解除閾値まで送出したら優先順位の低いトラフィックの送出を止めて優先順位の高いトラフィックの送出に切り替えるようにデータ取出判定部21に割込解除要求信号を出力する。
【００３８】
これにより、セレクタ14は、図４に示すように、優先順位の高いトラフィック（高優先トラフィックまたは中優先トラフィック）に悪影響を及ぼさない範囲で、優先順位の高いトラフィックの通常送出と優先順位の低い複数のトラフィック（高優先トラフィックに対する中優先トラフィックまたは低優先トラフィック、中優先トラフィックに対する低優先トラフィック）の割込送出を周期的に行うことができ、優先順位の低いトラフィックを実質的に流し続けることができる。
【００３９】
この結果、図１と同様に、優先順位の低いトラフィックのタイムアウト発生や、再送制御に伴う余分なトラフィックの発生を最小限に抑えることができる。
【図面の簡単な説明】
【００４０】
【図１】本発明の一実施例を示す構成ブロック図である。
【図２】図１の動作説明図である。
【図３】本発明の他の実施例を示す構成ブロック図である。
【図４】図３の動作説明図である。
【図５】従来の通信トラフィック制御装置の一例を示すブロック図である。
【図６】図５の動作説明図である。
【符号の説明】
【００４１】
１０  インタフェースコンバータ
１１  セレクタ（入力側）
１２  高優先トラフィック用バッフア
１３  低優先トラフィック用バッフア
１４  セレクタ（出力側）
１５  セレクタ制御部
１６  入力側制御部
１７  出力側制御部
１８  容量監視部
１９  低優先割込カウンタ
２０  割込判定部
２１  データ取出判定部
【図１】
2005223564.tif 000003
【図２】
2005223564.tif 000004
【図３】
2005223564.tif 000005
【図４】
2005223564.tif 000006
【図５】
2005223564.tif 000007
【図６】
2005223564.tif 000008