JPH0487433A - Communication network control system - Google Patents
Communication network control systemInfo
- Publication number
- JPH0487433A JPH0487433A JP20272890A JP20272890A JPH0487433A JP H0487433 A JPH0487433 A JP H0487433A JP 20272890 A JP20272890 A JP 20272890A JP 20272890 A JP20272890 A JP 20272890A JP H0487433 A JPH0487433 A JP H0487433A
- Authority
- JP
- Japan
- Prior art keywords
- node
- data
- channel
- channels
- priority
- 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
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
【発明の詳細な説明】
(産業上の利用分野〕
この発明は、網内のノードの稼動率を高めた通信網制御
方式に関するものである。DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to a communication network control system that increases the operating rate of nodes within the network.
第3図はこの種の従来の通信網制御方式の構成を模式的
に示したものであり、トークンリングと呼ばれるリング
型の網構成を示している。同図において、1は送信元の
ノード、2,3.4は中継局となるノード、5は送信先
のノード、6.7はこれらのノード1〜5を接続してい
る二つの伝送媒体である。FIG. 3 schematically shows the configuration of this type of conventional communication network control system, and shows a ring type network configuration called a token ring. In the figure, 1 is the source node, 2 and 3.4 are relay station nodes, 5 is the destination node, and 6.7 is the two transmission media connecting these nodes 1 to 5. be.
次に動作ついて説明する。Next, the operation will be explained.
F記のような通信網において、通常は一=方の伝送媒体
6をトークンと呼ばれるパケットか一定方向に回ってい
る。そして、そのトークンを獲得した送信者が送信権を
得、送信元アドレスと送信先アドレスをデータに付加し
て伝送媒体6Fに流す。In a communication network such as the one shown in F, normally packets called tokens are sent around one transmission medium 6 in a fixed direction. Then, the sender who has acquired the token obtains the transmission right, adds the source address and destination address to the data, and sends the data to the transmission medium 6F.
すなわち、送信元のノード1がトークンをつかんで送信
権を獲得し、伝送媒体6にデータを送出する。このデー
タは、伝送媒体6上の中継局のノード2〜4でアドレス
のチエツク(アドレスコンベアチエツク)が行われる。That is, the transmission source node 1 grabs the token, acquires the transmission right, and transmits the data to the transmission medium 6. This data is subjected to an address check (address conveyor check) at the nodes 2 to 4 of the relay station on the transmission medium 6.
そして、自局アドレスと一致していれば、そのデータが
送信先のノード5に取り込まれ、トークンか開放される
。If the address matches the local address, the data is taken into the destination node 5 and the token is released.
なお、伝送媒体7は、伝送媒体6か何等かの理由で一部
が切断された場合などに、折り返すために用いられる。Note that the transmission medium 7 is used for folding back when a part of the transmission medium 6 is cut off for some reason.
従来の通信網制御方式は、以上のように構成されている
ので、トークンを獲得したノードたけしか送信権を得こ
とかてきす、データの送受信を行っているノード以外の
ノードか送信する場合にはトークンか開放されるのを待
つ必要があり、またトークンは一定方向にしか回ってい
ないので、送信及び受信場所によっては時間がかかり、
ノードの稼動率か低いという問題点があった。Conventional communication network control systems are configured as described above, so that only the node that has acquired the token can obtain the transmission right, and when a node other than the node that is transmitting and receiving data transmits data. It is necessary to wait for the token to be released, and since the token only rotates in one direction, it may take some time depending on the sending and receiving location.
There was a problem with the node operating rate being low.
この発明は、このような問題点を解消するためになされ
たもので、送受信している2台のノード以外のノードか
ら送信することができると共に、各ノードが最短経路で
データを送信することかでき、網内のノードの稼動率が
高くなる通信網制御方式を提供することを目的としてい
る。This invention was made to solve these problems, and it allows data to be transmitted from a node other than the two nodes that are transmitting and receiving data, and also allows each node to transmit data using the shortest route. The purpose of the present invention is to provide a communication network control method that increases the operating rate of nodes within the network.
この発明に係る通信網制御方式は、伝送媒体により接続
された各ノードの各チャネルに優先順位を付加し、その
優先順位にしたがって次回にデータを送出するチャネル
を選択するように構成したものである。The communication network control method according to the present invention is configured such that a priority is assigned to each channel of each node connected by a transmission medium, and a channel for transmitting data next time is selected according to the priority. .
この発明の通信網制御方式においては、各ノードのチャ
ネルにプライオリティ(優先順位)か付加され、そのプ
ライオリティにしたがって次回にデータを送出するチャ
ネルか選択される。In the communication network control system of the present invention, a priority is added to each node's channel, and the next channel for transmitting data is selected according to the priority.
第1図はこの発明の一実施例を示す構成図である。図に
おいて、10,12,14,16.18は伝送媒体で接
続されたノードて、ノード10は送信元となる(n−f
、n−1)ノード、ノード12は中継局となる(n、n
−1)ノード、ノード14は中継局となる(n+1.n
−1)ノード、ノード16は中継局となる(fi+t、
n)ノード、ノード18は送信先となる(fi+1゜n
+1)ノードである。FIG. 1 is a block diagram showing an embodiment of the present invention. In the figure, 10, 12, 14, 16.18 are nodes connected by transmission media, and node 10 is the transmission source (n-f
, n-1) node, and node 12 becomes a relay station (n, n
-1) Node, node 14 becomes a relay station (n+1.n
-1) Node, node 16 becomes a relay station (fi+t,
n) node, node 18 becomes the destination (fi+1゜n
+1) It is a node.
上記各ノードはプライオリティか付加された複数(四つ
)のチャネルを有しており、伊1えば、ノード10はプ
ライオリティの高しA順に四つのチャネルtla〜li
dを有してしAる。同様に、ノード12は13a〜13
dのチャネル、ノード14は15a〜15dのチャネル
、ノード16&ま17a〜17dのチャネルをそれぞれ
有し、ノード18も19a〜19dのチャネルを有して
いる。また、各ノードは、−・時点前と一時点後の各チ
ャネルの状態の情報を保存している。Each of the above nodes has a plurality of (four) channels with assigned priorities; for example, node 10 has four channels tla to li in order of priority A.
A with d. Similarly, node 12 has 13a to 13
Node 14 has channels 15a to 15d, and channels 16 & 17a to 17d, and node 18 also has channels 19a to 19d. Furthermore, each node stores information on the state of each channel before and after a point in time.
上記のような通信網においては、各ノードのチャネルに
付加されたプライオリティにしたがって次回にデータを
送出するチャネルが選択され、また、各ノードが持って
いる一時点前と後の情報によってもデータの送出先が決
定され、有効なデータ送信経路が選択される。例えば、
(n、n)ノードは(n、n−1)、(n−1゜n)、
(n+1.n)(n、n+1)の各チャネルの一時点前
と後の状態を次のようにチャネル毎に保持している。In the above communication network, the next channel to send data is selected according to the priority attached to the channel of each node, and the data is also determined based on the information before and after the point in time that each node has. A destination is determined and a valid data transmission route is selected. for example,
(n, n) node is (n, n-1), (n-1゜n),
(n+1.n) The state of each channel before and after a point in time (n, n+1) is held for each channel as follows.
X (n、n−1)= (0゜ X (n−1,n)= (0゜ X (n+1.n) =(0゜ X (n、n+1)= (0゜ (但し、0:無通信状態。X (n, n-1) = (0° X (n-1, n) = (0° X (n+1.n) = (0° X (n, n+1) = (0° (However, 0: No communication state.
す。)
00.1)
0、O,O)
1、o、0)
1、 1.O)
1:通信状態を不
そして、ノード10からノード18ヘデータを送イ5す
る場合には、先ずノード10のチャネル11a〜lid
の中で、無通信状態でプライオリティの高いチャネルか
らデータを送信する。この場合、ノード10においてチ
ャネルllaが通信状態の時はチャネルllbからデー
タを送信する。また、ノード10の各チャネルlla〜
11dが全て無通信状態であるとすれば、チャネルll
aからデータを送信することになる。しかじ、各ノード
は一時点前及び−時点後の状態情報を保持しているので
、例えば、中継局のノード12でチャネル13a、13
b、13dが使用されていることが事前に解った場合に
は、送信元のノード10は対応するチャネルlieから
データの送信を行うように変更する。vinegar. ) 00.1) 0, O, O) 1, o, 0) 1, 1. O) 1: When transmitting data from the node 10 to the node 18 without changing the communication state, first, the channels 11a to lid of the node 10 are
, data is transmitted from a high priority channel in a non-communication state. In this case, when channel lla is in communication state in node 10, data is transmitted from channel llb. In addition, each channel lla~ of the node 10
If all channels 11d are in a non-communication state, channel ll
Data will be sent from a. However, since each node maintains state information before and after a point in time, for example, in node 12 of the relay station, channels 13a and 13
If it is known in advance that channels b and 13d are being used, the source node 10 changes to transmit data from the corresponding channel lie.
このようにして、各ノードでのデータの送信先の選択を
、各チャネルのプライオリティと一時点前あるいは一時
点後のノードの状態とで決定する。そして、各ノードの
全てのチャネルが無通信状態の場合は、送信元のノード
10から送信先のノード18へのデータ送信は、各中継
局のノード12,14.16を経由して行ゎゎる。In this way, the selection of the data transmission destination at each node is determined based on the priority of each channel and the state of the node before or after a point in time. If all channels of each node are in a non-communication state, data transmission from the source node 10 to the destination node 18 is performed via the nodes 12, 14, and 16 of each relay station. .
第2図は上記の送出先決定動作の流れを示したものであ
る。FIG. 2 shows the flow of the above-mentioned destination determining operation.
データか入力されると(ステップs1)、上述のチャネ
ル優先順位により送出先のチャネルを決定する(ステッ
プS2)。次に、データ送出先のノードの状態により送
出先を選択する(ステップS3)。そして、送出先が通
信状態であればステップS2に戻るが、送出先が無通信
状態であればデータの送出を開始する(ステップS4)
。When data is input (step s1), a destination channel is determined based on the above-mentioned channel priority order (step S2). Next, a destination is selected based on the state of the data destination node (step S3). If the destination is in a communication state, the process returns to step S2, but if the destination is in a non-communication state, data transmission is started (step S4).
.
このように制御することにより、送受信している2台の
ノード以外のノードからも送信することかできる共に、
各ノードか最短経路でデータを送信することができ、網
内のノードの稼動率が高くなる。また、各ノードが一時
点前と後の状態を保持することて、その状態情報に基づ
いてデータの送出先を決定でき、有効な送信ルートが決
定される。By controlling in this way, it is possible to transmit from nodes other than the two nodes that are transmitting and receiving, and
Each node can transmit data through the shortest route, increasing the availability of nodes within the network. In addition, since each node maintains the state before and after a point in time, the destination of data can be determined based on the state information, and an effective transmission route is determined.
なお、上記の実施例では、データ送出先のノードの状態
が3チヤネル全てか通信状態である場合を説明したか、
データ送出先のノードの状態が1チヤネル通信状態の場
合でそのチャネルの優先順位が低い(3または4)場合
には、データ送出元のチャネルを変更するようにしても
よい。In addition, in the above embodiment, the case where the state of the data sending destination node is all three channels or the communication state has been explained.
If the data destination node is in a one-channel communication state and the priority of that channel is low (3 or 4), the data source channel may be changed.
また、各ノードを4チヤネルに分けて説明したが、nチ
ャネル(n=3以上)と拡張してもよい。Furthermore, although each node has been described as being divided into four channels, it may be expanded to include n channels (n=3 or more).
更に、上記の実施例ではプライオリティを固定化して説
明したが、送出元のノードと送出先のノードとの関係で
、自動的に各チャネルに優先順位を付けても良い。この
場合には、プライオリティに関するデータも送出データ
に付加する必要がある。例えば、第1図でノード!8を
送信元とし、ノード10を送出先のノードとする場合に
は、チャネル19c、19d、19a、19bの順にプ
ライオリティを付ければ良い。Furthermore, although the above embodiment has been described with fixed priorities, it is also possible to automatically prioritize each channel based on the relationship between the sending source node and the sending destination node. In this case, it is necessary to also add data regarding the priority to the transmitted data. For example, in Figure 1, the node! 8 as the source and node 10 as the destination node, the channels 19c, 19d, 19a, and 19b may be prioritized in this order.
以上のように、この発明によれば、各ノードのチャネル
に優先順位を付加してデータ送出先のチャネルを選択す
るようにしたため、送受信している2台のノード以外の
ノードからもデータを送信することができると共に、各
ノードか最短経路でデータを送信することかでき、網内
のノードの稼動率が高くなるという効果がある。As described above, according to the present invention, since the channel of the data transmission destination is selected by adding priorities to the channels of each node, data can also be transmitted from nodes other than the two nodes transmitting and receiving. In addition, each node can transmit data using the shortest route, which has the effect of increasing the operating rate of the nodes in the network.
第1図はこの発明の一実施例を示す構成図、第2図は第
1図のノードのデータ送出先決定動作を示すフローチャ
ート、第3図は従来例を示す構成図である。
10・・・・・・送信元となるノード
12、 14. 16−−−−−中継局となるノード1
8−−−一送信先となるノードFIG. 1 is a block diagram showing an embodiment of the present invention, FIG. 2 is a flowchart showing the operation of determining the data destination of the node in FIG. 1, and FIG. 3 is a block diagram showing a conventional example. 10... Nodes 12 and 14 that serve as transmission sources. 16-----Node 1 serving as a relay station
8---One destination node
Claims (1)
順位を付加し、その優先順位にしたがって次回にデータ
を送出するチャネルを選択することを特徴とする通信網
制御方式。A communication network control method characterized by assigning a priority to each channel of each node connected by a transmission medium, and selecting a channel for transmitting data next time according to the priority.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP20272890A JPH0487433A (en) | 1990-07-31 | 1990-07-31 | Communication network control system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP20272890A JPH0487433A (en) | 1990-07-31 | 1990-07-31 | Communication network control system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0487433A true JPH0487433A (en) | 1992-03-19 |
Family
ID=16462181
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP20272890A Pending JPH0487433A (en) | 1990-07-31 | 1990-07-31 | Communication network control system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0487433A (en) |
-
1990
- 1990-07-31 JP JP20272890A patent/JPH0487433A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0244944A (en) | Information reduction method | |
| US5477530A (en) | Method and apparatus for managing communications between multi-node quota-based communication systems | |
| JPS61238141A (en) | Composite local area network | |
| JP2006519532A5 (en) | ||
| JPWO2020129219A1 (en) | Network equipment, network systems, network methods, and network programs | |
| US6718396B1 (en) | Network structure method and route determination equipment | |
| JPH0487433A (en) | Communication network control system | |
| JPS62261250A (en) | Mechanism for facilitating exchange of data and non-encoded information in communication network | |
| JP3758523B2 (en) | Bidirectional ring network, node device, and bidirectional ring network control method | |
| JP2003348107A (en) | Two-way linked network, route selecting method used therefor, and program thereof | |
| JP3161507B2 (en) | Routing control method and device | |
| Qu et al. | Parallelring: a token ring LAN with concurrent multiple transmissions and message destination removal | |
| JP2539410B2 (en) | Communication network routing information check method | |
| JPS622746B2 (en) | ||
| JPS63238743A (en) | Data link control device | |
| JPH0568898B2 (en) | ||
| JPH0247951A (en) | Path selection system | |
| JPH0621925A (en) | Communication control system for multiplex transmission line | |
| JPH08293886A (en) | System for selecting repeater route | |
| JPH01258525A (en) | Data transfer system | |
| JPH01268335A (en) | Packet transmission method | |
| JPS639253A (en) | Packet transmission method in packet exchange network | |
| JPH0360239A (en) | Bridge device | |
| JPH04215349A (en) | Line selection control system | |
| JPS63191424A (en) | Satellite communication system |