(57)【特許請求の範囲】
【請求項１】
非同期転送モ−ドのネットワ−クでセルを送受信するＡＴＭ通信装置であって、
前記ネットワークと前記セルを送受信するインタフェース手段と、
入力セルのトラヒックを項目毎に並列に監視する複数の監視回路を設けた監視手段と、
前記複数の監視回路に対応した複数の判定回路を設けた判定手段とを備え、
前記判定手段が前記監視手段の出力する複数の監視結果と前記入力セルに含まれたトラヒックに関する情報と前記ネットワ−クが提供する通信サービス対応に定められたセル処理規則に基づき前記インタフェース手段で受信したセルをタギングあるいは廃棄あるいは入力許可するか判定することを特徴とするＡＴＭ通信装置。
【請求項２】
非同期転送モ−ドのネットワ−クでセルを送受信するＡＴＭ通信装置であって、
前記ネットワークと前記セルを送受信するインタフェース手段と、
入力セルのトラヒックを項目毎に並列に監視する複数の監視回路を設けた監視手段と、
前記複数の監視回路に対応した複数の判定回路を設けた判定手段と、
前記入力セルのトラヒックの状態を保持する記憶手段と、
前記記憶手段の内容を更新する前記複数の監視回路に対応した複数の更新回路を設けた更新手段とを備え、
前記判定手段が前記監視手段の出力する複数の監視結果と前記入力セルに含まれたトラヒックに関する情報と前記ネットワ−クが提供する通信サービス対応に定められたセル処理規則に基づき前記インタフェース手段で受信したセルをタギングあるいは廃棄あるいは入力許可するか判定し、前記更新手段が前記記憶手段のトラヒック状態を更新することを特徴とするＡＴＭ通信装置。
【請求項３】
非同期転送モ−ドのネットワ−クでセルを送受信するATM通信装置であって、
それぞれが入力セルのトラヒックをピークセルレート用トラヒックパラメータもしくはアベレージセルレート用トラヒックパラメータのいずれかで監視する複数の監視回路を並列に設けた監視手段と、
前記監視手段から並列に出力される複数の監視結果および入力セルに含まれたセル識別情報を入力し、非同期転送モ−ドネットワ−クが提供する通信サービス対応に定められたセル処理規則に基づいて前記入力セルをタギングあるいは廃棄あるいは入力許可するか判定する前記複数の監視回路に対応した複数の判定回路を設けた判定手段と、
前記監視手段ならびに判定手段の出力と前記セル処理規則に基づき入力セルの処理と出力を行うインタフェース手段とを備え、
前記ネットワークから到着したセルをそのままの状態で出力するか、該到着セルをタギングして出力するか、該到着セルを廃棄するか、いずれかの処理を行うことを特徴とするATM通信装置。
【請求項４】
非同期転送モ−ドのネットワ−クでセルを送受信するATM通信装置であって、
入力セルのトラヒックを項目毎に並列に監視する複数の監視回路を設けた監視手段と、
前記複数の監視回路の出力とセル識別情報を入力し、非同期転送モ−ドネットワ−クが提供する通信サービス対応に定められたセル処理規則に基づいて前記入力セルをタギングあるいは廃棄あるいは入力許可するか判定する前記複数の監視回路に対応した複数の判定回路を設けた判定手段とを備え、
スイッチドマルチメガビットサービスのセル処理規則に基づき、前記ネットワークから到着したセルを処理して出力するか廃棄することを特徴とするATM通信装置。
【請求項５】
非同期転送モ−ドのネットワ−クでセルを送受信するATM通信装置であって、
入力セルのトラヒックを項目毎に並列に監視する複数の監視回路を設けた監視手段と、
前記複数の監視回路の出力とセル識別情報を入力し、非同期転送モ−ドネットワ−クが提供する通信サービス対応に定められたセル処理規則に基づいて前記入力セルをタギングあるいは廃棄あるいは入力許可するか判定する前記複数の監視回路に対応した複数の判定回路を設けた判定手段とを備え、
フレームリレーサービスのセル処理規則に基づき、前記ネットワークから到着したセルを処理して出力するか廃棄することを特徴とするATM通信装置。
【請求項６】
非同期転送モ−ドのネットワ−クでセルを送受信するATM通信装置であって、
入力セルのトラヒックを項目毎に並列に監視する複数の監視回路を設けた監視手段と、
前記複数の監視回路の出力とセル識別情報を入力し、非同期転送モ−ドネットワ−クが提供する通信サービス対応に定められたセル処理規則に基づいて前記入力セルをタギングあるいは廃棄あるいは入力許可するか判定する前記複数の監視回路に対応した複数の判定回路を設けた判定手段とを備え、
コンスタントビットレートサービスのセル処理規則に基づき、前記ネットワークから到着したセルを処理して出力するか廃棄することを特徴とするATM通信装置。
【請求項７】
非同期転送モ−ドのネットワ−クでセルを送受信するATM通信装置であって、
入力セルのトラヒックを項目毎に並列に監視する複数の監視回路を設けた監視手段と、
前記複数の監視回路の出力とセル識別情報を入力し、非同期転送モ−ドネットワ−クが提供する通信サービス対応に定められたセル処理規則に基づいて前記入力セルをタギングあるいは廃棄あるいは入力許可するか判定する前記複数の監視回路に対応した複数の判定回路を設けた判定手段とを備え、
LAN間接続サービスのセル処理規則に基づき、前記ネットワークから到着したセルを処理して出力するか廃棄することを特徴とするATM通信装置。
【請求項８】
非同期転送モ−ドのネットワ−クでセルを送受信するATM通信装置であって、
入力セルのトラヒックを項目毎に並列に監視する複数の監視回路を設けた監視手段と、
前記複数の監視回路の出力とセル識別情報を入力し、非同期転送モ−ドネットワ−クが提供する通信サービス対応に定められたセル処理規則に基づいて前記入力セルをタギングあるいは廃棄あるいは入力許可するか判定する前記複数の監視回路に対応した複数の判定回路を設けた判定手段とを備え、
バリアブルビットレートサービスのセル処理規則に基づき、前記ネットワークから到着したセルを処理して出力するか廃棄することを特徴とするATM通信装置。
【請求項９】
非同期転送モ−ドのネットワ−クでセルを送受信するATM通信装置であって、
入力セルのトラヒックを項目毎に並列に監視する複数の監視回路を設けた監視手段と、
前記複数の監視回路の出力とセル識別情報を入力し、非同期転送モ−ドネットワ−クが提供する通信サービス対応に定められたセル処理規則に基づいて前記入力セルをタギングあるいは廃棄あるいは入力許可するか判定する前記複数の監視回路に対応した複数の判定回路を設けた判定手段と、
上記監視手段にトラヒックの監視項目、上記と判定手段と判定規則を設定する設定手段と備え、
上記設定に基づき、スイッチドマルチメガビットサービス、フレームリレーサービス、コンスタントビットレートサービス、LAN間接続サービス、バリアブルビットレートサービスいずれかで前記ネットワークから到着したセルを処理して出力するか廃棄することを特徴とするATM通信装置。
【請求項１０】
上記監視回路は、トラヒック監視項目として入力セルのピークセルレート用トラヒックパラメータもしくはアベレージセルレート用トラヒックパラメータのいずれかを設定できることを特徴とする請求項４乃至９いずれかに記載のATM通信装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明はパケット通信及び非同期転送モ−ド（以下ＡＴＭと略す）を利用する通信装置に係り、特にＡＴＭネットワ−クの通信品質を確保するためのトラヒックパラメータの監視および制御を実施するポリシング方式に関する。
【０００２】
【従来の技術】
ＡＴＭ通信網では、Ｂ−ＩＳＤＮ入門（オーム社）４８頁に示されるように、情報源のトラヒックに基づいた統計的な多重化を実施している。
【０００３】
これは、広帯域通信に適したＡＴＭ通信網においては音声や画像やデータ等の多様な情報源が収容され、これらの情報源はトラヒック的に発生情報量が時間変動する性質のものであることを利用したもので、従来の回線交換網では情報源の最大情報発生速度で網内使用帯域を割り当てる必要があるのに対して、ＡＴＭでは平均速度またはこれに近い速度で網内使用帯域を割り当てることで通信網の有効利用が可能なものである。
【０００４】
このような統計多重化を行うために、情報源は発呼時にそのトラヒック的特性（トラヒックパラメータ）を網側に申告し、網側はこれをもとに割り当て容量を計算し、その結果、当該呼の受付が可能であるならば情報源に通信を許可する。
【０００５】
また、ＡＴＭ通信網では、ＡＴＭセルヘッダ内にセル損失品質の識別子（以下ＣＬＰと略す）を有し、低いセル損失率のサービス（ＣＬＰ＝０）と高いセル損失率のサービス（ＣＬＰ＝１）の２つのサービスを提供して通信網の有効利用が可能としている。
【０００６】
さらに、アイティユウ−ティ（以降ＩＴＵ−Ｔと略す）の規定した勧告アイ−３７１（以降Ｉ−３７１と略す）では、ユーザーからＡＴＭ網に送られたセルが申告したトラヒックパラメータに違反した場合、当該セルを廃棄する場合と、当該セルのＣＬＰを０から１に変更して通信を許可する場合（以下タギングとする）との２つの動作を規定しており、タギングを行うとＣＬＰ＝０で入力したセルがＣＬＰ＝１に変更される。この一例としては、ＩＴＵ−Ｔ勧告のＩ−３７１の３．２．３．７項  リレーションシップ  ビトウィーン  ＵＰＣ／ＮＰＣ  アクションス  セルロスプライオリティ  アンド  ネットワーク  パフォーマンスに示されるように、まずＣＬＰ＝０でセルのセルレートを監視し、トラヒックパラメータに違反した場合は違反セルをタギングし、次にＣＬＰ＝１でセルのセルレートを再度監視して処理を継続するものがあげられる。
【０００７】
すなわち、ＡＴＭ通信網では、通信中に情報源が申告トラヒックに従って情報を送出しているか否かを常に監視し、違反している場合は、そのトラヒックにタギングあるいは廃棄等の制御をかけることにより、統計的多重化が正常に行われることを保証しなければならない。この機能をポリシングまたは使用量パラメータ制御（以降ＵＰＣと略す）と呼ぶ。
【０００８】
【発明が解決しようとする課題】
上記のようにポリシングにおいてタギングを行えばセルの廃棄が少ないＡＴＭ通信網が実現出来るが、通信サービスの内容に応じて監視項目が複数となり、しかも監視結果の判定順序が規定されたものとなる。（すなわち、複数のトラヒックパラメータが監視項目と順序について依存関係を有するものとなる。）  例えば、ＡＴＭフォーラム  ワーキング  ドラフト  ＡＴＭ  ユーザネットワーク  インターフェース  スペシフィケーション  バージョン  ２．２  ジューン  ２１  １９９３アペンディクス  ビー  コンフォーマンス  エグザンプルス  インア  トラヒック  コントラクトで書かれているフレームリレーサービスは、図１６で示すように、はじめはＣＬＰと無関係にセルのピークレートを監視し、トラヒックパラメータに違反がなければＣＬＰ＝０と１に分岐後セルのアベレージレートを監視する。ここで、ＣＬＰ＝０でセルのアベレージレート違反が有ればＣＬＰ＝１にタギングしてアベレージレートを監視するものである。
【０００９】
このような通信サービスを実現する場合、依存関係を有する複数のトラヒックパラメータを順次監視処理する方法が単純である。例えば、図２４のような依存関係を有する通信サービスを実現する場合、図２５で示したように各トラヒックパラメータ対応の監視処理部を直列に接続すれば実現可能である。しかし、直列に処理されるので通信サービスを実現時にセル遅延が増加する。とくに、実際の装置では図２６で示すように監視処理部Ａ，Ｂ，Ｃの処理時間が最終の判定部Ｄの処理時間より大きいため、具体的には監視処理部は演算処理等が必要で処理時間が大きくかつ複雑な構成であるため、トラヒックパラメータの依存関係が複雑になるほど遅延増加が問題となる。しかも、各監視処理部で処理を行う間はセルを保持するためのバッファメモリ等も必要となる。すなわち、ＡＴＭ通信網のような高速に通信サービスを行うものを経済的に実現する方法としては、複数のトラヒックパラメータを順次監視処理する方法が最適とはいえない。
【００１０】
すなわち、本発明の課題はＡＴＭ通信網において、セル遅延の増加を短縮させ、しかもハード量の少ない、複数のトラヒックパラメータが依存関係を有する通信サービスを実現するためのポリシング方式および回路を提供することにある。
【００１１】
また前述のＡＴＭフォーラムワーキングドラフトで書かれているようにセルが属するＡＴＭ通信サービスに応じて個々のポリシングの監視項目及び依存関係が異なってくる。例えば、固定ビットレートサービスでは、セルのポリシング回路入力時、ＣＬＰ＝０のピークセルレートだけをポリシングすればよいが、フレームリレーサービスでは、前述のように、セルのポリシング回路入力時、ＣＬＰを問わず当該コネクションに属するすべてのセルをピークセルレートで監視し、違反セルを廃棄する。本監視で廃棄されなかったセルにおいて、ポリシング回路入力時、ＣＬＰ＝０のセルに対しては、ＣＬＰ＝０のアベレージセルレートで監視し、違反セルをタギングする。本監視でタギングされたセルとポリシング回路入力時、ＣＬＰ＝１でピークセルレートの監視で違反しなかったのセルに対しては、ＣＬＰ＝１のアベレージセルレートでポリシングを行うものである。
【００１２】
すなわち、ＡＴＭ通信では様々なサービスに応じて監視項目の数及び監視項目間の依存関係を変更することが要求される。しかし、そのすべてを監視回路の物理的接続の変更で実現することはハード量の増大につながる。
【００１３】
したがって本発明の第２の課題は、様々なＡＴＭ通信サービスに対応できるようなマルチサービスを提供するＡＴＭ装置を、ハード量の増加なしで、監視項目数及び監視項目間の依存関係を変更するだけで実現することのできるポリシング方式および回路を提供することにある。
【００１４】
【課題を解決するための手段】
様々なＡＴＭ通信サービスを提供するＡＴＭ通信装置のポリシングにおいて、通信サービスの項目に応じて複数ある監視項目に対応した複数個の監視部分を依存関係とは無関係に並列に設置して独立にＡＴＭ通信装置へ入力されたセルのトラヒックの監視を行う、そして、これらの並列に得られた監視結果と入力されたセルのＣＬＰをもとに、通信サービスに対応して規定された判定規則に従い判定する判定部分および判定結果に従いトラヒックの監視パラメータである現在のトラヒック状態を更新する更新部分からなる総合判定部分を前記複数個の監視部分とは独立に設置し、ここで監視項目と順序についての依存関係をまとめて処理し、入力セルをそのまま処理するかタギングするか廃棄するかの判定とトラヒック状態の更新を行うポリシング方式とした。
【００１５】
ポリシング方式を実現するポリシング回路は、ＡＴＭ通信装置の入力セルに対して、トラヒックパラメータ（現在のトラヒック状態）が申告トラヒックに違反するか否かだけを監視する監視回路を、通信サービス毎に変動する監視項目数に対応できるだけの個数設け（並列設置、独立動作）た監視回路部、および、前記複数の監視回路にそれぞれ対応し、監視結果とＣＬＰを入力して通信サービスに対応して規定された判定規則、すなわちＣＬＰの値毎にトラヒック違反発生時に入力セルをタギングするか廃棄するか、に基づき判定する複数の判定回路を監視項目と順序についての依存関係に従い従属接続した判定回路部ならびに前記複数の判定回路にそれぞれ対応し、判定結果に基づきトラヒックパラメータ（現在のトラヒック状態）を更新する複数の更新回路を同様に従属接続した更新部からなる総合判定部により構成した。
【００１６】
さらにポリシング回路において、各監視回路と判定回路および更新回路は、それぞれ同一な回路を通信サービス毎に変動するポリシングの項目数に対応できる個数だけ予め設けて接続しておき、様々な通信サービスに対応した監視・判定・更新動作に必要な項目を各回路に設定するだけで、監視項目と順序についての依存関係が設定され通信サービスに対応したポリシングが実施できる動作パラメータを定めてパラメータ記憶手段に記憶させる一方で、この記憶手段より通信サービスに対応した動作パラメータを選択して各回路に設定する構成とした。すなわち、各回路は同一な回路構成であり、前記記憶手段からポリシングに必要な動作パラメータを選択設定して通信サービスに対応した監視・判定・更新動作を行う回路とした。なお、ポリシングの項目数が少ない場合に未使用となる予め設置された前記回路が誤動作しないようにダミー動作パラメータも規定して、このパラメータを未使用回路に設定する構成とした。
【作用】
ポリシングに必要な動作を監視部と判定部および更新部を独立させ、監視部は通信サービスに対応した複数のトラヒック監視項目を独立かつ並列に監視する構成としたので、ポリシングそのものには監視項目と判定順序についての依存関係があるにもかかわらず、監視実行時間が項目数に依存して増加しない、すなわち、短時間での監視処理が実現できる。また、入力セルを全項目の監視が終了するまで保持する必要がないので、バッファメモリのような保持手段を削減でき経済的な構成でポリシングが実現できる。
【００１７】
判定部および更新部においてをまとめて処理する構成としたので、演算処理等処理時間が大きくかつ複雑な構成であるトラヒック監視とは独立に、入力セルをそのまま処理するかタギングするか廃棄するかの判定とトラヒック状態の更新を行うポリシングが単純な動作論理のみで短時間で容易に実現できる。また、通信サービスに対応して監視項目と順序についての依存関係の処理は、これらの判定部および更新部の構成を変更するだけでよいので、様々な通信サービスに対応可能なポリシングが容易に実現できる。
【００１８】
さらにポリシング回路の各監視回路と判定回路および更新回路は、それぞれ同一な回路を様々なポリシングの項目数に対応できる個数だけ予め設けて接続しておく構成なので、その回路構成は単純でありＬＳＩ化等で経済的かつ容易に実現できる。しかも、各回路は通信サービスに対応した監視・判定・更新動作に必要な動作パラメータを選択設定するだけで、監視項目と順序についての依存関係が設定され通信サービスに対応したポリシングが実施できる構成としたので、回路の接続変更や追加等のハードウェア変更なしに様々な通信サービスに対応できるＬＳＩ化に好適なポリシング回路が実現できる。
【００１９】
動作パラメータを記憶手段に記憶させ、通信サービスに対応してパラメータを選択して各回路に設定する構成なので、様々な通信サービスを提供する通信装置において同一のポリシング回路が使用でき、サービスに対応して設定を変更するだけで様々なポリシングが実行できる取扱が容易で経済的なＡＴＭ通信装置が実現できる。また、ポリシングの内容変更やサービス追加によるポリシングの内容追加が発生しても、記憶手段の内容である動作パラメータの書換えや追記で容易に対応可能な構成であり、様々な通信サービスを提供するに好適なＡＴＭ通信装置が実現できる。すなわち、前述のＡＴＭフォーラムワーキングドラフトで書かれているような各種ＡＴＭ通信サービスに応じたポリシングのみならず、今後新たに発生するＡＴＭ通信サービスにもハードウェア変更なしに容易に対応可能な経済的で柔軟な構成のポリシング方式およびポリシング回路さらにＡＴＭ通信装置が実現できる。
【００２０】
【実施例】
以下本発明の実施例を図面を用いて説明する。
【００２１】
図１は本発明のポリシング方式及び回路を用いたＡＴＭ通信装置の一実施例を示したものである。ＡＴＭ通信装置は、ＡＴＭ通信網においてユーザー側と通信網を接続するインタフェース部６０（以下ＩＮＦと省略する）と、ＩＮＦ６０と接続され到着したセルに対して様々な通信サービスに対応したポリシングを行うポリシング回路１０、及びポリシングに必要な到着セルの属するＡＴＭコネクションのトラヒック許容量の申告値と現在のＡＴＭコネクションのトラヒック状態及び通信サービスに対応したトラヒック監視項目や監視判定順序等のトラヒックパラメ−タを保持するトラヒックパラメータテーブル４０で構成される。
【００２２】
ポリシング回路１０は、ＩＮＦ６０のトラヒックパラメータ抽出点６４より入力線２２を通じて到着セルのトラヒックに違反が有るか否かの監視を行うトラヒック監視回路１１を通信サービスに対応したトラヒック監視項目毎に複数個並列に設け、これら監視回路１１の出力及びＩＮＦ６０のＣＬＰ抽出点６３より入力した到着セルのヘッダに含まれたＣＬＰ２１により当該セルのトラヒック監視後の状態を判定してＡＴＭ通信網に送出するセルをタギングあるいは廃棄するかを決める総合判定回路１３で構成される。ここで、各々の監視回路１１は、テーブル４０から信号線５１経由で読み込まれた当該セルの属するトラヒック許容量と現在のトラヒック状態により到着セルがトラヒックパラメータの申告値に違反するかを監視するもので、監視結果１２を出力する。より具体的には、「確定的ＵＰＣによるＡＴＭ網トラヒックマネージメント方式」（電子情報通信学会論文誌，Ｂ−１，Ｖｏｌ．Ｊ７６Ｂ−１，Ｎｏ．３，ｐ２５３−２６３，１９９３．３）に記載されたようなリーキーバケット法、ティ−エックス法、デンジャラスブリッジ法等で構成した。また、総合判定回路１３は、入力ＣＬＰ２１と監視回路１１の監視結果１２及びテーブル４０から信号線５３経由で読み込まれた通信サービスに対応したトラヒック監視項目や監視判定順序（以下、監視状態項目１３９と称する）に基づき判定を行い、ポリシング回路１０に接続されたＩＮＦ６０のセル通過判定点６１へ判定結果の信号３０を送出する他、テーブル４０のトラヒックパラメータ（現在のトラヒック状態）を更新するか否かを判定し、トラヒックパラメータの書替えがある場合にはセレクタ１５を経由してバス５２にてトラヒックパラメータテーブル４０のトラヒックパラメータの書替えを行うものである。尚、本実施例ではテーブル４０をポリシング回路１０の外付け回路としたが、図２に示すようにポリシング回路１０の内部に設けても良い。
【００２３】
ポリシングは、ＩＮＦ６０はセル通過判定点６１において、信号３０に従い到着セルのタギングあるいは廃棄を行い、ヘッダ変換６２でセルのヘッダを付け変えてＡＴＭ通信網に送出することで完了する。
【００２４】
図３および図４は図１の一実施例で示したポリシング回路１０の詳細な構成を示したもので、ＡＴＭ通信網が提供する通信サービスの内容に対応して、図３は監視回路１１を３個、図４は監視回路１１を４個並列に設置したポリシング回路１０の構成例である。もちろん、本発明のポリシング方式及び回路は監視回路１１を通信サービスの内容に対応して複数個並列に設置するものであり、本実施例で示したもの以外の個数だけ監視回路１１を並列に設置したものでも良い。以下の説明においては、図３で示した３個の監視回路１１を設けたポリシング回路の実施例を用いて動作を詳細に説明する。
【００２５】
図３のポリシング回路１０において、トラヒック監視回路１１は到着したセルの属するＡＴＭコネクションのトラヒックパラメ−タの監視を実行する。トラヒック監視回路１１は、当該セルの属するＡＴＭコネクションのトラヒック許容量において違反の有無を監視結果１２として総合判定回路１３へ送出する。総合判定回路１３はヘッダ情報２１、監視結果１２、監視状態項目１３９に基づき当該セルをネットワーク内に送り込む場合のＣＬＰ指示及び当該セルがタギングされるか、廃棄されるかをＣＬＰ信号３１、タギング信号３２、廃棄信号３３で上位装置６０のセル通過判定点６１へ送出するほか、出力線１４で各々のトラヒック監視回路１１のトラヒックパラメータ（現在のトラヒック状態）の更新の有無をセレクタ１５に送出する。トラヒックパラメータを更新する場合は、トラヒック監視回路１１からのトラヒック監視実行後のトラヒックパラメータをデータ線５２からトラヒックパラメータテーブルに書き込む。トラヒックパラメータを更新しない場合は、読み込んできたトラヒックパラメータそのものをデータ線５２からトラヒックパラメータテーブル４０に書き込む。もしくは、書き込み操作を行わない。すなわち、当該セルが到着していないような処理をする。
【００２６】
図５はトラヒック監視回路１１を３個使用した場合の総合判定回路１３の構成を示したもので、判定回路１３１と更新回路１３８に分かれる。判定回路１３１と更新回路１３８は、複数個のトラヒック監視回路１１に各々対応して複数個設置される。
【００２７】
具体的な構成を説明すると、判定回路１３１ａでは、トラヒック監視回路１１ａから出力されるトラヒックの監視結果１２ａと到着セルのヘッダに含まれたＣＬＰ２１を入力し、監視状態項目１３９（具体的には、図６に示した監視すべきＣＬＰ２１がＣＬＰ＝０のとき判定を行うのか、ＣＬＰ＝１のとき判定を行うのか、あるいはどちらでも判定を行うのかを示す識別子である監視ＣＬＰ１３９（Ｘ）及び図７に示した判定の結果により入力セルを廃棄するのか、あるいはタギングするのかを示す識別子である廃棄／タギング識別子１３９（Ｙ））により判定を行い、内部更新信号１３７ａ、内部ＣＬＰ１３４ａ、内部タギング信号１３２ａ及び内部廃棄信号１３３ａを更新回路１３８ａや他の判定回路１３１へ送出するものである。また、判定回路１３１ｂは、トラヒック監視回路１１ｂの監視結果１２ｂ、判定回路１３１ａから送出された内部ＣＬＰ１３４ａ、監視状態項目１３９の監視ＣＬＰ１３９（Ｘ）及び廃棄／タギング識別子１３９（Ｙ）より内部更新信号１３７ｂ、内部ＣＬＰ１３４ｂ、内部タギング信号１３２ｂ及び内部廃棄信号１３３ｂを更新回路１３８ｂや他の判定回路１３１へ送出する。さらに、判定回路１３１ｃでは、トラヒック監視回路１１ｃの監視結果１２ｃ、判定回路１３１ｂから送出された内部ＣＬＰ１３４ｂ、監視状態項目１３９の監視ＣＬＰ１３９（Ｘ）及び廃棄／タギング識別子１３９（Ｙ）より内部更新信号１３７ｃ、出力ＣＬＰ３１、内部タギング信号１３２ｃ及び内部廃棄信号１３３ｃを更新回路１３８ｃへ送出する。上記説明において、内部更新信号１３７ａ，ｂ，ｃは各判定回路１３１ａ，ｂ，ｃの判定結果、本判定回路１３１の入力ＣＬＰ（２１、１３４）と本判定回路１３１の出力ＣＬＰ（３１、１３４）に変化がない場合（判定の結果、トラヒックが正常である場合）に、トラヒックパラメータを更新することを示す条件信号である。また、内部タギング信号１３２ａ，ｂ，ｃはすべて内部タギング信号論理和１３５に送出され、ここでタギング信号３２となり、すべての更新回路１３８及び上位装置６０のセル通過判定点６１へ送出され、内部廃棄信号１３３ａ，ｂ，ｃはすべて内部廃棄信号論理和１３６に送出され、ここで廃棄信号３３となり、すべての更新回路１３８及び上位装置６０へセル通過判定点６１へ送出されるものである。更新回路１３８ａ，ｂ，ｃは、判定回路１３１ａ，ｂ，ｃから送出される内部更新信号１３７ａ，ｂ，ｃ、内部タギング信号論理和１３５から送出されるタギング信号３２及び内部廃棄信号論理和１３６から送出される廃棄信号３３を入力として、トラヒックパラメータ（現在のトラヒック状態）の更新を指示する更新信号１４ａ，ｂ，ｃを各更新回路１３８ａ，ｂ，ｃ毎にトラヒックパラメータテーブル４０に送出する。
【００２８】
図１３は上述の判定回路１３１が判定する内容を詳細に示したもので、各判定回路には後で詳細に説明する各種通信サービスの内容に対応して、本図で示したいずれかの判定パタンが設定される。以下、判定内容について説明する。本図において、図名の頭にある数字は監視するＣＬＰの値を示している。すなわち、０（Ｔ１）１３１１１から０（Ｄ２）１３１１４は入力ＣＬＰ（２１、１３４）が０のトラヒックを判定の対象とし、１（Ｔ）１３１１５から１（Ｄ２）１３１１７は入力ＣＬＰ（２１、１３４）が１のトラヒックを判定の対象としていること、さらに、０＋１（Ｔ１）１３１１８から０＋１（Ｄ）１３１１Ａは入力ＣＬＰ（２１、１３４）の値をとわずトラヒックを判定することを示している。また、括弧内のＴは判定によりタギングすること、Ｄは廃棄することを示している。
（１）０（Ｔ１）１３１１１：
入力ＣＬＰ（２１、１３４）が０の場合に判定を行うもので、トラヒックに違反がなければ、出力ＣＬＰ（３１、１３４）として０を出力する。この時トラヒック監視回路１１は内部更新信号１３７を送出しトラヒックパラメータの更新を更新回路１３８に伝える。また、監視の結果が違反トラヒックであれば、出力ＣＬＰ（３１、１３４）を１としてタギングする。この時内部タギング信号１３２はセルがタギングされたことを伝える。なお、入力ＣＬＰ（２１、１３４）が１であれば、監視結果１２の値にかかわらず、出力ＣＬＰ（３１、１３４）は１を出力する。
（２）０（Ｔ２）１３１１２：
入力ＣＬＰ（２１、１３４）が０の場合に判定を行うもので、０（Ｔ１）１３１１１と同様な動作である。ただし、入力ＣＬＰ（２１、１３４）が１であれば、監視結果１２の値にかかわらずセルは廃棄され、内部廃棄信号１３３はセルが廃棄されたことを伝える。
（３）０（Ｄ１）１３１１３：
入力ＣＬＰ（２１、１３４）が０の場合に判定を行うもので、トラヒックに違反がなければ、出力ＣＬＰ（３１、１３４）として０を出力する。この時トラヒック監視回路１１は内部更新信号１３７を送出し更新回路１３８に伝える。しかし、監視の結果が違反であれば、出力ＣＬＰ（３１、１３４）に１を出力し、セルを廃棄する。この時内部廃棄信号１３３はセルが廃棄されたことを伝える。入力ＣＬＰ（２１、１３４）が１の場合、監視結果１２の値にかかわらず、出力ＣＬＰ（３１、１３４）は１を出力する。
（４）０（Ｄ２）１３１１４：
入力ＣＬＰ（２１、１３４）が０の場合に判定を行うもので、０（Ｄ１）１３１１３と同様な動作である。ただし、入力ＣＬＰ（２１、１３４）が１であると、監視結果１２の値にかかわらずセルは廃棄され、内部廃棄信号１３３がセル廃棄されたことを伝える。
【００２９】
（５）１（Ｔ）１３１１５：
入力ＣＬＰ（２１、１３４）の値や監視結果１２にかかわらず入力ＣＬＰ（２１、１３４）を出力ＣＬＰ（３１、１３４）として出力する、すなわち何の判定も行わないダミー判定回路であり、本発明によるポリシング回路において、後述する様々な通信サービスを提供する際、サービスの内容に対応して複数個設置する判定回路の個数調整等に使用される。
（６）１（Ｄ１）１３１１６：
入力ＣＬＰ（２１、１３４）が１の場合に判定を行うもので、入力ＣＬＰ（２１、１３４）が０であれば、監視結果１２の値にかかわらず、出力ＣＬＰ（３１、１３４）に０を出力する。入力ＣＬＰ（２１、１３４）が１の場合、トラヒックに違反がなければ、出力ＣＬＰ（３１、１３４）として１を出力し、トラヒック監視回路１１は内部更新信号１３７を送出し更新回路１３８に伝える。しかし、監視の結果が違反であればセルを廃棄する。この時内部廃棄信号１３３はセルが廃棄されたことを伝える。
（７）１（Ｄ２）１３１１７：
入力ＣＬＰ（２１、１３４）が１の場合に判定を行うもので、入力ＣＬＰ（２１、１３４）が０の場合、監視結果１２の値にかかわらず、出力ＣＬＰ（３１、１３４）に１を出力してセルを廃棄する。この時内部廃棄信号１３３がセル廃棄されたことを伝える。入力ＣＬＰ（２１、１３４）が１の場合の動作は１（Ｄ１）１３１１６と同様である。
【００３０】
（８）０＋１（Ｔ１）１３１１８：
入力ＣＬＰ（２１、１３４）の値に関わらず判定を行うもので、トラヒックに違反がなければ、出力ＣＬＰ（３１、１３４）として入力ＣＬＰ（２１、１３４）の値を出力する。監視の結果が違反であれば、入力ＣＬＰ（２１、１３４）が０の場合は出力ＣＬＰ（３１、１３４）に１を出力してタギングする。この時内部タギング信号１３２はセルがタギングされたことを伝える。また、入力ＣＬＰ（２１、１３４）が１の場合は、出力ＣＬＰ（３１、１３４）に１を出力し内部更新信号１３７内部更新信号１３７を送出し更新回路１３８に伝える。
（９）０＋１（Ｔ２）１３１１９：
入力ＣＬＰ（２１、１３４）が０の場合、トラヒックに違反がなければ、出力ＣＬＰ（３１、１３４）は０を出力する。しかし、監視の結果が違反であれば、出力ＣＬＰ（３１、１３４）に１を出力してタギングする。この時内部タギング信号１３２はセルがタギングされたことを伝える。また、監視結果１２にかかわらず内部更新信号１３７内部更新信号１３７を送出し更新回路１３８に伝える。一方、入力ＣＬＰ（２１、１３４）が１の場合、トラヒックに違反がなければ、出力ＣＬＰ（３１、１３４）は０を出力する。この時トラヒック監視回路１１は内部更新信号１３７を送出し更新回路１３８に伝える。しかし、監視の結果が違反であれば、出力ＣＬＰ（３１、１３４）に１を出力してセルを廃棄する。この時内部廃棄信号１３３はセルが廃棄されたことを伝える。
（１０）０＋１（Ｄ）１３１１Ａ：
入力ＣＬＰ（２１、１３４）が０の場合、トラヒックに違反がなければ、出力ＣＬＰ（３１、１３４）は０を出力する。この時トラヒック監視回路１１は内部更新信号１３７を送出し更新回路１３８に伝える。しかし、監視の結果が違反であればセルを廃棄する。この時内部廃棄信号１３２はセルが廃棄されたことを伝える。一方、入力ＣＬＰ（２１、１３４）が１の場合は、０＋１（Ｔ２）１３１１９と同様な動作をする。
【００３１】
具体的には、通信サービスに対応して、図６に示した監視すべきＣＬＰ２１がＣＬＰ＝０のとき判定を行うのか、ＣＬＰ＝１のとき判定を行うのか、あるいはどちらでも判定を行うのかを示す識別子である監視ＣＬＰ１３９（Ｘ）及び図７に示した判定の結果により入力セルを廃棄するのか、あるいはタギングするのかを示す識別子である廃棄／タギング識別子１３９（Ｙ）が定まり、これにより上記判定パタンのいずれかが選択されて各判定回路に設定される。
【００３２】
図６は監視状態項目１３９のである監視ＣＬＰ１３９（Ｘ）の詳細を示したものである。監視ＣＬＰ１３９（Ｘ）にはＣＬＰ＝０のとき判定を行うことを示す０：１３９（Ｘ１）、ＣＬＰ＝１のとき判定を行うことを示す１：１３９（Ｘ２）、あるいはどちらでも判定を行うことを示す０＋１：１３９（Ｘ３）の３状態があり、これらを区別するために２ビット（Ｃ１：１３９（３）、Ｃ０：１３９（２））で符号化した。また、図７は監視状態項目１３９の廃棄／タギング識別子１３９（Ｙ）の詳細を示したもので、廃棄／タギング識別子１３９（Ｙ）にはタギングすることを示すＴ１：１３９（Ｙ１）とＴ２：１３９（Ｙ２）、廃棄することを示すＤ１：１３９（Ｙ３）とＤ２：１３９（Ｙ４）の４状態がありこれらを区別するために監視ＣＬＰ１３９（Ｘ）と同様に２ビット（ＤＴ１：１３９（１）、ＤＴ０：１３９（０））で符号化した。
【００３３】
図８及び図９は判定回路を実現する判定論理を真理値表で示した図であり、図１３で示した判定種別１３１１について、それぞれの動作論理を示したものである。入力ＣＬＰ（２１、１３４）、監視結果１２（ＵＰＣ違反）、図６の監視ＣＬＰの状態１３９１及び図７の廃棄／タギングの状態１３９２を入力信号とし、出力ＣＬＰ（２１、１３４）、内部タギング信号１３２、内部廃棄信号１３３、内部更新信号１３７を出力信号とする判定回路１３１を構成する。より具体的には、本発明によるポリシング回路において、様々な通信サービスを提供する際、サービスの内容に対応した判定回路を本真理値表より選択（図６の監視ＣＬＰの状態１３９１及び図７の廃棄／タギングの状態１３９２を指定）し、入力ＣＬＰ（２１、１３４）と監視結果１２（ＵＰＣ違反）を入力信号として判定を行うものである。本実施例では図６の監視ＣＬＰの状態及び図７の廃棄／タギングの状態、及び入力ＣＬＰ（２１、１３４）と監視結果１２（ＵＰＣ違反）をアドレス、図８、９の真理値表で示した出力をデータとした構成のメモリにより判定回路１３１を実現した。このような構成にすれば、たとえ新たな通信サービスが発生して新しい判定パターンが必要と成っても、メモリの内容を書き替えるだけもしくは追記するだけで通信サービスに対応可能なポリシング回路がハードウェアの追加なしに容易に実現出来る。もちろん、本メモリを装置の共通個所に設置して、通信サービスに対応した判定に必要な真理値表の一部だけを判定回路に設定する方式でも良い。また、ゲート回路やＦ／Ｆを使用したハードウェアやマイコンとファームウェアで実現しても、図８、９で示した判定の論理動作が実現出来るものであれば構わない。
【００３４】
図１０、図１１及び図１２は判定結果に応じてトラヒックパラメータ（現在のトラヒック状態）の更新を指示する更新回路を実現する論理を真理値表で示した図であり、図１３で示したそれぞれの判定回路が判定を実施した結果、トラヒックパラメータテーブル４０のトラヒック監視パラメータの更新するか否かを指示する動作論理を示したものである。本発明によるポリシング回路において、様々な通信サービスを提供する際、サービスの内容に対応した判定回路を本真理値表より選択（図６の監視ＣＬＰの状態１３９１及び図７の廃棄／タギングの状態１３９２を指定）し、内部更新信号１３７、タギング信号３２、廃棄信号３３を入力信号とし、更新信号１４を出力する。例を挙げれば、監視ＣＬＰ１３９（Ｘ）が０：１３９（Ｘ１）の場合で内部タギング信号１３２の論理和１３５及び内部廃棄信号１３３の論理和１３６からタギング信号３３及び廃棄信号３４が送出されてないとき、すなわちＵＰＣ違反がなければ、更新回路１３８はトラヒック監視パラメ−タを更新する更新信号１４を送出する。また、監視ＣＬＰ１３９（Ｘ）が１：１３９（Ｘ２）または０＋１：１３９（Ｘ３）の場合で内部廃棄信号の論理和１３６から廃棄信号３４が送出されてないとき、更新回路１３８はトラヒック監視パラメータを更新する更新信号１４を送出するものである。本実施例では図６の監視ＣＬＰの状態及び図７の廃棄／タギングの状態、及び図８、９の真理値表で示した判定回路の出力をアドレス、出力を更新指示のデータとした構成のメモリにより更新回路１３８を実現した。もちろん、本メモリを装置の共通個所に設置して、通信サービスに対応した判定に必要な真理値表の一部だけを判定回路に設定する方式でも良い。また、ゲート回路やＦ／Ｆを使用したハードウェアやマイコンとファームウェアで実現しても、図１０から１２で示した判定の論理動作が実現出来るものであれば構わない。尚、上述した判定回路の判定論理もこのメモリに含めて構成することも可能である。
【００３５】
上記のような判定回路１３１と更新回路１３８を接続した総合判定回路１３によれば、トラヒック監視回路１１で３つのＵＰＣの並列動作を行っても、総合判定回路１３において複数の監視項目の関連付けが実施できるので、あたかも、複数の監視を順番に実行しているように処理することが可能になる。すなわち、複数のトラヒックパラメータが依存関係を有する通信サービスに対応したポリシングを行うポリシング回路が容易に実現出来る。
【００３６】
以下では、ＡＴＭフォーラムで示された各種通信サービスにおいて、本発明によるポリシング方法および回路を適用した実施例を詳細に説明する。
【００３７】
具体的には、ＡＴＭフォーラムのトラヒック  マネージメント  ベース  ライン  テキスト  エグゼンアプル  オブ  ルールス  スペシファイド  イン  トラヒック  コントラクトの中でのスイッチド  マルチメガビット  データサービス、フレームリレーサービス、固定ビットレートサ−ビス及びＬＡＮ間接続の例を３個のトラヒック監視回路１１、３個の判定回路１３１及び３個の更新回路１３８で実現したポリシング回路１０の実施例を示す。
【００３８】
＜実施例１＞
図１４はスイッチド  マルチメガビット  データサービス（以降ＳＭＤＳと略す）において監視するトラヒックの監視項目及び監視状態項目１３９のパタ−ンを示す図である。ＳＭＤＳのポリシングを実行するために、総合判定回路１３に、トラヒックパラメータテーブル４０に予め設定されている判定種別１３１１からＳＭＤＳの監視状態項目１３９を選び判定回路１３１に設定する。具体的には、図１５のように３個の判定種別１３１１を選択して総合判定回路１３を構成する。
【００３９】
すなわちＳＭＤＳにおいては、トラヒック監視回路１１ａにＣＬＰ＝０のピークセルレート用のトラヒックパラメータをトラヒックパラメータテーブル４０に設定しこのトラヒックパラメータを監視する。監視回路１１ｂにはＣＬＰ＝０のアベレージレート用のトラヒックパラメータをトラヒックパラメータテーブル４０に設定しこのトラヒックパラメータを監視する。本サービスにおいては監視項目はＣＬＰ＝０のピークセルレートとアベレージレートの２項目だけで良い、すなわち、監視回路１１ｃは使用しないので任意のトラヒックパラメータをトラヒックパラメータテーブル４０に設定すれば良い。もちろん何も設定しなくても構わない。各々のトラヒック監視回路１１ａ，ｂ，ｃは、互いに依存関係はなくセルが上位装置６０に到着しポリシング回路１０がセルの到着を認知すると３つのトラヒック監視回路１１ａ，ｂ，ｃが並列に動作し、各々のトラヒックパラメータに違反があるかないかの監視だけを行う。
【００４０】
各々のトラヒック監視回路１１ａ，ｂ，ｃには、判定回路１３１ａ，ｂ，ｃが接続さる。この判定回路１３１ａ，ｂ，ｃには、トラヒックパラメータの中に設定されているＳＭＤＳの監視状態項目１３９により、図１３で示した判定種別１３１１の中の１つが選択され設定される。この判定回路１３１ａ，ｂ，ｃの組合せによりポリシングの依存関係が定まりＳＭＤＳサービスのポリシングを実現する。
【００４１】
トラヒック監視回路１１ａに接続される判定回路１３１ａには、入力ＣＬＰ＝０のセルについてトラヒック監視回路１１ａで違反（ピークセルレート違反）があると内部廃棄信号１３３を送出し、入力ＣＬＰ＝１のセルについては内部廃棄信号１３３を送出するパターン０（Ｄ２）１３１１４を用いる。この判定回路１３１ａは到着セルのＣＬＰを入力ＣＬＰ２１とし、図８、９で示した判定論理で判定を行い、出力ＣＬＰ１３４ａを出力する。判定回路１３１ａで送出されたＣＬＰ１３４ａは判定回路１３１ｂの入力ＣＬＰ１３４ａとなる。
【００４２】
トラヒック監視回路１１ｂに接続される判定回路１３１ｂには、入力ＣＬＰ＝０のセルについてトラヒック監視回路１１ｂで違反（アベレージレート違反）があると内部廃棄信号１３３を送出し、入力ＣＬＰ＝１のセルについては内部廃棄信号１３３を送出するパターン０（Ｄ２）１３１１４を用いる。この判定回路１３１ｂは判定回路１３１ａの出力ＣＬＰ１３４ａを入力ＣＬＰ１３４ａとし、図８、９で示した判定論理で判定を行い、出力ＣＬＰ１３４ｂを出力する。判定回路１３１ｂで送出されたＣＬＰ１３４ｂは判定回路１３１ｃの入力ＣＬＰ１３４ｂとなる。
【００４３】
監視回路と同様に本サービスは判定回路が２個あれば実現出来るので、トラヒック監視回路１１ｃに接続される判定回路１３１ｃには、入力ＣＬＰ＝０のセルについてはトラヒック監視回路１１ｃの結果にかかわらずそのままＣＬＰ＝０でセルを送出し、入力ＣＬＰ＝１のセルについてもトラヒック監視回路１１ｃの結果にかかわらずそのままＣＬＰ＝１でセルを送出するダミーパターン１（Ｔ）１３１１５を用いる。この判定回路１３１ｃは判定回路１３１ｂの出力ＣＬＰ１３４ｂを入力ＣＬＰ１３４ｂとし、図８、９で示した論理で動作して出力ＣＬＰ１３４ｃを出力する。判定回路１３１ｃで送出されたＣＬＰと他の判定回路から送出されたＣＬＰと論理和がとられ、ポリシング回路１０からの出力ＣＬＰ３１となる。
【００４４】
判定回路１３１ａには、判定パターン１対１に対応する（すなわち、入力ＣＬＰ＝０のセルについてトラヒック監視回路１１ａで違反があると内部廃棄信号１３３ａを送出し、入力ＣＬＰ＝１のセルについては内部廃棄信号１３３ａを送出するパターン０（Ｄ２）１３１１４用の）更新回路１３８ａが接続される。更新回路１３８ａは、図１０、１１、１２で示した論理で動作し、判定回路１３１ａから内部更新信号１３７ａが送出されていてかつ他のポリシングにおいてタギングも廃棄もされなかった場合にトラヒック監視回路１１ａ用のトラヒックパラメータを更新するための更新信号１４ａを送出する。
【００４５】
判定回路１３１ｂには、同様に入力ＣＬＰ＝０のセルについてトラヒック監視回路１１ｂで違反があると内部廃棄信号１３３ｂを送出し、入力ＣＬＰ＝１のセルにおいては即内部廃棄信号１３３ｂを送出する判定パターン０（Ｄ２）１３１１４用に対応した更新回路１３８ｂが接続される。更新回路１３８ｂは、図１０、１１、１２で示した論理で動作し、判定回路１３１ｂから内部更新信号１３７ｂが送出されていてかつ他のポリシングにおいてタギングも廃棄もされなかった場合にトラヒック監視回路１１ｂ用のトラヒックパラメータを更新するための更新信号１４ｂを送出する。
【００４６】
判定回路１３１ｃには、判定回路のダミーパターン１（Ｔ）１３１１５に対応した更新回路１３８ｃが接続される。この更新回路１３８ｃも、図１０、１１、１２で示した論理で動作し、判定回路１３８ｃから内部更新信号１３７ｃが送出されていてかつ他のポリシングにおいて廃棄されなかった場合にトラヒック監視回路１１ｃ用のトラヒックパラメータを更新するための更新信号１４ｃを送出する。
【００４７】
＜実施例２＞
図１６はフレームリレーサービス（以降ＦＲＳと略す）において監視する監視項目及び監視状態項目１３９のパタ−ンを示す図である。ＦＲＳのポリシングを実行するために、総合判定回路１３に、トラヒックパラメータテーブル４０に予め設定されている判定種別１３１１からＦＲＳの監視状態項目１３９を選び判定回路１３１に設定する。具体的には、図１７のように判定種別１３１１を選択して総合判定回路１３を構成する。
【００４８】
すなわちＦＲＳにおいては、トラヒック監視回路１１ａにＣＬＰの値を問わずすべてのセルのピークセルレート用のトラヒックパラメータをトラヒックパラメータテーブル４０に設定しこのトラヒックパラメータを監視する。トラヒック監視回路１１ｂにはＣＬＰ＝０のアベレージレート用のトラヒックパラメータをトラヒックパラメータテーブル４０に設定しこのトラヒックパラメータを監視する。また、トラヒック監視回路１１ｃにはＣＬＰ＝１のアベレージレート用のトラヒックパラメータをトラヒックパラメータテーブル４０に設定しこのトラヒックパラメータを監視する。実施例１と同様に各々のトラヒック監視回路１１ａ，ｂ，ｃには、互いに依存関係はなくセルが上位装置６０に到着しポリシング回路１０がセルの到着を認知すると３つのトラヒック監視回路１１ａ，ｂ，ｃが並列に動作し、各々のトラヒックパラメータに違反があるかないかの監視だけを行う。
【００４９】
各々のトラヒック監視回路１１ａ，ｂ，ｃには、判定回路１３１ａ，ｂ，ｃが接続され、トラヒックパラメータの中に設定されているＦＲＳの監視状態項目１３９により、図１３で示した判定種別１３１１の中の１つが選択され設定される。この判定回路１３１ａ，ｂ，ｃの組合せによりＦＲＳサービスのポリシングを実現する。
【００５０】
トラヒック監視回路１１ａに接続される判定回路１３１ａには、ＣＬＰの値によらず全入力セルについてトラヒック監視回路１１ａで違反（ピークセルレート違反）があると内部廃棄信号１３３を送出するパターン０＋１（Ｄ）１３１１Ａを用いる。この判定回路１３１ａは到着セルのＣＬＰを入力ＣＬＰ２１とし、図８、９で示した判定論理で判定を行い、出力ＣＬＰ１３４ａを出力する。判定回路１３１ａで送出されたＣＬＰ１３４ａは判定回路１３１ｂの入力ＣＬＰ１３４ａとなる。
【００５１】
トラヒック監視回路１１ｂに接続される判定回路１３１ｂには、入力ＣＬＰ＝０のセルについてトラヒック監視回路１１ｂで違反（アベレージレート違反）があると内部タギング信号１３２を送出し、入力ＣＬＰ＝１のセルにおいてはそのままＣＬＰ＝１を送出するパターン０（Ｔ１）１３１１１を用いる。この判定回路１３１ｂは判定回路１３１ａの出力ＣＬＰ１３４ａを入力ＣＬＰ１３４ａとし、図８、９で示した判定論理で判定を行い、出力ＣＬＰ１３４ｂを出力する。判定回路１３１ｂで送出されたＣＬＰ１３４ｂは判定回路１３１ｃの入力ＣＬＰ１３４ｂとなる。
【００５２】
トラヒック監視回路１１ｃに接続される判定回路１３１ｃには、入力ＣＬＰ＝０のセルにおいてはそのままＣＬＰ＝０を送出し、入力ＣＬＰ＝１のセルにおいてトラヒック監視回路１１ｃで違反（アベレージレート違反）があると内部廃棄信号１３３を送出するパターン１（Ｄ１）１３１１６を判定回路１３１ｃを用いる。この判定回路１３１ｃは判定回路１３１ｂの出力ＣＬＰ１３４ｂを入力ＣＬＰ１３４ｂとし、図８、９で示した判定論理で判定を行い、出力ＣＬＰ３１を出力する。判定回路１３１ｃで送出されたＣＬＰと他の判定回路から送出されたＣＬＰは論理和がとられ、ポリシング回路１０からの出力ＣＬＰ３１となる。
【００５３】
判定回路１３１ａには、判定パターンと１対１に対応する（すなわちＣＬＰを問わずすべての入力セルについてトラヒック監視回路１１ａで違反があると内部廃棄信号１３３ａを送出するパターン０＋１（Ｄ）１３１１Ａ用の）更新回路１３８ａが接続される。更新回路１３８ａは、図１０、１１、１２で示した論理で動作し、判定回路１３１ａから内部更新信号１３７ａが送出されていてかつ他のポリシングにおいてセルが廃棄されなかった場合にトラヒック監視回路１１ａ用のトラヒックパラメータを更新するための更新信号１４ａを送出する。
【００５４】
判定回路１３１ｂには、同様にＣＬＰ＝０のセルについてトラヒック監視回路１１ｂで違反があると内部タギング信号１３２ｂを送出し、ＣＬＰ＝１のセルについてはそのままＣＬＰ＝１を送出するパターン０（Ｔ１）１３１１１に対応した更新回路１３８ｂが接続される。更新回路１３８ｂは、図１０、１１、１２で示した論理で動作し、判定回路１３１ｂから内部更新信号１３７ｂが送出されていてかつ他のポリシングにおいてタギングも廃棄もされなかった場合にトラヒック監視回路１１ｂ用のトラヒックパラメータを更新するための更新信号１４ｂを送出する。
【００５５】
判定回路１３１ｃには、同様に入力ＣＬＰ＝０のセルについてはそのままＣＬＰ＝０を送出し、入力ＣＬＰ＝１のセルについてトラヒック監視回路１１ｃで違反があると内部廃棄信号１３３ｃを送出するパターン０（Ｄ１）１３１１６に対応した更新回路１３８ｃが接続される。更新回路１３８ｃは、図１０、１１、１２で示した論理で動作し、判定回路１３８ｃから内部更新信号１３７ｃが送出されていてかつ他のポリシングにおいてタギングも廃棄もされなかった場合にトラヒック監視回路１１ｃ用のトラヒックパラメータを更新するための更新信号１４ｃを送出する。
【００５６】
＜実施例３＞
図１８は固定ビットレートサ−ビス（以降ＣＢＲと略す）において監視項目及び監視状態項目１３９のパタ−ンを示す図である。ＣＢＲのポリシングを実行するために、総合判定回路１３に、トラヒックパラメータテーブル４０に予め設定されている判定種別１３１１からＣＢＲの監視状態項目１３９を選び判定回路１３１に設定する。具体的には図１９のように判定種別１３１１を選択して総合判定回路１３を構成する。
【００５７】
すなわちＣＢＲにおいては、トラヒック監視回路１１ａにＣＬＰ＝０のピークセルレート用のトラヒックパラメータをトラヒックパラメータテーブル４０に設定しこのトラヒックパラメータを監視するとする。本サービスにおいては監視項目はＣＬＰ＝０のピークセルレートの１項目だけで良い、すなわち、トラヒック監視回路１１ｂとトラヒック監視回路１１ｃは使用しないので実施例１のトラヒック監視回路１１ｃと同様に任意のトラヒックパラメータをトラヒックパラメータテーブル４０に設定すれば良い。各々のトラヒック監視回路１１には、互いに依存関係はなくセルが上位装置６０に到着しポリシング回路１０が認知すると３つのトラヒック監視回路１１が並列に動作し、各々のトラヒックパラメータに違反があるかないかの監視だけを行うのは実施例１、２と同様である。
【００５８】
各々のトラヒック監視回路１１ａ，ｂ，ｃには、各々に判定回路１３１ａ，ｂ，ｃが接続される。この判定回路１３１ａ，ｂ，ｃには、トラヒックパラメータの中に設定されているＣＢＲの監視状態項目１３９により、図１３で示した判定種別１３１１の中の１つが選択され設定される。この判定回路１３１ａ，ｂ，ｃの組合せによりＣＢＲサービスのポリシングを実現する。
【００５９】
トラヒック監視回路１１ａに接続される判定回路１３１ａには、入力ＣＬＰ＝０のセルについてトラヒック監視回路１１ａで違反（ピークセルレート違反）があると内部廃棄信号１３３を送出し、入力ＣＬＰ＝１のセルにおいては内部廃棄信号１３３を送出するパターン０（Ｄ２）１３１１４を用いる。この判定回路１３１ａは到着セルのＣＬＰを入力ＣＬＰ２１とし、図８、９で示した判定論理で判定を行い、出力ＣＬＰ１３４ａを出力する。判定回路１３１ａで送出されたＣＬＰ１３４ａは判定回路１３１ｂの入力ＣＬＰ１３４ａとなる。
【００６０】
監視回路と同様に本サービスは判定回路が１個有れば実現出来るので、トラヒック監視回路１１ｂに接続される判定回路１３１ｂとトラヒック監視回路１１ｃに接続される判定回路１３１ｃには、入力ＣＬＰ＝０のセルにおいてはトラヒック監視回路の結果にかかわらずそのままＣＬＰ＝０を送出し、入力ＣＬＰ＝１のセルにおいてはトラヒック監視回路１１の結果にかかわらずそのままＣＬＰ＝１のセルを送出するダミーパターン１（Ｔ）１３１１５を用いる。これらの判定回路１３１は図８、９で示した論理で動作して出力ＣＬＰ１３４を出力する。各判定回路１３１ａ，ｂ，ｃから送出されたＣＬＰは論理和がとられポリシング回路１０からの出力ＣＬＰ３１となる。
【００６１】
判定回路１３１ａには、判定パターンに対応する（すなわち、入力ＣＬＰ＝０のセルについてトラヒック監視回路１１ａで違反があると内部廃棄信号１３３ａを送出し、入力ＣＬＰ＝１のセルについては即内部廃棄信号１３３ａを送出するパターン０（Ｄ２）１３１１４用の）更新回路１３８ａが接続される。更新回路１３８ａは、図１０、１１、１２で示した論理で動作し、判定回路１３１ａから内部更新信号１３７ａが送出されていてかつ他のポリシングにおいてタギングも廃棄もされなかった場合にトラヒック監視回路１１ａ用のトラヒックパラメータを更新するための更新信号１４ａを送出する。
【００６２】
判定回路１３１ｂ，ｃには、同様にダミーパターン１（Ｔ）１３１１５に対応した更新回路１３８ｂ，ｃが接続される。更新回路１３８は、図１０、１１、１２で示した論理で動作し、判定回路１３１から内部更新信号１３７が送出されていてかつ他のポリシングにおいてタギングまたは廃棄されなかった場合にトラヒック監視回路１１用のトラヒックパラメータを更新するための更新信号１４を送出する。
【００６３】
＜実施例４＞
図２０はＬＡＮ間接続サービスにおいての監視項目及び監視状態項目１３９のパタ−ンを示す図である。ＬＡＮ間接続サービスのポリシングを実行するために、総合判定回路１３に、トラヒックパラメータ４０に予め設定されている判定種別１３１１からＬＡＮ間接続の監視状態項目１３９を選び判定回路１３１に設定する。具体的には図２１のように判定種別１３１１を選択して総合判定回路１３を構成する。
【００６４】
すなわちＬＡＮ間接続サービスにおいては、トラヒック監視回路１１ａにＣＬＰ＝０のピークセルレート用のトラヒックパラメータをトラヒックパラメータテーブル４０に設定しこのトラヒックパラメータを監視する。また、トラヒック監視回路１１ｂにはＣＬＰ＝０のアベレージレート用のトラヒックパラメータをトラヒックパラメータテーブル４０に設定しこのトラヒックパラメータを監視する。さらに、トラヒック監視回路１１ｃにはＣＬＰ＝１のアベレージレート用のトラヒックパラメータをトラヒックパラメータテーブル４０に設定しこのトラヒックパラメータを監視する。上記実施例と同様に、各々のトラヒック監視回路１１ａ，ｂ，ｃには、互いに依存関係はなくセルが上位装置６０に到着しポリシング回路１０がセルの到着を認知すると３つのトラヒック監視回路１１ａ，ｂ，ｃが並列に動作し、各々のトラヒックパラメータに違反があるかないかの監視だけを行う。
【００６５】
各々のトラヒック監視回路１１ａ，ｂ，ｃには、判定回路１３１ａ，ｂ，ｃが接続される。この判定回路１３１ａ，ｂ，ｃには、トラヒックパラメータの中に設定されているＬＡＮ間接続サービスの監視状態項目１３９により、図１３で示した判定種別１３１１の中の１つが選択され設定される。この判定回路１３１ａ，ｂ，ｃの組合せによりＬＡＮ間サービスのポリシングを実現する。
【００６６】
トラヒック監視回路１１ａに接続される判定回路１３１ａには、入力ＣＬＰ＝０のセルについてトラヒック監視回路１１ａで違反（ピークセルレート違反）があると内部廃棄信号１３３を送出し、入力ＣＬＰ＝１のセルについては即内部廃棄信号１３３を送出するパターン０（Ｄ２）１３１１４を用いる。この判定回路１３１ａは到着セルのＣＬＰを入力ＣＬＰ２１とし、図８、９で示した判定論理で判定を行い、出力ＣＬＰ１３４ａを出力する。判定回路１３１ａで送出されたＣＬＰ１３４ａは判定回路１３１ｂの入力ＣＬＰ１３４ａとなる。
【００６７】
トラヒック監視回路１１ｂに接続される判定回路１３１ｂには、入力ＣＬＰ＝０のセルについてトラヒック監視回路１１ｂで違反（アベレージレート違反）があると内部タギング信号１３２を送出し、入力ＣＬＰ＝１のセルについてはそのままＣＬＰ＝１を送出するパターン０（Ｔ１）１３１１１を用いる。この判定回路１３１ｂは判定回路１３１ａの出力ＣＬＰ１３４ａを入力ＣＬＰ１３４ａとし、図８、９で示した判定論理で判定を行い、出力ＣＬＰ１３４ｂを出力する。判定回路１３１ｂで送出されたＣＬＰ１３４ｂは判定回路１３１ｃの入力ＣＬＰ１３４ｂとなる。
【００６８】
トラヒック監視回路１１ｃに接続される判定回路１３１ｃには、入力ＣＬＰ＝０のセルについてはそのままＣＬＰ＝０を送出し、入力ＣＬＰ＝１のセルについてトラヒック監視回路１１ｃで違反（アベレージレート違反）があると内部廃棄信号１３３を送出するパターン１（Ｄ１）１３１１６を用いる。この判定回路１３１ｃは判定回路１３１ｂの出力ＣＬＰ１３４ｂを入力ＣＬＰ１３４ｂとし、図８、９で示した判定論理で判定を行い、出力ＣＬＰ１３４ｃを出力する。判定回路１３１ｃで送出されたＣＬＰと他の判定回路から送出されたＣＬＰと論理和がとられポリシング回路１０からの出力ＣＬＰ３１となる。
【００６９】
判定回路１３１ａには、判定パターンと１対１に対応する（すなわち、入力ＣＬＰ＝０のセルについてトラヒック監視回路１１ａで違反があると内部廃棄信号１３３ａを送出し、入力ＣＬＰ＝１のセルについては即内部廃棄信号１３３ａを送出する判定パターン０（Ｄ２）１３１１４用の）更新回路１３８ａが接続される。更新回路１３８ａは、図１０、１１、１２で示した論理で動作し、判定回路１３１ａから内部更新信号１３７ａが送出されていてかつ他のポリシングにおいてタギングも廃棄もされなかった場合にトラヒック監視回路１１ａ用のトラヒックパラメータを更新するための更新信号１４ａを送出する。
【００７０】
判定回路１３１ｂには、同様に入力ＣＬＰ＝０のセルについてトラヒック監視回路１１ｂで違反があると内部タギング信号１３２ｂを送出し、入力ＣＬＰ＝１のセルについてはそのままＣＬＰ＝１を送出する判定パターン０（Ｔ１）１３１１に対応した更新回路１３８ｂが接続される。更新回路１３８ｂは、図１０、１１、１２で示した論理で動作し、判定回路１３１ｂから内部更新信号１３７ｂが送出されていてかつ他のポリシングにおいてタギングも廃棄もされなかった場合にトラヒック監視回路１１ｂ用のトラヒックパラメータを更新するための更新信号１４ｂを送出する。
【００７１】
判定回路１３１ｃにも、同様に入力ＣＬＰ＝０のセルについてはそのままＣＬＰ＝０を送出し、入力ＣＬＰ＝１のセルについてトラヒック監視回路１１ｃで違反があると内部廃棄信号１３３ｃを送出する判定パターン０（Ｄ１）１３１１６に対応した更新回路１３８ｃが接続される。更新回路１３８ｃは、図１０、１１、１２で示した論理で動作し、判定回路１３８ｃから内部更新信号１３７ｃが送出されていてかつ他のポリシングにおいて廃棄されなかった場合にトラヒック監視回路１１ｃ用のトラヒックパラメータを更新するための更新信号１４ｃを送出する。
【００７２】
＜実施例５＞
上述した４つの実施例は、それぞれ３個のトラヒック監視回路と判定回路および更新回路を準備しておき、これらの回路に通信サービスに対応した監視項目や判定パターンを選択して設定することで、同じ回路構成であっても通信サービスに対応したポリシング回路を実現出来ることを示した。通信サービスの内容によっては、さらに多くのトラヒック監視回路と判定回路および更新回路が必要になるのことがある。しかし、本発明によれば、ポリシング回路に、以下の実施例のように予めトラヒック監視回路と判定回路および更新回路を十分な数だけ（例えば予め想定出来る回路数の最大値）準備しておき、使用する回路が少ないサービスにおいては前記実施例のようにダミーパターンを設定するので多岐にわたる通信サービスへの対応が容易に実施出来る。もちろん、これらのダミー回路は判定動作の一部を除き並列に動作するので、通信サービスにおいて回路の処理動作が増加して遅延時間等が問題になることは無い。以下、可変ビットレートサービスを４個のトラヒック監視回路１１、４個の判定回路１３１及び４個の更新回路１３８で実現する場合のポリシング回路の実施例を示す。
【００７３】
図２２は可変ビットレートサービス（以下ＶＢＲと略す）においての監視項目及び監視状態項目１３９のパタ−ンを示す図である。ＶＢＲのポリシングを実行するためには、総合判定回路１３に、トラヒックパラメータ４０に予め設定されている判定種別１３１１からＶＢＲの監視状態項目１３９を選び判定回路１３１に設定する。具体的には図２３のように判定種別１３１１を選択して総合判定回路１３を構成する。
【００７４】
すなわちＶＢＲにおいては、監視回路においてＣＬＰ＝０で到着したセルのピークセルレートとアベレージレートおよびＣＬＰ＝１で到着したセルのピークセルレートとアベレージレートを４個の監視回路で監視する。監視項目の設定方法は前述の実施例と同様である。ＣＬＰ＝０で到着したセルは、１段目の判定回路でＣＬＰ＝０の条件でピークセルレート違反を判定し、許可されたセルは２段目の判定回路で同じくＣＬＰ＝０の条件でアベレージレート違反を判定する。ＣＬＰ＝０で到着したセルおいて、１段目もしくは２段目で違反と判定されたセルはタギングされる。１段目もしくは２段目でタギングされたセル、及びＣＬＰ＝１で到着したセルは、３段目もしくは４段目の判定回路でそれぞれピークセルレート違反とアベレージレート違反が判定される。ここで違反があった場合セルを廃棄する。具体的には、本ポリシング回路１０は、図４において、１段目の監視項目はトラヒック監視回路１１ａでＣＬＰ＝０で到着したセルのピークセルレートを監視し、２段目の監視項目はトラヒック監視回路１１ｂでＣＬＰ＝０で到着したセルのアベレージレートを監視し、３段目の監視項目はトラヒック監視回路１１ｃでＣＬＰ＝１で到着したセルのピークセルレートを監視し、４段目の監視項目はトラヒック監視回路１１ｄでＣＬＰ＝１で到着したセルのアベレージレートを監視する。これらの監視結果１２を総合判定回路１３に入力する。総合判定回路１３では判定回路１３１ａとして０（Ｔ１）１３１１１、判定回路１３１ｂとして０（Ｔ１）１３１１１、判定回路１３１ｃとして１（Ｄ１）１３１１６及び判定回路１３１ｄとして１（Ｄ１）１３１１６を選択して各判定回路に設定使用するポリシング回路である。
【００７５】
【発明の効果】
以上、実施例により説明したように本発明のポリシング方式および回路によれば、各種通信サービスを実現する複数の監視項目があって、さらにこれらの判定順序が規定されてるようなポリシングにおいて、図２７、２８に示したようにトラヒックの監視回路を独立させて複数設置し、さらに、判定順序がある判定回路及び更新回路を監視回路とは分離して結合した総合判定回路を設けた構成としたので、複雑なポリシング（例えば、監視項目がＮ項目あるポリシング）においても処理時間のかかるトラヒック監視を並列に実施出来るので、図２９に示すようにポリシングの処理が、監視項目が１項目のポリシングと同様の時間で実施出来、高速広帯域通信に適したセル遅延の少ないポリシングが可能となる。さらに、ポリシングに必要な監視回路、判定回路及び更新回路を予め十分な数だけ設置しておき、通信サービスに対応して各回路に必要なパラメータを設定すれば動作する構成としたので、同一のハードウェアで回路の増設等が不要な経済的にマルチサービスを提供するポリシング回路が容易に実現出来る。
【図面の簡単な説明】
【図１】本発明のポリシング回路の一構成を示す図である。
【図２】本発明のポリシング回路の別の構成を示す図である。
【図３】同じくトラヒック監視回路を３個使用したポリシング回路の構成図である。
【図４】同じくトラヒック監視回路を４個使用したポリシング回路の構成図である。
【図５】同じく図３で示したポリシング回路の総合判定回路の構成図である。
【図６】監視ＣＬＰ識別子の詳細な状態を示す図である。
【図７】廃棄／タギング識別子の詳細な状態を示す図である。
【図８】判定回路の論理動作を示す真理値表を示した図（１／２）である。
【図９】判定回路の論理動作を示す真理値表を示した図（２／２）である。
【図１０】更新回路のの論理動作を示す真理値表を示した図（１／３）である。
【図１１】更新回路のの論理動作を示す真理値表を示した図（２／３）である。
【図１２】更新回路のの論理動作を示す真理値表を示した図（３／３）である。
【図１３】判定回路１３１が実行する判定種別（パターン）を示す図である。
【図１４】スイッチド  マルチメガビット  サービスの監視状態項目を示す図である。
【図１５】スイッチド  マルチメガビット  サービスの判定回路の接続図である。
【図１６】フレームリレーサービスの監視状態項目を示す図である。
【図１７】フレームリレーサービスの判定回路の接続図である。
【図１８】固定ビットレートサービスの監視状態項目を示す図である。
【図１９】固定ビットレートサービスの判定回路の接続図である。
【図２０】ＬＡＮ間接続の監視状態項目を示す図である。
【図２１】ＬＡＮ間接続の判定回路の接続図である。
【図２２】可変ビットレートサービスの監視状態項目を示す図である。
【図２３】可変ビットレートサービスの判定回路の接続図である。
【図２４】通信サービスにおける監視状態項目の依存関係を示す図である。
【図２５】監視状態項目に依存関係を有するポリシング回路の一般的な構成図である。
【図２６】図２５のポリシング回路の動作シーケンス図である。
【図２７】本発明のポリシング方式による監視状態項目の依存関係を示す図である。
【図２８】本発明のポリシング方式を実現する回路の構成図である。
【図２９】図２８のポリシング回路の動作シーケンス図である。
【符号の説明】
１・・・ＡＴＭ通信装置、          ６０・・・インタフェース回路、
１０・・・ポリシング回路、        １１・・・トラヒック監視回路、
１２・・・監視結果、              １３・・・総合判定回路、
１４・・・更新信号、              ２１・・・ＣＬＰ、
４０・・・トラヒックパラメータテーブル、
１３１・・・判定回路、            １３８・・・トラヒックパラメータ更新回路。
【図１】
0003653501.tif 000002
【図２】
0003653501.tif 000003
【図３】
0003653501.tif 000004
【図４】
0003653501.tif 000005
【図５】
0003653501.tif 000006
【図６】
0003653501.tif 000007
【図７】
0003653501.tif 000008
【図８】
0003653501.tif 000009
【図９】
0003653501.tif 000010
【図１０】
0003653501.tif 000011
【図１１】
0003653501.tif 000012
【図１２】
0003653501.tif 000013
【図１３】
0003653501.tif 000014
【図１４】
0003653501.tif 000015
【図１５】
0003653501.tif 000016
【図１６】
0003653501.tif 000017
【図１７】
0003653501.tif 000018
【図１８】
0003653501.tif 000019
【図１９】
0003653501.tif 000020
【図２０】
0003653501.tif 000021
【図２１】
0003653501.tif 000022
【図２２】
0003653501.tif 000023
【図２３】
0003653501.tif 000024
【図２４】
0003653501.tif 000025
【図２５】
0003653501.tif 000026
【図２６】
0003653501.tif 000027
【図２７】
0003653501.tif 000028
【図２８】
0003653501.tif 000029
【図２９】
0003653501.tif 000030