Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4903733B2 - ATM communication equipment - Google Patents
[go: Go Back, main page]

JP4903733B2 - ATM communication equipment - Google Patents

ATM communication equipment Download PDF

Info

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
Application number
JP2008024169A
Other languages
Japanese (ja)
Other versions
JP2009188533A (en
Inventor
直也 橋本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SII Network Systems Inc
Original Assignee
SII Network Systems Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by SII Network Systems Inc filed Critical SII Network Systems Inc
Priority to JP2008024169A priority Critical patent/JP4903733B2/en
Publication of JP2009188533A publication Critical patent/JP2009188533A/en
Application granted granted Critical
Publication of JP4903733B2 publication Critical patent/JP4903733B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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, Patent Document 1, Patent Document 2, etc.), or connection between an ATM network and another ATM network There is a report about a technique that uses an ATM communication method such as a method of improving transmission efficiency by multiplexing ATM cells having a 24-octet structure on ATM cells when relaying (for example, Patent Document 3).

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 Patent Document 4 and the like accompanied with the protocol conversion process.
In Patent Document 4, in order to distribute the load of the processor included in the data link processing unit that centrally performs the protocol processing inside the transmission apparatus connected to the ATM network and the packet network, it is connected to the bus of the data link unit described above. There has been introduced a method of reducing the load on processor processing by a method of relaying ATM cells via a bus without relaying between an ATM line connection unit and a packet line connection unit by a data link unit.

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 ATM communication device 2 relays communication between two communication networks connected by two physical lines 411 and 412.
Here, the physical line 411 is connected to the ATM network and performs communication in the ATM communication system. The physical line 412 is connected to, for example, a packet network conforming to the Ethernet (registered trademark) or the IEEE 802.3 standard, and performs communication using a packet communication method.

ATM回線である物理回線411に接続される回線モジュール13において、物理回線収容部701は、物理回線411を収容し、TRCV部731にて物理条件変換を実施し、FRAMER部721に受信データを入力する。TRCV部731にて実施する物理条件変換とは、物理回線411の各種条件つまり電気/光/回線周波数などを装置内部にて処理可能な電気信号に変換することである。   In the line module 13 connected to the physical line 411 which is an ATM line, the physical line accommodation unit 701 accommodates the physical line 411, performs physical condition conversion in the TRCV unit 731, and inputs received data to the FRAMER unit 721. To do. The physical condition conversion performed by the TRCV unit 731 is to convert various conditions of the physical line 411, that is, electric / optical / line frequency, etc. into electric signals that can be processed inside the apparatus.

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 unit 721 checks and shapes the arrived SONET / SDH frame (Synchronous Optical NETwork / Synchronous Digital Hierarchy frame), extracts ATM cells from the SONET / SDH frame, and performs error correction processing when an error is detected. The ATM cell that has been subjected to error correction processing is input to the protocol processing unit 801.
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) unit 821 of the protocol processing unit 801 has a data exchange function for performing an exchange process, which is the main function of the ATM communication apparatus 2, and an ATM header extraction unit 824 for extracting a destination address and the like from the ATM header. SAR processing unit 822 that reassembles a plurality of ATM cells and converts them into a packet that conforms to the IEEE 802.3 standard, analyzes a packet that conforms to the IEEE 802.3 standard, determines an output port in the apparatus, and transmits it to the FAP unit 831 A packet processing unit 823.
Here, the SAR (Segmentation and Reassembly sub-layer) function of the SAR processing unit 822 is a function of dividing a packet conforming to the IEEE 802.3 standard into ATM cells and transmitting the ATM cell to the ATM network and its inverse conversion function. is there.

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 PROC unit 821 and searches for a destination address to be transmitted to the SAR processing unit 822. The ATM cell is assigned destination information. In this state, the data is input to the SAR processing unit 822.

SAR処理部822では、ATMセルをIEEE802.3規格に準拠するパケットに変換しパケット処理部823に入力する。   The SAR processing unit 822 converts the ATM cell into a packet conforming to the IEEE 802.3 standard and inputs the packet to the packet processing unit 823.

パケット処理部823は、IEEE802.3規格に準拠するパケットのあて先アドレス情報を元に、装置内のいずれのポートに伝達すべきか決定し当該あて先情報をデータパケット中に保存し、その後パケットをFAP(ファブリックアクセスプロセッサ)部831に送出する。   The packet processing unit 823 determines to which port in the apparatus to transmit based on the destination address information of the packet conforming to the IEEE 802.3 standard, stores the destination information in the data packet, and then stores the packet in FAP ( (Fabric access processor) unit 831.

FAP部831は、他のプロトコル処理部802と伝送路を介して接続されデータ交換を実施するプロセッサであり、あて先ポート番号を決定したデータパケットを、あて先ポートの存在する他のプロトコル処理部802に対し入力する。   The FAP unit 831 is a processor that is connected to another protocol processing unit 802 via a transmission line and performs data exchange. The FAP unit 831 sends a data packet whose destination port number is determined to another protocol processing unit 802 in which the destination port exists. Enter it.

データパケットを入力されたプロトコル処理部802におけるFAP部832は、出力先とされるPROC部841に、入力されたデータパケットを入力する。
PROC部841は、アドレス変換などのプロトコル処理を施し、パケット通信仕様の物理回線412を収容する物理回線収容部702に出力する。
物理回線収容部702は、入力されたパケット情報に物理的な変換をして、物理回線412に送信する。
The FAP unit 832 in the protocol processing unit 802 to which the data packet is input inputs the input data packet to the PROC unit 841 that is the output destination.
The PROC unit 841 performs protocol processing such as address conversion and outputs the result to the physical line accommodation unit 702 that accommodates the physical line 412 of the packet communication specification.
The physical line accommodation unit 702 physically converts the input packet information and transmits the packet information to the physical line 412.

続いて、従来技術における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 line accommodating unit 702 connected to the physical line 412 which is a packet communication specification line performs physical conversion processing of packet information received through the physical line 412 and inputs the packet information to the protocol processing unit 802.
The PROC unit 841 of the protocol processing unit 802 extracts that the communication destination is the line module 13 from the input packet information, and inputs the packet information to the FAP unit 832.
The FAP unit 832 inputs the input data packet to the line module 13.
The FAP unit 831 of the line module 13 inputs the input packet information to the PROC unit 821.

PROC部821に入力されたパケット情報により、パケット処理部823は、IEEE802.3規格に準拠するパケットの抽出処理を実施し当該IEEE802.3規格に準拠するパケットヘッダから、あて先アドレスを抽出し、当該あて先情報をパケットに添付しSAR処理部822に入力する。   Based on the packet information input to the PROC unit 821, the packet processing unit 823 performs a packet extraction process that conforms to the IEEE 802.3 standard, extracts a destination address from a packet header that conforms to the IEEE 802.3 standard, and The destination information is attached to the packet and input to the SAR processing unit 822.

SAR処理部822は、IEEE802.3規格に準拠するパケットをATMセルに分割し物理回線収容部701に入力する。
物理回線収容部701に入力されたATMセルは、FRAMER部721に入力される。FRAMER部721は、ATMセルをSONET/SDHフレームに挿入して、TRCV部731に入力する。
TRCV部731は、入力されたATMセルの物理回線条件を変換して、物理回線411に送信する。
The SAR processing unit 822 divides a packet conforming to the IEEE 802.3 standard into ATM cells and inputs the ATM cell to the physical line accommodating unit 701.
The ATM cell input to the physical line accommodating unit 701 is input to the FRAMER unit 721. The FRAMER unit 721 inserts the ATM cell into the SONET / SDH frame and inputs it to the TRCV unit 731.
The TRCV unit 731 converts the physical line condition of the input ATM cell and transmits it to the physical line 411.

以上に示したように、送信受信のいずれの処理においても、PROC部821における送付先情報の抽出・解析・送付先情報の付与などを集中して行う処理となっている。
特開平06−169320号公報 特開平05−022404号公報 特開平07−095215号公報 特開平11−196104号公報
As described above, in any of the transmission and reception processes, the PROC unit 821 concentrates the extraction / analysis of the destination information and the addition of the destination information.
Japanese Patent Laid-Open No. 06-169320 Japanese Patent Laid-Open No. 05-022404 Japanese Patent Laid-Open No. 07-095215 JP 11-196104 A

しかしながら、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 PROC unit 821 is high and causes a problem in apparatus mounting will be described with reference to FIGS.
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 bit 0 position or a bit position depending on the processor architecture.
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 communication apparatus 1 according to an embodiment of the present invention.

ATM通信装置1は、2つの物理回線401と402とによって接続される2つの通信網に接続されている。   The ATM communication device 1 is connected to two communication networks connected by two physical lines 401 and 402.

ここで、物理回線401は、ATM網に接続され、ATM通信方式の通信によってサービスされるものとする。また、物理回線402は、例えば、イーサネット(登録商標)、あるいは、IEEE802.3規格に準拠するパケット網に接続され、パケット通信方式によってサービスされるものとする。   Here, it is assumed that the physical line 401 is connected to an ATM network and is serviced by ATM communication. The physical line 402 is connected to a packet network conforming to, for example, Ethernet (registered trademark) or IEEE 802.3 standard, and is serviced by a packet communication method.

ATM通信装置1は、物理回線を収容する回線モジュール11と12とを備え、ATM通信装置1内部での接続により、2つの回線モジュール間での通信を行う。
ATM通信仕様の回線モジュール11は、ATM回線である物理回線401に接続され、パケット通信仕様の回線モジュール12は、パケット回線である物理回線402に接続される。
The ATM communication device 1 includes line modules 11 and 12 that accommodate physical lines, and performs communication between two line modules by connection within the ATM communication device 1.
The ATM communication specification line module 11 is connected to a physical line 401 that is an ATM line, and the packet communication specification line module 12 is connected to a physical line 402 that is a packet line.

回線モジュール11は、物理回線収容部101とプロトコル処理部201を備える。   The line module 11 includes a physical line accommodation unit 101 and a protocol processing unit 201.

(物理回線収容部)
物理回線収容部101は、ATM通信装置1に接続される物理回線401に接続され、物理回線401によって接続されるATM網から受信する情報を変換・中継してプロトコル処理部201に入力する。またプロトコル処理部201から入力される情報を、変換・中継して物理回線401によって接続されるATM網に送信する。
(Physical line accommodation)
The physical line accommodating unit 101 is connected to the physical line 401 connected to the ATM communication apparatus 1, converts and relays information received from the ATM network connected by the physical line 401, and inputs the information to the protocol processing unit 201. Information input from the protocol processing unit 201 is converted and relayed and transmitted to the ATM network connected by the physical line 401.

物理回線収容部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 line accommodation unit 101 includes a TRCV unit 131, a FRAMER unit 121, and an ATM header conversion unit 141.
The TRCV unit 131 accommodates the physical line 401 connected to the physical line accommodation unit 101.
The TRCV unit 131 performs physical condition conversion for handling a signal adapted to the physical line 401. In addition, the TRCV unit 131 inputs information received from the physical line 401 to the FRAMER unit 121, and transmits information input from the FRAMER unit 121 to the physical line 401.
The physical condition conversion performed in the TRCV unit 131 is to convert various conditions of the physical line 401, that is, electric / optical / line frequency, etc. into electric signals that can be processed inside the apparatus.

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 FRAMER unit 121 checks and shapes a SONET / SDH frame (Synchronous Optical NETwork / Synchronous Digital Hierarchy frame: a SONET / SDH frame is a physical layer protocol specification for transmitting ATM cells) input / output to / from the TRCV unit 131, Extraction processing and insertion processing of ATM cells transmitted in the SONET / SDH frame, error correction processing when a transmission error is detected, and the like are performed.
The FRAMER unit 121 extracts ATM cells from the SONET / SDH frame input from the TRCV unit 131 and inputs them to the ATM header conversion unit 141.
Further, the FRAMER unit 121 inserts the ATM cell input from the ATM header conversion unit 141 into the SONET / SDH frame and inputs the cell to the TRCV unit 131.
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 header conversion unit 141 performs conversion processing between ATM cells and 64-octet fixed-length packets. Further, the ATM header conversion unit 141 is a connection unit with the protocol processing unit 201 in the physical line accommodation unit 101.
The ATM header conversion unit 141 adds the extended ATM header information based on the information by the ATM cell input from the FRAMER unit 121, converts the information into information by a fixed length packet of 64 octets, and inputs the information to the protocol processing unit 201. To do.
Also, the ATM header conversion unit 141 converts the information of a 64-octet fixed-length packet input from the protocol processing unit 201 into information of an ATM cell and inputs the information to the FRAMER unit 121.

(プロトコル処理部)
プロトコル処理部201は、SAR処理部222とパケット処理部223とを備えるPROC(プロセッサ)部221、ならびに、FAP(ファブリックアクセスプロセッサ)部231とを備える。
(Protocol processing part)
The protocol processing unit 201 includes a PROC (processor) unit 221 including a SAR processing unit 222 and a packet processing unit 223, and an FAP (fabric access processor) unit 231.

PROC部221は、ATM通信装置1の主機能である交換処理を実施するデータ交換機能を有し、ATMセルによる情報とIEEE802.3規格に準拠するパケットによる情報との変換処理をする。   The PROC unit 221 has a data exchange function for performing an exchange process, which is a main function of the ATM communication apparatus 1, and performs a conversion process between information by an ATM cell and information by a packet compliant with the IEEE 802.3 standard.

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 PROC unit 221, the SAR processing unit 222 performs conversion processing between information using a plurality of ATM cells and information using packets. Processing corresponding to a general SAR (Segmentation and Reassembly sub-layer) function in the ATM communication system is performed.
The SAR processing unit 222 handles information by ATM cells allocated to fixed-length packets of 64 octets input from the physical line accommodation unit 101. The SAR processing unit 222 extracts information transmitted by payload portions of a plurality of input ATM cells and performs packetization processing. The SAR processing unit 222 refers to the extended ATM header portion attached to the input fixed-length packet, extracts the destination information included in the ATM cell, adds the extracted information, and inputs it to the packet processing unit 223.
Also, the SAR processing unit 222 decomposes the information from the packet input from the packet processing unit 223, adds the destination information to form an ATM cell, allocates it to a fixed-length packet of 64 octets, and assigns it to the physical line accommodating unit 101. Output.

パケット処理部223は、SAR処理部222によってATMセルからパケット化処理され入力されたパケット情報と、IEEE802.3規格に準拠するパケットとして扱う情報との変換処理を行う。
パケット処理部223は、SAR処理部222から入力されるパケット情報にIEEE802.3規格に準拠するパケットとして扱うためのあて先アドレスなどの情報を付加し、FAP部231に入力する。
また、パケット処理部223は、FAP部231が入力するIEEE802.3規格に準拠するパケットとして扱う情報からあて先アドレスを抽出してあて先情報を付加した、パケット情報に変換してSAR処理部222に入力する。
The packet processing unit 223 performs conversion processing between packet information that is packetized from an ATM cell and input by the SAR processing unit 222 and information that is handled as a packet that conforms to the IEEE 802.3 standard.
The packet processing unit 223 adds information such as a destination address to be handled as a packet conforming to the IEEE 802.3 standard to the packet information input from the SAR processing unit 222 and inputs the packet information to the FAP unit 231.
Further, the packet processing unit 223 extracts the destination address from the information handled as a packet conforming to the IEEE 802.3 standard input by the FAP unit 231, converts the packet into packet information to which the destination information is added, and inputs the packet information to the SAR processing unit 222. To do.

FAP部231は、回線モジュール12と伝送路を介し接続しデータ交換を実施するプロセッサである。
FAP部231は、プロトコル処理部201が指定したあて先ポート番号によって出力先を決定し、あて先ポートの存在する回線モジュール12に対しデータパケットを入力する。
また、FAP部231は、回線モジュール12から入力されたデータパケットを指定されたあて先であるプロトコル処理部201に入力する。
The FAP unit 231 is a processor that is connected to the line module 12 via a transmission line to exchange data.
The FAP unit 231 determines an output destination based on the destination port number designated by the protocol processing unit 201, and inputs a data packet to the line module 12 in which the destination port exists.
In addition, the FAP unit 231 inputs the data packet input from the line module 12 to the protocol processing unit 201 that is the designated destination.

回線モジュール12は、適用される物理回線402がパケット回線仕様の回線とする点が、前述のATM回線仕様の回線モジュール11と異なっている。したがって、回線モジュール12では、ATM処理を必要とせず、パケット処理によって回線モジュール11と物理回線402との中継を行う。
回線モジュール12は、物理回線収容部102とプロトコル処理部202を備える。
The line module 12 is different from the ATM line specification line module 11 described above in that the applied physical line 402 is a packet line specification line. Therefore, the line module 12 does not require ATM processing, and relays between the line module 11 and the physical line 402 by packet processing.
The line module 12 includes a physical line accommodation unit 102 and a protocol processing unit 202.

物理回線収容部102は、物理回線402を収容し、物理回線402とプロトコル処理部202との接続を行い、物理回線402に適用する物理条件の変換を行う。   The physical line accommodation unit 102 accommodates the physical line 402, connects the physical line 402 and the protocol processing unit 202, and converts physical conditions applied to the physical line 402.

プロトコル処理部202は、物理回線収容部102と回線モジュール11との通信をパケット処理で中継する。
プロトコル処理部202は、PROC部241とFAP部232を備える。
The protocol processing unit 202 relays communication between the physical line accommodating unit 102 and the line module 11 by packet processing.
The protocol processing unit 202 includes a PROC unit 241 and an FAP unit 232.

PROC部241は、物理回線収容部102からのパケット情報から送付先のアドレス情報を抽出し、パケット情報に付与してFAP部232に入力する。
また、FAP部232から入力されたパケット情報に付与された送付先情報により、送付先アドレス情報を付与したパケット情報を生成し、物理回線収容部102に入力する。
The PROC unit 241 extracts the address information of the destination from the packet information from the physical line accommodating unit 102, adds it to the packet information, and inputs it to the FAP unit 232.
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 unit 232, and is input to the physical line accommodating unit 102.

FAP部232は、回線モジュール11と伝送路を介し接続しデータ交換を実施するプロセッサである。
FAP部232は、プロトコル処理部202が指定したあて先ポート番号によって出力先を決定し、あて先ポートの存在する回線モジュール11に対しデータパケットを入力する。
また、FAP部232は、回線モジュール11から入力されたデータパケットを指定されたあて先であるプロトコル処理部202に入力する。
The FAP unit 232 is a processor that is connected to the line module 11 via a transmission line to exchange data.
The FAP unit 232 determines an output destination based on the destination port number designated by the protocol processing unit 202, and inputs a data packet to the line module 11 in which the destination port exists.
Further, the FAP unit 232 inputs the data packet input from the line module 11 to the protocol processing unit 202 that is the designated destination.

次に、図2を参照してATMヘッダ変換部141について説明する。
最初に、ATM回線から受信したATMセルから固定長パケットへの変換処理について説明する。
図2は、ATMヘッダ変換部141におけるATMセルから固定長パケットへの変換部のブロック図である。
Next, the ATM header converter 141 will be described with reference to FIG.
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 header conversion unit 141.

ATMヘッダ変換部141は、IGBUF部10、IGCELL部20を備える。
IGBUF部10は、図1でのFRAMER部121からのATMセルを入力とし、IGCELL部20で処理するための一時的な記憶領域として、入力されたATMセル記録し、記録されたATMセル情報の読み出し処理を行う。
The ATM header conversion unit 141 includes an IGBT unit 10 and an IGCELL unit 20.
The IGBUF unit 10 receives the ATM cell from the FRAMER unit 121 in FIG. 1 as an input, records the input ATM cell as a temporary storage area for processing by the IGCELL unit 20, and records the recorded ATM cell information. Read processing is performed.

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 input buffer units 11 and 12 that function as reception buffers for temporary storage areas, and a switcher 13 that switches between reading from the input buffer units 11 and 12.
The IGBUF unit 10 records the ATM cell in the input buffer unit 11 (or 12) when the ATM cell is input from the FRAMER unit 121. The IGBUF unit 10 notifies the IGCELL unit 20 that an ATM cell has been input, triggered by the input of the ATM cell.
The IGBUF unit 10 switches the switch 13 to the input buffer unit 11 (or 12) side in accordance with the IGCELL unit 20, reads the ATM cell stored in the input buffer unit 11 (or 12), and sends the ATM cell to the IGCELL unit 20 Output the cell.

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, output buffer units 25 and 26, and a switch 27.

読出制御部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 output buffer units 25 and 26 are output buffers serving as temporary storage areas having fixed-length packets of 64 octets, and are switched and used according to the information input status.
The output buffer units 25 and 26 hold ATM information to be relayed and extended ATM header information.

切換器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 unit 27 outputs the information from the output buffer 25 (or 26) that has the complete information. Reading is performed and output to the protocol processing unit 201 is performed.

図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 ATM cell 151 defined by UNI and a fixed-length packet 251 to which ATM cell information is allocated.

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 UNI ATM cell 151 has an information amount of 52 octets, and an ATM header 156 (4 octets) excluding HEC (Header Error Control) information (1 octet) corresponding to the fifth octet in the ATM cell header information and a payload 157 ( 48 octets).
GFC (Generic Flow Control) 152, VPI (Virtual Path Identifier) 153, VCI (Virtual Channel Identifier) 154, PT (Payload Type) / CLP (Cell Loss Priority) 155, and Payload 157 are assigned in order from the first octet without any gaps. It has been.

固定長パケット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-length packet 251 has an information amount of 64 octets, defines the first to eighth octets as an extended ATM header 258, rearranges the information allocated to the ATM header 156, and creates a new information element Define as
Information to be rearranged in the extended ATM header 258 is information on the GFC 152, VPI 153, VCI 154, and PT / CLP 155 extracted from the information included in the ATM header 156.
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-length packet 251 includes unused bits at the location of the GFC 252 and PT / CLP 255 defined by 4 bits.

拡張ATMヘッダ258の情報要素となるGFC252、VPI253、VCI254、PT/CLP255は、ATMヘッダ156に含まれる情報から抽出したGFC152、VPI153、VCI154、PT/CLP155と同じ値をとる。   The GFC 252, VPI 253, VCI 254, and PT / CLP 255 that are information elements of the extended ATM header 258 have the same values as the GFC 152, VPI 153, VCI 154, and PT / CLP 155 extracted from the information included in the ATM header 156.

また、固定長パケット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-length packet 251, an ATM header 256 and a payload 257 are arranged following the extended ATM header 258. The ATM header 256 and the payload 257 assign the ATM header 156 and the payload 157 in the ATM cell 151 as they are.
By arranging the ATM header 256 and the payload 257 side by side, the fixed-length packet 251 has an effect that it can be read and used as it is without re-conversion in an application using the ATM cell structure.
With the above allocation, the fixed-length packet 251 includes the preliminary information 261 to 264. Note that a predetermined value is assigned as the value of the preliminary information 261 to 264.

続いて図4を参照し、ATM通信装置1の受信処理について説明する。
図4は、図2で示したATMヘッダ変換部141において、図3に示したATMセルから固定長パケットに変換する処理をフローチャートで示している。
Next, the reception process of the ATM communication device 1 will be described with reference to FIG.
FIG. 4 is a flowchart showing a process for converting the ATM cell shown in FIG. 3 into a fixed-length packet in the ATM header converter 141 shown in FIG.

まず、物理回線収容部101のTRCV部131は、物理回線401から入力される信号を受信する。
TRCV部131は、物理回線401から入力された信号に対しての物理条件変換を実施し、物理回線401から受信した情報をFRAMER部121に入力する。
First, the TRCV unit 131 of the physical line accommodating unit 101 receives a signal input from the physical line 401.
The TRCV unit 131 performs physical condition conversion on the signal input from the physical line 401 and inputs information received from the physical line 401 to the FRAMER unit 121.

FRAMER部121は、入力されたSONET/SDHフレームの終端処理およびSONET/SDHフレームから抽出したATMセルをATMヘッダ変換部141に入力する。   The FRAMER unit 121 inputs termination processing of the input SONET / SDH frame and ATM cells extracted from the SONET / SDH frame to the ATM header conversion unit 141.

ATMヘッダ変換部141では、入力されたATMセルから、図3で示したフォーマットに従った64オクテット固定長パケットに変換する。   The ATM header converter 141 converts the input ATM cell into a 64-octet fixed length packet according to the format shown in FIG.

ATMヘッダ変換部141は、FRAMER部121から入力されたATMセルは、図2に示すIGBUF部10の入力バッファ部11(または12)に入力され一時的に記録される。IGBUF部10は、入力バッファ部11(または12)に入力が完了すると、IGCELL部20の読出制御部21に入力完了信号を通知する(ステップSa11)。   In the ATM header conversion unit 141, the ATM cell input from the FRAMER unit 121 is input and temporarily recorded in the input buffer unit 11 (or 12) of the IGBT unit 10 shown in FIG. When the input to the input buffer unit 11 (or 12) is completed, the IGBUF unit 10 notifies the read control unit 21 of the IGCELL unit 20 of an input completion signal (step Sa11).

読出制御部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 switch 13 to read from the input buffer unit 11 (or 12), and inputs the ATM header 156 to the header buffer unit 22 of the IGCELL unit 20.
The header buffer unit 22 records the input ATM header 156 in a temporary storage area, reads the ATM header 156, and inputs it to the extension header generation unit 24.
The extension header generation unit 24 extracts GFC152 information from the input ATM header 156, and records the extracted GFC152 in the GFC252 which is the first octet of the output buffer unit 25 (or 26) having the fixed-length packet 251 as an element. (Step Sa12).

拡張ヘッダ生成部24は、入力されたATMヘッダ156から、VPI153情報を抽出し、固定長パケット251を要素とする出力バッファ部25(または26)の2オクテット目であるVPI253に抽出したVPI153を記録する(ステップSa13)。   The extension header generation unit 24 extracts the VPI 153 information from the input ATM header 156 and records the extracted VPI 153 in the VPI 253 which is the second octet of the output buffer unit 25 (or 26) having the fixed-length packet 251 as an element. (Step Sa13).

拡張ヘッダ生成部24は、入力されたATMヘッダ156から、VCI154情報を抽出し、固定長パケット251を要素とする出力バッファ部25(または26)の3、4オクテット目であるVCI254に抽出したVCI154を記録する(ステップSa14)。   The extension header generation unit 24 extracts the VCI 154 information from the input ATM header 156 and extracts the VCI 154 extracted to the VCI 254 that is the third and fourth octets of the output buffer unit 25 (or 26) having the fixed-length packet 251 as an element. Is recorded (step Sa14).

拡張ヘッダ生成部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 input ATM header 156, and extracts it into the PT / CLP255 which is the sixth octet of the output buffer unit 25 (or 26) having the fixed-length packet 251 as an element. The PT / CLP 155 thus recorded is recorded (step Sa15).

拡張ヘッダ生成部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-length packet 251 as an element (step Sa16).

また、ヘッダーバッファ部22は、一時的に記録されたATMヘッダ156を読み出して、固定長パケット251を要素とする出力バッファ部25(または26)の9から12オクテット目であるATMヘッダ256に記録する(ステップSa17)。   The header buffer unit 22 reads the temporarily recorded ATM header 156 and records it in the ATM header 256 which is the 9th to 12th octets of the output buffer unit 25 (or 26) having the fixed-length packet 251 as an element. (Step Sa17).

また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 payload 157 to the payload buffer unit 23 of the IGCELL unit 20.
The payload buffer unit 23 reads the temporarily recorded payload 157 and records it in the payload 257, which is the 13th to 60th octet of the output buffer unit 25 (or 26) having the fixed-length packet 251 as an element (step Sa18). ).

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-length packet 251 as an element (step Sa19).

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 switch 27, reads out from the output buffer unit 25 (or 26), and inputs it to the protocol processing unit 201 (step Sa20). ).

以上に説明したようにATMヘッダ変換部141の処理を付加することにより、ATMセルごとに行っているヘッダ情報からの情報要素の抽出に係るプロトコル処理部201の負荷を軽減することができる。   As described above, by adding the processing of the ATM header conversion unit 141, it is possible to reduce the load on the protocol processing unit 201 related to the extraction of information elements from the header information performed for each ATM cell.

(第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-length packet 271 to which ATM cell information is assigned.

図5では、固定長パケット271の1オクテット目を予備情報281とする。また、NNI ATMセル171のVPI173を固定長パケット271の2、3オクテット目のVPI273として割り付ける。
上記以外は、図3におけるUNI ATMセルの割付方法と同様である。
In FIG. 5, the first octet of the fixed-length packet 271 is used as the preliminary information 281. Also, the VPI 173 of the NNI ATM cell 171 is allocated as the VPI 273 of the second and third octets of the fixed-length packet 271.
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-length packet 271, the ATM header conversion unit 141 uses the ATM BUF unit shown in FIG. 2 as the ATM cell input from the FRAMER unit 121. The data is input to ten input buffer units 11 (or 12) and temporarily recorded. When the input to the input buffer unit 11 (or 12) is completed, the IGBUF unit 10 notifies the read control unit 21 of the IGCELL unit 20 of an input completion signal (step Sa21).

読出制御部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 switch 13 to read from the input buffer unit 11 (or 12), and inputs the ATM header 176 to the header buffer unit 22 of the IGCELL unit 20.
The header buffer unit 22 records the input ATM header 176 in a temporary storage area, reads the ATM header 156, and inputs it to the extension header generation unit 24.

拡張ヘッダ生成部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-length packet 271 as an element (step Sa22).

拡張ヘッダ生成部24は、入力されたATMヘッダ176から、VPI173情報を抽出し、固定長パケット271を要素とする出力バッファ部25(または26)の2、2オクテット目であるVPI273に抽出したVPI173を記録する(ステップSa23)。   The extension header generation unit 24 extracts the VPI 173 information from the input ATM header 176 and extracts the VPI 173 extracted into the VPI 273 that is the second and second octets of the output buffer unit 25 (or 26) having the fixed-length packet 271 as an element. Is recorded (step Sa23).

以下、UNIフォーマットと同様な処理により、拡張ヘッダ生成部24は、入力されたATMヘッダ176から、VCI174情報を抽出し、固定長パケット271を要素とする出力バッファ部25(または26)の3、4オクテット目であるVCI274に抽出したVCI174を記録する(ステップSa24)。   Thereafter, the extension header generation unit 24 extracts VCI 174 information from the input ATM header 176 by the same processing as the UNI format, and the output buffer unit 25 (or 26) 3 including the fixed-length packet 271 as an element, The extracted VCI 174 is recorded in the VCI 274, which is the fourth octet (step Sa24).

拡張ヘッダ生成部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 input ATM header 176, and extracts it into PT / CLP275, which is the sixth octet of the output buffer unit 25 (or 26) having the fixed-length packet 271 as an element. The PT / CLP 175 thus recorded is recorded (step Sa25).

拡張ヘッダ生成部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-length packet 271 as an element (step Sa26).

また、ヘッダーバッファ部22は、一時的に記録されたATMヘッダ176読み出して、固定長パケット271を要素とする出力バッファ部25(または26)の9から12オクテット目であるATMヘッダ276に記録する(ステップSa27)。   The header buffer unit 22 reads the temporarily recorded ATM header 176 and records it in the ATM header 276 that is the 9th to 12th octets of the output buffer unit 25 (or 26) having the fixed-length packet 271 as an element. (Step Sa27).

また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 payload 177 to the payload buffer unit 23 of the IGCELL unit 20.
The payload buffer unit 23 reads the temporarily stored payload 177 and records it in the payload 277, which is the 13th to 60th octet of the output buffer unit 25 (or 26) having the fixed-length packet 271 as an element (step Sa28). ).

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-length packet 271 as an element (step Sa29).

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 switch 27 to read from the output buffer unit 25 (or 26) and input it to the protocol processing unit 201 (step Sa30). ).

(第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 header conversion unit 141 does not refer to the ATM header information unlike the above-described reception process.

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 PROC unit 221 is matched with the structure of the ATM cells (52 octets) input to the FRAMER unit 121 at the subsequent stage by the ATM header converter 141. In other words, the fixed length packets are continuously allocated.
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 header conversion unit 141 may not perform the process of referring to the ATM cell information (particularly ATM header information) input from the PROC unit 221.
Further, since the ATM header conversion unit 141 does not use the extended ATM header, the extended ATM header information is not allocated to the fixed-length packet, and the ATM cell is generated without increasing the process of generating the extended ATM header as the process of the PROC unit 221. Can be generated.

以上の方法をとることで、本実施形態によるATMヘッダ変換部141は、PROC部222から入力されるATMセルの情報が割り付けられた固定長パケットを一時的な記憶領域に記録し、割り付けられたATMセルとして抽出し、その情報をそのまま読み出して、FRAMER部121に入力することとする。   By taking the above method, the ATM header converting unit 141 according to the present embodiment records the fixed-length packet to which the ATM cell information input from the PROC unit 222 is allocated in the temporary storage area, and is allocated. An ATM cell is extracted, and the information is read as it is and input to the FRAMER unit 121.

改めて、処理の流れを説明すると、以下のようになる。
プロトコル処理部201に回線モジュール12からデータパケットが入力された際、FAP部231は、回線モジュール12から入力されたデータパケットを指定されたあて先であるプロトコル処理部201に入力する。
The process flow will be described again as follows.
When a data packet is input from the line module 12 to the protocol processing unit 201, the FAP unit 231 inputs the data packet input from the line module 12 to the designated protocol processing unit 201.

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 FAP unit 231, the SAR processing unit 222 of the PROC unit 221 performs ATM cell conversion.
The SAR processing unit 222 assigns ATM cell information to the fixed-length packet, and inputs the fixed-length packet to the ATM header conversion unit 141 of the physical line accommodating unit 101.

固定長パケットを入力されたATMヘッダ変換部141は、割り付けられたATMセル情報を抽出し、FRAMER部121に入力する。   The ATM header conversion unit 141 that has received the fixed-length packet extracts the allocated ATM cell information and inputs it to the FRAMER unit 121.

ATMセルを入力されたFRAMER部121は、ATMヘッダ変換部141から入力されるATMセルをSONET/SDHフレームに挿入してTRCV部131に入力する。   The FRAMER unit 121 to which the ATM cell is input inserts the ATM cell input from the ATM header conversion unit 141 into the SONET / SDH frame and inputs it to the TRCV unit 131.

SONET/SDHフレームに挿入されたATMセルをTRCV部131は、FRAMER部121から入力された情報を物理回線401に送出する。   The TRCV unit 131 sends the information input from the FRAMER unit 121 to the physical line 401 for the ATM cell inserted in the SONET / SDH frame.

以上の処理をとることにより、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 header conversion unit 141 depending on the type of ATM line (UNI and NNI).

なお、固定フレームへの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 PROC unit 221 can be realized by the ATM header conversion unit 141.

なお、SAR処理部222の入出力を64オクテットの固定長パケットを使用する方法として説明したが、従来技術におけるSAR機能を利用し、物理回線収容部101と入出力される64オクテットの固定長パケットと従来技術におけるSAR機能との変換処理部をPROC部221などに搭載する実施形態も本実施形態のSAR処理部222の一形態とする。   Although the input / output of the SAR processing unit 222 has been described as a method using a fixed-length packet of 64 octets, the fixed-length packet of 64 octets input / output to / from the physical line accommodating unit 101 using the SAR function in the prior art. An embodiment in which a conversion processing unit between the SAR function and the conventional technology is mounted on the PROC unit 221 is also an example of the SAR processing unit 222 of this embodiment.

なお、ATM回線からの受信処理における固定長パケット251,271において、ATMヘッダ256,276を割り付けずに予備領域とする構成をとる方法も実施可能である。   It is also possible to implement a method in which the fixed length packets 251 and 271 in the reception processing from the ATM line are configured as spare areas without allocating the ATM headers 256 and 276.

なお、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 line accommodation unit 101 side of the PROC unit 221 in FIG. The OAM function can be processed by referring to the extended ATM header assigned to the fixed-length packet.

なお、FAP部231は、あて先ポート番号として自己が収容する物理回線収容部101内に存在する場合は、FAP部231とFAP部232との間の伝送路を介すことなくPROC部221にデータ送出を実施する構成を取ることも可能である。
また、物理回線収容部101内に複数のATM回線を収容する構成をとり、上記のFAP部231を経由しないで通信するような場合において、固定長パケットへのATMヘッダならびにペイロード位置を送信と受信を合わせることにより、ATM回線間の中継を行う際のPROC部221の中継処理の負荷を軽減することができる。
If the FAP unit 231 exists in the physical line accommodating unit 101 accommodated by itself as the destination port number, the FAP unit 231 transmits data to the PROC unit 221 without passing through the transmission path between the FAP unit 231 and the FAP unit 232. It is also possible to adopt a configuration for performing transmission.
Further, when a configuration is adopted in which a plurality of ATM lines are accommodated in the physical line accommodating unit 101 and communication is performed without going through the FAP unit 231, transmission and reception of the ATM header and payload position to a fixed-length packet are performed. By combining these, it is possible to reduce the load of the relay processing of the PROC unit 221 when relaying between ATM lines.

なお、ATMヘッダ変換部141における、入力バッファ部11と12、ならびに、出力バッファ部25と26との切換は、一時的な記憶領域として用いられるためそれぞれの利用状況によって選択されることとする切換制御を行っている。   Note that the switching between the input buffer units 11 and 12 and the output buffer units 25 and 26 in the ATM header converting unit 141 is used as a temporary storage area, so that it is selected depending on the respective usage conditions. Control is in progress.

この発明の第1の実施形態による概略ブロック図である。1 is a schematic block diagram according to a first embodiment of the present invention. 図1のATMセル変換部におけるブロック図である。It is a block diagram in the ATM cell conversion part of FIG. 第1の実施形態における固定長パケットへのATMセル情報の割付図(その1)である。It is the allocation figure of the ATM cell information to the fixed length packet in 1st Embodiment (the 1). 第1の実施形態における固定長パケットへのATMセル情報の割付処理を行う変換処理に関するフローチャート(その1)である。It is a flowchart (the 1) regarding the conversion process which performs the allocation process of the ATM cell information to the fixed length packet in 1st Embodiment. 第1の実施形態における固定長パケットへのATMセル情報の割付図(その2)である。It is the allocation figure (the 2) of the ATM cell information to the fixed length packet in 1st Embodiment. 第1の実施形態における固定長パケットへのATMセル情報の割付処理を行う変換処理に関するフローチャート(その2)である。It is a flowchart (the 2) regarding the conversion process which performs the allocation process of the ATM cell information to the fixed length packet in 1st Embodiment. 従来技術における概略ブロック図である。It is a schematic block diagram in a prior art. ATMセルフォーマットの構造である。It is a structure of an ATM cell format. 従来技術で行われているATMヘッダ処理に関するフローチャートである。It is a flowchart regarding the ATM header process performed by the prior art.

符号の説明Explanation of symbols

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 SYMBOLS 1 ATM communication apparatus 11, 12 Line module 101,102 Physical line accommodating part 121 FRAMER part 131 TRCV part 141 ATM header conversion part 201,202 Protocol processing part 221,241 PROC part 222 SAR processing part 223 Packet processing part 231,232 FAP Unit 401, 402 Physical line

Claims (4)

ATM網に接続されるATM回線に接続するATM回線接続部と、
前記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:
前記固定長パケットの長さは、64オクテットであることを特徴とする請求項1に記載のATM通信装置。   2. The ATM communication apparatus according to claim 1, wherein the length of the fixed-length packet is 64 octets. 前記ATMヘッダ変換部は、UNIのATMヘッダ情報とNNIのATMヘッダ情報とで共通する情報要素を、前記固定長パケットにおける共通の位置に割り付けることを特徴とする請求項1に記載のATM通信装置。   2. The ATM communication apparatus according to claim 1, wherein the ATM header conversion unit assigns an information element common to UNI ATM header information and NNI ATM header information to a common position in the fixed-length packet. . 前記ATMヘッダ変換部は、前記中継処理部から入力される固定長パケットに割り付けられたATMセルの情報をATMセルとして抽出して前記ATM回線接続部に出力することを特徴とする請求項1に記載のATM通信装置。   2. The ATM header conversion unit extracts information of an ATM cell allocated to a fixed length packet input from the relay processing unit as an ATM cell and outputs the ATM cell information to the ATM line connection unit. The ATM communication device described.
JP2008024169A 2008-02-04 2008-02-04 ATM communication equipment Expired - Fee Related JP4903733B2 (en)

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)

* Cited by examiner, † Cited by third party
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

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