[go: up one dir, main page]

JP3256567B2 - Connectionless message billing system in ATM network - Google Patents

Connectionless message billing system in ATM network

Info

Publication number
JP3256567B2
JP3256567B2 JP2392492A JP2392492A JP3256567B2 JP 3256567 B2 JP3256567 B2 JP 3256567B2 JP 2392492 A JP2392492 A JP 2392492A JP 2392492 A JP2392492 A JP 2392492A JP 3256567 B2 JP3256567 B2 JP 3256567B2
Authority
JP
Japan
Prior art keywords
message
cell
connectionless
atm
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2392492A
Other languages
Japanese (ja)
Other versions
JPH05227155A (en
Inventor
竜一 武智
健 川崎
哲也 西
春郎 向井
七郎 早見
一雄 初鹿野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2392492A priority Critical patent/JP3256567B2/en
Publication of JPH05227155A publication Critical patent/JPH05227155A/en
Application granted granted Critical
Publication of JP3256567B2 publication Critical patent/JP3256567B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】LANデータ等のコネクションレ
ス情報を、コネクションオリエンテッド方式である非同
期通信(ATM)網で収容し、複数のLAN間を相互に
接続するATM網によるコネクションレス通信の課金シ
ステムに関する。
BACKGROUND OF THE INVENTION Connectionless information such as LAN data is accommodated in an asynchronous communication (ATM) network which is a connection-oriented system, and a connectionless communication accounting system for an ATM network interconnecting a plurality of LANs. About.

【0002】[0002]

【従来の技術】近年における高度な通信網の発達によ
り、LANにおけるデータを異なるLAN相互で利用し
ようとする、いわゆるLAN間通信(MAN:メトロポ
リタンエリアネットワーク)を実現しようとする要求が
高まってきている。
2. Description of the Related Art With the development of advanced communication networks in recent years, there is an increasing demand for realizing so-called inter-LAN communication (MAN: metropolitan area network) in which data in a LAN is used between different LANs. .

【0003】一方、電子交換網では、ISDNの普及に
ともなって、大量な情報を高速で効率的に転送できるA
TMが主流になると考えられており、前記MANを含む
形でATM網が構築されることが予想される。
On the other hand, in the electronic switching network, with the spread of ISDN, A can transfer a large amount of information at high speed and efficiently.
TM is considered to be the mainstream, and it is expected that an ATM network will be constructed in a manner that includes the MAN.

【0004】LANにおけるコネクションレス情報は一
般に可変長であり、その先頭に宛先(アドレス)が登録
される。これを固定長情報のATMセルとして交換する
ATM網に収容するためには、LANデータ(メッセー
ジ)にそれぞれヘッダとトレーラを付加し、さらにこれ
をATMセルの情報フィールドに格納していた。
[0004] Connectionless information in a LAN is generally of variable length, and a destination (address) is registered at the head thereof. To accommodate this in an ATM network for exchanging fixed-length information as ATM cells, a header and a trailer are added to the LAN data (message), respectively, and these are stored in the information field of the ATM cell.

【0005】このように、単一のLANデータは、複数
のATMセルに分割されて転送されることになる。この
ようにLANデータ(メッセージ)を分割した位置によ
って対応するATMセルにはセグメントタイプという識
別子が付与される。
As described above, single LAN data is divided into a plurality of ATM cells and transferred. An ATM cell corresponding to the divided position of LAN data (message) is given an identifier called a segment type.

【0006】このセグメントタイプの種類としては、メ
ッセージが単一のセルに全て収容されている場合を示す
SSM、メッセージの宛先情報を示すいわゆる先頭のセ
ルに当たるBOM、LANデータの途中データであるこ
とを示すCOM、最終セルであることを示すEOM等が
ある。
[0006] The types of the segment type include SSM indicating that the message is all contained in a single cell, BOM indicating the so-called first cell indicating destination information of the message, and intermediate data of LAN data. COM and EOM indicating the last cell.

【0007】この結果、メッセージの先頭はBOMセ
ル、又はSSMセルにのみ含まれることになるため、コ
ネクションレスサーバ(CONNECTIONLESS SERVER ;CL
サーバ)では、同一の転送路上の複数のメッセージを識
別するためにメッセージ毎にメッセージID(MESSEGE
IDENTITY ;MI)を付与する。
As a result, the head of the message is included only in the BOM cell or the SSM cell, so that the connectionless server (CL) is connected.
In order to identify a plurality of messages on the same transfer path, a message ID (MESSEGE
IDENTITY; MI).

【0008】従って、一つのメッセージを分割した複数
のATMセル間では同一のメッセージID(MID)が
付与されることになる。コネクションレスサーバ(CL
サーバ)では、BOMセルが到着すると、空いているメ
ッセージID(MID)を確保して、そのルーチング情
報を得る。そして、このBOMに対応したEOMセルが
到着すると、このメッセージのメッセージID(MI
D)を解放する。
Therefore, the same message ID (MID) is assigned to a plurality of ATM cells obtained by dividing one message. Connectionless server (CL
When the BOM cell arrives, the server) secures an empty message ID (MID) and obtains its routing information. When an EOM cell corresponding to this BOM arrives, the message ID (MI
D) is released.

【0009】ここで、メッセージの途中部分を構成する
前記COMセルのデータにエラーが生じた場合、コネク
ションレスサーバ(CLサーバ)ではこれに続く残りの
セルの送信を停止して一時的に記憶したメッセージID
(MID)の消去を行う。
[0009] If an error occurs in the data of the COM cell constituting the middle part of the message, the connectionless server (CL server) stops transmission of the remaining cells following this and temporarily stores the data. Message ID
(MID) is erased.

【0010】上記したATM網におけるメッセージ通信
の課金システムとしては、セル単位に課金するシステム
がある。これは、メッセージID(MID)が設定され
てから解放されるまでの間に、ATM交換機内を通過し
たセル数をMID毎に計測し、セル数に対応した課金を
算出するシステムである。
As a billing system for message communication in the ATM network, there is a billing system for each cell. This is a system that measures the number of cells that have passed through the ATM exchange for each MID from when a message ID (MID) is set to when it is released, and calculates a charge corresponding to the number of cells.

【0011】[0011]

【発明が解決しようとする課題】ところで、ATM網に
おけるコネクションレスメッセージの通信に関し、前記
セル単位の課金方式では、課金を算出できない。
In connection with the communication of connectionless messages in an ATM network, charging cannot be calculated by the above-described charging method in units of cells.

【0012】すなわち、ATM網におけるコネクション
レスメッセージは、その発信先交換機のアドレス・発着
信加入者のアドレス及び前記コネクションレスメッセー
ジのメッセージ長情報を格納するいわゆる先頭のセルに
当たるBOMセルと、LANデータの途中データであり
前記コネクションレスメッセージの発信先交換機のアド
レス情報を格納するCOMセルと、最終セルであり発信
先交換機のアドレス及び前記コネクションレスメッセー
ジのメッセージ長情報を格納するEOMセルとから構成
されていて、セル単位の課金を行った場合、前記COM
セル及びEOMセルには最終的な発信先である発信先加
入者のアドレスが格納されておらず、課金の算出結果を
どの加入者へ請求するのかがわからなかった。
That is, the connectionless message in the ATM network includes a BOM cell corresponding to a so-called first cell storing the address of the destination exchange, the address of the calling / receiving subscriber, and the message length information of the connectionless message, and the LAN data of the LAN data. It is composed of a COM cell which is intermediate data and stores the address information of the destination exchange of the connectionless message, and an EOM cell which is the last cell and stores the address of the destination exchange and the message length information of the connectionless message. When the charging is performed in units of cells,
The cell and the EOM cell do not store the address of the destination subscriber that is the ultimate destination, and it is not known to which subscriber the billing calculation result is to be charged.

【0013】さらに、COMセルに障害が生じた場合に
は、前記コネクションレスメッセージを構成するセル全
体に課金を行うのに対し、前記COMセルの障害によっ
て当該コネクションレスメッセージは復元されず、発信
先へ届かない。即ち、復元不可能なメッセージに対して
それを構成するセルの課金を行ってしまうという問題点
があった。
Further, when a failure occurs in the COM cell, charging is performed on the entire cell constituting the connectionless message, whereas the connectionless message is not restored due to the failure of the COM cell, and Does not reach. That is, there is a problem in that a cell constituting the unrecoverable message is charged.

【0014】そこで、本発明は、前記問題点に鑑みてな
されたものであり、ATM網におけるコネクションレス
メッセージの課金を正確に行えるシステムを提供するこ
とを技術的目的とする。
Accordingly, the present invention has been made in view of the above problems, and has as its technical object to provide a system that can accurately charge connectionless messages in an ATM network.

【0015】[0015]

【課題を解決するための手段】本発明は、前記課題を解
決するために以下のようにした。これを図1の原理図に
基いて説明する。
The present invention has been made as follows to solve the above-mentioned problems. This will be described with reference to the principle diagram of FIG.

【0016】LANから送られてくるコネクションレス
メッセージデータを少なくとも一つのATMセルに変換
・分割するセル変換手段1と、転送路4を通じてATM
セルの交換処理を行う複数のATM交換機2と、前記各
ATM交換機2に接続してメッセージ処理部及び課金部
を有するコネクションレスサーバ(以下CLサーバと記
す)3とから構成されるATM網におけるコネクション
レスメッセージ課金システムとした。
A cell conversion means for converting and dividing connectionless message data sent from the LAN into at least one ATM cell;
A connection in an ATM network composed of a plurality of ATM exchanges 2 for performing cell exchange processing, and a connectionless server (hereinafter referred to as a CL server) 3 connected to each of the ATM exchanges 2 and having a message processing unit and a billing unit. Reless message billing system.

【0017】そして、前記CLサーバ3において、前記
メッセージ処理部は、前記セル変換部1によってコネク
ションレスメッセージから変換されたコネクションレス
セル内のコネクションレス情報のアドレスを解析し、該
コネクションレスセルに対するルーチングをメッセージ
ID(以下MIDと記す)によって管理する。
In the CL server 3, the message processing unit analyzes the address of the connectionless information in the connectionless cell converted from the connectionless message by the cell conversion unit 1, and routes the connectionless cell. Is managed by a message ID (hereinafter referred to as MID).

【0018】一方、前記課金部は、前記コネクションレ
スセルから前記コネクションレスメッセージのメッセー
ジ長に基いて当該コネクションレスメッセージに対する
課金を算出する。
[0018] On the other hand, the charging unit calculates charging for the connectionless message from the connectionless cell based on the message length of the connectionless message.

【0019】また、前記課金部では、コネクションレス
セルが先頭のセルであるか、最終セルであるか、又は途
中のセルであるかを識別し、その最終セルよりメッセー
ジ長情報を検出するようにする。
Further, the charging unit identifies whether the connectionless cell is the first cell, the last cell, or the middle cell, and detects the message length information from the last cell. I do.

【0020】さらに、前記メッセージ処理部には、メッ
セージ誤り及び、又はセル廃棄を検出するエラー検出部
を設ける。そして、前記エラー検出部がエラーを検出し
た場合、前記メッセージ処理部は、当該メッセージの送
信を中止するようにする。
Further, the message processing unit is provided with an error detection unit for detecting a message error and / or cell discard. When the error detection unit detects an error, the message processing unit stops transmitting the message.

【0021】[0021]

【作用】本発明によれば、CLサーバの課金部におい
て、前記コネクションレスメッセージを分割したセルの
うち、先頭のBOMセルであるか、途中のCOMセルで
あるか、又は最終のEOMセルであるのかを識別する。
According to the present invention, in the charging unit of the CL server, among the cells into which the connectionless message is divided, the cell is the first BOM cell, the middle COM cell, or the last EOM cell. Or identify.

【0022】そして、前記BOMセルより発信者アドレ
ス及び着信者アドレスを検出すると共に、EOMセルよ
り課金算出のパラメータとなるメッセージ長情報を検出
する。
Then, a sender address and a receiver address are detected from the BOM cell, and message length information as a parameter for accounting calculation is detected from the EOM cell.

【0023】そしてさらに、前記パラメータにより当該
メッセージ通信に課せられるべき料金を算出することが
できる。また、前記課金は、前記発信者又は着信者へ請
求することができる。
Further, a charge to be imposed on the message communication can be calculated based on the parameter. Further, the billing can be charged to the caller or the callee.

【0024】上記のように、コネクションレスメッセー
ジの課金を発信者アドレス/着信者アドレスを検出する
毎に行う。
As described above, the connectionless message is charged each time the sender address / recipient address is detected.

【0025】[0025]

【実施例】本発明の実施例を図に基いて説明する。図2
は、本発明のATM網におけるコネクションレスメッセ
ージ通信システムの全体構成ブロック図である。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described with reference to the drawings. FIG.
1 is a block diagram showing the overall configuration of a connectionless message communication system in an ATM network according to the present invention.

【0026】本システムは、LANの発端末5aからコ
ネクションレスメッセージデータが送出されると、発信
側のセル変換手段6aによりそのコネクションレスメッ
セージデータはATM網10で取り扱われる固定長のセ
ルに分割・変換される。ここで、一つのコネクションレ
スメッセージデータの先頭のセルには後述するセグメン
トタイプとしてBOM、メッセージの途中のセルにはC
OM、メッセージの最後尾のセルにはEOMを付与す
る。
In the present system, when connectionless message data is transmitted from the originating terminal 5a of the LAN, the connectionless message data is divided into fixed-length cells handled by the ATM network 10 by the cell conversion means 6a on the transmitting side. Is converted. Here, the head cell of one connectionless message data is BOM as a segment type described later, and the cell in the middle of the message is COM.
OM and EOM are added to the last cell of the message.

【0027】また、一つのコネクションレスメッセージ
が単一のセルに収容可能な場合は前記したセグメントタ
イプとしてSSMを付与する。コネクションレスメッセ
ージデータの発信者アドレス(SA)及び着信者アドレ
ス(DA)を含む宛先情報はBOM又はSSMのセグメ
ントタイプが付与されるセル内に収容され、COM又は
EOMを付与されるセルには収容されない。
When one connectionless message can be accommodated in a single cell, SSM is added as the above segment type. The destination information including the source address (SA) and the destination address (DA) of the connectionless message data is accommodated in a cell to which a segment type of BOM or SSM is assigned, and accommodated in a cell to which COM or EOM is assigned. Not done.

【0028】上記の分割された各セルにはATM網10
における交換処理を施すために必要なATMヘッダが付
与されるが、発信側のセル変換手段6aではコネクショ
ンレスメッセージデータの宛先を解析することなく、発
信側のCLサーバ8aまでの固定パスを識別するための
VCI(VIRTUAL CHANNEL IDENTITY:バーチャルチャネ
ル識別子)等のみがATMヘッダとして付加される。
Each of the divided cells has an ATM network 10
An ATM header required for performing the exchange processing in the above is added, but the cell conversion means 6a on the transmission side identifies a fixed path to the CL server 8a on the transmission side without analyzing the destination of the connectionless message data. (VIRTUAL CHANNEL IDENTITY: virtual channel identifier) or the like is added as an ATM header.

【0029】上記より、コネクションレスメッセージデ
ータが分割されたコネクションレスセルは、発信側のC
Lサーバ8aに到達し、後述するCLサーバ8aによる
ルーティング制御に基いてATM網10内を着信側CL
サーバ8bまで転送され、さらに固定パスを介して着信
側セル変換手段6bによって固定長のATMセルから再
びコネクションレスメッセージデータに変換されて、着
信側LANの着端末6bに転送される。
As described above, the connectionless cell into which the connectionless message data is divided is transmitted to the C
And arrives at the L server 8a and passes through the ATM network 10 based on the routing control by the CL server 8a described later.
The data is transferred to the server 8b, and further converted from the fixed-length ATM cell into connectionless message data by the called-side cell converting means 6b via the fixed path, and transferred to the called terminal 6b of the called-side LAN.

【0030】着信側LANの複数の端末は、LAN上で
転送されているデータを監視し、着端末5bは自身宛の
情報であることを認識してコネクションレスメッセージ
データを取り込む。
A plurality of terminals on the receiving side LAN monitor the data transferred on the LAN, and the destination terminal 5b recognizes that the information is addressed to itself, and takes in the connectionless message data.

【0031】同図では、一対のCLサーバ8a、8b間
におけるコネクションレスメッセージ通信を説明した
が、広範囲なATM網を用いる場合には、複数子のCL
サーバ8を用いて、コネクションレスメッセージデータ
の宛先情報を基にして順次一対のCLサーバ8間でルー
ティングを繰り返すことによりATM網全体でのルーテ
ィングを行うことが可能である。これによって、一つの
CLサーバ8で広範囲のルーティングを行うのに比べ、
一つ当りのCLサーバ8のルーティング範囲を小さくす
ることができ、ハードウェア量の削減、処理時間の短縮
を図ることが可能となっている。
In the figure, connectionless message communication between a pair of CL servers 8a and 8b has been described. However, when a wide-area ATM network is used, a plurality of CL servers are used.
By using the server 8 and repeating the routing between the pair of CL servers 8 sequentially based on the destination information of the connectionless message data, it is possible to perform the routing in the entire ATM network. As a result, compared to performing a wide range of routing with one CL server 8,
The routing range of one CL server 8 can be reduced, and the amount of hardware and the processing time can be reduced.

【0032】図3は、本実施例におけるATMセルのフ
ォーマットを示す図である。同図において、ATMセル
は53バイトの固定長であり、先頭の5バイトがATM
ヘッダ、残りの48バイトが情報を格納すべき情報フィ
ールドである。
FIG. 3 is a diagram showing a format of an ATM cell in this embodiment. In the figure, the ATM cell has a fixed length of 53 bytes, and the first 5 bytes are ATM cells.
The remaining 48 bytes of the header are information fields in which information should be stored.

【0033】前記情報フィールドは、本実施例において
セグメントタイプ(ST)、シーケンスナンバー(S
N)及びメッセージ識別子であるMIDが格納されるヘ
ッダ2バイト、コネクションレスメッセージデータを格
納する44バイト、及びコネクションレスメッセージデ
ータ内の有効情報長が44バイトよりも短い場合にその
長さを示すペイロード長等が格納されるトレーラ2バイ
トから構成される。
The information field includes a segment type (ST) and a sequence number (S
N) and 2 bytes of a header that stores a message identifier MID, 44 bytes that store connectionless message data, and a payload that indicates the length of valid information in the connectionless message data when the length is shorter than 44 bytes It is composed of 2 bytes of a trailer that stores the length and the like.

【0034】前記のコネクションメッセージデータを格
納する44バイトの領域は、レベル3プロトコルデータ
ユニット(L3−PDU)を44バイト毎に分割した情
報を格納している。図中PADは、セル化する際にメッ
セージ長をATMセルに合わせるための調整ビットであ
る。すなわち、コネクションレスメッセージが44バイ
トで割り切れないメッセージ長を有しているときに、4
4バイトで割り切れるようにこのPADで多少メッセー
ジ長を拡大する。
The 44-byte area for storing the connection message data stores information obtained by dividing a level 3 protocol data unit (L3-PDU) into 44-byte units. In the figure, PAD is an adjustment bit for adjusting the message length to the ATM cell when the cell is formed. That is, when the connectionless message has a message length that cannot be divided by 44 bytes, 4
The message length is slightly expanded by this PAD so as to be divisible by 4 bytes.

【0035】図4は、前記図3のセルフォーマットにお
けるATMヘッダの格納内容を示している。ATMヘッ
ダ5バイトのうち、先頭の4ビットはリンク間のフロー
チャート制御に用いられるジェネリックフローコントロ
ール(GFC)、次の8ビットは仮想パス識別子(VP
I)、その次の16ビットは仮想チャネル識別子(前述
したバーチャルチャネル識別子と同義である、VC
I)、その次の2ビットはセルの種別を示すペイロード
タイプ(PT)、次の1ビットはリザーブ、さらにその
次の1ビットは輻輳時のセル廃棄の制御用に用いられる
セルプライオリティ(PR)、最後の8ビットはATM
ヘッダ内の1ビットエラー訂正、2ビットエラー検出の
ためのヘッダエラーコントロール(HEC)である。
FIG. 4 shows the stored contents of the ATM header in the cell format of FIG. Of the 5 bytes of the ATM header, the first 4 bits are Generic Flow Control (GFC) used for flowchart control between links, and the next 8 bits are virtual path identifiers (VP).
I), the next 16 bits are a virtual channel identifier (VC synonymous with the above-described virtual channel identifier,
I), the next two bits are a payload type (PT) indicating the type of cell, the next one bit is reserved, and the next one bit is a cell priority (PR) used for controlling cell discarding during congestion. And the last 8 bits are ATM
This is a header error control (HEC) for correcting 1-bit errors and 2-bit errors in the header.

【0036】図5は、前記図3のセルフォーマットにお
ける情報フィールド内の内容を示している。情報フィー
ルド48バイトのうち、コネクションレスメッセージデ
ータ44バイト以外の各フィールドの格納内容を以下に
説明する。
FIG. 5 shows the contents in the information field in the cell format of FIG. The storage contents of each field other than the connectionless message data of 44 bytes out of the 48 bytes of the information field will be described below.

【0037】その先頭に格納されている2ビットのセグ
メントタイプ(ST)は、コネクションレスメッセージ
データが複数のセルに分割された場合に当該セルの位置
を示す。すなわち、前述したようにレベル3プロトコル
データユニットのセル化位置が先頭にあるセルにはBEGI
NNING OF MESSEGE:BOMを、レベル3プロトコルデー
タユニットのセル化位置が中間にあるセルにはCONTINUA
TION OF MESSEGE:COM、そしてレベル3プロトコルデ
ータユニットのセル化位置が最後尾にあるセルにはEND
OF MESSEGE:EOMを付与する。そしてまたレベル3プ
ロトコルデータユニットのコネクションレスメッセージ
データが一つのセルに収容されてしまう場合にはそのセ
ルにはSINGLE SEGMENT MESSEGE:SSMを付与、このと
き、SSMセルの空き領域には“0”を埋め込む。
The 2-bit segment type (ST) stored at the top indicates the position of the cell when the connectionless message data is divided into a plurality of cells. That is, as described above, the BEGI is added to the cell in which the cell position of the level 3 protocol data unit is at the head.
NNING OF MESSEGE: BOM and CONTINUA for cells in the middle of the level 3 protocol data unit
TION OF MESSEGE: COM, and END to the cell at the end of the cell position of the Level 3 protocol data unit
OF MESSEGE: EOM is assigned. When the connectionless message data of the level 3 protocol data unit is accommodated in one cell, SINGLE SEGMENT MESSEGE: SSM is added to the cell, and "0" is set to the empty area of the SSM cell. Embed.

【0038】シーケンス番号(SN)の占める4ビット
は、レベル3プロトコルデータユニット単位のセルにサ
イクリックに付与され、セル単位の廃棄を検出するため
に用いる。
The four bits occupied by the sequence number (SN) are cyclically assigned to cells in units of level 3 protocol data units, and are used for detecting discard in units of cells.

【0039】そして、同一のコネクションレスメッセー
ジデータに対して同一の値が設定されるメッセージ識別
子(MID)の10ビット、コネクションレスメッセー
ジデータの有効長を示すペイロード長の占める6ビッ
ト、エラー訂正及び検出用の巡回冗長検査符号用のCR
C10の占める10ビットとから構成される。
Then, 10 bits of a message identifier (MID) in which the same value is set for the same connectionless message data, 6 bits occupied by the payload length indicating the effective length of the connectionless message data, error correction and detection CR for cyclic redundancy check code for
10 bits occupied by C10.

【0040】次に、本実施例におけるコネクションレス
サーバ(CLサーバ)8の具体的な構成を図6〜8を用
いて説明する。先ず、図6は、CLサーバ8の構成を示
す。当該CLサーバ8は、メッセージ処理部11と課金
部12とから構成され、メッセージ処理部11は、LA
Nによって異なる伝送速度、フォーマット、メディア等
の差を吸収し、LANデータを統一されたフォーマット
のコネクションセルに変換する。そして、ルーティング
制御、発着信のスクリーニング及びフロー制御等を実行
する。
Next, a specific configuration of the connectionless server (CL server) 8 in this embodiment will be described with reference to FIGS. First, FIG. 6 shows a configuration of the CL server 8. The CL server 8 includes a message processing unit 11 and a billing unit 12, and the message processing unit 11
It absorbs differences in transmission speed, format, media, etc., depending on N, and converts LAN data into connection cells in a unified format. Then, routing control, outgoing / incoming call screening, flow control, and the like are executed.

【0041】ここで、図7に前記図6におけるメッセー
ジ処理部11の構成を示した。同図において、メッセー
ジ処理部11は、入力インタフェース部13、入力フォ
ーマットチェック部14、ルーティング部15、出力フ
ォーマット生成部16、及び出力インタフェース部17
とから構成される。
FIG. 7 shows the configuration of the message processing unit 11 in FIG. In the figure, a message processing unit 11 includes an input interface unit 13, an input format check unit 14, a routing unit 15, an output format generation unit 16, and an output interface unit 17.
It is composed of

【0042】前記入力インタフェース部13は、ATM
交換機7とのインタフェースを行い、入力フォーマット
チェック部14は、CRC10、シーケンス番号(S
N)を用いて入力セルの正常性を確認する。そして、ル
ーティング部15は、入力されるコネクションセルから
前述のBOM、COM等のセグメントタイプ(ST)を
判別且つその内容を検出する。
The input interface unit 13 is an ATM interface.
The interface with the exchange 7 is performed, and the input format check unit 14 checks the CRC 10, the sequence number (S
N) is used to confirm the normality of the input cell. Then, the routing unit 15 determines the segment type (ST) such as BOM and COM described above from the input connection cell and detects the content.

【0043】上記の検出の結果得られたセグメントタイ
プがBOM又はSSMの場合は、そのセル内に含まれる
コネクションレスメッセージデータの発信者アドレス
(SA)及び着信者アドレス(DA)を解析し、ATM
網内でのルーティング情報を検索しその内容を書き換え
る。
If the segment type obtained as a result of the above detection is BOM or SSM, the source address (SA) and the destination address (DA) of the connectionless message data contained in the cell are analyzed, and the ATM is analyzed.
Retrieves routing information in the network and rewrites its contents.

【0044】BOM又はSSMのセグメントタイプを付
加されたセルに対して検索されたルーティング情報は、
そのセルに付加されているメッセージ識別子(MID)
と共に、一時記憶しておき、その後セグメントタイプが
COM又はEOMが付加されたセルが入力されると、M
IDの比較をして一致するルーティング情報を先に記憶
したものと、当該セルのものとを比較・検索され、ルー
ティング情報が書き換えられる。
The routing information searched for the cell added with the BOM or SSM segment type is
Message identifier (MID) added to the cell
When a cell with a segment type of COM or EOM added thereto is input, M is temporarily stored.
The IDs are compared and stored, and the matching routing information stored first is compared with that of the cell, and the routing information is rewritten.

【0045】一方、EOMのセグメントタイプを付加さ
れたセルが入力されるとルーティング情報の書き換え終
了後前記MIDは記憶から消去される。次に、前記出力
フォーマット生成部16は、ルーティング部より送出さ
れたコネクションセルに対し、そのコネクションセルの
新たに書き換えられたルーティング情報に伴い、それに
対応したCRC10及びシーケンス番号(SN)を付加
する。
On the other hand, when a cell to which an EOM segment type is added is input, the MID is deleted from storage after rewriting of the routing information is completed. Next, the output format generation unit 16 adds a CRC 10 and a sequence number (SN) corresponding to the newly rewritten routing information of the connection cell to the connection cell transmitted from the routing unit.

【0046】そして、前記出力インタフェース部17
は、ATM交換機とのインタフェースを行う。また、前
記課金部12は、メッセージ処理部11により統一され
たフォーマットのコネクションセルのうち、同一メッセ
ージを構成するセルが無事送出されたメッセージに限
り、そのメッセージ長をパラメータとしてコネクション
レスメッセージ通信の課金を算出する。
The output interface unit 17
Interfaces with an ATM switch. Also, the charging unit 12 charges the connectionless message communication using the message length as a parameter, as long as the message constituting the same message is successfully transmitted among the connection cells in the format unified by the message processing unit 11. Is calculated.

【0047】図8は、前記図6における課金部12の構
成を示した図である。同図において、課金部12は、セ
グメントタイプ分離部18、SA・DA情報検出部1
9、メッセージ長情報検出部20、演算部21、及び課
金メモリ22とから構成される。
FIG. 8 is a diagram showing the configuration of the charging unit 12 in FIG. In FIG. 1, a billing unit 12 includes a segment type separating unit 18 and an SA / DA information detecting unit 1.
9, a message length information detection unit 20, a calculation unit 21, and a charging memory 22.

【0048】前記セグメントタイプ分離部18は、当該
CLサーバ8に入力されたコネクションセルのうちBO
M、EOM、又はSSMのセグメントタイプを付加され
たセルを判別且つ検出して、BOM又はSSMの場合は
SA・DA情報検出部19へEOMの場合はメッセージ
長情報検出部20へ各々送出する。
The segment type separation unit 18 determines the BO of the connection cells input to the CL server 8.
The cell to which the segment type of M, EOM, or SSM is added is determined and detected, and is transmitted to the SA / DA information detecting unit 19 in the case of BOM or SSM and to the message length information detecting unit 20 in the case of EOM.

【0049】そして、SA・DA情報検出部19では、
BOM又はSSMセルより発信者アドレス(SA)及び
着信者アドレス(DA)を検出してこれを課金メモリ2
2に格納する。ここで、SSMセルの場合は、SA・D
A情報検出後当該SSMセルをメッセージ長情報検出部
20へ送出する。
Then, in the SA / DA information detecting section 19,
A caller address (SA) and a callee address (DA) are detected from the BOM or SSM cell, and are detected by the charging memory 2.
2 is stored. Here, in the case of the SSM cell, SA · D
After the A information is detected, the SSM cell is transmitted to the message length information detecting unit 20.

【0050】一方、メッセージ長情報検出部20では、
EOM又はSSMセルよりメッセージ長情報を検出し、
これを演算部21へ送出する。演算部21では前記メッ
セージ長情報検出部20の検出したメッセージ長情報に
基づき以下の演算を行う。
On the other hand, in the message length information detecting section 20,
Detect message length information from EOM or SSM cell,
This is sent to the arithmetic unit 21. The calculation unit 21 performs the following calculation based on the message length information detected by the message length information detection unit 20.

【0051】 さらに、前記演算から得られた受信セル数に通信料金の
算出を行う。
[0051] Further, a communication charge is calculated based on the number of received cells obtained from the calculation.

【0052】そして、得られた通信料金は課金メモリ2
2において対応するSA・DAと共に格納される。以後
同一SA・DAで行われたコネクションレスメッセージ
通信にかかる料金を加算してゆく。
The obtained communication fee is stored in the charging memory 2.
2 together with the corresponding SA / DA. Thereafter, the charge for the connectionless message communication performed in the same SA / DA is added.

【0053】ここで、COMを付加されたコネクション
セルがエラーを発生してそれにかかるコネクションレス
メッセージの通信が行われなくなった場合、本実施例で
は課金のパラメータとなるメッセージ長情報をEOMよ
り注出するため、そのメッセージに対しては課金は行わ
れない。
In this embodiment, if an error occurs in the connection cell to which the COM has been added and communication of the connectionless message is no longer performed, in this embodiment, message length information serving as a charging parameter is output from the EOM. Therefore, the message is not charged.

【0054】[0054]

【発明の効果】従って、本発明によれば、ATM網にお
けるコネクションレスメッセージ通信に対する課金を行
えると共に、途中でATMセルがエラーを発生したメッ
セージに対しては課金を行わない精度の高い課金システ
ムを提供することができる。
Thus, according to the present invention, there is provided a highly accurate accounting system which can perform accounting for connectionless message communication in an ATM network and does not perform accounting for a message in which an ATM cell has an error in the middle. Can be provided.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の原理図FIG. 1 is a principle diagram of the present invention.

【図2】本実施例におけるATM網におけるコネクショ
ンレスメッセージ通信システムの全体構成ブロック図
FIG. 2 is an overall configuration block diagram of a connectionless message communication system in an ATM network according to the embodiment;

【図3】本実施例におけるATMセルのフォーマットを
示す図
FIG. 3 is a diagram showing a format of an ATM cell in the embodiment;

【図4】図3のセルフォーマットにおけるATMヘッダ
の格納内容を示す説明図
FIG. 4 is an explanatory diagram showing stored contents of an ATM header in the cell format of FIG. 3;

【図5】図3のセルフォーマットにおける情報フィール
ド内の内容を示す説明図
FIG. 5 is an explanatory diagram showing contents in an information field in the cell format of FIG. 3;

【図6】本実施例におけるCLサーバの構成図FIG. 6 is a configuration diagram of a CL server according to the present embodiment.

【図7】図6におけるメッセージ処理部11の構成図FIG. 7 is a configuration diagram of a message processing unit 11 in FIG. 6;

【図8】図6における課金部12の構成図8 is a configuration diagram of a charging unit 12 in FIG.

【符号の説明】[Explanation of symbols]

1・・セル変換手段 2・・ATM交換機 3・・CLサーバ 4・・転送路 5a・・発端末 5b・・着端末 6・・セル変換手段 7・・ATM交換機 8・・CLサーバ 9・・ATM交換機 10・・ATM交換網 11・・メッセージ処理部 12・・課金部 13・・入力インタフェース 14・・入力フォーマットチェック部 15・・ルーティング部 16・・出力フォーマット生成部 17・・出力インタフェース部 18・・セグメントタイプ分離部 19・・SA・DA情報検出部 20・・メッセージ長情報検出部 21・・演算部 22・・課金メモリ 1. Cell conversion means 2. ATM exchange 3. CL server 4. Transfer path 5a Calling terminal 5b Calling terminal 6. Cell conversion means 7. ATM switch 8. CL server 9. ATM switch 10 ATM switching network 11 Message processing unit 12 Billing unit 13 Input interface 14 Input format check unit 15 Routing unit 16 Output format generation unit 17 Output interface unit 18 ..Segment type separation section 19.SA/DA information detection section 20.Message length information detection section 21.Calculation section 22.Charging memory

───────────────────────────────────────────────────── フロントページの続き (72)発明者 向井 春郎 神奈川県川崎市中原区上小田中1015番地 富士通株式会社内 (72)発明者 早見 七郎 神奈川県川崎市中原区上小田中1015番地 富士通株式会社内 (72)発明者 初鹿野 一雄 神奈川県川崎市中原区上小田中1015番地 富士通株式会社内 (56)参考文献 特開 平4−138739(JP,A) 実開 平1−100547(JP,U) (58)調査した分野(Int.Cl.7,DB名) H04L 12/56 ──────────────────────────────────────────────────続 き Continuing on the front page (72) Inventor Haruo Mukai 1015 Uedanaka, Nakahara-ku, Kawasaki City, Kanagawa Prefecture Inside Fujitsu Limited (72) Inventor Shichiro Hayami 1015 Kamiodanaka, Nakahara-ku, Kawasaki City, Kanagawa Prefecture Fujitsu Limited ( 72) Inventor Kazuo Hatsukano 1015 Uedanaka, Nakahara-ku, Kawasaki City, Kanagawa Prefecture Inside Fujitsu Limited (56) References JP-A-4-138739 (JP, A) JP-A-1-100547 (JP, U) Field surveyed (Int.Cl. 7 , DB name) H04L 12/56

Claims (3)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 LANにおけるコネクションレスメッセ
ージをセル単位に分割して転送する非同期転送モード
(ATM)網において、 LANから送られてくるコネクションレスメッセージデ
ータを少なくとも一つのATMセルに変換・分割するセ
ル変換手段(1a、1b)と、 転送路(4)を通じてATMセルの交換処理を行う複数
のATM交換機(2a、2b)と、 前記各ATM交換機(2a、2b)に接続されメッセー
ジ処理部、及び課金部とを有するコネクションレスサー
バ(3a、3b)とを備え、 前記コネクションレスサーバ(3a、3b)は、メッセ
ージ処理部によりコネクションレスセル内のコネクショ
ンレス情報のアドレスを解析して該コネクションレスセ
ルに対するルーチングをメッセージIDによって管理す
ると共に、前記課金部により前記コネクションレスセル
からコネクションレスメッセージのメッセージ長に基い
て当該コネクションレスメッセージに対する課金を算出
することを特徴とするATM網におけるコネクションレ
スメッセージ課金システム。
1. An asynchronous transfer mode (ATM) network in which a connectionless message in a LAN is divided and transferred in units of cells, and cells for converting and dividing connectionless message data sent from the LAN into at least one ATM cell. A conversion means (1a, 1b); a plurality of ATM exchanges (2a, 2b) for exchanging ATM cells through a transfer path (4); a message processing unit connected to each of the ATM exchanges (2a, 2b); A connectionless server (3a, 3b) having a charging unit. The connectionless server (3a, 3b) analyzes an address of connectionless information in the connectionless cell by a message processing unit, and Manages the routing for message by message ID and Connectionless Message billing system in an ATM network, characterized in that for calculating the charging for the message the connectionless message based on the length of connectionless messages from the connectionless cell by the charging unit.
【請求項2】 前記課金部において、前記コネクション
レスセルが先頭のセルであるか、最終セルであるか、又
は途中のセルであるかを識別し、その最終セルよりメッ
セージ長情報を検出することを特徴とする請求項1記載
のATM網におけるコネクションレスメッセージ課金シ
ステム。
2. The charging unit identifies whether the connectionless cell is a first cell, a last cell, or an intermediate cell, and detects message length information from the last cell. 2. The connectionless message accounting system in an ATM network according to claim 1, wherein:
【請求項3】 前記メッセージ処理部において、メッセ
ージ誤り及び、又はセル廃棄を検出するエラー検出部を
設け、 前記エラー検出部がエラーを検出した場合、前記メッセ
ージ処理部は、当該メッセージの送信を中止することを
を特徴とする請求項1記載のATM網におけるコネクシ
ョンレスメッセージ課金システム。
3. The message processing unit further includes an error detection unit that detects a message error and / or cell discard, and when the error detection unit detects an error, the message processing unit stops transmitting the message. 2. The connectionless message accounting system in an ATM network according to claim 1, wherein
JP2392492A 1992-02-10 1992-02-10 Connectionless message billing system in ATM network Expired - Fee Related JP3256567B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2392492A JP3256567B2 (en) 1992-02-10 1992-02-10 Connectionless message billing system in ATM network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2392492A JP3256567B2 (en) 1992-02-10 1992-02-10 Connectionless message billing system in ATM network

Publications (2)

Publication Number Publication Date
JPH05227155A JPH05227155A (en) 1993-09-03
JP3256567B2 true JP3256567B2 (en) 2002-02-12

Family

ID=12124076

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2392492A Expired - Fee Related JP3256567B2 (en) 1992-02-10 1992-02-10 Connectionless message billing system in ATM network

Country Status (1)

Country Link
JP (1) JP3256567B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3480973B2 (en) 1993-11-30 2003-12-22 富士通株式会社 Behavior analysis device for parallel processing system
JP2682459B2 (en) * 1994-08-23 1997-11-26 日本電気株式会社 Communication control device
JP3732874B2 (en) * 1995-09-25 2006-01-11 富士通株式会社 ATM switch
JP3233208B2 (en) 1998-04-30 2001-11-26 日本電気株式会社 Layer 3 flow switching method
JP4306997B2 (en) 2000-05-12 2009-08-05 富士通株式会社 Data control device and ATM control device

Also Published As

Publication number Publication date
JPH05227155A (en) 1993-09-03

Similar Documents

Publication Publication Date Title
US5936967A (en) Multi-channel broadband adaptation processing
US6574226B1 (en) Data transmitting method
JP3836513B2 (en) Method and apparatus combining minicell alignment and header protection
US6317431B1 (en) ATM partial cut-through
WO1997032447A1 (en) Asynchronous transfer mode (atm) cell arrival monitoring system
US20020101871A1 (en) Connectionless communication system
US7746813B2 (en) Filtering using communication line identification
JP3256567B2 (en) Connectionless message billing system in ATM network
JPH0795230A (en) Subscriber information processing method in connectionless data service
US5787075A (en) Switched multi-megabit digital service switching apparatus
US6948013B2 (en) Apparatus and method for configuring data cells
JPH07264207A (en) Data terminal connection method to ATM switching network
JPH1065713A (en) Method for detecting atm system cell
JP3297079B2 (en) Billing system
JP3491135B2 (en) Method for inserting alarm cell in ATM network
JP3019056B2 (en) CRC calculation method, gateway and relay node in ATM network accommodating IP network
JP2875559B2 (en) Routing method and node circuit for burst data transfer
US6694472B1 (en) Error correction for frames carried over multiple networks
JP3663205B2 (en) Processing method of subscriber information in connectionless data service
CN1238875A (en) Routing of packets in telecommunications system
JP3582464B2 (en) Base station controller and cell processing method
JPH05327704A (en) Broadcast system and message generating device
JPH09270823A (en) ATM router
JPH05268254A (en) Call setting system in communication network
JP3434912B2 (en) Digital exchange

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: 20011120

LAPS Cancellation because of no payment of annual fees