JP3494536B2 - Broadcast fixed-length cell disassembler - Google Patents
Broadcast fixed-length cell disassemblerInfo
- Publication number
- JP3494536B2 JP3494536B2 JP22459196A JP22459196A JP3494536B2 JP 3494536 B2 JP3494536 B2 JP 3494536B2 JP 22459196 A JP22459196 A JP 22459196A JP 22459196 A JP22459196 A JP 22459196A JP 3494536 B2 JP3494536 B2 JP 3494536B2
- Authority
- JP
- Japan
- Prior art keywords
- address
- broadcast
- node
- terminal
- identification address
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Description
【0001】[0001]
【発明の属する技術分野】本発明は同報固定長セル分解
装置に係り、特にたとえばATM (非同期転送モード)通
信網においてコネクションレス型同報通信を行なう場合
に、その網のノードの通信装置に用いて好適な同報固定
長セル分解装置に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a broadcast fixed-length cell disassembling device, and more particularly to a communication device of a node of a network when performing connectionless broadcast communication in an ATM (asynchronous transfer mode) communication network. The present invention relates to a broadcast fixed-length cell disassembly device suitable for use.
【0002】[0002]
【従来の技術】近年、通信網のディジタル化および統合
化により、音声、データ、画像を含む各種メディア情報
の伝送が可能なB-ISDNの実用化が進められている。この
B-ISDNの一実現手段として、たとえば、 ATM(非同期転
送モード)通信方式が知られている。ATM 通信方式は、
各種のメディア情報をATM セルと呼ばれる固定長セルに
分割して、これらセル単位にて交換および伝送を行なう
方式である。この通信方式を採用することにより、ネッ
トワークを一元化し、各種メディアに依存しないネット
ワークを構築することができる。2. Description of the Related Art In recent years, B-ISDN capable of transmitting various media information including voice, data, and images has been put into practical use by digitizing and integrating a communication network. this
For example, an ATM (Asynchronous Transfer Mode) communication method is known as one means for realizing B-ISDN. ATM communication system is
This is a method in which various media information is divided into fixed length cells called ATM cells and exchanged and transmitted in units of these cells. By adopting this communication method, it is possible to unify networks and build a network that does not depend on various media.
【0003】たとえば、B-ISDN網にてATM セルは、48バ
イトの情報フィールドと5バイトのヘッダからなる。ヘ
ッダは情報の容量に応じて対地間に設定される仮想パス
(VP)を識別する仮想パス識別子(VPI) と、仮想パス内の
複数の回線として情報の対地毎に設定される仮想チャネ
ル(VC)を識別する仮想チャネル識別子(VCI) と、情報フ
ィールドの種類を表わすペイロードタイプ(PT)と、セル
の優先度を表わすセル損式優先表示(CLP) と、ヘッダの
誤りおよびセル同期を検出するためのヘッダ誤り制御符
号(HEC) とを含む。この場合、仮想パス識別子(VPI) に
は、端末側に8ビット(256通り)、網側に12ビットが割
り当てられて最高4096通りの仮想パスに対応可能となっ
ている。仮想チャネル識別子(VCI) には、16ビットが割
り当てられて最高65536 通りの回線に対応可能となって
いる。For example, in a B-ISDN network, an ATM cell consists of a 48-byte information field and a 5-byte header. The header is a virtual path that is set between the ground according to the amount of information
Virtual path identifier (VPI) that identifies the (VP), a virtual channel identifier (VCI) that identifies the virtual channel (VC) that is set for each ground of the information as multiple lines in the virtual path, and the type of information field , A payload type (PT) indicating cell priority, a cell loss priority indication (CLP) indicating cell priority, and a header error control code (HEC) for detecting header error and cell synchronization. In this case, 8 bits (256 ways) are allocated to the virtual path identifier (VPI) on the terminal side and 12 bits are allocated to the network side so that a maximum of 4096 virtual paths can be supported. 16 bits are allocated to the virtual channel identifier (VCI), and it is possible to support up to 65536 lines.
【0004】ところで、ATM 通信網における端末間の接
続方法にはコネクション型とコネクションレス型があ
る。コネクション型通信は、たとえばダイヤル番号を回
し、通信をはじめる前に送信側と受信側の確認を行なっ
て通信回線を設定し、その後に通信を行なうものであ
る。それに対しコネクションレス型通信の場合は、送信
側が送る情報をパケット化し、それぞれに宛て先を付加
して網側に送出し、網側が各パケットごとに宛て先を確
認して受信側に送るものである。By the way, connection methods between terminals in an ATM communication network are classified into connection type and connectionless type. In connection-type communication, for example, a dial number is turned, the sending side and the receiving side are confirmed before communication is started, a communication line is set up, and then communication is performed. On the other hand, in the case of connectionless communication, the information sent by the sending side is packetized, the destination is added to each and sent to the network side, and the network side confirms the destination for each packet and sends it to the receiving side. is there.
【0005】ここで、コネクションレス型の通信システ
ムとして、たとえばあるノードの通信装置が複数の端末
を収容するとともに複数の他ノードの通信装置を収容
し、この複数の他ノードの通信装置間も接続されるとと
もに、この他ノードの通信装置も1つまたは複数の端末
を収容する、通信装置がメッシュ状に接続されるネット
ワークを考える。Here, as a connectionless communication system, for example, a communication device of a certain node accommodates a plurality of terminals and a communication device of a plurality of other nodes, and the communication devices of the plurality of other nodes are also connected. At the same time, consider a network in which the communication devices of the other nodes also accommodate one or more terminals, and the communication devices are connected in a mesh.
【0006】このようなネットワークのコネクションレ
ス型通信では、各ノードの通信装置は到来するATM セル
ごとに宛て先アドレスを付加し、それを基に接続処理
(ルーティング処理)を行なう。また同報通信を行なう
場合には、各ノードの通信装置は到来するATM セルごと
に宛て先アドレスに、たとえばVPI の未使用ビット部分
に同報専用のアドレス(同報アドレス)を付加し、同報
アドレスが示す各々個別の宛て先アドレスにメッセージ
をルーティング処理する。この場合のルーティング処理
情報、つまり同報アドレスと同報アドレスで示される個
別宛て先アドレスは通信装置内の記憶装置(同報アドレ
ステーブル)に蓄積されている。In the connectionless communication of such a network, the communication device of each node adds a destination address to each incoming ATM cell and performs a connection process (routing process) based on the destination address. In addition, when performing broadcast communication, the communication device of each node adds a dedicated address (broadcast address) to the destination address of each incoming ATM cell, for example, to the unused bit part of the VPI, and The message is routed to each individual destination address indicated by the broadcast address. The routing processing information in this case, that is, the broadcast address and the individual destination address indicated by the broadcast address are accumulated in the storage device (broadcast address table) in the communication device.
【0007】次に、上記ネットワークにおいて、上記機
能を持ったノードの通信装置が宛て先アドレスが同報専
用のアドレスであるATM セルを用いて同報通信を行なう
場合の従来の複製(再生)方法について以下に説明す
る。Next, in the above network, a conventional copying (reproducing) method in the case where a communication device of a node having the above-mentioned function performs a broadcast communication using an ATM cell whose destination address is a broadcast-only address. Will be described below.
【0008】各ノードの通信装置は受信したATM セルの
発信元が自ノードが収容する端末からのものであるの
か、または他ノードからのものであるのかを判別する手
段を持ち、この手段が自ノードの端末からのものである
と判断した場合、自ノードの通信装置はこの装置内の記
憶装置に蓄積されている同報群を構成する各々加入者の
加入者情報から、自ノードが収容する同報群の加入者端
末に対しては個別に複製したATM セルを送り、また、他
ノードが収容する同報群の加入者端末に対してはそれら
端末を収容する他ノードの通信装置に個別に複製したAT
M セルを送る。他ノードからからのものであると判断し
た場合、自ノードが収容する同報群の加入者端末にのみ
個別に複製したATM セルを送る。The communication device of each node has means for discriminating whether the source of the received ATM cell is from the terminal accommodated in the own node or from another node, and this means is self-contained. When it is determined that the communication is from the terminal of the node, the communication device of the own node accommodates the own node from the subscriber information of each subscriber that composes the broadcast group stored in the storage device of this device. Individually duplicated ATM cells are sent to subscriber terminals in the broadcast group, and for subscriber terminals in the broadcast group accommodated by other nodes, they are individually transmitted to the communication devices of other nodes accommodating those terminals. AT duplicated on
Send M cells. When it is judged that it is from another node, the individually duplicated ATM cell is sent only to the subscriber terminals of the broadcast group accommodated by the own node.
【0009】さらに、自ノードにより発信されるATM セ
ルについては、ノードの通信装置の出力段においてスク
リーニング(screening) を行なうことで、ATM セルを発
信した加入者に対しては送信しないようにしている。Further, the ATM cell transmitted by the own node is screened at the output stage of the communication device of the node so as not to be transmitted to the subscriber who transmitted the ATM cell. .
【0010】[0010]
【発明が解決しようとする課題】しかしながら、上述の
ような、発信側ノードの通信装置のスクリーニングによ
ってATM セルを発信した加入者に対し複製したATM セル
を送信しないようにする従来の技術では、そのスクリー
ニング用の登録データが膨大になるという問題があっ
た。つまり、スクリーニング用の登録データが膨大にな
らないような工夫が必要であった。However, in the conventional technique for preventing the duplicated ATM cell from being transmitted to the subscriber who originates the ATM cell by screening the communication device of the originating node as described above, There was a problem that the registration data for screening became huge. In other words, it was necessary to devise so that the registered data for screening would not become huge.
【0011】本発明はこのような従来技術の欠点を解消
し、簡単な回路方式によりATM セルを発信した加入者に
対し複製したATM セルを送信しないようにすることので
きる同報固定長セル分解装置を提供することを目的とす
る。The present invention solves the above-mentioned drawbacks of the prior art and makes it possible to prevent a duplicate ATM cell from being transmitted to a subscriber who originates an ATM cell by a simple circuit system. The purpose is to provide a device.
【0012】[0012]
【課題を解決するための手段】本発明は、上述の課題を
解決するために、同報端末群を識別する同報アドレス、
自または他ノードを識別する仮想パス識別アドレスおよ
び自または他ノードに収容される端末を識別する仮想チ
ャネル識別アドレスを含むヘッダにメッセージの付加さ
れた同報固定長セルを自ノードが収容する端末から受
け、ヘッダのルーティングビットを解析して同報アドレ
スが示す同報端末群に複製した同報固定長セルを送るコ
ネクションレス型通信の同報固定長セル分解装置におい
て、同報アドレス領域には自ノードに収容される端末が
所属する同報アドレスが収容され、仮想パス識別アドレ
ス領域には自ノードを識別するアドレスが収容され、ま
た仮想チャネル識別アドレス領域には自ノードに収容さ
れる端末を識別するアドレスが収容され、自ノードが収
容する端末から同報固定長セルを受け、受けた同報固定
長セルを出力し、受けた同報固定長セルの同報アドレ
ス、仮想パス識別アドレスおよび仮想チャネル識別アド
レスを分離して出力し、受けた同報固定長セルの同報ア
ドレスを分離して出力するフィルタ手段と、フィルタ手
段から同報アドレスを受け、この同報アドレスに対応し
たエントリアドレスを出力する同報アドレス登録手段
と、自ノードに収容される各々端末が所属する同報群の
同報アドレスと、この同報群の各々端末の仮想パス識別
アドレスおよび仮想チャネル識別アドレスが蓄積され、
同報アドレス登録手段からのエントリアドレスに対応し
たこの蓄積された各々アドレスを読み出す第1の記憶手
段と、同報アドレス登録手段からエントリアドレスを受
け、このエントリアドレスに基づいて同報アドレスの各
々端末の数だけ書き込みおよび読み出しアドレスを出力
するコピー制御情報手段と、フィルタ手段から同報固定
長セルを受け、コピー制御情報手段から書き込みおよび
読み出しアドレスを受け、このアドレスに基づいて同報
固定長セルのメッセージを蓄積および読み出し複製する
バッファ手段と、バッファ手段から複製したメッセージ
を受け、第1の記憶手段から同報アドレス、仮想パス識
別アドレスおよび仮想チャネル識別アドレスを受け、こ
の受けたメッセージおよび各々アドレスを所定の位置に
多重化して複製同報固定長セルを出力する方路情報付与
手段と、フィルタ手段および第1の記憶手段から同報ア
ドレス、仮想パス識別アドレスおよび仮想チャネル識別
アドレスを受け、この受けた各々アドレスの比較を行な
い、同じ場合には廃棄制御信号を出力し、異なる場合に
は通過制御信号を出力する方路情報比較手段と、方路情
報付与手段から複製同報固定長セルを受け、方路情報比
較手段から廃棄または通過制御信号を受け、廃棄制御信
号を受けた場合には受けた複製同報固定長セルを廃棄
し、通過制御信号を受けた場合には受けた複製同報固定
長セルを通過させる送信データ制御手段とを有し、フィ
ルタ手段および第1の記憶手段の双方から同じ自ノード
に収容される端末が所属する同報アドレスの収容された
同報アドレス、自ノードを識別するアドレスが収容され
た仮想パス識別アドレスおよび自ノードに収容された端
末を識別ためのアドレスが収容された仮想チャネル識別
アドレスが方路情報比較手段に送られてきた場合には、
この方路情報比較手段は廃棄制御信号を出力することを
特徴とする。In order to solve the above problems, the present invention provides a broadcast address for identifying a broadcast terminal group,
From the terminal that own node accommodates a broadcast fixed-length cell with a message added to the header that contains the virtual path identification address that identifies itself or another node and the virtual channel identification address that identifies the terminal accommodated by itself or another node In the broadcast fixed-length cell disassembling device of connectionless communication that receives and analyzes the routing bit of the header and sends the copied broadcast fixed-length cell to the broadcast terminal group indicated by the broadcast address, The broadcast address to which the terminal accommodated in the node belongs is accommodated, the address identifying the own node is accommodated in the virtual path identification address area, and the terminal accommodated in the own node is identified in the virtual channel identification address area. Address is accommodated, the broadcast fixed-length cell is received from the terminal accommodated by the own node, and the received broadcast fixed-length cell is output and received. Filter means and filter means for separating and outputting the broadcast address, virtual path identification address and virtual channel identification address of the broadcast fixed length cell and separating and outputting the received broadcast fixed length cell broadcast address Broadcast address registration means for receiving a broadcast address from the broadcast address and outputting an entry address corresponding to this broadcast address, a broadcast address of a broadcast group to which each terminal accommodated in the own node belongs, and this broadcast group The virtual path identification address and virtual channel identification address of each terminal are accumulated,
First storage means for reading out each of the accumulated addresses corresponding to the entry addresses from the broadcast address registration means, and an entry address from the broadcast address registration means, and each terminal of the broadcast addresses based on this entry address. The copy control information means for outputting the write and read addresses as many as the number of the same, the broadcast fixed length cells from the filter means, the write and read addresses from the copy control information means, and the broadcast fixed length cells of the broadcast fixed length cells based on these addresses. Buffer means for accumulating and reading and duplicating the message, receiving the duplicated message from the buffer means, receiving a broadcast address, a virtual path identification address and a virtual channel identification address from the first storage means, and receiving the received message and each address. Duplicate and duplicate at a specified position The route information giving means for outputting the fixed length cell and the broadcast address, the virtual path identification address and the virtual channel identification address from the filter means and the first storage means are compared with each other. To the route information comparison means that outputs a discard control signal and outputs a passage control signal if different, and receives a duplicate broadcast fixed-length cell from the route information adding means, and discards or passes the route information comparison means. Transmission data control means for receiving a control signal, discarding the received duplicate broadcast fixed length cell when receiving the discard control signal, and passing the received duplicate broadcast fixed length cell when receiving the passage control signal And a broadcast address accommodating a broadcast address to which a terminal accommodated in the same self-node belongs from both the filter means and the first storage means, and an address identifying the self-node. If the virtual channel identifier address address for identifying the terminal accommodated in the virtual path identification address and the own node-less is housed is housed is sent to the route information comparing means,
This route information comparing means is characterized in that it outputs a discard control signal.
【0013】[0013]
【発明の実施の形態】次に、添付図面を参照して本発明
による同報通信方式の一実施例を詳細に説明する。BEST MODE FOR CARRYING OUT THE INVENTION Next, an embodiment of a broadcast communication system according to the present invention will be described in detail with reference to the accompanying drawings.
【0014】図2には、本発明による同報通信方式が適
用される同報ATM セル分解部を含む通信装置の一実施例
が示され、図3には図2の通信装置が適用されるコネク
ションレス型ATM 通信システムの一実施例が示されてい
る。なお図3の例では端末12、14、23、32、34、42 がある1
つの同報群を構成しており、以後、この同報群を例にと
り説明を行なう。また、これらの図には本実施例に直接
関係ある部分のみが示されており、本実施例に直接関係
ない部分はその図示が省略されている。FIG. 2 shows an embodiment of a communication device including a broadcast ATM cell disassembling unit to which the broadcast communication system according to the present invention is applied, and FIG. 3 applies the communication device of FIG. An example of a connectionless ATM communication system is shown. In the example of FIG. 3, there are terminals 12, 14, 23, 32, 34, 42 1
It consists of two broadcast groups, and this broadcast group will be explained as an example. Further, only the portions directly related to the present embodiment are shown in these drawings, and the portions not directly related to the present embodiment are not shown.
【0015】ATM 網のノード10、20、30、40 に有効に適用
される図3に示すATM 通信システムは、たとえば、特に
端末12から送られてくる48バイトのメッセージ(情報)
に5バイトの同報情報を含むヘッダの付加された固定長
の同報ATM セルをノード10が受け場合に、ノード10は受
けたATM セルの複製を行なってルーティング処理を行な
い同報情報に基づく自ノード10が収容する端末14と他ノ
ード20が収容する端末23と他ノード30が収容する端末3
2、34 と他ノード40が収容する端末42とには複製したATM
セルを送り、自ノード10が収容する発信元の端末12に
は複製したATM セルを送らないようにするものである。The ATM communication system shown in FIG. 3, which is effectively applied to the nodes 10, 20, 30, and 40 of the ATM network, has a 48-byte message (information) sent from the terminal 12, for example.
When the node 10 receives a fixed-length broadcast ATM cell with a header including 5 bytes of broadcast information, the node 10 duplicates the received ATM cell and performs routing processing, and based on the broadcast information. A terminal 14 accommodated by the own node 10, a terminal 23 accommodated by another node 20, and a terminal 3 accommodated by another node 30
Replicated ATM for terminals 2 and 34 and terminal 42 accommodated by other node 40
The cell is sent so that the duplicated ATM cell is not sent to the source terminal 12 accommodated in the own node 10.
【0016】図3を参照すると、ノード10は網内信号線
(仮想チャネルVC)16を介して端末12を、網内信号線18
を介して端末14をそれぞれ収容し、また網間信号線(仮
想パスVP)50を介してノード20と、網間信号線52を介し
てノード30と、網間信号線54を介してノード40とそれぞ
れ接続されている。ノード20は網内信号線26を介して端
末22を、網内信号線27を介して端末23を、網内信号線28
を介して端末24をそれぞれ収容するとともに、さらに網
間信号線56を介してノード30と、網間信号線58を介して
ノード40とそれぞれ接続されている。またノード30は網
内信号線36を介して端末32を、網内信号線38を介して端
末34をそれぞれ収容するとともに、さらに網間信号線59
を介してノード40とそれぞれ接続されている。またノー
ド40は網内信号線46を介して端末42を、網内信号線47を
介して端末43を、網内信号線48を介して端末44をそれぞ
れ収容している。同図からわかるように、この例ではノ
ード間はメッシュ(網目)状に接続されている。Referring to FIG. 3, the node 10 connects the terminal 12 via the intra-network signal line (virtual channel VC) 16 and the intra-network signal line 18
Terminal 14 via the inter-network signal line (virtual path VP) 50, the node 30 via the inter-network signal line 52, and the node 40 via the inter-network signal line 54. And are connected respectively. The node 20 connects the terminal 22 via the intra-network signal line 26, the terminal 23 via the intra-network signal line 27, and the intra-network signal line 28.
Each of the terminals 24 is accommodated via the inter-network signal line 56, and is further connected to the node 30 via the inter-network signal line 56 and the node 40 via the inter-network signal line 58. Further, the node 30 accommodates the terminal 32 via the intra-network signal line 36, the terminal 34 via the intra-network signal line 38, and the inter-network signal line 59.
And the nodes 40, respectively. The node 40 accommodates the terminal 42 via the intra-network signal line 46, the terminal 43 via the intra-network signal line 47, and the terminal 44 via the intra-network signal line 48. As can be seen from the figure, the nodes are connected in a mesh in this example.
【0017】それぞれのノード10、20、30、40 は、図3に
示すように物理的な伝送路に設定された所定の容量の仮
想パスVPにて接続され、これら仮想パスVPに設定される
複数の仮想チャネルVCを介してATM セルをルーティング
処理して各方路に転送する通信装置10、20、30、40 であ
る。The respective nodes 10, 20, 30 and 40 are connected by a virtual path VP having a predetermined capacity set in a physical transmission line as shown in FIG. 3, and set in these virtual paths VP. Communication devices 10, 20, 30, 40 for routing ATM cells via a plurality of virtual channels VC and transferring them to respective routes.
【0018】このようなノードと端末間およびノード間
にて転送されるATM セルは、本実施例では図4に示すよ
うに5バイトのATM ヘッダ部500 と、48バイトのペイロ
ード部600 とを含む53バイト固定長に形成された情報で
ある。ヘッダ部500 は、仮想パス識別子(VPI)502と、仮
想チャネル識別子(VCI)504と、ペイロードタイプ(PT)50
6 と、セル損失優先表示(CLP)508と、ヘッダ誤り制御符
号(HEC)510とを含む。ペイロード部600 は端末からの48
バイトのユーザ情報である。In this embodiment, the ATM cell transferred between the node and the terminal and between the nodes includes a 5-byte ATM header portion 500 and a 48-byte payload portion 600 as shown in FIG. It is information formed into a fixed length of 53 bytes. The header part 500 includes a virtual path identifier (VPI) 502, a virtual channel identifier (VCI) 504, and a payload type (PT) 50.
6, a cell loss priority indicator (CLP) 508, and a header error control code (HEC) 510. Payload part 600 is 48 from the terminal
Byte user information.
【0019】本実施例では、仮想パス識別子(VPI)502の
上位の8ビットの部分には送られてくる情報が自ノード
に収容される端末からのものであるのか、または他ノー
ドからのものであるのか識別する情報(仮想パス識別ア
ドレルVP) 、つまり自ノードと他ノードを識別する情報
が挿入され、下位の4ビットの部分には複数の同報群を
識別する同報情報(同報アドレス)が挿入され、また、
仮想チャネル識別子(VCI)504の16ビットの部分には各ノ
ードに収容される回線を識別する情報(仮想チャネル識
別アドレスVC) 、つまり情報を発信する発信端末の情報
またはその情報を受信する受信端末の情報が挿入され
る。なお、同報アドレス、仮想パス識別アドレスVPおよ
び仮想チャネル識別アドレスVCの情報のそれぞれ挿入位
置は識別子(VPI)502および識別子(VCI)504の領域内、ま
たはATM ヘッダ部500 のヘッダ誤り制御符号(HEC)510を
除く領域内であればどこでもよく、また、これらそれぞ
れのビット数もシステムに合わせて適当に設定してよ
い。In this embodiment, whether the information sent to the upper 8 bits of the virtual path identifier (VPI) 502 is from the terminal accommodated in the own node or from another node. Information (virtual path identification adrel VP), that is, information for identifying the own node and other nodes is inserted, and the lower 4-bit portion is broadcast information (broadcast information for identifying multiple broadcast groups). Address) is inserted, and also
The 16-bit portion of the virtual channel identifier (VCI) 504 is the information (virtual channel identification address VC) for identifying the line accommodated in each node, that is, the information of the transmitting terminal that transmits the information or the receiving terminal that receives the information. Information is inserted. The insertion position of each of the information of the broadcast address, the virtual path identification address VP and the virtual channel identification address VC is in the area of the identifier (VPI) 502 and the identifier (VCI) 504, or the header error control code of the ATM header section 500 ( It may be anywhere within the area excluding HEC) 510, and the number of bits of each of these may be set appropriately according to the system.
【0020】ペイロードタイプ506 は、ユーザ情報ある
いは制御情報などの情報フィールド600 の種類を表わす
3ビットの符号である。セル損式優先表示508 は、それ
ぞれのセルの優先度を表わす1ビットの符号である。こ
れに値「1」 が設定されている場合には優先度が低いセル
であり、「0」 が設定されている場合に優先セルであるこ
とを表わす。ヘッダ誤り制御符号(HEC)510は、上記4バ
イトのヘッダの誤り検出とセル同期に用いられる1バイ
トの符号である。The payload type 506 is a 3-bit code indicating the type of the information field 600 such as user information or control information. The cell loss type priority display 508 is a 1-bit code indicating the priority of each cell. When the value is set to "1", the cell has a low priority, and when the value is set to "0", the cell is a priority cell. The header error control code (HEC) 510 is a 1-byte code used for error detection of the 4-byte header and cell synchronization.
【0021】図2に示す本実施例のノード10、20、30、40
の詳細を説明すると、ノード10、20、30、40 は同報ATM セ
ル分解部200 、ATM スイッチ300 およびATM セル組立部
400から構成されている。また、本発明による同報通信
方式が適用される図2の同報ATM セル分解部200 の詳細
が図1の機能ブロック図に示されている。The nodes 10, 20, 30, 40 of this embodiment shown in FIG.
In detail, nodes 10, 20, 30, and 40 are broadcast ATM cell disassembling unit 200, ATM switch 300, and ATM cell assembling unit.
It consists of 400. Details of the broadcast ATM cell disassembling unit 200 of FIG. 2 to which the broadcast communication system according to the present invention is applied are shown in the functional block diagram of FIG.
【0022】同報ATM セル分解部200 は、自ノードまた
は他ノードから受けた固定ビット長の同報ATM セルから
ヘッダ部500 を分離し、同報アドレスに基づいて仮想パ
ス識別アドレスVPおよび仮想チャネル識別アドレスVCか
らなるルーティングビットを解析する同報ヘッダ分離処
理部である。特に、本実施例では自ノードが収容する端
末から同報ATM セルを受け場合に、この自ノードの同報
ATM セル分解部200 は受けた仮想パス識別アドレスVPお
よび仮想チャネル識別アドレスVCのビットと受けた同報
アドレスに基づくこのセル分解部200 内に記憶されてい
る仮想パス識別アドレスVPおよび仮想チャネル識別アド
レスVCのビットとの比較を行ない同じならば複製ATM セ
ルを廃棄して発信端末への転送をやめ、異なっているな
らば複製ATM セルを通過させ発信端末以外の端末へ転送
させるようにした同報ヘッダ解析部である。The broadcast ATM cell disassembling unit 200 separates the header unit 500 from a broadcast ATM cell having a fixed bit length received from its own node or another node, and based on the broadcast address, a virtual path identification address VP and a virtual channel. It is a broadcast header separation processing unit that analyzes a routing bit composed of an identification address VC. In particular, in this embodiment, when receiving a broadcast ATM cell from a terminal accommodated in the own node, the broadcast of this own node is received.
ATM cell disassembling unit 200 receives virtual path identification address VP and virtual channel identification address VC and virtual address identifying address VP and virtual channel identification address stored in cell disassembling unit 200 based on the received broadcast address. If it is the same, the duplicate ATM cell is discarded and the transfer to the calling terminal is stopped, and if it is different, the duplicate ATM cell is passed and transferred to a terminal other than the calling terminal. It is a header analysis unit.
【0023】詳細にはセル分解部200 は、図1に示すよ
うに、方路情報フィルタ60と、アドレスフィルタ62と、
コピーバッファ64と、方路情報付与回路68と、送信デー
タ制御回路70と、中継方路情報登録テーブル72と、同報
アドレス登録CAM(Content Addressable Memory)74 と、
コピー制御情報メモリ76と、中継系方路登録メモリ78
と、加入者系方路登録メモリ80と、コピー制御回路82
と、データセレクタ84と、方路情報比較器86とから構成
されている。なお、図1に示されていないが、ヘッダ誤
り制御符号510 に基づくヘッダ部500 の誤り訂正および
セル同期を確立する回路を介してその処理が施された状
態にてセル分解部200 の入力102 にATM セルが供給され
る。Specifically, as shown in FIG. 1, the cell disassembling unit 200 includes a route information filter 60, an address filter 62,
A copy buffer 64, a route information addition circuit 68, a transmission data control circuit 70, a relay route information registration table 72, a broadcast address registration CAM (Content Addressable Memory) 74,
Copy control information memory 76 and relay route registration memory 78
, Subscriber route registration memory 80, and copy control circuit 82
And a data selector 84 and a route information comparator 86. Although not shown in FIG. 1, the input 102 of the cell disassembling unit 200 is subjected to the processing via a circuit for establishing error correction and cell synchronization of the header unit 500 based on the header error control code 510. ATM cells are supplied to.
【0024】図1において、たとえば図3に示す端末1
2、14、23、32、34、42 からなる同報群のうち端末12が同報A
TM セルを送信する場合、6個の同報ATM セルが入力102
に送信される。詳細には、端末12により、端末12、14、2
3、32、34、42 用の同報アドレスに仮想パス識別アドレスV
Pが「00」で仮想チャネル識別アドレスVCが「16」の付加さ
れたヘッダを持つ同報ATM セルが端末12、14、23、32、34、4
2 順に生成され入力102に送信される。なお、この例で
は上記「00」はノード10の自ノードの収容端末に対する仮
想パス識別アドレスである。In FIG. 1, for example, the terminal 1 shown in FIG.
Of the broadcast group consisting of 2, 14, 23, 32, 34, 42, terminal 12 broadcasts A
When transmitting a TM cell, 6 broadcast ATM cells are input.
Sent to. In detail, depending on the terminal 12, the terminals 12, 14, 2
Virtual path identification address V for broadcast address for 3, 32, 34, 42
Broadcast ATM cells having a header with P being "00" and a virtual channel identification address VC being "16" are terminals 12, 14, 23, 32, 34, 4
Generated in sequence and sent to input 102. In this example, “00” is the virtual path identification address for the accommodation terminal of the node 10 itself.
【0025】また、たとえば上記同報群のうち端末23が
ノード20および網間信号線50を介してノード10に同報AT
M セルを送信する場合、2個の同報ATM セルが入力102
に送信される。詳細には、端末23から同報ATM セルを受
けたノード20は、1つは端末12用として同報アドレスに
仮想パス識別アドレスVPが「50」で仮想チャネル識別アド
レスVCが「16」の付加されたヘッダを持つ同報ATM セル
が、1つは端末14用として同報アドレスに仮想パス識別
アドレスVPが「50」で仮想チャネル識別アドレスVCが「18」
の付加されたヘッダを持つ同報ATM セルが順次生成され
入力102 に送信される。In addition, for example, the terminal 23 in the broadcast group broadcasts AT to the node 10 via the node 20 and the network signal line 50.
When transmitting M cells, two broadcast ATM cells are input 102
Sent to. Specifically, one of the nodes 20, which has received the broadcast ATM cell from the terminal 23, is to add the virtual path identification address VP “50” and the virtual channel identification address VC “16” to the broadcast address for one of the terminals 12. One of the broadcast ATM cells having the header that has been set is the broadcast address for the terminal 14; the virtual path identification address VP is "50" and the virtual channel identification address VC is "18".
Broadcast ATM cells with headers added to are sequentially generated and sent to input 102.
【0026】方路情報フィルタ60はビット数に応じて順
次選択的に出力する、たとえば1入力多出力のデマルチ
プレクサなどからなり、入力102 に入力した同報ATM セ
ルを出力104 に出力するとともに、入力102 に入力した
同報ATM セルの仮想パス識別アドレスVPを分離して出力
106 に出力し、入力102 に入力した同報ATM セルの同報
アドレス、仮想パス識別アドレスVPおよび仮想チャネル
識別アドレスVC、つまり方路情報を分離して出力108 に
出力するデータ分離回路である。出力104 はアドレスフ
ィルタ62と接続され、出力106 は中継方路情報登録テー
ブル72と接続され、出力108 は方路情報比較器86と接続
されている。The route information filter 60 is composed of, for example, a 1-input multi-output demultiplexer which selectively and sequentially outputs in accordance with the number of bits, and outputs the broadcast ATM cell input to the input 102 to the output 104. Separates and outputs the virtual path identification address VP of the broadcast ATM cell input to input 102
This is a data separation circuit that separates the broadcast address, virtual path identification address VP, and virtual channel identification address VC of the broadcast ATM cell input to 106 and input 102, that is, route information, and outputs it to output 108. The output 104 is connected to the address filter 62, the output 106 is connected to the relay route information registration table 72, and the output 108 is connected to the route information comparator 86.
【0027】アドレスフィルタ62も方路情報フィルタ60
と同様に、1入力多出力のデマルチプレクサなどからな
り、入力104 に入力した同報ATM セルを出力110 に出力
するとともに、入力104 に入力した同報ATM セルの同報
アドレスを分離して出力112に出力するデータ分離回路
である。出力110 はコピーバッファ64と接続され、出力
112 は同報アドレス登録CAM 74と接続されている。The address filter 62 is also the route information filter 60.
Similar to the above, it consists of a 1-input multi-output demultiplexer and outputs the broadcast ATM cell input to input 104 to output 110 and separates the broadcast address of the broadcast ATM cell input to input 104 and outputs it. A data separation circuit for outputting to 112. Output 110 is connected to copy buffer 64 and output
112 is connected to the broadcast address registration CAM 74.
【0028】コピーバッファ64は、入力110 に入力した
同報ATM セルのペイロード部600 の48バイトのユーザデ
ータを一時記憶するバッファであり、48ビット以上の容
量を有する。バッファから読み出された複製データは出
力114 から出力される。バッファにデータを書き込むた
めの制御信号およびこのバッファからデータを読み出す
ための制御信号はコピー制御回路82から制御線116 を介
して供給される。The copy buffer 64 is a buffer for temporarily storing 48 bytes of user data of the payload section 600 of the broadcast ATM cell input to the input 110, and has a capacity of 48 bits or more. The duplicated data read from the buffer is output at output 114. A control signal for writing data in the buffer and a control signal for reading data from the buffer are supplied from the copy control circuit 82 via the control line 116.
【0029】方路情報付与回路68は、コピーバッファ64
にて複製され入力114 に入力した48バイトのユーザデー
タに入力120 から入力した同報アドレス、仮想パス識別
アドレスVPおよび仮想チャネル識別アドレスVCからなる
方路情報を付加し出力118 に出力する回路である。入力
120 はデータセレクタ84の出力と方路情報比較器86の入
力と接続され、出力118 は送信データ制御回路70と接続
されている。The route information adding circuit 68 is provided in the copy buffer 64.
A circuit that adds the route information consisting of the broadcast address, the virtual path identification address VP, and the virtual channel identification address VC input from the input 120 to the 48-byte user data duplicated in the input 114 and outputs it to the output 118. is there. input
120 is connected to the output of the data selector 84 and the input of the route information comparator 86, and the output 118 is connected to the transmission data control circuit 70.
【0030】送信データ制御回路70は、入力118 に入力
したデータが自ノードの発信端末から送られてきたもの
である場合、入力124 に廃棄を示す制御信号が入力され
そのデータが廃棄され、また、入力118 に入力したデー
タが自ノードの発信端末からのものでない場合、入力12
4 に通過を示す制御信号が入力されてそのデータが出力
122 に出力される回路である。入力124 は方路情報比較
器86と接続され、出力122 は図2に示すATM スイッチ30
0 と接続されている。When the data input to the input 118 is sent from the transmitting terminal of its own node, the transmission data control circuit 70 inputs a control signal indicating discard to the input 124 and discards the data. , If the data entered in input 118 is not from the originating terminal of the local node, input 12
Control signal indicating passage is input to 4 and its data is output
This is the circuit that is output to 122. The input 124 is connected to the route information comparator 86, and the output 122 is the ATM switch 30 shown in FIG.
Connected with 0.
【0031】一方、中継方路情報登録テーブル72は、中
継用に割り当てた方路をたとえばROM などに登録し、入
力106 に入力した仮想パス識別アドレスVPをそのROM に
入力することで自ノードが収容する端末からのものであ
るのか、または中継用つまり他ノードからのものである
のかを判定し、自ノードであれば論理レベル「1」 を中継
用であれば論理レベル「0」 を出力126 に出力する判定回
路である。出力126 はデータセレクタ84の対応する制御
入力端子に接続されている。On the other hand, in the relay route information registration table 72, the route assigned for relay is registered in, for example, a ROM, and the virtual path identification address VP input to the input 106 is input to the ROM so that the own node It is determined whether it is from the terminal that accommodates it or whether it is for relay, that is, from another node, and outputs a logic level "1" for its own node and a logic level "0" for relay 126 Is a determination circuit for outputting to. The output 126 is connected to the corresponding control input terminal of the data selector 84.
【0032】同報アドレス登録CAM 74は、同報アドレス
に対応したエントリアドレスをたとえばROM などに登録
したテーブルであり、入力112 に入力した同報アドレス
に応じたエントリアドレスを出力128 に出力する。この
出力128 はコピー制御情報メモリ76、中継系方路登録メ
モリ78および加入者系方路登録メモリ80のそれぞれ対応
する入力と接続されている。The broadcast address registration CAM 74 is a table in which entry addresses corresponding to the broadcast addresses are registered in, for example, a ROM, and the entry addresses corresponding to the broadcast addresses input to the input 112 are output to the output 128. The output 128 is connected to the corresponding inputs of the copy control information memory 76, the relay route registration memory 78 and the subscriber route registration memory 80, respectively.
【0033】コピー制御情報メモリ76は、エントリアド
レスに対応したコピーの枚数を示す情報をたとえばROM
などに登録したテーブルであり、入力128 から入力した
エントリアドレスに応じたコピーの枚数を示す情報を出
力130 に出力する。出力130はコピー制御回路82と接続
されている。具体的には、上記同報群のうち端末12がノ
ード10に同報ATM セルを送信した場合、ノード10のコピ
ー制御情報メモリ76は6枚のコピーの枚数を示す情報を
出力し、また、上記同報群のうち端末23がノード20およ
び網間信号線50を介してノード10に同報ATM セルを送信
した場合、2枚のコピーの枚数を示す情報を出力する。The copy control information memory 76 stores information indicating the number of copies corresponding to the entry address in, for example, a ROM.
It is a table registered in, for example, and outputs information indicating the number of copies according to the entry address input from the input 128 to the output 130. The output 130 is connected to the copy control circuit 82. Specifically, when the terminal 12 of the broadcast group transmits a broadcast ATM cell to the node 10, the copy control information memory 76 of the node 10 outputs information indicating the number of copies of six sheets, and When the terminal 23 of the broadcast group transmits a broadcast ATM cell to the node 10 via the node 20 and the inter-network signal line 50, it outputs information indicating the number of two copies.
【0034】中継系方路登録メモリ78は、他ノードに収
容される加入者(端末)からの同報ATM セルに基づくエ
ントリアドレスに対応した同報アドレス、仮想パス識別
アドレスVPおよび仮想チャネル識別アドレスVCからなる
方路情報をたとえばROM などに登録したテーブルであ
り、入力128 から入力したエントリアドレスに応じた方
路情報を出力132 に出力する。出力132 はデータセレク
タ84の対応するデータ入力端子と接続されている。The relay route registration memory 78 stores a broadcast address, a virtual path identification address VP and a virtual channel identification address corresponding to the entry address based on the broadcast ATM cell from the subscriber (terminal) accommodated in another node. This is a table in which route information composed of VC is registered in, for example, a ROM, and the route information corresponding to the entry address input from the input 128 is output to the output 132. The output 132 is connected to the corresponding data input terminal of the data selector 84.
【0035】具体的には、上記同報群のうち端末23がノ
ード20および網間信号線50を介してノード10に同報ATM
セルを送信した場合、ノード10の中継系方路登録メモリ
78は端末12用としてこの同報群の同報アドレスで、仮想
パス識別アドレスVPが「00」で仮想チャネル識別アドレス
VCが「16」の情報を出力し、端末14用としてこの同報群の
同報アドレスと、仮想パス識別アドレスVPが「00」で仮想
チャネル識別アドレスVCが「18」の情報を出力する。Specifically, the terminal 23 in the broadcast group is broadcast to the node 10 via the node 20 and the inter-network signal line 50.
When sending a cell, the relay route registration memory of node 10
78 is a broadcast address of this broadcast group for the terminal 12, and the virtual path identification address VP is "00" and the virtual channel identification address.
The VC outputs the information of "16", and outputs the broadcast address of this broadcast group for the terminal 14, the information of the virtual path identification address VP of "00" and the virtual channel identification address VC of "18".
【0036】加入者系方路登録メモリ80は、自ノードに
収容される加入者からの同報ATM セルに基づくエントリ
アドレスに対応した同報アドレス、仮想パス識別アドレ
スVPおよび仮想チャネル識別アドレスVCからなる方路情
報をたとえばROM などに登録したテーブルであり、入力
128 から入力したエントリアドレスに応じた方路情報を
出力134 に出力する。出力134 はデータセレクタ84の対
応するデータ入力端子と接続されている。The subscriber route registration memory 80 stores the broadcast address, the virtual path identification address VP and the virtual channel identification address VC corresponding to the entry address based on the broadcast ATM cell from the subscriber accommodated in the own node. This is a table in which the route information is registered in, for example, a ROM.
The route information corresponding to the entry address input from 128 is output to output 134. The output 134 is connected to the corresponding data input terminal of the data selector 84.
【0037】具体的には、上記同報群のうち端末12がノ
ード10に同報ATM セルを送信した場合、ノード10の加入
者系方路登録メモリ80は、端末12用としてこの同報群の
同報アドレスと、仮想パス識別アドレスVPが「00」で仮想
チャネル識別アドレスVCが「16」の情報を出力し、端末14
用としてこの同報群の同報アドレスと、仮想パス識別ア
ドレスVPが「00」で仮想チャネル識別アドレスVCが「18」の
情報を出力し、端末23用としてこの同報群の同報アドレ
スと、仮想パス識別アドレスVPが「50」で仮想チャネル識
別アドレスVCが「27」の情報を出力し、端末32用としてこ
の同報群の同報アドレスと、仮想パス識別アドレスVPが
「52」で仮想チャネル識別アドレスVCが「36」の情報を出力
し、端末34用としてこの同報群の同報アドレスと、仮想
パス識別アドレスVPが「52」で仮想チャネル識別アドレス
VCが「38」の情報を出力し、端末42用としてこの同報群の
同報アドレスと、仮想パス識別アドレスVPが「54」で仮想
チャネル識別アドレスVCが「46」の情報を出力する。Specifically, when the terminal 12 of the broadcast group transmits a broadcast ATM cell to the node 10, the subscriber route registration memory 80 of the node 10 is used for the terminal 12 as the broadcast group. , The virtual path identification address VP is "00", and the virtual channel identification address VC is "16".
The broadcast address of this broadcast group and the information of the virtual path identification address VP of "00" and the virtual channel identification address VC of "18" are output for use as the broadcast address of this broadcast group for the terminal 23. , The information of virtual path identification address VP is "50" and virtual channel identification address VC is "27", and the broadcast address of this broadcast group and the virtual path identification address VP are "52" for the terminal 32. The virtual channel identification address VC outputs information of "36", and the broadcast address of this broadcast group for the terminal 34 and the virtual channel identification address of the virtual path identification address VP of "52".
The VC outputs the information of "38", the broadcast address of this broadcast group for the terminal 42, the information of the virtual path identification address VP of "54" and the virtual channel identification address VC of "46".
【0038】コピー制御回路82は、入力130 から入力し
たコピーの枚数を示す情報に基づいてアドレスフィルタ
62からの同報ATM セルのペイロード部600 の48バイトの
ユーザデータをバッファ64に書き込むための制御信号と
バッファ64からデータを読み出すための制御信号を出力
116 する。出力116 は前にも触れたようにバッファ64の
入力116 と接続されている。The copy control circuit 82 receives an address filter based on the information indicating the number of copies input from the input 130.
Outputs control signal for writing 48 bytes of user data of payload section 600 of broadcast ATM cell from 62 to buffer 64 and control signal for reading data from buffer 64.
116 The output 116 is connected to the input 116 of the buffer 64 as previously mentioned.
【0039】データセレクタ84は、制御入力端子126 に
論理レベル「1」 が入力した場合にはデータ入力端子134
とデータ出力端子120 間を「ON」とするとともに、データ
入力端子132 とデータ出力端子120 間を「OFF」 とし、ま
た、制御入力端子126 に論理レベル「0」 が入力した場合
にはデータ入力端子132 とデータ出力端子120 間を「ON」
とするとともに、データ入力端子134 とデータ出力端子
120 間を「OFF」 とするスイッチ回路である。したがっ
て、制御入力端子126 に論理レベル「1」 が入力した場合
には加入者系方路登録メモリ80からの方路データが、ま
た、制御入力端子126 に論理レベル「0」 が入力した場合
には中継系方路登録メモリ78からの方路データがデータ
出力端子120 から出力される。データ出力端子120 は方
路情報付与回路68および方路情報比較器86と接続されて
いる。The data selector 84 receives the data input terminal 134 when the logic level "1" is input to the control input terminal 126.
Is turned on between the data input terminal 132 and the data output terminal 120, and between the data input terminal 132 and the data output terminal 120 is turned off. Also, when the logic level "0" is input to the control input terminal 126, the data input "ON" between terminal 132 and data output terminal 120
And data input terminal 134 and data output terminal
This is a switch circuit that turns off 120 seconds. Therefore, when the logic level "1" is input to the control input terminal 126, the route data from the subscriber route registration memory 80 is input, and when the logic level "0" is input to the control input terminal 126. The route data from the relay route registration memory 78 is output from the data output terminal 120. The data output terminal 120 is connected to the route information giving circuit 68 and the route information comparator 86.
【0040】方路情報比較器86は、入力108 から入力し
た方路情報フィルタ60からの同報アドレス、仮想パス識
別アドレスVPおよび仮想チャネル識別アドレスVCからな
る方路情報と入力120 から入力したデータセレクタ84か
らの同報アドレス、仮想パス識別アドレスVPおよび仮想
チャネル識別アドレスVCからなる方路情報とをそれぞれ
比較し、同じならば廃棄を示す制御信号を、また、異な
れば通過を示す制御信号を出力124 に出力する比較回路
である。出力124 は前にも少し触れたように送信データ
制御回路70の入力124 と接続されている。The route information comparator 86 receives the route information consisting of the broadcast address from the route information filter 60 inputted from the input 108, the virtual path identification address VP and the virtual channel identification address VC and the data inputted from the input 120. The broadcast address from the selector 84, the route information consisting of the virtual path identification address VP and the virtual channel identification address VC are respectively compared, and if they are the same, a control signal indicating discard is sent. This is a comparison circuit that outputs to the output 124. The output 124 is connected to the input 124 of the transmission data control circuit 70, as mentioned earlier.
【0041】具体的には、上記同報群のうち端末23がノ
ード20および網間信号線50を介してノード10に同報ATM
セルを送信した場合、ノード10の方路情報比較器86の入
力108 には、まず方路情報フィルタ60から端末12用とし
て同報アドレスと仮想パス識別アドレスVPが「50」で仮想
チャネル識別アドレスVCが「16」の情報が供給され、また
入力120 には、中継系方路登録メモリ78から端末12用と
して同報アドレスと、仮想パス識別アドレスVPが「00」で
仮想チャネル識別アドレスVCが「16」の情報が供給され比
較器86にて比較される。この場合、仮想パス識別アドレ
スが異なっているので比較器86からは通過を示す制御信
号が出力される。Specifically, the terminal 23 of the broadcast group is broadcast to the node 10 via the node 20 and the inter-network signal line 50.
When a cell is transmitted, the route information filter 60 first inputs the broadcast address and the virtual path identification address VP for the terminal 12 to the input 108 of the route information comparator 86 and the virtual channel identification address is 50. Information of VC "16" is supplied, and the broadcast address for the terminal 12 from the relay route registration memory 78, the virtual path identification address VP "00" and the virtual channel identification address VC are supplied to the input 120. The information "16" is supplied and compared by the comparator 86. In this case, since the virtual path identification addresses are different, the comparator 86 outputs a control signal indicating passage.
【0042】続いて、入力108 には、端末14用として同
報アドレスと仮想パス識別アドレスVPが「50」で仮想チャ
ネル識別アドレスVCが「18」の情報が供給され、また入力
120には、端末14用として同報アドレスと仮想パス識別
アドレスVPが「00」で仮想チャネル識別アドレスVCが「18」
の情報が供給され比較器86にて比較される。この場合も
仮想パス識別アドレスVPが異なっているので比較器86か
らは通過を示す制御信号が出力される。Subsequently, the input 108 is supplied with the broadcast address, the virtual path identification address VP of "50" and the virtual channel identification address VC of "18" for the terminal 14, and is also input.
In the 120, the broadcast address and the virtual path identification address VP are “00” and the virtual channel identification address VC is “18” for the terminal 14.
Is supplied and compared by the comparator 86. Also in this case, since the virtual path identification address VP is different, the comparator 86 outputs a control signal indicating passage.
【0043】また、たとえば上記同報群のうち端末12が
ノード10に同報ATM セルを送信した場合、ノード10の方
路情報比較器86の入力108 には、まず方路情報フィルタ
60から端末12用として同報アドレスと仮想パス識別アド
レスVPが「00」で仮想チャネル識別アドレスVCが「16」の情
報が供給され、また、方路情報比較器86の入力120 に
は、加入者系方路登録メモリ80から端末12用として同報
アドレスと仮想パス識別アドレスVPが「00」で仮想チャネ
ル識別アドレスVCが「16」の情報が供給され比較器86にて
比較される、この場合情報が同じなので比較器86からは
廃棄を示す制御信号が出力される。Further, for example, when the terminal 12 in the broadcast group transmits a broadcast ATM cell to the node 10, the route information filter 86 is first input to the route information comparator 86 of the node 10.
60 supplies information of the broadcast address and virtual path identification address VP of "00" and the virtual channel identification address VC of "16" for the terminal 12, and joins the input 120 of the route information comparator 86. Information of the broadcast address and the virtual path identification address VP of "00" and the virtual channel identification address VC of "16" is supplied from the personal system route registration memory 80 for the terminal 12 and compared by the comparator 86. Since the case information is the same, the control signal indicating discard is output from the comparator 86.
【0044】続いて、入力108 には端末14用として端末
12と同じように同報アドレスと仮想パス識別アドレスVP
が「00」で仮想チャネル識別アドレスVCが「16」の情報が供
給され、また、入力120 には、端末14用として同報アド
レスと仮想パス識別アドレスVPが「00」で仮想チャネル識
別アドレスVCが「18」の情報が供給され比較器86にて比較
される、この場合情報が異なっているので比較器86から
は通過を示す制御信号が出力される。Next, at the input 108, a terminal for the terminal 14 is used.
Broadcast address and virtual path identification address VP as in 12
Is supplied as "00" and the virtual channel identification address VC is "16", and the broadcast address and the virtual path identification address VP for the terminal 14 are "00" and the virtual channel identification address VC is supplied to the input 120. Is supplied and compared by the comparator 86. In this case, since the information is different, the comparator 86 outputs a control signal indicating passage.
【0045】続いて、入力108 には端末23、32、34、42 用
として端末12と同じように同報アドレスと仮想パス識別
アドレスVPが「00」で仮想チャネル識別アドレスVCが「16」
の情報が端末23、32、34、42 の順に供給され、また、入力
120 には端末23用として同報アドレスとVPが「50」でVCが
「27」の情報が、端末32用として同報アドレスとVPが「52」
でVCが「36」の情報が、端末34用として同報アドレスとVP
が「52」でVCが「38」の情報が、端末42用として同報アドレ
スとVPが「54」でVCが「46」の情報が順次供給され比較器86
にて順次比較される、この場合情報が異なっているので
比較器86からは順次通過を示す制御信号が出力される。Then, at the input 108, the broadcast address and the virtual path identification address VP are "00" and the virtual channel identification address VC is "16" for the terminals 23, 32, 34 and 42 as in the terminal 12.
Information is supplied to the terminals 23, 32, 34, 42 in this order and input
The 120 has information that the broadcast address and VP is “50” and the VC is “27” for the terminal 23, and the broadcast address and VP is “52” for the terminal 32.
Then, the information of which VC is "36" is used for the terminal 34 and the broadcast address and VP.
Is "52" and VC is "38", the broadcast address for the terminal 42 and the information that VP is "54" and VC is "46" are sequentially supplied to the comparator 86.
In this case, since the information is different, the comparator 86 outputs a control signal indicating sequential passage.
【0046】再び図2に戻ってATM スイッチ300 は、同
報ATM セル分解部200 にて複製された転送されるべき正
常なATM セルを受けて、その仮想パス識別アドレスVPと
仮想チャネル識別アドレスVCからなるルーティングビッ
トに基づいてATM セルをハードウェア処理にてルーティ
ングするルーティング処理部であり、バッファ方式のス
イッチまたはバッチャ−バンヤンスイッチあるいはバレ
ルスイッチなどの自己ルーティング型のスイッチが有効
に適用される。ルーティング処理されたデータは出力12
4 に出力される。Returning to FIG. 2 again, the ATM switch 300 receives the normal ATM cell to be transferred, which is duplicated in the broadcast ATM cell disassembling unit 200, and receives its virtual path identification address VP and virtual channel identification address VC. This is a routing processing unit that routes ATM cells by hardware processing based on a routing bit consisting of, and a buffer type switch or a self-routing type switch such as a batcher-banyan switch or a barrel switch is effectively applied. Output the routed data 12
Output to 4.
【0047】ATM セル組立部400 は、ATM スイッチ300
にてルーティング処理されたセルを53バイト固定長のセ
ルに組み立てて所定の方路に出力する出力回路であり、
次のノードでのルーティングのための5バイトのヘッダ
部500 を生成または自ノードに収容される端末用の5バ
イトのヘッダ部500 を生成してペイロード部600 に付加
して出力126 に出力するヘッダ付加回路である。本実施
例では、自ノードまたは他ノードにて実際に使用される
仮想パス識別アドレスVPのビットに同報アドレスのビッ
トを付加した仮想パス識別子(VPI)502と、仮想チャネル
識別アドレスVCからなる仮想チャネル識別子(VCI)504の
ビットとを所定のビットに配置して、これにペイロード
タイプ504 およびセル損失優先符号506 を付加し、さら
にヘッダ誤り制御符号508 を付加してヘッダ部500 を生
成する。The ATM cell assembly unit 400 is the ATM switch 300.
It is an output circuit that assembles cells that have undergone routing processing in 53 bytes into fixed length cells and outputs them to a predetermined route.
A header that generates a 5-byte header section 500 for routing at the next node or generates a 5-byte header section 500 for a terminal accommodated in the own node and adds it to the payload section 600 and outputs it to output 126 It is an additional circuit. In this embodiment, a virtual path identifier (VPI) 502 in which a bit of a broadcast address is added to a bit of a virtual path identification address VP actually used in the own node or another node and a virtual channel identification address VC Bits of the channel identifier (VCI) 504 are arranged in predetermined bits, a payload type 504 and a cell loss priority code 506 are added to this, and a header error control code 508 is further added to generate a header section 500.
【0048】動作を説明する。たとえば図3に示す端末
12、14、23、32、34、42 からなる同報群のうち端末12がノー
ド10に同報ATM セルを送信する場合、同報群の端末数す
なわち6個の同報ATM セルを送信する。この場合、端末
12はこの同報群に割り当てられた所定の同報アドレスに
仮想パス識別アドレス(VP)が「00」(自ノード仮想パス識
別アドレス)で仮想チャネル識別アドレス(VC)が「16」
(端末12の仮想チャネル識別アドレス)の付加されたル
ーティングビットを生成し、これを含むヘッダ部500 に
ペイロード部600 を付加した同報ATM セルをノード10に
送信する。The operation will be described. For example, the terminal shown in FIG.
When terminal 12 of the broadcast group consisting of 12, 14, 23, 32, 34, and 42 transmits a broadcast ATM cell to node 10, it transmits the number of terminals in the broadcast group, that is, 6 broadcast ATM cells. . In this case, the terminal
The virtual path identification address (VP) is “00” (own node virtual path identification address) and the virtual channel identification address (VC) is “16” for the predetermined broadcast address assigned to this broadcast group.
The routing bit to which the (virtual channel identification address of the terminal 12) is added is generated, and the broadcast ATM cell in which the payload part 600 is added to the header part 500 including this is transmitted to the node 10.
【0049】続いて、端末12から伝送路16を介して同報
ATM セルを受信したノード10は、同報ATM セル分解部20
0 にて同報ATM セルを分解してセルの正常性を確認す
る。まず、方路情報フィルタ60は受けた同報ATM セルを
アドレスフィルタ62に送り、受けた同報ATM セルの仮想
パス識別アドレスVPを分離して中継方路情報登録テーブ
ル72に送り、受けた同報ATM セルの仮想パス識別子(VP
I)502および仮想チャネル識別子(VCI)504を分離して方
路情報比較器86に送る。中継方路情報登録テーブル72は
送られてきた仮想パス識別アドレス(VP)が自ノードが収
容する端末からのものであるのか、または中継用つまり
他ノードからのものであるのかを判定する、この場合、
自ノードが収容する端末からのものであるので論理レベ
ル「1」 をデータセレクタ84の制御入力端子126 に送る。Then, the broadcast is made from the terminal 12 via the transmission line 16.
The node 10 that receives the ATM cell sends the broadcast ATM cell disassembling unit 20
At 0, the broadcast ATM cell is disassembled and the normality of the cell is confirmed. First, the route information filter 60 sends the received broadcast ATM cell to the address filter 62, separates the virtual path identification address VP of the received broadcast ATM cell, sends it to the relay route information registration table 72, and receives it. Information ATM cell virtual path identifier (VP
I) 502 and virtual channel identifier (VCI) 504 are separated and sent to the route information comparator 86. The relay route information registration table 72 determines whether the sent virtual path identification address (VP) is from the terminal accommodated in the own node or is for relay, that is, from another node. If
Since it is from the terminal accommodated in the own node, the logic level "1" is sent to the control input terminal 126 of the data selector 84.
【0050】続いて、アドレスフィルタ62は送られてき
た同報ATM セルをコピーバッファ64に送るとともに、送
られてきた同報ATM セルの仮想パス識別子(VPI)502内の
同報アドレスを分離して同報アドレス登録CAM74 に送
る。同報アドレス登録CAM74 は送られてきた同報アドレ
スに応じたエントリアドレスをコピー制御情報メモリ76
と、中継系方路登録メモリ78と、加入者系方路登録メモ
リ80に送る。この場合送出されるエントリアドレスは、
コピー制御情報メモリ76と加入者系方路登録メモリ80に
対して有効である。コピー制御情報メモリ76は送られて
きたエントリアドレスに応じたコピーの枚数を示す情報
をコピー制御回路82に送る。この場合、6枚のコピーの
枚数を示す情報を送る。Subsequently, the address filter 62 sends the sent broadcast ATM cell to the copy buffer 64, and separates the broadcast address in the virtual path identifier (VPI) 502 of the sent broadcast ATM cell. And send it to the broadcast address registration CAM74. The broadcast address registration CAM 74 copies the entry address corresponding to the transmitted broadcast address to the copy control information memory 76.
To the relay route registration memory 78 and the subscriber route registration memory 80. In this case, the entry address sent is
This is effective for the copy control information memory 76 and the subscriber route registration memory 80. The copy control information memory 76 sends information indicating the number of copies according to the sent entry address to the copy control circuit 82. In this case, information indicating the number of 6 copies is sent.
【0051】また、加入者系方路登録メモリ80は送られ
てきたエントリアドレスに応じた方路情報をデータセレ
クタ84にデータ入力端子134 に送る。つまり、加入者系
方路登録メモリ80はノード10が同報ATM セルを受けるた
びにアドレスの異なったエントリアドレスを6回受け
る。この場合、加入者系方路登録メモリ80は、1回目は
端末12用として仮想パス識別アドレスVP「00」に同報アド
レスの付加された情報と仮想チャネル識別アドレスVC「1
6」の情報を出力し、2回目は端末14用として仮想パス識
別アドレスVP「00」に同報アドレスの付加された情報と仮
想チャネル識別アドレスVC「18」の情報を出力し、3回目
は端末23用として仮想パス識別アドレスVP「50」に同報ア
ドレスの付加された情報と仮想チャネル識別アドレスVC
「27」の情報を出力し、4回目は端末32用として仮想パス
識別アドレスVP「52」に同報アドレスの付加された情報と
仮想チャネル識別アドレスVC「36」の情報を出力し、5回
目は端末34用として仮想パス識別アドレスVP「52」に同報
アドレスの付加された情報と仮想チャネル識別アドレス
VC「38」の情報を出力し、6回目は端末42用として仮想パ
ス識別アドレスVP「54」に同報アドレスの付加された情報
と仮想チャネル識別アドレスVC「46」の情報を出力する。Further, the subscriber route registration memory 80 sends route information corresponding to the sent entry address to the data selector 84 to the data input terminal 134. That is, the subscriber route registration memory 80 receives an entry address having a different address six times each time the node 10 receives a broadcast ATM cell. In this case, the subscriber system route registration memory 80, for the first time, uses the virtual channel identification address VC "1" and the information in which the broadcast address is added to the virtual path identification address VP "00" for the terminal 12.
6 ”information is output, the second time outputs information in which the broadcast address is added to the virtual path identification address VP“ 00 ”for the terminal 14 and the virtual channel identification address VC“ 18 ”, and the third time Information in which the broadcast address is added to the virtual path identification address VP "50" for the terminal 23 and the virtual channel identification address VC
The information of "27" is output, the fourth time outputs the information of the broadcast address added to the virtual path identification address VP "52" and the information of the virtual channel identification address VC "36" for the terminal 32, and the fifth time. Is the virtual path identification address VP "52" for the terminal 34 and the information added with the broadcast address and the virtual channel identification address.
The information of VC "38" is output, and the sixth time outputs the information of the virtual path identification address VP "54" with the broadcast address added and the information of the virtual channel identification address VC "46" for the terminal 42.
【0052】次に、コピー制御回路82は送られてきたコ
ピーの枚数を示す情報に基づく書き込み制御信号をコピ
ーバッファ64に送ってアドレスフィルタ62から送られて
くる同報ATM セルのペイロード部600 の48バイトのユー
ザデータをバッファ64に書き込むとともに、読み出し制
御信号をバッファ64に送ってバッファ64に書き込んだユ
ーザデータを読み出して方路情報付与回路68に送る。こ
の場合、ノード10が同報ATM セルを受けるたびに上記書
き込み読み出しが行なわれる、つまり6回行なわれる。Next, the copy control circuit 82 sends a write control signal based on the information indicating the number of copies sent to the copy buffer 64, and the payload part 600 of the payload ATM cell 600 of the broadcast ATM cell sent from the address filter 62. While writing 48 bytes of user data to the buffer 64, a read control signal is sent to the buffer 64 to read the user data written to the buffer 64 and send to the route information adding circuit 68. In this case, each time the node 10 receives the broadcast ATM cell, the write / read operation is performed, that is, 6 times.
【0053】また、データセレクタ84の制御入力端子12
6 には上述のように論理レベル「1」が送られてきている
ため、データ入力端子134 とデータ出力端子120 間が「O
N」となっている。したがって、加入者系方路登録メモリ
80から読み出された上述した6つの方路情報は方路情報
付与回路68および方路情報比較回路86に送られる。方路
情報付与回路68は、コピーバッファ64から送られてくる
複製された48バイトのユーザデータを受け、それにデー
タセレクタ84から送られてくる方路情報を付加し送信デ
ータ制御回路70に送る。この付加もこの場合6回行なわ
れる。Further, the control input terminal 12 of the data selector 84
Since the logic level "1" is sent to 6 as described above, "O" is placed between the data input terminal 134 and the data output terminal 120.
N ”. Therefore, subscriber route registration memory
The above-mentioned six route information read from 80 are sent to the route information giving circuit 68 and the route information comparing circuit 86. The route information adding circuit 68 receives the copied 48-byte user data sent from the copy buffer 64, adds the route information sent from the data selector 84 to it, and sends it to the transmission data control circuit 70. This addition is also performed 6 times in this case.
【0054】この付加と並行して方路情報比較回路86
は、ノード10が同報ATM セルを受けるたびに方路情報フ
ィルタ60から送られてくる方路情報とノード10が同報AT
M セルを受けるたびに加入者系方路登録メモリ80からデ
ータセレクタ84を介して送られてくる方路情報の比較を
行ない、この方路情報が同じであれば廃棄を示す制御信
号を、また異なっていれば通過を示す制御信号を送信デ
ータ制御回路70に送る。この場合、この比較は6回行な
われる。1回目は方路情報フィルタ60からの端末12用の
仮想パス識別アドレスVP「00」に同報アドレスの付加され
た情報および仮想チャネル識別アドレスVC「16」の情報と
加入者系方路登録メモリ80からの端末12用の仮想パス識
別アドレスVP「00」に同報アドレスの付加された情報およ
び仮想チャネル識別アドレスVC「16」の情報が比較され
る、この場合情報が同じなので比較器86は廃棄を示す制
御信号を出力する。In parallel with this addition, the route information comparison circuit 86
Is the route information sent from the route information filter 60 every time the node 10 receives a broadcast ATM cell and the node 10 broadcast AT.
Each time M cells are received, the route information sent from the subscriber route registration memory 80 via the data selector 84 is compared, and if the route information is the same, a control signal indicating discard is sent, and a different control signal is sent. If so, a control signal indicating passage is sent to the transmission data control circuit 70. In this case, this comparison is performed 6 times. The first time, the information that the broadcast address is added to the virtual path identification address VP "00" for the terminal 12 from the route information filter 60 and the information of the virtual channel identification address VC "16" and the subscriber route registration memory The information with the broadcast address added to the virtual path identification address VP "00" for the terminal 12 from 80 and the information of the virtual channel identification address VC "16" are compared. In this case, since the information is the same, the comparator 86 A control signal indicating discard is output.
【0055】2回目は方路情報フィルタ60からの端末14
用の端末12と同じ仮想パス識別アドレスVP「00」に同報ア
ドレスの付加された情報および仮想チャネル識別アドレ
スVC「16」の情報と加入者系方路登録メモリ80からの端末
14用の仮想パス識別アドレスVP「00」に同報アドレスの付
加された情報と仮想チャネル識別アドレスVC「18」の情報
が供給され比較器86にて比較される、この場合情報が異
なっているので比較器86は通過を示す制御信号を出力す
る。The second time, the terminal 14 from the route information filter 60
The same virtual path identification address VP "00" as the terminal 12 for broadcasting, the information with the broadcast address added, the information of the virtual channel identification address VC "16" and the terminal from the subscriber route registration memory 80.
The information with the broadcast address added to the virtual path identification address VP “00” for 14 and the information of the virtual channel identification address VC “18” are supplied and compared by the comparator 86. In this case, the information is different. Therefore, the comparator 86 outputs a control signal indicating passage.
【0056】3回目から6回目についても、方路情報フ
ィルタ60から端末23、32、34、42 用として端末12と同じ仮
想パス識別アドレスVP「00」に同報アドレスの付加された
情報と仮想チャネル識別アドレスVC「16」の情報が順次供
給され、また、加入者系方路登録メモリ80から端末23用
としてVP「50」に同報アドレスの付加された情報とVC「27」
の情報が、端末32用としてVP「52」に同報アドレスの付加
された情報とVC「36」の情報が、端末34用としてVP「52」に
同報アドレスの付加された情報とVC「38」の情報が、端末
42用としてVP「54」に同報アドレスの付加された情報とVC
「46」の情報が供給され比較器86にて順次比較される。こ
の場合、情報が異なっているので比較器86からは通過を
示す制御信号が順次出力される。Also from the third time to the sixth time, the route information filter 60 uses the same virtual path identification address VP "00" as the terminal 12 for the terminals 23, 32, 34 and 42, and the information and virtual The information of the channel identification address VC "16" is sequentially supplied, and the information with the broadcast address added to the VP "50" for the terminal 23 from the subscriber route registration memory 80 and VC "27".
Information for the terminal 32, the information with the broadcast address added to the VP “52”, and the information for the VC “36”, and the information for the terminal 34 with the broadcast address added to the VP “52” and the VC “36”. 38 ”information is the terminal
Information for which a broadcast address is added to VP “54” for 42 and VC
The information “46” is supplied and sequentially compared by the comparator 86. In this case, since the information is different, the control signal indicating passage is sequentially output from the comparator 86.
【0057】続いて、送信データ制御回路70は方路情報
付与回路68から送られてくるユーザデータに方路情報の
付加されたセルデータが自ノードの発信端末からのもの
である場合、方路情報比較器86から廃棄を示す制御信号
が入力されてそのセルデータを廃棄させ、また、セルデ
ータが自ノードの発信端末からのものでない場合、通過
を示す制御信号が入力されてそのセルデータを通過させ
てATM スイッチ300 に送る。次に、有効なATM セルを受
けたATM スイッチ300 では、自ノードにて使用する仮想
パス識別アドレスVPおよび仮想チャネル識別アドレスVC
のビットに基づいて固定長セルをルーティング処理す
る。続いて、ATM スイッチ300 にてルーティングされた
ATM セルは、ATM セル組立部400 にて53バイトの固定長
セルに組み立てられて、所定の方路に転送される。Next, if the cell data in which the route information is added to the user data sent from the route information adding circuit 68 is from the transmitting terminal of its own node, the transmission data control circuit 70 determines the route. A control signal indicating discarding is input from the information comparator 86 to discard the cell data, and when the cell data is not from the transmitting terminal of the own node, a control signal indicating passing is input and the cell data is transmitted. Pass and send to ATM switch 300. Next, in the ATM switch 300 that has received the valid ATM cell, the virtual path identification address VP and the virtual channel identification address VC used in its own node.
The fixed-length cell is routed based on the bit. Then, it was routed by ATM switch 300.
ATM cells are assembled into fixed length cells of 53 bytes by the ATM cell assembling unit 400 and transferred to a predetermined route.
【0058】このように本実施例によれば、自ノードの
方路情報比較器86が自ノードに収容される端末から送ら
れてくる同報ATM セル内の同報アドレスの付加された方
路情報とこの同報アドレスに応じて加入者系方路登録メ
モリから送られてくる同報アドレスの付加された方路情
報とを比較し、同じであればコピーバッファ64により複
製されたユーザデータに方路情報付与回路68により加入
者系方路登録メモリから送られてくる方路情報の付与さ
れたセルデータを送信データ制御回路70において廃棄
し、異なっていれば通過させる。このように、簡単な回
路方式により同報ATM セルを発信した加入者に対する複
製セルデータを廃棄し、発信加入者にATMセルを返信し
ないようにすることができる。したがってその分、スク
リーニング用の登録データを減少させることができる。As described above, according to this embodiment, the route information comparator 86 of the own node is the route to which the broadcast address in the broadcast ATM cell sent from the terminal accommodated in the own node is added. The information is compared with the route information added with the broadcast address sent from the subscriber route registration memory according to this broadcast address, and if they are the same, the user data copied by the copy buffer 64 is used. The transmission data control circuit 70 discards the cell data to which the route information is added, which is sent from the subscriber-side route registration memory by the route information addition circuit 68, and is passed if different. In this way, it is possible to discard the duplicated cell data for the subscriber who originated the broadcast ATM cell and prevent the ATM subscriber from returning the ATM cell to the originating subscriber by a simple circuit system. Therefore, the registration data for screening can be reduced accordingly.
【0059】[0059]
【発明の効果】以上詳細に説明したように本発明による
同報固定長セル分解装置によれば、フィルタ手段および
第1の記憶手段から同報アドレス、仮想パス識別アドレ
スおよび仮想チャネル識別アドレスを受け、この受けた
各々アドレスの比較を行ない、同じ場合には廃棄制御信
号を出力し、異なる場合には通過制御信号を出力する方
路情報比較手段と、方路情報付与手段から複製同報固定
長セルを受け、方路情報比較手段から廃棄または通過制
御信号を受け、廃棄制御信号を受けた場合には受けた複
製同報固定長セルを廃棄し、通過制御信号を受けた場合
には受けた複製同報固定長セルを通過させる送信データ
制御手段を有する構成になっている。As described above in detail, according to the broadcast fixed length cell disassembling apparatus of the present invention, the broadcast address, virtual path identification address and virtual channel identification address are received from the filter means and the first storage means. The received address is compared with each other, the discard control signal is output in the case of the same, and the passage control signal is output in the case of different. Receiving cells, receiving discard or passage control signals from the route information comparing means, discarding received duplicate broadcast fixed length cells when receiving discard control signals, receiving when receiving passage control signals It is configured to have transmission data control means for passing the duplicate broadcast fixed length cell.
【0060】この構成において、フィルタ手段および第
1の記憶手段の双方から同じ自ノードに収容される端末
が所属する同報アドレスの収容された同報アドレス、自
ノードを識別するアドレスが収容された仮想パス識別ア
ドレスおよび自ノードに収容された端末を識別ためのア
ドレスが収容された仮想チャネル識別アドレスが方路情
報比較手段に送られてきた場合には、方路情報比較手段
は送信データ制御手段に廃棄制御信号を出力して自ノー
ドに収容される端末への複製同報固定長セルを廃棄す
る。このような簡単な回路方式にて効果的に、自ノード
に収容される発信端末へ複製同報固定長セルの返送を行
なわないようにすることができる。In this configuration, both the filtering means and the first storage means accommodate the broadcast address containing the broadcast address to which the terminal accommodated in the same self-node belongs and the address identifying the self-node. When the virtual path identification address and the virtual channel identification address accommodating the address for identifying the terminal accommodated in the own node are sent to the route information comparison means, the route information comparison means is the transmission data control means. A discard control signal is output to and the duplicate broadcast fixed length cell to the terminal accommodated in the own node is discarded. With such a simple circuit system, it is possible to effectively prevent the duplicate broadcast fixed length cell from being returned to the transmitting terminal accommodated in the own node.
【図1】本発明の同報通信方式が適用される同報ATM セ
ル分解部を示す機能ブロック図である。FIG. 1 is a functional block diagram showing a broadcast ATM cell disassembly unit to which a broadcast communication system of the present invention is applied.
【図2】図1の同報ATM セル分解部が適用される通信装
置を示すブロック図である。2 is a block diagram showing a communication device to which the broadcast ATM cell disassembling unit of FIG. 1 is applied.
【図3】図2の通信装置が適用されるコネクションレス
型ATM 通信システムの接続関係を示す図である。3 is a diagram showing a connection relationship of a connectionless ATM communication system to which the communication device of FIG. 2 is applied.
【図4】図3のコネクションレス型ATM 通信システムに
適用されるATM セルを示すフォーマット図である。FIG. 4 is a format diagram showing an ATM cell applied to the connectionless ATM communication system of FIG.
10、20、30、40 ノード 12、14、22、23、24、32、34、42、43、44 端末 60 方路情報フィルタ 62 アドレスフィルタ 64 コピーバッファ 68 方路情報付与回路 70 送信データ制御回路 72 中継方路情報登録テーブル 74 同報アドレス登録CAM 76 コピー制御情報メモリ 78 中継系方路登録メモリ 80 加入者系方路登録メモリ 82 コピー制御回路 84 データセレクタ 86 方路情報比較器 200 同報ATM セル分解部 300 ATM スイッチ 400 ATM セル組立部 10, 20, 30, 40 nodes 12, 14, 22, 23, 24, 32, 34, 42, 43, 44 terminals 60-way information filter 62 Address filter 64 copy buffer 68 Route information addition circuit 70 Transmission data control circuit 72 Relay route information registration table 74 Broadcast address registration CAM 76 Copy control information memory 78 Relay system route registration memory 80 Subscriber route registration memory 82 Copy control circuit 84 Data selector 86 Directions Information Comparator 200 Broadcast ATM cell disassembly unit 300 ATM switch 400 ATM cell assembly department
───────────────────────────────────────────────────── フロントページの続き (72)発明者 千田 浩一 東京都港区虎ノ門1丁目7番12号 沖電 気工業株式会社内 (72)発明者 牛島 重彦 東京都新宿区西新宿三丁目19番2号 日 本電信電話株式会社内 (72)発明者 則武 克誌 東京都新宿区西新宿三丁目19番2号 日 本電信電話株式会社内 (56)参考文献 特開 平8−79242(JP,A) 特開 平5−37547(JP,A) 特開 平5−300175(JP,A) (58)調査した分野(Int.Cl.7,DB名) H04L 12/28 H04L 12/24 H04L 12/26 H04Q 3/00 ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Koichi Senda 1-7-12 Toranomon, Minato-ku, Tokyo Inside Oki Electric Industry Co., Ltd. (72) Inventor Shigehiko Ushijima 3-19-2 Nishishinjuku, Shinjuku-ku, Tokyo No. Japan Nippon Telegraph and Telephone Corp. (72) Inventor Katsura Noritake 3-19-2 Nishishinjuku, Shinjuku-ku, Tokyo Nihon Telegraph and Telephone Corp. (56) References JP-A-8-79242 (JP, A) ) JP 5-37547 (JP, A) JP 5-300175 (JP, A) (58) Fields investigated (Int.Cl. 7 , DB name) H04L 12/28 H04L 12/24 H04L 12 / 26 H04Q 3/00
Claims (2)
または他ノードを識別する仮想パス識別アドレスおよび
自または他ノードに収容される端末を識別する仮想チャ
ネル識別アドレスを含むヘッダにメッセージの付加され
た同報固定長セルを自ノードが収容する端末から受け、
前記ヘッダのルーティングビットを解析して前記同報ア
ドレスが示す同報端末群に複製した同報固定長セルを送
るコネクションレス型同報通信の同報固定長セル分解装
置において、該装置は、 前記同報アドレス領域には前記自ノードに収容される端
末が所属する同報アドレスが収容され、前記仮想パス識
別アドレス領域には自ノードを識別するアドレスが収容
され、また前記仮想チャネル識別アドレス領域には前記
自ノードに収容される端末を識別するアドレスが収容さ
れ、 前記自ノードが収容する端末から前記同報固定長セルを
受け、該受けた同報固定長セルを出力し、該受けた同報
固定長セルの前記同報アドレス、仮想パス識別アドレス
および仮想チャネル識別アドレスを分離して出力し、該
受けた同報固定長セルの前記同報アドレスを分離して出
力するフィルタ手段と、 該フィルタ手段から同報アドレスを受け、該同報アドレ
スに対応したエントリアドレスを出力する同報アドレス
登録手段と、 前記自ノードに収容される各々端末が所属する同報群の
同報アドレスと、該同報群の各々端末の仮想パス識別ア
ドレスおよび仮想チャネル識別アドレスが蓄積され、前
記同報アドレス登録手段からのエントリアドレスに対応
した該蓄積された各々アドレスを読み出す第1の記憶手
段と、 前記同報アドレス登録手段からエントリアドレスを受
け、該エントリアドレスに基づいて前記同報アドレスの
各々端末の数だけ書き込みおよび読み出しアドレスを出
力するコピー制御情報手段と、 前記フィルタ手段から同報固定長セルを受け、該コピー
制御情報手段から書き込みおよび読み出しアドレスを受
け、該アドレスに基づいて該同報固定長セルのメッセー
ジを蓄積および読み出し複製するバッファ手段と、 該バッファ手段から複製したメッセージを受け、前記第
1の記憶手段から同報アドレス、仮想パス識別アドレス
および仮想チャネル識別アドレスを受け、該受けたメッ
セージおよび各々アドレスを所定の位置に多重化して複
製同報固定長セルを出力する方路情報付与手段と、 前記フィルタ手段および第1の記憶手段から同報アドレ
ス、仮想パス識別アドレスおよび仮想チャネル識別アド
レスを受け、該受けた各々アドレスの比較を行ない、同
じ場合には廃棄制御信号を出力し、異なる場合には通過
制御信号を出力する方路情報比較手段と、 前記方路情報付与手段から複製同報固定長セルを受け、
前記方路情報比較手段から廃棄または通過制御信号を受
け、廃棄制御信号を受けた場合には該受けた複製同報固
定長セルを廃棄し、通過制御信号を受けた場合には該受
けた複製同報固定長セルを通過させる送信データ制御手
段とを有し、 前記フィルタ手段および第1の記憶手段の双方から同じ
自ノードに収容される端末が所属する同報アドレスの収
容された同報アドレス、自ノードを識別するアドレスが
収容された仮想パス識別アドレスおよび自ノードに収容
された端末を識別ためのアドレスが収容された仮想チャ
ネル識別アドレスが前記方路情報比較手段に送られてき
た場合には、該方路情報比較手段は廃棄制御信号を出力
することを特徴とする同報固定長セル分解装置。1. A header of a message including a broadcast address for identifying a broadcast terminal group, a virtual path identification address for identifying its own node or another node, and a virtual channel identification address for identifying a terminal accommodated in its own node or another node. Receives the added broadcast fixed-length cell from the terminal accommodated in its own node,
In a broadcast fixed length cell disassembling device of connectionless type broadcast communication, which analyzes the routing bit of the header, and sends the broadcast fixed length cell copied to the broadcast terminal group indicated by the broadcast address, the device comprising: A broadcast address to which a terminal accommodated in the own node belongs is accommodated in the broadcast address area, an address for identifying the own node is accommodated in the virtual path identification address area, and a virtual channel identification address area is stored in the virtual channel identification address area. Contains an address for identifying a terminal accommodated in the own node, receives the broadcast fixed length cell from the terminal accommodated in the own node, outputs the received broadcast fixed length cell, and receives the received broadcast fixed length cell. The broadcast address, virtual path identification address and virtual channel identification address of the broadcast fixed length cell are separated and output, and the received broadcast address of the broadcast fixed length cell is received. Filter means for outputting separately, broadcast address registration means for receiving a broadcast address from the filter means and outputting an entry address corresponding to the broadcast address, and each terminal accommodated in the own node belong to The broadcast address of the broadcast group, the virtual path identification address and the virtual channel identification address of each terminal of the broadcast group are accumulated, and the accumulated respective addresses corresponding to the entry addresses from the broadcast address registration means are stored. First storage means for reading, copy control information means for receiving an entry address from the broadcast address registration means, and outputting write and read addresses corresponding to the number of terminals of the broadcast address based on the entry address, Receives broadcast fixed length cells from the filter means, and writes and reads from the copy control information means Buffer means for receiving an address, accumulating, reading and copying the message of the broadcast fixed length cell based on the address, receiving the duplicated message from the buffer means, and receiving the broadcast address and virtual path from the first storage means Route information giving means for receiving an identification address and a virtual channel identification address, multiplexing the received message and each address at a predetermined position and outputting a duplicate broadcast fixed length cell, the filter means and the first storage means A route for receiving a broadcast address, a virtual path identification address, and a virtual channel identification address from each other, comparing the received addresses, and outputting a discard control signal if they are the same, and outputting a passage control signal if they are different. Information comparing means, receiving a duplicate broadcast fixed length cell from the route information adding means,
When the discard or passage control signal is received from the route information comparing means, the received duplicate fixed length cell is discarded when the discard control signal is received, and the received duplicate is received when the passage control signal is received. A broadcast address containing a broadcast address to which a terminal accommodated in the same self-node belongs to from both the filter means and the first storage means. When a virtual path identification address accommodating an address identifying the own node and a virtual channel identification address accommodating an address for identifying a terminal accommodated in the own node are sent to the route information comparing means. Is a broadcast fixed length cell disassembling apparatus, wherein the route information comparing means outputs a discard control signal.
置において、前記フィルタ手段はさらに、前記自ノード
が収容する端末から前記同報固定長セルを受け、該受け
た同報固定長セルの前記仮想パス識別アドレスを分離し
て出力する仮想パス識別アドレス分離手段を含み、 該装置はさらに、 該仮想パス識別アドレス分離手段から仮想パス識別アド
レスを受け、該受けた仮想パス識別アドレスが自ノード
を識別するアドレスを示している場合には加入者系用制
御信号を出力し、また他ノードを識別するアドレスを示
している場合には中継系用制御信号を出力する中継方路
情報登録手段と、 前記他ノードに収容される各々端末が所属する同報群の
同報アドレス、該同報群の自ノードの各々端末の仮想パ
ス識別アドレスおよび仮想チャネル識別アドレスが蓄積
され、前記同報アドレス登録手段からのエントリアドレ
スに対応した該蓄積された各々アドレスを読み出す第2
の記憶手段と、 前記第1および第2の記憶手段から同報アドレス、仮想
パス識別アドレスおよび仮想チャネル識別アドレスを受
け、前記中継方路情報登録手段から加入者系用または中
継系用制御信号を受け、加入者系用制御信号を受けた場
合には該第1の記憶手段からの各々アドレスを出力し、
中継系用制御信号を受けた場合には該第2の記憶手段か
らの各々アドレスを出力するスイッチ手段とを有し、 前記第1の記憶手段からの代わりに該スイッチ手段から
の同報アドレス、仮想パス識別アドレスおよび仮想チャ
ネル識別アドレスを前記方路情報比較手段に入力するこ
とを特徴とする同報固定長セル分解装置。2. The broadcast fixed-length cell disassembling apparatus according to claim 1, wherein the filter means further receives the broadcast fixed-length cell from a terminal accommodated in the own node, and receives the broadcast fixed-length cell. The apparatus further comprises virtual path identification address separating means for separating and outputting the virtual path identification address of the cell, wherein the device further receives the virtual path identification address from the virtual path identification address separating means, and the received virtual path identification address is When the address identifying the own node is indicated, the subscriber control signal is output, and when the address identifying the other node is indicated, the relay control signal is output. Relay route information registration Means, a broadcast address of a broadcast group to which each terminal accommodated in the other node belongs, a virtual path identification address and a virtual channel identification address of each terminal of the own node of the broadcast group. A second address is stored, and each of the stored addresses corresponding to the entry address from the broadcast address registration means is read out.
And a broadcast address, a virtual path identification address and a virtual channel identification address from the first and second storage means, and a subscriber system or relay system control signal from the relay route information registration means. When receiving the subscriber system control signal, each address from the first storage means is output,
Switch means for outputting each address from the second storage means when receiving the relay system control signal, and the broadcast address from the switch means instead of the first storage means, A broadcast fixed length cell disassembling apparatus, characterized in that a virtual path identification address and a virtual channel identification address are input to the route information comparing means.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22459196A JP3494536B2 (en) | 1996-08-08 | 1996-08-08 | Broadcast fixed-length cell disassembler |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22459196A JP3494536B2 (en) | 1996-08-08 | 1996-08-08 | Broadcast fixed-length cell disassembler |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH1056465A JPH1056465A (en) | 1998-02-24 |
| JP3494536B2 true JP3494536B2 (en) | 2004-02-09 |
Family
ID=16816135
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP22459196A Expired - Fee Related JP3494536B2 (en) | 1996-08-08 | 1996-08-08 | Broadcast fixed-length cell disassembler |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3494536B2 (en) |
-
1996
- 1996-08-08 JP JP22459196A patent/JP3494536B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH1056465A (en) | 1998-02-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3445802B2 (en) | Method and apparatus for multipoint-to-point communication in ATM networks | |
| US5452296A (en) | Asynchronous transfer mode communication system | |
| US5687324A (en) | Method of and system for pre-fetching input cells in ATM switch | |
| AU696801B2 (en) | A method for handling redundant switching planes in packet switches and a packet switch for carrying out the method | |
| US5745488A (en) | Method and apparatus for detection of packet types in a communications network | |
| JP3051210B2 (en) | Test method for ATM multiplex transmission equipment | |
| US6101187A (en) | Method and system for multicasting cells in an ATM protocol adapter | |
| US5737321A (en) | Multi-media teleconference system | |
| JPH06335079A (en) | Cell multiplexer in ATM network | |
| CA2257974C (en) | Atm partial cut-through | |
| EP1142438A1 (en) | Internal routing through multi-staged atm node | |
| US6396811B1 (en) | Segmented performance monitoring of multi-stage ATM node | |
| US7362710B2 (en) | Organization and maintenance loopback cell processing in ATM networks | |
| US6522663B1 (en) | Telecommunications network architecture for transporting fax, voice and data via an ATM switch including a STM to ATM terminal adapter | |
| JPH10107815A (en) | Data transmission method and data processing method | |
| JP3152285B2 (en) | ATM cell multiplexing system | |
| JP3494536B2 (en) | Broadcast fixed-length cell disassembler | |
| US6697353B2 (en) | Voice-over-ATM switch architecture allowing congestion-dependent transport of silence cells | |
| JP3014619B2 (en) | Asynchronous transfer mode communication system, cell disassembly apparatus therefor, and asynchronous transfer mode communication method | |
| EP0941592B1 (en) | Routing of packets in a telecommunications system | |
| JP2785005B2 (en) | Multiplexing / demultiplexing method in FC / ATM network interconversion equipment | |
| WO1998027689A1 (en) | Broadcasting in an atm-network | |
| JPH10233781A (en) | ATM line interface | |
| JP2937784B2 (en) | Asynchronous transfer mode communication system | |
| JP3201334B2 (en) | Broadcast communication system and method in ATM-LAN and client terminal |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20031021 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081121 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081121 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091121 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091121 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101121 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101121 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111121 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111121 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121121 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121121 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131121 Year of fee payment: 10 |
|
| LAPS | Cancellation because of no payment of annual fees |