JPH07235929A - Route confirming method - Google Patents

Route confirming method

Info

Publication number
JPH07235929A
JPH07235929A JP6027871A JP2787194A JPH07235929A JP H07235929 A JPH07235929 A JP H07235929A JP 6027871 A JP6027871 A JP 6027871A JP 2787194 A JP2787194 A JP 2787194A JP H07235929 A JPH07235929 A JP H07235929A
Authority
JP
Japan
Prior art keywords
cell
loopback
communication device
route
instruction
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.)
Pending
Application number
JP6027871A
Other languages
Japanese (ja)
Inventor
Shinji Abe
真司 阿部
Hiroyuki Ishii
啓之 石井
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.)
Nippon Telegraph and Telephone Corp
Original Assignee
Nippon Telegraph and Telephone Corp
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 Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP6027871A priority Critical patent/JPH07235929A/en
Publication of JPH07235929A publication Critical patent/JPH07235929A/en
Pending legal-status Critical Current

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

PURPOSE:To provide a route confirming method which can detect the difference between the route information data and the actual route information by a loop- back function of an OAM cell and can correctly confirm a route as a part of the maintenance operation management of an ATM network. CONSTITUTION:A loop-back cell starts at a start point communication equipment N1 and comes back to the equipment N1. after turning at the relay communication equipments N2-N4 or a terminal. communication equipment N5. Then the contents of a data base DB which previously stores the route information on the virtual path/channel, i.e., a string of communication equipments where the virtual path/channel is terminated or relayed are collated with the actual route information by the loop-back cell. Thus the information on the DB can be correctly updated.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、ATM(非同期転送モ
ード)通信網の保守運用管理に関するものであり、更に
詳しくは、ITU−T(旧CCITT)勧告I.610
等に規定されたOAMセルの故障管理機能の1つである
ループバック機能を用いてVP/VCの経路確認を行な
う方法に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to maintenance and operation management of an ATM (asynchronous transfer mode) communication network, and more specifically to ITU-T (former CCITT) Recommendation I. 610
The present invention relates to a method for confirming a VP / VC route by using a loopback function, which is one of the OAM cell failure management functions defined in the above.

【0002】ここでVCとはATM層のバーチャルチャ
ネルのことであり、VPとはバーチャルパスのことであ
り、共に論理的なコネクションである。そしてVPはV
Cを束ねたもので、束を単位として運用される。VPを
ユーザサービスとして提供する場合は、VP内に多重化
されるVCは網内を透過的に転送される。
Here, VC is a virtual channel of the ATM layer, VP is a virtual path, and both are logical connections. And VP is V
It is a bundle of C and is operated in units of bundles. When the VP is provided as a user service, the VC multiplexed in the VP is transparently transferred in the network.

【0003】[0003]

【従来の技術】さて非同期転送モード(以下ATMと略
称する)は、すべての情報を固定長のセルという単位で
取り扱い、バーチャルパス/チャネル(Virtual Path:V
P/Virtual Channel:VC)により、コネクションと帯域を
独立に管理できる。また、豊富なOAM(Operation,Ad
minstration and Maintenance:保守運用管理)情報をの
せたOAMセルがユーザセルと同じ形式で同じVP/V
C内を送れることが、ATM網の特徴の1つであり、高
度な網の保守、運用、管理が可能となる。VP/VCレ
ベルでのOAMセルを用いたOAM機能として故障管理
機能と性能管理機能がITU−T等で検討されている。
2. Description of the Related Art In the asynchronous transfer mode (hereinafter referred to as ATM), all information is handled in units of fixed-length cells, and a virtual path / channel (Virtual Path: V
P / Virtual Channel (VC) allows connection and bandwidth to be managed independently. In addition, a wealth of OAM (Operation, Ad
minstration and Maintenance: OAM cell with information is the same format as user cell and has the same VP / V
One of the characteristics of the ATM network is that it can be sent in C, which enables advanced network maintenance, operation, and management. A failure management function and a performance management function are being studied by ITU-T and the like as an OAM function using an OAM cell at the VP / VC level.

【0004】これらの管理機能の1つとしてVP/VC
経路確認機能が考えられている。VP/VC経路確認機
能とは、サービス開始前に設計した通りの経路をVP/
VCが通っているか確認したり、網構成がダイナミック
に変化するとき途中経路を確認する機能である。
As one of these management functions, VP / VC
A route confirmation function is being considered. With the VP / VC route confirmation function, the route as designed before the service starts
It is a function to check whether the VC is passing or to check the route when the network configuration dynamically changes.

【0005】実現のために1992年電子情報通信学会
技術研究報告IN91−193「ATM網におけるバー
チャルパストレース方式」にあるように、トレースセル
をVP/VCに流し、VP/VCの終端点、接続点にあ
たる各NE(Network Element:ネットワークを構成する
各種装置)は自分のIDを順次セルに書き込んでいきV
P/VCの終点からOpS(Operation System:オペレ
ーションシステム)に通知するVPトレース方式が提案
されているが、標準化されていない。
In order to realize it, as described in 1992 IEICE Technical Research Report IN91-193 "Virtual Path Trace Method in ATM Network", a trace cell is flown to a VP / VC, a VP / VC end point and a connection are connected. Each NE (Network Element: various devices that composes the network) corresponding to a point sequentially writes its own ID in the cell V
A VP trace method of notifying OpS (Operation System) from the end point of P / VC has been proposed, but it has not been standardized.

【0006】また、導通確認のためにOAMセルのルー
プバック機能が規定されている。ループバック位置ID
を記したループバックセルを始点から各NE(交換機と
かクロスコネクトなどの通信装置)に送り、そのセルが
戻ってくる(ループバックしてくる)ことにより、導通
を確認するものである。このループバック機能だけで
は、実際の経路上には存在するがデータベースに存在し
ないNEを確認できないため、経路確認に使用するには
不十分である。
Further, a loopback function of the OAM cell is defined for confirming continuity. Loopback position ID
The continuity is confirmed by sending a loopback cell marked with to each NE (communication device such as an exchange or a cross-connect) from the start point and returning (looping back) the cell. This loopback function alone cannot be used to confirm a route because NEs that exist on the actual route but do not exist in the database cannot be confirmed.

【0007】[0007]

【発明が解決しようとする課題】そこで本発明は、OA
Mセルのループバック機能を使って経路情報データと、
実際の経路情報との相違を発見し、正しく経路確認を実
現することのできる経路確認方法を提供することを目的
とする。
Therefore, the present invention is based on the OA
Route information data using the loopback function of M cell,
It is an object of the present invention to provide a route confirmation method capable of discovering a difference from actual route information and realizing a correct route confirmation.

【0008】[0008]

【課題を解決するための手段】[Means for Solving the Problems]

(1)OpSが始点(N1)終点(Nn)となるVPま
たはVCの両終端点NEを指定し、N1にループバック
の開始と共にすべてのループバック位置ID(ループバ
ックが発生する位置を示す識別子、経路上の順序とNE
の識別子で構成されるものとする)を指示する。
(1) Specify both end points NE of the VP or VC where OpS is the start point (N1) and end point (Nn), and specify all loopback position IDs (identifiers indicating the position where loopback occurs) to N1 when loopback starts. , Route order and NE
It shall be composed of the identifier of)).

【0009】(2)まず、N1は経路上の全NEに経路
確認開始を指示するため、終点折り返しを指示したルー
プバックセル(LBセル)を指定されたVPまたはVC
に送出する。このセル内には通過したNEをカウントす
るシーケンスナンバー(SN)を設ける。
(2) First, N1 instructs all NEs on the route to start route confirmation. Therefore, the loopback cell (LB cell) instructing the end point loopback is designated as a VP or VC.
Send to. A sequence number (SN) for counting the NEs that have passed is provided in this cell.

【0010】(3)VPまたはVC接続点NEのNi
(i=2,…,n−1)は、この終点折り返しLBセル
を受信したら、SNを更新し、このSNを保存してセル
を通過させると共に、LBセル通過フラグを設定する。
終点となるNEは、このセルを受信すると始点に向けて
送り返す。
(3) Ni at VP or VC connection point NE
When (i = 2, ..., N-1) receives this end-point return LB cell, it updates the SN, saves this SN and passes the cell, and sets the LB cell passage flag.
When the NE, which is the end point, receives this cell, it sends it back toward the start point.

【0011】(4)終点折り返しLBセルが戻ってきた
ら、N1はループバック位置IDを記入したLBセルを
生成し、指定されたVPまたはVCに送出する。 (5)Ni(i=2,…,n−1)は、「保存していた
SN+自分のID」とループバック位置IDの一致する
LBセルを受信したら、フラグを解除しセルを発信点に
送り返す。その他のLBセルはそのまま通過させる。終
点となるVPまたはVCの終端点は、ループバック位置
IDがどのNEとも一致しなかったLBセルを受信した
ら、セル内にループバック位置IDが一致しなかったこ
とを記入し、始点に送り返す。
(4) When the return LB cell at the end point is returned, N1 generates an LB cell in which the loopback position ID is entered and sends it to the designated VP or VC. (5) When Ni (i = 2, ..., N-1) receives an LB cell in which the “stored SN + own ID” and the loopback position ID match, the flag is cleared and the cell is set as the transmission point. Send back. The other LB cells are passed through as they are. When the LB cell whose loopback position ID does not match any NE is received, the terminal point of the VP or VC, which is the end point, writes that the loopback position ID does not match in the cell and sends it back to the starting point.

【0012】(6)N1は受信したセルがループバック
してきたことを確認する。すべてのLBセルが戻ってき
たら、N1は全NEに経路確認終了を指示するため、終
点折り返しを指示したLBセルを指定されたVPまたは
VCに送出する。この終点折り返しLBセルを受信した
とき、フラグが設定されたままのNEは、保存していた
SNと共に自分のIDとループバック位置の一致するL
Bセルを受信しなかったことをOpSに通知する。N1
は送信したLBセルが戻ってきたら、OpSに上記
(5)で検出した対象となるNEがなかったループバッ
ク位置IDを通知し終了する。
(6) N1 confirms that the received cell has looped back. When all the LB cells have returned, the N1 sends the LB cells instructing the end point loopback to the designated VP or VC in order to instruct all NEs to finish the route confirmation. When this NE loopback LB cell is received, the NE with the flag still set is the L having the same ID and loopback position as the stored SN.
Notify OpS that the B cell was not received. N1
When the transmitted LB cell returns, the OpS notifies the OpS of the loopback position ID in which there is no target NE detected in (5) above, and ends.

【0013】[0013]

【作用】フラグを設定することにより、実際に経路を構
成しているNEを特定する。自分宛てのLBセル受信時
にフラグを解除することにより、そのNEがDB内に存
在することを確認する。終点で宛先のなかったLBセル
にそのことを記入し始点で報告することにより、DB内
に存在しないNEの確認をする。SNにより順序を保証
する。終了指示LBセルを受信時にフラグが設定された
ままのNEが自分宛てのLBセルが来なかったことを報
告することにより、実際に経路を構成していながらDB
に登録されていないNEを確認する。ゆえに、経路確認
が可能となる。
By setting the flag, the NE that actually constitutes the route is specified. When the LB cell addressed to itself is received, the flag is cleared to confirm that the NE exists in the DB. The NE that does not exist in the DB is confirmed by writing that in the LB cell that has no destination at the end point and reporting it at the start point. SN guarantees the order. When the end instruction LB cell is received, the NE with the flag still set reports that the LB cell addressed to itself does not come, and the DB
Check NEs that are not registered in. Therefore, the route can be confirmed.

【0014】[0014]

【実施例】図1は、本発明実施の対象として想定される
網構成の例を示すブロック図である。同図に示す網構成
は、オペレーションシステム(OpS)とそれにつなが
るデータベース(DB)、5つのネットワークエレメン
ト(NE)からなり、NEにはそれぞれ構成情報(I
D)としてa,b,c,d,eが与えられている。
DESCRIPTION OF THE PREFERRED EMBODIMENTS FIG. 1 is a block diagram showing an example of a network configuration assumed to be the subject of the present invention. The network configuration shown in the figure comprises an operation system (OpS), a database (DB) connected to it, and five network elements (NE). Each NE has configuration information (I).
D, a, b, c, d, and e are given.

【0015】図2は、始点NE(図1ではN1に相当)
での処理フローを示す。OpSから経路確認開始の指示
を受けた始点NEは指定された経路に開始指示ループバ
ック(LB)セルを送信する。開始指示LBセルが戻っ
てきたら、OpSから指示された各NE宛てにループバ
ック位置IDを記入したLBセルを送信する。各LBセ
ルが戻ってきたら、LB位置IDが一致するNEがなか
った、宛先なしのセルがあったかどうか確認する。あっ
た場合は、そのLB位置IDと宛先がなかったことを保
存しておく。
FIG. 2 shows a start point NE (corresponding to N1 in FIG. 1).
The processing flow in is shown. The start point NE that has received the instruction to start the route confirmation from the OpS transmits a start instruction loopback (LB) cell to the designated route. When the start instruction LB cell is returned, the LB cell in which the loopback position ID is written is transmitted to each NE instructed by OpS. When each LB cell returns, it is confirmed whether there is a cell having no destination and no NE having the same LB location ID. If there is, the LB location ID and the absence of the destination are saved.

【0016】次に、終了指示をするLBセルを送信す
る。このセルが戻ってきたら、開始点NEは先ほどの保
存していた情報があればOpSに報告して、終了する。
図2中の「戻った?」という判定で、ある決められた時
間内にLBセルが戻って来なかった場合は、異常発生と
してOpSに通知し、そこで経路確認を中止する。
Next, the LB cell for instructing termination is transmitted. When this cell returns, the starting point NE reports to OpS, if there is the previously stored information, and ends.
If the LB cell has not returned within a predetermined time in the determination of “returned?” In FIG. 2, it is notified to OpS that an abnormality has occurred, and the route confirmation is stopped there.

【0017】図3は、接続点NE(図1ではN2,3,
4に相当)での処理フローを示す。各NEは、LBセル
を受信時にそのセルが開始指示、特定LB位置指示、終
了指示か識別する。開始指示の場合は、各NEはフラグ
を設定してそのセル内に設けたシーケンスナンバ(S
N)を更新し、更新したSNを保存しておく。例えば、
N2ではSN=1を受信するので、SN=2に更新し、
このSN=2を保存しておく。処理を終えたセルは通過
させる。
FIG. 3 shows a connection point NE (N2, 3, in FIG. 1).
(Corresponding to 4) is shown. Upon receiving the LB cell, each NE identifies whether the cell is a start instruction, a specific LB position instruction, or an end instruction. In the case of a start instruction, each NE sets a flag and sets a sequence number (S
N) is updated and the updated SN is saved. For example,
Since N2 receives SN = 1, update it to SN = 2,
This SN = 2 is saved. Cells that have been processed are passed.

【0018】終了指示であった場合は、各NEはフラグ
が設定されているかどうか確認する。フラグが設定され
ている場合は、自分宛てのLBセルが来なかったことを
示すので、保存してあるSNと自分のIDと共に自分宛
てのLBセルが来なかったことをOpSに報告し、フラ
グの設定を解除し、SNをクリアする。フラグが設定さ
れていない場合は、そのまま終了指示LBセルを通過さ
せる。
In the case of the end instruction, each NE confirms whether the flag is set. If the flag is set, it indicates that the LB cell addressed to itself has not arrived. Therefore, it reports to the OpS that the LB cell addressed to itself has not arrived together with the stored SN and its ID, and the flag is set. Cancel the setting and clear SN. If the flag is not set, the end instruction LB cell is passed as it is.

【0019】特定LB位置指示の場合は、各NEは「保
存していたSN+自ID」とループバック位置IDが合
うかどうかを確認する。一致する場合には、自分宛ての
LBセルが来たということで、設定されていたフラグを
解除する。そして、保存していたSNをクリアしセルを
始点に向けて折り返す。一致しない場合には、そのまま
通過させる。
In the case of the specific LB position indication, each NE confirms whether the "stored SN + own ID" matches the loopback position ID. If they match, it means that the LB cell addressed to itself has arrived, and thus the set flag is cleared. Then, the stored SN is cleared and the cell is folded back toward the starting point. If they do not match, let them pass through.

【0020】図4は、終点NE(図1ではN5に相当)
での処理フローを示す。終点NEでは終点折り返しかど
うか識別する。終点折り返しではない、つまりLB位置
IDが終点とされていないLBセルを受信したら、経路
上の接続点NEでLB位置IDの一致するものがなかっ
たということで、このセル内に宛先がないことを記入し
て、始点に向けて折り返す。終点折り返しが指示されて
いる場合は、そのまま始点に向けて折り返す。
FIG. 4 shows the end point NE (corresponding to N5 in FIG. 1).
The processing flow in is shown. At the end point NE, it is determined whether or not the end point is turned back. When the LB cell that is not the end point return, that is, the LB position ID is not the end point is received, there is no LB position ID matching at the connection point NE on the route, so there is no destination in this cell. Fill in and fold back toward the starting point. If end point wrapping is instructed, fold back toward the start point.

【0021】図10は、本発明で用いるセルフォーマッ
トの実現例を示す説明図である。ITU(国際電気通信
連合)−T/ATMフォーラムで規定されているOAM
セルをベースとしている。図中のLBセル共通領域にL
Bセルがループバックしたかどうか示す識別子とループ
バックが発生する位置を示す識別子が規定されている。
本発明ではLB領域のうちITU−T/ATMフォーラ
ムで未使用とされている部分にLB識別、SN、宛先識
別子を設ける。
FIG. 10 is an explanatory diagram showing an implementation example of the cell format used in the present invention. ITU (International Telecommunication Union) -OAM defined by T / ATM Forum
It is cell based. L in the LB cell common area in the figure
An identifier indicating whether the B cell has looped back and an identifier indicating the position where the loopback occurs are defined.
In the present invention, the LB identification, the SN, and the destination identifier are provided in the unused portion in the ITU-T / ATM forum in the LB area.

【0022】LB種別の例としては、開始指示:00、
特定LB位置指示:01、終了指示:10、予備:11
などが考えられる。SNは開始指示のとき使用し、SN
の更新保存は終点折り返しループバックの往路のみで行
なう。宛先識別子は、宛先が存在したか否かを識別す
る。データベース上には存在するが実際の経路上には存
在しないNEに対してループバックが指定された場合、
そのLBセルは途中で折り返されずに終点まで来てしま
うので、終点にてこの識別子に記入する。
As an example of the LB type, start instruction: 00,
Specific LB position instruction: 01, end instruction: 10, reserve: 11
And so on. SN is used when instructing to start, and SN
The update and save of is performed only on the outward path of the end point loopback. The destination identifier identifies whether the destination exists. If loopback is specified for an NE that exists on the database but does not exist on the actual route,
Since the LB cell reaches the end point without being folded back, the identifier is entered at the end point.

【0023】次にDB内の経路構成情報と実際の設備と
の比較確認の例を説明する。DB内の構成情報が例えば
「1:a、2:b、3:f、4:d、5:e」であり、
実際の設備がN1:a、N2:b、N3:c、N4:
d、N5:eであった場合の経路確認の様子を以下説明
する。
Next, an example of comparison and confirmation between the route configuration information in the DB and the actual equipment will be described. The configuration information in the DB is, for example, “1: a, 2: b, 3: f, 4: d, 5: e”,
Actual equipment is N1: a, N2: b, N3: c, N4:
The state of the route confirmation in the case of d, N5: e will be described below.

【0024】図5に示すように、OpSが始点となるN
E(N1)にループバック開始と共にすべてのループバ
ック位置ID(ループバックが発生する位置を示す識別
子:経路上の順序とNEの識別子より構成されるものと
する、この場合、2:b、3:f、4:d、5:eとな
る)を指示する指示パケットがデータ通信網経由で送ら
れる。
As shown in FIG. 5, N starting from OpS
All loopback position IDs at E (N1) start with loopback (identifier indicating position where loopback occurs: order on route and identifier of NE, in this case, 2: b, 3 : F, 4: d, 5: e) is sent via the data communication network.

【0025】まず、N1は経路確認開始を指示するた
め、終点折り返しを指示したループバック(LB)セル
を指定されたVPまたはVCに送出する。この終点折り
返しループバックセルにはNEをカウントするSNを設
ける。Ni(i=2,…,4)はこの終点折り返しセル
を受信したらフラグを設定してSNの更新、保存を行な
いセルを通過させる。N2の場合だとSN=”1”を”
2”に更新し”2”を保存しておく。終点となるNEは
このセルを受信すると始点に向けて送り返す。LBセル
折り返し後始点に戻る過程ではSNの更新、保存は行な
わない(図6)。
First, N1 sends a loopback (LB) cell instructing the end point loopback to the designated VP or VC in order to instruct the start of route confirmation. An SN that counts NEs is provided in this end point loopback cell. When Ni (i = 2, ..., 4) receives this end-point turn-back cell, it sets a flag, updates and saves the SN, and passes the cell. In the case of N2, set SN = "1""
When it receives this cell, it sends it back to the starting point. The SN is not updated or saved in the process of returning to the starting point after returning the LB cell (Fig. 6). ).

【0026】終点折り返しLBセルが戻ってきたら、図
7に示すようにN1はループバック位置IDを記入した
LBセルを指示されたVPまたはVCに送出する。Ni
(i=2,…,4)では「保存していたSN+自ID」
とループバック位置IDの一致するLBセルを受信した
ら、フラグを解除し発信元に送り返す。その他のLBセ
ルはそのまま通過させる。終点となるVPまたはVCの
終端点は、ループバック位置IDがどのNEがどのNE
とも一致しなかったLBセル(この例では、ループバッ
ク位置が3:fのセル)を受信したら、セル内にループ
バック位置IDが一致しなかったことを記入し、始点に
送り返す。
When the end point loopback LB cell is returned, N1 sends the LB cell in which the loopback position ID is written to the designated VP or VC as shown in FIG. Ni
In (i = 2, ..., 4), "Saved SN + own ID"
When the LB cell having the same loopback position ID is received, the flag is cleared and the LB cell is sent back to the sender. The other LB cells are passed through as they are. The end point of the VP or VC, which is the end point, is the NE whose loopback position ID is which NE.
When an LB cell that does not match (in this example, a cell whose loopback position is 3: f) is received, the fact that the loopback position ID does not match is entered in the cell, and it is sent back to the start point.

【0027】N1は受信したLBセルがループバックし
てきたことを確認する。送信したLBセルが全て戻って
きたら、N1は経路確認終了を指示するために、終点折
り返しを指示したLBセルをVPまたはVCに送出す
る。この終点折り返しLBセルを受信したとき、フラグ
が設定されたままのNE(この例では、N3)は「保存
していたSN+自分のID」(3:c)とループバック
位置IDの一致するLBセルを受信しなかったことをO
pSに通知する。
N1 confirms that the received LB cell has looped back. When all the transmitted LB cells have returned, the N1 sends the LB cell instructing the end point loopback to the VP or VC in order to instruct the end of the route confirmation. When the end point return LB cell is received, the NE (N3 in this example) with the flag still set is the LB in which the "stored SN + own ID" (3: c) and the loopback position ID match. O that no cell was received
Notify pS.

【0028】N1は送信したLBセルが戻ってきたらO
pSに対象となるNEがなかったLBセルのループバッ
ク位置ID(この例では3:f)と対象となるNEがな
かったことを通知する(図8)。
N1 returns O when the transmitted LB cell returns.
The loopback position ID (3: f in this example) of the LB cell in which the target NE was not present is notified to the pS and that the target NE was not present (FIG. 8).

【0029】図9のように、OpSではDBの情報
「1:a、2:b、3:f、4:d、5:e」と経路確
認で得られた情報「3:fがない」、「3:cがある」
の比較により実際の設備であるN1:a、N2:b、N
3:c、N4:d、N5:eに対応した情報「1:a、
2:b、3:c、4:d、5:e」に更新される。
As shown in FIG. 9, in OpS, DB information “1: a, 2: b, 3: f, 4: d, 5: e” and information “3: f does not exist” obtained by route confirmation. , "There is 3: c"
Compared with the actual equipment N1: a, N2: b, N
Information "1: a," which corresponds to 3: c, N4: d, N5: e
2: b, 3: c, 4: d, 5: e ”.

【0030】次に途中経路がわからない場合の構成情報
収集について説明する。DB内には始点(1:a)終点
(5:e)の情報しかなく、実際の設備がN1:a、N
2:b、N3:c、N4:d、N5:eであった場合の
経路確認の様子を説明する。
Next, the collection of the configuration information when the intermediate route is unknown will be described. There is only information of start point (1: a) and end point (5: e) in the DB, and the actual equipment is N1: a, N
The state of route confirmation in the case of 2: b, N3: c, N4: d, N5: e will be described.

【0031】OpSが始点となるNE(N1)にループ
バック開始と共にすべてのループバック位置ID(この
場合、5:e)を指示する指示パケットがデータ通信網
経由で送られる。まず、N1は経路確認開始を指示する
ため、終点折り返しを指示したループバック(LB)セ
ルを指定されたVPまたはVCに送出する。この終点折
り返しループバックセルにはNEをカウントするSNを
設ける。Ni(i=2,…,4)はこの終点折り返しセ
ルを受信したらフラグを設定してSNの更新、保存を行
ないセルを通過させる。N3の場合だとSN=”2”
を”3”に更新し”3”を保存しておく。終点となるN
Eはこのセルを受信すると始点に向けて送り返す。
An instruction packet for instructing all loopback position IDs (in this case, 5: e) is sent to the NE (N1) whose starting point is OpS together with the start of loopback via the data communication network. First, N1 sends a loopback (LB) cell instructing the end point loopback to the designated VP or VC in order to instruct the start of route confirmation. An SN that counts NEs is provided in this end point loopback cell. When Ni (i = 2, ..., 4) receives this end-point turn-back cell, it sets a flag, updates and saves the SN, and passes the cell. In the case of N3, SN = "2"
Is updated to “3” and “3” is saved. N as the end point
When E receives this cell, it sends it back toward the starting point.

【0032】終点折り返しLBセルが戻ってきたら、N
1はループバック位置(この例では終点のみ)を書いた
LBセルを指示されたVPまたはVCに送出する。Ni
(i=2,…,4)では「保存していたSN+自ID」
とループバック位置IDの一致するLBセルは受信しな
いので、フラグを解除しない。
When the LB cell returning to the end point returns,
1 sends the LB cell in which the loopback position (only the end point in this example) is written to the designated VP or VC. Ni
In (i = 2, ..., 4), "Saved SN + own ID"
Since the LB cell having the same loopback position ID is not received, the flag is not cleared.

【0033】N1は受信したLBセルがループバックし
てきたことを確認する。送信したLBセルが戻ってきた
ら、N1は経路確認終了を指示するために、終点折り返
しを指示したLBセルをVPまたはVCに送出する。こ
の終点折り返しLBセルを受信したとき、フラグが立っ
たままのNE(この例では、N2,N3,N4)は「保
存していたSN+自分のID」とループバック位置ID
の一致するLBセルを受信しなかったことをOpSに通
知する。
N1 confirms that the received LB cell has looped back. When the transmitted LB cell returns, the N1 sends the LB cell instructing the end point loopback to the VP or VC in order to instruct the end of the route confirmation. When this end-point return LB cell is received, the NEs (N2, N3, N4 in this example) with the flag still set are the "saved SN + own ID" and the loopback position ID.
The OpS is notified that it has not received the matching LB cell.

【0034】OpSではDBの情報「1:a、5:e」
と経路確認で得られた情報「2:bがある」、「3:c
がある」、「4:dがある」の比較により実際の設備で
あるN1:a、N2:b、N3:c、N4:d、N5:
eに対応した情報「1:a、2:b、3:c、4:d、
5:e」に更新される。
In OpS, DB information "1: a, 5: e"
And the information "2: b is present" and "3: c
There are N: a, N2: b, N3: c, N4: d, N5:
Information corresponding to e "1: a, 2: b, 3: c, 4: d,
5: e ".

【0035】[0035]

【発明の効果】以上説明したように、本発明によれば、
ATM通信網において、OAMセルのループバック機能
を用いてVP/VC経路確認が可能になるという利点が
ある。
As described above, according to the present invention,
In the ATM communication network, there is an advantage that the VP / VC route can be confirmed by using the loopback function of the OAM cell.

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

【図1】本発明の実施対象として想定する網構成を示す
ブロック図である。
FIG. 1 is a block diagram showing a network configuration assumed as an implementation target of the present invention.

【図2】図1における開始点NEでの処理フローを示す
フローチャートである。
FIG. 2 is a flowchart showing a processing flow at a starting point NE in FIG.

【図3】図1における接続点NEでの処理フローを示す
フローチャートである。
FIG. 3 is a flowchart showing a processing flow at a connection point NE in FIG.

【図4】図1における終点NEでの処理フローを示すフ
ローチャートである。
4 is a flowchart showing a processing flow at an end point NE in FIG.

【図5】OpSからN1に経路確認開始の指示とループ
バック位置IDが送られてくる様子を示すブロック図で
ある。
FIG. 5 is a block diagram showing how a route check start instruction and a loopback position ID are sent from OpS to N1.

【図6】N1より各NEに開始を指示する、終点折り返
しループバックセルが送られ、それを受信したNEでフ
ラグが設定され、SNが更新、保存される様子を示すブ
ロック図である。
FIG. 6 is a block diagram showing a state in which an end-point loopback loopback cell, which instructs each NE to start from N1, is sent, a flag is set in the NE that has received the loopback cell, and the SN is updated and stored.

【図7】N1よりループバック位置IDを記入したルー
プバックセルを送信し、それが戻ってくる様子を示すブ
ロック図である。
FIG. 7 is a block diagram showing how a loopback cell in which a loopback position ID is entered is transmitted from N1 and is returned.

【図8】終了を指示する終点折り返しループバックセル
がN1に戻ってきたのち、DB上にはあるが実際の経路
上にはないNEと、DB上にはないが実際の経路上には
あるNEが報告される様子を示すブロック図である。
FIG. 8 is a diagram illustrating an end-point loopback cell indicating termination, which is after returning to N1 and is on the DB but not on the actual route; and NE, which is not on the DB but on the actual route. It is a block diagram which shows a mode that NE is reported.

【図9】DBの情報が更新される様子を示すブロック図
である。
FIG. 9 is a block diagram showing how DB information is updated.

【図10】本発明で使用するループバックセルの実現例
を示す説明図である。
FIG. 10 is an explanatory diagram showing an implementation example of a loopback cell used in the present invention.

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

OpS…オペレーションシステム、DB…データベー
ス、SN…シーケンスナンバ、NE…通信装置
OpS ... Operation system, DB ... Database, SN ... Sequence number, NE ... Communication device

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 仮想パス(又は仮想チャネル)と、それ
らを終端あるいは中継する通信装置と、で構成されるA
TM通信網において、 一方の終端通信装置を始点通信装置として該始点通信装
置から送出され、中継通信装置又は他方の終端通信装置
で折り返し、始点通信装置に戻るループバックセルによ
り、仮想パス(又は仮想チャネル)が終端又は中継され
る通信装置の列である仮想パス(又は仮想チャネル)の
経路情報の、予め記憶されているデータベースの内容
と、実際の経路情報を対照し、データベース情報を正し
く更新する経路確認方法。
1. A comprising a virtual path (or virtual channel) and a communication device terminating or relaying them.
In the TM communication network, one end communication device is used as a start point communication device and is sent from the start point communication device, and is returned by the relay communication device or the other end communication device and returned to the start point communication device by a virtual path (or virtual path). Correctly update the database information by comparing the actual route information with the contents of the database stored in advance of the route information of the virtual path (or virtual channel) which is the sequence of communication devices whose channels are terminated or relayed. Route confirmation method.
【請求項2】 請求項1に記載の経路確認方法におい
て、前記始点通信装置は、 前記ATM通信網のオペレーションシステムから経路確
認開始の指示を受けると、それにより指定された経路に
開始指示ループバックセルを送信し、開始指示ループバ
ックセルが戻ってきたら、オペレーションシステムから
指示された各通信装置宛てにループバック位置IDを記
入したループバックセルを送信し、各ループバックセル
が戻ってきたら、ループバック位置IDが一致する通信
装置がなかった、宛先なしのセルがあったかどうか確認
し、あった場合は、そのループバック位置IDと宛先が
なかったことを保存しておき、次に、終了指示をするル
ープバックセルを送信し、このセルが戻ってきたら、開
始点通信装置は先ほどの保存していた情報があればオペ
レーションシステムに報告して終了することを特徴とす
る経路確認方法。
2. The route confirmation method according to claim 1, wherein when the start point communication device receives a route confirmation start instruction from an operation system of the ATM communication network, a start instruction loopback is performed on a route specified thereby. When the cell is transmitted and the start instruction loopback cell returns, the loopback cell in which the loopback position ID is written is transmitted to each communication device instructed by the operation system, and when each loopback cell returns, the loop It was confirmed whether or not there was a cell having no destination and there was no communication device having the same back position ID. If there was, a loopback position ID and the absence of a destination were saved, and then an end instruction was given. Loopback cell, and when this cell comes back, the starting point communication device will have the previously saved information. Routability wherein the ending and report to the operating system.
【請求項3】 請求項1又は2に記載の経路確認方法に
おいて、前記中継通信装置の各々は、 ループバックセルを受信時にそのセルが開始指示、特定
ループバック位置指示、終了指示か識別し、開始指示の
場合は、各通信装置はフラグを設定してそのセル内に設
けたシーケンスナンバを更新し、更新したシーケンスナ
ンバSNを保存しておき、その処理を終えたセルは通過
させ、前記識別が終了指示であった場合は、各通信装置
はフラグが設定されているかどうか確認し、フラグが設
定されている場合は、自分宛てのループバックセルが来
なかったことを示すので、保存してあるシーケンスナン
バと自分のIDと共に自分宛てのループバックセルが来
なかったことをオペレーションシステムに報告してフラ
グの設定を解除し、シーケンスナンバをクリアし、フラ
グが設定されていない場合は、そのまま終了指示ループ
バックセルを通過させ、前記識別が特定ループバック位
置指示の場合は、各通信装置は「保存していたシーケン
スナンバ+自ID」とループバック位置IDが合うかど
うかを確認し、一致する場合には、自分宛てのループバ
ックセルが来たということで、設定されていたフラグを
解除し、そして、保存していたシーケンスナンバをクリ
アしセルを始点に向けて折り返し、一致しない場合に
は、そのまま通過させることを特徴とする経路確認方
法。
3. The route confirmation method according to claim 1, wherein each of the relay communication devices identifies, when receiving a loopback cell, whether the cell is a start instruction, a specific loopback position instruction, or an end instruction, In the case of the start instruction, each communication device sets a flag to update the sequence number provided in the cell, stores the updated sequence number SN, passes the cell that has completed the process, and identifies the identification. If it is an end instruction, each communication device checks whether the flag is set.If the flag is set, it means that the loopback cell addressed to itself did not come, so save it. It reports to the operating system that there is no loopback cell addressed to itself with a certain sequence number and its own ID, and the flag setting is cleared, and the sequence number is deleted. When the flag is not set, the end instruction loopback cell is passed as it is, and when the identification is the specific loopback position instruction, each communication device has the “saved sequence number + own ID”. And the loopback position ID match, and if they match, the loopback cell addressed to itself has arrived, so the set flag is cleared, and the saved sequence number is deleted. A route check method that clears the cell and turns it back toward the starting point, and if it does not match, let it pass through as it is.
【請求項4】 請求項1,2又は3に記載の経路確認方
法において、終端通信装置は、 ループバックセルを受信時にそのセルが終点折り返しか
どうか識別すし、終点折り返しではない、つまりループ
バック位置IDが終点とされていないループバックセル
を受信したら、経路上の中継通信装置でループバック位
置IDの一致するものがなかったということで、このセ
ル内に宛先がないことを記入して、始点通信装置に向け
て折り返し、終点折り返しが指示されている場合は、そ
のまま始点通信装置に向けて折り返すことを特徴とする
経路確認方法。
4. The route confirmation method according to claim 1, 2, or 3, wherein the terminating communication device identifies whether or not the loopback cell is the end point return loop when receiving the loop back cell, and is not the end point return loop, that is, the loop back position. When a loopback cell whose ID is not the end point is received, it is noted that no relay communication device on the route has the same loopback position ID, so that there is no destination in this cell, the start point is entered. A route checking method characterized in that when an instruction is given to return to the communication device and to return to the end point, the process is returned to the starting communication device as it is.
JP6027871A 1994-02-25 1994-02-25 Route confirming method Pending JPH07235929A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6027871A JPH07235929A (en) 1994-02-25 1994-02-25 Route confirming method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6027871A JPH07235929A (en) 1994-02-25 1994-02-25 Route confirming method

Publications (1)

Publication Number Publication Date
JPH07235929A true JPH07235929A (en) 1995-09-05

Family

ID=12232967

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6027871A Pending JPH07235929A (en) 1994-02-25 1994-02-25 Route confirming method

Country Status (1)

Country Link
JP (1) JPH07235929A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001020850A1 (en) * 1999-09-16 2001-03-22 Fujitsu Limited Network system matching confirming method and device therefor
US6404740B1 (en) 1997-10-17 2002-06-11 Fujitsu Limited System for testing internal connectivity in ATM switching equipment
US6545978B1 (en) 1998-04-24 2003-04-08 Fujitsu Limited Network managing method and system
JP2008141785A (en) * 2001-02-23 2008-06-19 Panduit Corp Network documentation system with electronic modules
US8140645B2 (en) 2002-11-29 2012-03-20 International Business Machines Corporation Index server support to file sharing applications
JP2013179628A (en) * 2007-10-12 2013-09-09 Nortel Networks Ltd Continuity check management in link state controlled ethernet network

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6404740B1 (en) 1997-10-17 2002-06-11 Fujitsu Limited System for testing internal connectivity in ATM switching equipment
US6545978B1 (en) 1998-04-24 2003-04-08 Fujitsu Limited Network managing method and system
WO2001020850A1 (en) * 1999-09-16 2001-03-22 Fujitsu Limited Network system matching confirming method and device therefor
JP2008141785A (en) * 2001-02-23 2008-06-19 Panduit Corp Network documentation system with electronic modules
JP4527157B2 (en) * 2001-02-23 2010-08-18 パンデュイット・コーポレーション Network documentation system with electronic modules
US8140645B2 (en) 2002-11-29 2012-03-20 International Business Machines Corporation Index server support to file sharing applications
JP2013179628A (en) * 2007-10-12 2013-09-09 Nortel Networks Ltd Continuity check management in link state controlled ethernet network
US8918538B2 (en) 2007-10-12 2014-12-23 Rockstar Consortium Us Lp Automatic MEP provisioning in a link state controlled ethernet network
US9059918B2 (en) 2007-10-12 2015-06-16 Rpx Clearinghouse Llc Continuity check management in a link state controlled ethernet network

Similar Documents

Publication Publication Date Title
US6456631B1 (en) Communication control equipment and communication control method
US7596094B2 (en) System and method for transmission of operations, administration, and maintenance packets between ATM and switching networks upon failures
EP1033900B1 (en) Signaling method for packet network and system
KR100540408B1 (en) Next hop loopback
US6377574B1 (en) Packet switch and method for relaying management cells and data cells in a form of IP packet
WO1998039696A2 (en) Unitary virtual circuit in digital network having communication
JP4603494B2 (en) Transmission apparatus and learning information maintenance method
EP1190535B1 (en) Topology discovery in atm networks
JPH07235929A (en) Route confirming method
US6822962B1 (en) Virtual connection switching method and ATM switch
US6545978B1 (en) Network managing method and system
JP2929993B2 (en) Routing method
US7353292B2 (en) Device and method for changing connection types between a fixed or variable state with an external switching unit
KR100460496B1 (en) A device and a method of recovery abnormal control cell in subscriber unit for atm exchange
JP3077089B2 (en) ATM network loopback test method
JPH07283820A (en) Path setting system
JP2001313649A (en) Network system and connection switching method
JP3264247B2 (en) ATM communication system
AU641828B2 (en) A method of transmitting data on a telecommunications network
JP3174466B2 (en) Failure notification method and node device in multipoint ATM network
KR100218686B1 (en) Apparatus and method for registering vp/vc connection of reservation mode in small/medium atm exchanging system
JP3071775B1 (en) VPC switching method
EP1245129B1 (en) The delivery of timers and pharmeters to the service specific convergence sublayer (sscs) of the signalling atm adaptation layer (saal) at the network node interface (nni) and at the user network interface (uni)
JP2001285306A (en) Verification method for matching of virtual connection
JP2001313652A (en) Virtual connection setting type communication system, node device in the communication system and method for setting virtual connection