JP5206477B2 - Squelch table update processing control method and transmission apparatus - Google Patents
Squelch table update processing control method and transmission apparatus Download PDFInfo
- Publication number
- JP5206477B2 JP5206477B2 JP2009037594A JP2009037594A JP5206477B2 JP 5206477 B2 JP5206477 B2 JP 5206477B2 JP 2009037594 A JP2009037594 A JP 2009037594A JP 2009037594 A JP2009037594 A JP 2009037594A JP 5206477 B2 JP5206477 B2 JP 5206477B2
- Authority
- JP
- Japan
- Prior art keywords
- transmission
- squelch
- channel
- node
- nodes
- 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
Images
Landscapes
- Small-Scale Networks (AREA)
Description
本発明は、複数の伝送ノードをリング伝送路により接続した双方向ラインスイッチリング方式のリング伝送システムのスケルチテーブル更新処理制御方法及び伝送装置に関する。 The present invention relates to a squelch table update processing control method and transmission apparatus for a bidirectional line switch ring type ring transmission system in which a plurality of transmission nodes are connected by a ring transmission line.
リング伝送システムにおける伝送装置の主要部の構成例を図8に示す。該伝送装置は、シェルフ8−1と称される筐体を有し、シェルフ8−1内に主信号インタフェース部8−2、スイッチファブリック部8−3、及び監視制御部8−4等が実装される。図8の(a)はシェルフ8−1のフロント面を示し、図8の(b)はシェルフ8−2のリア面を示している。 An example of the configuration of the main part of the transmission apparatus in the ring transmission system is shown in FIG. The transmission apparatus has a housing called a shelf 8-1, and a main signal interface unit 8-2, a switch fabric unit 8-3, a monitoring control unit 8-4, and the like are mounted in the shelf 8-1. Is done. FIG. 8A shows the front surface of the shelf 8-1, and FIG. 8B shows the rear surface of the shelf 8-2.
シェルフ8−1に実装される主信号インタフェース部8−2は、通信用の主信号回線とのインタフェース機能を提供する。スイッチファブリック部8−3は、主信号回線相互間の接続をスイッチングして接続先を切替える機能を有する。監視制御部8−4は、当該伝送装置を監視制御する機能を有する。各機能部8−2〜8−4は、シェルフ8−1の背面の背面配線盤(BWB:Back Wired Board、図示省略)を介して接続されている。 The main signal interface unit 8-2 mounted on the shelf 8-1 provides an interface function with a main signal line for communication. The switch fabric unit 8-3 has a function of switching the connection destination by switching the connection between the main signal lines. The monitoring control unit 8-4 has a function of monitoring and controlling the transmission apparatus. The functional units 8-2 to 8-4 are connected to each other via a back wiring board (BWB: Back Wired Board, not shown) on the back of the shelf 8-1.
リング伝送システムにおける一つの伝送ノードとして、上述の伝送装置をリング状に複数接続したリング伝送システムの構成例を図9に示す。図9に示すように、各伝送ノードは、光ファイバ等でリング状に接続される。ここで、時計回りの伝送方向をEast→West方向と称し、反時計回りの伝送方向をWest→East方向と称する。 FIG. 9 shows a configuration example of a ring transmission system in which a plurality of the above-described transmission devices are connected in a ring shape as one transmission node in the ring transmission system. As shown in FIG. 9, each transmission node is connected in a ring shape by an optical fiber or the like. Here, the clockwise transmission direction is referred to as the East → West direction, and the counterclockwise transmission direction is referred to as the West → East direction.
なお、「East→West」を「E→W」と、「West→East」を「W→E」と略記する。各伝送ノードのEast側又はWest側から入力された信号は、主信号インタフェース部8−2で処理され、スイッチファブリック部8−3で通信先の信号経路にスイッチングされ、出力側の主信号インタフェース部8−2に渡され、出力される。 “East → West” is abbreviated as “E → W”, and “West → East” is abbreviated as “W → E”. The signal input from the east side or the west side of each transmission node is processed by the main signal interface unit 8-2, switched to the communication destination signal path by the switch fabric unit 8-3, and the output main signal interface unit It is passed to 8-2 and output.
双方向ラインスイッチリング(BLSR:Bi-directional Line Switched Ring)方式を適用したリング伝送システムにおいては、伝送路の障害発生時に障害伝送路を迂回させて伝送することにより、伝送障害の救済措置が行われる。しかし、伝送路に二重障害が発生した場合には、主信号回線に誤接続が発生してしまうため、スケルチテーブルを用いて救済措置が可能か否かを判定し、不可の主信号回線に対しては、Path AISというパス警報表示信号を挿入し、誤接続の発生を防止している。 In a ring transmission system to which a bi-directional line switched ring (BLSR) system is applied, a transmission fault is remedied by bypassing the faulty transmission line when a transmission line failure occurs. Is called. However, if a double failure occurs in the transmission line, an erroneous connection will occur in the main signal line, so use the squelch table to determine whether or not a remedy is possible. On the other hand, a path alarm display signal called Path AIS is inserted to prevent erroneous connection.
以下、スケルチテーブルについて説明する。双方向ラインスイッチリング(BLSR)方式のリング伝送システムにおいて、伝送ノード間に主信号回線が接続されてチャネルが設定された場合、伝送ノードは、該主信号回線中にスケルチデータを挿入する。スケルチデータとしては、送信元(ソース)ノード情報が格納され、送信元(ソース)ノードから送信先(デスティネーション)ノードまでの各伝送ノードで、該スケルチデータが双方向に伝達される。 Hereinafter, the squelch table will be described. In a bidirectional line switch ring (BLSR) ring transmission system, when a main signal line is connected between transmission nodes and a channel is set, the transmission node inserts squelch data into the main signal line. As the squelch data, source (source) node information is stored, and the squelch data is transmitted bidirectionally at each transmission node from the source (source) node to the destination (destination) node.
送信元(ソース)ノードから送信先(デスティネーション)ノードまでの各伝送ノードで、スケルチデータを双方向に伝達することにより、各伝送ノードに共通のスケルチデータが保有されることとなる。なお、送信元(ソース)ノードとは、送信対象の主信号を挿入する伝送ノードであり、送信先(デスティネーション)ノードとは、該主信号を抽出し出力する伝送ノードである。 By transmitting the squelch data bidirectionally at each transmission node from the transmission source (source) node to the transmission destination (destination) node, common squelch data is held in each transmission node. The transmission source (source) node is a transmission node that inserts a main signal to be transmitted, and the transmission destination (destination) node is a transmission node that extracts and outputs the main signal.
スケルチデータは、チャネル毎の送信元(ソース)ノード情報と送信先(デスティネーション)ノード情報とを含む。East側及びWest側それぞれについて、E→W方向及びW→E方向のそれぞれの伝送方向毎に、送信元(ソース)ノード情報と送信先(デスティネーション)ノード情報とを格納したテーブルは、スケルチテーブルと称される。 The squelch data includes transmission source (source) node information and transmission destination (destination) node information for each channel. A table storing transmission source (source) node information and transmission destination (destination) node information for each transmission direction of E → W direction and W → E direction for each of the East side and the West side is a squelch table. It is called.
スケルチテーブルは、各伝送ノード間でやり取りされるスケルチデータが変化した際に、該スケルチデータが通過する全伝送ノードで更新処理が実施される。従って、変化したスケルチデータを共通に反映したスケルチテーブルが、該スケルチデータが通過する全伝送ノードで再構築される。 The squelch table is updated at all transmission nodes through which the squelch data passes when the squelch data exchanged between the transmission nodes changes. Therefore, a squelch table that reflects the changed squelch data in common is reconstructed at all transmission nodes through which the squelch data passes.
図9に示すリング伝送システムの構成例において、例えば伝送ノード#3と伝送ノード#5との間にチャネルが設定された場合、伝送ノード#3と伝送ノード#5との間で双方向に信号がやり取りされ、その信号中にスケルチデータが挿入され、スケルチデータもやり取りされる。なお、設定されたチャネルで送受信される主信号が挿入/抽出される伝送ノードは、アッド/ドロップノードと称され、主信号が通過する伝送ノードは中継ノードと称される。
In the configuration example of the ring transmission system shown in FIG. 9, for example, when a channel is set between the
図10に各伝送ノードにおけるスケルチデータ処理部の信号経路を示す。図10の(a)は中継ノードでのスケルチデータ処理部の信号経路を、図10(b)はアッド/ドロップノードでのスケルチデータ処理部の信号経路を示す。中継ノードでは、図10の(a)に示すように、East側とWest側の双方の主信号インタフェース部8−2と、監視制御部8−4内のスケルチデータ処理部との間で、スケルチデータが送受される。 FIG. 10 shows a signal path of the squelch data processing unit in each transmission node. 10A shows the signal path of the squelch data processing unit at the relay node, and FIG. 10B shows the signal path of the squelch data processing unit at the add / drop node. In the relay node, as shown in FIG. 10 (a), a squelch is performed between the main signal interface unit 8-2 on both the east side and the west side and the squelch data processing unit in the monitoring control unit 8-4. Data is sent and received.
アッド/ドロップノードでは、例えば図10の(b)に示すように、East側又はWest側の一方の主信号インタフェース部8−2と、監視制御部8−4内のスケルチデータ処理部との間で、スケルチデータが送受される。アッド/ドロップノードでは、主信号インタフェース部8−2及びスイッチファブリック部8−3を介し、主信号回線に通信信号を挿入(Add)して送信し、また、主信号回線から通信信号を抽出(Drop)して受信する。 In the add / drop node, for example, as shown in FIG. 10B, between the main signal interface unit 8-2 on the East side or the West side and the squelch data processing unit in the monitoring control unit 8-4. The squelch data is transmitted and received. In the add / drop node, a communication signal is inserted (added) into the main signal line and transmitted via the main signal interface unit 8-2 and the switch fabric unit 8-3, and the communication signal is extracted from the main signal line ( Drop) and receive.
スケルチデータは、主信号インタフェース部8−2のスケルチ送受信部で通信信号中から抽出され、監視制御部8−4内のスケルチデータ処理部に渡される。スケルチデータ処理部では、スケルチデータを収集し、スケルチテーブルに格納して管理する。このスケルチテーブルは、主信号回線が設定された各チャネル対応に保持される。 The squelch data is extracted from the communication signal by the squelch transmission / reception unit of the main signal interface unit 8-2 and transferred to the squelch data processing unit in the monitoring control unit 8-4. The squelch data processing unit collects squelch data and stores it in a squelch table for management. This squelch table is held for each channel for which the main signal line is set.
表1に、スケルチテーブルの一例を示す。スケルチテーブルは、設定されたチャネル毎に、East側及びWest側それぞれについて、E→W方向及びW→E方向のそれぞれの伝送方向毎に、送信元(ソース)ノード情報Sと送信先(デスティネーション)ノード情報Dとが格納される。
設定されたチャネルが通過する全ての伝送ノードでスケルチデータをやり取りし、各伝送ノードでスケルチテーブルの更新処理を実施し、各伝送ノードで同一の格納情報のスケルチテーブルが生成されたことにより、当該チャネルのスケルチテーブルの構築処理が完了する。 The squelch data is exchanged at all the transmission nodes through which the set channel passes, the squelch table is updated at each transmission node, and the squelch table of the same storage information is generated at each transmission node. The channel squelch table construction process is completed.
双方向ラインスイッチリング(BLSR)方式のリング伝送システムにおいて、スケルチテーブルの構築及びスケルチテーブルに基づく誤接続回避等の技術は、例えば下記の特許文献1等によって知られている。
In a bidirectional line switch ring (BLSR) type ring transmission system, techniques such as construction of a squelch table and avoiding erroneous connection based on the squelch table are known, for example, from
双方向ラインスイッチリング(BLSR)方式のリング伝送システムにおいて、伝送路の帯域の増大化に伴い、各伝送ノードで処理するチャネル数が増大する。複数のチャネルで同時期にスケルチデータに変化が発生した場合、その変化に対応してスケルチテーブルの再構築処理を実行するため、各伝送ノードのCPUの処理負荷が増大する。そのため、スケルチテーブルの更新処理を全て完了するまでに長時間掛かってしまうという問題がある。この問題に対しては処理能力の高いCPUを使用することが一つの解決策ではあるが、これではコストアップとなってしまう。そこで、CPUへの割り込みによる各チャネルのスケルチテーブルの更新処理を、効率よく行い、複数のチャネルでスケルチデータの変更が同時期に発生した場合におけるCPUの処理負荷を軽減する。 In a bidirectional line switch ring (BLSR) ring transmission system, the number of channels processed in each transmission node increases as the bandwidth of the transmission path increases. When a change occurs in the squelch data in a plurality of channels at the same time, the squelch table is reconstructed in response to the change, and thus the processing load on the CPU of each transmission node increases. Therefore, there is a problem that it takes a long time to complete the update process of the squelch table. To solve this problem, using a CPU with high processing capability is one solution, but this increases the cost. Therefore, the squelch table update process for each channel by interrupting the CPU is efficiently performed, and the processing load on the CPU when squelch data changes occur simultaneously in a plurality of channels is reduced.
上記課題を解決するスケルチテーブル更新処理制御方法は、複数の伝送ノードをリング伝送路により接続した双方向ラインスイッチリング方式のリング伝送システムのスケルチテーブル更新処理制御方法において、前記伝送ノード間に設定されたチャネル毎に、該チャネルの送信元伝送ノードから送信先伝送ノードまでの各伝送ノード間でスケルチデータを伝達する際に、該スケルチデータが前記伝送ノードを通過する毎に、通過した伝送ノード数の情報をカウントアップし、該カウントアップした伝送ノード数の情報を保持するとともに、該伝送ノード数の情報を次の伝送ノードに送信するステップと、前記チャネル毎の前記伝送ノード数の情報を基に、該伝送ノード数の大きいチャネルに対するスケルチテーブル更新を、該伝送ノード数の小さいチャネルに対するスケルチテーブル更新より、処理順番の優先順位を下げて処理するよう制御するステップと、を含むものである。 A squelch table update processing control method that solves the above problem is set between the transmission nodes in the squelch table update processing control method of a bidirectional line switch ring type ring transmission system in which a plurality of transmission nodes are connected by a ring transmission path. For each channel, when transmitting squelch data between the transmission nodes from the transmission source node to the transmission destination node of the channel, the number of transmission nodes that have passed each time the squelch data passes through the transmission node. The information of the number of transmission nodes is held, the information on the number of transmission nodes is transmitted to the next transmission node, and the information on the number of transmission nodes for each channel. Squelch table update for a channel with a large number of transmission nodes. Than squelch table update for a small channel, and controlling to process by lowering the priority of the processing order, it is intended to include.
また、上記課題を解決する伝送装置は、複数の伝送装置をリング伝送路により接続した双方向ラインスイッチリング方式のリング伝送システムの伝送装置において、前記伝送装置間に設定されたチャネル毎に、該チャネルの送信元伝送装置から送信先伝送装置までの各伝送装置間でスケルチデータを伝達する際に、該スケルチデータが通過する毎に、通過した伝送装置数の情報をカウントアップし、該カウントアップした伝送装置数の情報を保持する伝送装置数保持手段と、前記チャネル毎の前記伝送装置数の情報を基に、該伝送装置数の大きいチャネルに対するスケルチテーブル更新を、該伝送装置数の小さいチャネルに対するスケルチテーブル更新より、処理順番の優先順位を下げて処理するよう制御する優先制御手段と、を備えたものである。 In addition, a transmission apparatus that solves the above-described problem is a transmission apparatus of a bidirectional line switch ring type ring transmission system in which a plurality of transmission apparatuses are connected by a ring transmission path, for each channel set between the transmission apparatuses. When transmitting squelch data between each transmission device from the transmission source transmission device to the transmission destination device of the channel, each time the squelch data passes, the information of the number of transmission devices passed is counted up, and the count up And a squelch table update for a channel with a large number of transmission devices based on information on the number of transmission devices for each channel, and a channel with a small number of transmission devices. Priority control means for controlling processing to lower the processing order priority from updating the squelch table for A.
CPUへの割り込みによる各チャネルのスケルチテーブルの更新処理を、チャネル毎のスケルチデータの通過ノード数に基づいて不急のものを後回しにすることができ、複数のチャネルでスケルチデータの変更が同時期に発生した場合に、スケルチテーブルの更新処理を行うCPUの処理負荷を軽減することができる。 The squelch table update process for each channel by interrupting the CPU can be postponed based on the number of squelch data passing nodes for each channel, and squelch data changes for multiple channels at the same time If this occurs, the processing load on the CPU that performs the squelch table update process can be reduced.
また、スケルチデータの通過ノード数の少ないチャネルは、スケルチテーブルの更新を早期に完了させることができ、CPUの処理負荷を高めることなく、スケルチデータの通過ノード数に応じたチャネル毎のタイムリミットに合わせた処理時間でスケルチテーブルの更新処理を行うことが可能となる。 In addition, a channel with a small number of squelch data passing nodes can complete the update of the squelch table at an early stage, and the time limit for each channel according to the number of squelch data passing nodes can be increased without increasing the CPU processing load. The squelch table can be updated in the combined processing time.
図1〜図5にスケルチテーブルの更新と通過ノード数の更新の動作例を示す。ここで、伝送ノード#1のノードIDは“1”、伝送ノード#2のノードIDは“3”、伝送ノード#3のノードIDは“F”、伝送ノード#4のノードIDは“9”であるとする。そして、伝送ノード#1と伝送ノード#3との間に、伝送ノード#4を経由するチャネル(CH1)が設定されたものとし、該チャネル(CH1)についてのスケルチテーブの更新と通過ノード数の更新について説明する。
FIG. 1 to FIG. 5 show operation examples of updating the squelch table and updating the number of passing nodes. Here, the node ID of the
図1はスケルチテーブル及び通過ノード数の更新の第1ステップを示している。第1のステップでは、アッド/ドロップノードである伝送ノード#1と伝送ノード#3とが、それぞれの通信信号を送信する伝送方向に、自身のノードIDを送信元(ソース)ノード情報としてスケルチデータに設定し送信する。
FIG. 1 shows the first step of updating the squelch table and the number of passing nodes. In the first step,
伝送ノード#1では、West側のW→E方向の送信元(ソース)ノード情報の格納場所に、ノードID“1”を格納したスケルチデータ送信する。伝送ノード#3では、East側のE→W方向の送信元(ソース)ノード情報の格納場所に、ノードID“F”を格納したスケルチデータを送信する。このとき、伝送ノード#1及び伝送ノード#3では、通過ノード数として、自ノードを含めて“1”を格納したスケルチデータを送信する。なお、図1〜図5に示すスケルチテーブルにおいて、“x”はデータが未確定であることを示し、“−”は当該チャネルで使用されない旨を示している。
The
図2は第2のステップを示す。第2のステップでは、中継ノードである伝送ノード#4において、受信した各スケルチデータを、スケルチテーブルの各受信側のそれぞれの伝送方向の格納場所に格納し、該スケルチデータを各伝送方向の送信側の格納場所にコピーし、該スケルチデータを送信する。
FIG. 2 shows the second step. In the second step, each squelch data received in the
即ち、伝送ノード#4は、伝送ノード#3から送信元(ソース)ノード情報“F”のスケルチデータを受信し、スケルチテーブルのWest側のE→W方向の格納場所に、該送信元(ソース)ノード情報“F”を格納する。そして、該送信元(ソース)ノード情報“F”を、E→W方向のEast側の送信元(ソース)ノード情報の格納場所にコピーし、該スケルチデータをEast側からE→W方向に送信する。
That is, the
同様に、伝送ノード#4は、伝送ノード#1から送信元(ソース)ノード情報“1”のスケルチデータを受信し、スケルチテーブルのEast側のW→E方向の格納場所に、送信元(ソース)ノード情報“1”を格納する。そして、該送信元(ソース)ノード情報“1”を、W→E方向のWest側の送信元(ソース)ノード情報の格納場所にコピーし、該スケルチデータをWest側からW→E方向に送信する。
Similarly, the
伝送ノード#4では、E→W方向及びW→E方向において、上述のスケルチデータが自ノードを通過したことから、通過したノード数を1つ加増し、ノード数を“2”として双方向へ送信する。
In the
図3は第3のステップを示す。第3のステップでは、伝送ノード#1及び伝送ノード#3が、伝送ノード#4からのスケルチデータを受信し、それぞれのスケルチテーブルの格納情報を更新し、更新した格納情報を送信する。
FIG. 3 shows the third step. In the third step, the
即ち、伝送ノード#1では、伝送ノード#4からWest側のE→W方向で送信元(ソース)ノード情報“F”のスケルチデータを受信し、スケルチテーブルのWest側のE→W方向の格納場所に、送信元(ソース)ノード情報“F”を格納する。そして、該送信元(ソース)ノード情報“F”を、West側のW→E方向の送信先(デスティネーション)ノード情報の格納場所にコピーし、該スケルチデータをWest側からW→E方向に送信する。
That is, the
同様に、伝送ノード#3では、伝送ノード#4からEast側のW→E方向で送信元(ソース)ノード情報“1”のスケルチデータを受信し、スケルチテーブルのEast側のW→E方向の格納場所に、送信元(ソース)ノード情報“1”を格納する。そして、該送信元(ソース)ノード情報“1”を、East側のE→W方向の送信先(デスティネーション)ノード情報の格納場所にコピーし、該スケルチデータをEast側からE→W方向に送信する。
Similarly, the
伝送ノード#1では、E→W方向のスケルチデータが自ノードを通過したことから、E→W方向のノード数を1つ加増し、ノード数“3”を保持する。また、伝送ノード#3では、W→E方向のスケルチデータが自ノードを通過したことから、ノード数を1つ加増し、ノード数“3”を保持する。
In
図4は第4のステップを示す。第4のステップでは、中継ノードである伝送ノード#4において、East側及びWest側で受信したスケルチデータを、それぞれの伝送方向の格納場所に格納し、該スケルチデータを反対側の送信側の格納場所にコピーし、該コピーしたスケルチデータをそれぞれの伝送方向に送信する。
FIG. 4 shows the fourth step. In the fourth step, the squelch data received on the east side and the west side is stored in the storage locations in the respective transmission directions in the
即ち、伝送ノード#4のWest側のE→W方向では、送信先(デスティネーション)ノード情報“1”を受信してスケルチテーブルに格納し、該送信先(デスティネーション)ノード情報“1”のスケルチデータを、East側のE→W方向の送信先(デスティネーション)ノード情報にコピーし、East側のE→W方向に送信する。
That is, in the E → W direction on the west side of the
同様に、伝送ノード#4のEast側のW→E方向では、送信先(デスティネーション)ノード情報“F”を受信してスケルチテーブルに格納し、該送信先(デスティネーション)ノード情報“F”のスケルチデータを、West側のW→E方向の送信先(デスティネーション)ノード情報にコピーし、West側のW→E方向に送信する。
Similarly, in the W → E direction on the east side of the
図5は第5のステップを示す。第5のステップでは、伝送ノード#1及び伝送ノード#3において、伝送ノード#4からスケルチデータを受信し、それぞれのスケルチテーブルを更新する。
FIG. 5 shows the fifth step. In the fifth step,
伝送ノード#1では、West側のE→W方向で、送信先(デスティネーション)ノード情報“1”を受信し、該当するスケルチテーブルの格納場所に送信先(デスティネーション)ノード情報“1”を格納する。
The
伝送ノード#3では、East側のW→E方向で、送信先(デスティネーション)ノード情報“F”を受信し、該当するスケルチテーブルの格納場所に送信先(デスティネーション)ノード情報“F”を格納する。
In the
スケルチテーブルの構築完了は、設定したチャネルが通過する全ての伝送ノードで、送信元(ソース)ノード情報及び送信先(デスティネーション)ノード情報が共有されたときとなる。そのため、各伝送ノードにおけるスケルチテーブルの更新処理は、送信先(デスティネーション)ノード情報のスケルチデータが末端の送信先伝送ノードへ到達するまでに実施されれば良い。 Completion of the construction of the squelch table is when the transmission source (source) node information and the transmission destination (destination) node information are shared by all transmission nodes through which the set channel passes. Therefore, the update process of the squelch table in each transmission node may be performed until the squelch data of the transmission destination (destination) node information reaches the terminal transmission destination transmission node.
そこで、同時期に異なるチャネルでスケルチデータの変化が発生した場合、それらのチャネル毎に、変化したスケルチデータが最終的に送信先の伝送ノードへ到達するまでに要する時間を推定する。そして、到達時間の短いチャネルに対して、スケルチテーブルの更新処理を優先的に実施し、到達時間の長いチャネルに対しては、スケルチテーブルの更新処理を後回しにする。こうすることにより、処理能力の低いCPUを用いても、スケルチテーブルの更新処理を支障なく実施することができる。 Therefore, when squelch data changes in different channels at the same time, the time required until the changed squelch data finally reaches the transmission node of the transmission destination is estimated for each channel. Then, squelch table update processing is preferentially performed for channels with short arrival times, and squelch table update processing is postponed for channels with long arrival times. By doing so, the squelch table update process can be carried out without any trouble even if a CPU with low processing capability is used.
このような優先処理を行うため、送信元(ソース)ノードでスケルチデータが挿入されてから、該スケルチデータが伝送ノードを通過する毎に伝送ノード数をカウントアップしたノード数の情報をスケルチデータの中に付加する。そして、該ノード数の情報から、当該チャネルのスケルチデータが、末端の送信先(デスティネーション)ノードへ到達するまでの到達時間を算定する。該到達時間の短いチャネルから順に、優先的にスケルチテーブル更新の割り込み処理をCPUに対して行う。 In order to perform such priority processing, each time the squelch data passes through the transmission node after the squelch data is inserted at the transmission source (source) node, information on the number of transmission nodes is added to the squelch data. Append inside. Then, the arrival time until the squelch data of the channel reaches the end transmission destination (destination) node is calculated from the information on the number of nodes. The squelch table update interrupt process is preferentially performed on the CPU in order from the channel with the shortest arrival time.
図6に複数のチャネルが設定された伝送ノードの例を示している。この例を用いて、スケルチテーブル更新の優先処理について説明する。図6の例において、伝送ノード#4に着目し、そのスケルチテーブル更新の優先順序について説明する。伝送ノード#4を通過するチャネルは、伝送ノード#1と伝送ノード#6との間に設定されたチャネル(CH6)と、伝送ノード#3と伝送ノード#5との間に設定されたチャネル(CH2)と、伝送ノード#3と伝送ノード#4との間に設定されたチャネル(CH5)である。
FIG. 6 shows an example of a transmission node in which a plurality of channels are set. The priority processing for squelch table update will be described using this example. In the example of FIG. 6, paying attention to the
このとき、伝送ノード#4におけるスケルチテーブルのノード数の情報は、表2に示すように、チャネル(CH5)について、E→W方向では1、W→E方向では2となる。これは、E→W方向では通過ノードはノード#4の1つ、W→E方向では通過ノードはノード#3とノード#4の2つとなるからである。
At this time, as shown in Table 2, information on the number of nodes in the squelch table in the
チャネル(CH2)については、E→W方向では2、W→E方向では2となる。これは、E→W方向では通過ノードはノード#5とノード#4の2つ、W→E方向では通過ノードはノード#3とノード#4の2つとなるからである。
The channel (CH2) is 2 in the E → W direction and 2 in the W → E direction. This is because there are two passing nodes,
チャネル(CH6)については、E→W方向では3、W→E方向では4となる。これは、E→W方向では通過ノードはノード#6とノード#5とノード#4の3つ、W→E方向では通過ノードはノード#1とノード#2とノード#3とノード#4の4つとなるからである。
The channel (CH6) is 3 in the E → W direction and 4 in the W → E direction. In the E → W direction, the passing nodes are node # 6,
表2の優先処理テーブルに示すようにノード数を基に各チャネルの優先順位を並べ替える。即ち、表2に示すE→W方向のノード数とW→E方向のノード数とで、値の大きい方を通過ノード数の基準値として、各チャネル間で該通過ノード数の基準値の大小比較を行い、該通過ノード数の基準値の小さい方のチャネルの優先順位を高く設定する。 As shown in the priority processing table of Table 2, the priority order of each channel is rearranged based on the number of nodes. That is, the larger number of nodes in the E → W direction and the number of nodes in the W → E direction shown in Table 2 is used as a reference value for the number of passing nodes. The comparison is performed, and the priority of the channel with the smaller reference value of the number of passing nodes is set higher.
通過ノード数の基準値が同一の場合には、E→W方向のノード数とW→E方向のノード数との総数が小さい方のチャネルの優先順位を高く設定する。それも同一の場合は、例えば、チャネル番号の小さい方のチャネルの優先順位を高く設定することができる。 When the reference values of the number of passing nodes are the same, the channel with the smaller total number of nodes in the E → W direction and the number of nodes in the W → E direction is set higher. If they are also the same, for example, the priority of the channel with the smaller channel number can be set higher.
また、スケルチデータが一つの伝送ノードを通過するのに要する時間に通過ノード数を乗じた時間を、ノード遅延時間として設定しておく。そして、該ノード遅延時間をタイムリミットとして、スケルチテーブル更新の割込み処理を実施することにより、スケルチテーブル更新の割り込み処理の待機可能な時間を計測することができる。 Further, a time obtained by multiplying the time required for the squelch data to pass through one transmission node by the number of passing nodes is set as the node delay time. Then, by executing the squelch table update interrupt process using the node delay time as a time limit, it is possible to measure the waiting time of the squelch table update interrupt process.
従って、処理の途中で、より優先順位の高いスケルチデータが入力された場合でも、スケルチテーブル更新の割り込み処理の待機可能な時間を参照して、何れを最優先に処理すべきかを判断することが可能となり、より確実な優先割り込み処理を実施することが可能となる。 Therefore, even when squelch data having a higher priority is input in the middle of processing, it is possible to determine which should be processed with the highest priority by referring to the waiting time for squelch table update interrupt processing. It becomes possible, and more reliable priority interrupt processing can be performed.
表3にノード遅延時間を設定した優先処理テーブルの一例を示す。表3に示す例では、スケルチデータが一つの伝送ノードを通過するのに要する時間が10であるとし、E→W方向とW→E方向とでノード数の大きい方の値と、一つの伝送ノードを通過するのに要する時間10との積を、ノード遅延時間として各主信号回線(チャネル)対応に設定しておく。表3の例では、チャネル(CH5)では20、チャネル(CH2)では20、チャネル(CH6)では40となる。これらの設定時間は、スケルチテーブル更新の割り込み処理の待機可能な時間である。 Table 3 shows an example of the priority processing table in which the node delay time is set. In the example shown in Table 3, it is assumed that the time required for the squelch data to pass through one transmission node is 10, the value of the larger number of nodes in the E → W direction and W → E direction, and one transmission. The product of time 10 required to pass through the node is set as a node delay time for each main signal line (channel). In the example of Table 3, the channel (CH5) is 20, the channel (CH2) is 20, and the channel (CH6) is 40. These set times are the times during which the squelch table update interrupt processing can be waited.
また、スケルチデータを受信してから割り込み処理の待機の経過時間を計測しておく。ここで、表3に示すように、チャネル(CH5)では、割り込み処理の待機の経過時間が0、チャネル(CH2)では、割り込み処理の待機の経過時間が5、チャネル(CH6)では、割り込み処理の待機の経過時間が10であったとする。 In addition, an elapsed time for waiting for interrupt processing after receiving squelch data is measured. Here, as shown in Table 3, for channel (CH5), the elapsed time for waiting for interrupt processing is 0, for channel (CH2), the elapsed time for waiting for interrupt processing is 5, and for channel (CH6), interrupt processing Assume that the elapsed time of waiting is 10.
この経過時間が、待機可能な時間として設定した設定時間(ノード遅延時間)を越えてしまうと、スケルチデータの構築完了が遅延してしまう可能性があるため、この設定時間を越えない範囲で、各チャネルに対するスケルチテーブル更新の優先処理順位を更新する。従って、チャネル(CH5)では待機可能な時間は20(=20−0)、チャネル(CH2)では待機可能な時間は15(=20−5)、チャネル(CH6)では待機可能な時間は30(=40−10)となる。 If this elapsed time exceeds the set time (node delay time) set as the waitable time, the completion of squelch data construction may be delayed, so in a range not exceeding this set time, The priority processing order of squelch table update for each channel is updated. Therefore, the waiting time is 20 (= 20-0) in the channel (CH5), the waiting time is 15 (= 20-5) in the channel (CH2), and the waiting time is 30 (in channel (CH6)). = 40-10).
次に、各伝送装置におけるスケルチデータ処理部の構成例を図7に示す。スケルチデータ処理部7−1は、監視制御部8−4内に備えられ、W→E方向のスケルチデータを処理するW→E方向処理部7−2と、E→W方向のスケルチデータを処理するE→W方向処理部7−5とを備える。W→E方向処理部7−2内には、スケルチデータ受信部7−3と、スケルチデータ送信部7−4とを備える。E→W方向処理部7−5内には、スケルチデータ送信部7−6と、スケルチデータ受信部7−7とを備える。 Next, FIG. 7 shows a configuration example of the squelch data processing unit in each transmission apparatus. The squelch data processing unit 7-1 is provided in the monitoring control unit 8-4, and processes the W → E direction processing unit 7-2 that processes the squelch data in the W → E direction and the squelch data in the E → W direction. E → W direction processing unit 7-5. The W → E direction processing unit 7-2 includes a squelch data reception unit 7-3 and a squelch data transmission unit 7-4. The E → W direction processing unit 7-5 includes a squelch data transmission unit 7-6 and a squelch data reception unit 7-7.
また、スケルチデータ処理部7−1内には、CPU割込み優先処理部7−8を備える。CPU割込み優先処理部7−8内には、優先処理テーブル7−9と、ノード遅延時間設定部7−10と、割込み通知部7−11とを備える。 The squelch data processing unit 7-1 includes a CPU interrupt priority processing unit 7-8. The CPU interrupt priority processing unit 7-8 includes a priority processing table 7-9, a node delay time setting unit 7-10, and an interrupt notification unit 7-11.
スケルチデータの変化時に、(1)又は(2)の信号経路でスケルチデータ受信部7−3又は7−7から、CPU割り込み優先処理部7−8でスケルチデータを受信する。CPU割り込み優先処理部7−8は、当該スケルチデータに係るチャネルの通過ノード数の情報を取得し、それを基にCPU7−12への割り込み順位を規定する優先処理テーブル7−9を更新する。 When the squelch data changes, the CPU interrupt priority processing unit 7-8 receives the squelch data from the squelch data reception unit 7-3 or 7-7 through the signal path (1) or (2). The CPU interrupt priority processing unit 7-8 acquires information on the number of passing nodes of the channel related to the squelch data, and updates the priority processing table 7-9 that defines the interrupt order to the CPU 7-12 based on the information.
CPU割込み優先処理部7−8は、優先処理テーブル7−9を基に優先順位に従って、信号経路(3)でCPU7−12に対する割り込みを実施する。CPU7−12は、CPU割込み優先処理部7−8からの割り込み順に従い、信号経路(4)又は(5)により、スケルチデータ受信部7−3又は7−7からデータ読み出し処理を実施し、CPU7−12内部のスケルチテーブルの更新を実施する。 The CPU interrupt priority processing unit 7-8 performs an interrupt to the CPU 7-12 through the signal path (3) according to the priority order based on the priority processing table 7-9. The CPU 7-12 performs data read processing from the squelch data receiving unit 7-3 or 7-7 through the signal path (4) or (5) in accordance with the interrupt order from the CPU interrupt priority processing unit 7-8. -12 Update the internal squelch table.
表2の優先処理テーブルを例に説明すると、チャネル(CH5)、チャネル(CH2)、チャネル(CH6)のスケルチデータの変化が同時期に受信された場合には、優先順位の高いチャネル(CH5)から順にチャネル(CH2)、チャネル(CH6)の順序で、スケルチテーブル更新のための割り込み処理を実施する。 The priority processing table of Table 2 will be described as an example. When changes in the squelch data of the channel (CH5), channel (CH2), and channel (CH6) are received at the same time, the channel (CH5) with the higher priority. Interrupt processing for updating the squelch table is performed in the order of channel (CH2) and channel (CH6).
7−1 スケルチデータ処理部
7−2 W→E方向処理部
7−3 スケルチデータ受信部
7−4 スケルチデータ送信部
7−5 E→W方向処理部
7−6 スケルチデータ送信部
7−7 スケルチデータ受信部
7−8 CPU割込み優先処理部
7−9 優先処理テーブル
7−10 ノード遅延時間設定部
7−11 割込み通知部
7−12 CPU
8−4 監視制御部
7-1 Squelch data processing unit 7-2 W → E direction processing unit 7-3 Squelch data receiving unit 7-4 Squelch data transmitting unit 7-5 E → W direction processing unit 7-6 Squelch data transmitting unit 7-7 Squelch Data receiving unit 7-8 CPU interrupt priority processing unit 7-9 Priority processing table 7-10 Node delay time setting unit 7-11 Interrupt notification unit 7-12 CPU
8-4 Monitoring control unit
Claims (4)
前記伝送ノード間に設定されたチャネル毎に、該チャネルの送信元伝送ノードから送信先伝送ノードまでの各伝送ノード間でスケルチデータを伝達する際に、該スケルチデータが前記伝送ノードを通過する毎に、通過した伝送ノード数の情報をカウントアップし、該カウントアップした伝送ノード数の情報を保持するとともに、該伝送ノード数の情報を次の伝送ノードに送信するステップと、
前記チャネル毎の前記伝送ノード数の情報を基に、該伝送ノード数の大きいチャネルに対するスケルチテーブル更新を、該伝送ノード数の小さいチャネルに対するスケルチテーブル更新より、処理順番の優先順位を下げて処理するよう制御するステップと、
を含むことを特徴とするスケルチテーブル更新処理制御方法。 In the squelch table update processing control method of a ring transmission system of a bidirectional line switch ring system in which a plurality of transmission nodes are connected by a ring transmission path,
For each channel set between the transmission nodes, each time the squelch data passes through the transmission node when the squelch data is transmitted between the transmission nodes from the transmission source node to the transmission destination node of the channel. Counting the information on the number of transmission nodes passed, holding the counted information on the number of transmission nodes, and transmitting the information on the number of transmission nodes to the next transmission node;
Based on the information on the number of transmission nodes for each channel, the squelch table update for a channel with a large number of transmission nodes is processed with a lower priority than the squelch table update for a channel with a small number of transmission nodes. The step of controlling
A squelch table update processing control method comprising:
前記チャネル毎の前記伝送ノード数として、それぞれの伝送方向でカウントアップした伝送ノード数のうち、値の大きい方の伝送ノード数を、当該チャネルの伝送ノード数の基準値として、前記処理順番の優先順位を下げて処理するよう制御するステップと、
を含むことを特徴とする請求項1に記載のスケルチテーブル更新処理制御方法。 The number of transmission nodes through which squelch data transmitted bi-directionally through the channel passes is counted up for each transmission direction, the information on the number of transmission nodes counted up is held, and the information on the number of transmission nodes is stored. Sending to the next transmission node;
As the number of transmission nodes for each channel, among the number of transmission nodes counted up in each transmission direction, the number of transmission nodes having a larger value is used as a reference value for the number of transmission nodes of the channel, and the priority of the processing order A step of controlling to process in a lower order;
The squelch table update processing control method according to claim 1, comprising:
前記ノード遅延時間を基に、スケルチテーブル更新の割り込み処理の待機可能な時間を前記チャネル毎に計測するステップと、
前記チャネル毎の割り込み処理の待機可能な時間を基に、前記各チャネルのスケルチテーブル更新処理の優先順位を制御するステップと、
を含むことを特徴とする請求項1又は2に記載のスケルチテーブル更新処理制御方法。 Setting a node delay time for each channel by multiplying the number of transmission nodes by the transit time of the squelch data per one of the transmission nodes;
Based on the node delay time, measuring the waiting time of the squelch table update interrupt processing for each channel,
Controlling the priority of the squelch table update process for each channel, based on the waiting time for the interrupt process for each channel;
The squelch table update processing control method according to claim 1 or 2, characterized by comprising:
前記伝送装置間に設定されたチャネル毎に、該チャネルの送信元伝送装置から送信先伝送装置までの各伝送装置間でスケルチデータを伝達する際に、該スケルチデータが通過する毎に、通過した伝送装置数の情報をカウントアップし、該カウントアップした伝送装置数の情報を保持する伝送装置数保持手段と、
前記チャネル毎の前記伝送装置数の情報を基に、該伝送装置数の大きいチャネルに対するスケルチテーブル更新を、該伝送装置数の小さいチャネルに対するスケルチテーブル更新より、処理順番の優先順位を下げて処理するよう制御する優先制御手段と、
を備えたことを特徴とする伝送装置。 In the transmission device of the ring transmission system of the bidirectional line switch ring system in which a plurality of transmission devices are connected by a ring transmission line,
For each channel set between the transmission devices, when the squelch data is transmitted between the transmission devices from the transmission source transmission device to the transmission destination transmission device of the channel, A transmission device number holding means for counting up information on the number of transmission devices and holding the information on the counted number of transmission devices;
Based on the information on the number of transmission devices for each channel, squelch table update for a channel with a large number of transmission devices is processed at a lower priority than the squelch table update for a channel with a small number of transmission devices. Priority control means for controlling
A transmission apparatus comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009037594A JP5206477B2 (en) | 2009-02-20 | 2009-02-20 | Squelch table update processing control method and transmission apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009037594A JP5206477B2 (en) | 2009-02-20 | 2009-02-20 | Squelch table update processing control method and transmission apparatus |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2010193342A JP2010193342A (en) | 2010-09-02 |
| JP5206477B2 true JP5206477B2 (en) | 2013-06-12 |
Family
ID=42818873
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009037594A Expired - Fee Related JP5206477B2 (en) | 2009-02-20 | 2009-02-20 | Squelch table update processing control method and transmission apparatus |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5206477B2 (en) |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7355985B2 (en) * | 2004-03-22 | 2008-04-08 | Futurewei Technologies, Inc. | Automatic update of squelch tables for optical network applications |
| WO2006038248A1 (en) * | 2004-09-30 | 2006-04-13 | Fujitsu Limited | Optical transmitter apparatus in ring transmission system |
| JP2008182616A (en) * | 2007-01-26 | 2008-08-07 | Fujitsu Ltd | Optical bidirectional line switch ring transmission system, transmission apparatus, and through cross-connect setting method |
-
2009
- 2009-02-20 JP JP2009037594A patent/JP5206477B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2010193342A (en) | 2010-09-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5955461B2 (en) | COMMUNICATION SYSTEM, COMMUNICATION DEVICE, AND PROTECTION METHOD | |
| CN101523803B (en) | Elastic scheme in communication network | |
| JP5104465B2 (en) | Transfer device and packet transmission device | |
| JP5404938B2 (en) | COMMUNICATION DEVICE, COMMUNICATION SYSTEM, AND COMMUNICATION METHOD | |
| US20130329547A1 (en) | Communication device and method of controlling the same | |
| JP4895972B2 (en) | Ring protocol fast switching method and apparatus | |
| JP5785608B2 (en) | Communication node device system, device, and method | |
| US20170155522A1 (en) | Communication apparatus and communication system | |
| JP5206477B2 (en) | Squelch table update processing control method and transmission apparatus | |
| JP5168499B2 (en) | Communication network system and high-reliability method of path | |
| JP5141169B2 (en) | Acoustic signal processing apparatus and network system | |
| JPWO2012004843A1 (en) | COMMUNICATION SYSTEM AND METHOD, NETWORK MANAGEMENT DEVICE, AND COMMUNICATION DEVICE | |
| US6985448B2 (en) | Data transfer system capable of avoiding double reception of same data | |
| CN114245978B (en) | Host device, arithmetic processing device, controller, network system and method | |
| JP4024607B2 (en) | Optical cross-connect device | |
| JP2015023532A (en) | Network system, processing device and communication method | |
| CN100586101C (en) | switch between Layer 2 switches as destinations | |
| JP5012382B2 (en) | Acoustic signal processing apparatus and network system | |
| JP2015231091A (en) | COMMUNICATION SYSTEM, NETWORK DEVICE, AND COMMUNICATION CONTROL METHOD | |
| US8750134B2 (en) | Communication network management system and method and management computer | |
| JP4577157B2 (en) | Repeater and optical communication system | |
| JP2003348107A (en) | Two-way linked network, route selecting method used therefor, and program thereof | |
| JP5685993B2 (en) | Multi-node system including failure processing circuit and failure processing method | |
| CN101902369A (en) | Fault location method and device for backplane crossover system | |
| JP5547114B2 (en) | Intercom system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20110915 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20111006 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130115 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130122 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130204 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160301 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |