Transmitter
Abstract
[Task] Distribute data link termination processing, ATM cellization, and packetization processing to reduce the load on the processor of the ATM transmission device.
Solution.The packet processing unit 100 that receives a packet from the packet network and transmits a packet or a protocol control signal to the packet network determines whether the received packet is a protocol control signal or user data, and if it is a protocol control signal, data. If it is user data, it is converted into an ATM cell and transferred to the ATM cell processing unit 120 with a header, and the protocol control signal transferred from the data link processing unit 110 is transmitted to the packet network. The data link processing unit 110 terminates the data link and transfers the protocol control signal to the packet processing unit 100 with a header. The ATM cell processing unit 120 transmits the ATM cell transferred from the packet processing unit 100 to the ATM network, attaches a header to the ATM cell received from the ATM network, and transfers the ATM cell to the packet processing unit 100.
Term
Term ended
Projected expiry passed 26 December 2017, 8.7 years ago.
- Priority and filed
- Published
- Projected expiry
- Today
7 claims: 1 independent, 6 dependent
- 1【特許請求の範囲】 【請求項1】 パケット網から送信されたパケットを受信するとともに、パケット網にパケットやプロトコル制御信号を送信するパケット処理部と、プロトコル制御信号によるデータリンクを終端するデータリンク処理部と、ATM網から送信されたATMセルを受信するとともに、ATMセルをATM網へ送信するATM処理部と、これらの各処理部間を接続するバスを備え、 前記各処理部は、前記バス上で通信するためのフレーム・フォーマットに転送先処理部を指示するためのヘッダを付加するヘッダ付加部と、前記ヘッダを検出してヘッダを取り除いた信号を抽出するヘッダ検出部を備えていることを特徴とする伝送装置。
- 2【請求項2】 前記パケット処理部は、受信したパケットがプロトコル制御信号のときには、該受信したパケットをATMセル化することなく、前記プロトコル制御信号に前記データリンク処理部への転送を指示するヘッダを付した前記フレーム・フォーマットとして前記バスに送出することを特徴とする請求項1記載の伝送装置。
- 3【請求項3】 前記データリンク処理部は、前記データリンク処理部への転送を指示するヘッダが付されたフレーム・フォーマットを受信したときには、データリンク・レイヤを終端する処理を実行することを特徴とする請求項1記載の伝送装置。
- 4【請求項4】 前記パケット処理部は、受信したパケットがユーザ・データのときには、該受信したパケットをATMセル化し、前記ATM処理部への転送を指示するヘッダを付した前記フレーム・フォーマットを前記バスに送出することを特徴とする請求項1記載の伝送装置。
- 5【請求項5】 前記ATMセル処理部は、前記ATM処理部への転送を指示するヘッダが付されたフレーム・フォーマットを受信したときには、前記受信したフレームからATMセルを取り出してATM網へ送出する処理を実行することを特徴とする請求項1記載の伝送装置。
- 6【請求項6】 前記ATMセル処理部は、前記ATM網から送信されたATMセルを受信したときには、該受信したATMセルに前記パケット処理部への転送を指示するヘッダを付した前記フレーム・フォーマットとして前記バスに送出することを特徴とする請求項1記載の伝送装置。
- 7【請求項7】 前記パケット処理部は、前記パケット処理部への転送を指示するヘッダが付されたフレーム・フォーマットを受信したときには、前記フレームに含まれているプロトコル制御信号またはATMセルをパケット化してパケット網へ送出する処理を実行することを特徴とする請求項1記載の伝送装置。
Independent claims7
84 paragraphs in 1 section, as filed
Description: TECHNICAL FIELD [Detailed description of the invention]
【0001】
[Technical field to which the invention belongs]
The present invention relates to an ATM transmission device that terminates a transmission line that performs packet communication to packetize a packet, and terminates a transmission line that performs ATM communication to packetize an ATM cell.
【0002】
[Conventional technology]
Conventionally, an ATM transmission device that terminates a transmission path that performs packet communication, converts a packet into an ATM cell and transmits it to the ATM network, and terminates a transmission path that performs ATM communication, converts the ATM cell into a packet, and transmits it to the packet network. In, all the processing of the input signal is performed by using the processor provided in the transmission device.
【0003】
FIG. 4 is a block diagram showing an example of such a conventional ATM transmission device. In FIG. 4, the packet control unit 203 processes a packet received from the packet network receiving line 201 and a packet transmitted from the packet network transmitting line 202 to the packet network. Processor 205 controls data link termination, ATM cellization, and packetization.
【0004】
The ATM cell disassembly / assembly unit 206 performs a process of disassembling the ATM cell received from the ATM network or assembling the packet received from the packet network into the ATM cell. The ATM cell transmission unit 207 transmits an ATM cell from the ATM transmission line 209 to the ATM network. The ATM cell receiving unit 208 receives the ATM cell from the ATM network receiving line 210. Bus 204 is used for data transfer between packet control unit 203, ATM cell disassembly / assembly unit 206, and processor 205.
【0005】
Next, the operation of the conventional example will be described. When a packet transmitted by packet communication from the packet network is input to the packet control unit 203, if the packet is a protocol control signal, it is sent to the processor 205 via the bus 204 in order to terminate the data link. Transferred. The processor 205 performs a process of terminating the data link of the protocol, transfers the data link to the packet control unit 203 via the bus 204, and transmits the protocol control signal to the packet network.
【0006】
Further, even when the packet input to the packet control unit 203 is user data, it is transferred to the processor 205 via the bus 204 in order to perform the process of converting the packet into an ATM cell. The processor 205 transfers the user data to the ATM cell disassembly / assembly unit 206 via the bus 204, performs the ATM cell conversion process, and transmits the user data from the ATM cell transmission unit 207 to the ATM network.
【0007】
Further, when the ATM cell transmitted from the ATM network by ATM communication is input to the ATM cell receiving unit 208, this ATM cell is transferred to the ATM cell disassembling / assembling unit 206. The ATM cell disassembly / assembly unit 206 transfers to processor 205 via bus 204 to terminate the input ATM cell. The packet control unit 203 packetizes the data read from the processor 205 and transmits the packetized data to the packet network.
【0008】
As described above, in the ATM transmission device of FIG. 4, each process of data link termination processing, ATM cell formation, and packetization is performed using the centralized processor 205.
【0009】
[Problems to be Solved by the Invention]
In this way, in the conventional ATM transmission device, each process of data link termination processing, ATM cell formation, and packetization is performed using a centrally installed processor, so that the load on the processor becomes extremely large. , When the transmission line becomes high speed, the processing by the processor cannot keep up.
【0010】
An object of the present invention is to provide an ATM transmission device that can be sufficiently adapted to high-speed transmission by providing means for reducing the load on the processor in view of the above-mentioned problems.
【0011】
[Means for solving problems]
In the present invention, if the signal input as a packet from the packet network is user data, it is converted into an ATM cell and transmitted to the ATM network, if it is a protocol control signal, it is processed by a processor and transmitted to the packet network, and further input from the ATM network. The ATM cell is configured so that each processing unit performs the processing of packetizing and transmitting it to the packet network via the bus. Therefore, a header indicating the processing destination address is attached to the data to be processed. As a frame format, it is characterized by having a means for sending to a common bus.
【0012】
Specifically, if the packet transmitted from the packet network is user data, it is converted into an ATM cell without being transferred to the processor, and a header is attached to transfer the packet to the processing unit that transmits the ATM cell. A means for removing the above header in the processing unit for transmitting the ATM cell, and a means for attaching a header for transferring to the processor to terminate the data link when the packet transmitted from the packet network is a protocol control signal. A means for removing the above-mentioned header at the processing unit for terminating the data link, a means for attaching a header for transferring the protocol control signal to the processing unit for transmitting to the packet network, and a means for transmitting the protocol control signal to the packet network. A means for attaching a header for transferring an ATM cell transmitted from an ATM network to a packetizing processing unit without transferring it to a processor, and a means for removing the above two headers in the packetizing processing unit. It is characterized by having.
【0013】
That is, in the present invention, among the packets transmitted from the packet network, only those that require data link processing are processed by the centrally installed processor, and only routing is performed based on the result of the data link processing. -Data packets reduce the load on the processor by bypassing the processor.
【0014】
BEST MODE FOR CARRYING OUT THE INVENTION
FIG. 1 is a block diagram showing an embodiment of a bus configuration in which packets and ATM cells are mixed in the ATM transmission device of the present invention. The ATM transmission device of the present invention has a packet processing unit 100 that receives a packet transmitted from a packet network and transmits a packet or a protocol control signal to the packet network, and a data link process that terminates a data link by the protocol control signal. A unit 110, an ATM cell processing unit 120 that receives an ATM cell transmitted from the ATM network and transmits the ATM cell to the ATM network, a packet processing unit 100, a data link processing unit 110, and an ATM cell processing unit 120. It is composed of a bus 130 connecting between them.
【0015】
The packet processing unit 100 receives a packet transmitted from the packet network, determines whether the packet is a protocol control signal or user data, and a packet receiving unit 101, and an ATM that converts the packet as user data into an ATM cell. Cellification unit 102, adding a header to the ATM cell and protocol control signal to transfer to the data link processing unit 110 and ATM cell processing unit 120 Header addition unit 103, transmitting packets and protocol control signals to the packet network Packet transmission unit 104, packetization unit 105 that packetizes ATM cells transferred from the ATM processing unit, data link processing unit 110, and hedder of frames transferred from the ATM cell processing unit 120. It is composed of a header detection unit 106 that removes the packet.
【0016】
The data link processing unit 110 identifies the header of the frame transferred from the packet processing unit 100 and removes the header. The header detection unit 111 and the protocol control signal from which the header has been removed terminate the data link. It is composed of a processor 112 that processes the data, and a header addition unit 113 that attaches a header to the protocol control signal of the terminated data link and transfers it to the packet processing unit 100. Further, the signal line 114 sets the routing information to the packet network or the ATM cell network obtained by the protocol control signal.
【0017】
The ATM cell processing unit 120 distinguishes the header of the packet transferred from the packet processing unit 100 and removes the header. The header detection unit 121 and the ATM cell transmission unit 122 that transmits the ATM cell from which the header has been removed to the ATM network. , The ATM cell receiver 124 that receives the ATM cell transmitted from the ATM network, and the header addition unit 123 that attaches a header to transfer the received ATM cell to the packet processing unit 100 in order to packetize it. ..
【0018】
FIG. 2 is a more detailed block diagram of the packet processing unit 100. The packet receiving unit 101 includes a selector 301 that distributes the received packet to the user data and the protocol control signal, and a determination unit 302 that determines whether the received packet is the user data or the protocol control signal. The header addition unit 103 includes a multiplexer 304 that multiplexes an ATM cell or a protocol control signal, and a frame generation unit 305 that generates a frame to be transferred onto the bus 130.
【0019】
The header detection unit 106 includes a frame decomposition unit 306 that decomposes the frame transferred from the bus 130, a determination unit 307 that determines the header of the frame to be decomposed, and a packetization unit that packets the data in the decomposed frame. It consists of a selector 308 that distributes to 105 or the packet transmitter 104. The packet transmitter 104 is composed of a multiplexer that multiplexes a packet or a protocol control signal.
【0020】
FIG. 3 shows an example of a frame format transferred onto the bus 130, in which the header including the address instructing the transfer between each processing unit is 1 byte, the packet length is 1 byte, and FCS (frame check). -Sequence) is composed of 2 bytes and a protocol control signal or ATM cell as data.
【0021】
Next, the operation of the present invention will be described with reference to FIGS. 1 to 3. In FIG. 1, when receiving a packet from the packet network, the packet input from the packet network receiving line 1 to the packet receiving unit 101 may be a protocol control signal or user data. First, the case where the packet is a protocol control signal will be described.
【0022】
The packet receiving unit 101 determines in the selector 301 whether it is a protocol control signal or user data from the packet header and distributes it. At the same time, the determination unit 302 sets a flag in the case of the protocol control signal in order to transmit the information of the protocol control signal or the user data to the frame generation unit 305. The distributed protocol control signal is input from the selector 301 to the multiplexer 304 of the header addition unit 103, and is transferred to the frame generation unit 305.
【0023】
The frame generation unit 305 confirms the flag of the determination unit 302, sets the address 1, the packet length to 1 byte, and the FCS (frame check sequence) as a header for forwarding to the data link processing unit 110. 2 bytes are added to the protocol control signal and transferred onto the bus 130 in the frame configuration shown in FIG.
【0024】
The frame transferred onto the bus 130 is transferred by the bus 130 to the packet processing unit 100, the data link control unit 110, and the ATM cell processing unit 120, and the header detection unit 106 that determines the header of the frame. , 111, 121 detect only the frame with the header of its own address, and discard the others. Therefore, the frame with the above address "1" added to the header is the header detection unit of the data link processing unit 110. Is detected by, and is taken into the data link processing unit 110.
【0025】
When the data link processing unit 110 detects the frame with the header address 1 by the header detection unit 111, the frame is decomposed, the protocol control signal is taken out, and the frame is transferred to the processor 112. This protocol control signal terminates the data link in the processor 112, generates a protocol control signal for transmission to the packet network, and has an address 3 as a header in the header addition unit 113 for forwarding to the packet processing unit 100. The packet length is 1 byte and the FCS is 2 bytes attached to the protocol control signal. The frame configuration is as shown in Fig. 3, and the data is transferred onto the bus 130. Further, each routing information to the ATM network and the packet network obtained from the protocol control signal is transmitted to the ATM cell conversion unit 102 and the packetization unit 105 by the signal line 114.
【0026】
When a frame with a header 3 is input to the header detection unit 106, the packet processing unit 100 determines from the frame header whether it is a protocol control signal or an ATM cell by the frame decomposition unit 306, and determines whether the frame is a protocol control signal or an ATM cell. If it is a control signal, the determination unit 307 is flagged. The selector 308 confirms the flag of the determination unit 307 and transfers the protocol control signal to the packet transmission unit 104. The multiplexer 309 in the packet transmission unit 104 transmits the protocol control signal to the packet network by the packet network transmission line 2.
【0027】
Next, the case where the packet is user data will be described. When the selector 301 determines from the header of the packet that it is user data, the determination unit 302 does not set a flag, and this packet is transferred from the selector 301 to the ATM cellization unit 102. The transferred user data is converted into an ATM cell based on the routing information obtained from the signal line 114, controlled by the multiplexer 304, and transferred to the frame generator 305.
【0028】
In the frame generation unit 305, the flag of the determination unit 302 is confirmed, and the address 2, the packet length of 1 byte, and the FCS of 2 bytes are attached to the ATM cell as a header for forwarding to the ATM cell processing unit 120. Transfer to bus 130 with a frame configuration like 3.
【0029】
When the ATM cell processing unit 120 detects a frame with a header "2" by the header detection unit 121, this frame is taken into the ATM cell processing unit 120, the header is removed, and the frame is disassembled. It becomes an ATM cell. Then, the ATM cell is transferred to the ATM cell transmission unit 122, and is transmitted to the ATM network from the ATM network transmission line 3.
【0030】
On the other hand, when an ATM cell is input from the ATM network receiving line 4 and the ATM cell is received by the ATM cell receiving unit 124, this ATM cell is transferred to the header addition unit 123. In order to transfer this ATM cell to the packet processing unit 100, the header addition unit 123 has a frame configuration in which the address 4, the packet length is 1 byte, and the FCS is 2 bytes as a header, and is sent to the bus 130. Forward.
【0031】
In the packet processing unit 100, when a frame with a header 4 is input to the header detection unit 106, the frame decomposition unit 306 determines from the header of the frame whether it is a protocol control signal or an ATM cell, and performs protocol control. If it is a signal, the judgment unit 307 is flagged, but since it is an ATM cell, it is not flagged.
【0032】
The selector 308 confirms the flag of the determination unit 307 and transfers the ATM cell to the packetization unit 105. The packetizing unit 105 packets the ATM cell based on the routing information obtained from the signal line 114 and transfers it to the multiplexer 309. The multiplexer 309 controls the packet and transmits it to the packet network by the packet network transmission line 2.
【0033】
[Effect of the invention]
The present invention determines whether the signal input as a packet from the packet network is user data or a protocol control signal, converts the user data into an ATM cell and transmits it to the ATM network, and if it is a protocol control signal, a processor. Since each processing unit performs the process of processing in and transmitting to the packet network, and further packetizing the ATM cell input from the ATM network and transmitting it to the packet network, the load on the processor is reduced and the speed is higher. It can also be applied to transmission devices.
【0034】
[Simple explanation of drawings]
[Figure 1]
It is a block diagram which shows the structure of the ATM transmission apparatus of this invention.
[Figure 2]
It is explanatory drawing which shows the detail of the packet processing part of the ATM transmission apparatus of this invention.
[Fig. 3]
It is explanatory drawing which shows the frame format transferred on the bus in the ATM transmission apparatus of this invention.
[Fig. 4]
It is a block diagram which shows the structure of the conventional ATM transmission apparatus.
[Explanation of symbols]
1,201 packet network receive line 2,202 Packet network transmission line 3,209 ATM network transmission line 4,210 ATM network receiving line 100 Packet processing unit 101 Packet receiver 102 ATM Cellization Department 103 Header addition part 104 Packet transmitter 105 Packetization section 106 Header detector 301, 308 selector 302, 307 Judgment unit 303 signal line 304, 309 multiplexer 305 Frame generator 306 Frame disassembly part 110 Data link processing unit 111 Header detector 112, 205 processors 113 Header addition part 114 signal line 120 ATM cell processing unit 121 Header detector 122, 207 ATM cell transmitter 123 Header Addition
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US6792002B2 | Cited by | United States of America | Applicant |
23 members in 6 offices
Priority claims2
| Document | Office | Kind | Date |
|---|---|---|---|
| 36693197 | Japan | A | |
| JP19970366931 | – | – | – |
Members23
| Document | Office | Kind | |
|---|---|---|---|
| CA2254838A1 | Canada | A1 | |
| EP0926571A2 | European Patent Office (EPO) | A2 | |
| CN1222691A | China | A | |
| JPH11196104AThis record | Japan | A | |
| JPH11242383A | Japan | A | |
| JPH11242384A | Japan | A | |
| JP2973992B2 | Japan | B2 | |
| EP0926571A3 | European Patent Office (EPO) | A3 | |
| US2002128138A1 | United States of America | A1 | |
| US6461674B1 | United States of America | B1 | |
| US6471628B1 | United States of America | B1 | |
| US2003012585A1 | United States of America | A1 | |
| US2003013588A1 | United States of America | A1 | |
| US6555163B2 | United States of America | B2 | |
| US6685612B2 | United States of America | B2 | |
| CN1139007C | China | C | |
| JP3566563B2 | Japan | B2 | |
| JP3605519B2 | Japan | B2 | |
| EP0926571B1 | European Patent Office (EPO) | B1 | |
| DE69829634D1 | Germany | D1 | |
| DE69829634T2 | Germany | T2 | |
| US7007384B2 | United States of America | B2 | |
| CA2254838C | Canada | C |
1 legal event, as the office reported them to INPADOC
Events
| Event | Code | |
|---|---|---|
| Cancellation because of no payment of annual feesLAPS | LAPS |
Numbers
- Publication
- 11-196104
- Publication, DOCDB
- H11196104
- Publication, EPODOC
- JPH11196104
- Application
- 9366931
- Application, DOCDB
- 36693197
- Application, EPODOC
- JP19970366931
Titles2
- Japanese
- 【発明の名称】伝送装置
- English
- [Title of Invention] Transmission device
Classification
- IPC, 2
- H04Q3 00
- H04L12 28