JPH01286543A - Network type hierarchy annular communication method - Google Patents
Network type hierarchy annular communication methodInfo
- Publication number
- JPH01286543A JPH01286543A JP11470288A JP11470288A JPH01286543A JP H01286543 A JPH01286543 A JP H01286543A JP 11470288 A JP11470288 A JP 11470288A JP 11470288 A JP11470288 A JP 11470288A JP H01286543 A JPH01286543 A JP H01286543A
- Authority
- JP
- Japan
- Prior art keywords
- address
- loop
- exchange module
- information
- detour
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Small-Scale Networks (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、複数の対等型環状通信路間を情報交換モジュ
ールによりすべて連結したネット型環状通信方法であり
、特に化学、鉄鋼、発電プラントへの適用をめざしたも
のであるが、OA機器にも適用が可能である。[Detailed Description of the Invention] [Field of Industrial Application] The present invention is a network-type ring communication method in which a plurality of peer-to-peer ring communication paths are all connected by an information exchange module, and is particularly applicable to chemical, steel, and power plants. The aim is to apply this method to OA equipment, but it can also be applied to OA equipment.
従来のネットワークの基本モデルは、複数の機能モジュ
ールを連結した下位通信路と下位通信路群を連・結した
上位通信路より構成されていた。The basic model of a conventional network consists of a lower-level communication path that connects a plurality of functional modules and an upper-level communication path that connects a group of lower-level communication paths.
この為1通信路間を結ぶ情報交換モジュールが故障した
り渋滞した場合、上位通信路や他の下位通信路との交信
が不可能となりシステムダウンに到る可能性があった。For this reason, if an information exchange module connecting one communication path fails or there is a traffic jam, communication with the upper communication path or other lower communication paths becomes impossible, and there is a possibility that the system will go down.
なお、本発明に関連するものとして、例えば、日立評論
(1987,VoL69)P、5−図5rPLANET
における構内ネットワークの基本モデル」がある。In addition, as related to the present invention, for example, Hitachi Hyoron (1987, VoL69) P, 5-Figure 5rPLANET
There is a basic model for a campus network in
上記の従来技術では、以下の問題があった。 The above conventional technology has the following problems.
(1)上位通信路と下位通信路の間の情報交換モジュー
ルの故障、渋滞により1通信路間の通信が不可能となる
。(1) Communication between one communication path becomes impossible due to failure of the information exchange module between the upper communication path and the lower communication path, or due to traffic congestion.
(2)下位通信路間の通信でありながら、−度上位通信
路にデータを送り、再度目的の下位通信路へ伝送する為
に応答性が悪くなる。(2) Although the communication is between lower-level communication channels, data is sent to the higher-level communication channel and then transmitted again to the target lower-level communication channel, resulting in poor responsiveness.
(3)すべての下位通信路のデータが上位通信路に集中
し、上位通信路の通信路占有率が増加する。(3) Data on all lower-level communication channels is concentrated on the upper-level communication channel, and the channel occupancy rate of the upper-level channel increases.
本発明の目的は、上記の問題点を低価格で解決する事に
ある。An object of the present invention is to solve the above problems at a low cost.
上記目的は、下位通信路間に情報交換モジュールを設置
する事により達成される。The above objective is achieved by installing an information exchange module between the lower communication channels.
前記(1)については、下位通信路間の情報交換モジュ
ールを経由し、隣接する下位通信路から上位通信路へ伝
送する。応答フレームも同様のルートにより伝送する。Regarding (1) above, information is transmitted from an adjacent lower-level communication path to an upper-level communication path via an information exchange module between lower-level communication paths. The response frame is also transmitted through the same route.
(2)は、下位通信路から隣接する下位通信路へは上位
通信路を経由せず、直接、下位通信路間の情報交換モジ
ュールにより伝送する。In (2), data is directly transmitted from a lower-level communication path to an adjacent lower-level communication path by an information exchange module between lower-level communication paths without passing through the upper-level communication path.
これにより、下位通信路間の応答性が良くなる。This improves responsiveness between lower-level communication channels.
(3)又、上位通信路上を下位通信路間情報が伝送され
る事はなく、上位通信路の通信路占有率が低下する。(3) Furthermore, information between lower-level communication channels is not transmitted on the upper-level communication path, and the channel occupancy rate of the upper-level channel decreases.
上記の手段は、階層型通信方式の伝送方法として、応答
性と信頼性の向上を実現する方法を示したものであるが
、後述する迂回路アドレス管理表に従って、迂回路を決
定する為、誤動作す−ることかない。The above method shows a method for improving responsiveness and reliability as a transmission method of the hierarchical communication system, but malfunctions may occur because the detour is determined according to the detour address management table described later. There's nothing to do.
以下、本発明の一実施例を説明する。 An embodiment of the present invention will be described below.
第1図により、システムの全体構成を説明する。The overall configuration of the system will be explained with reference to FIG.
本システムは、上位通信路1と下位通信路2.2′から
なり、上位と下位の通信路は情報交換モジュール3によ
り連結されている。又、下位通信路2,2′では、情報
交換モジュール4により連結されている。各通信路の番
号(以下ループNαと称す。)は、上位通信路1をHa
A 、下位通信路2,2′を各々&B、&Cとし、各
局は、自局アドレスを、ループHa十局Na、表現する
。This system consists of an upper communication path 1 and a lower communication path 2.2', and the upper and lower communication paths are connected by an information exchange module 3. Further, the lower communication paths 2 and 2' are connected by an information exchange module 4. The number of each communication path (hereinafter referred to as loop Nα) is
A, the lower communication paths 2 and 2' are denoted by &B and &C, respectively, and each station expresses its own address as a loop Ha and Na.
第2図により、伝送パケットの構成を説明する。The structure of a transmission packet will be explained with reference to FIG.
パケットは、フラグ(F)と相手先アドレス(A)6と
コマンド(C)と自局アドレス(SA)7とデータ(D
ATA)と誤りチエツク(CRC)より構成されている
。自局アドレス7は、自ループNo十自局勲で示す、相
手先アドレス(A)6は、ループ翫、10+局翫11の
他に、迂回アドレスを設定する。11ビット〜18ビッ
ト迂回第2アドレス9.19ビツト〜IFビツトに迂回
第1アドレス8とする。18ビツト目は迂回第2アドレ
スのenable bit、 I Fビット目は迂回第
1アドレス8のenable bitを示す。The packet consists of a flag (F), destination address (A) 6, command (C), own station address (SA) 7, and data (D
It consists of an error check (CRC) and an error check (CRC). The local address 7 is indicated by the local loop number 10, and the destination address (A) 6 is a loop address, 10 + station address 11, and a detour address. 11 bit to 18 bit detour second address 9. 19 bit to IF bit detour first address 8. The 18th bit indicates the enable bit of the second detour address, and the IF bit indicates the enable bit of the first detour address 8.
次に、パケット送信時のアドレスセットについて第3図
にて説明する。Next, the address set at the time of packet transmission will be explained with reference to FIG.
ループNQBのに=21局に、ループ&Cのに=22局
に対する送信要求が発生したとする。従来の方法では、
ループNaBのに=21より送信されたパケットをに=
11にて受信する。に=11はループ&Aへ送信し、ル
ープ&Aのに=12が受信する。さらに、に=12は、
ループ&Cへ送信し、ループ&Cのに=22局が受信す
るという手順により伝送された。Assume that a transmission request is generated for station 21 in loop NQB and station 22 in loop &C. In the traditional method,
The packet sent from loop NaB=21=
Received at 11. ni=11 sends to loop &A, and ni=12 in loop &A receives. Furthermore, ni=12 is
It was transmitted to Loop&C and received by 22 stations on Loop&C.
本方式では第3図のアドレステーブルを各局に登録する
。このテーブルは、ループ翫毎に作成して登録するが、
同一ループ−の局は同じテーブルを持つ事になる。第3
図には、ループ&Bのアドレステーブルを示した。In this method, the address table shown in FIG. 3 is registered in each station. This table is created and registered for each loop rod, but
Stations in the same loop will have the same table. Third
The figure shows the address table of Loop &B.
今パゲットをループNaBからループNaCへ送信する
から、テーブルより最短アドレスは、13゜oOとなる
。つまり、迂回第1アドレス8を13とし、Enabl
e bitは1を立てる。迂回第2アドレス9は、00
とする。つまり、ループNctBのに=13の局を経由
してループNaCのに=22局へ最短距離で伝送される
。に=13局である情報交換モジュール4が故障或いは
渋滞の場合は、迂回アドレス11.12がセットされる
。つまり、迂回第1アドレス8を11とし、Enabl
e bitを立てる。Since the paget is now sent from loop NaB to loop NaC, the shortest address from the table is 13°oO. In other words, the detour first address 8 is set to 13, and the Enable
e bit sets 1. The second detour address 9 is 00
shall be. In other words, it is transmitted via the 13 stations in the loop NctB to the 22 stations in the loop NaC over the shortest distance. If the information exchange module 4, which has 13 stations, is out of order or in a traffic jam, detour addresses 11 and 12 are set. In other words, the detour first address 8 is set to 11, and the Enable
Set up an e-bit.
次に迂回第2アドレス9を12としEnable bi
tを立てる。これにより、パケットはループ&Bのに=
11局、に=12局を経てループNaCのに=22局へ
到達する迂回路を通る。この時、情報交換モジュール3
を経由する時に、Enable bitをOにする。Next, set the detour second address 9 to 12 and enable bi
Make a t. This causes the packet to loop &B =
It takes a detour that passes through stations 11 and 12 and reaches station 22 in the loop NaC. At this time, information exchange module 3
When passing through, set the Enable bit to O.
次に、パケットの送信フローチャートを第4図にて説明
する。前項で仮定した通り、ループHa Bのに=21
局からループNαCのに=22局へ送信する場合を仮定
する。Next, a packet transmission flowchart will be explained with reference to FIG. As assumed in the previous section, the loop Ha B = 21
Assume that the station transmits to 22 stations in the loop NαC.
ループHa Bのに=21局に送信要求21が発生する
。ループNnBの同一ループ内への送信22ではない、
再送23、再々送24ではない為アドレスセット25を
新規に行い送信26する。再々送24の場合は、CRT
に異常表示する。再送23の場合は、1回目の送信パケ
ットと同じデータを再送28する。同一ループ内への送
信についても同様の手順である。A transmission request 21 is generated to 21 stations in the loop HaB. Not transmission 22 within the same loop of loop NnB,
Since it is not retransmission 23 or retransmission 24, a new address set 25 is performed and transmission 26 is performed. In the case of repeat transmission 24, CRT
An abnormality is displayed. In the case of retransmission 23, the same data as the first transmission packet is retransmitted 28. The same procedure applies to transmission within the same loop.
第5図には、第4図においてサブルーチンとして表現し
ている。「アドレスセット25」を示した。第3図のア
ドレステーブルの項において説明した通り、まず、自局
アドレス(SA)7に、ループNl1Bと局嵐21をセ
ット31する。相手先アドレス(A)にループNaCと
局Na22をセット32する0次に最短距離にある情報
交換モジュール3が、正常であるか確認33する。正常
であれば、アドレステーブルに従って最短アドレスを迂
回第1アドレスにセットし、enable betをセ
ット34する。異常である場合は迂回路の情報交換モジ
ュールが正常である事を確認35して、迂回アドレスを
第1.第2にセットしenable bitをセット3
6する。In FIG. 5, the routine shown in FIG. 4 is expressed as a subroutine. "Address set 25" is shown. As explained in the section of the address table in FIG. 3, first, the loop Nl1B and the station Arashi 21 are set 31 in the local station address (SA) 7. It is checked (33) whether the information exchange module 3 which is closest to the 0th order and which sets (32) loop NaC and station Na22 to the destination address (A) is normal. If normal, the shortest address is set as the first detour address according to the address table, and enable bet is set 34. If it is abnormal, confirm 35 that the detour information exchange module is normal, and set the detour address to the first. 2nd set enable bit 3
6.
第6図は、パケット受信フローチャートを示す。FIG. 6 shows a packet reception flowchart.
今、ループNa Bのに=21局より発信されたパケッ
トが、K=13局である情報交換モジュール4の受信バ
ッファに入る41.迂回第1アドレスのenable
bitに1が立っているか判断する。1が立っている場
合、自局翫とパケットの迂回第1アドレスが一致してい
るか確認42する。一致した場合、enable bi
tを消す43゜ループCに対して送信要求がある事を示
すbitを立てる44.また。Now, the packet transmitted from the 21st station in the loop NaB enters the reception buffer of the information exchange module 4, which is the 13th station 41. Enable the first detour address
Determine whether the bit is set to 1. If 1 is set, it is checked 42 whether the local station address and the first detour address of the packet match. If it matches, enable bi
Erase t43. Set a bit indicating that there is a transmission request for loop C44. Also.
迂回第1アドレスにenable bitが無い場合、
迂回第2アドレスにenable bitが立っている
か判断し、アドレスが自局勲と一致しているか確認45
する。If there is no enable bit in the first detour address,
Determine whether the enable bit is set in the second detour address and check whether the address matches the address of your own station 45
do.
一致している場合、enable bitを消す43゜
一致していない場合は、ループ&Cに対して送信要求が
ある事を示すbitを立てる44゜次に、迂回第1アド
レス、第2アドレスにenable bitが無い場合
、パケットの相手先アドレスが自局と一致するか判断す
る47.一致した場合は受信処理48する。一致しない
場合は、自局に無関係のパケットであると判断する。If they match, delete the enable bit 43° If they do not match, set a bit indicating that there is a transmission request for loop & C 44° Next, set the enable bit to the first and second detour addresses If there is no address, determine whether the destination address of the packet matches the local station 47. If they match, reception processing 48 is performed. If they do not match, the packet is determined to be unrelated to the local station.
本発明によれば、以下の効果がある。 According to the present invention, there are the following effects.
(1)下位通信路が直接連結されており、下位通信路間
通信の応答性が早くなり、制御性が向上する。(1) Lower communication paths are directly connected, resulting in faster responsiveness of communication between lower communication paths and improved controllability.
(2)従来、下位通信路間通信はすべて上位通信路を経
由しており、本発明により上位通信路の通信路負荷率が
下る。(2) Conventionally, all communications between lower-level communication paths have passed through upper-level communication paths, and the present invention reduces the communication path load factor of the upper-level communication paths.
(3)従来、通信路をリンクする情報交換モジュールが
、信頼性上のボトルネックとなっていた。(3) Conventionally, the information exchange module that links communication channels has been a bottleneck in terms of reliability.
本発明により、1個所の情報交換モジュールが故障して
も自動的に迂回路を使用して情報を伝達する事を可能に
し、システムとしてのマンマシーン性、信頼性が向上す
る。According to the present invention, even if one information exchange module fails, it is possible to automatically transmit information using a detour, and the man-machine performance and reliability of the system are improved.
第1図はネット型階層環状通信の構成図、第2図はパケ
ット構成図、第3図はアドレステーブルを示す図、第4
図は送信フローチャート、第5図はアドレスセットのサ
ブルーチンを示す図、第6図は受信フローチャートであ
る。
1・・・上位環状通信路、2,2′・・・下位環状通信
路、3.4・・・情報交換モジュール、5・・・機能モ
ジュール、6・・・相手先アドレス、7・・・自局アド
レス。
第1 図
第3 口
第6図Figure 1 is a configuration diagram of network-type hierarchical circular communication, Figure 2 is a packet configuration diagram, Figure 3 is a diagram showing an address table, and Figure 4 is a diagram showing the address table.
This figure is a transmission flowchart, FIG. 5 is a diagram showing an address set subroutine, and FIG. 6 is a reception flowchart. DESCRIPTION OF SYMBOLS 1... Upper ring communication path, 2, 2'... Lower ring communication path, 3.4... Information exchange module, 5... Function module, 6... Destination address, 7... Own station address. Figure 1 Figure 3 Mouth Figure 6
Claims (1)
通信路において、すべての環状通信路を情報交換モジュ
ールにより連結した事により、交換モジュールの故障、
渋滞時に情報の迂回路を確保する事を可能にし、又、情
報送信先へ最短距離にて交信する事を特徴としたネット
型階層環状通信方法。1. In multiple peer-to-peer circular communication channels that connect multiple functional modules, all of the circular communication channels are connected by an information exchange module, so failure of the exchange module,
A network-based hierarchical circular communication method that is characterized by making it possible to secure a detour for information during traffic jams and communicating over the shortest distance to an information destination.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11470288A JPH01286543A (en) | 1988-05-13 | 1988-05-13 | Network type hierarchy annular communication method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11470288A JPH01286543A (en) | 1988-05-13 | 1988-05-13 | Network type hierarchy annular communication method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01286543A true JPH01286543A (en) | 1989-11-17 |
Family
ID=14644485
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP11470288A Pending JPH01286543A (en) | 1988-05-13 | 1988-05-13 | Network type hierarchy annular communication method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01286543A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009005053A (en) * | 2007-06-21 | 2009-01-08 | Nec Corp | Packet ring network system and packet transfer method |
| JP2009077285A (en) * | 2007-09-21 | 2009-04-09 | Nec Corp | Packet ring network system and forwarding database management method |
-
1988
- 1988-05-13 JP JP11470288A patent/JPH01286543A/en active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009005053A (en) * | 2007-06-21 | 2009-01-08 | Nec Corp | Packet ring network system and packet transfer method |
| JP2009077285A (en) * | 2007-09-21 | 2009-04-09 | Nec Corp | Packet ring network system and forwarding database management method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5848227A (en) | Method of providing fault tolerance and switch-over distribution in a bridge/router | |
| US11025537B2 (en) | Multiple RSTP domain separation | |
| US6581166B1 (en) | Network fault detection and recovery | |
| US5323394A (en) | Selecting optimal routes in source routing bridging without exponential flooding of explorer packets | |
| US6438128B1 (en) | Alternate use of data packet fields to convey information | |
| US7346052B2 (en) | Process for implementation of a redundant switched full-duplex ethernet type communication network | |
| US5272702A (en) | Integrity mapping in data communication system | |
| US5398242A (en) | Automatically configuring LAN numbers | |
| US20040165525A1 (en) | System and method for network redundancy | |
| US7447222B2 (en) | Automated path tracing through switching mesh | |
| CN102119510A (en) | A multi-path network | |
| US5844902A (en) | Assigning multiple parallel bridge numbers to bridges | |
| US20060007927A1 (en) | Transmission frame structure for control communication network of distributed control system for nuclear power plant | |
| CN110838962B (en) | Marine network system and marine system | |
| US20190268235A1 (en) | Method for managing network nodes and communication control method thereof | |
| US5400333A (en) | Detecting LAN number misconfiguration | |
| US5327424A (en) | Automatically configuring parallel bridge numbers | |
| WO2018004931A1 (en) | Techniques for virtual ethernet switching of a multi-node fabric | |
| JPH09130408A (en) | Network interface device | |
| CN105721296A (en) | Method for improving stability of chain structure ZigBee network | |
| JPS60149239A (en) | Communication network system | |
| JPS63193634A (en) | Network connection system | |
| JPH02143759A (en) | Routing information update processing method | |
| CN115694622B (en) | Data Center Communication Methods and Systems | |
| JP5019520B2 (en) | Loop location system in EoE network |