JPH11234278A - Atm通信装置の制御方法、atm通信装置及びその記録媒体 - Google Patents
Atm通信装置の制御方法、atm通信装置及びその記録媒体Info
- Publication number
- JPH11234278A JPH11234278A JP2746598A JP2746598A JPH11234278A JP H11234278 A JPH11234278 A JP H11234278A JP 2746598 A JP2746598 A JP 2746598A JP 2746598 A JP2746598 A JP 2746598A JP H11234278 A JPH11234278 A JP H11234278A
- Authority
- JP
- Japan
- Prior art keywords
- atm
- packet
- cell
- data
- atm cell
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims description 72
- 238000004891 communication Methods 0.000 title claims description 68
- 230000005540 biological transmission Effects 0.000 claims abstract description 147
- 238000012545 processing Methods 0.000 claims abstract description 119
- 238000012546 transfer Methods 0.000 claims abstract description 8
- 230000006978 adaptation Effects 0.000 abstract description 8
- 230000011218 segmentation Effects 0.000 abstract description 3
- 230000006870 function Effects 0.000 description 34
- 238000012937 correction Methods 0.000 description 33
- 238000010586 diagram Methods 0.000 description 17
- 230000008569 process Effects 0.000 description 17
- 230000008859 change Effects 0.000 description 11
- 230000004044 response Effects 0.000 description 4
- 239000013256 coordination polymer Substances 0.000 description 2
- 101100161471 Arabidopsis thaliana ABCB24 gene Proteins 0.000 description 1
- 101100459319 Arabidopsis thaliana VIII-2 gene Proteins 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/30—Peripheral units, e.g. input or output ports
- H04L49/3081—ATM peripheral units, e.g. policing, insertion or extraction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4604—LAN interconnection over a backbone network, e.g. Internet, Frame Relay
-
- 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/5614—User Network Interface
- H04L2012/5618—Bridges, gateways [GW] or interworking units [IWU]
-
- 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
-
- 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/5665—Interaction of ATM with other protocols
- H04L2012/5667—IP over ATM
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
(57)【要約】
【課題】 ATMセルの入力に対するIPパケットの出
力、またはIPパケットの入力に対するATMセルの出
力のスループットを向上させるATM通信装置の制御方
法及びATM通信装置を提供する。 【解決手段】 ATM伝送網の低位レイヤの処理を行う
SARモジュールと、ATM伝送網の上位レイヤの処理
を行う処理装置とを有し、ATM伝送網の情報伝送単位
であるATMセルをコンピュータネットワークの通信プ
ロトコルに対応するIPパケットに変換する機能、及び
IPパケットをATMセルに変換する機能を実現するA
TM通信装置において、SARモジュールによりIPパ
ケットの組み立て、分解を行う。
力、またはIPパケットの入力に対するATMセルの出
力のスループットを向上させるATM通信装置の制御方
法及びATM通信装置を提供する。 【解決手段】 ATM伝送網の低位レイヤの処理を行う
SARモジュールと、ATM伝送網の上位レイヤの処理
を行う処理装置とを有し、ATM伝送網の情報伝送単位
であるATMセルをコンピュータネットワークの通信プ
ロトコルに対応するIPパケットに変換する機能、及び
IPパケットをATMセルに変換する機能を実現するA
TM通信装置において、SARモジュールによりIPパ
ケットの組み立て、分解を行う。
Description
【0001】
【発明の属する技術分野】本発明は、ATM(Asynchro
nous Transfer Mode)セルをLAN等のコンピュータネ
ットワークの通信プロトコルに対応するIP(Internet
Protocol)パケットに変換する機能と、IPパケット
をATMセルに変換する機能とを実現するATM通信装
置に関するものである。
nous Transfer Mode)セルをLAN等のコンピュータネ
ットワークの通信プロトコルに対応するIP(Internet
Protocol)パケットに変換する機能と、IPパケット
をATMセルに変換する機能とを実現するATM通信装
置に関するものである。
【0002】
【従来の技術】ATM伝送網ではデータを伝送するため
の通信プロトコルが複数の階層(以下、レイヤと称す)
によって構成されている。おのおののレイヤはそれぞれ
固有の機能を持ち、あるレイヤの機能は1つ下のレイヤ
の機能を利用して実現される。これら複数のレイヤのう
ち、ユーザ側から最も遠いレイヤである低位レイヤは、
物理レイヤ、ATMレイヤ、及びATMアダプテーショ
ンレイヤ(AAL:ATM Adaptation Layer)から構成さ
れる。
の通信プロトコルが複数の階層(以下、レイヤと称す)
によって構成されている。おのおののレイヤはそれぞれ
固有の機能を持ち、あるレイヤの機能は1つ下のレイヤ
の機能を利用して実現される。これら複数のレイヤのう
ち、ユーザ側から最も遠いレイヤである低位レイヤは、
物理レイヤ、ATMレイヤ、及びATMアダプテーショ
ンレイヤ(AAL:ATM Adaptation Layer)から構成さ
れる。
【0003】物理レイヤは、情報の伝送単位であるAT
Mセルを伝送するためのリソースを提供するレイヤであ
り、伝送媒体に適した信号波形の生成や受信、符号化、
あるいは伝送フレームの生成や削減等を行う。また、A
TMセル中の情報が有効であるか否かを調べ、有効情報
を運ぶATMセル(有効セル)をATMレイヤに転送す
る。
Mセルを伝送するためのリソースを提供するレイヤであ
り、伝送媒体に適した信号波形の生成や受信、符号化、
あるいは伝送フレームの生成や削減等を行う。また、A
TMセル中の情報が有効であるか否かを調べ、有効情報
を運ぶATMセル(有効セル)をATMレイヤに転送す
る。
【0004】ATMレイヤは、物理レイヤの一つ上のレ
イヤであり、ATMセルの多重化や分離、あるいはAT
Mセルの転送先を示すATMヘッダの生成や抽出を行
う。
イヤであり、ATMセルの多重化や分離、あるいはAT
Mセルの転送先を示すATMヘッダの生成や抽出を行
う。
【0005】ATMアダプテーションレイヤは、ATM
レイヤと上位レイヤの中間に位置し、ATMセルの分
解、組み立て、及びATMセルの正当性を検証し、その
結果を上位レイヤに渡す機能を有している。
レイヤと上位レイヤの中間に位置し、ATMセルの分
解、組み立て、及びATMセルの正当性を検証し、その
結果を上位レイヤに渡す機能を有している。
【0006】ATMセルは、自分自身が属する仮想チャ
ネル(VC:Virtual Channel)あるいは仮想パス(V
P:Virtual Path)を識別するために、ATMヘッダに
ラベルを備えている。このラベルは、仮想チャネル識別
子(VCI:Virtual Channel Identifier)と仮想パス
識別子(VPI:Virtual Path Identifier)とによっ
て構成され、個々のVCは、VPIとVCIとの組合せ
によって一意に識別される。なお、以下ではVCに対し
てそれぞれ付与される番号をVC番号と称す。ところ
で、SOHO(Small Office Home Office)のような小
規模なコンピュータネットワークとインターネットを接
続する技術として、ルーターを用いることが知られてい
る。ここで、インターネットがATM伝送網、ネットワ
ークがイーサネットであった場合、このルーターには上
述した物理レイヤ、ATMレイヤ、及びATMアダプテ
ーションレイヤの各機能の他に、ATM伝送網から送ら
れたATMセルをネットワークの通信プロトコルに対応
するIP(Internet Protocol)パケットに変換する機
能と、ネットワークから送られたIPパケットをATM
セルに変換する機能とを備えている。
ネル(VC:Virtual Channel)あるいは仮想パス(V
P:Virtual Path)を識別するために、ATMヘッダに
ラベルを備えている。このラベルは、仮想チャネル識別
子(VCI:Virtual Channel Identifier)と仮想パス
識別子(VPI:Virtual Path Identifier)とによっ
て構成され、個々のVCは、VPIとVCIとの組合せ
によって一意に識別される。なお、以下ではVCに対し
てそれぞれ付与される番号をVC番号と称す。ところ
で、SOHO(Small Office Home Office)のような小
規模なコンピュータネットワークとインターネットを接
続する技術として、ルーターを用いることが知られてい
る。ここで、インターネットがATM伝送網、ネットワ
ークがイーサネットであった場合、このルーターには上
述した物理レイヤ、ATMレイヤ、及びATMアダプテ
ーションレイヤの各機能の他に、ATM伝送網から送ら
れたATMセルをネットワークの通信プロトコルに対応
するIP(Internet Protocol)パケットに変換する機
能と、ネットワークから送られたIPパケットをATM
セルに変換する機能とを備えている。
【0007】以下では、このルーターを例にして、AT
MセルからIPパケット、あるいはIPパケットからA
TMセルに変換する機能を実現したATM通信装置につ
いて説明する。
MセルからIPパケット、あるいはIPパケットからA
TMセルに変換する機能を実現したATM通信装置につ
いて説明する。
【0008】図5は従来のATM通信装置の一例である
ルーターの構成を示すブロック図である。図6は図5に
示した送受信制御部が有するルックアップテーブルの一
構成例を示すテーブル図である。また、図7はIPパケ
ットATMセルの関係を示す模式図である。
ルーターの構成を示すブロック図である。図6は図5に
示した送受信制御部が有するルックアップテーブルの一
構成例を示すテーブル図である。また、図7はIPパケ
ットATMセルの関係を示す模式図である。
【0009】図5において、従来のルーターは、低位レ
イヤの処理の行うSAR(Segmentation And Reassembl
y)モジュール11と、IPパケットの組み立て/分
解、及び上位レイヤの処理を行うCPU12と、CPU
12の処理で使用するデータを一時的に格納するメモリ
13と、ネットワーク(イーサネット)とデータの送受
信を行うためのインタフェース回路である第1のイーサ
ネットI/F部141、及び第2のイーサネットI/F
部142と、ATM25仕様のネットワークとデータの
送受信を行うためのインタフェース回路であるATM2
5 I/F部14 3と、CPU12で実行する処理プロ
グラムが格納される記録媒体15とを有している。ここ
で、SARモジュール11、CPU12、メモリ13、
第1のイーサネットI/F部141、第2のイーサネッ
トI/F部142、ATM25 I/F部143、及び
記録媒体15は、データの伝送媒体であるI/Oバス1
6によってそれぞれ接続されている。なお、第1のイー
サネットI/F部141、第2のイーサネットI/F部
142、及びATM25 I/F部143は、ルーター
に接続するネットワークに対応してそれぞれ設けられる
ものであり、これらの構成に限定されるものではない。
イヤの処理の行うSAR(Segmentation And Reassembl
y)モジュール11と、IPパケットの組み立て/分
解、及び上位レイヤの処理を行うCPU12と、CPU
12の処理で使用するデータを一時的に格納するメモリ
13と、ネットワーク(イーサネット)とデータの送受
信を行うためのインタフェース回路である第1のイーサ
ネットI/F部141、及び第2のイーサネットI/F
部142と、ATM25仕様のネットワークとデータの
送受信を行うためのインタフェース回路であるATM2
5 I/F部14 3と、CPU12で実行する処理プロ
グラムが格納される記録媒体15とを有している。ここ
で、SARモジュール11、CPU12、メモリ13、
第1のイーサネットI/F部141、第2のイーサネッ
トI/F部142、ATM25 I/F部143、及び
記録媒体15は、データの伝送媒体であるI/Oバス1
6によってそれぞれ接続されている。なお、第1のイー
サネットI/F部141、第2のイーサネットI/F部
142、及びATM25 I/F部143は、ルーター
に接続するネットワークに対応してそれぞれ設けられる
ものであり、これらの構成に限定されるものではない。
【0010】SARモジュール11は、ATM伝送網に
対してデータを送受信するためのインタフェース回路で
あるPHY I/F部17と、ATMレイヤ及びATM
アダプテーションレイヤの処理を行う送受信制御部18
と、CPU12に対してデータを送受信するためのイン
タフェース回路であるブリッジ19とを有している。送
受信制御部18は、VCI/VPIとルーター内で使用
するVC番号の関係が記録されるルックアップテーブル
(図6参照)と、VC番号、受信したATMセルやIP
パケットのデータを格納するメモリ領域のアドレス、及
びATMセル数やパケット長等のVCに付随するデータ
が記録されるVCテーブルとを有している。
対してデータを送受信するためのインタフェース回路で
あるPHY I/F部17と、ATMレイヤ及びATM
アダプテーションレイヤの処理を行う送受信制御部18
と、CPU12に対してデータを送受信するためのイン
タフェース回路であるブリッジ19とを有している。送
受信制御部18は、VCI/VPIとルーター内で使用
するVC番号の関係が記録されるルックアップテーブル
(図6参照)と、VC番号、受信したATMセルやIP
パケットのデータを格納するメモリ領域のアドレス、及
びATMセル数やパケット長等のVCに付随するデータ
が記録されるVCテーブルとを有している。
【0011】なお、図7に示すように、IPパケットの
先頭のセル(以下、先頭セルと称す)となるATMセル
には、当該IPパケットの送信先の情報(IPアドレ
ス)や制御情報等からなるIPヘッダが含まれている。
また、IPパケットの最終のセル(以下、最終セルと称
す)となるATMセルには、当該IPパケットのパケッ
ト長情報やエラーチェック用の情報等からなるトレイラ
ーが含まれている。
先頭のセル(以下、先頭セルと称す)となるATMセル
には、当該IPパケットの送信先の情報(IPアドレ
ス)や制御情報等からなるIPヘッダが含まれている。
また、IPパケットの最終のセル(以下、最終セルと称
す)となるATMセルには、当該IPパケットのパケッ
ト長情報やエラーチェック用の情報等からなるトレイラ
ーが含まれている。
【0012】このような構成において、次に図8及び図
9を用いて従来のルーターの動作について説明する。
9を用いて従来のルーターの動作について説明する。
【0013】図8は図5に示したルーターの処理手順を
示す図であり、ATMセルからIPパケットに変換する
手順を示すフローチャートである。また、図9は図5に
示したルーターの処理手順を示す図であり、IPパケッ
トからATMセルに変換する手順を示すフローチャート
である。
示す図であり、ATMセルからIPパケットに変換する
手順を示すフローチャートである。また、図9は図5に
示したルーターの処理手順を示す図であり、IPパケッ
トからATMセルに変換する手順を示すフローチャート
である。
【0014】図8において、SARモジュール11が有
する送受信制御部18は、PHYI/F部17を介して
ATMセルを受信すると、まず、ATMヘッダの内容を
解析し(ステップS21)、そのATMセルがIPパケ
ットの先頭セルであるか否かを判定する(ステップS2
2)。
する送受信制御部18は、PHYI/F部17を介して
ATMセルを受信すると、まず、ATMヘッダの内容を
解析し(ステップS21)、そのATMセルがIPパケ
ットの先頭セルであるか否かを判定する(ステップS2
2)。
【0015】受信したATMセルがIPパケットの先頭
セルの場合、送受信制御部18はメモリ13内にそのI
Pパケットを構成するATMセルのデータを格納するた
めの所定量のメモリ領域を確保する(ステップS2
3)。また、受信したATMセルがIPパケットの先頭
セルでない場合はステップS23の処理を行わずに次の
処理(ステップS24)に移行する。
セルの場合、送受信制御部18はメモリ13内にそのI
Pパケットを構成するATMセルのデータを格納するた
めの所定量のメモリ領域を確保する(ステップS2
3)。また、受信したATMセルがIPパケットの先頭
セルでない場合はステップS23の処理を行わずに次の
処理(ステップS24)に移行する。
【0016】次に、送受信制御部18はルックアップテ
ーブルを参照して受信したATMセルのVCI/VPI
に対応するVC番号を取得し、そのVC番号を基にVC
テーブルを参照して、ステップS23で確保したメモリ
領域に受信したATMセルのデータを書き込む(ステッ
プS24)。ここで、受信したATMセルがIPパケッ
トの先頭セルである場合は、そのデータを確保したメモ
リ領域の先頭のアドレスから書き込む。VCテーブルに
はVC番号に対応するデータとしてメモリ領域のアドレ
スが記録される。このメモリ領域のアドレスはATMセ
ルのデータが書き込まれた後、その続きのアドレスに更
新される。また、受信したATMセルがIPパケットの
先頭セルでない場合は、受信したATMセルのデータを
VCテーブルに記録されたメモリ領域のアドレス(更新
されたアドレス)から書き込む。次に、送受信制御部1
8は受信したATMセルのATMヘッダを再び解析し、
受信したATMセルがIPパケットの最終セルであるか
否かを判定する(ステップS25)。受信したATMセ
ルがIPパケットの最終セルでない場合は、後述するス
テップS26及びステップS27を実行せずに処理を終
了する。
ーブルを参照して受信したATMセルのVCI/VPI
に対応するVC番号を取得し、そのVC番号を基にVC
テーブルを参照して、ステップS23で確保したメモリ
領域に受信したATMセルのデータを書き込む(ステッ
プS24)。ここで、受信したATMセルがIPパケッ
トの先頭セルである場合は、そのデータを確保したメモ
リ領域の先頭のアドレスから書き込む。VCテーブルに
はVC番号に対応するデータとしてメモリ領域のアドレ
スが記録される。このメモリ領域のアドレスはATMセ
ルのデータが書き込まれた後、その続きのアドレスに更
新される。また、受信したATMセルがIPパケットの
先頭セルでない場合は、受信したATMセルのデータを
VCテーブルに記録されたメモリ領域のアドレス(更新
されたアドレス)から書き込む。次に、送受信制御部1
8は受信したATMセルのATMヘッダを再び解析し、
受信したATMセルがIPパケットの最終セルであるか
否かを判定する(ステップS25)。受信したATMセ
ルがIPパケットの最終セルでない場合は、後述するス
テップS26及びステップS27を実行せずに処理を終
了する。
【0017】また、受信したセルがIPパケットの最終
セルである場合は、使用していたメモリ領域の開放等の
最終セル受信処理を行い(ステップS26)、CPU1
2に対して当該IPパケットを構成するATMセルの受
信が終了したことを通知する(ステップS27)。
セルである場合は、使用していたメモリ領域の開放等の
最終セル受信処理を行い(ステップS26)、CPU1
2に対して当該IPパケットを構成するATMセルの受
信が終了したことを通知する(ステップS27)。
【0018】CPU12は、ATMセルの受信終了通知
を受け取ると、メモリ13に格納されたATMセルのデ
ータを用いてIPパケットの組み立てを行い、先頭セル
に含まれるIPヘッダの内容を解析して(ステップS2
8)、その送信先を判定する。そして、第1のイーサネ
ットI/F部141、第2のイーサネットI/F部14
2のうち、送信先に対応するイーサネットI/F部を介
してIPパケットを送信する(ステップS29)。
を受け取ると、メモリ13に格納されたATMセルのデ
ータを用いてIPパケットの組み立てを行い、先頭セル
に含まれるIPヘッダの内容を解析して(ステップS2
8)、その送信先を判定する。そして、第1のイーサネ
ットI/F部141、第2のイーサネットI/F部14
2のうち、送信先に対応するイーサネットI/F部を介
してIPパケットを送信する(ステップS29)。
【0019】なお、ステップS28で先頭セルに含まれ
るIPヘッダの内容を解析した結果、そのATMセルの
送信先が「ATM25」であった場合は、IPパケット
を組み立てずにATMセルをそのままATM25 I/
F部143に転送する。
るIPヘッダの内容を解析した結果、そのATMセルの
送信先が「ATM25」であった場合は、IPパケット
を組み立てずにATMセルをそのままATM25 I/
F部143に転送する。
【0020】次に、受信したIPパケットからATMセ
ルに変換する手順について図9を用いて説明する。
ルに変換する手順について図9を用いて説明する。
【0021】図9において、SARモジュール11が有
する送受信制御部18は、第1のイーサネットI/F部
141、または第2のイーサネットI/F部142を介
してIPパケットを受信すると、CPU12に対してI
Pパケットの受信を通知する(ステップS31)。
する送受信制御部18は、第1のイーサネットI/F部
141、または第2のイーサネットI/F部142を介
してIPパケットを受信すると、CPU12に対してI
Pパケットの受信を通知する(ステップS31)。
【0022】CPU12はIPパケットの受信通知を受
け取ると、メモリ13に所定量のメモリ領域を確保し、
受信したIPパケットのデータをそのメモリ領域に転送
する(ステップS32)。そして、受信したIPパケッ
トのIPヘッダの内容を解析し(ステップS33)、S
ARモジュール11が有するVCテーブルにコネクショ
ン情報を設定する(ステップS34)。コネクション情
報としては、IPパケットの送信先を示すIPアドレ
ス、VC番号、及びATMセルに付与するVCI/VP
Iの関係が記録される。
け取ると、メモリ13に所定量のメモリ領域を確保し、
受信したIPパケットのデータをそのメモリ領域に転送
する(ステップS32)。そして、受信したIPパケッ
トのIPヘッダの内容を解析し(ステップS33)、S
ARモジュール11が有するVCテーブルにコネクショ
ン情報を設定する(ステップS34)。コネクション情
報としては、IPパケットの送信先を示すIPアドレ
ス、VC番号、及びATMセルに付与するVCI/VP
Iの関係が記録される。
【0023】CPU12によるステップS34の処理が
終了すると、送受信制御部18は、IPパケットのデー
タが格納されたメモリ領域から1セル分のデータを読み
込み(ステップS35)、そのデータを用いてATMセ
ルを生成する(ステップS36)。その際、VCテーブ
ルを参照して得られたVCI/VPIの値を用いてAT
MセルにATMヘッダを付与する。
終了すると、送受信制御部18は、IPパケットのデー
タが格納されたメモリ領域から1セル分のデータを読み
込み(ステップS35)、そのデータを用いてATMセ
ルを生成する(ステップS36)。その際、VCテーブ
ルを参照して得られたVCI/VPIの値を用いてAT
MセルにATMヘッダを付与する。
【0024】次に、送受信制御部18は生成したATM
セルをPHY I/F部17を介してATM伝送網へ送
信し(ステップS37)、送信したATMセルがIPパ
ケットの最終セルであるか否かを判定する(ステップS
38)。送信したATMセルがIPパケットの最終セル
でない場合は、ステップS35の処理に戻ってステップ
S37までの処理を繰り返す。また、送信したATMセ
ルがIPパケットの最終セルである場合は、処理を終了
する。
セルをPHY I/F部17を介してATM伝送網へ送
信し(ステップS37)、送信したATMセルがIPパ
ケットの最終セルであるか否かを判定する(ステップS
38)。送信したATMセルがIPパケットの最終セル
でない場合は、ステップS35の処理に戻ってステップ
S37までの処理を繰り返す。また、送信したATMセ
ルがIPパケットの最終セルである場合は、処理を終了
する。
【0025】なお、ATM25 I/F部143を介し
てネットワークからATMセルを受信した場合は、受信
したATMセルをそのままPHY I/F部17を介し
てATM伝送網に送信する。
てネットワークからATMセルを受信した場合は、受信
したATMセルをそのままPHY I/F部17を介し
てATM伝送網に送信する。
【0026】
【発明が解決しようとする課題】上述したように従来の
ATM通信装置が有するSARモジュールは低位レイヤ
の処理しか行っていないため、受信したATMセルやI
Pパケットは全てCPUへ転送され、CPUでIPパケ
ットの組み立て/分解を行っている。このとき、CPU
はIPパケットの組み立て/分解を記録媒体に記録され
たプログラムにしたがって実行する。しかしながら、C
PUはIPパケットの組み立て/分解以外に上位レイヤ
の処理も行っているため、ATMセルの受信からIPパ
ケットの出力、またはIPパケットの受信からATMセ
ルの出力までのスループットが遅くなるという問題があ
った。
ATM通信装置が有するSARモジュールは低位レイヤ
の処理しか行っていないため、受信したATMセルやI
Pパケットは全てCPUへ転送され、CPUでIPパケ
ットの組み立て/分解を行っている。このとき、CPU
はIPパケットの組み立て/分解を記録媒体に記録され
たプログラムにしたがって実行する。しかしながら、C
PUはIPパケットの組み立て/分解以外に上位レイヤ
の処理も行っているため、ATMセルの受信からIPパ
ケットの出力、またはIPパケットの受信からATMセ
ルの出力までのスループットが遅くなるという問題があ
った。
【0027】また、従来のATM通信装置では、受信し
た全てのATMセルのデータをSARモジュールからメ
モリへ転送し、IPパケットを組み立てた後、CPUか
らイーサネットI/F部へ転送するため、I/Oバスに
対してデータを2度送出することになる。また、受信し
たIPパケットのデータをメモリへ転送し、メモリから
SARモジュールへ1セル分ずつデータを転送するた
め、この場合もATMセルの受信時と同様にI/Oバス
に対してデータを2度送出することになる。したがっ
て、I/Oバスに対するデータの輻輳によってデータ転
送の速度が低下する問題もあった。
た全てのATMセルのデータをSARモジュールからメ
モリへ転送し、IPパケットを組み立てた後、CPUか
らイーサネットI/F部へ転送するため、I/Oバスに
対してデータを2度送出することになる。また、受信し
たIPパケットのデータをメモリへ転送し、メモリから
SARモジュールへ1セル分ずつデータを転送するた
め、この場合もATMセルの受信時と同様にI/Oバス
に対してデータを2度送出することになる。したがっ
て、I/Oバスに対するデータの輻輳によってデータ転
送の速度が低下する問題もあった。
【0028】本発明は上記したような従来の技術が有す
る問題点を解決するためになされたものであり、ATM
セルの入力に対するIPパケットの出力、またはIPパ
ケットの入力に対するATMセルの出力のスループット
を向上させたATM通信装置を提供することを目的とす
る。
る問題点を解決するためになされたものであり、ATM
セルの入力に対するIPパケットの出力、またはIPパ
ケットの入力に対するATMセルの出力のスループット
を向上させたATM通信装置を提供することを目的とす
る。
【0029】
【課題を解決するための手段】上記目的を達成するため
本発明のATM通信装置の制御方法は、ATM伝送網の
低位レイヤの処理を行うSARモジュールと、前記AT
M伝送網の上位レイヤの処理を行う処理装置と、を有
し、前記ATM伝送網の情報伝送単位であるATMセル
をコンピュータネットワークの通信プロトコルに対応す
るIPパケットに変換する機能、及び前記IPパケット
を前記ATMセルに変換する機能を実現するATM通信
装置の制御方法であって、前記SARモジュールによ
り、受信したATMセルのデータ、及び受信したATM
セルのVCI/VPIと該ATMセルの送信先の関係を
示すデータをそれぞれ保持し、受信したATMセルが前
記IPパケットを構成するATMセルのうちの先頭のセ
ルの場合に前記処理装置に該先頭のセルのデータを転送
し、保持した前記ATMセルのデータを用いて前記IP
パケットの組み立てを行うと共に、前記VCI/VPI
とATMセルの送信先の関係を示すデータから該IPパ
ケットの送信先を決定し、前記処理装置により、前記先
頭のセルのデータから、前記VCI/VPIとATMセ
ルの送信先の関係を示すデータを前記SARモジュール
に保持させる方法である。
本発明のATM通信装置の制御方法は、ATM伝送網の
低位レイヤの処理を行うSARモジュールと、前記AT
M伝送網の上位レイヤの処理を行う処理装置と、を有
し、前記ATM伝送網の情報伝送単位であるATMセル
をコンピュータネットワークの通信プロトコルに対応す
るIPパケットに変換する機能、及び前記IPパケット
を前記ATMセルに変換する機能を実現するATM通信
装置の制御方法であって、前記SARモジュールによ
り、受信したATMセルのデータ、及び受信したATM
セルのVCI/VPIと該ATMセルの送信先の関係を
示すデータをそれぞれ保持し、受信したATMセルが前
記IPパケットを構成するATMセルのうちの先頭のセ
ルの場合に前記処理装置に該先頭のセルのデータを転送
し、保持した前記ATMセルのデータを用いて前記IP
パケットの組み立てを行うと共に、前記VCI/VPI
とATMセルの送信先の関係を示すデータから該IPパ
ケットの送信先を決定し、前記処理装置により、前記先
頭のセルのデータから、前記VCI/VPIとATMセ
ルの送信先の関係を示すデータを前記SARモジュール
に保持させる方法である。
【0030】また、ATM伝送網の低位レイヤの処理を
行うSARモジュールと、前記ATM伝送網の上位レイ
ヤの処理を行う処理装置と、を有し、前記ATM伝送網
の情報伝送単位であるATMセルを、コンピュータネッ
トワークの通信プロトコルに対応するIPパケットに変
換する機能、及び前記IPパケットを前記ATMセルに
変換する機能を実現するATM通信装置の制御方法であ
って、前記SARモジュールにより、受信したIPパケ
ットのデータ、及び受信したIPパケットの送信先を示
すIPアドレスと該IPパケットを構成するATMセル
のVCI/VPIの関係を示すデータをそれぞれ保持
し、前記IPパケットのデータを用いてATMセルを生
成すると共に、前記IPアドレスと前記VCI/VPI
の関係を示すデータから該ATMセルにヘッダを付与
し、前記処理装置により、前記ATM伝送網に対する前
記ATMセルの送信前に、前記IPアドレスと前記VC
I/VPIの関係を示すデータを前記SARモジュール
に予め保持させる方法である。
行うSARモジュールと、前記ATM伝送網の上位レイ
ヤの処理を行う処理装置と、を有し、前記ATM伝送網
の情報伝送単位であるATMセルを、コンピュータネッ
トワークの通信プロトコルに対応するIPパケットに変
換する機能、及び前記IPパケットを前記ATMセルに
変換する機能を実現するATM通信装置の制御方法であ
って、前記SARモジュールにより、受信したIPパケ
ットのデータ、及び受信したIPパケットの送信先を示
すIPアドレスと該IPパケットを構成するATMセル
のVCI/VPIの関係を示すデータをそれぞれ保持
し、前記IPパケットのデータを用いてATMセルを生
成すると共に、前記IPアドレスと前記VCI/VPI
の関係を示すデータから該ATMセルにヘッダを付与
し、前記処理装置により、前記ATM伝送網に対する前
記ATMセルの送信前に、前記IPアドレスと前記VC
I/VPIの関係を示すデータを前記SARモジュール
に予め保持させる方法である。
【0031】一方、本発明のATM通信装置は、ATM
伝送網の低位レイヤの処理を行うSARモジュールと、
前記ATM伝送網の上位レイヤの処理を行う処理装置
と、を有し、前記ATM伝送網の情報伝送単位であるA
TMセルを、コンピュータネットワークの通信プロトコ
ルに対応するIPパケットに変換する機能、及び前記I
Pパケットを前記ATMセルに変換する機能を実現する
ATM通信装置であって、前記SARモジュールは、受
信したATMセルのデータを一時的に保持するセルバッ
ファと、受信したATMセルのVCI/VPIと該AT
Mセルの送信先の関係を示すデータを保持するルックア
ップテーブルと、受信したATMセルが前記IPパケッ
トを構成するATMセルのうちの先頭のセルの場合に前
記処理装置に該先頭のセルを転送し、前記セルバッファ
に保持された前記ATMセルのデータを用いてIPパケ
ットの組み立てを行うと共に、前記ルックアップテーブ
ルを参照して該IPパケットの送信先を決定する送受信
制御部と、を有し、前記処理装置は、前記先頭のセルの
データから、前記VCI/VPIとATMセルの送信先
の関係を示すデータを前記ルックアップテーブルに保持
させるものである。
伝送網の低位レイヤの処理を行うSARモジュールと、
前記ATM伝送網の上位レイヤの処理を行う処理装置
と、を有し、前記ATM伝送網の情報伝送単位であるA
TMセルを、コンピュータネットワークの通信プロトコ
ルに対応するIPパケットに変換する機能、及び前記I
Pパケットを前記ATMセルに変換する機能を実現する
ATM通信装置であって、前記SARモジュールは、受
信したATMセルのデータを一時的に保持するセルバッ
ファと、受信したATMセルのVCI/VPIと該AT
Mセルの送信先の関係を示すデータを保持するルックア
ップテーブルと、受信したATMセルが前記IPパケッ
トを構成するATMセルのうちの先頭のセルの場合に前
記処理装置に該先頭のセルを転送し、前記セルバッファ
に保持された前記ATMセルのデータを用いてIPパケ
ットの組み立てを行うと共に、前記ルックアップテーブ
ルを参照して該IPパケットの送信先を決定する送受信
制御部と、を有し、前記処理装置は、前記先頭のセルの
データから、前記VCI/VPIとATMセルの送信先
の関係を示すデータを前記ルックアップテーブルに保持
させるものである。
【0032】また、ATM伝送網の低位レイヤの処理を
行うSARモジュールと、前記ATM伝送網の上位レイ
ヤの処理を行う処理装置と、を有し、前記ATM伝送網
の情報伝送単位であるATMセルを、コンピュータネッ
トワークの通信プロトコルに対応するIPパケットに変
換する機能、及び前記IPパケットを前記ATMセルに
変換する機能を実現するATM通信装置であって、前記
SARモジュールは、受信したIPパケットのデータを
一時的に保持するセルバッファと、受信したIPパケッ
トの送信先を示すIPアドレスと該IPパケットを構成
するATMセルのVCI/VPIの関係を示すデータを
保持するVCテーブルと、前記セルバッファに保持され
たデータを用いてATMセルを生成すると共に、前記V
Cテーブルを参照して該ATMセルにヘッダを付与する
送受信制御部と、を有し、前記処理装置は、前記ATM
伝送網に対する前記ATMセルの送信前に、前記IPア
ドレスと前記VCI/VPIの関係を示すデータを前記
VCテーブルに予め保持させるものである。
行うSARモジュールと、前記ATM伝送網の上位レイ
ヤの処理を行う処理装置と、を有し、前記ATM伝送網
の情報伝送単位であるATMセルを、コンピュータネッ
トワークの通信プロトコルに対応するIPパケットに変
換する機能、及び前記IPパケットを前記ATMセルに
変換する機能を実現するATM通信装置であって、前記
SARモジュールは、受信したIPパケットのデータを
一時的に保持するセルバッファと、受信したIPパケッ
トの送信先を示すIPアドレスと該IPパケットを構成
するATMセルのVCI/VPIの関係を示すデータを
保持するVCテーブルと、前記セルバッファに保持され
たデータを用いてATMセルを生成すると共に、前記V
Cテーブルを参照して該ATMセルにヘッダを付与する
送受信制御部と、を有し、前記処理装置は、前記ATM
伝送網に対する前記ATMセルの送信前に、前記IPア
ドレスと前記VCI/VPIの関係を示すデータを前記
VCテーブルに予め保持させるものである。
【0033】さらに、本発明の記録媒体は、ATM伝送
網の低位レイヤの処理を行うSARモジュールと、前記
ATM伝送網の上位レイヤの処理を行う処理装置と、を
有し、前記ATM伝送網の情報伝送単位であるATMセ
ルをコンピュータネットワークの通信プロトコルに対応
するIPパケットに変換する機能、及び前記IPパケッ
トを前記ATMセルに変換する機能を実現するATM通
信装置に実行させるためのプログラムを記録した記録媒
体であって、前記SARモジュールに、受信したATM
セルのデータ、及び受信したATMセルのVCI/VP
Iと該ATMセルの送信先の関係を示すデータをそれぞ
れ保持させ、受信したATMセルが前記IPパケットを
構成するATMセルのうちの先頭のセルの場合に前記処
理装置に該先頭のセルのデータを転送させ、保持した前
記ATMセルのデータを用いて前記IPパケットの組み
立てを行わせると共に、前記VCI/VPIとATMセ
ルの送信先の関係を示すデータから該IPパケットの送
信先を決定させ、前記処理装置に、前記先頭のセルのデ
ータから、前記VCI/VPIとATMセルの送信先の
関係を示すデータを前記SARモジュールに保持させる
ためのプログラムを記録したものである。
網の低位レイヤの処理を行うSARモジュールと、前記
ATM伝送網の上位レイヤの処理を行う処理装置と、を
有し、前記ATM伝送網の情報伝送単位であるATMセ
ルをコンピュータネットワークの通信プロトコルに対応
するIPパケットに変換する機能、及び前記IPパケッ
トを前記ATMセルに変換する機能を実現するATM通
信装置に実行させるためのプログラムを記録した記録媒
体であって、前記SARモジュールに、受信したATM
セルのデータ、及び受信したATMセルのVCI/VP
Iと該ATMセルの送信先の関係を示すデータをそれぞ
れ保持させ、受信したATMセルが前記IPパケットを
構成するATMセルのうちの先頭のセルの場合に前記処
理装置に該先頭のセルのデータを転送させ、保持した前
記ATMセルのデータを用いて前記IPパケットの組み
立てを行わせると共に、前記VCI/VPIとATMセ
ルの送信先の関係を示すデータから該IPパケットの送
信先を決定させ、前記処理装置に、前記先頭のセルのデ
ータから、前記VCI/VPIとATMセルの送信先の
関係を示すデータを前記SARモジュールに保持させる
ためのプログラムを記録したものである。
【0034】また、ATM伝送網の低位レイヤの処理を
行うSARモジュールと、前記ATM伝送網の上位レイ
ヤの処理を行う処理装置と、を有し、前記ATM伝送網
の情報伝送単位であるATMセルを、コンピュータネッ
トワークの通信プロトコルに対応するIPパケットに変
換する機能、及び前記IPパケットを前記ATMセルに
変換する機能を実現するATM通信装置に実行させるた
めのプログラムを記録した記録媒体であって、前記SA
Rモジュールに、受信したIPパケットのデータ、及び
受信したIPパケットの送信先を示すIPアドレスと該
IPパケットを構成するATMセルのVCI/VPIの
関係を示すデータをそれぞれ保持させ、前記IPパケッ
トのデータを用いてATMセルを生成させると共に、前
記IPアドレスと前記VCI/VPIの関係を示すデー
タから該ATMセルにヘッダを付与させ、前記処理装置
に、前記ATM伝送網に対する前記ATMセルの送信前
に、前記IPアドレスと前記VCI/VPIの関係を示
すデータを前記SARモジュールに予め保持させるため
のプログラムを記録したものである。
行うSARモジュールと、前記ATM伝送網の上位レイ
ヤの処理を行う処理装置と、を有し、前記ATM伝送網
の情報伝送単位であるATMセルを、コンピュータネッ
トワークの通信プロトコルに対応するIPパケットに変
換する機能、及び前記IPパケットを前記ATMセルに
変換する機能を実現するATM通信装置に実行させるた
めのプログラムを記録した記録媒体であって、前記SA
Rモジュールに、受信したIPパケットのデータ、及び
受信したIPパケットの送信先を示すIPアドレスと該
IPパケットを構成するATMセルのVCI/VPIの
関係を示すデータをそれぞれ保持させ、前記IPパケッ
トのデータを用いてATMセルを生成させると共に、前
記IPアドレスと前記VCI/VPIの関係を示すデー
タから該ATMセルにヘッダを付与させ、前記処理装置
に、前記ATM伝送網に対する前記ATMセルの送信前
に、前記IPアドレスと前記VCI/VPIの関係を示
すデータを前記SARモジュールに予め保持させるため
のプログラムを記録したものである。
【0035】上記のようなATM通信装置は、SARモ
ジュールでIPパケットの組み立て及び分解処理を行う
ことができるため、SARモジュールと処理装置間のデ
ータの輻輳が減少し、IPパケットの組み立て、及び分
解のための処理時間を短縮することができる。
ジュールでIPパケットの組み立て及び分解処理を行う
ことができるため、SARモジュールと処理装置間のデ
ータの輻輳が減少し、IPパケットの組み立て、及び分
解のための処理時間を短縮することができる。
【0036】
【発明の実施の形態】次に本発明について図面を参照し
て説明する。
て説明する。
【0037】本発明のATM通信装置は、IPパケット
の組み立て/分解をSARモジュールで行う構成にす
る。なお、以下では従来と同様にATM通信装置として
ルーターを例にして説明する。
の組み立て/分解をSARモジュールで行う構成にす
る。なお、以下では従来と同様にATM通信装置として
ルーターを例にして説明する。
【0038】図1は本発明のATM通信装置の一例であ
るルーターの構成を示すブロック図である。図2は図1
に示した送受信制御部が有するルックアップテーブルの
一構成例を示すテーブル図である。
るルーターの構成を示すブロック図である。図2は図1
に示した送受信制御部が有するルックアップテーブルの
一構成例を示すテーブル図である。
【0039】図1において、本発明のルーターは、低位
レイヤの処理、及びIPパケットの組み立て/分解を行
うSARモジュール1と、上位レイヤの処理を行うCP
U2と、CPU2の処理で使用するデータを一時的に格
納するメモリ3と、ネットワーク(イーサネット)とデ
ータの送受信を行うためのインタフェース回路である第
1のイーサネットI/F部41、及び第2のイーサネッ
トI/F部42と、ATM25仕様のネットワークとデ
ータの送受信を行うためのインタフェース回路であるA
TM25 I/F部43と、CPU2で実行する処理プ
ログラムが格納される記録媒体5とを有し、SARモジ
ュール1、CPU2、メモリ3、第1のイーサネットI
/F部41、第2のイーサネットI/F部42、ATM
25 I/F部43、及び記録媒体5は、データの伝送
媒体であるI/Oバス6によってそれぞれ接続されてい
る。なお、第1のイーサネットI/F部41、第2のイ
ーサネットI/F部42、及びATM25 I/F部4
3は、ルーターに接続するネットワークに対応してそれ
ぞれ設けられるものであり、これらの構成に限定される
ものではない。
レイヤの処理、及びIPパケットの組み立て/分解を行
うSARモジュール1と、上位レイヤの処理を行うCP
U2と、CPU2の処理で使用するデータを一時的に格
納するメモリ3と、ネットワーク(イーサネット)とデ
ータの送受信を行うためのインタフェース回路である第
1のイーサネットI/F部41、及び第2のイーサネッ
トI/F部42と、ATM25仕様のネットワークとデ
ータの送受信を行うためのインタフェース回路であるA
TM25 I/F部43と、CPU2で実行する処理プ
ログラムが格納される記録媒体5とを有し、SARモジ
ュール1、CPU2、メモリ3、第1のイーサネットI
/F部41、第2のイーサネットI/F部42、ATM
25 I/F部43、及び記録媒体5は、データの伝送
媒体であるI/Oバス6によってそれぞれ接続されてい
る。なお、第1のイーサネットI/F部41、第2のイ
ーサネットI/F部42、及びATM25 I/F部4
3は、ルーターに接続するネットワークに対応してそれ
ぞれ設けられるものであり、これらの構成に限定される
ものではない。
【0040】SARモジュール1は、ATM伝送網に対
してデータの送受信を行うためのインタフェース回路で
あるPHY I/F部7と、ATMレイヤの処理、AT
Mアダプテーションレイヤの処理、及びIPパケットの
組み立て/分解を行う送受信制御部8と、受信したAT
MセルまたはIPパケットを一時的に格納するセルバッ
ファ9と、CPU2に対してデータを送受信するための
インタフェース回路であるブリッジ10とを有してい
る。
してデータの送受信を行うためのインタフェース回路で
あるPHY I/F部7と、ATMレイヤの処理、AT
Mアダプテーションレイヤの処理、及びIPパケットの
組み立て/分解を行う送受信制御部8と、受信したAT
MセルまたはIPパケットを一時的に格納するセルバッ
ファ9と、CPU2に対してデータを送受信するための
インタフェース回路であるブリッジ10とを有してい
る。
【0041】送受信制御部8は、VCI/VPI、VC
番号、及び送信先の関係が記録されるルックアップテー
ブル(図2参照)と、VC番号、受信したATMセルや
IPパケットのデータを格納するメモリ領域のアドレ
ス、及び受信したATMセル数やパケット長等のVCに
付随するデータが記録されるVCテーブルとを有してい
る。
番号、及び送信先の関係が記録されるルックアップテー
ブル(図2参照)と、VC番号、受信したATMセルや
IPパケットのデータを格納するメモリ領域のアドレ
ス、及び受信したATMセル数やパケット長等のVCに
付随するデータが記録されるVCテーブルとを有してい
る。
【0042】なお、送受信制御部8はCPU2とは別に
制御装置を有している。CPU2及び送受信制御部8が
有する制御装置は、それぞれ記録媒体5に記録されたプ
ログラムを読み込み、そのプログラムにしたがって後述
する処理を実行する。なお、記録媒体5は磁気ディス
ク、半導体メモリ、CD−ROM、あるいはその他の記
録手段であってもよい。
制御装置を有している。CPU2及び送受信制御部8が
有する制御装置は、それぞれ記録媒体5に記録されたプ
ログラムを読み込み、そのプログラムにしたがって後述
する処理を実行する。なお、記録媒体5は磁気ディス
ク、半導体メモリ、CD−ROM、あるいはその他の記
録手段であってもよい。
【0043】また、図2に示すように、ルックアップテ
ーブルに記録される送信先はルーター内の各装置(CP
U2、第1のイーサネットI/F部41、第2のイーサ
ネットI/F部42、及びATM25 I/F部43)
であり、VC番号に対応してそれぞれ記録される。
ーブルに記録される送信先はルーター内の各装置(CP
U2、第1のイーサネットI/F部41、第2のイーサ
ネットI/F部42、及びATM25 I/F部43)
であり、VC番号に対応してそれぞれ記録される。
【0044】このような構成において、次に図3及び図
4を用いて本発明のATM通信装置の動作について説明
する。
4を用いて本発明のATM通信装置の動作について説明
する。
【0045】図3は図1に示したルーターの処理手順を
示す図であり、ATMセルからIPパケットに変換する
手順を示すフローチャートである。また、図4は図1に
示したルーターの処理手順を示す図であり、IPパケッ
トからATMセルに変換する手順を示すフローチャート
である。
示す図であり、ATMセルからIPパケットに変換する
手順を示すフローチャートである。また、図4は図1に
示したルーターの処理手順を示す図であり、IPパケッ
トからATMセルに変換する手順を示すフローチャート
である。
【0046】図3において、SARモジュール1の送受
信制御部8は、PHY I/F部7を介してATMセル
を受信すると、まず、受信したATMセルのヘッダの内
容を解析し(ステップS1)、そのATMセルがIPパ
ケットの先頭セルであるか否かを判定する(ステップS
2)。
信制御部8は、PHY I/F部7を介してATMセル
を受信すると、まず、受信したATMセルのヘッダの内
容を解析し(ステップS1)、そのATMセルがIPパ
ケットの先頭セルであるか否かを判定する(ステップS
2)。
【0047】受信したATMセルがIPパケットの先頭
セルの場合、送受信制御部8は受信したATMセルをC
PU2に転送する(ステップS3)。また、受信したA
TMセルがIPパケットの先頭セルでない場合はステッ
プS3の処理を行わずに次の処理(ステップS6)に移
行する。
セルの場合、送受信制御部8は受信したATMセルをC
PU2に転送する(ステップS3)。また、受信したA
TMセルがIPパケットの先頭セルでない場合はステッ
プS3の処理を行わずに次の処理(ステップS6)に移
行する。
【0048】CPU2は先頭セルに含まれるIPヘッダ
の内容を解析し(ステップ4)、受信したATMセルの
送信先(IPパケットの送信先でもある)をルックアッ
プテーブルに記録する(ステップS5)。
の内容を解析し(ステップ4)、受信したATMセルの
送信先(IPパケットの送信先でもある)をルックアッ
プテーブルに記録する(ステップS5)。
【0049】CPU2によるステップS5の処理が終了
すると、送受信制御部8はセルバッファ9内に所定量の
メモリ領域を確保する。また、ルックアップテーブルを
参照して受信したATMセルのVCI/VPIに対応す
るVC番号を取得し、そのVC番号を基にVCテーブル
を参照して、確保したメモリ領域に受信したATMセル
のデータを書き込む(ステップS6)。ここで、受信し
たATMセルがIPパケットの先頭セルの場合は、確保
したメモリ領域の先頭のアドレスから受信したATMセ
ルのデータを書き込む。VCテーブルにはVC番号に対
応するデータとしてメモリ領域のアドレスが記録され
る。このメモリ領域のアドレスはATMセルのデータが
書き込まれた後、その続きのアドレスに更新される。受
信したATMセルがIPパケットの先頭セルでない場合
は、VCテーブルを参照して得られたメモリ領域のアド
レス(更新されたアドレス)から受信したATMセルの
データを書き込む。
すると、送受信制御部8はセルバッファ9内に所定量の
メモリ領域を確保する。また、ルックアップテーブルを
参照して受信したATMセルのVCI/VPIに対応す
るVC番号を取得し、そのVC番号を基にVCテーブル
を参照して、確保したメモリ領域に受信したATMセル
のデータを書き込む(ステップS6)。ここで、受信し
たATMセルがIPパケットの先頭セルの場合は、確保
したメモリ領域の先頭のアドレスから受信したATMセ
ルのデータを書き込む。VCテーブルにはVC番号に対
応するデータとしてメモリ領域のアドレスが記録され
る。このメモリ領域のアドレスはATMセルのデータが
書き込まれた後、その続きのアドレスに更新される。受
信したATMセルがIPパケットの先頭セルでない場合
は、VCテーブルを参照して得られたメモリ領域のアド
レス(更新されたアドレス)から受信したATMセルの
データを書き込む。
【0050】次に、送受信制御部8は、受信したATM
セルのヘッダを再び解析し、受信したATMセルがIP
パケットの最終セルであるか否かを確認する(ステップ
S7)。
セルのヘッダを再び解析し、受信したATMセルがIP
パケットの最終セルであるか否かを確認する(ステップ
S7)。
【0051】受信したATMセルがIPパケットの最終
セルでない場合は、後述するステップS8、及びステッ
プS9を実行せずに処理を終了する。また、受信したセ
ルがIPパケットの最終セルである場合は、セルバッフ
ァ9に格納されたATMセルのデータを用いてIPパケ
ットを組み立て、メモリ領域の開放等の最終セル受信処
理を行う(ステップS8)。そして、ルックアップテー
ブルを参照してIPパケットの送信先を確認し、第1の
イーサネットI/F部41、第2のイーサネットI/F
部42のうち、送信先に対応するイーサネットI/F部
を介してIPパケットを送信する(ステップS9)。
セルでない場合は、後述するステップS8、及びステッ
プS9を実行せずに処理を終了する。また、受信したセ
ルがIPパケットの最終セルである場合は、セルバッフ
ァ9に格納されたATMセルのデータを用いてIPパケ
ットを組み立て、メモリ領域の開放等の最終セル受信処
理を行う(ステップS8)。そして、ルックアップテー
ブルを参照してIPパケットの送信先を確認し、第1の
イーサネットI/F部41、第2のイーサネットI/F
部42のうち、送信先に対応するイーサネットI/F部
を介してIPパケットを送信する(ステップS9)。
【0052】なお、ステップS6でルックアップテーブ
ルを参照した結果、受信したATMセルの送信先が「A
TM25」であった場合は、セルバッファ9内にメモリ
領域を確保することなく、ATMセルをそのままATM
25 I/F部43へ転送する。
ルを参照した結果、受信したATMセルの送信先が「A
TM25」であった場合は、セルバッファ9内にメモリ
領域を確保することなく、ATMセルをそのままATM
25 I/F部43へ転送する。
【0053】次に、受信したIPパケットからATMセ
ルに変換する手順について図4を用いて説明する。
ルに変換する手順について図4を用いて説明する。
【0054】ところで、ATM伝送網に対してはATM
セルの送信前にコネクションの設定を行う必要がある。
CPU2は、このコネクション設定時にIPパケットの
送信先を示すIPアドレス、VC番号、及びATMセル
に付与するVCI/VPIの関係を示すコネクション情
報を予めVCテーブルに記録しておく。
セルの送信前にコネクションの設定を行う必要がある。
CPU2は、このコネクション設定時にIPパケットの
送信先を示すIPアドレス、VC番号、及びATMセル
に付与するVCI/VPIの関係を示すコネクション情
報を予めVCテーブルに記録しておく。
【0055】図4において、SARモジュール1の送受
信制御部8は、第1のイーサネットI/F部41、また
は第2のイーサネットI/F部42を介してIPパケッ
トを受信すると、まず、セルバッファ9に所定量のメモ
リ領域を確保し、確保したメモリ領域に受信したIPパ
ケットのデータを転送する(ステップS11)。
信制御部8は、第1のイーサネットI/F部41、また
は第2のイーサネットI/F部42を介してIPパケッ
トを受信すると、まず、セルバッファ9に所定量のメモ
リ領域を確保し、確保したメモリ領域に受信したIPパ
ケットのデータを転送する(ステップS11)。
【0056】次に、VCテーブルを参照し、受信したI
PパケットのIPヘッダに含まれるIPアドレス、VC
番号、及びATMセルに付与するVCI/VPIの関係
からそのIPパケットを構成する各ATMセルのフロー
(送信経路)を特定する(ステップS12)。
PパケットのIPヘッダに含まれるIPアドレス、VC
番号、及びATMセルに付与するVCI/VPIの関係
からそのIPパケットを構成する各ATMセルのフロー
(送信経路)を特定する(ステップS12)。
【0057】続いて、IPパケットのデータが格納され
たセルバッファ9のメモリ領域から1セル分のデータを
読み込み、そのデータを用いてATMセルを生成する
(ステップS13)。なお、その際、ATMヘッダには
VCテーブルを参照して得られたVCI/VPIの値が
書き込まれる。
たセルバッファ9のメモリ領域から1セル分のデータを
読み込み、そのデータを用いてATMセルを生成する
(ステップS13)。なお、その際、ATMヘッダには
VCテーブルを参照して得られたVCI/VPIの値が
書き込まれる。
【0058】次に、送受信制御部8は生成したATMセ
ルをPHY I/F部7を介してATM伝送網へ送信し
(ステップS14)、その送信したATMセルがIPパ
ケットの最終セルであるか否かを確認する(ステップS
15)。送信したATMセルがIPパケットの最終セル
でない場合はステップS12の処理に戻ってステップS
14までの処理を繰り返す。また、送信したATMセル
がIPパケットの最終セルである場合は処理を終了す
る。
ルをPHY I/F部7を介してATM伝送網へ送信し
(ステップS14)、その送信したATMセルがIPパ
ケットの最終セルであるか否かを確認する(ステップS
15)。送信したATMセルがIPパケットの最終セル
でない場合はステップS12の処理に戻ってステップS
14までの処理を繰り返す。また、送信したATMセル
がIPパケットの最終セルである場合は処理を終了す
る。
【0059】なお、ATM25 I/F部43を介して
コンピュータネットワークからデータを受信した場合
は、受信したセルをそのままPHY I/F部7を介し
てATM伝送網へ送信する。
コンピュータネットワークからデータを受信した場合
は、受信したセルをそのままPHY I/F部7を介し
てATM伝送網へ送信する。
【0060】したがって、本発明のATM通信装置によ
れば、SARモジュール1でIPパケットの組み立て/
分解処理を行うことができるため、SARモジュール1
とCPU2間のデータの輻輳が減少し、IPパケットの
組み立て、及び分解のための処理時間が短縮してスルー
プットが向上する。
れば、SARモジュール1でIPパケットの組み立て/
分解処理を行うことができるため、SARモジュール1
とCPU2間のデータの輻輳が減少し、IPパケットの
組み立て、及び分解のための処理時間が短縮してスルー
プットが向上する。
【0061】また、送信先が同じである複数のIPパケ
ットに対応するATMセルを受信する場合に、最初に受
信したIPパケットの先頭セルのみをCPUへ転送し、
ルックアップテーブルにその送信先を設定すれば、2番
目に受信したIPパケット以降はCPU2を介在しなく
てもイーサネットI/F部へデータを転送することがで
きるため、スループットがより向上する。
ットに対応するATMセルを受信する場合に、最初に受
信したIPパケットの先頭セルのみをCPUへ転送し、
ルックアップテーブルにその送信先を設定すれば、2番
目に受信したIPパケット以降はCPU2を介在しなく
てもイーサネットI/F部へデータを転送することがで
きるため、スループットがより向上する。
【0062】なお、上記説明では、ATM通信装置とし
てルーターを例に説明しているが、ATMセルからIP
パケット、及びIPパケットからATMセルに変換する
機能を備えた装置であれば、どのような装置であっても
本発明を適用することができる。
てルーターを例に説明しているが、ATMセルからIP
パケット、及びIPパケットからATMセルに変換する
機能を備えた装置であれば、どのような装置であっても
本発明を適用することができる。
【0063】
【発明の効果】本発明は以上説明したように構成されて
いるので、以下に記載する効果を奏する。
いるので、以下に記載する効果を奏する。
【0064】SARモジュールでIPパケットの組み立
て、及び分解処理を行うことができるため、SARモジ
ュールと処理装置間のデータの輻輳が減少し、IPパケ
ットの組み立て、及び分解のための処理時間が短縮す
る。したがって、ATMセルの入力に対するIPパケッ
トの出力、またはIPパケットの入力に対するATMセ
ルの出力のスループットが向上する。
て、及び分解処理を行うことができるため、SARモジ
ュールと処理装置間のデータの輻輳が減少し、IPパケ
ットの組み立て、及び分解のための処理時間が短縮す
る。したがって、ATMセルの入力に対するIPパケッ
トの出力、またはIPパケットの入力に対するATMセ
ルの出力のスループットが向上する。
【図1】本発明のATM通信装置の一例であるルーター
の構成を示すブロック図である。
の構成を示すブロック図である。
【図2】図1に示した送受信制御部が有するルックアッ
プテーブルの一構成例を示すテーブル図である。
プテーブルの一構成例を示すテーブル図である。
【図3】図1に示したルーターの処理手順を示す図であ
り、ATMセルからIPパケットに変換する手順を示す
フローチャートである。
り、ATMセルからIPパケットに変換する手順を示す
フローチャートである。
【図4】図1に示したルーターの処理手順を示す図であ
り、IPパケットからATMセルに変換する手順を示す
フローチャートである。
り、IPパケットからATMセルに変換する手順を示す
フローチャートである。
【図5】従来のATM通信装置の一例であるルーターの
構成を示すブロック図である。
構成を示すブロック図である。
【図6】図5に示した送受信制御部が有するルックアッ
プテーブルの一構成例を示すテーブル図である。
プテーブルの一構成例を示すテーブル図である。
【図7】IPパケットATMセルの関係を示す模式図で
ある。
ある。
【図8】図5に示したルーターの処理手順を示す図であ
り、ATMセルからIPパケットに変換する手順を示す
フローチャートである。
り、ATMセルからIPパケットに変換する手順を示す
フローチャートである。
【図9】図5に示したルーターの処理手順を示す図であ
り、IPパケットからATMセルに変換する手順を示す
フローチャートである。
り、IPパケットからATMセルに変換する手順を示す
フローチャートである。
1 SARモジュール 2 CPU 3 メモリ 41 第1のイーサネットI/F部 42 第2のイーサネットI/F部 43 ATM25 I/F部 5 記録媒体 6 I/Oバス 7 PHY I/F部 8 送受信制御部 9 セルバッファ 10 ブリッジ
─────────────────────────────────────────────────────
【手続補正書】
【提出日】平成11年5月24日
【手続補正1】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正内容】
【特許請求の範囲】
【手続補正2】
【補正対象書類名】明細書
【補正対象項目名】0008
【補正方法】変更
【補正内容】
【0008】図5は従来のATM通信装置の一例である
ルーターの構成を示すブロック図である。図6は図5に
示した送受信制御部が有するルックアップテーブルの一
構成例を示すテーブル図である。また、図7はIPパケ
ットとATMセルの関係を示す模式図である。
ルーターの構成を示すブロック図である。図6は図5に
示した送受信制御部が有するルックアップテーブルの一
構成例を示すテーブル図である。また、図7はIPパケ
ットとATMセルの関係を示す模式図である。
【手続補正3】
【補正対象書類名】明細書
【補正対象項目名】0009
【補正方法】変更
【補正内容】
【0009】図5において、従来のATM通信装置は、
低位レイヤの処理を行うSAR(Segmentation And Rea
ssembly)モジュール11と、IPパケットの組み立て
/分解、及び上位レイヤの処理を行うCPU12と、C
PU12の処理で使用するデータを一時的に格納するメ
モリ13と、ネットワーク(イーサネット)とデータの
送受信を行うためのインタフェース回路である第1のイ
ーサネットI/F部141、及び第2のイーサネットI
/F部142と、ATM25仕様のネットワークとデー
タの送受信を行うためのインタフェース回路であるAT
M25 I/F部143と、CPU12で実行する処理
プログラムが格納される記録媒体15とを有している。
ここで、SARモジュール11、CPU12、メモリ1
3、第1のイーサネットI/F部141、第2のイーサ
ネットI/F部142、ATM25I/F部143、及び
記録媒体15は、データの伝送媒体であるI/Oバス1
6によってそれぞれ接続されている。なお、第1のイー
サネットI/F部141、第2のイーサネットI/F部
142、及びATM25 I/F部143は、ルーターに
接続するネットワークに対応してそれぞれ設けられるも
のであり、これらの構成に限定されるものではない。
低位レイヤの処理を行うSAR(Segmentation And Rea
ssembly)モジュール11と、IPパケットの組み立て
/分解、及び上位レイヤの処理を行うCPU12と、C
PU12の処理で使用するデータを一時的に格納するメ
モリ13と、ネットワーク(イーサネット)とデータの
送受信を行うためのインタフェース回路である第1のイ
ーサネットI/F部141、及び第2のイーサネットI
/F部142と、ATM25仕様のネットワークとデー
タの送受信を行うためのインタフェース回路であるAT
M25 I/F部143と、CPU12で実行する処理
プログラムが格納される記録媒体15とを有している。
ここで、SARモジュール11、CPU12、メモリ1
3、第1のイーサネットI/F部141、第2のイーサ
ネットI/F部142、ATM25I/F部143、及び
記録媒体15は、データの伝送媒体であるI/Oバス1
6によってそれぞれ接続されている。なお、第1のイー
サネットI/F部141、第2のイーサネットI/F部
142、及びATM25 I/F部143は、ルーターに
接続するネットワークに対応してそれぞれ設けられるも
のであり、これらの構成に限定されるものではない。
【手続補正4】
【補正対象書類名】明細書
【補正対象項目名】0029
【補正方法】変更
【補正内容】
【0029】
【課題を解決するための手段】上記目的を達成するため
本発明のATM通信装置の制御方法は、ATM伝送網の
低位レイヤの処理を行うSARモジュールと、前記AT
M伝送網の上位レイヤの処理を行う処理装置と、を有
し、前記ATM伝送網の情報伝送単位であるATMセル
をコンピュータネットワークの通信プロトコルに対応す
るIPパケットに変換する機能、及び前記IPパケット
を前記ATMセルに変換する機能を実現するATM通信
装置の制御方法であって、前記SARモジュールで受信
したATMセルのうち、前記IPパケットの先頭のAT
Mセルである先頭セルを前記処理装置に転送し、前記先
頭セルを受信した前記処理装置で、該先頭セルのデータ
からVCI/VPIと送信先の関係を示すテーブルデー
タを生成して前記SARモジュールに送信し、前記処理
装置を介在せずに、前記SARモジュールで、受信した
ATMセルのデータを用いて前記IPパケットの組み立
て、該IPパケットを該テーブルデータが記録されたテ
ーブルを参照して特定した送信先に送信する方法であ
る。
本発明のATM通信装置の制御方法は、ATM伝送網の
低位レイヤの処理を行うSARモジュールと、前記AT
M伝送網の上位レイヤの処理を行う処理装置と、を有
し、前記ATM伝送網の情報伝送単位であるATMセル
をコンピュータネットワークの通信プロトコルに対応す
るIPパケットに変換する機能、及び前記IPパケット
を前記ATMセルに変換する機能を実現するATM通信
装置の制御方法であって、前記SARモジュールで受信
したATMセルのうち、前記IPパケットの先頭のAT
Mセルである先頭セルを前記処理装置に転送し、前記先
頭セルを受信した前記処理装置で、該先頭セルのデータ
からVCI/VPIと送信先の関係を示すテーブルデー
タを生成して前記SARモジュールに送信し、前記処理
装置を介在せずに、前記SARモジュールで、受信した
ATMセルのデータを用いて前記IPパケットの組み立
て、該IPパケットを該テーブルデータが記録されたテ
ーブルを参照して特定した送信先に送信する方法であ
る。
【手続補正5】
【補正対象書類名】明細書
【補正対象項目名】0030
【補正方法】変更
【補正内容】
【0030】また、ATM伝送網の低位レイヤの処理を
行うSARモジュールと、前記ATM伝送網の上位レイ
ヤの処理を行う処理装置と、を有し、前記ATM伝送網
の情報伝送単位であるATMセルを、コンピュータネッ
トワークの通信プロトコルに対応するIPパケットに変
換する機能、及び前記IPパケットを前記ATMセルに
変換する機能を実現するATM通信装置の制御方法であ
って、受信したIPパケットの送信先を示すIPアドレ
スと該IPパケットを構成するATMセルに付与するV
CI/VPIの関係を示すテーブルデータを、前記AT
M伝送網に対する前記ATMセルの送信前に、前記処理
装置で生成して前記SARモジュールに送信し、前記処
理装置を介在せずに、前記SARモジュールで、前記I
Pパケットのデータを用いて前記ATMセルを生成し、
該ATMセルを該テーブルデータが記録されたテーブル
を参照して特定した送信先に送信する方法である。
行うSARモジュールと、前記ATM伝送網の上位レイ
ヤの処理を行う処理装置と、を有し、前記ATM伝送網
の情報伝送単位であるATMセルを、コンピュータネッ
トワークの通信プロトコルに対応するIPパケットに変
換する機能、及び前記IPパケットを前記ATMセルに
変換する機能を実現するATM通信装置の制御方法であ
って、受信したIPパケットの送信先を示すIPアドレ
スと該IPパケットを構成するATMセルに付与するV
CI/VPIの関係を示すテーブルデータを、前記AT
M伝送網に対する前記ATMセルの送信前に、前記処理
装置で生成して前記SARモジュールに送信し、前記処
理装置を介在せずに、前記SARモジュールで、前記I
Pパケットのデータを用いて前記ATMセルを生成し、
該ATMセルを該テーブルデータが記録されたテーブル
を参照して特定した送信先に送信する方法である。
【手続補正6】
【補正対象書類名】明細書
【補正対象項目名】0031
【補正方法】変更
【補正内容】
【0031】一方、本発明のATM通信装置は、ATM
伝送網の低位レイヤの処理を行うSARモジュールと、
前記ATM伝送網の上位レイヤの処理を行う処理装置
と、を有し、前記ATM伝送網の情報伝送単位であるA
TMセルを、コンピュータネットワークの通信プロトコ
ルに対応するIPパケットに変換する機能、及び前記I
Pパケットを前記ATMセルに変換する機能を実現する
ATM通信装置であって、前記処理装置は、前記IPパ
ケットの先頭のATMセルである先頭セルのデータか
ら、VCI/VPIと送信先の関係を示すテーブルデー
タを生成して前記SARモジュールに送信し、前記SA
Rモジュールは、受信したATMセルのデータを一時的
に保持するセルバッファと、前記テーブルデータが記録
されるルックアップテーブルと、受信したATMセルの
うち、前記IPパケットの先頭のATMセルである先頭
セルを前記処理装置に転送すると共に、前記処理装置を
介在せずに、前記セルバッファに保持された前記ATM
セルのデータを用いて前記IPパケットの組み立て、該
IPパケットを前記ルックアップテーブルを参照して特
定した送信先に送信する送受信制御部と、を有するもの
である。
伝送網の低位レイヤの処理を行うSARモジュールと、
前記ATM伝送網の上位レイヤの処理を行う処理装置
と、を有し、前記ATM伝送網の情報伝送単位であるA
TMセルを、コンピュータネットワークの通信プロトコ
ルに対応するIPパケットに変換する機能、及び前記I
Pパケットを前記ATMセルに変換する機能を実現する
ATM通信装置であって、前記処理装置は、前記IPパ
ケットの先頭のATMセルである先頭セルのデータか
ら、VCI/VPIと送信先の関係を示すテーブルデー
タを生成して前記SARモジュールに送信し、前記SA
Rモジュールは、受信したATMセルのデータを一時的
に保持するセルバッファと、前記テーブルデータが記録
されるルックアップテーブルと、受信したATMセルの
うち、前記IPパケットの先頭のATMセルである先頭
セルを前記処理装置に転送すると共に、前記処理装置を
介在せずに、前記セルバッファに保持された前記ATM
セルのデータを用いて前記IPパケットの組み立て、該
IPパケットを前記ルックアップテーブルを参照して特
定した送信先に送信する送受信制御部と、を有するもの
である。
【手続補正7】
【補正対象書類名】明細書
【補正対象項目名】0032
【補正方法】変更
【補正内容】
【0032】また、ATM伝送網の低位レイヤの処理を
行うSARモジュールと、前記ATM伝送網の上位レイ
ヤの処理を行う処理装置と、を有し、前記ATM伝送網
の情報伝送単位であるATMセルを、コンピュータネッ
トワークの通信プロトコルに対応するIPパケットに変
換する機能、及び前記IPパケットを前記ATMセルに
変換する機能を実現するATM通信装置であって、前記
処理装置は、受信したIPパケットの送信先を示すIP
アドレスと該IPパケットを構成するATMセルに付与
するVCI/VPIの関係を示すテーブルデータを、前
記ATM伝送網に対する前記ATMセルの送信前に、予
め前記SARモジュールに送信し、前記SARモジュー
ルは、受信したIPパケットのデータを一時的に保持す
るセルバッファと、前記テーブルデータが記録されるV
Cテーブルと、前記処理装置を介在せずに、前記IPパ
ケットのデータを用いて前記ATMセルを生成し、該A
TMセルを該テーブルデータが記録されたテーブルを参
照して特定した送信先に送信する送受信制御部と、有す
るものである。
行うSARモジュールと、前記ATM伝送網の上位レイ
ヤの処理を行う処理装置と、を有し、前記ATM伝送網
の情報伝送単位であるATMセルを、コンピュータネッ
トワークの通信プロトコルに対応するIPパケットに変
換する機能、及び前記IPパケットを前記ATMセルに
変換する機能を実現するATM通信装置であって、前記
処理装置は、受信したIPパケットの送信先を示すIP
アドレスと該IPパケットを構成するATMセルに付与
するVCI/VPIの関係を示すテーブルデータを、前
記ATM伝送網に対する前記ATMセルの送信前に、予
め前記SARモジュールに送信し、前記SARモジュー
ルは、受信したIPパケットのデータを一時的に保持す
るセルバッファと、前記テーブルデータが記録されるV
Cテーブルと、前記処理装置を介在せずに、前記IPパ
ケットのデータを用いて前記ATMセルを生成し、該A
TMセルを該テーブルデータが記録されたテーブルを参
照して特定した送信先に送信する送受信制御部と、有す
るものである。
【手続補正8】
【補正対象書類名】明細書
【補正対象項目名】0033
【補正方法】変更
【補正内容】
【0033】さらに、本発明の記録媒体は、ATM伝送
網の低位レイヤの処理を行うSARモジュールと、前記
ATM伝送網の上位レイヤの処理を行う処理装置と、を
有し、前記ATM伝送網の情報伝送単位であるATMセ
ルをコンピュータネットワークの通信プロトコルに対応
するIPパケットに変換する機能、及び前記IPパケッ
トを前記ATMセルに変換する機能を実現するATM通
信装置に実行させるためのプログラムが記録された記録
媒体であって、前記処理装置に、該先頭セルのデータか
らVCI/VPIと送信先の関係を示すテーブルデータ
を生成させて前記SARモジュールに送信させ、前記S
ARモジュールに、受信したATMセルのうち、前記I
Pパケットの先頭のATMセルである先頭セルを前記処
理装置に転送させると共に、前記処理装置を介在せず
に、受信したATMセルのデータを用いて前記IPパケ
ットの組み立てを行わせ、該IPパケットを該テーブル
データが記録されたテーブルを参照して特定した送信先
に送信させるためのプログラムが記録されたものであ
る。
網の低位レイヤの処理を行うSARモジュールと、前記
ATM伝送網の上位レイヤの処理を行う処理装置と、を
有し、前記ATM伝送網の情報伝送単位であるATMセ
ルをコンピュータネットワークの通信プロトコルに対応
するIPパケットに変換する機能、及び前記IPパケッ
トを前記ATMセルに変換する機能を実現するATM通
信装置に実行させるためのプログラムが記録された記録
媒体であって、前記処理装置に、該先頭セルのデータか
らVCI/VPIと送信先の関係を示すテーブルデータ
を生成させて前記SARモジュールに送信させ、前記S
ARモジュールに、受信したATMセルのうち、前記I
Pパケットの先頭のATMセルである先頭セルを前記処
理装置に転送させると共に、前記処理装置を介在せず
に、受信したATMセルのデータを用いて前記IPパケ
ットの組み立てを行わせ、該IPパケットを該テーブル
データが記録されたテーブルを参照して特定した送信先
に送信させるためのプログラムが記録されたものであ
る。
【手続補正9】
【補正対象書類名】明細書
【補正対象項目名】0034
【補正方法】変更
【補正内容】
【0034】また、ATM伝送網の低位レイヤの処理を
行うSARモジュールと、前記ATM伝送網の上位レイ
ヤの処理を行う処理装置と、を有し、前記ATM伝送網
の情報伝送単位であるATMセルを、コンピュータネッ
トワークの通信プロトコルに対応するIPパケットに変
換する機能、及び前記IPパケットを前記ATMセルに
変換する機能を実現するATM通信装置に実行させるた
めのプログラムが記録された記録媒体であって、前記処
理装置に、受信したIPパケットの送信先を示すIPア
ドレスと該IPパケットを構成するATMセルに付与す
るVCI/VPIの関係を示すテーブルデータを、前記
ATM伝送網に対する前記ATMセルの送信前に生成さ
せて前記SARモジュールに送信させ、前記SARモジ
ュールに、前記処理装置を介在せずに、前記IPパケッ
トのデータを用いて前記ATMセルを生成させると共
に、該ATMセルを該テーブルデータが記録されたテー
ブルを参照して特定した送信先に送信させるためのプロ
グラムが記録されたものである。
行うSARモジュールと、前記ATM伝送網の上位レイ
ヤの処理を行う処理装置と、を有し、前記ATM伝送網
の情報伝送単位であるATMセルを、コンピュータネッ
トワークの通信プロトコルに対応するIPパケットに変
換する機能、及び前記IPパケットを前記ATMセルに
変換する機能を実現するATM通信装置に実行させるた
めのプログラムが記録された記録媒体であって、前記処
理装置に、受信したIPパケットの送信先を示すIPア
ドレスと該IPパケットを構成するATMセルに付与す
るVCI/VPIの関係を示すテーブルデータを、前記
ATM伝送網に対する前記ATMセルの送信前に生成さ
せて前記SARモジュールに送信させ、前記SARモジ
ュールに、前記処理装置を介在せずに、前記IPパケッ
トのデータを用いて前記ATMセルを生成させると共
に、該ATMセルを該テーブルデータが記録されたテー
ブルを参照して特定した送信先に送信させるためのプロ
グラムが記録されたものである。
【手続補正10】
【補正対象書類名】明細書
【補正対象項目名】0039
【補正方法】変更
【補正内容】
【0039】図1において、本発明のATM通信装置
は、低位レイヤの処理、及びIPパケットの組み立て/
分解を行うSARモジュール1と、上位レイヤの処理を
行うCPU2と、CPU2の処理で使用するデータを一
時的に格納するメモリ3と、ネットワーク(イーサネッ
ト)とデータの送受信を行うためのインタフェース回路
である第1のイーサネットI/F部41、及び第2のイ
ーサネットI/F部42と、ATM25仕様のネットワ
ークとデータの送受信を行うためのインタフェース回路
であるATM25 I/F部43と、CPU2で実行す
る処理プログラムが格納される記録媒体5とを有し、S
ARモジュール1、CPU2、メモリ3、第1のイーサ
ネットI/F部41、第2のイーサネットI/F部42、
ATM25I/F部43、及び記録媒体5は、データの
伝送媒体であるI/Oバス6によってそれぞれ接続され
ている。なお、第1のイーサネットI/F部41、第2
のイーサネットI/F部42、及びATM25 I/F
部43は、ルーターに接続するネットワークに対応して
それぞれ設けられるものであり、これらの構成に限定さ
れるものではない。
は、低位レイヤの処理、及びIPパケットの組み立て/
分解を行うSARモジュール1と、上位レイヤの処理を
行うCPU2と、CPU2の処理で使用するデータを一
時的に格納するメモリ3と、ネットワーク(イーサネッ
ト)とデータの送受信を行うためのインタフェース回路
である第1のイーサネットI/F部41、及び第2のイ
ーサネットI/F部42と、ATM25仕様のネットワ
ークとデータの送受信を行うためのインタフェース回路
であるATM25 I/F部43と、CPU2で実行す
る処理プログラムが格納される記録媒体5とを有し、S
ARモジュール1、CPU2、メモリ3、第1のイーサ
ネットI/F部41、第2のイーサネットI/F部42、
ATM25I/F部43、及び記録媒体5は、データの
伝送媒体であるI/Oバス6によってそれぞれ接続され
ている。なお、第1のイーサネットI/F部41、第2
のイーサネットI/F部42、及びATM25 I/F
部43は、ルーターに接続するネットワークに対応して
それぞれ設けられるものであり、これらの構成に限定さ
れるものではない。
【手続補正11】
【補正対象書類名】明細書
【補正対象項目名】図7
【補正方法】変更
【補正内容】
【図7】IPパケットとATMセルの関係を示す模式図
である。
である。
Claims (6)
- 【請求項1】 ATM伝送網の低位レイヤの処理を行う
SARモジュールと、 前記ATM伝送網の上位レイヤの処理を行う処理装置
と、を有し、 前記ATM伝送網の情報伝送単位であるATMセルをコ
ンピュータネットワークの通信プロトコルに対応するI
Pパケットに変換する機能、及び前記IPパケットを前
記ATMセルに変換する機能を実現するATM通信装置
の制御方法であって、 前記SARモジュールにより、 受信したATMセルのデータ、及び受信したATMセル
のVCI/VPIと該ATMセルの送信先の関係を示す
データをそれぞれ保持し、 受信したATMセルが前記IPパケットを構成するAT
Mセルのうちの先頭のセルの場合に前記処理装置に該先
頭のセルのデータを転送し、保持した前記ATMセルの
データを用いて前記IPパケットの組み立てを行うと共
に、前記VCI/VPIとATMセルの送信先の関係を
示すデータから該IPパケットの送信先を決定し、 前記処理装置により、 前記先頭のセルのデータから、前記VCI/VPIとA
TMセルの送信先の関係を示すデータを前記SARモジ
ュールに保持させるATM通信装置の制御方法。 - 【請求項2】 ATM伝送網の低位レイヤの処理を行う
SARモジュールと、 前記ATM伝送網の上位レイヤの処理を行う処理装置
と、を有し、 前記ATM伝送網の情報伝送単位であるATMセルを、
コンピュータネットワークの通信プロトコルに対応する
IPパケットに変換する機能、及び前記IPパケットを
前記ATMセルに変換する機能を実現するATM通信装
置の制御方法であって、 前記SARモジュールにより、 受信したIPパケットのデータ、及び受信したIPパケ
ットの送信先を示すIPアドレスと該IPパケットを構
成するATMセルのVCI/VPIの関係を示すデータ
をそれぞれ保持し、 前記IPパケットのデータを用いてATMセルを生成す
ると共に、前記IPアドレスと前記VCI/VPIの関
係を示すデータから該ATMセルにヘッダを付与し、 前記処理装置により、 前記ATM伝送網に対する前記ATMセルの送信前に、
前記IPアドレスと前記VCI/VPIの関係を示すデ
ータを前記SARモジュールに予め保持させるATM通
信装置の制御方法。 - 【請求項3】 ATM伝送網の低位レイヤの処理を行う
SARモジュールと、 前記ATM伝送網の上位レイヤの処理を行う処理装置
と、を有し、 前記ATM伝送網の情報伝送単位であるATMセルを、
コンピュータネットワークの通信プロトコルに対応する
IPパケットに変換する機能、及び前記IPパケットを
前記ATMセルに変換する機能を実現するATM通信装
置であって、 前記SARモジュールは、 受信したATMセルのデータを一時的に保持するセルバ
ッファと、 受信したATMセルのVCI/VPIと該ATMセルの
送信先の関係を示すデータを保持するルックアップテー
ブルと、 受信したATMセルが前記IPパケットを構成するAT
Mセルのうちの先頭のセルの場合に前記処理装置に該先
頭のセルを転送し、前記セルバッファに保持された前記
ATMセルのデータを用いてIPパケットの組み立てを
行うと共に、前記ルックアップテーブルを参照して該I
Pパケットの送信先を決定する送受信制御部と、を有
し、 前記処理装置は、 前記先頭のセルのデータから、前記VCI/VPIとA
TMセルの送信先の関係を示すデータを前記ルックアッ
プテーブルに保持させるATM通信装置。 - 【請求項4】 ATM伝送網の低位レイヤの処理を行う
SARモジュールと、 前記ATM伝送網の上位レイヤの処理を行う処理装置
と、を有し、 前記ATM伝送網の情報伝送単位であるATMセルを、
コンピュータネットワークの通信プロトコルに対応する
IPパケットに変換する機能、及び前記IPパケットを
前記ATMセルに変換する機能を実現するATM通信装
置であって、 前記SARモジュールは、 受信したIPパケットのデータを一時的に保持するセル
バッファと、 受信したIPパケットの送信先を示すIPアドレスと該
IPパケットを構成するATMセルのVCI/VPIの
関係を示すデータを保持するVCテーブルと、 前記セルバッファに保持されたデータを用いてATMセ
ルを生成すると共に、前記VCテーブルを参照して該A
TMセルにヘッダを付与する送受信制御部と、を有し、 前記処理装置は、 前記ATM伝送網に対する前記ATMセルの送信前に、
前記IPアドレスと前記VCI/VPIの関係を示すデ
ータを前記VCテーブルに予め保持させるATM通信装
置。 - 【請求項5】 ATM伝送網の低位レイヤの処理を行う
SARモジュールと、 前記ATM伝送網の上位レイヤの処理を行う処理装置
と、を有し、 前記ATM伝送網の情報伝送単位であるATMセルをコ
ンピュータネットワークの通信プロトコルに対応するI
Pパケットに変換する機能、及び前記IPパケットを前
記ATMセルに変換する機能を実現するATM通信装置
に実行させるためのプログラムを記録した記録媒体であ
って、 前記SARモジュールに、 受信したATMセルのデータ、及び受信したATMセル
のVCI/VPIと該ATMセルの送信先の関係を示す
データをそれぞれ保持させ、 受信したATMセルが前記IPパケットを構成するAT
Mセルのうちの先頭のセルの場合に前記処理装置に該先
頭のセルのデータを転送させ、保持した前記ATMセル
のデータを用いて前記IPパケットの組み立てを行わせ
ると共に、前記VCI/VPIとATMセルの送信先の
関係を示すデータから該IPパケットの送信先を決定さ
せ、 前記処理装置に、 前記先頭のセルのデータから、前記VCI/VPIとA
TMセルの送信先の関係を示すデータを前記SARモジ
ュールに保持させるためのプログラムを記録した記録媒
体。 - 【請求項6】 ATM伝送網の低位レイヤの処理を行う
SARモジュールと、 前記ATM伝送網の上位レイヤの処理を行う処理装置
と、を有し、 前記ATM伝送網の情報伝送単位であるATMセルを、
コンピュータネットワークの通信プロトコルに対応する
IPパケットに変換する機能、及び前記IPパケットを
前記ATMセルに変換する機能を実現するATM通信装
置に実行させるためのプログラムを記録した記録媒体で
あって、 前記SARモジュールに、 受信したIPパケットのデータ、及び受信したIPパケ
ットの送信先を示すIPアドレスと該IPパケットを構
成するATMセルのVCI/VPIの関係を示すデータ
をそれぞれ保持させ、 前記IPパケットのデータを用いてATMセルを生成さ
せると共に、前記IPアドレスと前記VCI/VPIの
関係を示すデータから該ATMセルにヘッダを付与さ
せ、 前記処理装置に、 前記ATM伝送網に対する前記ATMセルの送信前に、
前記IPアドレスと前記VCI/VPIの関係を示すデ
ータを前記SARモジュールに予め保持させるためのプ
ログラムを記録した記録媒体。
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2746598A JP3206537B2 (ja) | 1998-02-09 | 1998-02-09 | Atm通信装置の制御方法、atm通信装置及びその記録媒体 |
| KR1019990004280A KR100297150B1 (ko) | 1998-02-09 | 1999-02-08 | Atm 통신장치의 제어방법, atm 통신장치 및 그 기록매체 |
| CN99100624A CN1236240A (zh) | 1998-02-09 | 1999-02-09 | 异步传输模式通信装置、其控制方法及其记录媒体 |
| US09/246,732 US6711167B1 (en) | 1998-02-09 | 1999-02-09 | ATM communication apparatus controlling method, ATM communication apparatus and recording medium therefor |
| EP99102471A EP0935403A3 (en) | 1998-02-09 | 1999-02-09 | ATM communication apparatus and recording medium therefor |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2746598A JP3206537B2 (ja) | 1998-02-09 | 1998-02-09 | Atm通信装置の制御方法、atm通信装置及びその記録媒体 |
| US09/246,732 US6711167B1 (en) | 1998-02-09 | 1999-02-09 | ATM communication apparatus controlling method, ATM communication apparatus and recording medium therefor |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH11234278A true JPH11234278A (ja) | 1999-08-27 |
| JP3206537B2 JP3206537B2 (ja) | 2001-09-10 |
Family
ID=32684060
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2746598A Expired - Fee Related JP3206537B2 (ja) | 1998-02-09 | 1998-02-09 | Atm通信装置の制御方法、atm通信装置及びその記録媒体 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US6711167B1 (ja) |
| EP (1) | EP0935403A3 (ja) |
| JP (1) | JP3206537B2 (ja) |
| CN (1) | CN1236240A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007184681A (ja) * | 2006-01-04 | 2007-07-19 | Hitachi Communication Technologies Ltd | Atmコンバータ |
Families Citing this family (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3356148B2 (ja) * | 2000-01-26 | 2002-12-09 | 日本電気株式会社 | Atm交換装置用カードシステム |
| US6751224B1 (en) * | 2000-03-30 | 2004-06-15 | Azanda Network Devices, Inc. | Integrated ATM/packet segmentation-and-reassembly engine for handling both packet and ATM input data and for outputting both ATM and packet data |
| JP3514215B2 (ja) * | 2000-05-25 | 2004-03-31 | 日本電気株式会社 | スケジューリング回路 |
| US7496095B1 (en) * | 2000-06-22 | 2009-02-24 | Intel Corporation | Local area network emulation over a channel based network |
| KR20020052799A (ko) * | 2000-12-26 | 2002-07-04 | 오길록 | 패킷기반 중계망에서의 패킷 변환 장치 및 그 방법과 그를이용한 망간 서비스 연동 시스템 |
| US7009979B1 (en) * | 2001-03-30 | 2006-03-07 | Agere Systems Inc. | Virtual segmentation system and method of operation thereof |
| US7039057B1 (en) * | 2001-07-19 | 2006-05-02 | Advanced Micro Devices, Inc. | Arrangement for converting ATM cells to infiniband packets |
| US7164658B1 (en) * | 2001-10-15 | 2007-01-16 | Cisco Technology, Inc. | Distribution of data transfer load when transmitting layer-3 datagrams on a layer-2 network |
| US7009957B2 (en) * | 2002-02-28 | 2006-03-07 | Airmagnet, Inc. | Measuring the throughput of transmissions over wireless local area networks |
| US7324524B2 (en) * | 2002-10-29 | 2008-01-29 | Mindspeed Technologies, Inc. | Pseudo synchronous machine |
| KR100487131B1 (ko) * | 2003-02-15 | 2005-05-03 | 삼성전자주식회사 | 내부 채널 공유 기능이 구비된 에이티엠 기반 라벨 스위칭라우터 및 그를 이용한 내부 채널 공유 방법 |
| DE10347762B4 (de) * | 2003-10-14 | 2007-05-03 | Infineon Technologies Ag | Verfahren zur Speicherung von Übertragungseinheiten und Netzwerkkommunikations-Vorrichtung |
| US20050129031A1 (en) * | 2003-12-10 | 2005-06-16 | Robotham Robert E. | Method and apparatus for providing combined processing of packet and cell data |
| CN100403700C (zh) * | 2004-01-05 | 2008-07-16 | 华为技术有限公司 | 异步传输模式反向复用的测试方法及设备 |
| US7623539B2 (en) * | 2005-03-31 | 2009-11-24 | Agere Systems Inc. | Apparatus and method for processing cells in an ATM adaptation layer device in a communications system that exhibits cell delay variation |
| US8169891B2 (en) * | 2005-03-31 | 2012-05-01 | Agere Systems Inc. | Apparatus and method for handling lost cells in a communications system |
| US7596147B2 (en) | 2006-06-28 | 2009-09-29 | Agere Systems Inc. | Apparatus and method for fractional processing of cells in a communications system |
| CN101188609B (zh) * | 2007-12-05 | 2012-05-23 | 中兴通讯股份有限公司 | 一种atm与ip的转换装置、系统及方法 |
| CN101277477B (zh) * | 2008-04-29 | 2012-04-04 | 华为技术有限公司 | 一种均衡流量的方法、装置及系统 |
| CN101594640A (zh) | 2009-06-30 | 2009-12-02 | 中兴通讯股份有限公司 | 用户面数据转发系统及方法 |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE69129851T2 (de) | 1991-09-13 | 1999-03-25 | International Business Machines Corp., Armonk, N.Y. | Konfigurierbare gigabit/s Vermittlunganpassungseinrichtung |
| US6026443A (en) * | 1992-12-22 | 2000-02-15 | Sun Microsystems, Inc. | Multi-virtual DMA channels, multi-bandwidth groups, host based cellification and reassembly, and asynchronous transfer mode network interface |
| JP3246638B2 (ja) | 1994-05-20 | 2002-01-15 | 日本電信電話株式会社 | 端末収容装置およびその動作方法 |
| US5548587A (en) * | 1994-09-12 | 1996-08-20 | Efficient Networks, Inc. | Asynchronous transfer mode adapter for desktop applications |
| JP2723071B2 (ja) * | 1995-03-31 | 1998-03-09 | 日本電気株式会社 | Atm−lan接続装置及びatm−lan |
| JPH0998189A (ja) | 1995-09-29 | 1997-04-08 | Toshiba Corp | ネットワーク中継装置 |
| US5959994A (en) * | 1996-08-19 | 1999-09-28 | Ncr Corporation | ATM/SONET network enhanced as a universal computer system interconnect |
| US6088355A (en) * | 1996-10-11 | 2000-07-11 | C-Cube Microsystems, Inc. | Processing system with pointer-based ATM segmentation and reassembly |
| JPH10233779A (ja) * | 1997-02-19 | 1998-09-02 | Oki Electric Ind Co Ltd | パケット交換装置 |
| GB2324676B (en) * | 1997-04-23 | 2001-10-17 | Fujitsu Ltd | Interfacing to SAR devices in ATM switching apparatus |
| JPH1141293A (ja) * | 1997-07-15 | 1999-02-12 | Nec Corp | 交換装置 |
| JP3109591B2 (ja) * | 1998-05-29 | 2000-11-20 | 日本電気株式会社 | Atm交換機 |
-
1998
- 1998-02-09 JP JP2746598A patent/JP3206537B2/ja not_active Expired - Fee Related
-
1999
- 1999-02-09 US US09/246,732 patent/US6711167B1/en not_active Expired - Fee Related
- 1999-02-09 EP EP99102471A patent/EP0935403A3/en not_active Withdrawn
- 1999-02-09 CN CN99100624A patent/CN1236240A/zh active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007184681A (ja) * | 2006-01-04 | 2007-07-19 | Hitachi Communication Technologies Ltd | Atmコンバータ |
Also Published As
| Publication number | Publication date |
|---|---|
| CN1236240A (zh) | 1999-11-24 |
| US6711167B1 (en) | 2004-03-23 |
| EP0935403A2 (en) | 1999-08-11 |
| EP0935403A3 (en) | 2003-02-05 |
| JP3206537B2 (ja) | 2001-09-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH11234278A (ja) | Atm通信装置の制御方法、atm通信装置及びその記録媒体 | |
| US5959994A (en) | ATM/SONET network enhanced as a universal computer system interconnect | |
| EP1131923B1 (en) | Multi-protocol conversion assistance method and system for a network accelerator | |
| JP3077677B2 (ja) | 品質保証ノード装置 | |
| EP0993157B1 (en) | Memory-efficient leaky bucket policer for traffic management of asynchronous transfer mode data communications | |
| US7327688B2 (en) | Digital communications system | |
| JPH07273799A (ja) | パケットスイッチングネットワークにおけるパケット処理のための装置および方法ならびにフレームリレーネットワークのためのフレーム処理システム | |
| US6993029B2 (en) | IP switch, interface circuit and ATM switch used for IP switch, and IP switch network system | |
| US6256323B1 (en) | Method and apparatus for efficiently transporting asynchronous characters over an ATM network | |
| US9413694B2 (en) | Method for performing protocol translation in a network switch | |
| JP3654837B2 (ja) | パケットバッファ装置 | |
| US7356035B1 (en) | System and method for AAL5 enhanced encapsulation | |
| JP3156760B2 (ja) | パケット通信方式 | |
| US7039057B1 (en) | Arrangement for converting ATM cells to infiniband packets | |
| US6603768B1 (en) | Multi-protocol conversion assistance method and system for a network accelerator | |
| JP3820054B2 (ja) | パケット送信装置 | |
| JP3272280B2 (ja) | ルータ装置及びフレーム転送方法 | |
| KR100297150B1 (ko) | Atm 통신장치의 제어방법, atm 통신장치 및 그 기록매체 | |
| JPH09149034A (ja) | Atmセルの生成方法及び通信制御装置 | |
| JP3191920B2 (ja) | フレームリレーとatmのインターワーキング用トランク装置 | |
| JPH10257070A (ja) | セル化パケットの中継方法および装置 | |
| JPH07336393A (ja) | Atm網間接続方法 | |
| WO1998019428A1 (en) | Routing of packets in a telecommunications system | |
| JP3501558B2 (ja) | Atm通信装置 | |
| JP2001257680A (ja) | Atm中継装置およびatmアダプテーション装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070706 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080706 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090706 Year of fee payment: 8 |
|
| LAPS | Cancellation because of no payment of annual fees |