JPH09284283A - Atmプロトコル処理方法及びatmプロトコル処理装置 - Google Patents
Atmプロトコル処理方法及びatmプロトコル処理装置Info
- Publication number
- JPH09284283A JPH09284283A JP9639696A JP9639696A JPH09284283A JP H09284283 A JPH09284283 A JP H09284283A JP 9639696 A JP9639696 A JP 9639696A JP 9639696 A JP9639696 A JP 9639696A JP H09284283 A JPH09284283 A JP H09284283A
- Authority
- JP
- Japan
- Prior art keywords
- connection
- parameter
- cell
- protocol processing
- time
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/04—Selecting arrangements for multiplex systems for time-division multiplexing
- H04Q11/0428—Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
- H04Q11/0478—Provisions for broadband connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5629—Admission control
- H04L2012/5631—Resource management and allocation
- H04L2012/5636—Monitoring or policing, e.g. compliance with allocated rate, corrective actions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5638—Services, e.g. multimedia, GOS, QOS
- H04L2012/5646—Cell characteristics, e.g. loss, delay, jitter, sequence integrity
- H04L2012/5652—Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
(57)【要約】
【課題】 RT、UPCを実現する。
【解決手段】 メモリ2にはコネクション毎に、prevと
statusから成る情報対が記憶される。例えば第i番目の
領域30i においてフレーム組立が行われるコネクショ
ンに対してはprev20i 及びstatus21i が記憶され
る。第1の動作はセルを受信する度にprev及びstatusを
記憶する。第2の動作はタイマ11がタイムアップする
度にprev及びstatusを読み出す。第3の動作はセル受信
後の経過時間とRT値の比較を行う。
statusから成る情報対が記憶される。例えば第i番目の
領域30i においてフレーム組立が行われるコネクショ
ンに対してはprev20i 及びstatus21i が記憶され
る。第1の動作はセルを受信する度にprev及びstatusを
記憶する。第2の動作はタイマ11がタイムアップする
度にprev及びstatusを読み出す。第3の動作はセル受信
後の経過時間とRT値の比較を行う。
Description
【0001】
【発明の属する技術分野】この発明は、非同期転送モー
ド(Asynchronous Transfer Mode、以下「ATM」と略
称する。)のプロトコル処理を行う技術に関し、特に組
立タイマ(Reassembly Timer、以下「RT」と略称す
る。)及び使用量パラメータ制御(Usage Parameter Co
ntrol、以下「UPC」と略称する。)に関するもので
ある。
ド(Asynchronous Transfer Mode、以下「ATM」と略
称する。)のプロトコル処理を行う技術に関し、特に組
立タイマ(Reassembly Timer、以下「RT」と略称す
る。)及び使用量パラメータ制御(Usage Parameter Co
ntrol、以下「UPC」と略称する。)に関するもので
ある。
【0002】
【従来の技術】ATMを用いた通信においては、転送さ
れるデータはセルと呼ばれる固定長の塊の複数に分解さ
れ、このセルが送受信される。図19は、セルのフォー
マットを示す概念図である。1つのセルは53オクテッ
トで構成され(1オクテット=8ビット)、5オクテッ
トのヘッダが48オクテットのペイロードに前置されて
いる。転送されるべきデータの内容はペイロードの領域
に配置される。
れるデータはセルと呼ばれる固定長の塊の複数に分解さ
れ、このセルが送受信される。図19は、セルのフォー
マットを示す概念図である。1つのセルは53オクテッ
トで構成され(1オクテット=8ビット)、5オクテッ
トのヘッダが48オクテットのペイロードに前置されて
いる。転送されるべきデータの内容はペイロードの領域
に配置される。
【0003】送信装置では、送信すべきデータの塊であ
るフレームを、セルのペイロードに合わせたサイズに分
解して順次送信する。受信装置では、受信したセルを用
いた組立処理(フレーム組立)を行って、元のフレーム
を再現する。
るフレームを、セルのペイロードに合わせたサイズに分
解して順次送信する。受信装置では、受信したセルを用
いた組立処理(フレーム組立)を行って、元のフレーム
を再現する。
【0004】図20は複数のセルからフレームを組み立
てる様子を示す概念図である。ヘッダ(或いは更にトレ
ーラ)は除かれてフレームが得られる。
てる様子を示す概念図である。ヘッダ(或いは更にトレ
ーラ)は除かれてフレームが得られる。
【0005】このようなフレーム組立においては、一般
には受信装置内のメモリが使用される。受信装置は装置
内のメモリのある領域を確保し、その領域へ受信したセ
ルを順次書き込むことでフレーム組立が実行される。フ
レームが組み立てられ移動または処理されれば、当該フ
レームを構成するセルを格納していたメモリの領域は解
放される。
には受信装置内のメモリが使用される。受信装置は装置
内のメモリのある領域を確保し、その領域へ受信したセ
ルを順次書き込むことでフレーム組立が実行される。フ
レームが組み立てられ移動または処理されれば、当該フ
レームを構成するセルを格納していたメモリの領域は解
放される。
【0006】ATMを用いた通信システムにおいては、
物理的に同一の伝送路上に複数の通信経路(コネクショ
ン)が同時に存在し得る。新たに通信を行おうとする、
即ち新たなコネクションの設定を要求する端末装置は、
如何なる特性の通信を使用するかを通信網に申請する。
通信網では新たなコネクションの設定要求を受信した
際、現在の通信状況をチェックし、可能であれば当該コ
ネクションの設定を許可する。
物理的に同一の伝送路上に複数の通信経路(コネクショ
ン)が同時に存在し得る。新たに通信を行おうとする、
即ち新たなコネクションの設定を要求する端末装置は、
如何なる特性の通信を使用するかを通信網に申請する。
通信網では新たなコネクションの設定要求を受信した
際、現在の通信状況をチェックし、可能であれば当該コ
ネクションの設定を許可する。
【0007】
【発明が解決しようとする課題】上記のようなATMを
用いた通信においては、種々のエラーが発生する可能性
がある。具体的には、セルの紛失や伝送路のトラブル、
或いは装置自体のトラブル等が予想される。
用いた通信においては、種々のエラーが発生する可能性
がある。具体的には、セルの紛失や伝送路のトラブル、
或いは装置自体のトラブル等が予想される。
【0008】例えばあるフレームの転送中であって、そ
の最後のセルが紛失された場合、フレームの最後を示す
情報が受信できない。従ってフレーム組立を終了するこ
とができず、フレーム組立に用いられるメモリは、当該
フレームに属する(即ち、フレームを構成していた)セ
ルのうち、既に転送されてきたセルを保持し続けること
となる。従って、メモリにおいて解放されない領域が生
じ、その空き容量が減少するという第1の問題点が生じ
る。
の最後のセルが紛失された場合、フレームの最後を示す
情報が受信できない。従ってフレーム組立を終了するこ
とができず、フレーム組立に用いられるメモリは、当該
フレームに属する(即ち、フレームを構成していた)セ
ルのうち、既に転送されてきたセルを保持し続けること
となる。従って、メモリにおいて解放されない領域が生
じ、その空き容量が減少するという第1の問題点が生じ
る。
【0009】また、通信網全体で可能な帯域には上限が
存在するので、新たに許可されたコネクションが不正に
使用された場合、例えば許可された帯域よりも広い帯域
で通信が行われた場合には、他のコネクションにおける
通信に悪影響を及ぼすことがあるという第2の問題点が
生じる。
存在するので、新たに許可されたコネクションが不正に
使用された場合、例えば許可された帯域よりも広い帯域
で通信が行われた場合には、他のコネクションにおける
通信に悪影響を及ぼすことがあるという第2の問題点が
生じる。
【0010】本発明は上記第1及び第2の問題点を解消
するためになされたもので、フレーム組立中であって一
定時間を経過してもセルが受信されない場合には、エラ
ー処理へ移行する技術(RTを実現する技術)及びこれ
に加えて各コネクションにおける帯域の使用状況などの
動作状態を監視する技術(UPCを実現する技術)を提
供することを目的とする。
するためになされたもので、フレーム組立中であって一
定時間を経過してもセルが受信されない場合には、エラ
ー処理へ移行する技術(RTを実現する技術)及びこれ
に加えて各コネクションにおける帯域の使用状況などの
動作状態を監視する技術(UPCを実現する技術)を提
供することを目的とする。
【0011】なお、RTの適用に関しては、ITU(In
ternational Telecommunication Union )の勧告I.3
63の中でオプションとして規定されている。
ternational Telecommunication Union )の勧告I.3
63の中でオプションとして規定されている。
【0012】
【課題を解決するための手段】この発明のうち請求項1
にかかるものは、フレームから分割されて得られるセル
を伝達するコネクションが複数存在し、前記セルを用い
た組み立て処理による前記フレームの復元を行うATM
プロトコル処理方法であって、(a)前記セルが受信さ
れる度に行われる工程であって、(a−1)受信された
前記セルが伝達した前記コネクションである受信コネク
ションのうち、前記受信された前記セルを用いても前記
復元が終了しない未復元コネクションに関する第1パラ
メータに現在時刻を記憶する工程を有する工程と、
(b)第1の周期毎に行われる工程であって、(b−
1)少なくとも前記未復元コネクション毎に、前記第1
のパラメータの値を現在時刻から減じて第1の経過時間
を求める工程を有する工程と、(c)前記第1の経過時
間と、前記第1の周期よりも長い第2の周期とを比較す
る工程とを備える。
にかかるものは、フレームから分割されて得られるセル
を伝達するコネクションが複数存在し、前記セルを用い
た組み立て処理による前記フレームの復元を行うATM
プロトコル処理方法であって、(a)前記セルが受信さ
れる度に行われる工程であって、(a−1)受信された
前記セルが伝達した前記コネクションである受信コネク
ションのうち、前記受信された前記セルを用いても前記
復元が終了しない未復元コネクションに関する第1パラ
メータに現在時刻を記憶する工程を有する工程と、
(b)第1の周期毎に行われる工程であって、(b−
1)少なくとも前記未復元コネクション毎に、前記第1
のパラメータの値を現在時刻から減じて第1の経過時間
を求める工程を有する工程と、(c)前記第1の経過時
間と、前記第1の周期よりも長い第2の周期とを比較す
る工程とを備える。
【0013】この発明のうち請求項2にかかるものは、
請求項1記載のATMプロトコル処理方法であって、前
記工程(a)は(a−2)前記受信された前記セルを用
いて前記復元が終了するか否かを示す情報を、前記受信
コネクションに関する前記第2パラメータとして記憶す
る工程を更に有し、前記工程(b)は(b−2)全ての
前記コネクションの前記第2パラメータを得る工程を更
に有する。
請求項1記載のATMプロトコル処理方法であって、前
記工程(a)は(a−2)前記受信された前記セルを用
いて前記復元が終了するか否かを示す情報を、前記受信
コネクションに関する前記第2パラメータとして記憶す
る工程を更に有し、前記工程(b)は(b−2)全ての
前記コネクションの前記第2パラメータを得る工程を更
に有する。
【0014】この発明のうち請求項3にかかるものは、
請求項2記載のATMプロトコル処理方法であって、前
記第1パラメータと前記第2パラメータとは、メモリに
おいて前記コネクション毎に同一の位置に格納される。
請求項2記載のATMプロトコル処理方法であって、前
記第1パラメータと前記第2パラメータとは、メモリに
おいて前記コネクション毎に同一の位置に格納される。
【0015】この発明のうち請求項4にかかるものは、
請求項1記載のATMプロトコル処理方法であって、前
記第1パラメータと共に前記コネクション毎に情報対を
形成する第2パラメータが設定され、前記未復元コネク
ションの一つの前記第2パラメータが、前記未復元コネ
クションの他の一つの前記情報対の記憶領域の位置を示
すことによって、前記情報対が連結されてリンク状のリ
ストを形成し、前記工程(b)においては前記リンク状
のリストに沿って、前記未復元コネクション毎に前記工
程(b−1)が実行される。
請求項1記載のATMプロトコル処理方法であって、前
記第1パラメータと共に前記コネクション毎に情報対を
形成する第2パラメータが設定され、前記未復元コネク
ションの一つの前記第2パラメータが、前記未復元コネ
クションの他の一つの前記情報対の記憶領域の位置を示
すことによって、前記情報対が連結されてリンク状のリ
ストを形成し、前記工程(b)においては前記リンク状
のリストに沿って、前記未復元コネクション毎に前記工
程(b−1)が実行される。
【0016】この発明のうち請求項5にかかるものは、
請求項4記載のATMプロトコル処理方法であって、前
記工程(a)は(a−2)前記受信された前記セルを用
いて前記復元が終了する前記受信コネクションである新
規復元コネクションの前記第2パラメータを以て、前記
新規復元コネクションの前記情報対の記憶領域を示して
いた指示情報を更新する工程を更に有する。
請求項4記載のATMプロトコル処理方法であって、前
記工程(a)は(a−2)前記受信された前記セルを用
いて前記復元が終了する前記受信コネクションである新
規復元コネクションの前記第2パラメータを以て、前記
新規復元コネクションの前記情報対の記憶領域を示して
いた指示情報を更新する工程を更に有する。
【0017】この発明のうち請求項6にかかるものは、
請求項5記載のATMプロトコル処理方法であって、前
記工程(a)は、(a−3)新たに前記未復元コネクシ
ョンとなった前記受信コネクションである新規未復元コ
ネクションの、前記リンク状のリストへの追加を行う工
程であって、前記追加以前に前記リンク状のリストの末
尾であった情報対の前記第2パラメータを、前記新規未
復元コネクションに関する前記情報対の位置を以て更新
する工程を更に有する。
請求項5記載のATMプロトコル処理方法であって、前
記工程(a)は、(a−3)新たに前記未復元コネクシ
ョンとなった前記受信コネクションである新規未復元コ
ネクションの、前記リンク状のリストへの追加を行う工
程であって、前記追加以前に前記リンク状のリストの末
尾であった情報対の前記第2パラメータを、前記新規未
復元コネクションに関する前記情報対の位置を以て更新
する工程を更に有する。
【0018】この発明のうち請求項7にかかるものは、
請求項1に記載のATMプロトコル処理方法であって、
(c)前記セルが受信される度に行われる工程であっ
て、(c−1)前記受信コネクションに関して記憶され
ていた前記第1パラメータを読み出す工程と、(c−
2)現在時刻から前記第1パラメータを減じて第2の経
過時間を求める工程と、(c−3)前記第2の経過時間
が所定の範囲内にあるか否かを判断する工程とを有する
工程を更に備え、前記工程(a−1)は前記工程(c)
の後に行われる。
請求項1に記載のATMプロトコル処理方法であって、
(c)前記セルが受信される度に行われる工程であっ
て、(c−1)前記受信コネクションに関して記憶され
ていた前記第1パラメータを読み出す工程と、(c−
2)現在時刻から前記第1パラメータを減じて第2の経
過時間を求める工程と、(c−3)前記第2の経過時間
が所定の範囲内にあるか否かを判断する工程とを有する
工程を更に備え、前記工程(a−1)は前記工程(c)
の後に行われる。
【0019】この発明のうち請求項8にかかるものは、
請求項7記載のATMプロトコル処理方法であって、前
記工程(c−3)は、前記第2の経過時間が、前記受信
コネクションにおいて隣接して伝達される2つの前記セ
ルの間隔に対して許容される最小時間よりも大きいか否
かを判断する工程である。
請求項7記載のATMプロトコル処理方法であって、前
記工程(c−3)は、前記第2の経過時間が、前記受信
コネクションにおいて隣接して伝達される2つの前記セ
ルの間隔に対して許容される最小時間よりも大きいか否
かを判断する工程である。
【0020】この発明のうち請求項9にかかるものは、
請求項8記載のATMプロトコル処理方法であって、特
定の時刻以降の前記最小時間は、前記コネクションにお
いて前記特定の時刻以前に伝達された前記セルの間隔に
応じて変動して設定される。
請求項8記載のATMプロトコル処理方法であって、特
定の時刻以降の前記最小時間は、前記コネクションにお
いて前記特定の時刻以前に伝達された前記セルの間隔に
応じて変動して設定される。
【0021】この発明のうち請求項10にかかるもの
は、請求項7記載のATMプロトコル処理方法であっ
て、前記工程(c−3)において前記第2の経過時間が
所定の範囲内にないと判断された場合には、前記工程
(a−1)において前記第1パラメータに現在時刻を記
憶させる代わりに前記第1パラメータの値を、前記所定
の範囲を規定する量だけ増加させる。
は、請求項7記載のATMプロトコル処理方法であっ
て、前記工程(c−3)において前記第2の経過時間が
所定の範囲内にないと判断された場合には、前記工程
(a−1)において前記第1パラメータに現在時刻を記
憶させる代わりに前記第1パラメータの値を、前記所定
の範囲を規定する量だけ増加させる。
【0022】この発明のうち請求項11にかかるもの
は、フレームから分割されて得られるセルを伝達するコ
ネクションが複数存在し、前記セルを用いた組み立て処
理による前記フレームの復元を行うATMプロトコル処
理装置であって、(a)前記コネクション毎に第1パラ
メータ及び第2パラメータを格納するメモリと、(b)
現在時刻を与える計時装置と、(c)第1の周期を与え
るタイマと、(d)前記コネクションにおける前記復元
が終了していない場合に、その対応する前記コネクショ
ンの前記第1のパラメータの値を現在時刻から減じて、
前記コネクション毎に経過時間を求める減算装置と、
(e)前記経過時間と、前記第1の周期よりも長い第2
の周期とを比較する比較装置とを備え、前記セルが受信
される度に、受信された前記セルが伝達した前記コネク
ションである受信コネクションに関する前記第1パラメ
ータが、前記計時装置から得られた現在時刻を以て更新
され、前記セルが受信される度に、前記受信コネクショ
ンにおいて前記復元が終了したか否かを示す情報を以て
前記受信コネクションに関する前記第2パラメータが更
新される。
は、フレームから分割されて得られるセルを伝達するコ
ネクションが複数存在し、前記セルを用いた組み立て処
理による前記フレームの復元を行うATMプロトコル処
理装置であって、(a)前記コネクション毎に第1パラ
メータ及び第2パラメータを格納するメモリと、(b)
現在時刻を与える計時装置と、(c)第1の周期を与え
るタイマと、(d)前記コネクションにおける前記復元
が終了していない場合に、その対応する前記コネクショ
ンの前記第1のパラメータの値を現在時刻から減じて、
前記コネクション毎に経過時間を求める減算装置と、
(e)前記経過時間と、前記第1の周期よりも長い第2
の周期とを比較する比較装置とを備え、前記セルが受信
される度に、受信された前記セルが伝達した前記コネク
ションである受信コネクションに関する前記第1パラメ
ータが、前記計時装置から得られた現在時刻を以て更新
され、前記セルが受信される度に、前記受信コネクショ
ンにおいて前記復元が終了したか否かを示す情報を以て
前記受信コネクションに関する前記第2パラメータが更
新される。
【0023】この発明のうち請求項12にかかるもの
は、請求項11記載のATMプロトコル処理装置であっ
て、前記メモリは、前記コネクション毎に、前記第1パ
ラメータ及び第2パラメータを同一のアドレスにおいて
記憶する。
は、請求項11記載のATMプロトコル処理装置であっ
て、前記メモリは、前記コネクション毎に、前記第1パ
ラメータ及び第2パラメータを同一のアドレスにおいて
記憶する。
【0024】この発明のうち請求項13にかかるもの
は、フレームから分割されて得られるセルを伝達するコ
ネクションが複数存在し、前記セルを用いた組み立て処
理による前記フレームの復元を行うATMプロトコル処
理装置であって、(a)前記コネクション毎に第1パラ
メータ及び第2パラメータを格納するメモリと、(b)
現在時刻を与える計時装置と、(c)第1の周期を与え
るタイマと、(d)前記復元が終了していない前記コネ
クションである未復元コネクションが構成するリンク状
のリストの先頭番地及び末尾番地を記憶する記憶手段
と、(e)前記未復元コネクションに関する前記第1の
パラメータの値を現在時刻から減じて、前記コネクショ
ン毎に経過時間を求める減算装置と、(f)前記経過時
間と、前記第1の周期よりも長い第2の周期とを比較す
る比較装置とを備え、前記セルが受信される度に、受信
された前記セルが伝達した前記コネクションである受信
コネクションに関する前記第1パラメータが、前記計時
装置から得られた現在時刻を以て更新され、前記リンク
状のリストは、前記未復元コネクションの一つの前記第
2パラメータが、前記未復元コネクションの他の一つに
関する情報が前記メモリにおいて記憶される領域の位置
を示すことによって形成される。
は、フレームから分割されて得られるセルを伝達するコ
ネクションが複数存在し、前記セルを用いた組み立て処
理による前記フレームの復元を行うATMプロトコル処
理装置であって、(a)前記コネクション毎に第1パラ
メータ及び第2パラメータを格納するメモリと、(b)
現在時刻を与える計時装置と、(c)第1の周期を与え
るタイマと、(d)前記復元が終了していない前記コネ
クションである未復元コネクションが構成するリンク状
のリストの先頭番地及び末尾番地を記憶する記憶手段
と、(e)前記未復元コネクションに関する前記第1の
パラメータの値を現在時刻から減じて、前記コネクショ
ン毎に経過時間を求める減算装置と、(f)前記経過時
間と、前記第1の周期よりも長い第2の周期とを比較す
る比較装置とを備え、前記セルが受信される度に、受信
された前記セルが伝達した前記コネクションである受信
コネクションに関する前記第1パラメータが、前記計時
装置から得られた現在時刻を以て更新され、前記リンク
状のリストは、前記未復元コネクションの一つの前記第
2パラメータが、前記未復元コネクションの他の一つに
関する情報が前記メモリにおいて記憶される領域の位置
を示すことによって形成される。
【0025】この発明のうち請求項14にかかるもの
は、請求項11乃至請求項13のいずれか一つに記載の
ATMプロトコル処理装置であって、前記メモリは前記
コネクション毎に、同一の前記フレームに属する前記セ
ルの望ましい受信間隔を示す第3パラメータを更に格納
する。そして、前記経過時間と、前記第3パラメータと
を比較する第2の比較装置を更に備える。
は、請求項11乃至請求項13のいずれか一つに記載の
ATMプロトコル処理装置であって、前記メモリは前記
コネクション毎に、同一の前記フレームに属する前記セ
ルの望ましい受信間隔を示す第3パラメータを更に格納
する。そして、前記経過時間と、前記第3パラメータと
を比較する第2の比較装置を更に備える。
【0026】この発明のうち請求項15にかかるもの
は、請求項11乃至請求項13のいずれか一つに記載の
ATMプロトコル処理装置であって、前記メモリは前記
コネクション毎に同一の前記フレームに属する前記セル
の望ましい受信間隔を示す第3パラメータと、前記受信
間隔について許容される範囲を示す第4パラメータを更
に格納する。そして、前記経過時間と、前記第3パラメ
ータと前記第4パラメータとの差及び和とを比較する第
2の比較装置を更に備える。
は、請求項11乃至請求項13のいずれか一つに記載の
ATMプロトコル処理装置であって、前記メモリは前記
コネクション毎に同一の前記フレームに属する前記セル
の望ましい受信間隔を示す第3パラメータと、前記受信
間隔について許容される範囲を示す第4パラメータを更
に格納する。そして、前記経過時間と、前記第3パラメ
ータと前記第4パラメータとの差及び和とを比較する第
2の比較装置を更に備える。
【0027】
実施の形態1.図1はこの発明の実施の形態1にかかる
ATMプロトコル処理装置を示すブロック図である。A
TM制御装置1、メモリ2及びプロセッサ3は互いにバ
ス4によって接続されている。ATM制御装置1は、通
信網に存在する伝送路(図示せず)に対して信号線5を
介してデータの送受を行う。システムによっては、プロ
セッサ3が設けられない場合もある。
ATMプロトコル処理装置を示すブロック図である。A
TM制御装置1、メモリ2及びプロセッサ3は互いにバ
ス4によって接続されている。ATM制御装置1は、通
信網に存在する伝送路(図示せず)に対して信号線5を
介してデータの送受を行う。システムによっては、プロ
セッサ3が設けられない場合もある。
【0028】図2はATM制御装置1として用いられる
ATM制御装置101の構成及びメモリ2の記憶領域を
示すブロック図である。ATM制御装置101によって
セルが受信され、メモリ2の領域301 ,…,30i ,
…においてコネクション毎にセルが順次記憶されること
によってフレーム組立が行われる。
ATM制御装置101の構成及びメモリ2の記憶領域を
示すブロック図である。ATM制御装置101によって
セルが受信され、メモリ2の領域301 ,…,30i ,
…においてコネクション毎にセルが順次記憶されること
によってフレーム組立が行われる。
【0029】ATM制御装置101は信号制御部1aと
信号処理部1bとを有している。信号処理部1bは現在
時刻T1を与える第1のタイマ10と、周期T2を計測
する第2のタイマ11と、RTにおける一定の値(RT
値:以下その値自身をもRTと表記して混用する)を保
持するレジスタ12と、減算装置13と、比較装置14
と、バス制御回路15とを備えている。タイマ10は現
在時刻T1を与える計時機能を有していれば良いが、回
路構成上、タイマであっても構わない。但しRT値より
も十分大きな周期を有する必要がある。
信号処理部1bとを有している。信号処理部1bは現在
時刻T1を与える第1のタイマ10と、周期T2を計測
する第2のタイマ11と、RTにおける一定の値(RT
値:以下その値自身をもRTと表記して混用する)を保
持するレジスタ12と、減算装置13と、比較装置14
と、バス制御回路15とを備えている。タイマ10は現
在時刻T1を与える計時機能を有していれば良いが、回
路構成上、タイマであっても構わない。但しRT値より
も十分大きな周期を有する必要がある。
【0030】メモリ2にはコネクション毎に、prevとst
atusから成る情報対が記憶される。例えば第i番目の領
域30i においてフレーム組立が行われるコネクション
に対してはprev20i 及びstatus21i が記憶される。
これらが記憶される領域は、図2に示されるように領域
30i と隣接するものであっても良いが、コネクション
毎に記憶されるのであれば離れた領域において別途に記
憶されてもよい。
atusから成る情報対が記憶される。例えば第i番目の領
域30i においてフレーム組立が行われるコネクション
に対してはprev20i 及びstatus21i が記憶される。
これらが記憶される領域は、図2に示されるように領域
30i と隣接するものであっても良いが、コネクション
毎に記憶されるのであれば離れた領域において別途に記
憶されてもよい。
【0031】実施の形態1の動作は大きく分けて3種あ
る。第1の動作はprev及びstatusを記憶する動作であ
り、第2の動作はprev及びstatusを読み出す動作であ
り、第3の動作はセル受信後の経過時間とRT値の比較
を行う動作である。
る。第1の動作はprev及びstatusを記憶する動作であ
り、第2の動作はprev及びstatusを読み出す動作であ
り、第3の動作はセル受信後の経過時間とRT値の比較
を行う動作である。
【0032】第1の動作はセルが受信される度に行われ
る。セルを受信すると、そのセルを用いたフレーム組立
が行われる。同一のフレームに対応したセルは同一のコ
ネクションにおいて伝達される。例えば第i番目のコネ
クションに関するセルが受信されれば、フレーム組立が
完了したか否かの情報を含む受信処理後の状態がstatus
21i として記憶される。そしてタイマ10から得られ
た現在時刻T1がprev20i として記憶される。これら
の信号は信号制御部1aによって司られてバス制御回路
15及びバス4を介してメモリ2へと書き込まれる。セ
ルが受信される度に第1の動作が行われるので、その度
にprev及びstatusが更新される。
る。セルを受信すると、そのセルを用いたフレーム組立
が行われる。同一のフレームに対応したセルは同一のコ
ネクションにおいて伝達される。例えば第i番目のコネ
クションに関するセルが受信されれば、フレーム組立が
完了したか否かの情報を含む受信処理後の状態がstatus
21i として記憶される。そしてタイマ10から得られ
た現在時刻T1がprev20i として記憶される。これら
の信号は信号制御部1aによって司られてバス制御回路
15及びバス4を介してメモリ2へと書き込まれる。セ
ルが受信される度に第1の動作が行われるので、その度
にprev及びstatusが更新される。
【0033】換言すれば、コネクション毎に、最後に受
信したセルに関する情報がprev及びstatusに与えられて
いる。なお、あるフレームに属するセルの最後のものを
受信した場合、つまりそのセルを用いたフレーム組立に
よってフレーム組立が終了する場合、そのコネクション
は以下「新規復元コネクション」ともいう。
信したセルに関する情報がprev及びstatusに与えられて
いる。なお、あるフレームに属するセルの最後のものを
受信した場合、つまりそのセルを用いたフレーム組立に
よってフレーム組立が終了する場合、そのコネクション
は以下「新規復元コネクション」ともいう。
【0034】第2の動作及び第3の動作は、セル受信と
は独立して周期T2毎に行われる。第2の動作及び第3
の動作も信号制御部1aによって制御される。図3は第
2の動作及び第3の動作を示すフローチャートである。
周期的な動作であるためフローチャートはループを形成
しているが、ここではまず位置J1から動作を説明す
る。ステップS1において、各コネクションのprev(2
01 ,…,20i ,…)及びstatus(211 ,…,21
i ,…)を読み出す。そしてstatusをチェックしてその
コネクションがフレーム組立中であるか否かを調べる
(ステップS2)。
は独立して周期T2毎に行われる。第2の動作及び第3
の動作も信号制御部1aによって制御される。図3は第
2の動作及び第3の動作を示すフローチャートである。
周期的な動作であるためフローチャートはループを形成
しているが、ここではまず位置J1から動作を説明す
る。ステップS1において、各コネクションのprev(2
01 ,…,20i ,…)及びstatus(211 ,…,21
i ,…)を読み出す。そしてstatusをチェックしてその
コネクションがフレーム組立中であるか否かを調べる
(ステップS2)。
【0035】もしもフレーム組立中であるならば、減算
装置13が用いられて、そのコネクションのprevを現在
時刻T1から差し引いて値xを得る(ステップS4)。
第1の動作によって、最後に受信したセルに関する情報
がprevに記憶されているので、値xはフレーム組立中の
コネクションに関して最後にセルを受信してからの経過
時間を示すことになる。
装置13が用いられて、そのコネクションのprevを現在
時刻T1から差し引いて値xを得る(ステップS4)。
第1の動作によって、最後に受信したセルに関する情報
がprevに記憶されているので、値xはフレーム組立中の
コネクションに関して最後にセルを受信してからの経過
時間を示すことになる。
【0036】ステップS5において、比較装置14が用
いられて経過時間xとRT値との比較が行われる(第3
の動作)。経過時間xがRT値よりも大きい場合は、最
後にセルを受信してからRT値以上の時間が経過しても
次のセルが受信されていない場合であるので、RT満了
(expire)と判断されてステップS6へと進む。ステッ
プS6ではエラー処理、例えば組立中のフレームを廃棄
し、当該フレームに属するセルを格納していたメモリの
領域を解放する処理が行われる。
いられて経過時間xとRT値との比較が行われる(第3
の動作)。経過時間xがRT値よりも大きい場合は、最
後にセルを受信してからRT値以上の時間が経過しても
次のセルが受信されていない場合であるので、RT満了
(expire)と判断されてステップS6へと進む。ステッ
プS6ではエラー処理、例えば組立中のフレームを廃棄
し、当該フレームに属するセルを格納していたメモリの
領域を解放する処理が行われる。
【0037】ステップS5において未だ経過時間xがR
T値よりも小さい場合、或いはステップS6においてエ
ラー処理が終了した場合、若しくはステップS6の処理
と並行してステップS7に進む。ステップS7ではタイ
マ11のタイムアップを確認する。つまり、ステップS
1〜S5(或いは更にステップS6)の処理が周期T2
毎に繰り返して処理される。
T値よりも小さい場合、或いはステップS6においてエ
ラー処理が終了した場合、若しくはステップS6の処理
と並行してステップS7に進む。ステップS7ではタイ
マ11のタイムアップを確認する。つまり、ステップS
1〜S5(或いは更にステップS6)の処理が周期T2
毎に繰り返して処理される。
【0038】ステップS5でエラー処理が必要であると
判断された場合を除いて、メモリへのアクセスは最初の
statusとprevの読み出しだけである。
判断された場合を除いて、メモリへのアクセスは最初の
statusとprevの読み出しだけである。
【0039】図4及び図5はいずれもステップS1〜S
5の処理が周期T2毎に繰り返して処理される状態をそ
れぞれ同一のコネクションに関して示すタイミングチャ
ートである。例えばT2=(1/10)RTに設定され
る。図4はステップS5で“No”と判断される場合を、
図5は“Yes ”と判断される場合を、それぞれ示してい
る。
5の処理が周期T2毎に繰り返して処理される状態をそ
れぞれ同一のコネクションに関して示すタイミングチャ
ートである。例えばT2=(1/10)RTに設定され
る。図4はステップS5で“No”と判断される場合を、
図5は“Yes ”と判断される場合を、それぞれ示してい
る。
【0040】図4において、時刻T0においてセルが受
信される。よってこのコネクションのprevとしてその時
刻T0が記録される(第1の動作)。時刻T0から時間
δ1(<T2)が経過してステップS7で“Yes ”と判
断されると、ステップS1,S2へ進む。今、時刻T0
で受信したセルを用いて行われたフレーム組立によって
もフレーム組立が終了していないとする。この場合には
第1の動作において、フレーム組立が終了していないと
いう情報を有するstatusが書き込まれているので、ステ
ップS3において“Yes ”と判断される。従って時刻T
1=T0+δ1においては、ステップS4によって得ら
れる経過時間xはT0+δ1−T0=δ1となる。δ1
<T2=(1/10)RT<RTの関係が成立するの
で、ステップS5においては“No”と判断され、タイマ
11が次にタイムアップするまで待機状態が続く(ステ
ップS7)。そして時刻T1=T0+T2+δ1におい
てステップS7からステップS1へと戻り、上記の処理
が順次繰り返され、経過時間xは周期T2ずつ増加して
行く。
信される。よってこのコネクションのprevとしてその時
刻T0が記録される(第1の動作)。時刻T0から時間
δ1(<T2)が経過してステップS7で“Yes ”と判
断されると、ステップS1,S2へ進む。今、時刻T0
で受信したセルを用いて行われたフレーム組立によって
もフレーム組立が終了していないとする。この場合には
第1の動作において、フレーム組立が終了していないと
いう情報を有するstatusが書き込まれているので、ステ
ップS3において“Yes ”と判断される。従って時刻T
1=T0+δ1においては、ステップS4によって得ら
れる経過時間xはT0+δ1−T0=δ1となる。δ1
<T2=(1/10)RT<RTの関係が成立するの
で、ステップS5においては“No”と判断され、タイマ
11が次にタイムアップするまで待機状態が続く(ステ
ップS7)。そして時刻T1=T0+T2+δ1におい
てステップS7からステップS1へと戻り、上記の処理
が順次繰り返され、経過時間xは周期T2ずつ増加して
行く。
【0041】時刻T1=T3において(T0+3T2+
δ1<T3<T0+4T2+δ1)新たにセルが受信さ
れ、このセルを用いて行われたフレーム組立によっても
フレーム組立が終了していないとする。第1の動作によ
ってprevの値は、新たにセルを受信した時刻T3を以て
更新される。そして時刻T1=T0+4T2+δ1=T
3+δ2においてステップS1以降の処理が行われる。
ここでδ2<T2であり、x=δ2となる。このように
図4で示される場合には、経過時間xがRT値を越える
よりも早期に新たなセルが受信されるので、ステップS
6に進むことはない。
δ1<T3<T0+4T2+δ1)新たにセルが受信さ
れ、このセルを用いて行われたフレーム組立によっても
フレーム組立が終了していないとする。第1の動作によ
ってprevの値は、新たにセルを受信した時刻T3を以て
更新される。そして時刻T1=T0+4T2+δ1=T
3+δ2においてステップS1以降の処理が行われる。
ここでδ2<T2であり、x=δ2となる。このように
図4で示される場合には、経過時間xがRT値を越える
よりも早期に新たなセルが受信されるので、ステップS
6に進むことはない。
【0042】また、図5において、時刻T0においてセ
ルが受信される。よってこのコネクションのprevとして
その時刻T0が記録される(第1の動作)。時刻T0か
ら時間δ1が経過してステップS1,S2へ進む。そし
て周期T2毎に経過時間xの値がδ1から順次T2ずつ
増加する。
ルが受信される。よってこのコネクションのprevとして
その時刻T0が記録される(第1の動作)。時刻T0か
ら時間δ1が経過してステップS1,S2へ進む。そし
て周期T2毎に経過時間xの値がδ1から順次T2ずつ
増加する。
【0043】そして現在時刻T1=T0+9T2+δ1
において経過時間x=9T2+δ1となるが、δ1<T
2=(1/10)RTであるのでx<RTであり、ステ
ップS5からステップS7へと進む。更に周期T2だけ
時間が経過して経過時間x=10T2+δ1>RTとな
るとステップS6におけるエラー処理が行われる。
において経過時間x=9T2+δ1となるが、δ1<T
2=(1/10)RTであるのでx<RTであり、ステ
ップS5からステップS7へと進む。更に周期T2だけ
時間が経過して経過時間x=10T2+δ1>RTとな
るとステップS6におけるエラー処理が行われる。
【0044】なお図5において、時刻T0+10T2以
降、時刻T0+10T2+δ1以前に新たなセルが受信
されれば、第1の動作によってprevが更新されることに
起因して、10T2=RTが経過しているにも拘らず、
RTが満了しないと判断されてしまう可能性がある。従
って、続いて生じた2つのセルを受信する時間がRT値
を越えたか否か(RTが満了したか否か)を経過時間x
を以て判断する限り、周期T2の誤差が生じる可能性が
ある。
降、時刻T0+10T2+δ1以前に新たなセルが受信
されれば、第1の動作によってprevが更新されることに
起因して、10T2=RTが経過しているにも拘らず、
RTが満了しないと判断されてしまう可能性がある。従
って、続いて生じた2つのセルを受信する時間がRT値
を越えたか否か(RTが満了したか否か)を経過時間x
を以て判断する限り、周期T2の誤差が生じる可能性が
ある。
【0045】しかし、周期T2をRT値よりも小さく、
例えば上記のように10%に設定することは可能であ
る。つまりタイマ11として、その周期T2をプログラ
ム可能とするものを採用することにより、RT値に関す
る誤差を所定の範囲に抑えることができる。
例えば上記のように10%に設定することは可能であ
る。つまりタイマ11として、その周期T2をプログラ
ム可能とするものを採用することにより、RT値に関す
る誤差を所定の範囲に抑えることができる。
【0046】もしもタイマ11の機能を用いずにRTの
満了を検出するのであれば、各コネクションがRTで満
了するタイマを持ち、フレーム組立中にはこのタイマを
動作させ、しかもセルを受信する度にこのタイマの値を
クリアし、タイマが満了した時点でRTが満了したか否
かを判断する必要がある。このように各コネクション毎
にタイマを設ける必要がある場合と比較して、タイマ1
1を有する本実施の形態は少ないハードウェアでRTを
実現することができるという効果がある。
満了を検出するのであれば、各コネクションがRTで満
了するタイマを持ち、フレーム組立中にはこのタイマを
動作させ、しかもセルを受信する度にこのタイマの値を
クリアし、タイマが満了した時点でRTが満了したか否
かを判断する必要がある。このように各コネクション毎
にタイマを設ける必要がある場合と比較して、タイマ1
1を有する本実施の形態は少ないハードウェアでRTを
実現することができるという効果がある。
【0047】更に、周期的に全コネクションのメモリの
内容をチェックすることによって、RTの為に必要なバ
ス4の帯域を予め計算しておくこともできる。例えばR
T値を1秒に、RT満了の誤差を10%に、それぞれ設
定する場合には、周期T2が0.1秒となるようにタイ
マ11がプログラムされ、レジスタ12の内容が1秒に
設定される。全コネクションの数を100であれば、R
Tのために1秒間に必要となるアクセス数は、prev及び
statusの読み出しがそれぞれ独立に行われるので、2×
(1/0.1)×100=2000となる。従ってメモ
リ幅が32ビットの場合にはRTの実現の為に必要な帯
域は2000(/sec)×32(bit )=64000(bp
s )=8(kBps)と求められる。
内容をチェックすることによって、RTの為に必要なバ
ス4の帯域を予め計算しておくこともできる。例えばR
T値を1秒に、RT満了の誤差を10%に、それぞれ設
定する場合には、周期T2が0.1秒となるようにタイ
マ11がプログラムされ、レジスタ12の内容が1秒に
設定される。全コネクションの数を100であれば、R
Tのために1秒間に必要となるアクセス数は、prev及び
statusの読み出しがそれぞれ独立に行われるので、2×
(1/0.1)×100=2000となる。従ってメモ
リ幅が32ビットの場合にはRTの実現の為に必要な帯
域は2000(/sec)×32(bit )=64000(bp
s )=8(kBps)と求められる。
【0048】なお、バス4の全帯域はバス・クロックを
25MHzとし、バスサイクルはアドレス指定とデータ
転送の為に2クロックが読み/書きに必要であるとし、
メモリの待ち時間を考慮しなければ、32(bit )×2
5(MHz )/2=400(Mbps)=50(MBps)と求め
られる。
25MHzとし、バスサイクルはアドレス指定とデータ
転送の為に2クロックが読み/書きに必要であるとし、
メモリの待ち時間を考慮しなければ、32(bit )×2
5(MHz )/2=400(Mbps)=50(MBps)と求め
られる。
【0049】なお、この帯域を低減するためにはprev及
びstatusの読み出しを同時に行うようにすることができ
る。
びstatusの読み出しを同時に行うようにすることができ
る。
【0050】図6はメモリ2におけるprev及びstatusの
データ構造を示す模式図である。32ビットのデータ長
を有するデータにprev及びstatusが共存している。例え
ば第0ビット目にstatusを、それ以外の第1〜第32ビ
ット目にprevを、それぞれ配置することができる。stat
usは、例えばフレーム組立中であるか否かに対応してそ
れぞれ“1”/“0”の1ビットの情報を有している。
このようにすることによって、同一アドレスにアクセス
するだけでprev及びstatusを読み/書きすることができ
るので、RTに必要な帯域を半減することができる。
データ構造を示す模式図である。32ビットのデータ長
を有するデータにprev及びstatusが共存している。例え
ば第0ビット目にstatusを、それ以外の第1〜第32ビ
ット目にprevを、それぞれ配置することができる。stat
usは、例えばフレーム組立中であるか否かに対応してそ
れぞれ“1”/“0”の1ビットの情報を有している。
このようにすることによって、同一アドレスにアクセス
するだけでprev及びstatusを読み/書きすることができ
るので、RTに必要な帯域を半減することができる。
【0051】実施の形態2.図7はこの発明の実施の形
態2にかかるATM制御装置102の構成及びメモリ2
の記憶領域を示すブロック図である。ATM制御装置1
02も図1に示されたATM制御装置1として採用する
ことができる。ATM制御装置102はATM制御装置
101に、更にレジスタ16,17を追加した構成を有
している。
態2にかかるATM制御装置102の構成及びメモリ2
の記憶領域を示すブロック図である。ATM制御装置1
02も図1に示されたATM制御装置1として採用する
ことができる。ATM制御装置102はATM制御装置
101に、更にレジスタ16,17を追加した構成を有
している。
【0052】メモリ2においては、コネクション毎に、
prevとnextVCから成る情報対が記憶される。つまり実施
の形態1において採用されていたstatusと置換してnext
VCが採用されている。例えば第i番目の領域30i にお
いてフレーム組立が行われるコネクションに対してはpr
ev20i 及びnextVC22i が記憶される。これらが記憶
される領域は、図7に示されるように領域30i と隣接
するものであっても良いが、コネクション毎に記憶され
るのであれば離れた領域において別途に記憶されてもよ
い。
prevとnextVCから成る情報対が記憶される。つまり実施
の形態1において採用されていたstatusと置換してnext
VCが採用されている。例えば第i番目の領域30i にお
いてフレーム組立が行われるコネクションに対してはpr
ev20i 及びnextVC22i が記憶される。これらが記憶
される領域は、図7に示されるように領域30i と隣接
するものであっても良いが、コネクション毎に記憶され
るのであれば離れた領域において別途に記憶されてもよ
い。
【0053】実施の形態2においては、フレーム組立中
であるコネクション(以下「未復元コネクション」とも
いう)に対応する情報対のみでリンク状のリスト(link
ed list )を構成し、このリンク状のリストを構成する
情報対に関するコネクションのみに関して経過時間xの
チェックが行われる。情報対はコネクション毎に設定さ
れており両者は一対一に対応するので、リンク状のリス
トはコネクションによって構成されているということも
できる。
であるコネクション(以下「未復元コネクション」とも
いう)に対応する情報対のみでリンク状のリスト(link
ed list )を構成し、このリンク状のリストを構成する
情報対に関するコネクションのみに関して経過時間xの
チェックが行われる。情報対はコネクション毎に設定さ
れており両者は一対一に対応するので、リンク状のリス
トはコネクションによって構成されているということも
できる。
【0054】実施の形態2においてもその動作は大きく
分けて3種ある。第1の動作はprevを記憶する動作であ
り、第2の動作はリンク状のリストの更新を行う動作で
あり、第3の動作はリンク状のリストに沿って、未復元
コネクションに関する経過時間とRT値の比較を行う動
作である。これらの動作も信号制御部1aによって制御
される。
分けて3種ある。第1の動作はprevを記憶する動作であ
り、第2の動作はリンク状のリストの更新を行う動作で
あり、第3の動作はリンク状のリストに沿って、未復元
コネクションに関する経過時間とRT値の比較を行う動
作である。これらの動作も信号制御部1aによって制御
される。
【0055】まず第1の動作は実施の形態1のそれと類
似しているが、statusやnextVCの記憶を行わない点で相
違する。単にセルが受信される度に第1のタイマ10か
ら得られた現在時刻T1がprev20i として記憶される
だけである。第2の動作は第1の動作と同様、セルが受
信される度に行われる。
似しているが、statusやnextVCの記憶を行わない点で相
違する。単にセルが受信される度に第1のタイマ10か
ら得られた現在時刻T1がprev20i として記憶される
だけである。第2の動作は第1の動作と同様、セルが受
信される度に行われる。
【0056】図8は第1の動作及び第2の動作を示すフ
ローチャートである。繰り返し動作であるためフローチ
ャートはループを形成しているが、ここではまず位置J
2から動作を説明する。
ローチャートである。繰り返し動作であるためフローチ
ャートはループを形成しているが、ここではまず位置J
2から動作を説明する。
【0057】ステップS100においてセルを受信する
まで待機状態が続き、セルを受信することによってステ
ップS200に進む。この受信したセルに対応するコネ
クションを受信コネクションと仮称する。
まで待機状態が続き、セルを受信することによってステ
ップS200に進む。この受信したセルに対応するコネ
クションを受信コネクションと仮称する。
【0058】ステップS200では、この受信したセル
を用いて行われるフレーム組立によってフレーム組立が
終了したか否かが判断される。“No”と判断されれば、
受信コネクションは未復元コネクションであって、ステ
ップS400へと進む。“Yes ”と判断されれば、ステ
ップS300を通ってステップS100へ戻る。
を用いて行われるフレーム組立によってフレーム組立が
終了したか否かが判断される。“No”と判断されれば、
受信コネクションは未復元コネクションであって、ステ
ップS400へと進む。“Yes ”と判断されれば、ステ
ップS300を通ってステップS100へ戻る。
【0059】ステップS400では未復元コネクション
であるところの受信コネクションが、既にリンク状のリ
ストの構成要素となっているのか否かが判断される。つ
まり、あるフレームに属する最初のセルを受信したので
あればステップS400において“No”と判断され、あ
るフレームに属する最初のセルではないセルを受信した
のであればステップS400において“Yes ”と判断さ
れる。あるフレームに属する最後のセルを受信したので
あれば、当該受信コネクションはステップS200にお
いて“Yes ”と判断されており、ステップS400の判
断を受けることはない。
であるところの受信コネクションが、既にリンク状のリ
ストの構成要素となっているのか否かが判断される。つ
まり、あるフレームに属する最初のセルを受信したので
あればステップS400において“No”と判断され、あ
るフレームに属する最初のセルではないセルを受信した
のであればステップS400において“Yes ”と判断さ
れる。あるフレームに属する最後のセルを受信したので
あれば、当該受信コネクションはステップS200にお
いて“Yes ”と判断されており、ステップS400の判
断を受けることはない。
【0060】ステップS400において“Yes ”と判断
されればそのまま、“No”と判断されればステップS5
00を通ってステップS600に進む。ステップS60
0においては第1の動作、即ち受信コネクションに関す
るprevへの現在時刻の書き込みが行われる。
されればそのまま、“No”と判断されればステップS5
00を通ってステップS600に進む。ステップS60
0においては第1の動作、即ち受信コネクションに関す
るprevへの現在時刻の書き込みが行われる。
【0061】ステップS300,S500はそれぞれ受
信コネクションをリンク状のリストに対して除外、追加
するものである。
信コネクションをリンク状のリストに対して除外、追加
するものである。
【0062】まず、未復元コネクション(即ちリンク状
のリストを構成するコネクション)が存在していない状
況から、新たに未復元コネクションが出現した場合(こ
れは必ず、あるフレームに属する最初のセルを受信した
場合に該当する)をも含めてステップS500の内容を
説明する。
のリストを構成するコネクション)が存在していない状
況から、新たに未復元コネクションが出現した場合(こ
れは必ず、あるフレームに属する最初のセルを受信した
場合に該当する)をも含めてステップS500の内容を
説明する。
【0063】当初、レジスタ16,17、及び各コネク
ションのnextVCはクリアされている。そして第j番目の
コネクションに関して新たにセルが受信された場合に
は、レジスタ16,17のいずれにも、情報対prev20
j ,nextVC22j (或いは更に領域30j )が記憶され
る領域の位置を示すポインタがセットされる。但し、ne
xtVC22j 自体はクリアされたままである。
ションのnextVCはクリアされている。そして第j番目の
コネクションに関して新たにセルが受信された場合に
は、レジスタ16,17のいずれにも、情報対prev20
j ,nextVC22j (或いは更に領域30j )が記憶され
る領域の位置を示すポインタがセットされる。但し、ne
xtVC22j 自体はクリアされたままである。
【0064】次に第j番目のコネクションに関してフレ
ーム組立が終了しないまま、第k番目のコネクションに
関して新たにセルが受信されると、レジスタ16の内容
はそのままで、レジスタ17は、第k番目のコネクショ
ンに関する情報対prev20k,nextVC22k (或いは更
に領域30k )が記憶される領域の位置を示すポインタ
へと更新される。これと同じ内容がnextVC22j に与え
られる。
ーム組立が終了しないまま、第k番目のコネクションに
関して新たにセルが受信されると、レジスタ16の内容
はそのままで、レジスタ17は、第k番目のコネクショ
ンに関する情報対prev20k,nextVC22k (或いは更
に領域30k )が記憶される領域の位置を示すポインタ
へと更新される。これと同じ内容がnextVC22j に与え
られる。
【0065】更に、第j番目および第k番目のいずれの
コネクションに関してもフレーム組立が終了しないま
ま、第m番目のコネクションに関して新たにセルが受信
されると、レジスタ16の内容はそのままで、レジスタ
17は、第m番目のコネクションに関する情報対prev2
0m ,nextVC22m (或いは更に領域30m )が記憶さ
れる領域の位置を示すポインタへと更新される。これと
同じ内容がnextVC22kに与えられる。
コネクションに関してもフレーム組立が終了しないま
ま、第m番目のコネクションに関して新たにセルが受信
されると、レジスタ16の内容はそのままで、レジスタ
17は、第m番目のコネクションに関する情報対prev2
0m ,nextVC22m (或いは更に領域30m )が記憶さ
れる領域の位置を示すポインタへと更新される。これと
同じ内容がnextVC22kに与えられる。
【0066】このように、各未復元コネクションのnext
VCは、その次の未復元コネクションに関する記憶領域を
示し、リンク状のリストが構築される。そして、レジス
タ16,17はそれぞれリンク状のリストの先頭番地お
よび末尾番地を記憶することになる。
VCは、その次の未復元コネクションに関する記憶領域を
示し、リンク状のリストが構築される。そして、レジス
タ16,17はそれぞれリンク状のリストの先頭番地お
よび末尾番地を記憶することになる。
【0067】図9はこの様にして構成されたリンク状の
リストを示す模式図であり、白抜き矢印の先が示してい
る領域の位置に関する情報を、白抜き矢印の根元にある
領域が有していることを示している。
リストを示す模式図であり、白抜き矢印の先が示してい
る領域の位置に関する情報を、白抜き矢印の根元にある
領域が有していることを示している。
【0068】つまり、ステップS500の内容を詳述す
れば、「新規未復元コネクションであるところの受信コ
ネクションに関する情報対の記憶領域の位置を、それ以
前にリンク状のリストの末尾であったところの情報対の
nextVCと、レジスタ17とに記憶させる」ということに
なる。
れば、「新規未復元コネクションであるところの受信コ
ネクションに関する情報対の記憶領域の位置を、それ以
前にリンク状のリストの末尾であったところの情報対の
nextVCと、レジスタ17とに記憶させる」ということに
なる。
【0069】次に図9に示されるようにリンク状のリス
トが構築されている状態から、第k番目のコネクション
が新規復元コネクションとなった場合を例に採ってステ
ップS300の詳細を説明する。第k番目のコネクショ
ンが除外されても、第j番目および第m番目のコネクシ
ョンをリング状のリストに残す必要があるので、両者を
連結する必要がある。その目的のため、第j番目のコネ
クションに関するnextVC22j の内容を、第m番目のコ
ネクションの情報対の位置を示していたnextVC22k を
以て更新する。
トが構築されている状態から、第k番目のコネクション
が新規復元コネクションとなった場合を例に採ってステ
ップS300の詳細を説明する。第k番目のコネクショ
ンが除外されても、第j番目および第m番目のコネクシ
ョンをリング状のリストに残す必要があるので、両者を
連結する必要がある。その目的のため、第j番目のコネ
クションに関するnextVC22j の内容を、第m番目のコ
ネクションの情報対の位置を示していたnextVC22k を
以て更新する。
【0070】つまり、この場合にはステップS300の
内容を詳述すれば「新規復元コネクションのnextVCを以
て、この新規復元コネクションの情報対の記憶領域を示
していたnextVCを更新する」ということになる。
内容を詳述すれば「新規復元コネクションのnextVCを以
て、この新規復元コネクションの情報対の記憶領域を示
していたnextVCを更新する」ということになる。
【0071】但し、新規復元コネクションがリンク状の
リストの先頭であった場合には、このこの新規復元コネ
クションの情報対の記憶領域を示していたnextVCは存在
しない。図9に即して云えば、第j番目のコネクション
に関するprev20j ,nextVC22j の位置を示すnextVC
は存在しない。その代わりに、この位置はレジスタ16
に記憶されている。従って、この場合にはステップS3
00の内容を詳述すれば「新規復元コネクションのnext
VCを以て、この新規復元コネクションの情報対の記憶領
域を示していた、リンク状のリストの先頭番地を更新す
る」ということになる。
リストの先頭であった場合には、このこの新規復元コネ
クションの情報対の記憶領域を示していたnextVCは存在
しない。図9に即して云えば、第j番目のコネクション
に関するprev20j ,nextVC22j の位置を示すnextVC
は存在しない。その代わりに、この位置はレジスタ16
に記憶されている。従って、この場合にはステップS3
00の内容を詳述すれば「新規復元コネクションのnext
VCを以て、この新規復元コネクションの情報対の記憶領
域を示していた、リンク状のリストの先頭番地を更新す
る」ということになる。
【0072】第3の動作はリンク状のリストに沿って、
つまりレジスタ16に記憶された初期番地から順に、レ
ジスタ17に記憶された末尾番地まで、図9に即して云
えばprev20j ,prev20k ,prev20m を順次読み出
しつつ、未復元コネクション毎に経過時間xを求める。
図10はこのような第3の動作を示すフローチャートで
ある。図3に示された実施の形態1の第3の動作と比較
して、ステップS1,S2,S3が省略されている一
方、ステップS4〜S7は同一である。従ってメモリ2
に対して、コネクションのうちの未復元コネクションに
関しての情報対にのみアクセスするので、必要なバスの
帯域を抑制しつつ、実施の形態1と同様にしてRTを実
現することができる。
つまりレジスタ16に記憶された初期番地から順に、レ
ジスタ17に記憶された末尾番地まで、図9に即して云
えばprev20j ,prev20k ,prev20m を順次読み出
しつつ、未復元コネクション毎に経過時間xを求める。
図10はこのような第3の動作を示すフローチャートで
ある。図3に示された実施の形態1の第3の動作と比較
して、ステップS1,S2,S3が省略されている一
方、ステップS4〜S7は同一である。従ってメモリ2
に対して、コネクションのうちの未復元コネクションに
関しての情報対にのみアクセスするので、必要なバスの
帯域を抑制しつつ、実施の形態1と同様にしてRTを実
現することができる。
【0073】prevのみならず、リンク状のリストを辿っ
て行くためにnextVCへのアクセスも必要なので、実施の
形態1においてアクセス数を求めた際の条件を適用しつ
つ、動作するコネクションの全コネクションに対する割
合を20%とすると、1秒間にメモリ2へアクセスする
回数は、2000×0.2=400となる。
て行くためにnextVCへのアクセスも必要なので、実施の
形態1においてアクセス数を求めた際の条件を適用しつ
つ、動作するコネクションの全コネクションに対する割
合を20%とすると、1秒間にメモリ2へアクセスする
回数は、2000×0.2=400となる。
【0074】以上のような手法によって、レジスタ1
6,17を追加するのみでハードウェア量を著しく増大
させることなく、RTを必要とする帯域を低減して実現
することができる。
6,17を追加するのみでハードウェア量を著しく増大
させることなく、RTを必要とする帯域を低減して実現
することができる。
【0075】なお、同時に動作するコネクションの割合
が増大するにつれ、未復元コネクションを管理するため
のオーバーヘッド、例えば第2の動作におけるnextVCの
更新も増大し、これが第3の動作に対して無視できなく
なる程度となれば、実施の形態1の方が望ましい場合も
有り得る。
が増大するにつれ、未復元コネクションを管理するため
のオーバーヘッド、例えば第2の動作におけるnextVCの
更新も増大し、これが第3の動作に対して無視できなく
なる程度となれば、実施の形態1の方が望ましい場合も
有り得る。
【0076】また、新規復元コネクションとして、例え
ば第k番目のコネクションをリンク状のリストから除外
する場合においては、第j番目のコネクションのnextVC
22j にアクセスする必要がある。従って、第k番目の
コネクションに関して記憶すべき情報として、prev,ne
xtVCに加えて、リンク状のリストにおいて順序が先であ
る未復元コネクションに関する情報を記憶する領域の位
置を示すものを備えることが望ましい。
ば第k番目のコネクションをリンク状のリストから除外
する場合においては、第j番目のコネクションのnextVC
22j にアクセスする必要がある。従って、第k番目の
コネクションに関して記憶すべき情報として、prev,ne
xtVCに加えて、リンク状のリストにおいて順序が先であ
る未復元コネクションに関する情報を記憶する領域の位
置を示すものを備えることが望ましい。
【0077】実施の形態3.図11はこの発明の実施の
形態3にかかるATM制御装置103の構成及びメモリ
2の記憶領域を示すブロック図である。ATM制御装置
103は信号制御部1aと信号処理部1cとを有してお
り、信号処理部1cは信号処理部1bに対して比較装置
19aを更に備えた構成を有している。
形態3にかかるATM制御装置103の構成及びメモリ
2の記憶領域を示すブロック図である。ATM制御装置
103は信号制御部1aと信号処理部1cとを有してお
り、信号処理部1cは信号処理部1bに対して比較装置
19aを更に備えた構成を有している。
【0078】実施の形態3は実施の形態の1と比較し
て、メモリ2に記憶させる内容が1つ増加する。メモリ
2においては、コネクション毎に、prev,status,intm
inから成る情報トリオが記憶される。つまり実施の形態
1において採用されていたprev,statusに追加して、in
tminが採用されている。実施の形態3においては、実施
の形態1の第1〜第3の動作に加えて、prevおよびintm
inを用いた第4の動作を行い、RTと共にUPCを実現
する。
て、メモリ2に記憶させる内容が1つ増加する。メモリ
2においては、コネクション毎に、prev,status,intm
inから成る情報トリオが記憶される。つまり実施の形態
1において採用されていたprev,statusに追加して、in
tminが採用されている。実施の形態3においては、実施
の形態1の第1〜第3の動作に加えて、prevおよびintm
inを用いた第4の動作を行い、RTと共にUPCを実現
する。
【0079】例えば第i番目の領域30i においてフレ
ーム組立が行われるコネクションに対してはprev2
0i ,status21i およびintmin23i が記憶される。
これらが記憶される領域は、図11に示されるように領
域30i と隣接するものであっても良いが、コネクショ
ン毎に記憶されるのであれば離れた領域において別途に
記憶されてもよい。
ーム組立が行われるコネクションに対してはprev2
0i ,status21i およびintmin23i が記憶される。
これらが記憶される領域は、図11に示されるように領
域30i と隣接するものであっても良いが、コネクショ
ン毎に記憶されるのであれば離れた領域において別途に
記憶されてもよい。
【0080】ある伝送路において信号の伝達が許される
帯域が例えば10MHzであった場合、この値は、当該
伝送路を使用する複数のコネクションに対してそれぞれ
許される帯域の総和の上限となる。例えば、第1〜第4
番目のコネクションが同一の伝送路を使用する場合には
それぞれ1MHz,4MHz,2MHz,3MHzの帯
域がこれらのコネクションに許可される。そしてこの許
可された以上の帯域でコネクションにおけるセルの伝達
がなされれば他のコネクションに悪影響を与えてしま
う。
帯域が例えば10MHzであった場合、この値は、当該
伝送路を使用する複数のコネクションに対してそれぞれ
許される帯域の総和の上限となる。例えば、第1〜第4
番目のコネクションが同一の伝送路を使用する場合には
それぞれ1MHz,4MHz,2MHz,3MHzの帯
域がこれらのコネクションに許可される。そしてこの許
可された以上の帯域でコネクションにおけるセルの伝達
がなされれば他のコネクションに悪影響を与えてしま
う。
【0081】これを避けるため、実施の形態3ではコネ
クション毎に、許可された帯域以上の帯域に及ぶような
セルの伝達がなされていないかをチェックする。つま
り、RTにおいてはセルの伝達の間隔が広くなりすぎて
いないかをチェックするのに対し、UPCではセルの伝
達の間隔が狭くなりすぎていないかをチェックする。そ
してintminには各コネクション毎に許される帯域に対応
した時間、即ち、同一コネクションにおいて隣接して伝
達されるセルの間隔に許される最小時間が設定される。
クション毎に、許可された帯域以上の帯域に及ぶような
セルの伝達がなされていないかをチェックする。つま
り、RTにおいてはセルの伝達の間隔が広くなりすぎて
いないかをチェックするのに対し、UPCではセルの伝
達の間隔が狭くなりすぎていないかをチェックする。そ
してintminには各コネクション毎に許される帯域に対応
した時間、即ち、同一コネクションにおいて隣接して伝
達されるセルの間隔に許される最小時間が設定される。
【0082】図12は第4の動作を示すフローチャート
である。第4の動作はセルを受信する度に行われる。繰
り返し動作であるためフローチャートはループを形成し
ているが、ここではまず位置J3から動作を説明する。
ステップS9によって第4の動作は、セルを受信するま
では待機状態が続く。ステップS10において、各コネ
クションのprev(201 ,…,20i ,…)及びintmin
(231 ,…,23i,…)を読み出す。そしてステッ
プS11に進み、現在時刻T1からprevを減じて経過時
間yを求める。現在時刻T1,prevのいずれもがセルを
受信するタイミングで求められるので、経過時間yはタ
イマ11の周期T2の影響を受けずに、同一コネクショ
ンにおいて隣接して受信されるセルの間隔を示すことに
なる。
である。第4の動作はセルを受信する度に行われる。繰
り返し動作であるためフローチャートはループを形成し
ているが、ここではまず位置J3から動作を説明する。
ステップS9によって第4の動作は、セルを受信するま
では待機状態が続く。ステップS10において、各コネ
クションのprev(201 ,…,20i ,…)及びintmin
(231 ,…,23i,…)を読み出す。そしてステッ
プS11に進み、現在時刻T1からprevを減じて経過時
間yを求める。現在時刻T1,prevのいずれもがセルを
受信するタイミングで求められるので、経過時間yはタ
イマ11の周期T2の影響を受けずに、同一コネクショ
ンにおいて隣接して受信されるセルの間隔を示すことに
なる。
【0083】ステップS12においては経過時間yとin
tminとの大小比較が比較装置19aによって行われる。
y≧intminであればステップS12において“Yes ”と
判断される。この場合はセルが許可された帯域で伝達さ
れているので、ステップS14へと進む。y<intminで
あればステップS12において“No”と判断される。こ
の場合にはセルの伝達は許可された帯域を越えてなされ
ているので、ステップS13へと進んでエラー処理が行
われ、ステップS14へと進む。ステップS13は後述
するステップS14の処理と同時に行われても良い。
tminとの大小比較が比較装置19aによって行われる。
y≧intminであればステップS12において“Yes ”と
判断される。この場合はセルが許可された帯域で伝達さ
れているので、ステップS14へと進む。y<intminで
あればステップS12において“No”と判断される。こ
の場合にはセルの伝達は許可された帯域を越えてなされ
ているので、ステップS13へと進んでエラー処理が行
われ、ステップS14へと進む。ステップS13は後述
するステップS14の処理と同時に行われても良い。
【0084】ステップS14ではprevを現在時刻T1を
以て更新する。即ち第1の動作が行われる。もしもステ
ップS10以前に第1の動作を行えば、ステップS1
0,S11に費やされる処理時間を無視すれば常に経過
時間yが“0”となってUPCを実現することはできな
い。よってステップS14はステップS10以降に設定
する必要がある。或いはステップS14をステップS1
0とステップS12の間に設けることもできる。
以て更新する。即ち第1の動作が行われる。もしもステ
ップS10以前に第1の動作を行えば、ステップS1
0,S11に費やされる処理時間を無視すれば常に経過
時間yが“0”となってUPCを実現することはできな
い。よってステップS14はステップS10以降に設定
する必要がある。或いはステップS14をステップS1
0とステップS12の間に設けることもできる。
【0085】勿論、実施の形態2に示された態様に対し
て実施の形態3を適用することもできる。つまり実施の
形態2において採用されていたprev,nextVCに追加し
て、intminを採用し、コネクション毎に、prev,nextV
C,intminから成る情報トリオが記憶されるようにして
もよい。
て実施の形態3を適用することもできる。つまり実施の
形態2において採用されていたprev,nextVCに追加し
て、intminを採用し、コネクション毎に、prev,nextV
C,intminから成る情報トリオが記憶されるようにして
もよい。
【0086】なおLANを用いた通信のように、許可さ
れた帯域内で伝達されるものの、セルの間隔が局所的に
は狭くなる場合もある。この場合には、伝達されるセル
の全てについての平均をとれば帯域を満足しており、エ
ラー処理を行わなくてもよいことがある。
れた帯域内で伝達されるものの、セルの間隔が局所的に
は狭くなる場合もある。この場合には、伝達されるセル
の全てについての平均をとれば帯域を満足しており、エ
ラー処理を行わなくてもよいことがある。
【0087】このように時間と共に特性が変化するよう
な通信に適合するためには、セルを受信することによっ
て動的にintminを更新することによってUPCを実現す
ることができる。図13はそのような場合のintminの書
き換えを示す概念図である。
な通信に適合するためには、セルを受信することによっ
て動的にintminを更新することによってUPCを実現す
ることができる。図13はそのような場合のintminの書
き換えを示す概念図である。
【0088】例えば、同一コネクションを隣接して伝達
する4個のセル#1〜#4の間隔D1〜D2のいずれも
がintminの第1の値M1よりも小さかった場合にはintm
inをM1よりも大きな第2の値M2に更新し、セル#4
と、5個目のセル#5との間隔D4がM2よりも小さい
場合にはエラー処理を行い、M2以上であった場合には
エラー処理を行わない。このような更新も信号制御部1
aの制御の下で行うことができる。
する4個のセル#1〜#4の間隔D1〜D2のいずれも
がintminの第1の値M1よりも小さかった場合にはintm
inをM1よりも大きな第2の値M2に更新し、セル#4
と、5個目のセル#5との間隔D4がM2よりも小さい
場合にはエラー処理を行い、M2以上であった場合には
エラー処理を行わない。このような更新も信号制御部1
aの制御の下で行うことができる。
【0089】実施の形態4.図14はこの発明の実施の
形態4にかかるATM制御装置104の構成及びメモリ
2の記憶領域を示すブロック図である。ATM制御装置
104は信号制御部1aと信号処理部1dとを有してお
り、信号処理部1dは信号処理部1bに対して比較装置
19bを更に備えた構成を有している。
形態4にかかるATM制御装置104の構成及びメモリ
2の記憶領域を示すブロック図である。ATM制御装置
104は信号制御部1aと信号処理部1dとを有してお
り、信号処理部1dは信号処理部1bに対して比較装置
19bを更に備えた構成を有している。
【0090】実施の形態4は実施の形態の1と比較し
て、メモリ2に記憶させる内容が2つ増加する。メモリ
2においては、コネクション毎に、prev,status,int
,varの4つの要素から成る情報組が記憶される。つま
り実施の形態1において採用されていたprev,statusに
追加して、int 及びvar が採用されている。実施の形態
4においては、実施の形態1の第1〜第3の動作に加え
て、prev,int ,var を用いた第4の動作を行い、RT
と共にUPCを実現する。実施の形態4の第4の動作に
おいては、int ,var が実施の形態3の第4の動作にお
けるintminと対応した機能を果たす。
て、メモリ2に記憶させる内容が2つ増加する。メモリ
2においては、コネクション毎に、prev,status,int
,varの4つの要素から成る情報組が記憶される。つま
り実施の形態1において採用されていたprev,statusに
追加して、int 及びvar が採用されている。実施の形態
4においては、実施の形態1の第1〜第3の動作に加え
て、prev,int ,var を用いた第4の動作を行い、RT
と共にUPCを実現する。実施の形態4の第4の動作に
おいては、int ,var が実施の形態3の第4の動作にお
けるintminと対応した機能を果たす。
【0091】例えば第i番目の領域30i においてフレ
ーム組立が行われるコネクションに対してはprev2
0i ,status21i ,int 24i ,var 25i が記憶さ
れる。これらが記憶される領域は、図14に示されるよ
うに領域30i と隣接するものであっても良いが、コネ
クション毎に記憶されるのであれば離れた領域において
別途に記憶されてもよい。
ーム組立が行われるコネクションに対してはprev2
0i ,status21i ,int 24i ,var 25i が記憶さ
れる。これらが記憶される領域は、図14に示されるよ
うに領域30i と隣接するものであっても良いが、コネ
クション毎に記憶されるのであれば離れた領域において
別途に記憶されてもよい。
【0092】実施の形態4においては、セルの伝達が所
定の間隔でほぼ等間隔で行われたか否かが判断される。
セルの伝達が(int −var )以上、(int +var )以下
の間隔で行われれば正常な伝達であると判断され、これ
以外の間隔で伝達された場合にはセルが正常に伝達され
なかったと判断してエラー処理が行われる。つまり、セ
ルの伝達される望ましい間隔としてint が、これに対す
る許容範囲としてvarが、いずれもコネクション毎に設
定される。
定の間隔でほぼ等間隔で行われたか否かが判断される。
セルの伝達が(int −var )以上、(int +var )以下
の間隔で行われれば正常な伝達であると判断され、これ
以外の間隔で伝達された場合にはセルが正常に伝達され
なかったと判断してエラー処理が行われる。つまり、セ
ルの伝達される望ましい間隔としてint が、これに対す
る許容範囲としてvarが、いずれもコネクション毎に設
定される。
【0093】図15は上記判断を示すタイミングチャー
トである。セル#nが時刻T0において受信された。そ
の後、時間ΔTp経過した時刻T0+ΔTpにおいてセ
ル#pが受信され、T0+int −var ≦T0+ΔTp≦
T0+int +var が成立すれば、セル#pは正常である
と判断される。図15においてprevはセル#pが受信さ
れることによってT0からT0+ΔTpに更新されてい
る(第1の動作)。
トである。セル#nが時刻T0において受信された。そ
の後、時間ΔTp経過した時刻T0+ΔTpにおいてセ
ル#pが受信され、T0+int −var ≦T0+ΔTp≦
T0+int +var が成立すれば、セル#pは正常である
と判断される。図15においてprevはセル#pが受信さ
れることによってT0からT0+ΔTpに更新されてい
る(第1の動作)。
【0094】セル#pが受信される代わりに、時刻T0
から時間ΔTq経過した時刻T0+ΔTqにおいてセル
#qが受信され、T0+int −var >T0+ΔTqが成
立すればセル#qは正常ではないと判断される。同様
に、セル#pが受信される代わりに、時刻T0から時間
ΔTr経過した時刻T0+ΔTrにおいてセル#rが受
信され、T0+int +var <T0+ΔTrが成立すれば
セル#rも正常ではないと判断される。
から時間ΔTq経過した時刻T0+ΔTqにおいてセル
#qが受信され、T0+int −var >T0+ΔTqが成
立すればセル#qは正常ではないと判断される。同様
に、セル#pが受信される代わりに、時刻T0から時間
ΔTr経過した時刻T0+ΔTrにおいてセル#rが受
信され、T0+int +var <T0+ΔTrが成立すれば
セル#rも正常ではないと判断される。
【0095】図16は第4の動作を示すフローチャート
である。図12において示された第4の動作と類似して
おり、ステップS10,S11,S12がそれぞれステ
ップS15,S16,S17に置換された構成を有して
いる。ステップ15においてprev,int ,var を読み込
み、ステップS16において現時時刻T1とprevとの差
をΔTとして得ている。今、着目しているセル(図15
で示された#p,#q,#rに相当)の一つ前に受信さ
れたセル(図15のセル#nに相当)の受信時の現在時
刻T1=T0がprevに記憶されているので、ΔTは同一
コネクションにおいて隣接して受信されたセルの伝達間
隔を示すことになる(図15で示されたΔTp,ΔT
q,ΔTrに相当)。
である。図12において示された第4の動作と類似して
おり、ステップS10,S11,S12がそれぞれステ
ップS15,S16,S17に置換された構成を有して
いる。ステップ15においてprev,int ,var を読み込
み、ステップS16において現時時刻T1とprevとの差
をΔTとして得ている。今、着目しているセル(図15
で示された#p,#q,#rに相当)の一つ前に受信さ
れたセル(図15のセル#nに相当)の受信時の現在時
刻T1=T0がprevに記憶されているので、ΔTは同一
コネクションにおいて隣接して受信されたセルの伝達間
隔を示すことになる(図15で示されたΔTp,ΔT
q,ΔTrに相当)。
【0096】従って、図15を用いて説明された判断を
行うためには、ステップ17においてint −var ≦ΔT
≦int +var が成立すれば正常であるとし、そうでなけ
れば正常ではないと判断を行えば良い。かかる処理は比
較装置19bにおいて行われる。ステップS17より後
の処理は実施の形態3と同様である。
行うためには、ステップ17においてint −var ≦ΔT
≦int +var が成立すれば正常であるとし、そうでなけ
れば正常ではないと判断を行えば良い。かかる処理は比
較装置19bにおいて行われる。ステップS17より後
の処理は実施の形態3と同様である。
【0097】またステップS14の位置を、ステップS
15とステップS17との間に配することができるが、
ステップS15以前に配することができないのも実施の
形態3と同様である。
15とステップS17との間に配することができるが、
ステップS15以前に配することができないのも実施の
形態3と同様である。
【0098】なお、ステップS17の条件は緩和するこ
ともある。電話などのリアルタイムでの通信が必要な場
合には上記のステップS17の条件が必要であるが、そ
の他の文書による通信などでは必ずしもステップS17
の条件は必要ではない。つまり、実施の形態3の場合と
同様に、セルが伝達される間隔は短ければ障害となる
が、長い場合には障害とならない。このような場合には
ステップS17の判断条件は、int −var ≦ΔTが成立
するか(“Yes ”)否か(“No”)と設定できる。例え
ば図15に即して云えば、セル#qは正常に伝達されな
いと、セル#rは正常に伝達がなされたと、それぞれ判
断される。
ともある。電話などのリアルタイムでの通信が必要な場
合には上記のステップS17の条件が必要であるが、そ
の他の文書による通信などでは必ずしもステップS17
の条件は必要ではない。つまり、実施の形態3の場合と
同様に、セルが伝達される間隔は短ければ障害となる
が、長い場合には障害とならない。このような場合には
ステップS17の判断条件は、int −var ≦ΔTが成立
するか(“Yes ”)否か(“No”)と設定できる。例え
ば図15に即して云えば、セル#qは正常に伝達されな
いと、セル#rは正常に伝達がなされたと、それぞれ判
断される。
【0099】実施の形態5.実施の形態4を実施の形態
2にも適用できることは実施の形態3と同様であるもの
の、実施の形態4の第1の動作を実施の形態1,2の実
施の形態4に対して改善することも可能である。具体的
には実施の形態5では第1の動作が現在時刻をprevに与
えるとは限らない。後続するセルが伝達されるタイミン
グが、許容範囲var が設定されていることに起因して誤
判定されることを回避するために、他の値をprevに与え
る場合がある。
2にも適用できることは実施の形態3と同様であるもの
の、実施の形態4の第1の動作を実施の形態1,2の実
施の形態4に対して改善することも可能である。具体的
には実施の形態5では第1の動作が現在時刻をprevに与
えるとは限らない。後続するセルが伝達されるタイミン
グが、許容範囲var が設定されていることに起因して誤
判定されることを回避するために、他の値をprevに与え
る場合がある。
【0100】図17は実施の形態5における第1の動作
を示すタイミングチャートである。セル#nが時刻T0
において受信される。ここでは説明の簡単のために、セ
ル#nの受信によってprevを時刻T0を以て更新したと
する。勿論、このprevの与え方が、後述するようなやり
方であっても同様である。
を示すタイミングチャートである。セル#nが時刻T0
において受信される。ここでは説明の簡単のために、セ
ル#nの受信によってprevを時刻T0を以て更新したと
する。勿論、このprevの与え方が、後述するようなやり
方であっても同様である。
【0101】セル#nを受信した後に時間ΔTp経過し
た時刻T0+ΔTpにおいてセル#pが受信された場合
には、T0+int −var ≦T0+ΔTp≦T0+int +
varが成立するのでセル#pは正常であると判断され
る。そしてprevはセル#pが受信されることによっ
てT0からT0+int に更新される。
た時刻T0+ΔTpにおいてセル#pが受信された場合
には、T0+int −var ≦T0+ΔTp≦T0+int +
varが成立するのでセル#pは正常であると判断され
る。そしてprevはセル#pが受信されることによっ
てT0からT0+int に更新される。
【0102】つまりセル#pが時刻(prev+int −var
)以降で時刻(prev+int +var )以前に受信されれ
ば、仮想的に、セル#pが受信された時刻を一律にT0
+intとする。従ってセル#pを受信してから時間ΔT
sが経過してセル#sが受信された際にステップS17
で判断されるΔTは、ΔTsではなく、ΔTp+ΔTs
−int に等しい。
)以降で時刻(prev+int +var )以前に受信されれ
ば、仮想的に、セル#pが受信された時刻を一律にT0
+intとする。従ってセル#pを受信してから時間ΔT
sが経過してセル#sが受信された際にステップS17
で判断されるΔTは、ΔTsではなく、ΔTp+ΔTs
−int に等しい。
【0103】ステップS14の内容を「prevにint を加
える」に変更すれば、図16は実施の形態5の動作を示
すこととなる。これによって、許容範囲var が累積して
判断されることに起因する、全体的に見たコネクション
の帯域の大きさを誤判断するということが回避される。
える」に変更すれば、図16は実施の形態5の動作を示
すこととなる。これによって、許容範囲var が累積して
判断されることに起因する、全体的に見たコネクション
の帯域の大きさを誤判断するということが回避される。
【0104】勿論、実施の形態4において説明されたよ
うに、文書の通信のようにステップS17の条件が緩和
される場合にはステップS14の変更内容も異なる。図
18はこのような場合にステップS14と置換される処
理を示すフローチャートであり、具体的には信号制御部
1aにおいて処理させることができる。
うに、文書の通信のようにステップS17の条件が緩和
される場合にはステップS14の変更内容も異なる。図
18はこのような場合にステップS14と置換される処
理を示すフローチャートであり、具体的には信号制御部
1aにおいて処理させることができる。
【0105】int −var ≦ΔTが成立すれば、そのコネ
クションにおいて正常な伝達が行われていると判断され
るのであるから、セル#pが時刻(prev+int −var )
以降で時刻(prev+int )以前に受信されれば、ステッ
プS140で“Yes ”と判断され、仮想的にセル#pが
受信された時刻を一律にprev+int (=T0+int )と
し、この値を以てprevを更新する。つまりprevの値をin
t だけ増加させる(ステップS141)。これによっ
て、セル#pが、許容範囲ではあるけれども短い間隔で
セル#nの後に受信され、セル#sがセル#nに対する
許容範囲(2int)よりも短い間隔でセル#pの後に受
信された場合であっても、セル#sの伝達が異常である
ことを検出することができる。
クションにおいて正常な伝達が行われていると判断され
るのであるから、セル#pが時刻(prev+int −var )
以降で時刻(prev+int )以前に受信されれば、ステッ
プS140で“Yes ”と判断され、仮想的にセル#pが
受信された時刻を一律にprev+int (=T0+int )と
し、この値を以てprevを更新する。つまりprevの値をin
t だけ増加させる(ステップS141)。これによっ
て、セル#pが、許容範囲ではあるけれども短い間隔で
セル#nの後に受信され、セル#sがセル#nに対する
許容範囲(2int)よりも短い間隔でセル#pの後に受
信された場合であっても、セル#sの伝達が異常である
ことを検出することができる。
【0106】一方、時刻(prev+int )以降にセル#p
が受信されれば、ステップS140で“No”と判断さ
れ、ステップS14と同様にセル#pが受信された現在
時刻T1を以てprevを更新する(ステップS142)。
ステップS142のようにprevを更新しても、セル#s
がセル#nに対して許容範囲よりも短い間隔でセル#p
の後に受信された場合を看過することはない。
が受信されれば、ステップS140で“No”と判断さ
れ、ステップS14と同様にセル#pが受信された現在
時刻T1を以てprevを更新する(ステップS142)。
ステップS142のようにprevを更新しても、セル#s
がセル#nに対して許容範囲よりも短い間隔でセル#p
の後に受信された場合を看過することはない。
【0107】以上のように、実施の形態3乃至実施の形
態5によれば、RTを実現する実施の形態1乃至実施の
形態2に僅かな機能を付加するだけで、UPCの機能を
実現することができる。更に、このUPCはセルの受信
に際して行われる処理の一環として行うことができるの
で、不正なセルが到着した場合に直ちにそのセルに対し
てエラー処理を行うことができる。よって、他の正当な
コネクションに対する影響を最小に抑えることができ
る。
態5によれば、RTを実現する実施の形態1乃至実施の
形態2に僅かな機能を付加するだけで、UPCの機能を
実現することができる。更に、このUPCはセルの受信
に際して行われる処理の一環として行うことができるの
で、不正なセルが到着した場合に直ちにそのセルに対し
てエラー処理を行うことができる。よって、他の正当な
コネクションに対する影響を最小に抑えることができ
る。
【0108】特に実施の形態4及び実施の形態5では、
int とvar とを設定するので、伝達されるセルの間隔の
許容範囲をも考慮してUPCを実行する事ができるとい
う効果がある。
int とvar とを設定するので、伝達されるセルの間隔の
許容範囲をも考慮してUPCを実行する事ができるとい
う効果がある。
【0109】
【発明の効果】この発明のうち請求項1にかかるATM
プロトコル処理方法によれば、フレームの復元に要する
時間が第2の周期を越えていないか否かを第1の周期毎
に判断するので、第1の周期を小さくすることにより、
判断の誤差の範囲を狭くすることができる。
プロトコル処理方法によれば、フレームの復元に要する
時間が第2の周期を越えていないか否かを第1の周期毎
に判断するので、第1の周期を小さくすることにより、
判断の誤差の範囲を狭くすることができる。
【0110】この発明のうち請求項2にかかるATMプ
ロトコル処理方法によれば、工程(b)における、コネ
クションに関するフレームの復元が終了しているか否か
の判断を、対応するコネクションの第2パラメータを以
て行うことができる。
ロトコル処理方法によれば、工程(b)における、コネ
クションに関するフレームの復元が終了しているか否か
の判断を、対応するコネクションの第2パラメータを以
て行うことができる。
【0111】この発明のうち請求項3にかかるATMプ
ロトコル処理方法によれば、メモリへのアクセス回数を
半減することにより、RTに必要な帯域を半減すること
ができる。
ロトコル処理方法によれば、メモリへのアクセス回数を
半減することにより、RTに必要な帯域を半減すること
ができる。
【0112】この発明のうち請求項4にかかるATMプ
ロトコル処理方法によれば、フレームの復元が終了して
いないコネクションに関してのみ第1の経過時間が求め
られる。従って第1パラメータを記憶するメモリに対し
て必要なアクセス数を低減することができ、RTに関し
て必要となる帯域を低減することができる。
ロトコル処理方法によれば、フレームの復元が終了して
いないコネクションに関してのみ第1の経過時間が求め
られる。従って第1パラメータを記憶するメモリに対し
て必要なアクセス数を低減することができ、RTに関し
て必要となる帯域を低減することができる。
【0113】この発明のうち請求項5にかかるATMプ
ロトコル処理方法によれば、フレームの復元が終了した
コネクションに関する情報対をリンク状のリストから除
外することができる。
ロトコル処理方法によれば、フレームの復元が終了した
コネクションに関する情報対をリンク状のリストから除
外することができる。
【0114】この発明のうち請求項6にかかるATMプ
ロトコル処理方法によれば、フレームの組立が始り、か
つ復元が終了していないコネクションをリンク状のリス
トの末尾に加えることができる。
ロトコル処理方法によれば、フレームの組立が始り、か
つ復元が終了していないコネクションをリンク状のリス
トの末尾に加えることができる。
【0115】この発明のうち請求項7にかかるATMプ
ロトコル処理方法によれば、同一のコネクションにおい
て隣接して伝達されるセルが所定の間隔で伝達されるか
否かをチェックすることができる。
ロトコル処理方法によれば、同一のコネクションにおい
て隣接して伝達されるセルが所定の間隔で伝達されるか
否かをチェックすることができる。
【0116】この発明のうち請求項8にかかるATMプ
ロトコル処理方法によれば、最小時間よりも小さな間隔
でセルが伝達されるコネクションは、許容された帯域を
逸脱していることになる。従って、このようなコネクシ
ョンを検出することによって通信網に存在する他のコネ
クションへの悪影響を回避することができる。
ロトコル処理方法によれば、最小時間よりも小さな間隔
でセルが伝達されるコネクションは、許容された帯域を
逸脱していることになる。従って、このようなコネクシ
ョンを検出することによって通信網に存在する他のコネ
クションへの悪影響を回避することができる。
【0117】この発明のうち請求項9にかかるATMプ
ロトコル処理方法によれば、特性が経時的に変化するコ
ネクションの帯域をチェックすることができる。
ロトコル処理方法によれば、特性が経時的に変化するコ
ネクションの帯域をチェックすることができる。
【0118】この発明のうち請求項10にかかるATM
プロトコル処理方法によれば、所定の範囲に起因する、
後続するセルが伝達されるタイミングの誤判定を回避す
ることができる。
プロトコル処理方法によれば、所定の範囲に起因する、
後続するセルが伝達されるタイミングの誤判定を回避す
ることができる。
【0119】この発明のうち請求項11にかかるATM
プロトコル処理装置によれば、請求項1記載のATMプ
ロトコル処理方法を実現することができる。
プロトコル処理装置によれば、請求項1記載のATMプ
ロトコル処理方法を実現することができる。
【0120】この発明のうち請求項12にかかるATM
プロトコル処理装置によれば、請求項3記載のATMプ
ロトコル処理方法を実現することができる。
プロトコル処理装置によれば、請求項3記載のATMプ
ロトコル処理方法を実現することができる。
【0121】この発明のうち請求項13にかかるATM
プロトコル処理装置によれば、請求項4記載のATMプ
ロトコル処理方法を実現することができる。
プロトコル処理装置によれば、請求項4記載のATMプ
ロトコル処理方法を実現することができる。
【0122】この発明のうち請求項14、請求項15に
かかるATMプロトコル処理装置によれば、請求項7記
載のATMプロトコル処理方法を実現することができ
る。
かかるATMプロトコル処理装置によれば、請求項7記
載のATMプロトコル処理方法を実現することができ
る。
【図1】 この発明の実施の形態1を示すブロック図で
ある。
ある。
【図2】 この発明の実施の形態1を示すブロック図で
ある。
ある。
【図3】 この発明の実施の形態1の動作を示すフロー
チャートである。
チャートである。
【図4】 この発明の実施の形態1の動作を示すフロー
チャートである。
チャートである。
【図5】 この発明の実施の形態1の動作を示すフロー
チャートである。
チャートである。
【図6】 この発明の実施の形態1の変形を示す模式図
である。
である。
【図7】 この発明の実施の形態2を示すブロック図で
ある。
ある。
【図8】 この発明の実施の形態2の動作を示すフロー
チャートである。
チャートである。
【図9】 この発明の実施の形態2を示す模式図であ
る。
る。
【図10】 この発明の実施の形態2の動作を示すフロ
ーチャートである。
ーチャートである。
【図11】 この発明の実施の形態3を示すブロック図
である。
である。
【図12】 この発明の実施の形態3の動作を示すフロ
ーチャートである。
ーチャートである。
【図13】 この発明の実施の形態3の変形を示す概念
図である。
図である。
【図14】 この発明の実施の形態4を示すブロック図
である。
である。
【図15】 この発明の実施の形態4の動作を示すタイ
ミングチャートである。
ミングチャートである。
【図16】 この発明の実施の形態4の動作を示すフロ
ーチャートである。
ーチャートである。
【図17】 この発明の実施の形態5の動作を示すタイ
ミングチャートである。
ミングチャートである。
【図18】 この発明の実施の形態5の動作を示すフロ
ーチャートである。
ーチャートである。
【図19】 セルのフォーマットを示す概念図である。
【図20】 セルからフレームを組み立てる様子を示す
概念図である。
概念図である。
2 メモリ、10,11 タイマ、12 レジスタ、1
3 減算装置、14,19a,19b 比較装置、pre
v,status(或いはnext−VC) 情報対、prev,statu
s,intmin 情報トリオ。
3 減算装置、14,19a,19b 比較装置、pre
v,status(或いはnext−VC) 情報対、prev,statu
s,intmin 情報トリオ。
Claims (15)
- 【請求項1】 フレームから分割されて得られるセルを
伝達するコネクションが複数存在し、 前記セルを用いた組み立て処理による前記フレームの復
元を行うATMプロトコル処理方法であって、 (a)前記セルが受信される度に行われる工程であっ
て、(a−1)受信された前記セルが伝達した前記コネ
クションである受信コネクションのうち、前記受信され
た前記セルを用いても前記復元が終了しない未復元コネ
クションに関する第1パラメータに現在時刻を記憶する
工程を有する工程と、 (b)第1の周期毎に行われる工程であって、(b−
1)少なくとも前記未復元コネクション毎に、前記第1
のパラメータの値を現在時刻から減じて第1の経過時間
を求める工程を有する工程と、 (c)前記第1の経過時間と、前記第1の周期よりも長
い第2の周期とを比較する工程とを備える、ATMプロ
トコル処理方法。 - 【請求項2】 前記工程(a)は(a−2)前記受信さ
れた前記セルを用いて前記復元が終了するか否かを示す
情報を、前記受信コネクションに関する前記第2パラメ
ータとして記憶する工程を更に有し、 前記工程(b)は(b−2)全ての前記コネクションの
前記第2パラメータを得る工程を更に有する、請求項1
記載のATMプロトコル処理方法。 - 【請求項3】 前記第1パラメータと前記第2パラメー
タとは、メモリにおいて前記コネクション毎に同一の位
置に格納される、請求項2記載のATMプロトコル処理
方法。 - 【請求項4】 前記第1パラメータと共に前記コネクシ
ョン毎に情報対を形成する第2パラメータが設定され、 前記未復元コネクションの一つの前記第2パラメータ
が、前記未復元コネクションの他の一つの前記情報対の
記憶領域の位置を示すことによって、前記情報対が連結
されてリンク状のリストを形成し、 前記工程(b)においては前記リンク状のリストに沿っ
て、前記未復元コネクション毎に前記工程(b−1)が
実行される、請求項1記載のATMプロトコル処理方
法。 - 【請求項5】 前記工程(a)は(a−2)前記受信さ
れた前記セルを用いて前記復元が終了する前記受信コネ
クションである新規復元コネクションの前記第2パラメ
ータを以て、前記新規復元コネクションの前記情報対の
記憶領域を示していた指示情報を更新する工程を更に有
する、請求項4記載のATMプロトコル処理方法。 - 【請求項6】 前記工程(a)は、(a−3)新たに前
記未復元コネクションとなった前記受信コネクションで
ある新規未復元コネクションの、前記リンク状のリスト
への追加を行う工程であって、 前記追加以前に前記リンク状のリストの末尾であった情
報対の前記第2パラメータを、前記新規未復元コネクシ
ョンに関する前記情報対の位置を以て更新する工程を更
に有する、請求項5記載のATMプロトコル処理方法。 - 【請求項7】 (c)前記セルが受信される度に行われ
る工程であって、(c−1)前記受信コネクションに関
して記憶されていた前記第1パラメータを読み出す工程
と、(c−2)現在時刻から前記第1パラメータを減じ
て第2の経過時間を求める工程と、(c−3)前記第2
の経過時間が所定の範囲内にあるか否かを判断する工程
とを有する工程を更に備え、 前記工程(a−1)は前記工程(c)の後に行われる、
請求項1に記載のATMプロトコル処理方法。 - 【請求項8】 前記工程(c−3)は、前記第2の経過
時間が、前記受信コネクションにおいて隣接して伝達さ
れる2つの前記セルの間隔に対して許容される最小時間
よりも大きいか否かを判断する工程である、請求項7記
載のATMプロトコル処理方法。 - 【請求項9】 特定の時刻以降の前記最小時間は、前記
コネクションにおいて前記特定の時刻以前に伝達された
前記セルの間隔に応じて変動して設定される、請求項8
記載のATMプロトコル処理方法。 - 【請求項10】 前記工程(c−3)において前記第2
の経過時間が所定の範囲内にないと判断された場合に
は、前記工程(a−1)において前記第1パラメータに
現在時刻を記憶させる代わりに前記第1パラメータの値
を、前記所定の範囲を規定する量だけ増加させる、請求
項7記載のATMプロトコル処理方法。 - 【請求項11】 フレームから分割されて得られるセル
を伝達するコネクションが複数存在し、 前記セルを用いた組み立て処理による前記フレームの復
元を行うATMプロトコル処理装置であって、 (a)前記コネクション毎に第1パラメータ及び第2パ
ラメータを格納するメモリと、 (b)現在時刻を与える計時装置と、 (c)第1の周期を与えるタイマと、 (d)前記コネクションにおける前記復元が終了してい
ない場合に、その対応する前記コネクションの前記第1
のパラメータの値を現在時刻から減じて、前記コネクシ
ョン毎に経過時間を求める減算装置と、 (e)前記経過時間と、前記第1の周期よりも長い第2
の周期とを比較する比較装置とを備え、 前記セルが受信される度に、受信された前記セルが伝達
した前記コネクションである受信コネクションに関する
前記第1パラメータが、前記計時装置から得られた現在
時刻を以て更新され、 前記セルが受信される度に、前記受信コネクションにお
いて前記復元が終了したか否かを示す情報を以て前記受
信コネクションに関する前記第2パラメータが更新され
るATMプロトコル処理装置。 - 【請求項12】 前記メモリは、前記コネクション毎
に、前記第1パラメータ及び第2パラメータを同一のア
ドレスにおいて記憶する、請求項11記載のATMプロ
トコル処理装置。 - 【請求項13】 フレームから分割されて得られるセル
を伝達するコネクションが複数存在し、 前記セルを用いた組み立て処理による前記フレームの復
元を行うATMプロトコル処理装置であって、 (a)前記コネクション毎に第1パラメータ及び第2パ
ラメータを格納するメモリと、 (b)現在時刻を与える計時装置と、 (c)第1の周期を与えるタイマと、 (d)前記復元が終了していない前記コネクションであ
る未復元コネクションが構成するリンク状のリストの先
頭番地及び末尾番地を記憶する記憶手段と、 (e)前記未復元コネクションに関する前記第1のパラ
メータの値を現在時刻から減じて、前記コネクション毎
に経過時間を求める減算装置と、 (f)前記経過時間と、前記第1の周期よりも長い第2
の周期とを比較する比較装置とを備え、 前記セルが受信される度に、受信された前記セルが伝達
した前記コネクションである受信コネクションに関する
前記第1パラメータが、前記計時装置から得られた現在
時刻を以て更新され、 前記リンク状のリストは、前記未復元コネクションの一
つの前記第2パラメータが、前記未復元コネクションの
他の一つに関する情報が前記メモリにおいて記憶される
領域の位置を示すことによって形成される、ATMプロ
トコル処理装置。 - 【請求項14】 前記メモリは前記コネクション毎に、
同一の前記フレームに属する前記セルの望ましい受信間
隔を示す第3パラメータを更に格納し、 前記経過時間と、前記第3パラメータとを比較する第2
の比較装置を更に備える、請求項11乃至請求項13の
いずれか一つに記載の、ATMプロトコル処理装置。 - 【請求項15】 前記メモリは前記コネクション毎に同
一の前記フレームに属する前記セルの望ましい受信間隔
を示す第3パラメータと、前記受信間隔について許容さ
れる範囲を示す第4パラメータを更に格納し、 前記経過時間と、前記第3パラメータと前記第4パラメ
ータとの差及び和とを比較する第2の比較装置を更に備
える、請求項11乃至請求項13のいずれか一つに記載
の、ATMプロトコル処理装置。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9639696A JPH09284283A (ja) | 1996-04-18 | 1996-04-18 | Atmプロトコル処理方法及びatmプロトコル処理装置 |
| US08/719,566 US5822322A (en) | 1996-04-18 | 1996-09-25 | ATM protocol processing method and ATM protocol processing apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9639696A JPH09284283A (ja) | 1996-04-18 | 1996-04-18 | Atmプロトコル処理方法及びatmプロトコル処理装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH09284283A true JPH09284283A (ja) | 1997-10-31 |
Family
ID=14163809
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP9639696A Pending JPH09284283A (ja) | 1996-04-18 | 1996-04-18 | Atmプロトコル処理方法及びatmプロトコル処理装置 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US5822322A (ja) |
| JP (1) | JPH09284283A (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6685109B2 (en) * | 2001-09-24 | 2004-02-03 | Daniel Py | System and method for a two piece spray nozzle |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0419959B1 (de) * | 1989-09-29 | 1996-04-03 | Siemens Aktiengesellschaft | Schaltungsanordnung zum Überprüfen der Einhaltung festgelegter Übertragungsbitraten bei der Übertragung von Nachrichtenzellen |
| JPH0583287A (ja) * | 1991-09-19 | 1993-04-02 | Fujitsu Ltd | コネクシヨンレス通信トラヒツクの輻輳制御方式 |
| JPH0750669A (ja) * | 1993-08-05 | 1995-02-21 | Hitachi Ltd | セル組立分解装置 |
| US5446726A (en) * | 1993-10-20 | 1995-08-29 | Lsi Logic Corporation | Error detection and correction apparatus for an asynchronous transfer mode (ATM) network device |
| US5640399A (en) * | 1993-10-20 | 1997-06-17 | Lsi Logic Corporation | Single chip network router |
| JPH07253936A (ja) * | 1994-01-27 | 1995-10-03 | Toshiba Corp | タイムアウト処理回路およびそれを用いた受信装置 |
-
1996
- 1996-04-18 JP JP9639696A patent/JPH09284283A/ja active Pending
- 1996-09-25 US US08/719,566 patent/US5822322A/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| US5822322A (en) | 1998-10-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7130312B1 (en) | Packet processing apparatus, packet processing method, and packet exchange | |
| US8611372B2 (en) | Data transfer system and method | |
| US5509001A (en) | Apparatus and method for controlling cells input to ATM network | |
| JP2848784B2 (ja) | パケット交換方式 | |
| US5483525A (en) | Assignment method and apparatus of virtual path and virtual channel identifiers in an asynchronous transfer mode | |
| US20030002514A1 (en) | Short cell multiplexer | |
| JPH07147592A (ja) | 輻輳制御方法、この方法を用いたターミナルアダプタ及びこのターミナルアダプタを有する通信システム | |
| AU623506B2 (en) | Apparatus for processing signalling messages in an atd telecommunications network | |
| US5499235A (en) | Method for the simulation of transmission on a transmission network working in asynchronous transfer mode and simulator of transmission on such a network | |
| US7099335B2 (en) | Communication control apparatus | |
| US5359609A (en) | Quality check equipments for digital transmission links | |
| US5684953A (en) | Process for forming and analyzing signalling messages by storing signalling messages into a buffer store and entering information elements basis into an auxiliary address store | |
| JP2001526870A (ja) | パケット化形式で連続的にデータ流を伝送する方法及び装置 | |
| US5822322A (en) | ATM protocol processing method and ATM protocol processing apparatus | |
| JP2002077181A (ja) | Atm交換機 | |
| JP2763394B2 (ja) | 通信制御装置 | |
| JP3008905B2 (ja) | Abrシェーパのレート制御方式 | |
| JP2837548B2 (ja) | 多重セル組立回路 | |
| JP3501603B2 (ja) | 演算回路の故障監視方法 | |
| JP2001028598A (ja) | Atm通信装置およびatmセルトラフィック監視方法 | |
| JPH08288949A (ja) | 情報転送システム | |
| JPH0923245A (ja) | ネットワーク間接続装置 | |
| JPH09284290A (ja) | 処理フロートレース試験システム | |
| CN116232964B (zh) | 一种1553b总线通信网络中的实现rtmt功能的监控方法 | |
| US6580774B1 (en) | Method and apparatus to perform cell synchronization in an asynchronous transfer mode network |