JP3235662B2 - Routing control method - Google Patents
Routing control methodInfo
- Publication number
- JP3235662B2 JP3235662B2 JP14680699A JP14680699A JP3235662B2 JP 3235662 B2 JP3235662 B2 JP 3235662B2 JP 14680699 A JP14680699 A JP 14680699A JP 14680699 A JP14680699 A JP 14680699A JP 3235662 B2 JP3235662 B2 JP 3235662B2
- Authority
- JP
- Japan
- Prior art keywords
- pnni
- atm
- pvc
- agent
- routing
- 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)
Description
【0001】[0001]
【発明の属する技術分野】本発明は、動的な経路制御機
能を有しないATM(非同期転送モード)交換機能をサ
ポートするATM装置と、ATM装置にATM Forum PNNI
1.0の機能を供給する経路接続エージェントとからなる
経路制御装置の経路制御方式に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an ATM device which supports an ATM (Asynchronous Transfer Mode) switching function without a dynamic path control function, and an ATM device such as ATM Forum PNNI.
The present invention relates to a route control method of a route control device including a route connection agent that supplies a function of 1.0.
【0002】このATM Forum PNNI1.0の機能には、
(1)通信を行いたい2台のATMエンドシステム間の
経路を動的に識別するためのルーティング機能と、
(2)上記ATMエンドシステム間でQOS(Quality
of Service)を保証したコネクションを設定するための
シグナリング機能と、の2つが主として定義されてい
る。[0002] The functions of this ATM Forum PNNI1.0 include:
(1) a routing function for dynamically identifying a path between two ATM end systems with which communication is desired;
(2) QOS (Quality) between the above ATM end systems
and a signaling function for setting up a connection that guarantees the service of service).
【0003】[0003]
【従来の技術】近年のパソコンの高性能化により1台の
装置で、データ・音声・画像等様々な情報を処理できる
ようになってきた。これらの情報をパソコンで処理した
結果を他装置から読み込む場合、物理的及び経済的な理
由から同一回線でのLAN/WAN接続が望まれ、この
要求を解決する技術として、ATM(Asynchronous Tra
nsfer Mode:非同期転送モード)による通信が脚光を浴
びている。ATMネットワークではATMセル内のヘッ
ダ情報にルーティング情報を設定する為、SVC(Swit
ched Virtual Connection:仮想接続交換)/PVC(P
ermanent VirtualConnection:相手固定接続)共に、ユ
ーザデータ発行前に仮想コネクション(以下、VCと記
す)を設定し、コネクション型としてエンドーエンド間
の通信ルートを決定しておかなければならない。通常V
C設定から解除するまでの間ユーザデータは同一ルート
を通過する。2. Description of the Related Art In recent years, personal computers have been able to process various information such as data, voice, and images with a single personal computer. When the result of processing this information by a personal computer is read from another device, LAN / WAN connection on the same line is desired for physical and economic reasons. As a technique for solving this request, ATM (Asynchronous Trasfer) is used.
Communication by nsfer mode (asynchronous transfer mode) is in the spotlight. In an ATM network, SVC (Swit) is used to set routing information in header information in an ATM cell.
ched Virtual Connection: Virtual Connection Exchange / PVC (P
Before issuing user data, a virtual connection (hereinafter abbreviated as VC) must be set for both “ermanent VirtualConnection” and “end-to-end communication route” as a connection type. Normal V
From the setting of C to the release, the user data passes through the same route.
【0004】このようなATMネットワークで、ネット
ワーク内の回線品質の劣化によるデータ誤り発生や、定
期保守等により回線を交換するときや、ATM交換装置
の回線対応パッケージの交換時に、当該回線を通過して
いるVCは切断され、エンドーエンド間の通信が不通に
なってしまう場合がある。この場合には、エンドユーザ
間の通信路を確保するため、当該回線とは別の回線を選
択し、当該回線内のVCを別のルートへ切り換える必要
がある。In such an ATM network, when a data error occurs due to deterioration of the line quality in the network, when the line is exchanged due to periodic maintenance, or when the line-compatible package of the ATM exchange is exchanged, the line passing through the line is exchanged. In some cases, an existing VC is disconnected and communication between end-to-end is interrupted. In this case, in order to secure a communication path between end users, it is necessary to select a line different from the line and switch the VC in the line to another route.
【0005】この別のルートへ切り換える方法につい
て、特開平10−32575号公報に、切り換え要求発
行側において、ATM Forum P-NNI(ph.1)等による接続さ
れた他装置からのネットワークトポロジ情報の取得機能
と、そのネットワークトポロジ情報から当該VCに対す
る迂回ルートを検索する機能と、迂回ルート先へVPI
=0,VCI=5のシグナリング用チャネルを用いて迂
回情報を含む接続要求メッセージを発行する機能を用い
て迂回ルート先へ接続要求を発行し、迂回ルート中継装
置において、シグナリングメッセージ交換機能と、接続
要求メッセージを解析し、自装置内のVC設定と次装置
へのシグナリングメッセージを転送する機能を用いて、
迂回用中継VCの設定及び次装置への迂回情報を含む接
続要求メッセージを転送し、迂回ルート終端装置におい
て迂回情報を含む接続要求メッセージを解析し迂回対象
のVCを切り換える機能を用いてVC切り換えを実現す
るATM仮想コネクション切替方法が記載されている。Japanese Patent Laid-Open Publication No. Hei 10-32575 discloses a method of switching to another route. In the switching request issuing side, network topology information from another device connected by ATM Forum P-NNI (ph.1) or the like is used. An acquisition function, a function of searching for a detour route for the VC from the network topology information, and a VPI to the detour route destination
= 0, VCI = 5, a connection request is issued to a detour route destination using a function of issuing a connection request message including detour information, and the detour route relay device has a signaling message exchange function and a connection function. Using the function of analyzing the request message and transferring the VC setting in the own device and the signaling message to the next device,
The connection switching message including the setting of the detour relay VC and the detour information to the next device is transferred, and the detour route terminating device analyzes the connection request message including the detour information and uses the function of switching the VC to be detoured to perform the VC switching. An ATM virtual connection switching method to be realized is described.
【0006】[0006]
【発明が解決しようとする課題】しかしながら、上記A
TM交換装置にはPNNI機能や迂回ネットワーク設定
機能等を備えているが、このような機能を備えていない
ATM交換装置が配置されている場合には、例えば迂回
ルートを決定することは困難である。特に、PVC(相
手固定接続)のみをサポートしているATM装置におい
て、通信障害が発生した場合、オペレータがマニュアル
で迂回PVCを設定する必要がある。PVCが少なけれ
ば比較的短時間で通信復旧することは可能だが、PVC
が多数設定されている場合は、その全容を把握するため
に時間がかかり、通信復旧が遅れてしまう。また、オペ
レータが全PVCを設定する必要があるため、その経路
など設定が複雑である。However, the above A
Although the TM switching device has a PNNI function, a detour network setting function, and the like, it is difficult to determine a detour route, for example, when an ATM switching device without such a function is arranged. . In particular, if a communication failure occurs in an ATM device that supports only PVC (fixed connection), the operator needs to manually set a bypass PVC. If there are few PVCs, it is possible to recover communication in a relatively short time.
When a large number of are set, it takes time to grasp the entire contents, and communication restoration is delayed. Further, since the operator needs to set all the PVCs, setting such as the route is complicated.
【0007】本発明は、限定的に固定的な接続を可能と
するコネクション設定機能のみを備えた簡易なATM交
換装置について、ルート障害等に対しても迂回ルートの
設定やPNNI機能を達成する経路制御エージェントを
用いて、ネットワークの設定を容易にすることを課題と
する。The present invention relates to a simple ATM switching apparatus having only a connection setting function that enables a fixed connection in a limited manner, a route for setting a detour route and achieving a PNNI function even in the case of a route failure or the like. It is an object to facilitate setting of a network by using a control agent.
【0008】[0008]
【課題を解決するための手段】本発明は、ATM(非同
期転送モード)交換機能のPVC(相手固定接続)のみ
をサポートするATM装置に、前記ATM装置に何ら変
更を加えずに、ATM Forum PNNI1.0の機能を適用する前
記ATM装置に経路接続エージェントを接続した経路制
御方式において、前記経路接続エージェントは前記AT
M装置の状態を監視する装置状態監視部と、前記ATM
装置の状態を記憶する装置状態データベースと、前記装
置状態監視部からの前記ATM装置の状態に応じてコネ
クションを削除できる判断要素を記憶するエージェント
データベースと、前記ATM装置のコネクションを設定
するPNNI(個別網間インターフェース)インターワ
ーク処理部と、前記PNNIインターワーク処理部とシ
グナリングを設定するPNNI機能部とを備えたことを
特徴とする。According to the present invention, an ATM Forum PNNI1 is provided for an ATM device which supports only an ATM (Asynchronous Transfer Mode) exchange function PVC (fixed connection) without changing the ATM device. .0, to which the path connection agent is connected to the ATM device, wherein the path connection agent
A device status monitoring unit for monitoring the status of the M device;
A device status database that stores the status of the device, an agent database that stores a determination element that can delete a connection according to the status of the ATM device from the device status monitoring unit, and a PNNI (individually) that sets the connection of the ATM device. (Inter-network interface) An interwork processing unit, and a PNNI function unit that sets signaling with the PNNI interwork processing unit.
【0009】また、上記経路制御方式において、前記経
路接続エージェントは装置−エージェント間通信用プロ
トコルインターフェースによって前記ATM装置に所定
時間間隔で前記ATM装置の状態要求を発生し、その応
答を受信するポーリング機能を備え、前記装置状態デー
タベースに記憶することを特徴とする。In the above route control system, the route connection agent issues a status request of the ATM device to the ATM device at predetermined time intervals by a device-agent communication protocol interface, and receives a response from the polling function. And stored in the device status database.
【0010】また、上記経路制御方式において、前記ポ
ーリング機能の際に予め設定したリトライ回数を越えて
も前記ATM装置から応答がない場合には、前記ATM
装置に未稼動状態又は障害と判断することを特徴とす
る。In the above route control system, if the ATM device does not respond even after exceeding a preset number of retries in the polling function,
It is characterized in that the apparatus is determined to be in a non-operating state or a failure.
【0011】また、本発明は、ATM(非同期転送モー
ド)交換機能をサポートするATM装置と、前記ATM
装置にATM Forum PNNI1.0の機能を適用する前記ATM
装置に接続した経路接続エージェントとからなる経路制
御装置において、前記経路接続エージェントは、エージ
ェント機能部と、公衆網と区別するためプライベート網
やATMインターネットで使用する最適のルートを決定
するPNNI(個別網間インターフェース)機能部と、
前記ATM装置と保守ネットワークとやり取りする通信
機能部とからなり、前記エージェント機能部は、前記A
TM装置の制御管理部と、管理対象の前記ATM装置と
のデータの送受信を行う装置インターフェースと、前記
ATM装置の状態監視部と、エージェントデータベース
と、装置状態データベースとから構成され、前記PNN
Iインターフェースは前記PNNI機能部とやり取りす
るPNNIシグナリングインターフェースと前記PNN
I機能部とやり取りするPNNIインターワーク処理部
とから構成され、前記通信機能部は、管理対象の前記A
TM装置とのデータの送受信を行うドライバと、前記ド
ライバとのデータの変換を行って前記装置インターフェ
ースとデータの送受信を行う装置−エージェント間通信
用プロトコルインターフェースと、エージェント間通信
用ネットワークの前記保守ネットワークとのデータの送
受信を行う第2のドライバと、当該第2のドライバに接
続され前記PNNIインターフェースとやり取りするエ
ージェント間通信用プロトコルインターフェースとから
構成されることを特徴とする。The present invention also provides an ATM device which supports an ATM (Asynchronous Transfer Mode) switching function,
The ATM which applies the function of ATM Forum PNNI1.0 to the device
In a path control device comprising a path connection agent connected to a device, the path connection agent includes an agent function unit and a PNNI (individual network) for determining an optimal route to be used in a private network or ATM Internet to distinguish it from a public network. Interface) function section,
A communication function unit for communicating with the ATM device and a maintenance network, wherein the agent function unit
The PNN comprising a control management unit of the TM device, a device interface for transmitting and receiving data to and from the ATM device to be managed, a status monitoring unit of the ATM device, an agent database, and a device status database;
The I interface includes a PNNI signaling interface for communicating with the PNNI function unit and the PNN.
I function unit and a PNNI interwork processing unit that communicates with each other.
A driver for transmitting and receiving data to and from the TM device, a protocol interface for device-agent communication for performing data conversion with the driver and transmitting and receiving data to and from the device interface, and the maintenance network for a network for agent communication And a second driver for transmitting and receiving data to and from the second driver, and a protocol interface for agent communication connected to the second driver and exchanging with the PNNI interface.
【0012】また、本発明は、ATM(Asynchronous T
ransfer Mode; 非同期転送モード)クロスコネクタなど
PVC(Permanent Virtual Connection)のみをサポー
トするATM装置に、ATM装置に何ら変更を加えず
に、ATM Forum PNNI1.0の機能を適用するための構成を
提供する。PNNI(Private Network-Network Interf
ace)を適用することにより、PVCのみをサポートす
るATM装置においても、動的な経路制御が可能にな
る。Further, the present invention relates to an ATM (Asynchronous T
ransfer Mode (asynchronous transfer mode) Provides a configuration for applying the functions of the ATM Forum PNNI1.0 to ATM devices that support only PVC (Permanent Virtual Connection) such as a cross connector without making any changes to the ATM devices. . PNNI (Private Network-Network Interface)
By applying ace), dynamic routing can be performed even in an ATM device that supports only PVC.
【0013】また、本発明は、図1を参照して説明すれ
ば、ATMネットワークN1はPVCのみをサポートす
るATM装置で構成されたネットワークである。ATM
ネットワークに含まれる各ATM装置(D1,D2,D
3,D4)には、それぞれ経路制御エージェント(A
1,A2,A3,A4)が保守端末の接続方法と同じ方
法で接続されている。各経路制御エージェントは保守ネ
ットワークN2を通じてお互いに通信することができ
る。In the present invention, referring to FIG. 1, the ATM network N1 is a network composed of ATM devices that support only PVC. ATM
Each ATM device (D1, D2, D
3 and D4) have routing agents (A
1, A2, A3, A4) are connected in the same manner as the connection method of the maintenance terminal. Each routing agent can communicate with each other through the maintenance network N2.
【0014】経路制御エージェントはATM装置の
(1)装置管理部、(2)ATM Forum PNNI1.0の機能
部、(3)装置状態とPNNIを対応づけるためのPN
NIインタフェース、(4)通信機能部を備えている。
経路制御エージェントは、それぞれが接続されているA
TM装置の状態の監視と、PVCの設定・削除を行い、
さらにATM Forum PNNI 1.0の手順に従い、各ATM装置
間の最適な経路を計算することができる。ネットワーク
の障害時には得られた最適な経路を元に、経路制御エー
ジェントがATM装置に対して迂回PVCを設定する。
これにより動的な制御機能を持たないATM装置による
ネットワークで動的な経路制御を可能にする。The routing control agent comprises: (1) a device management unit of the ATM device; (2) a function unit of the ATM Forum PNNI 1.0; and (3) a PN for associating the device status with the PNNI.
An NI interface, and (4) a communication function unit.
The routing control agent determines that each of the connected A
Monitor the status of the TM device and set / delete the PVC,
Further, according to the procedure of ATM Forum PNNI 1.0, it is possible to calculate the optimal route between each ATM device. In the event of a network failure, the path control agent sets a bypass PVC for the ATM device based on the obtained optimum path.
This enables dynamic path control in a network by an ATM device having no dynamic control function.
【0015】[0015]
【発明の実施の形態】本発明による実施形態について、
図面を参照しつつ詳細に説明する。DESCRIPTION OF THE PREFERRED EMBODIMENTS Embodiments according to the present invention will be described.
This will be described in detail with reference to the drawings.
【0016】(1)構成の説明 まず、図1に本実施形態のシステム的な概念図を示して
説明する。(1) Description of Configuration First, FIG. 1 shows a conceptual diagram of a system according to the present embodiment.
【0017】図1において、保守ネットワークN2とA
TMネットワークN1とが接続されており、保守ネット
ワークN2は各経路接続制御エージェントA1〜A4か
らの情報により、経路接続制御エージェントA1〜A4
からエージェントされた各ATM装置D1〜D4の接続
されたATMネットワークN1を保守している。In FIG. 1, the maintenance networks N2 and A
The maintenance network N2 is connected to the TM network N1, and the maintenance network N2 receives information from each of the route connection control agents A1 to A4.
Maintains an ATM network N1 to which each of the ATM devices D1 to D4, which is agented by the agent, is connected.
【0018】また、ATMネットワークN1はPVC
(Permanent Virtual Circuit:相手固定接続)のみを
サポートするATM装置で構成されたネットワークであ
る。The ATM network N1 is a PVC
(Permanent Virtual Circuit: permanent connection).
【0019】このATM装置(D1〜D4)は、通常構
成管理、障害管理、性能管理、装置管理、アドレス等の
設定管理によりATM管理機能を有する場合もあるが、
本実施形態ではATM装置は固定的にコネクションを端
末間で設定しておくPVCのみをサポートし、いわゆる
ATM交換機のように送信されてきたATMセルを目的
の宛先情報に向けてスイッチ機能を有するATM装置で
あり、ATM−LAN制御機能としての、ATMセル転
送機能、コネクション制御(シグナリング)、ルーティ
ング、トラヒック制御(輻輳制御、資源管理/割り当
て)、ネットワーク管理機能、IP over ATM,LAN Emulat
ion等の機能のうち、物理レイヤを主に処理するATM
セル転送機能を有するだけの簡易なスイッチャーとして
のATM交換装置として把握され、動的な制御機能を持
たないATM交換装置ともいえる。The ATM devices (D1 to D4) may have an ATM management function by normal configuration management, fault management, performance management, device management, and setting management of addresses and the like.
In the present embodiment, the ATM device supports only a PVC in which a connection is fixedly set between terminals, and has an ATM switch having a switching function for directing an ATM cell transmitted like a so-called ATM exchange to target destination information. The device is an ATM-LAN control function, ATM cell transfer function, connection control (signaling), routing, traffic control (congestion control, resource management / allocation), network management function, IP over ATM, LAN Emulat
ATM that mainly processes the physical layer among functions such as ion
It is understood as an ATM switching device as a simple switcher having only a cell transfer function, and can be said to be an ATM switching device having no dynamic control function.
【0020】また、経路接続制御エージェントA1〜A
4はいわばATM装置の意図に従い、不足機能を補完し
つつ自律的な判断に基づいた処理を実行する機能を有
し、特に一般公衆のネットワークに対して、LANやW
AN等の独立系のネットワーク内でのATMフォーラム
に従って、更に進展した機能を提供するものである。従
って、図1においては、ATM装置とは独立した装置と
して示しているが、ATM装置のアダプターとしても適
用でき、従来のATM装置のコネクター部に追加的なエ
ージェントボックスを設けたり、ATM装置内にスロッ
トボックス的に内蔵してもよく、それぞれATM装置の
機能向上、不足機能の追加のために設定することもでき
る。The route connection control agents A1 to A
4 has a function of executing a process based on autonomous judgment while supplementing a lacking function according to the intention of the ATM device.
According to an ATM forum in an independent network such as an AN, it provides further advanced functions. Therefore, in FIG. 1, although shown as a device independent of the ATM device, it can also be applied as an adapter of the ATM device, and an additional agent box is provided in the connector portion of the conventional ATM device, or inside the ATM device. It may be built in as a slot box, and can also be set to improve the functions of the ATM device and add missing functions.
【0021】このATMネットワークN1に含まれる各
ATM装置(D1,D2,D3,D4)には、それぞれ
経路制御エージェント(A1,A2,A3,A4)が、
保守端末の接続方法と同じ接続ケーブルによる方法で接
続されている。各経路制御エージェントは保守ネットワ
ークN2を通じてお互いに通信することができる。Each of the ATM devices (D1, D2, D3, D4) included in the ATM network N1 has a routing control agent (A1, A2, A3, A4), respectively.
The connection is made using the same connection cable as the maintenance terminal. Each routing agent can communicate with each other through the maintenance network N2.
【0022】また、図2は経路制御エージェント(A
1,A2,A3,A4)の内部ブロックと内部信号系路
を示す。FIG. 2 shows a routing control agent (A
1, A2, A3, A4) and internal signal paths.
【0023】図2において、経路制御エージェント1に
は、エージェント機能部2と、公衆網と区別するためプ
ライベート網やATMインターネットで使用する各リン
ク間で、各リンクの状態に関する情報をやり取りして、
ネットワークのスイッチ間のトポロジやネットワーク内
のリソースを認識し、最適のルートを決定するためのP
NNI(Private Network-Network Interface)機能部
3と、ATM装置や保守ネットワークとやり取りする通
信機能部4とから構成される。経路制御エージェント1
のエージェント機能部2は、装置管理部5と、PNNI
機能部3とのやり取りを行うPNNIインターフェース
6からなり、装置管理部5には、管理対象の通信装置か
らのデータの送受信する装置インターフェース11と、
装置状態監視部9と、エージェントデータベース7と、
装置制御部10と、装置状態データベース8とから構成
される。In FIG. 2, a routing control agent 1 exchanges information on the status of each link between an agent function unit 2 and each link used in a private network or ATM Internet to distinguish it from a public network.
P for recognizing the topology between switches in the network and resources in the network and determining the optimal route
It comprises an NNI (Private Network-Network Interface) function unit 3 and a communication function unit 4 for exchanging with an ATM device or a maintenance network. Routing agent 1
The agent function unit 2 includes a device management unit 5 and a PNNI
The device management unit 5 includes a PNNI interface 6 for exchanging with the function unit 3, and a device interface 11 for transmitting and receiving data from a communication device to be managed.
A device state monitoring unit 9, an agent database 7,
It comprises a device control unit 10 and a device status database 8.
【0024】また、PNNIインターフェース6は、P
NNIシグナリングインターフェース14と、相互接続
処理を行う処理部13を有するPNNIインターワーク
(相互接続)処理部12とから構成されている。また、
通信機能部4には、管理対象の通信装置のATM装置と
のデータの送受信を行うドライバ16と、ドライバ16
とのデータの変換を行う装置−エージェント間通信用プ
ロトコルインターフェース15と、エージェント間通信
用ネットワークの保守ネットワークとのデータの送受信
を行うドライバ18と、ドライバ18に接続されエージ
ェント間通信用プロトコルインターフェース17とから
構成される。The PNNI interface 6 has a P
It comprises an NNI signaling interface 14 and a PNNI interwork (interconnection) processing unit 12 having a processing unit 13 for performing an interconnection process. Also,
The communication function unit 4 includes a driver 16 for transmitting and receiving data to and from the ATM device of the communication device to be managed, and a driver 16.
A device-agent communication protocol interface 15 for converting data between the agent, a driver 18 for transmitting and receiving data to and from a maintenance network of the agent communication network, and an agent-to-agent communication protocol interface 17 connected to the driver 18. Consists of
【0025】[装置状態監視処理部]本実施形態で、主
に図2に示すエージェント機能部2の装置管理部5のう
ち、ATM装置の状態監視処理部9の動作について説明
する。エージェント機能部2により、PNNI機能を持
たないATM装置に対して、PNNI機能を適用するこ
とが可能になる。以下、エージェント機能部2の状態監
視処理部9について説明する。[Device Status Monitoring Processing Unit] In this embodiment, the operation of the status monitoring processing unit 9 of the ATM device in the device management unit 5 of the agent function unit 2 shown in FIG. 2 will be mainly described. The agent function unit 2 makes it possible to apply the PNNI function to an ATM device having no PNNI function. Hereinafter, the state monitoring processing unit 9 of the agent function unit 2 will be described.
【0026】図3に管理対象のATM装置の通信装置
と、経路制御エージェント1との通信タイミングチャー
トを示す。また、図4には具体的な動作のフローチャー
トを示している。経路制御エージェント1は、ATM装
置に対して所定時間毎にATM装置の状態を報告させる
ためのデータを送出するが、ポーリング間隔時間の間隔
で、定期的にATM装置状態要求を行い、装置状態の取
得および装置の稼働状態を判断する。FIG. 3 shows a communication timing chart between the communication device of the ATM device to be managed and the routing control agent 1. FIG. 4 shows a flowchart of a specific operation. The routing control agent 1 sends data for causing the ATM device to report the status of the ATM device at predetermined time intervals. The routing control agent 1 periodically sends an ATM device status request at a polling interval time to check the status of the device. Acquisition and operation status of the device are determined.
【0027】図3において、まず初期状態/装置未稼動
状態のときに、経路制御エージェント1のエージェント
機能部2から管理するATM装置の状態の通知を要求す
る(a)。管理対象の通信装置はそのポーリング通報に
対して応答する(b)。また、装置稼働状態の場合に
は、経路制御エージェント1は、ポーリング間隔時間
(p time)毎に装置状態要求を送出し(c)、ATM装
置である管理対象の通信装置はその要求を受けると、そ
の要求に対応するデータを検出し、自体の状態をデータ
として応答する(d)。In FIG. 3, first, in the initial state / device non-operation state, a request is sent from the agent function unit 2 of the routing control agent 1 for notification of the state of the ATM device to be managed (a). The communication device to be managed responds to the polling notification (b). Further, in the case of the device operating state, the routing control agent 1 sends a device status request at every polling interval time (p time) (c), and the communication device to be managed, which is an ATM device, receives the request. , The data corresponding to the request is detected, and the state of itself is responded as data (d).
【0028】また、管理対象のATM装置が故障である
か、又は伝送線の障害、経路制御エージェント1のドラ
イブ16の障害等の場合には、経路制御エージェント1
から装置状態要求のポーリング通報を行い、応答がない
場合には、再度ポーリング・リトライ回数分繰り返す。
リトライ回数分の応答がない場合には、管理対象のAT
M装置は上述したATM装置の故障か又は他の故障であ
ると判断し、その旨を保守ネットワークに通知する。If the ATM device to be managed is out of order, or a fault in the transmission line or a fault in the drive 16 of the route control agent 1, the route control agent 1
, A polling notification of the device status request is made, and if there is no response, the process is repeated again for the number of times of polling / retry.
If there is no response for the number of retries, the managed AT
The M device determines that the above-described ATM device has failed or is another failure, and notifies the maintenance network of the failure.
【0029】また、図4に示すATM装置状態監視部の
エージェント機能部2のフローチャートに基づいて説明
する。事前に、本ポーリングにおいて、ptimeとしてポ
ーリング間隔時間と、pretryとしてポーリング・リトラ
イ回数とを設定すると共に、current timeとして現在の
時間を常時監視する(S0)。A description will be given based on the flowchart of the agent function unit 2 of the ATM device state monitoring unit shown in FIG. In advance, in this polling, a polling interval time is set as ptime, and the number of polling retries is set as pretry, and the current time is constantly monitored as current time (S0).
【0030】まず、初期状態では管理対象のATM装置
は未稼働状態と判断されている(S1)。一定間隔でA
TM装置の装置状態要求を行うため、現在の時刻を監視
すると共に、タイマとリトライ回数のカウンタとをそれ
ぞれ初期化した後(S2)、ポーリングのためATM装
置の装置状態要求を行う(S3)。ATM装置の装置状
態要求を行ってからの経過時間を計算し、ポーリング間
隔時間と比較する(S4)。ポーリング間隔時間以内で
あれば応答を受け取ったか調べる(S5)。応答を受け
取っていればATM装置は稼働状態と判断され(S
6)、応答からATM装置状態を取得し、ATM装置の
装置状態データベース/PNNIデータベースを更新す
る(S7)。ステップ4でポーリング間隔時間以内に応
答を受け取らなかった場合、ポーリングリトライ回数だ
け装置状態要求を繰り返す(S10,S9)。ステップ
S10,S9でポーリングリトライ回数以内に応答を受
けとらなかった場合、ATM装置の装置未稼働状態と判
断し(S11)、ATM装置の装置状態データベース/
PNNIデータベースの更新を行う(S7)。ステップ
S5で応答を受け取っていなければタイマーを現在の時
間に合わせてステップS4に移行し(S8)、ポーリン
グ間隔時間内か否かを判断し、ステップS7に移行す
る。このデータベースの更新過程から、管理対象となる
ATM装置の特性に合わせて、ポーリング間隔時間とポ
ーリングリトライ回数を決定する。First, in the initial state, the ATM device to be managed is determined to be inactive (S1). A at regular intervals
In order to make a request for the status of the TM device, the current time is monitored, and a timer and a counter for the number of retries are initialized (S2), and then a device status request for the ATM device is made for polling (S3). The time elapsed since the request for the device state of the ATM device is calculated and compared with the polling interval time (S4). If it is within the polling interval, it is checked whether a response has been received (S5). If a response has been received, the ATM device is determined to be operating (S
6) Acquire the ATM device status from the response and update the device status database / PNNI database of the ATM device (S7). If no response is received within the polling interval in step 4, the device status request is repeated for the number of polling retries (S10, S9). If a response is not received within the number of polling retries in steps S10 and S9, it is determined that the ATM device is not operating (S11), and the device status database /
The PNNI database is updated (S7). If a response has not been received in step S5, the timer is shifted to step S4 according to the current time (S8), it is determined whether or not the current time is within the polling interval, and the flow shifts to step S7. From this database update process, the polling interval time and the number of polling retries are determined according to the characteristics of the ATM device to be managed.
【0031】[装置制御処理部10]つぎに、装置制御
処理部10は、図5を参照しつつ、PVCのみをサポー
トするATM装置によるPVCの登録・削除に関する装
置制御処理を行う。PVCの登録・削除はPNNI機能
部からの要求により行われる。[Device Control Processing Unit 10] Next, the device control processing unit 10 performs device control processing relating to registration / deletion of PVC by an ATM device that supports only PVC, with reference to FIG. PVC registration / deletion is performed by a request from the PNNI function unit.
【0032】図5でオペレータにより新規PVCを登録
する場合について説明する。新規PVCを登録する場
合、オペレータはPVC設定に必要となる情報を入力す
る(S21)。また、PNNI機能部3で生成される経
路情報DTL(Designated Transit List)を取得し(S
22)、適切なPNNIシグナリングの設定用SETU
Pメッセージを生成し(S23)、PNNIインタワー
ク部12の処理部13の経由でPNNI機能部3に送信
する(S24)。上記各ステップにより新規PVCを登
録する。The case where a new PVC is registered by the operator will be described with reference to FIG. When registering a new PVC, the operator inputs information required for PVC setting (S21). Further, the route information DTL (Designated Transit List) generated by the PNNI function unit 3 is acquired (S
22), SETU for appropriate PNNI signaling configuration
A P message is generated (S23) and transmitted to the PNNI function unit 3 via the processing unit 13 of the PNNI interworking unit 12 (S24). A new PVC is registered by the above steps.
【0033】つぎに、図6でオペレータにより既存PV
Cを削除する場合について説明する。オペレータは削除
するPVCを選択操作する(S31)。装置状態データ
ベースから削除するPVCの情報を取得し、PNNIシ
グナリングにおける呼切断用のRELEASEメッセー
ジを生成し(S32)、PNNIインターワーク処理部
12の処理部13を介してPNNI機能部3に送信する
(S33)。この各ステップによりPVCを削除する。Next, referring to FIG.
The case where C is deleted will be described. The operator selects the PVC to be deleted (S31). The information of the PVC to be deleted is acquired from the device status database, a RELEASE message for call disconnection in PNNI signaling is generated (S32), and transmitted to the PNNI function unit 3 through the processing unit 13 of the PNNI interwork processing unit 12 (S32). S33). Through these steps, the PVC is deleted.
【0034】つぎに、図7でPNNI機能部3からPV
C登録要求を受けとった場合について説明する。PNN
I機能部3からPVC登録要求を受け取ると(S4
1)、装置インタフェース11にPVC登録要求を送信
する(S42)。PVCがATM装置に登録されたか確
認し(S43)、PVC登録が成功すれば、装置状態イ
ンタフェース11を介して装置状態データベース8を更
新し(S44)、PVCの設定を終了する(S45)。
ステップS43でPVC登録が失敗した場合、リトライ
回数だけPVC登録要求を繰り返す(S46)。リトラ
イ回数を超えた場合、異常処理を行い(S47)、装置
状態インタフェース11を介して装置状態データベース
8を更新する(S45)。Next, in FIG.
A case where a C registration request is received will be described. PNN
Upon receiving the PVC registration request from the I function unit 3 (S4
1), a PVC registration request is transmitted to the device interface 11 (S42). It is confirmed whether the PVC has been registered in the ATM device (S43). If the PVC registration is successful, the device status database 8 is updated via the device status interface 11 (S44), and the PVC setting ends (S45).
If PVC registration has failed in step S43, the PVC registration request is repeated for the number of retries (S46). If the number of retries has been exceeded, abnormality processing is performed (S47), and the device status database 8 is updated via the device status interface 11 (S45).
【0035】次に、図8でPNNI機能部3からPVC
削除要求を受けとった場合について説明する。PNNI
機能部3からPVC削除要求を受け取ると(S51)、
装置インタフェース11にPVC削除要求を送信する
(S52)。PVC削除が成功すれば(S53)、装置
状態データベースを更新する(S54)。もしステップ
S53でPVC削除が失敗した場合、リトライ回数だけ
PVC削除要求を繰り返す(S57,S53)。リトラ
イ回数を超えた場合(S57)、異常処理を行い(S5
8)、PNNI機能部3からPVC削除要求処理を終了
する(S59)。つぎに、中継ノードで障害が発生し、
PVCが削除されたのかを確認するため、削除されたP
VCの発呼側ノードが障害を発生したのか又は自身か調
べる(S55)。自身で無ければ処理を終了するが(S
59)、自身であればPVCの削除が障害によるものか
調べる(S56)。障害によるPVC削除でなければ処
理を終了するが、障害による原因がPVC削除であれ
ば、PNNI機能部3で生成される経路情報DTL(Des
ignated Transit List)を取得し(S60)、適切なP
NNIシグナリングの設定用SETUPメッセージを生
成し(S61)、PNNIインタワーク部12の処理部
13経由でPNNI機能部3に送信し(S62)、PV
Cの更新登録要求処理を終了する(S59)。Next, referring to FIG.
The case where a deletion request is received will be described. PNNI
When a PVC deletion request is received from the functional unit 3 (S51),
A PVC deletion request is transmitted to the device interface 11 (S52). If the PVC deletion is successful (S53), the device status database is updated (S54). If the PVC deletion has failed in step S53, the PVC deletion request is repeated for the number of retries (S57, S53). If the number of retries has been exceeded (S57), abnormal processing is performed (S5).
8) The PNNI function unit 3 ends the PVC deletion request processing (S59). Next, a failure occurs in the relay node,
In order to confirm whether the PVC has been deleted, the deleted P
It is checked whether the VC calling side node has failed or is itself (S55). If not, the process ends (S
59) If it is, check whether the deletion of the PVC is due to a failure (S56). If the PVC is not deleted due to the failure, the process is terminated. If the cause is the PVC deletion, the route information DTL (Des
(S60), and obtains the appropriate P
A SETUP message for setting NNI signaling is generated (S61) and transmitted to the PNNI function unit 3 via the processing unit 13 of the PNNI interworking unit 12 (S62), and the PV
The update registration request processing for C is terminated (S59).
【0036】また、図9で、ポート障害が発生した場
合、もしくは装置が未稼働状態になった場合の処理につ
いて説明する。まず、装置状態データベース8から装置
状態を取得し(S71)、ポート障害が発生または装置
が未稼働状態になったことがわかる。ポート障害の場合
(S72)、そのポートに関連するPVCに対してPN
NIシグナリング・リリースメッセージを生成し(S7
3)、PNNIインターワーク部13に送信する(S7
4)。また、装置が未稼働状態になった場合、全PVC
に対してPNNIシグナリング・リリースメッセージを
生成し(S73)、PNNIインターワーク部13に送
信する。Referring to FIG. 9, a description will be given of the processing when a port failure occurs or when the apparatus is in the non-operation state. First, the device status is acquired from the device status database 8 (S71), and it is found that a port failure has occurred or the device has become inactive. In the case of a port failure (S72), a PN is assigned to the PVC associated with the port.
An NI signaling release message is generated (S7
3), and transmits it to the PNNI interworking unit 13 (S7)
4). In addition, when the device is in a non-operation state, all PVCs are
A PNNI signaling release message is generated (S73) and transmitted to the PNNI interworking unit 13.
【0037】[PNNIインターワーク処理12]PN
NIインターワーク処理12は、PNNI機能部3、P
NNIシグナリングインタフェース14、装置−エージ
ェント間プロトコルインタフェース15、装置制御部5
の間でPNNIメッセージの中継処理を行う。[PNNI Interwork Process 12] PN
The NI interworking process 12 includes a PNNI function unit 3
NNI signaling interface 14, device-agent protocol interface 15, device control unit 5
The relay process of the PNNI message is performed between.
【0038】図10を用いて説明する。装置−エージェ
ント間プロトコルインタフェース15からドライバ16
を介して、PNNIメッセージを受信すると(S8
1)、経路接続エージェントは、装置状態データベース
8を参照し、管理対象のATM装置の稼働状態か否かを
調べ(S82)、未稼働状態であればそのPNNIメッ
セージを廃棄する(S85)。さらにステップS82で
稼働状態の場合、メッセージを送受信するポートが障害
状態であれば(S83)、そのPNNIメッセージを廃
棄する(S85)。ATM装置が稼働状態であり、かつ
送受信の入力又は出力ポートが正常である場合に限りP
NNIメッセージを中継する(S84)。この送受信の
入力又は出力ポートが正常でない場合にはそのPNNI
メッセージを廃棄する(S85)。This will be described with reference to FIG. From the device-agent protocol interface 15 to the driver 16
When a PNNI message is received via
1), the route connection agent refers to the device status database 8 to check whether or not the ATM device to be managed is operating (S82), and if not, discards the PNNI message (S85). Further, if the port transmitting and receiving the message is in the failure state (S83) in the case of the operation state in step S82, the PNNI message is discarded (S85). Only when the ATM device is operating and the input / output port for transmission / reception is normal
The NNI message is relayed (S84). If the input or output port for this transmission / reception is not normal, the PNNI
The message is discarded (S85).
【0039】[PNNIシグナリングインターフェース
14]PNNIシグナリングインターフェース14は、
PNNIシグナリングメッセージをPVCの登録・削除
に対応付け、装置状態データベースの更新を行う。ここ
で、PNNIシグナリングは通信しているときだけコネ
クションを動的に設定するSVC(Switched Virtual C
onnection)を設定/開放するプロトコルである。[PNNI Signaling Interface 14] The PNNI signaling interface 14
The device status database is updated by associating the PNNI signaling message with PVC registration / deletion. Here, PNNI signaling is an SVC (Switched Virtual CV) that dynamically sets a connection only during communication.
This is a protocol to set / release onnection.
【0040】図11を用いて、装置状態データベースの
更新について説明する。経路接続エージェントは、PN
NIシグナリングメッセージを受信すると(S91)、
PNNI機能部3へ送信する(S92)。PNNI機能
部3ではPNNI手順に従い、適切なコネクション処理
が選択される(S93)。コネクションの登録であれば
PVC登録要求を、またコネクションの削除であればP
VC削除要求を装置制御部に送信する(S94)。その
後、PNNI機能部3ではPNNIシグナリングメッセ
ージを送信する必要があれば次のノードへを送信する
(S93)。ここで、PNNI機能部3での処理のステ
ップS93では、PNNI機能部3へPNNIシグナリ
ングメッセージを送信して(S92)、まずPNNIシ
グナリングメッセージを解析し(S95)、装置状態デ
ータベース8のデータを参照して、GCAC(Generic
Call Admission Control:呼受付制御)から要求されて
いるサービス品質(QOS)を満たす経路を選択し(S
96)、コネクション処理し(S97)、PVC登録/
削除要求を装置制御部に送信し(S94)、次のノード
(エージェントに相当する)にメッセージを送信して
(S98)、終了する。The updating of the apparatus status database will be described with reference to FIG. Route connection agent is PN
Upon receiving the NI signaling message (S91),
The data is transmitted to the PNNI function unit 3 (S92). The PNNI function unit 3 selects an appropriate connection process according to the PNNI procedure (S93). If the connection is to be registered, a PVC registration request is issued.
A VC deletion request is transmitted to the device control unit (S94). Thereafter, the PNNI function unit 3 transmits a PNNI signaling message to the next node if necessary (S93). Here, in step S93 of the processing in the PNNI function unit 3, the PNNI signaling message is transmitted to the PNNI function unit 3 (S92), and the PNNI signaling message is analyzed (S95), and the data in the device state database 8 is referred to. And GCAC (Generic
A path that satisfies the quality of service (QOS) requested from Call Admission Control is selected (S
96), connection processing is performed (S97), and PVC registration /
A deletion request is transmitted to the device control unit (S94), a message is transmitted to the next node (corresponding to an agent) (S98), and the process ends.
【0041】[装置インターフェース11]装置インタ
ーフェース11は、各機能部からのPVCの登録要求処
理、削除要求処理、および装置状態要求処理を、ATM
通信装置の持つ維持管理端末MAT(Maintenance and
Administration Terminal)インタフェースに合わせて
変換する。[Device Interface 11] The device interface 11 performs a PVC registration request process, a deletion request process, and a device status request process from each functional unit by using an ATM.
The maintenance and management terminal MAT (Maintenance and
Administration Terminal) Converted according to the interface.
【0042】図12で装置インターフェース11の要求
処理を受信した場合を説明する。ATM装置のMATイ
ンタフェースがコマンド文字列である場合、各要求処理
を受け取り(S101)、適切なコマンド文字列に変換
し(S102)、装置−エージェント間通信用プロトコ
ルインターフェース15とドライブ16を介して、AT
M装置に送信する(S103)。The case where the request processing of the device interface 11 is received will be described with reference to FIG. When the MAT interface of the ATM device is a command character string, each request process is received (S101), converted into an appropriate command character string (S102), and transmitted via the device-agent communication protocol interface 15 and the drive 16, AT
The data is transmitted to the M device (S103).
【0043】また、図13でATM装置からの受信処理
を説明する。ATM装置から装置−エージェント間通信
用プロトコルインターフェース15を介して文字列を受
信し(S111)、文字列を解析し、適切な変数に格納
した後(S112)、各要求処理に返す(S103)。The reception processing from the ATM device will be described with reference to FIG. A character string is received from the ATM device via the device-agent communication protocol interface 15 (S111), the character string is analyzed and stored in an appropriate variable (S112), and the process is returned to each request process (S103).
【0044】[エージェントデータベース7]エージェ
ントデータベース7は、エージェントの動きを規定する
ための情報、他エージェントと通信するための他エージ
ェントの通信アドレスを管理するための情報を格納した
データベースであり、シグナリングやATM装置の管理
に必要とするデータをも格納している。[Agent Database 7] The agent database 7 is a database storing information for defining the movement of the agent and information for managing the communication address of the other agent for communicating with the other agent. It also stores data required for management of the ATM device.
【0045】[装置状態データベース8]装置状態デー
タベース8は、PNNIに関する設定、装置状態(AT
M装置のポートの接続先、ポートの状態など)、PVC
情報を管理する情報を格納しており、コネクション設定
時やATM装置の各種要求の際に問い合わせられ、AT
M装置の状態変化に対応したデータを書き込み、対応す
るデータを読み出される。[Device Status Database 8] The device status database 8 contains settings related to PNNI and device status (AT
M device port connection destination, port status, etc.), PVC
It stores information for managing information, and is inquired at the time of connection setting or at the time of various requests of an ATM device.
Data corresponding to the state change of the M device is written, and the corresponding data is read.
【0046】(2)動作の説明 次に、図面を参照して、本実施形態の動作について説明
する。まず、PVCのみをサポートするATM装置4台
によって、図14に示すネットワークが構成されている
とする。各ATM装置(D1,D2,D3,D4)には
それぞれ経路制御エージェント(A1,A2,A3,A
4)が接続されている。また、経路制御エージェント
(A1,A2,A3,A4)はそれぞれ保守ネットワー
クに接続され、該当する管理対象のATM装置の状態を
保守ネットワークに通知され、保守ネットワークはコネ
クション更新時等に経路制御エージェント(A1,A
2,A3,A4)に必要な処理要求を通知する。(2) Description of Operation Next, the operation of this embodiment will be described with reference to the drawings. First, it is assumed that a network shown in FIG. 14 is configured by four ATM devices that support only PVC. Each ATM device (D1, D2, D3, D4) has a routing control agent (A1, A2, A3, A
4) is connected. Each of the routing control agents (A1, A2, A3, A4) is connected to the maintenance network, and is notified of the state of the corresponding ATM device to be managed to the maintenance network. A1, A
(2, A3, A4).
【0047】各経路制御エージェント間の論理的な接続
を、図15に示す。各経路制御エージェントにはあらか
じめ管理対象のATM装置の接続先が設定されている
(ATM装置D1の場合、{D1:00ポート−D2:
01ポート},{D1:01ポート−D3:00ポー
ト})。各経路制御エージェントは図4の手順に従っ
て、ATM装置の状態監視処理部の動作により、それぞ
れが管理する装置の認識が終了しており、PNNI機能
部3により経路計算は終了している。FIG. 15 shows the logical connection between the routing agents. The connection destination of the ATM device to be managed is set in advance in each routing agent (in the case of the ATM device D1, $ D1: 00 port-D2:
01 port #, {D1: 01 port-D3: 00 port}). In accordance with the procedure shown in FIG. 4, each path control agent has finished recognizing the device managed by the operation of the state monitoring processing unit of the ATM apparatus, and the PNNI function unit 3 has completed the path calculation.
【0048】ここで、ATM装置D1からD2を通り、
D4までPVCが設定されている場合について説明する
(PVC{D1:05ポート−00ポート}−PVC
{D2:01ポート−02ポート}−PVC{D4:0
0ポート−05ポート})。Here, the signal passes through the ATM devices D1 to D2,
A case where PVC is set up to D4 will be described (PVC {D1: 05 port-00 port} -PVC
{D2: 01 port-02 port} -PVC D4: 0
0 port-05 port II).
【0049】ATM装置D1とD2の間で障害が発生す
ると、図4、図9に示す手順に従い、経路制御エージェ
ントの装置状態監視処理部により、経路制御エージェン
トA1とA2はその障害を検出し、障害部分に関連する
PVCに対してPNNIシグナリングとしてリリースメ
ッセージを生成して、おのおの管理対象のATM装置D
1とD2のPVCを削除する(PVC{D1:05ポー
ト−00ポート}とPVC{D2:01ポート−02ポ
ート})。さらに経路制御エージェントA2はPNNI
機能部により経路制御エージェントA3へPNNIシグ
ナリングRELEASEメッセージを送信するため、A
TM装置D4のPVC(PVC:{D4:00ポート−
05ポート})も削除される。When a failure occurs between the ATM devices D1 and D2, the routing control agents A1 and A2 detect the failure according to the procedure shown in FIG. 4 and FIG. A release message is generated as PNNI signaling for the PVC associated with the failure, and each managed ATM device D
The PVCs 1 and D2 are deleted (PVC {D1: 05 port-00 port} and PVC {D2: 01 port-02 port}). Further, the routing control agent A2 has a PNNI
To send a PNNI signaling RELEASE message to the routing agent A3 by the functional unit, A
PVC of TM device D4 (PVC: $ D4: 00 port-
05 port}) is also deleted.
【0050】障害が発生したことにより、PNNI機能
部は経路の再計算を行う。また、経路制御エージェント
は自身が発呼側であるPVCが障害により削除されたた
め、再発呼する。経路制御エージェントA1が送信した
PNNIシグナリングSETUPメッセージがPNNI
機能部により新たに得られた経路情報に基づいて、AT
M装置D1からD3、D2、D4へと転送されることに
より、ATM装置D1からD4への迂回PVCが設定さ
れて(図8)、障害処理を終了する。When a failure has occurred, the PNNI function unit recalculates the route. In addition, the routing agent reissues the call because the PVC on the calling side has been deleted due to the failure. The PNNI signaling SETUP message transmitted by the routing agent A1 is the PNNI signaling SETUP message.
Based on the route information newly obtained by the functional unit, the AT
By being transferred from the M device D1 to D3, D2, D4, a bypass PVC from the ATM device D1 to D4 is set (FIG. 8), and the failure processing ends.
【0051】上記実施形態では、ATM装置を4装置と
して説明したが、4装置に限る必要はなく、また、4装
置以上のATM装置の場合には、PVC設定の場合に階
層的に設定されるピア(peer)グループに分別し
て、PNNIルーティングがホップバイホップルーティ
ングとソースルーティングの長所を組み合わせた階層ソ
ースルーティング方式を採用してもよい。In the above-described embodiment, the number of ATM devices has been described as four. However, the number of ATM devices need not be limited to four. In the case of ATM devices having four or more devices, they are set hierarchically in the case of PVC setting. Separately into peer groups, PNNI routing may employ a hierarchical source routing scheme that combines the advantages of hop-by-hop routing and source routing.
【0052】また、保守ネットワークN2とATMネッ
トワークとを別体のものとして説明したが、ネットワー
ク的に同一ケーブルを用いて同一ネットワークであって
もよいし、ネットワーク構成に関してもリング形であっ
ても、樹状形であってもよい。Although the maintenance network N2 and the ATM network have been described as being separate from each other, the network may be the same using the same cable, and the network configuration may be a ring type. It may be dendritic.
【0053】[0053]
【発明の効果】本発明によれば、エージェントがATM
装置を監視し、障害時にはPNNIの経路計算を利用し
て迂回PVCを設定するべき経路を動的に取得できるの
で、障害発生時に迂回PVCを自動的に設定できること
にある。According to the present invention, according to the present invention, the agent
The device is monitored, and in the event of a failure, a route for which a bypass PVC should be set can be dynamically acquired by using the PNNI route calculation, so that a bypass PVC can be automatically set when a failure occurs.
【0054】また、PNNIの機能を適用することによ
り、PVCの発呼側と着呼側を設定するだけで、中継A
TM装置の選択は自動的に行われるので、ネットワーク
の設定が容易になることにある。Further, by applying the function of PNNI, the relay A can be set only by setting the calling side and the called side of the PVC.
Since the selection of the TM device is automatically performed, the setting of the network is facilitated.
【図1】本発明によるATM装置とそのネットワークを
示すシステムブロック図である。FIG. 1 is a system block diagram showing an ATM device and a network thereof according to the present invention.
【図2】本発明による経路接続エージェントの構成ブロ
ック図である。FIG. 2 is a configuration block diagram of a route connection agent according to the present invention.
【図3】本発明によるATM装置と経路接続エージェン
ト間の通信ルーチンの説明図である。FIG. 3 is an explanatory diagram of a communication routine between an ATM device and a path connection agent according to the present invention.
【図4】本発明による経路接続エージェントの装置監視
状態設定フローチャートである。FIG. 4 is a flowchart of setting a device monitoring state of a route connection agent according to the present invention;
【図5】本発明による経路接続エージェントの経路情報
取得のフローチャートである。FIG. 5 is a flowchart of obtaining route information of a route connection agent according to the present invention.
【図6】本発明による経路接続エージェントのPNNI
削除のフローチャートである。FIG. 6 shows a PNNI of a route connection agent according to the present invention.
It is a flowchart of deletion.
【図7】本発明による経路接続エージェントのPNNI
設定のフローチャートである。FIG. 7 shows a PNNI of a path connection agent according to the present invention.
It is a flowchart of a setting.
【図8】本発明による経路接続エージェントのPNNI
削除・リトライのフローチャートである。FIG. 8 shows a PNNI of a route connection agent according to the present invention.
It is a flowchart of deletion and retry.
【図9】本発明による経路接続エージェントの装置障害
時のフローチャートである。FIG. 9 is a flowchart at the time of a device failure of a route connection agent according to the present invention.
【図10】本発明による経路接続エージェントのATM
装置の稼働状態検出のフローチャートである。FIG. 10 shows an ATM of a path connection agent according to the present invention.
It is a flowchart of operation state detection of an apparatus.
【図11】本発明による経路接続エージェントのPNN
Iシグナリングのフローチャートである。FIG. 11 shows a PNN of a route connection agent according to the present invention.
It is a flowchart of I signaling.
【図12】本発明による経路接続エージェントの要求処
理時のフローチャートである。FIG. 12 is a flowchart at the time of request processing of a path connection agent according to the present invention.
【図13】本発明によるATM装置と経路接続エージェ
ント間の文字列受信時のフローチャートである。FIG. 13 is a flowchart when a character string is received between the ATM device and the route connection agent according to the present invention.
【図14】本発明によるATM装置とそのネットワーク
を示すシステムブロック図である。FIG. 14 is a system block diagram showing an ATM device and a network thereof according to the present invention.
【図15】本発明による経路接続エージェントの動作説
明図である。FIG. 15 is an explanatory diagram of the operation of the route connection agent according to the present invention.
1 経路接続エージェント 2 エージェント機能部 3 PNNI機能部 4 通信機能部 5 装置管理部 6 PNNIインタフェース部 7 エージェントデータベース 8 装置状態データベース 9 装置状態監視部 10 装置制御部 11 装置インターフェース 12 PNNIインターワーク処理部 13 処理部 14 PNNIシグナリングインターフェース 15 装置ーエージェント間通信用プロトコルインター
フェース 16 ドライバ 17 エージェント間通信用プロトコルインターフェー
ス 18 ドライバDESCRIPTION OF SYMBOLS 1 Route connection agent 2 Agent function part 3 PNNI function part 4 Communication function part 5 Device management part 6 PNNI interface part 7 Agent database 8 Device state database 9 Device state monitoring part 10 Device control part 11 Device interface 12 PNNI interwork processing part 13 Processing unit 14 PNNI signaling interface 15 Device-agent communication protocol interface 16 Driver 17 Agent communication protocol interface 18 Driver
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平11−205331(JP,A) 特開 平10−303905(JP,A) 特開 平9−36884(JP,A) 特開 昭63−82145(JP,A) 特開 平10−32575(JP,A) 特開 平11−15804(JP,A) 特開2000−49789(JP,A) 1996年信学総合大会 B−610 1997年信学通信大会 B−6−8 1998年信学総合大会 B−6−37 ──────────────────────────────────────────────────続 き Continuation of the front page (56) References JP-A-11-205331 (JP, A) JP-A-10-303905 (JP, A) JP-A-9-36884 (JP, A) JP-A-63-1988 82145 (JP, A) JP 10-32575 (JP, A) JP 11-15804 (JP, A) JP 2000-49789 (JP, A) 1996 IEICE General Conference B-610 1997 Academic Communication Conference B-6-8 1998 IEICE General Conference B-6-37
Claims (12)
PVC(相手固定接続)のみをサポートするATM装置
に、前記ATM装置に何ら変更を加えずに、ATM Forum
PNNI1.0の機能を適用する前記ATM装置に経路接続エ
ージェントを接続した経路制御方式において、 前記経路接続エージェントは前記ATM装置の状態を監
視する装置状態監視部と、前記ATM装置の状態を記憶
する装置状態データベースと、前記装置状態監視部から
の前記ATM装置の状態に応じてコネクションを削除で
きる判断要素を記憶するエージェントデータベースと、
前記ATM装置のコネクションを設定するPNNI(個
別網間インターフェース)インターワーク処理部と、前
記PNNIインターワーク処理部とシグナリングを設定
するPNNI機能部とを備えたことを特徴とする経路制
御方式。1. An ATM Forum that supports only an ATM (Asynchronous Transfer Mode) exchange function that supports only a PVC (fixed connection) without changing the ATM device at all.
In a path control method in which a path connection agent is connected to the ATM device to which the function of PNNI1.0 is applied, the path connection agent stores a device state monitoring unit that monitors a state of the ATM device and a state of the ATM device. A device state database, and an agent database storing a determination element capable of deleting a connection according to a state of the ATM device from the device state monitoring unit,
A routing control method comprising: a PNNI (individual network interface) interwork processing unit for setting a connection of the ATM device; and a PNNI function unit for setting signaling with the PNNI interwork processing unit.
て、前記経路接続エージェントは装置−エージェント間
通信用プロトコルインターフェースによって前記ATM
装置に所定時間間隔で前記ATM装置の状態要求を発生
し、その応答を受信するポーリング機能を備え、前記装
置状態データベースに記憶することを特徴とする経路制
御方式。2. The routing control system according to claim 1, wherein said routing agent is connected to said ATM via a device-agent communication protocol interface.
A routing control method comprising: providing a polling function for generating a status request of the ATM device at a predetermined time interval and receiving a response to the ATM device; and storing the polling function in the device status database.
おいて、前記ポーリング機能の際に予め設定したリトラ
イ回数を越えても前記ATM装置から応答がない場合に
は、前記ATM装置に未稼動状態又は障害と判断するこ
とを特徴とする経路制御方式。3. The routing control method according to claim 1, wherein when the ATM device does not respond even after exceeding a preset number of retries during the polling function, the ATM device does not operate. A path control method characterized by determining a state or a failure.
おいて、前記ポーリング機能の際に、予めポーリング間
隔時間とポーリングリトライ回数と現在時間とを設定
し、前記ポーリング間隔時間毎に前記ATM装置に装置
状態要求を通信し、前記ポーリングリトライ回数を越え
ても前記ATM装置から応答がない場合に前記ATM装
置は未稼動であると判断することを特徴とする経路制御
方式。4. The routing method according to claim 1, wherein a polling interval time, a polling retry count, and a current time are set in advance in the polling function, and the ATM device is set for each polling interval time. And transmitting a device status request to the ATM device, and determining that the ATM device is not operating if there is no response from the ATM device even if the number of polling retries is exceeded.
おいて、前記経路接続エージェントは、ユーザが前記P
VCの登録操作を指示し、前記PNNI機能部から経路
情報を取得し、前記PNNIシグナリングのセットアッ
プメッセージを生成し、前記PNNIインターワーク処
理部に前記メッセージを送信することを特徴とする経路
制御方式。5. The route control system according to claim 1, wherein the route connection agent determines whether the user
A routing control method for instructing a VC registration operation, acquiring routing information from the PNNI function unit, generating a setup message for the PNNI signaling, and transmitting the message to the PNNI interwork processing unit.
おいて、前記経路接続エージェントは、ユーザから前記
PVCの削除操作を指示し、前記PNNIシグナリング
にリリースを生成し、前記PNNIインターワーク処理
部に前記リリースメッセージを送信することを特徴とす
る経路制御方式。6. The route control system according to claim 1, wherein the route connection agent instructs a user to delete the PVC from a user, generates a release in the PNNI signaling, and outputs the release to the PNNI interworking processing unit. Transmitting the release message to the routing control method.
おいて、前記PNNI機能部からのPVC登録要求があ
った場合、前記ATM装置に前記PVC設定要求を送信
し、前記PVC設定が成功すれば、前記装置状態データ
ベースの当該項目のデータを更新することを特徴とする
経路制御方式。7. The routing control method according to claim 1, wherein when a PVC registration request is received from the PNNI function unit, the PVC setting request is transmitted to the ATM device, and the PVC setting is successful. For example, a routing control method characterized by updating data of the item in the device status database.
て、前記PVC設定要求に対して前記ATM装置からの
応答がリトライ回数を超えても無い場合には、前記AT
M装置に異常が発生したと判断し、前記PVC設定を終
了することを特徴とする経路制御方式。8. The routing control method according to claim 7, wherein if the response from the ATM device to the PVC setting request does not exceed the number of retries, the AT
A route control method, wherein it is determined that an abnormality has occurred in the M device, and the PVC setting is terminated.
おいて、前記PNNI機能部から前記ATM装置に前記
PVCの削除を要求した場合、前記ATM装置によって
前記PVCの削除に成功すれば、前記装置状態データベ
ースの当該項目のデータを更新し、前記PNNI機能部
からの経路情報に従って、前記PNNI機能部は前記P
NNIシグナリングのセットアップメッセージを生成
し、前記PNNIインターワーク処理部に送信して、前
記PVCの削除を終了することを特徴とする経路制御方
式。9. The routing method according to claim 1, wherein when the PNNI function unit requests the ATM device to delete the PVC, the ATM device succeeds in deleting the PVC. The PNNI function unit updates the data of the item in the device status database, and the PNNI function unit according to the path information from the PNNI function unit.
A routing control method for generating a setup message for NNI signaling, transmitting the setup message to the PNNI interwork processing unit, and terminating the deletion of the PVC.
において、前記装置状態監視部により前記ATM装置に
障害が発生した場合には、前記障害部分に関連する前記
PVCに対して前記PNNIシグナリングにてリリース
メッセージを生成し、前記PNNIインターワーク処理
部に送信して、前記PVCの解除を終了することを特徴
とする経路制御方式。10. The routing control method according to claim 1, wherein when a failure occurs in the ATM device by the device state monitoring unit, the PNNI signaling is sent to the PVC associated with the failure portion. Wherein a release message is generated, transmitted to the PNNI interwork processing unit, and the release of the PVC is terminated.
において、前記ATM装置からPNNIメッセージを受
信した場合、前記経路接続エージェントは、前記ATM
装置が稼働状態か否かを応答し、未稼働状態で有れば前
記PNNIメッセージを廃棄することを特徴とする経路
制御方式。11. The routing method according to claim 1, wherein, when a PNNI message is received from the ATM device, the routing agent sets the ATM connection.
A routing control method, wherein a response is made as to whether or not the apparatus is in an operating state, and if the apparatus is in an inactive state, the PNNI message is discarded.
において、前記経路接続エージェントは、PNNIシグ
ナリングメッセージを受信すると、当該メッセージを前
記PNNI機能部に送信し、前記PNNI機能部は、前
記装置状態データベースを参照して前記メッセージを解
析し、所定のサービス品質を満たす経路を選択して、前
記経路接続エージェントは、前記ATM装置のコネクシ
ョン処理を実行することを特徴とする経路制御方式。12. The routing method according to claim 1, wherein the route connection agent, upon receiving a PNNI signaling message, sends the message to the PNNI function unit, and the PNNI function unit transmits the message to the PNNI function unit. A route control method characterized by analyzing the message with reference to a state database, selecting a route satisfying a predetermined quality of service, and executing a connection process of the ATM device by the route connection agent.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP14680699A JP3235662B2 (en) | 1999-05-26 | 1999-05-26 | Routing control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP14680699A JP3235662B2 (en) | 1999-05-26 | 1999-05-26 | Routing control method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2000341288A JP2000341288A (en) | 2000-12-08 |
JP3235662B2 true JP3235662B2 (en) | 2001-12-04 |
Family
ID=15415960
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP14680699A Expired - Fee Related JP3235662B2 (en) | 1999-05-26 | 1999-05-26 | Routing control method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3235662B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6587358B1 (en) | 2000-05-11 | 2003-07-01 | Sony Corporation | Switching power supply circuit |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2422981A (en) * | 2005-02-03 | 2006-08-09 | Marconi Comm Gmbh | PNNI protocol in ATM networks |
-
1999
- 1999-05-26 JP JP14680699A patent/JP3235662B2/en not_active Expired - Fee Related
Non-Patent Citations (3)
Title |
---|
1996年信学総合大会 B−610 |
1997年信学通信大会 B−6−8 |
1998年信学総合大会 B−6−37 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6587358B1 (en) | 2000-05-11 | 2003-07-01 | Sony Corporation | Switching power supply circuit |
Also Published As
Publication number | Publication date |
---|---|
JP2000341288A (en) | 2000-12-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2950369B2 (en) | Working protection route setting method in ATM network | |
US6292463B1 (en) | Method and apparatus for recovering from a signalling failure in a switched connection data transmission network | |
CA2220469C (en) | Failure restoration system suitable for a large-scale network | |
EP0961518B1 (en) | Operator directed routing of connections in a digital communications network | |
US7590053B2 (en) | Multiple endpoint protection using SPVCs | |
US7180866B1 (en) | Rerouting in connection-oriented communication networks and communication systems | |
JP3072728B2 (en) | Multipoint connection failure recovery method and system | |
JP2000209287A (en) | Network system | |
JP3235662B2 (en) | Routing control method | |
US7002906B1 (en) | Method for extending the crankback procedure to any Asynchronous Transfer Mode system | |
JP2001156786A (en) | Connection path revision method and its system | |
JP2998688B2 (en) | Disaster recovery system | |
JP3120770B2 (en) | Connection route changing device, its changing method, node and connection route changing system | |
JP3011131B2 (en) | Transmission path autonomous switching system | |
JP3049301B2 (en) | Failure recovery and congestion recovery in connection-oriented communication networks | |
JP3349988B2 (en) | Method and system for automatically switching back from detour route in ATM network | |
JPH09266480A (en) | Communication connection re-linking method of atm switch | |
JP2976421B2 (en) | Failure recovery system in communication network | |
JP2000078155A (en) | Connection setting method in ATM network | |
KR20040022907A (en) | System for managing asynchronous transfer mode network and method thereof | |
JP2000224240A (en) | Quality assured communication path notice system and router | |
JPH10276228A (en) | Lan system where server is muliplexed and server diagnosis device in lan system | |
JP3649204B2 (en) | Switchable virtual channel monitoring system | |
JP2000106560A (en) | Connection path revision system | |
WO2001026308A2 (en) | A dynamic programmable routing architecture with quality of service support |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
LAPS | Cancellation because of no payment of annual fees |