JP4903733B2 - ATM communication equipment - Google Patents
ATM communication equipment Download PDFInfo
- Publication number
- JP4903733B2 JP4903733B2 JP2008024169A JP2008024169A JP4903733B2 JP 4903733 B2 JP4903733 B2 JP 4903733B2 JP 2008024169 A JP2008024169 A JP 2008024169A JP 2008024169 A JP2008024169 A JP 2008024169A JP 4903733 B2 JP4903733 B2 JP 4903733B2
- Authority
- JP
- Japan
- Prior art keywords
- atm
- unit
- information
- header
- packet
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Description
本発明は、主にATM通信方式を利用するATM通信装置に関する。 The present invention relates to an ATM communication apparatus that mainly uses an ATM communication system.
従来の技術では、ATM(Asynchronous Transfer Mode)通信技術を利用して、異なる方式による網間接続の際に必要となる変換方法について報告されている。
例えば、ATM網と通信帯域を規定して利用するSTM(Synchronous Transfer Mode)網との接続に関する方法(例えば、特許文献1、特許文献2など)や、ATM網と他のATM網と接続して中継する際に、ATMセルに24オクテット構造のATMセルを多重化して伝送効率を改善させる方法(例えば、特許文献3など)などATM通信方式を利用する技術についての報告がある。
In the prior art, a conversion method required for connection between networks by different methods using an ATM (Asynchronous Transfer Mode) communication technology has been reported.
For example, a method related to connection between an ATM network and an STM (Synchronous Transfer Mode) network that defines and uses a communication band (for example,
ATM網とパケット網とに接続されるATM通信方式の伝送装置においては、プロトコル変換処理を伴い、プロトコル変換処理においての処理負荷低減についての課題解決技術が特許文献4などで報告されている。
特許文献4では、ATM網とパケット網とに接続する伝送装置内部のプロトコル処理を集中的に行うデータリンク処理部が備えるプロセッサの負荷を分散させるため、前述のデータリンク部のバスに接続されたATM回線接続部とパケット回線接続部間をデータリンク部で中継することなくバス経由でATMセルを中継する方法によりプロセッサ処理の負荷軽減の対策を行う方法が紹介されている。
In a transmission device of an ATM communication system connected to an ATM network and a packet network, a problem solving technique for reducing a processing load in the protocol conversion process is reported in
In
ATM通信方式では、各ATMセルに付与されるヘッダ情報にATMセルとしての個別情報を有するため、ATMセルごとの処理が必要とされる。
ATM網とパケット網を接続する場合において、プロトコル変換を回線モジュールごとに備える方式による従来技術での構成方法について、図7を参照し説明する。図7は従来技術の概略ブロック図である。
In the ATM communication system, since the header information given to each ATM cell has individual information as an ATM cell, processing for each ATM cell is required.
In the case of connecting an ATM network and a packet network, a configuration method in the prior art based on a method in which protocol conversion is provided for each line module will be described with reference to FIG. FIG. 7 is a schematic block diagram of the prior art.
ATM通信装置2は、2つの物理回線411と412とによって接続される2つの通信網間の通信を中継する。
ここで、物理回線411は、ATM網に接続され、ATM通信方式の通信を行う。また、物理回線412は、例えば、イーサネット(登録商標)、あるいは、IEEE802.3規格に準拠するパケット網に接続され、パケット通信方式の通信を行う。
The
Here, the
ATM回線である物理回線411に接続される回線モジュール13において、物理回線収容部701は、物理回線411を収容し、TRCV部731にて物理条件変換を実施し、FRAMER部721に受信データを入力する。TRCV部731にて実施する物理条件変換とは、物理回線411の各種条件つまり電気/光/回線周波数などを装置内部にて処理可能な電気信号に変換することである。
In the
FRAMER部721は到達したSONET/SDHフレーム(Synchronous Optical NETwork/Synchronous Digital Hierarchyフレーム)のチェックと整形、およびSONET/SDHフレームからATMセルの抽出とエラー検出時のエラー訂正処理などを実施し、必要なエラー訂正処理を行ったATMセルをプロトコル処理部801に入力する。
ここで、チェックとは、データフレーム中に含まれるパリティコードなどを内部にて再演算し照合することにより、データの正常性を判断することである。また、整形とはSONET/SDHフレーム中のATMセル位置の演算などを行うことである。
ここでのATMセルのフォーマットは、図8(a)と(b)に示すように53オクテット固定長セルの形式である。ここで、図8(a)は、UNI(User Network Interface)フォーマットであり、図8(b)は、NNI(Network Node Interface)フォーマットであり、接続するATM網の種別により、いずれか一方のフォーマットが適用される。
The FRAMER
Here, the check is to determine the normality of the data by recalculating and collating a parity code or the like included in the data frame. In addition, shaping means performing calculation of an ATM cell position in a SONET / SDH frame.
The ATM cell format here is a 53-octet fixed-length cell format as shown in FIGS. 8 (a) and 8 (b). 8A is a UNI (User Network Interface) format, and FIG. 8B is an NNI (Network Node Interface) format, depending on the type of the ATM network to be connected. Applies.
プロトコル処理部801のPROC(プロセッサ)部821は、ATM通信装置2の主機能である交換処理を実施するデータ交換機能を有し、ATMヘッダからあて先アドレスなどの抽出を実施するATMヘッダ抽出部824と、複数ATMセルをリアセンブルしIEEE802.3規格に準拠するパケットに変換するSAR処理部822と、IEEE802.3規格に準拠するパケットを解析し装置内の出力ポートを決定しFAP部831に送信するパケット処理部823とを備える。
ここでSAR処理部822が有するSAR(Segmentation and Reassembly sub-layer)機能とは、IEEE802.3規格に準拠するパケットをATMセルに分割し、ATM網に伝達する機能およびその逆変換機能のことである。
The PROC (processor)
Here, the SAR (Segmentation and Reassembly sub-layer) function of the
ATMヘッダ抽出部824は、PROC部821に入力されたATMセルから、あて先VPI/VCIなどを抽出しSAR処理部822へ伝達すべきあて先アドレスの検索を実施し、ATMセルはあて先情報を付与された状態で、SAR処理部822に入力する。
The ATM header extraction unit 824 extracts a destination VPI / VCI from the ATM cell input to the
SAR処理部822では、ATMセルをIEEE802.3規格に準拠するパケットに変換しパケット処理部823に入力する。
The
パケット処理部823は、IEEE802.3規格に準拠するパケットのあて先アドレス情報を元に、装置内のいずれのポートに伝達すべきか決定し当該あて先情報をデータパケット中に保存し、その後パケットをFAP(ファブリックアクセスプロセッサ)部831に送出する。
The
FAP部831は、他のプロトコル処理部802と伝送路を介して接続されデータ交換を実施するプロセッサであり、あて先ポート番号を決定したデータパケットを、あて先ポートの存在する他のプロトコル処理部802に対し入力する。
The FAP
データパケットを入力されたプロトコル処理部802におけるFAP部832は、出力先とされるPROC部841に、入力されたデータパケットを入力する。
PROC部841は、アドレス変換などのプロトコル処理を施し、パケット通信仕様の物理回線412を収容する物理回線収容部702に出力する。
物理回線収容部702は、入力されたパケット情報に物理的な変換をして、物理回線412に送信する。
The
The
The physical
続いて、従来技術におけるATM回線への送信処理について説明する。
パケット通信仕様の回線である物理回線412に接続される物理回線収容部702は、物理回線412により受信したパケット情報の物理的変換処理を行い、プロトコル処理部802に入力する。
プロトコル処理部802のPROC部841は、入力されたパケット情報から通信先が回線モジュール13であることを抽出し、FAP部832にパケット情報を入力する。
FAP部832は、入力されたデータパケットを回線モジュール13に入力する。
回線モジュール13のFAP部831は、入力されたパケット情報を、当該PROC部821に入力する。
Next, transmission processing to the ATM line in the prior art will be described.
The physical
The
The
The
PROC部821に入力されたパケット情報により、パケット処理部823は、IEEE802.3規格に準拠するパケットの抽出処理を実施し当該IEEE802.3規格に準拠するパケットヘッダから、あて先アドレスを抽出し、当該あて先情報をパケットに添付しSAR処理部822に入力する。
Based on the packet information input to the
SAR処理部822は、IEEE802.3規格に準拠するパケットをATMセルに分割し物理回線収容部701に入力する。
物理回線収容部701に入力されたATMセルは、FRAMER部721に入力される。FRAMER部721は、ATMセルをSONET/SDHフレームに挿入して、TRCV部731に入力する。
TRCV部731は、入力されたATMセルの物理回線条件を変換して、物理回線411に送信する。
The
The ATM cell input to the physical
The
以上に示したように、送信受信のいずれの処理においても、PROC部821における送付先情報の抽出・解析・送付先情報の付与などを集中して行う処理となっている。
しかしながら、ATMヘッダの交換処理を行う中継処理部のプロセッサなどによって処理をする際に、ATMセルの大きさが53オクテットという短い長さで規定されていることにより、利用する通信速度の高速化に伴って、ATMセルの交換処理に費やされる処理量が増加するので、中継処理部のプロセッサなどによる処理の負担が増大するという問題がある。 However, when processing is performed by a processor of a relay processing unit that performs ATM header exchange processing, the size of the ATM cell is defined as a short length of 53 octets, thereby increasing the communication speed to be used. Along with this, the amount of processing spent on the ATM cell exchange processing increases, and there is a problem in that the processing load by the processor of the relay processing unit increases.
また、交換処理以外にも、通信処理において必要とされる機能が多様化することにより、通信処理を行うプロセッサの処理は、増加する傾向がある。 In addition to the exchange process, the processing required for the communication process tends to increase due to diversification of functions required for the communication process.
このような状況において、ATMヘッダ情報を参照する交換処理では、ATMヘッダの抽出処理として以下の処理を行うため、中継処理部のプロセッサなどにおける負荷が高くなるという問題がある。 In such a situation, in the exchange process that refers to the ATM header information, the following process is performed as the ATM header extraction process, which increases the load on the processor of the relay processing unit.
PROC部821が備えるATMヘッダ抽出部824の処理について処理負担が高く、装置実装上の問題となる理由について、図8〜図9を参照して説明する。
図9で示すように、ATMヘッダ抽出部824は、前述した図8(a)、(b)の2つの形式のセルを扱う必要があることからその処理を2通りに分けて処理する必要がある。
The reason why the processing load on the processing of the ATM header extraction unit 824 provided in the
As shown in FIG. 9, since the ATM header extraction unit 824 needs to handle the two types of cells shown in FIGS. 8A and 8B, it is necessary to divide the process into two types. is there.
UNIセルである場合、ATMヘッダ先頭から1オクテット目の4bitに割り付けられている情報要素としてGFC(Generic Flow Control)部を抽出し、GFC保管レジスタに格納する(NNIセルの場合はGFCフィールドがないため抽出処理は不要である)。
さらに、2つのフォーマットに割り付けられている情報の位置や、情報サイズが異なる点があるが、順次、次の情報要素のVPI(Virtual Path Identifier)/VCI(Virtual Channel Identifier)/PT(Payload Type)/CLP(Cell Loss Priority)を抽出し、それぞれの保管レジスタに格納する。
In the case of a UNI cell, a GFC (Generic Flow Control) part is extracted as an information element allocated to 4 bits in the first octet from the beginning of the ATM header and stored in a GFC storage register (in the case of a NNI cell, there is no GFC field) Therefore, no extraction process is required).
Furthermore, although there are differences in the position and information size of information allocated to the two formats, the following information elements VPI (Virtual Path Identifier) / VCI (Virtual Channel Identifier) / PT (Payload Type) / CLP (Cell Loss Priority) is extracted and stored in each storage register.
ここで、各保管レジスタは通常アドレス検索エンジンのキー情報となりえるものであり、bit0位置もしくはプロセッサアーキテクチャに依存したbit位置への格納が必要である。
したがって、図8で示すように、ATMセルの形式では、情報が4bitを境目として割り付けられているので、各情報抽出から格納までにはbitシフト処理が必須となり、情報抽出にかかる処理の負担が大きくなっている。
Here, each storage register can be key information for a normal address search engine, and needs to be stored in a
Therefore, as shown in FIG. 8, in the ATM cell format, information is allocated with 4 bits as a boundary. Therefore, a bit shift process is indispensable from each information extraction to storage, and the burden of the process related to information extraction is increased. It is getting bigger.
さらに、装置内の交換処理においてパケット交換技術を利用して構築することが、パケット通信技術の普及により容易となってきた。しかし、ATM通信方式で扱う53オクテットのATMセルを64オクテット以上のパケット長を標準的に扱うパケット交換技術では、扱いにくいという問題がある。
IEEE802.3規格に準拠するパケット処理を主眼としたプロセッサを採用する場合、パケットサイズが64オクテット以上の可変長となっている例が多く、53オクテットの固定長セルのままでは処理することができない。そのため、ATM処理専用の処理方法を利用して機能を実現させているので、パケット処理を行う装置において、実現方法の簡素化が課題である。
Furthermore, it has become easy to construct using the packet switching technology in the switching processing in the apparatus due to the spread of the packet communication technology. However, there is a problem that it is difficult to handle with a packet switching technique in which 53-octet ATM cells handled in the ATM communication system normally handle a packet length of 64 octets or more.
When a processor that focuses on packet processing conforming to the IEEE 802.3 standard is adopted, there are many examples in which the packet size is a variable length of 64 octets or more, and processing cannot be performed with a fixed-length cell of 53 octets. . For this reason, functions are realized using a processing method dedicated to ATM processing, and therefore, in an apparatus that performs packet processing, simplification of the realizing method is a problem.
本発明は、上記課題を解決すべくなされたもので、その目的は、ATM通信方式に係るATMセルヘッダ処理を行う中継処理部の処理を低減させ、パケット通信技術と親和性の高いATM通信装置を提供することにある。 The present invention has been made to solve the above problems, and its purpose is to reduce the processing of a relay processing unit that performs ATM cell header processing according to the ATM communication method, and to provide an ATM communication device having high affinity with packet communication technology. It is to provide.
上記問題を解決するために、本発明は、ATM網に接続されるATM回線に接続するATM回線接続部と、前記ATM回線から受信した前記ATM回線接続部によって入力されるATMセルに含まれる情報と、前記ATMセルのヘッダ部から抽出したATMヘッダ情報を情報要素ごとにオクテット単位で固定長パケットに割り付けて出力するATMヘッダ変換部と、前記ATMヘッダ変換部から出力される前記固定長パケットのパケットを中継する中継処理部と、を備えることを特徴とするATM通信装置である。 In order to solve the above problems, the present invention provides an ATM line connection unit connected to an ATM line connected to an ATM network, and information contained in an ATM cell input from the ATM line connection unit received from the ATM line. An ATM header converter that outputs the ATM header information extracted from the header part of the ATM cell to the fixed length packet in units of octets for each information element, and the fixed length packet output from the ATM header converter. An ATM communication apparatus comprising: a relay processing unit that relays packets.
本発明は、前記固定長パケットの長さは、64オクテットであることを特徴とする。 The present invention is characterized in that the length of the fixed-length packet is 64 octets.
本発明は、前記ATMヘッダ変換部は、UNIのATMヘッダ情報とNNIのATMヘッダ情報とで共通する情報要素を、前記固定長パケットにおける共通の位置に割り付けることを特徴とする。 The present invention is characterized in that the ATM header converter assigns information elements common to UNI ATM header information and NNI ATM header information to a common position in the fixed-length packet.
本発明は、前記ATMヘッダ変換部は、前記中継処理部から入力される固定長パケットに割り付けられたATMセルの情報をATMセルとして抽出して前記ATM回線接続部に出力することを特徴とする。 The present invention is characterized in that the ATM header conversion unit extracts information on ATM cells allocated to fixed-length packets input from the relay processing unit as ATM cells and outputs the ATM cells to the ATM line connection unit. .
この発明によれば、ATM通信装置は、ATM網に接続されるATM回線に接続するATM回線接続部と、前記ATM回線から受信した前記ATM回線接続部によって入力されるATMセルに含まれる情報と、前記ATMセルのヘッダ部から抽出したATMヘッダ情報を情報要素ごとにオクテット単位で固定長パケットに割り付けて出力するATMヘッダ変換部と、前記ATMヘッダ変換部から出力される前記固定長パケットのパケットを中継する中継処理部と、を備えることとした。
これにより、ATM処理に係る中継処理部の負荷を分散させることができ、プロセッサの処理速度を改善する効果がある。
According to the present invention, an ATM communication device includes an ATM line connection unit connected to an ATM line connected to an ATM network, and information contained in an ATM cell input from the ATM line connection unit received from the ATM line. An ATM header conversion unit that outputs ATM header information extracted from the header portion of the ATM cell for each information element in a fixed-length packet in units of octets, and a packet of the fixed-length packet output from the ATM header conversion unit And a relay processing unit for relaying.
Thereby, it is possible to distribute the load of the relay processing unit related to the ATM processing, and there is an effect of improving the processing speed of the processor.
また、本発明によれば、前記固定長パケットの長さは、64オクテットであることとした。
これにより、パケット処理で利用されている手段の適用を、ATM処理が必要となる場合においても適用できる効果がある。
According to the present invention, the fixed-length packet has a length of 64 octets.
As a result, there is an effect that the means used in packet processing can be applied even when ATM processing is required.
また、本発明によれば、ATMヘッダ変換部は、UNIのATMヘッダ情報とNNIのATMヘッダ情報とで共通する情報要素を、前記固定長パケットにおける共通の位置に割り付けることとした。
これにより、2種類の異なるATMインタフェース仕様においても共通的に処理を行える手段を提供することが可能となる。
Further, according to the present invention, the ATM header conversion unit assigns information elements common to UNI ATM header information and NNI ATM header information to common positions in the fixed-length packet.
As a result, it is possible to provide means that can perform processing in common in two different ATM interface specifications.
また、本発明によれば、ATMヘッダ変換部は、中継処理部から入力される固定長パケットに割り付けられたATMセルの情報をATMセルとして抽出して前記ATM回線接続部に出力することとした。
これにより、固定長パケット処理による中継処理部を用いて、ATMセル化処理も行うことが可能となる。
Further, according to the present invention, the ATM header conversion unit extracts the information of the ATM cell assigned to the fixed-length packet input from the relay processing unit as an ATM cell and outputs it to the ATM line connection unit. .
This makes it possible to perform ATM cell processing using a relay processing unit based on fixed-length packet processing.
(第1実施形態)
以下、本発明の実施形態について、図1を参照して説明する。
図1は、この発明の一実施形態によるATM通信装置1を示す概略ブロック図である。
(First embodiment)
Hereinafter, an embodiment of the present invention will be described with reference to FIG.
FIG. 1 is a schematic block diagram showing an
ATM通信装置1は、2つの物理回線401と402とによって接続される2つの通信網に接続されている。
The
ここで、物理回線401は、ATM網に接続され、ATM通信方式の通信によってサービスされるものとする。また、物理回線402は、例えば、イーサネット(登録商標)、あるいは、IEEE802.3規格に準拠するパケット網に接続され、パケット通信方式によってサービスされるものとする。
Here, it is assumed that the
ATM通信装置1は、物理回線を収容する回線モジュール11と12とを備え、ATM通信装置1内部での接続により、2つの回線モジュール間での通信を行う。
ATM通信仕様の回線モジュール11は、ATM回線である物理回線401に接続され、パケット通信仕様の回線モジュール12は、パケット回線である物理回線402に接続される。
The
The ATM communication
回線モジュール11は、物理回線収容部101とプロトコル処理部201を備える。
The
(物理回線収容部)
物理回線収容部101は、ATM通信装置1に接続される物理回線401に接続され、物理回線401によって接続されるATM網から受信する情報を変換・中継してプロトコル処理部201に入力する。またプロトコル処理部201から入力される情報を、変換・中継して物理回線401によって接続されるATM網に送信する。
(Physical line accommodation)
The physical
物理回線収容部101は、TRCV部131、FRAMER部121、ATMヘッダ変換部141を備える。
TRCV部131は、物理回線収容部101に接続される物理回線401を収容する。
TRCV部131は、物理回線401に適応する信号を扱うための物理条件変換を行う。また、TRCV部131は、物理回線401から受信した情報をFRAMER部121に入力し、FRAMER部121から入力された情報を物理回線401に送出する。
TRCV部131にて実施する物理条件変換とは、物理回線401の各種条件つまり電気/光/回線周波数などを装置内部にて処理可能な電気信号に変換することである。
The physical
The
The
The physical condition conversion performed in the
FRAMER部121は、TRCV部131と入出力されるSONET/SDHフレーム(Synchronous Optical NETwork/Synchronous Digital Hierarchyフレーム:SONET/SDHフレームとはATMセルを伝達する物理レイヤプロトコル規定である)のチェックと整形、SONET/SDHフレームで伝送されるATMセルの抽出処理と挿入処理、伝送エラー検出時のエラー訂正処理などを行う。
FRAMER部121は、TRCV部131から入力されたSONET/SDHフレームからのATMセルを抽出してATMヘッダ変換部141に入力する。
また、FRAMER部121は、ATMヘッダ変換部141から入力されるATMセルをSONET/SDHフレームに挿入してTRCV部131に入力する。
ここで、チェックとは、データフレーム中に含まれるパリティコードなどを内部にて再演算し照合することにより、データの正常性を判断することである。また、整形とはSONET/SDHフレーム中のATMセル位置の演算などを行うことである。
The
The
Further, the
Here, the check is to determine the normality of the data by recalculating and collating a parity code or the like included in the data frame. In addition, shaping means performing calculation of an ATM cell position in a SONET / SDH frame.
ATMヘッダ変換部141は、ATMセルと64オクテットの固定長パケットとの変換処理を行う。さらに、ATMヘッダ変換部141は、物理回線収容部101におけるプロトコル処理部201との接続部である。
ATMヘッダ変換部141は、FRAMER部121から入力されたATMセルによる情報をもとに、拡張ATMヘッダ情報の付加を行い、64オクテットの固定長パケットによる情報に変換してプロトコル処理部201に入力する。
また、ATMヘッダ変換部141は、プロトコル処理部201から入力される64オクテットの固定長パケットによる情報をATMセルによる情報に変換し、FRAMER部121に入力する。
The ATM
The ATM
Also, the ATM
(プロトコル処理部)
プロトコル処理部201は、SAR処理部222とパケット処理部223とを備えるPROC(プロセッサ)部221、ならびに、FAP(ファブリックアクセスプロセッサ)部231とを備える。
(Protocol processing part)
The
PROC部221は、ATM通信装置1の主機能である交換処理を実施するデータ交換機能を有し、ATMセルによる情報とIEEE802.3規格に準拠するパケットによる情報との変換処理をする。
The
SAR処理部222は、PROC部221の中で、複数のATMセルによる情報とパケットによる情報との変換処理を行う。ATM通信方式における一般的なSAR(Segmentation and Reassembly sub-layer)機能に相当する処理を行う。
SAR処理部222は、物理回線収容部101から入力される64オクテットの固定長パケットに割り付けられたATMセルによる情報を扱う。SAR処理部222は、入力された複数のATMセルのペイロード部によって伝送されている情報を抽出してパケット化処理を行う。SAR処理部222は、入力された固定長パケットに付与された拡張ATMヘッダ部を参照し、ATMセルが有するあて先情報を抽出し、抽出した情報を付加してパケット処理部223に入力する。
また、SAR処理部222は、パケット処理部223から入力されるパケットによる情報を分解し、あて先情報を付加してATMセル化するとともに、64オクテットの固定長パケットに割り付けて物理回線収容部101に出力する。
In the
The
Also, the
パケット処理部223は、SAR処理部222によってATMセルからパケット化処理され入力されたパケット情報と、IEEE802.3規格に準拠するパケットとして扱う情報との変換処理を行う。
パケット処理部223は、SAR処理部222から入力されるパケット情報にIEEE802.3規格に準拠するパケットとして扱うためのあて先アドレスなどの情報を付加し、FAP部231に入力する。
また、パケット処理部223は、FAP部231が入力するIEEE802.3規格に準拠するパケットとして扱う情報からあて先アドレスを抽出してあて先情報を付加した、パケット情報に変換してSAR処理部222に入力する。
The
The
Further, the
FAP部231は、回線モジュール12と伝送路を介し接続しデータ交換を実施するプロセッサである。
FAP部231は、プロトコル処理部201が指定したあて先ポート番号によって出力先を決定し、あて先ポートの存在する回線モジュール12に対しデータパケットを入力する。
また、FAP部231は、回線モジュール12から入力されたデータパケットを指定されたあて先であるプロトコル処理部201に入力する。
The
The
In addition, the
回線モジュール12は、適用される物理回線402がパケット回線仕様の回線とする点が、前述のATM回線仕様の回線モジュール11と異なっている。したがって、回線モジュール12では、ATM処理を必要とせず、パケット処理によって回線モジュール11と物理回線402との中継を行う。
回線モジュール12は、物理回線収容部102とプロトコル処理部202を備える。
The
The
物理回線収容部102は、物理回線402を収容し、物理回線402とプロトコル処理部202との接続を行い、物理回線402に適用する物理条件の変換を行う。
The physical
プロトコル処理部202は、物理回線収容部102と回線モジュール11との通信をパケット処理で中継する。
プロトコル処理部202は、PROC部241とFAP部232を備える。
The
The
PROC部241は、物理回線収容部102からのパケット情報から送付先のアドレス情報を抽出し、パケット情報に付与してFAP部232に入力する。
また、FAP部232から入力されたパケット情報に付与された送付先情報により、送付先アドレス情報を付与したパケット情報を生成し、物理回線収容部102に入力する。
The
Further, packet information to which the destination address information is added is generated based on the destination information added to the packet information input from the
FAP部232は、回線モジュール11と伝送路を介し接続しデータ交換を実施するプロセッサである。
FAP部232は、プロトコル処理部202が指定したあて先ポート番号によって出力先を決定し、あて先ポートの存在する回線モジュール11に対しデータパケットを入力する。
また、FAP部232は、回線モジュール11から入力されたデータパケットを指定されたあて先であるプロトコル処理部202に入力する。
The
The
Further, the
次に、図2を参照してATMヘッダ変換部141について説明する。
最初に、ATM回線から受信したATMセルから固定長パケットへの変換処理について説明する。
図2は、ATMヘッダ変換部141におけるATMセルから固定長パケットへの変換部のブロック図である。
Next, the
First, conversion processing from an ATM cell received from an ATM line to a fixed-length packet will be described.
FIG. 2 is a block diagram of a conversion unit from an ATM cell to a fixed-length packet in the ATM
ATMヘッダ変換部141は、IGBUF部10、IGCELL部20を備える。
IGBUF部10は、図1でのFRAMER部121からのATMセルを入力とし、IGCELL部20で処理するための一時的な記憶領域として、入力されたATMセル記録し、記録されたATMセル情報の読み出し処理を行う。
The ATM
The IGBUF unit 10 receives the ATM cell from the
IGBUF部10は、一時的な記憶領域する受信バッファとして機能する入力バッファ部11と12ならびに入力バッファ部11、12からの読み出しを切り換える切換器13を備える。
IGBUF部10は、ATMセルがFRAMER部121から入力された際に入力バッファ部11(あるいは12)にATMセルを記録する。IGBUF部10は、ATMセルの入力を契機として、IGCELL部20にATMセルが入力されたことを通知する。
IGBUF部10は、IGCELL部20に従い、切換器13を入力バッファ部11(あるいは12)側に切り替え、入力バッファ部11(あるいは12)で記憶されるATMセルの読み出しを行い、IGCELL部20にATMセルを出力する。
The IGBT unit 10 includes
The IGBUF unit 10 records the ATM cell in the input buffer unit 11 (or 12) when the ATM cell is input from the
The IGBUF unit 10 switches the
IGCELL部20は、読出制御部21、ヘッダーバッファ部22、ペイロードバッファ部23、拡張ヘッダ生成部24、出力バッファ部25、26、切換器27を備える。
The IGCELL unit 20 includes a read control unit 21, a header buffer unit 22, a payload buffer unit 23, an extension header generation unit 24,
読出制御部21は、IGBUF部10における入力バッファ部11(あるいは12)へのATMセルが入力されたことの通知を受信する。また、読出制御部21は、記憶されているATMセルを入力バッファ部11(あるいは12)から読み出してIGCELL部20へ入力させる読み出し開始通知をIGBUF部10に通知する。 The read control unit 21 receives a notification that an ATM cell has been input to the input buffer unit 11 (or 12) in the IGBT unit 10. Further, the read control unit 21 notifies the IGBT BUFFER 10 of a read start notification for reading the stored ATM cell from the input buffer unit 11 (or 12) and inputting it to the IGCELL unit 20.
ヘッダーバッファ部22は、IGBUF部10から入力されたATMセルヘッダー(4オクテット)を一時的に保持し、拡張ヘッダ生成部24に入力し、また、出力バッファ部25(あるいは26)のATMヘッダ情報記録部(header)に記録する。 The header buffer unit 22 temporarily holds the ATM cell header (4 octets) input from the IGBT unit 10 and inputs the ATM cell header to the extension header generation unit 24. Also, the ATM header information of the output buffer unit 25 (or 26) Record in the header.
ペイロードバッファ部23は、IGBUF部10から入力されたATMセルペイロード(48オクテット)を一時的に保持し、出力バッファ部25(あるいは26)のATMペイロード情報記録部(payload)に記録する。 The payload buffer unit 23 temporarily holds the ATM cell payload (48 octets) input from the IGBT unit 10 and records it in the ATM payload information recording unit (payload) of the output buffer unit 25 (or 26).
拡張ヘッダ生成部24は、ヘッダーバッファ部22から入力されたATMセルのヘッダ情報を、出力バッファ部25(あるいは26)の所定の位置に配置させるため、情報の再配置を行って出力バッファ部25(あるいは26)の拡張ATMヘッダ情報記録部(ext#header)に記録する。 The extension header generation unit 24 rearranges the information so that the header information of the ATM cell input from the header buffer unit 22 is placed at a predetermined position in the output buffer unit 25 (or 26), and outputs the output buffer unit 25. (Or 26) is recorded in the extended ATM header information recording section (ext # header).
出力バッファ部25、26は、64オクテットの固定長パケットを有する一時的な記憶領域とする出力バッファであり、情報の入力状況に応じて切り換えて利用する。
出力バッファ部25、26は、中継するATM情報と拡張ATMヘッダ情報を保持する。
The
The
切換器27は、ヘッダーバッファ部22、ペイロードバッファ部23、拡張ヘッダ生成部24がそれぞれから出力バッファ部25(あるいは26)へ情報を記録すると、情報がそろった出力バッファ25(あるいは26)からの読み出しを行い、プロトコル処理部201への出力を行う。
When the header buffer unit 22, the payload buffer unit 23, and the extension header generation unit 24 record information to the output buffer unit 25 (or 26) from the respective units, the switching
図3と図4を参照し、UNIフォーマットで規定されるATMセル64オクテットの固定長パケットに割り付ける処理についての説明を行う。
図3は、UNIで規定されるATMセル151と、ATMセルの情報を割り付けた固定長パケット251とを示している。
With reference to FIG. 3 and FIG. 4, a description will be given of a process for allocating a fixed-length packet of ATM cells 64 octets defined by the UNI format.
FIG. 3 shows an
UNI ATMセル151は、52オクテットの情報量を有し、ATMセルのヘッダ情報での5オクテット目にあたるHEC(Header Error Control)情報(1オクテット)を除くATMヘッダ156(4オクテット)とペイロード157(48オクテット)を有している。
1オクテット目から順にGFC(Generic Flow Control)152、VPI(Virtual Path Identifier)153、VCI(Virtual Channel Identifier)154、PT(Payload Type)/CLP(Cell Loss Priority)155、ペイロード157の順に隙間なく割り付けられている。
The
GFC (Generic Flow Control) 152, VPI (Virtual Path Identifier) 153, VCI (Virtual Channel Identifier) 154, PT (Payload Type) / CLP (Cell Loss Priority) 155, and
固定長パケット251は、64オクテットの情報量を有し、1オクテット目から8オクテット目までを拡張ATMヘッダ258として定義し、ATMヘッダ156に割り付けられている情報を再配置して新たな情報要素として定義する。
拡張ATMヘッダ258に再配置する情報は、ATMヘッダ156に含まれる情報から抽出したGFC152、VPI153、VCI154、PT/CLP155の情報である。
拡張ATMヘッダ258における再配置は、1オクテット目にGFC252、2オクテット目にVPI253、4〜5オクテット目にVCI254、6オクテット目にPT/CLP255の順で割り付ける。情報要素の再配置の割付位置はオクテット単位でのアライメント処理を行っている。それゆえ、固定長パケット251は、4bitで定義されているGFC252、PT/CLP255の場所などに未使用bitが含まれることになる。
The fixed-
Information to be rearranged in the extended ATM header 258 is information on the
For the rearrangement in the extended ATM header 258, GFC252 is assigned to the first octet, VPI253 is assigned to the second octet, VCI254 is assigned to the fourth to fifth octets, and PT / CLP255 is assigned to the sixth octet in this order. Alignment processing is performed in units of octets at the allocation position of information element rearrangement. Therefore, the fixed-
拡張ATMヘッダ258の情報要素となるGFC252、VPI253、VCI254、PT/CLP255は、ATMヘッダ156に含まれる情報から抽出したGFC152、VPI153、VCI154、PT/CLP155と同じ値をとる。
The
また、固定長パケット251は、拡張ATMヘッダ258に続いて、ATMヘッダ256、ペイロード257を配置する。ATMヘッダ256とペイロード257は、ATMセル151でのATMヘッダ156とペイロード157とをそのまま割り当てる。
固定長パケット251は、ATMヘッダ256とペイロード257を並べて配置することにより、ATMセルの構造を使って利用する用途において、再変換をすることなくそのまま読み出して利用できるという効果がある。
以上の割付により、固定長パケット251には、予備情報261〜264が含まれている。なお、予備情報261〜264の値は、予め定められた値を割り当てることとする。
In the fixed-
By arranging the
With the above allocation, the fixed-
続いて図4を参照し、ATM通信装置1の受信処理について説明する。
図4は、図2で示したATMヘッダ変換部141において、図3に示したATMセルから固定長パケットに変換する処理をフローチャートで示している。
Next, the reception process of the
FIG. 4 is a flowchart showing a process for converting the ATM cell shown in FIG. 3 into a fixed-length packet in the
まず、物理回線収容部101のTRCV部131は、物理回線401から入力される信号を受信する。
TRCV部131は、物理回線401から入力された信号に対しての物理条件変換を実施し、物理回線401から受信した情報をFRAMER部121に入力する。
First, the
The
FRAMER部121は、入力されたSONET/SDHフレームの終端処理およびSONET/SDHフレームから抽出したATMセルをATMヘッダ変換部141に入力する。
The
ATMヘッダ変換部141では、入力されたATMセルから、図3で示したフォーマットに従った64オクテット固定長パケットに変換する。
The
ATMヘッダ変換部141は、FRAMER部121から入力されたATMセルは、図2に示すIGBUF部10の入力バッファ部11(または12)に入力され一時的に記録される。IGBUF部10は、入力バッファ部11(または12)に入力が完了すると、IGCELL部20の読出制御部21に入力完了信号を通知する(ステップSa11)。
In the ATM
読出制御部21は、読み出し開始通知をIGBUF部10に返す。IGBUF部10は、切換器13を切換え、入力バッファ部11(または12)からの読み出しを行いIGCELL部20のヘッダーバッファ部22にATMヘッダ156を入力する。
ヘッダーバッファ部22は、入力されたATMヘッダ156を一時的な記憶領域に記録し、ATMヘッダ156を読み出して拡張ヘッダ生成部24に入力する。
拡張ヘッダ生成部24は、入力されたATMヘッダ156から、GFC152情報を抽出し、固定長パケット251を要素とする出力バッファ部25(または26)の1オクテット目であるGFC252に抽出したGFC152を記録する(ステップSa12)。
The read control unit 21 returns a read start notification to the IGBT unit 10. The IGBUF unit 10 switches the
The header buffer unit 22 records the
The extension header generation unit 24 extracts GFC152 information from the
拡張ヘッダ生成部24は、入力されたATMヘッダ156から、VPI153情報を抽出し、固定長パケット251を要素とする出力バッファ部25(または26)の2オクテット目であるVPI253に抽出したVPI153を記録する(ステップSa13)。
The extension header generation unit 24 extracts the
拡張ヘッダ生成部24は、入力されたATMヘッダ156から、VCI154情報を抽出し、固定長パケット251を要素とする出力バッファ部25(または26)の3、4オクテット目であるVCI254に抽出したVCI154を記録する(ステップSa14)。
The extension header generation unit 24 extracts the
拡張ヘッダ生成部24は、入力されたATMヘッダ156から、PT/CLP155情報を抽出し、固定長パケット251を要素とする出力バッファ部25(または26)の6オクテット目であるPT/CLP255に抽出したPT/CLP155を記録する(ステップSa15)。
The extension header generation unit 24 extracts PT / CLP155 information from the
拡張ヘッダ生成部24は、固定長パケット251を要素とする出力バッファ部25(または26)の7、8オクテット目に規定値を記録する(ステップSa16)。
The extension header generation unit 24 records the specified value at the seventh and eighth octets of the output buffer unit 25 (or 26) having the fixed-
また、ヘッダーバッファ部22は、一時的に記録されたATMヘッダ156を読み出して、固定長パケット251を要素とする出力バッファ部25(または26)の9から12オクテット目であるATMヘッダ256に記録する(ステップSa17)。
The header buffer unit 22 reads the temporarily recorded
またIGBUF部10は、続いて、入力バッファ部11(または12)からの読み出しを行いIGCELL部20のペイロードバッファ部23にペイロード157を入力する。
ペイロードバッファ部23は、一時的に記録されたペイロード157を読み出して、固定長パケット251を要素とする出力バッファ部25(または26)の13から60オクテット目であるペイロード257に記録する(ステップSa18)。
Further, the IGBUF unit 10 subsequently performs reading from the input buffer unit 11 (or 12) and inputs the
The payload buffer unit 23 reads the temporarily recorded
IGCELL部20は、固定長パケット251を要素とする出力バッファ部25(または26)の61から64オクテット目に規定値を記録する(ステップSa19)。
The IGCELL unit 20 records a specified value at the 61st to 64th octets of the output buffer unit 25 (or 26) having the fixed-
IGCELL部20は、出力バッファ部25(または26)への情報入力が完了すると、切換器27を切換えて、出力バッファ部25(または26)から読み出して、プロトコル処理部201に入力する(ステップSa20)。
When the information input to the output buffer unit 25 (or 26) is completed, the IGCELL unit 20 switches the
以上に説明したようにATMヘッダ変換部141の処理を付加することにより、ATMセルごとに行っているヘッダ情報からの情報要素の抽出に係るプロトコル処理部201の負荷を軽減することができる。
As described above, by adding the processing of the ATM
(第2実施形態)
第1実施形態では、UNIフォーマットのATMセルへの適用する際の実施形態について説明を行った。第2実施形態では、NNIフォーマットのATMセルに適用する際の実施形態について説明する。
図1に示した概略ブロック図を同じく参照するので、構成ならびに符号の説明は省略する。
(Second Embodiment)
In the first embodiment, the embodiment when applied to a UNI format ATM cell has been described. In the second embodiment, an embodiment when applied to an NNI format ATM cell will be described.
Since the schematic block diagram shown in FIG. 1 is also referred to, description of the configuration and reference numerals is omitted.
図5と図6を参照し、NNIフォーマットで規定されるATMセル64オクテットの固定長パケットに割り付ける処理についての説明を行う。
前述のUNIフォーマットと異なる点は、NNIフォーマットには、GFCの割付がなく、少なくなったGECの分がVPI情報としてさらに割り付けられている点が異なる。
With reference to FIG. 5 and FIG. 6, a description will be given of a process of allocating a fixed-length packet of ATM cells 64 octets defined by the NNI format.
The difference from the above-mentioned UNI format is that the NNI format has no GFC assignment, and the reduced GEC is further assigned as VPI information.
図5は、NNIで規定されるATMセル171と、ATMセルの情報を割り付けた固定長パケット271とを示している。
FIG. 5 shows an ATM cell 171 defined by NNI and a fixed-
図5では、固定長パケット271の1オクテット目を予備情報281とする。また、NNI ATMセル171のVPI173を固定長パケット271の2、3オクテット目のVPI273として割り付ける。
上記以外は、図3におけるUNI ATMセルの割付方法と同様である。
In FIG. 5, the first octet of the fixed-
Except for the above, it is the same as the UNI ATM cell allocation method in FIG.
図6では、図5のUNIフォーマットのATMセルを固定長パケット271へ割り付ける処理で説明したように、ATMヘッダ変換部141は、FRAMER部121から入力されたATMセルは、図2に示すIGBUF部10の入力バッファ部11(または12)に入力され一時的に記録される。IGBUF部10は、入力バッファ部11(または12)に入力が完了すると、IGCELL部20の読出制御部21に入力完了信号を通知する(ステップSa21)。
In FIG. 6, as described in the process of allocating the UNI format ATM cell of FIG. 5 to the fixed-
読出制御部21は、読み出し開始通知をIGBUF部10に返す。IGBUF部10は、切換器13を切換え、入力バッファ部11(または12)からの読み出しを行いIGCELL部20のヘッダーバッファ部22にATMヘッダ176を入力する。
ヘッダーバッファ部22は、入力されたATMヘッダ176を一時的な記憶領域に記録し、ATMヘッダ156を読み出して拡張ヘッダ生成部24に入力する。
The read control unit 21 returns a read start notification to the IGBT unit 10. The IGBUF unit 10 switches the
The header buffer unit 22 records the
拡張ヘッダ生成部24は、固定長パケット271を要素とする出力バッファ部25(または26)の1オクテット目に規定値を記録する(ステップSa22)。
The extension header generation unit 24 records the specified value in the first octet of the output buffer unit 25 (or 26) having the fixed-
拡張ヘッダ生成部24は、入力されたATMヘッダ176から、VPI173情報を抽出し、固定長パケット271を要素とする出力バッファ部25(または26)の2、2オクテット目であるVPI273に抽出したVPI173を記録する(ステップSa23)。
The extension header generation unit 24 extracts the
以下、UNIフォーマットと同様な処理により、拡張ヘッダ生成部24は、入力されたATMヘッダ176から、VCI174情報を抽出し、固定長パケット271を要素とする出力バッファ部25(または26)の3、4オクテット目であるVCI274に抽出したVCI174を記録する(ステップSa24)。
Thereafter, the extension header generation unit 24
拡張ヘッダ生成部24は、入力されたATMヘッダ176から、PT/CLP175情報を抽出し、固定長パケット271を要素とする出力バッファ部25(または26)の6オクテット目であるPT/CLP275に抽出したPT/CLP175を記録する(ステップSa25)。
The extension header generation unit 24 extracts PT / CLP175 information from the
拡張ヘッダ生成部24は、固定長パケット271を要素とする出力バッファ部25(または26)の7、8オクテット目に規定値を記録する(ステップSa26)。
The extension header generation unit 24 records the specified value at the seventh and eighth octets of the output buffer unit 25 (or 26) having the fixed-
また、ヘッダーバッファ部22は、一時的に記録されたATMヘッダ176読み出して、固定長パケット271を要素とする出力バッファ部25(または26)の9から12オクテット目であるATMヘッダ276に記録する(ステップSa27)。
The header buffer unit 22 reads the temporarily recorded
またIGBUF部10は、続いて、入力バッファ部11(または12)からの読み出しを行いIGCELL部20のペイロードバッファ部23にペイロード177を入力する。
ペイロードバッファ部23は、一時的に記憶されたペイロード177を読み出して、固定長パケット271を要素とする出力バッファ部25(または26)の13から60オクテット目であるペイロード277に記録する(ステップSa28)。
Further, the IGBUF unit 10 subsequently reads from the input buffer unit 11 (or 12) and inputs the
The payload buffer unit 23 reads the temporarily stored
IGCELL部20は、固定長パケット271を要素とする出力バッファ部25(または26)の61から64オクテット目に規定値を記録する(ステップSa29)。
The IGCELL unit 20 records the specified value at the 61st to 64th octets of the output buffer unit 25 (or 26) having the fixed-
IGCELL部20は、出力バッファ部25(または26)への情報入力が完了すると、切換器27を切換えて、出力バッファ部25(または26)から読み出して、プロトコル処理部201に入力する(ステップSa30)。
When the information input to the output buffer unit 25 (or 26) is completed, the IGCELL unit 20 switches the
(第3実施形態)
第1実施形態、第2実施形態では、ATM回線側からパケット通信回線に向けての受信処理を説明した。
続いて、第3実施形態として、パケット通信回線側からATM回線に向けての送信処理について説明する。
図1に示した概略ブロック図を同じく参照するので、構成ならびに符号の説明は省略する。
(Third embodiment)
In the first embodiment and the second embodiment, the reception processing from the ATM line side toward the packet communication line has been described.
Next, transmission processing from the packet communication line side to the ATM line will be described as a third embodiment.
Since the schematic block diagram shown in FIG. 1 is also referred to, description of the configuration and reference numerals is omitted.
前述のATM回線からの受信処理の場合には、接続されるATM回線の種別により処理を変える必要があった。
ここで説明するATM回線への送信処理については、前述の受信処理と異なりATMヘッダ変換部141でのATMヘッダの情報を参照しない処理とする方法を説明する。
In the case of the above-described reception process from the ATM line, it is necessary to change the process depending on the type of the ATM line to be connected.
Regarding the transmission process to the ATM line described here, a method is described in which the ATM
PROC部221から入力される固定長パケット(64オクテット)におけるATMセルの情報(52オクテット)は、ATMヘッダ変換部141が後段のFRAMER部121に入力するATMセル(52オクテット)の構造と一致させることとし、固定長パケットに連続して割り付けることとする。
固定長パケットへの割り付けは、1オクテット目から52オクテット目までの割付とする。
The ATM cell information (52 octets) in the fixed-length packet (64 octets) input from the
The allocation to fixed-length packets is the allocation from the 1st octet to the 52nd octet.
これにより、ATMヘッダ変換部141では、PROC部221から入力されるATMセルの情報(特にATMヘッダ情報)を参照する処理を行わないこととすることができる。
また、ATMヘッダ変換部141で拡張ATMヘッダを利用しないので、固定長パケットへの拡張ATMヘッダ情報も割り付けないこととし、拡張ATMヘッダを生成する処理をPROC部221の処理として増やさずにATMセルを生成できる。
As a result, the ATM
Further, since the ATM
以上の方法をとることで、本実施形態によるATMヘッダ変換部141は、PROC部222から入力されるATMセルの情報が割り付けられた固定長パケットを一時的な記憶領域に記録し、割り付けられたATMセルとして抽出し、その情報をそのまま読み出して、FRAMER部121に入力することとする。
By taking the above method, the ATM
改めて、処理の流れを説明すると、以下のようになる。
プロトコル処理部201に回線モジュール12からデータパケットが入力された際、FAP部231は、回線モジュール12から入力されたデータパケットを指定されたあて先であるプロトコル処理部201に入力する。
The process flow will be described again as follows.
When a data packet is input from the
FAP部231から入力されたパケット情報に付与されたアドレス情報に基づきPROC部221のSAR処理部222において、ATMセル化を行う。
SAR処理部222は、固定長パケットにATMセルの情報を割付け、物理回線収容部101のATMヘッダ変換部141に固定長パケットを入力する。
Based on the address information given to the packet information input from the
The
固定長パケットを入力されたATMヘッダ変換部141は、割り付けられたATMセル情報を抽出し、FRAMER部121に入力する。
The ATM
ATMセルを入力されたFRAMER部121は、ATMヘッダ変換部141から入力されるATMセルをSONET/SDHフレームに挿入してTRCV部131に入力する。
The
SONET/SDHフレームに挿入されたATMセルをTRCV部131は、FRAMER部121から入力された情報を物理回線401に送出する。
The
以上の処理をとることにより、ATMヘッダ変換部141におけるATM回線に向けての送信処理としては、ATM回線の種別(UNIとNNI)の違いによって処理を変える必要はない。
By taking the above processing, it is not necessary to change the processing for the transmission to the ATM line in the ATM
なお、固定フレームへのATMセル情報、拡張ATMヘッダ情報の割付を図3に示したが、各情報要素の割付順序、位置について上記説明に制限されることはなく、別の割付を行うことも可能である。説明した拡張ATMヘッダへの情報要素の割付方法としては、オクテット単位での割付を行うことを特徴としている。
ATMヘッダの情報要素をオクテット単位の割付を行うことにより、PROC部221によるbitシフト処理などをATMヘッダ変換部141により実現することができる。
In addition, although allocation of ATM cell information and extended ATM header information to a fixed frame is shown in FIG. 3, the allocation order and position of each information element are not limited to the above description, and another allocation may be performed. Is possible. The method of assigning information elements to the extended ATM header described is characterized in that assignment is performed in units of octets.
By assigning information elements of the ATM header in units of octets, the bit shift processing by the
なお、SAR処理部222の入出力を64オクテットの固定長パケットを使用する方法として説明したが、従来技術におけるSAR機能を利用し、物理回線収容部101と入出力される64オクテットの固定長パケットと従来技術におけるSAR機能との変換処理部をPROC部221などに搭載する実施形態も本実施形態のSAR処理部222の一形態とする。
Although the input / output of the
なお、ATM回線からの受信処理における固定長パケット251,271において、ATMヘッダ256,276を割り付けずに予備領域とする構成をとる方法も実施可能である。
It is also possible to implement a method in which the fixed
なお、ATM通信方式によるATM回線の通信品質などを管理するOAM(Operation, Administration, and, Maintenance)機能を使用する際においても、図1のPROC部221の物理回線収容部101側にATM処理部として実装し、固定長パケットに割り付けられた拡張ATMヘッダを参照することにより、OAM機能の処理を行うことができる。
Even when an OAM (Operation, Administration, and Maintenance) function for managing the communication quality of an ATM line by the ATM communication method is used, an ATM processing unit is provided on the physical
なお、FAP部231は、あて先ポート番号として自己が収容する物理回線収容部101内に存在する場合は、FAP部231とFAP部232との間の伝送路を介すことなくPROC部221にデータ送出を実施する構成を取ることも可能である。
また、物理回線収容部101内に複数のATM回線を収容する構成をとり、上記のFAP部231を経由しないで通信するような場合において、固定長パケットへのATMヘッダならびにペイロード位置を送信と受信を合わせることにより、ATM回線間の中継を行う際のPROC部221の中継処理の負荷を軽減することができる。
If the
Further, when a configuration is adopted in which a plurality of ATM lines are accommodated in the physical
なお、ATMヘッダ変換部141における、入力バッファ部11と12、ならびに、出力バッファ部25と26との切換は、一時的な記憶領域として用いられるためそれぞれの利用状況によって選択されることとする切換制御を行っている。
Note that the switching between the
1 ATM通信装置
11、12 回線モジュール
101、102 物理回線収容部
121 FRAMER部
131 TRCV部
141 ATMヘッダ変換部
201、202 プロトコル処理部
221、241 PROC部
222 SAR処理部
223 パケット処理部
231、232 FAP部
401、402 物理回線
DESCRIPTION OF
Claims (4)
前記ATM回線から受信した前記ATM回線接続部によって入力されるATMセルに含まれる情報と、前記ATMセルのヘッダ部から抽出したATMヘッダ情報を情報要素ごとにオクテット単位で固定長パケットに割り付けて出力するATMヘッダ変換部と、
前記ATMヘッダ変換部から出力される前記固定長パケットのパケットを中継する中継処理部と、
を備えることを特徴とするATM通信装置。 An ATM line connection unit for connecting to an ATM line connected to the ATM network;
The information contained in the ATM cell received by the ATM line connection unit received from the ATM line and the ATM header information extracted from the header part of the ATM cell are assigned to fixed length packets in units of octets for each information element and output. An ATM header converter to
A relay processing unit that relays the packet of the fixed-length packet output from the ATM header conversion unit;
An ATM communication device comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008024169A JP4903733B2 (en) | 2008-02-04 | 2008-02-04 | ATM communication equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008024169A JP4903733B2 (en) | 2008-02-04 | 2008-02-04 | ATM communication equipment |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2009188533A JP2009188533A (en) | 2009-08-20 |
| JP4903733B2 true JP4903733B2 (en) | 2012-03-28 |
Family
ID=41071390
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008024169A Expired - Fee Related JP4903733B2 (en) | 2008-02-04 | 2008-02-04 | ATM communication equipment |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4903733B2 (en) |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3143339B2 (en) * | 1994-10-26 | 2001-03-07 | 株式会社日立製作所 | ATM cell relay switching method and apparatus |
| JP3593640B2 (en) * | 1996-05-10 | 2004-11-24 | 富士通株式会社 | ATM exchange and ATM cell relay transmission method |
| JPH10285173A (en) * | 1997-04-08 | 1998-10-23 | Hitachi Ltd | ATM cell processing equipment |
-
2008
- 2008-02-04 JP JP2008024169A patent/JP4903733B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2009188533A (en) | 2009-08-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4975906A (en) | Network system | |
| US5144622A (en) | Network system | |
| EP0909108B1 (en) | Method and apparatus for interworking ATM adaptation layer formats | |
| US6639916B1 (en) | AAL receiving circuit and method of processing ATM cells | |
| US5379295A (en) | Cross-connect system for asynchronous transfer mode | |
| EP0883323A2 (en) | Sonet physical layer device having ATM and PPP interfaces | |
| US7349393B2 (en) | Method and system for implementing an improved universal packet switching capability in a data switch | |
| JPH07327036A (en) | Self-routing exchange and exchange system | |
| KR100283490B1 (en) | Base station host device | |
| JPH11261571A (en) | Short cell multiplexer and short cell header conversion method | |
| JP4903733B2 (en) | ATM communication equipment | |
| KR100314219B1 (en) | Apparatus for demultiplexing ATM cell of AAL5 type and converting ATM cell of AAL2' type to AAL2 type | |
| KR100379379B1 (en) | Processing Apparatus for AAL-2/AAL-5 in Mobile communication system | |
| JP3653721B2 (en) | Communication apparatus and system including the same | |
| US8780898B2 (en) | Processor for packet switching between cell streams with optional virtual channel and channel identification modification | |
| JP2000216795A (en) | Data cell generating method, data cell generating apparatus, and data cell receiving apparatus | |
| US9065761B2 (en) | Packet reassembly processing | |
| US7068665B2 (en) | System and method for switching cells in a communications network | |
| JP3014619B2 (en) | Asynchronous transfer mode communication system, cell disassembly apparatus therefor, and asynchronous transfer mode communication method | |
| JP3246638B2 (en) | Terminal accommodating device and operation method thereof | |
| KR100497866B1 (en) | Method for Routing ATM Cell | |
| KR100411886B1 (en) | Apparatus for ATM Adaptation Layer Type conversion of wireless communication base station | |
| KR100291006B1 (en) | Apparatus for interworking in frame relay-atm | |
| KR20040046351A (en) | Packet Forwarding Apparatus with integrated traffic processing function | |
| JP3586652B2 (en) | ATM switching device and ATM switching method used therefor |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20091108 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20091113 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20091118 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20101208 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20111221 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20111227 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120105 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4903733 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150113 Year of fee payment: 3 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |