JPH0334647A - Data transmitting system - Google Patents
Data transmitting systemInfo
- Publication number
- JPH0334647A JPH0334647A JP16663889A JP16663889A JPH0334647A JP H0334647 A JPH0334647 A JP H0334647A JP 16663889 A JP16663889 A JP 16663889A JP 16663889 A JP16663889 A JP 16663889A JP H0334647 A JPH0334647 A JP H0334647A
- Authority
- JP
- Japan
- Prior art keywords
- slot
- reservation
- data
- reserved
- transmission
- 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
- 230000005540 biological transmission Effects 0.000 claims abstract description 89
- 238000004891 communication Methods 0.000 claims abstract description 14
- 238000000034 method Methods 0.000 claims description 23
- 238000010586 diagram Methods 0.000 description 6
- 238000001514 detection method Methods 0.000 description 4
- 101100406487 Drosophila melanogaster Or47a gene Proteins 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
- 210000004905 finger nail Anatomy 0.000 description 1
Landscapes
- Small-Scale Networks (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は通信制御装置に係わり、LAN (ローカルエ
リアネットワーク、 Local Area Netw
ork)間を接続する装置におけるデータ送信方式に関
する。[Detailed Description of the Invention] [Industrial Application Field] The present invention relates to a communication control device, and relates to a LAN (Local Area Network).
This invention relates to a data transmission method in a device that connects between
現在、通信システムは、第2図に示すように高速幹線L
ANl0が接続装置である複数のノード20を用いて、
例えばIEEE802系の低・中速LAN30〜80を
束ねる速度ハイアラーキによる大規模ネットワークシス
テム形態に移行してきている。Currently, the communication system is based on the high-speed trunk line L as shown in Figure 2.
Using a plurality of nodes 20 of which AN10 is a connecting device,
For example, there has been a shift to a large-scale network system based on a speed hierarchy that bundles 30 to 80 IEEE802-based low- and medium-speed LANs.
従って、高速幹線LANl0は、低・中速LAN30〜
80に対してトラヒック量を均等に割当てて、相互にデ
ータを中継する必要がある。このため、高速幹線LAN
l0における伝送方式としては、中速LAN30.40
からのデータ送信要求の発生/休止に依存する形で送信
データをダイナミックに空スロットに割り付けることで
多重化効率を高める固定データ長単位の統計多重化方式
(タイムスロット動的割り付け方式)を採用する。Therefore, the high-speed trunk LAN10 is the low/medium-speed LAN30~
It is necessary to equally allocate the amount of traffic to 80 nodes and relay data between them. For this reason, high-speed trunk LAN
The transmission method in l0 is medium speed LAN30.40
Adopts a fixed data length unit statistical multiplexing method (time slot dynamic allocation method) that increases multiplexing efficiency by dynamically allocating transmission data to empty slots depending on the generation/pause of data transmission requests from .
なお、ノード20におけるインタフェースは、高速幹線
LAN10間が全二重通信インタフェースで、中速LA
N30.40間は半二重通信インタフェースであり、ま
た、中・低速LAN30〜80では可変データ長のフレ
ーム単位であり、高速幹線LANl0は上記フレームデ
ータを一定のデータ長で複数分割する固定データ長単位
である。Note that the interface in the node 20 is a full-duplex communication interface between the high-speed trunk LAN 10 and a medium-speed LA
The communication interface between N30 and 40 is a half-duplex communication interface, and the medium/low speed LANs 30 to 80 use variable data length frame units, and the high speed trunk LAN l0 has a fixed data length that divides the above frame data into multiple pieces of constant data length. It is a unit.
従来、このような形態におけるノード20では、第3図
に示すように中速LAN30.40から高速幹線LAN
l0へのデータ転送経路21と、更に高速幹線LANl
0から中速LAN30.40へのデータ転送経路22の
2系統のデータバス構造をとり、データ転送系として幹
線LANインタフェース23が行う全二重通信インタフ
ェース及び高速幹線LANl0の伝送速度に合わせる。Conventionally, in the node 20 in this type of configuration, as shown in FIG.
Data transfer path 21 to l0 and further high-speed trunk LAN l
A two-system data bus structure is adopted, that is, a data transfer path 22 from 0 to medium-speed LAN 30.40, and is matched to the full-duplex communication interface performed by trunk LAN interface 23 as a data transfer system and the transmission speed of high-speed trunk LAN 10.
このため、ノード20におけるハードウェアアーキテク
チャとしては、転送経路21.22を介したデータの転
送を行うDMAコントローラ25゜27及びこれらDM
Aコントローラ25.27を制御するプロセッサ26.
28を用りて中継データの並列転送処理により幹線LA
Nインタフェース23が行う全二重通信に対応する。ま
た半二重通信の中速LAN30.40に対しては、中速
LANインタフェース24で転送経路21.22を1系
統にしたインタフェースをとる。Therefore, the hardware architecture in the node 20 includes DMA controllers 25 and 27 that transfer data via transfer paths 21 and 22, and these DM
A processor 26.controlling the A controller 25.27.
28 is used to transfer relay data in parallel to main line LA.
This corresponds to full-duplex communication performed by the N interface 23. Further, for the medium-speed LAN 30.40 of half-duplex communication, an interface is provided in which the medium-speed LAN interface 24 combines the transfer paths 21.22 into one system.
ここで、第4図を用いて前述した従来の統計的多重化方
式による幹線LAN10における運用(データ送/受信
方法)について説明する。幹線LANl0は第4図の如
く固定長スロット単位に分割・運用されており、且つそ
の中は当該スロットが使用中か否かの表示及び宛先等を
示すヘッダ部と実際のデータが入る情報エリアとに分か
れている。各ノードがデータを送信する際には、ヘッダ
から当該スロットが使用中か否かを確認し、未使用であ
るスロットの情報エリアに送信データを乗せると共にヘ
ッダを使用中表示とする。一方、データ受信は、ヘッダ
の使用中表示により当該スロットが有効であることを確
認し、宛先が自ノードの場合には幹、1ilLAN10
からデータを取り込むと同時に表示を使用中表示から未
使用表示に変更する。Here, the operation (data transmission/reception method) in the trunk LAN 10 using the conventional statistical multiplexing method described above will be explained using FIG. The trunk LAN 10 is divided and operated in units of fixed-length slots as shown in Figure 4, and each has a header section that indicates whether or not the slot is in use and the destination, and an information area that contains actual data. It is divided into When each node transmits data, it checks from the header whether the slot in question is in use or not, puts the transmission data in the information area of the unused slot, and displays the header as being in use. On the other hand, for data reception, it is confirmed that the relevant slot is valid by the in-use indication in the header, and if the destination is the own node, the main
At the same time as importing data, change the display from in use to unused.
上記処理は第5図に示す幹線LANインタフェース23
のもとで以下のように制御する。The above processing is performed by the trunk LAN interface 23 shown in FIG.
It is controlled as follows.
第5図において、RXはヘッダ部より当該スロットが自
ノード宛であるかを判定する受信判定部、R8ELはル
ートRa、Rhの何れか一方を受信判定部RXからの制
御信号RCTLの指示で選択するセレクタ、RCは受信
判定部RXからの制御信号RCTLの指示でヘッダ部を
使用中から未使用表示に変更して当該スロットを開放す
る開放指示部、TXは送信制御プロセッサ26からの送
信要求TREQを受けて当該スロットの未使用を検出す
る送信判定部、TSELはルートT a 、 T bの
何れか一方を送信判定部TXからの制御信号TCTLの
指示で選択するセレクタ、TCは送信判定部TXからの
制御信号TCTLの指示でヘッダトを獲得する獲得指示
部である。In FIG. 5, RX is a reception determination unit that determines whether the slot in question is addressed to its own node from the header part, and R8EL selects either route Ra or Rh based on the control signal RCTL instruction from reception determination unit RX. RC is a release instruction unit that changes the header section from in use to unused indication to release the slot in accordance with the control signal RCTL from the reception determination unit RX, and TX is a release instruction unit that releases the slot in question, and TX is a transmission request TREQ from the transmission control processor 26. TSEL is a selector that selects either route T a or T b in response to a control signal TCTL from the transmission determination unit TX, and TC is a transmission determination unit TX. This is an acquisition instruction unit that acquires a header in response to a control signal TCTL from the header.
受信判定部RXが幹線LANl0から自ノード宛のデー
タ(スロット)を検出すると、受信判定部RXは転送経
路22に受信データを出力すると共に制御信号RCTL
で開放指示部RCへのヘッダの未使用表示とセレクタR
5ELへのルートRb選択指示を与える。ここで幹線L
ANl0からの受信スロットが他ノード宛或いは未使用
スロットの場合には、受信判定部RXはルートRaにデ
ータを出力し、且つ制御信号RCTLによりルートRa
選択をセレクタR8ELに指示して送信判定部TXに受
信スロット(データ)をスルーする。When the reception determination unit RX detects data (slot) addressed to its own node from the trunk LAN l0, the reception determination unit RX outputs the reception data to the transfer path 22 and also outputs the control signal RCTL.
Displays unused header to release instruction section RC and selector R
Give a route Rb selection instruction to 5EL. Main line L here
If the reception slot from AN10 is addressed to another node or is an unused slot, the reception determination unit RX outputs data to the route Ra, and also outputs the data to the route Ra using the control signal RCTL.
The selection is instructed to the selector R8EL, and the reception slot (data) is passed through to the transmission determination unit TX.
一方、送信要求を受けた送信判定部TXは、セレクタR
SELから送られてくる幹線LANl0からのスロット
のヘッダを監視し、当該スロットが未使用であれば制御
信号TCTLを用いてルートTb選択をセレクタTSE
Lに指示し、更に獲得指示部TCに対してスロット使用
中表示のヘッダの生成を指示する。ここで幹線LANl
0からの受信スロットが使用中スロット或いは送信要求
TREQがない場合には、送信判定部TXはルー1−T
aにデータを出力し、且つ制御信号T CT Lでルー
1” T a選択をセレクタTS E Lに指示して幹
線LANl0に当該受(iスロット(データ)をスルー
させる。On the other hand, the transmission determination unit TX that received the transmission request selects the selector R.
The header of the slot from the trunk LANl0 sent from SEL is monitored, and if the slot is unused, the selector TSE selects the route Tb using the control signal TCTL.
It also instructs the acquisition instruction unit TC to generate a header indicating that the slot is in use. Here is the main LAN
If the reception slot from 0 is in use or there is no transmission request TREQ, the transmission determination unit TX determines the route 1-T.
It outputs data to slot a, and instructs selector TSE L to select route 1'' Ta using control signal T CT L to cause trunk LAN l0 to pass through the i slot (data).
なお、この種の装置として関連するものとして、例えば
日本国公開特許公報:昭63−97037号公報「ルー
プネットワークシステム」が挙げられる。Incidentally, as a related device of this type, for example, Japanese Patent Publication No. 1988-97037 "Loop Network System" can be mentioned.
このように従来は、高速幹線LANl0に対する全ノー
ド20におけるアクセス(送信)機会を均等に割当てる
ために、統計的多重化方式を採用している。As described above, conventionally, a statistical multiplexing method has been adopted in order to equally allocate access (transmission) opportunities to all the nodes 20 to the high-speed trunk LAN 10.
一方、高速幹1LAN]○を介して全ネットワークに中
継されるフレームには、一般データの他、ネットワーク
を管理するための管理データ、或いは緊急制御のための
制御データ当、種々の優先レベルのフレームデータが存
在する。On the other hand, the frames relayed to the entire network via the high-speed trunk 1 LAN] ○ include, in addition to general data, management data for managing the network, control data for emergency control, and frames with various priority levels. Data exists.
ここで、高速幹線LANl0がファイルデータ等の大量
の一般データによって占有されたことを考えると、統計
的多重化方式は基本的に空スロットに対する先取り優先
方式であることから、優先的に処理すべき制御或いは管
理データ等のフレームが中継できなくなる。Considering that the high-speed trunk LAN l0 is occupied by a large amount of general data such as file data, the statistical multiplexing method is basically a preemption priority method for empty slots, so it should be processed with priority. Frames such as control or management data cannot be relayed.
本発明の目的は、上記問題を解決するデータ送信方式を
提供することにある。An object of the present invention is to provide a data transmission method that solves the above problems.
本発明は上記目的を達成するため、スロットは少なくと
もスロットの使用表示部及び予約表示部を設け、優先送
信する通信制御装置は予約表示部を用いてスロットの予
約を行い、予約未使用スロット及び未予約未使用スロッ
トへのデータ送信を行う構成とする。すなわち、
■高速基幹LANl0の各スロットのヘッダ部にスロッ
ト使用表示とは別にスロット予約表示を設ける。In order to achieve the above object, the present invention provides a slot with at least a slot use display section and a reservation display section, and a communication control device that performs priority transmission uses the reservation display section to reserve slots, and reserve unused slots and unused slots. The configuration is such that data is transmitted to reserved and unused slots. That is, (1) a slot reservation display is provided in the header section of each slot of the high-speed backbone LAN 10 in addition to the slot usage display.
■全ノードにおける高速基幹LANl0へのデータ送信
は、自/他ノードスロット予約の区別を意識せず、且つ
空スロットの何れのスロットに対しても先取り優先で送
信を可能とする。(2) Data transmission to the high-speed backbone LAN 10 in all nodes is made possible without being aware of the distinction between self/other node slot reservations, and with priority given to any empty slot.
■処理の簡素化から予約表示には予約ノードを区別する
表示は行わない。■To simplify the process, the reservation display does not distinguish between reservation nodes.
■データ送信時のスロット予約はヘッダが使用中表示予
約なしスロットとし、予約解除は予約後に受信するスロ
ット予約表示のある空スロツI−へのデータ送信時とす
る。(2) Slot reservation at the time of data transmission is for a slot whose header indicates that it is in use and no reservation is made, and reservation cancellation is made when transmitting data to an empty slot I- that is received after reservation and has a slot reservation indication.
■しかしながら、他ノード予約のスロット使用を考慮し
、スロット予約前に検出したスロット使用表示のある空
スロット(他ノード予約)へのデータ送信時には予約解
除は行わない。(2) However, in consideration of the use of slots reserved by other nodes, the reservation is not canceled when transmitting data to an empty slot (reserved by other nodes) with a slot usage indication detected before slot reservation.
■予約送信しないノードの送信は、予約表示のない空ス
ロットのみとする。■Nodes that do not reserve transmission will transmit only in empty slots with no reservation indication.
■スロット予約後、送信可能な空スロツ1−を検出した
場合には当該空スロットへのデータ送信を行い、その後
検出した予約スロットの予約表示は無条件にキャンセル
する。(2) After slot reservation, if an empty slot 1- that can be transmitted is detected, data is transmitted to the empty slot, and the reservation display of the reservation slot detected thereafter is unconditionally canceled.
■使用中具つ予約なしスロットへの予約数をXとして加
算・保持し、予約空スロットへの送信数を2として加算
・保持し、最終データ送信後、X−Z=O
となるまで、予約スロットの予約表示を無条件にキャン
セルする。■ Add and hold the number of reservations to slots that are currently in use and have no reservations as Unconditionally cancel slot reservation display.
■X−Z=n (n#o)の時に次の送信要求が発生し
た場合は、上記■の管理を継続制御する。(2) If the next transmission request occurs when X-Z=n (n#o), the management in (2) above is continuously controlled.
以上述べた手段により、本発明は統計的多重化方式のス
ロット先取り優先(データ送信)を踏襲しつつ、中継時
の優先制御が可能となる。With the means described above, the present invention enables priority control during relaying while following the slot preemption priority (data transmission) of the statistical multiplexing method.
すなわち、高速基幹LAN10のスロットのヘッダ部に
使用表示と別にスロット予約表示を設け、全ノードにお
ける高速基幹LANl0へのデータ送信を自/他ノード
予約スロットの区別を意識せず、且つ空スロットの何れ
のスロットに対しても先取り優先で送信を可能とする手
段により、高速幹線LANl0の利用状況に合わせて、
■使用率の低い場合には予約なしで一般データと同レベ
ルの均等割当てで送信を行い、■使用率が高い場合には
優先的に予約送信が行う。In other words, a slot reservation indication is provided in the header of the slot of the high-speed backbone LAN 10 in addition to a usage indication, so that all nodes can send data to the high-speed backbone LAN 10 without being aware of the distinction between own/other node reserved slots, and can also send data to any empty slot. According to the usage status of the high-speed trunk LAN 10,
■When the usage rate is low, transmission is performed without reservation and with the same level of equal allocation as general data; ■When the usage rate is high, reservation transmission is performed with priority.
以下、本発明の一実施例を第1図、第6図により説明す
る。第1図は高速幹線LANl0における本発明のLA
N運用例であり、従来と同様に固定長スロットの中を情
報エリアとヘッダで分割し、更にこのヘッダ部をスロッ
ト使用表示aとスロット予約表示すとに分割する。An embodiment of the present invention will be described below with reference to FIGS. 1 and 6. FIG. 1 shows the LA of the present invention in the high-speed trunk LAN10.
This is an example of N operation, in which a fixed length slot is divided into an information area and a header as in the conventional case, and this header section is further divided into a slot usage indication a and a slot reservation indication.
第6図において、RSVは第3図の送信制御プロセッサ
26からの予約要求RSVMDにより当該スロットヘッ
ダを監視する予約判定部、R3VCは予約判定部RSV
からの制御信号R8VCTLにより当該スロットの予約
表示を行う予約指定部であり、その他の基本的な構成は
第5図と同様である。ここで、a=“l”は当該スロッ
トの使用中を、また = JJ Q 11を当該スロッ
トの未使用を表し、b = Kl I IIは当該スロ
ッ1−子約中を、b=″O”を当該スロット未予約であ
ることを表す。In FIG. 6, RSV is a reservation determination unit that monitors the slot header in response to a reservation request RSVMD from the transmission control processor 26 in FIG. 3, and R3VC is a reservation determination unit RSV.
This is a reservation specifying section that displays the reservation of the slot in accordance with the control signal R8VCTL from the control signal R8VCTL, and the other basic configuration is the same as that in FIG. Here, a="l" indicates that the slot is in use, = JJ Q 11 indicates that the slot is not in use, b = Kl I II indicates that the slot is in use, and b = "O" represents that the slot is not reserved.
各ノード20が通常のデータ送信(予約要求R3VMD
無し)する場合には、幹線LANl0の上を流れるスロ
ットヘッダを監視し、未使用且つトに送信データを乗せ
ると共に獲得指示部TCによりヘッダの使用表示のみを
未使用表示(a=O)から使用中表示(ミニ1)に変更
してデータを送信する。一方、優先的に送信すべきネッ
トワーク管理或いは制御フレーム等のデータは、予約判
定部RSV及び予約指定部R8VCを用いて、下記の当
該スロットヘッダの表示パターン別に予約制御を行って
データを送信する。Each node 20 sends normal data (reservation request R3VMD
(none), monitors the slot header flowing on the main LAN 10, puts the transmission data on the unused slot, and uses the acquisition instruction unit TC to change the usage indication of the header from the unused indication (a=O). Change to medium display (mini 1) and send data. On the other hand, data such as network management or control frames that should be transmitted preferentially is transmitted using the reservation determining section RSV and the reservation specifying section R8VC to perform reservation control according to the display pattern of the slot header as described below.
ここで予約指定部R8VCは、予約判定部RSVからの
指示により当該スロットへの予約を行う回路である。具
体的には予約指定部R8VCは。Here, the reservation designation unit R8VC is a circuit that makes a reservation for the slot in accordance with an instruction from the reservation determination unit RSV. Specifically, the reservation designation part R8VC.
予約判定部RSVからの予約制御信号である制御信号R
8VCTLの指示に従い、第1図に示した高速幹線LA
Nl0上を流れる当該スロットのヘッダ部に属するスロ
ット予約表示すのタイミングを検出し、その内容を変更
(予約指示はb=“O”→#(l II、予約解除では
b=“l”→“0”)する。なお、予約指定部R3VC
におけるスロット予約表示すの変更タイミング検出は、
上述したよSvが予約指定部R8VCに与える制御信号
R8VCTLの出力タイミングで代行することもできる
。A control signal R which is a reservation control signal from the reservation determination unit RSV
8According to the instructions of VCTL, the high-speed main line LA shown in Figure 1
Detects the slot reservation display timing belonging to the header section of the slot flowing on Nl0 and changes its contents (reservation instruction is b = “O” → # (l II, reservation cancellation is b = “l” → “ 0”).In addition, the reservation specification section R3VC
Detection of change timing of slot reservation display in
As mentioned above, it can also be substituted at the output timing of the control signal R8VCTL that Sv gives to the reservation designation section R8VC.
1)a=b=0
本ケースでは、当該スロットの使用・予約共になく、予
約判定部RSVに対して予約要求RSVMDがあっても
、通常のデータ送信となる。即ち、予約判定部RSVは
、予約指定部R3VCに対する当該スロットヘッダの予
約指定指示(制御信号R3VC:TL)は行わない、従
って、送信判定部TXは当該スロットが空スロット(a
=b=o)を検出し、制御信号TCTLにより、獲得指
示部TCへの当該スロットの使用中表示(ミニ1)指示
及びセレクタTSELへのルートTb選択指示を与える
。1) a=b=0 In this case, even if the slot is neither used nor reserved, and there is a reservation request RSVMD to the reservation determination unit RSV, normal data transmission will occur. That is, the reservation determination unit RSV does not instruct the reservation designation unit R3VC to designate a reservation for the slot header (control signal R3VC:TL). Therefore, the transmission determination unit TX determines that the slot in question is an empty slot (a
=b=o) and gives an instruction to the acquisition instruction unit TC to indicate that the slot is in use (mini 1) and an instruction to select the route Tb to the selector TSEL using the control signal TCTL.
2)a=1.b=0
本ケースは当該スロットが予約無しの使用中の場合であ
り、予約判定部RSVは当該スロットの幹線LANl0
−巡後の使用権を確保するため、制御信号TCTLによ
り予約指定部R8VCに対する予約指示(b=1)を行
って2次に示す3)或いは前述した1)の何れかのケー
スを待つ。ここで、本2)のケースの後に続くスロット
が前述したl)のケース(a=b=o)の場合には、予
約外スロッ1−に対してデータの送信するため、予約ス
ロットが幹線L A N 10を周回する。従って、上
記2)→1)の場合、データ送信後の予約スロット(b
= 1 )に対しては当該スロットの使用/未使用の
条件によらず、無条件に予約判定部R8Vは制御信号T
CTLにより予約指定部RSVCに対する予約解除指示
(b=o)を行う。2) a=1. b=0 In this case, the slot in question is in use without reservation, and the reservation determination unit RSV uses the trunk LAN10 of the slot in question.
- In order to secure the usage right after the cycle, the control signal TCTL issues a reservation instruction (b=1) to the reservation designation unit R8VC, and waits for either case 3) shown below or 1) described above. Here, if the slot following the case 2) is the case l) (a=b=o) described above, the reserved slot is the main line L in order to transmit data to the non-reserved slot 1-. Go around AN10. Therefore, in the case of 2) → 1) above, reserved slot (b) after data transmission
= 1), the reservation determination unit R8V unconditionally transmits the control signal T, regardless of whether the slot is used or not.
CTL issues a reservation cancellation instruction (b=o) to the reservation designation unit RSVC.
3)a=o、b=1
本ケースは予約スロットが幹線LANl0を一巡後に空
スロットとなって戻ってきた場合である。3) a=o, b=1 In this case, the reserved slot returns as an empty slot after going around the main LAN 10.
従って、送信判定部TXが当該スロットへの送信データ
の出力且つスロット使用中表示(ミニ1)を行うと共に
、予約判定部R8Vは制御信号RSVCTLにより予約
指定部RSVCへの予約解除(b=o)を指示する。Therefore, the transmission determination unit TX outputs the transmission data to the slot and indicates that the slot is in use (mini 1), and the reservation determination unit R8V releases the reservation to the reservation specification unit RSVC (b=o) using the control signal RSVCTL. instruct.
本ケースは、当該スロッ1−が使用中且つ予約済みの場
合である。従って1本ケースの場合には予約判定部R3
V及び送信判定部TX共に動作せず(制御信号TCTL
及びRSVCTLによる獲得指爪及び予約指示無し)、
当該スロットは幹線LANインタフェース23をスルー
する。In this case, the slot 1- is in use and reserved. Therefore, in the case of one book, the reservation judgment unit R3
V and transmission determination unit TX do not operate (control signal TCTL
and RSVCTL acquisition fingernails and no reservation instructions),
The slot passes through the trunk LAN interface 23.
以上述べたように本発明によれば、幹線LAN10の空
スロットが無い場合でもスロットの予約獲得により優先
度の高い制御フレーム等を優先的に送信することができ
る。As described above, according to the present invention, even when there are no empty slots in the trunk LAN 10, high-priority control frames and the like can be transmitted preferentially by acquiring slot reservations.
一方、予約判定部R8Vの構成を第7図の構成とするこ
とで更に効果的な優先データ送信を実現できる。On the other hand, by setting the configuration of the reservation determination unit R8V to the configuration shown in FIG. 7, more effective priority data transmission can be realized.
第7図において、HD TはセレクタRS E Lから
の受信スロットヘッダの当該スロッ1〜使用(a)及び
予約(b)表示情報を用いて当該スロy1〜の使用・予
約状況を検出するヘッダ検出部、TAはヘッダ検出部H
D Tによって当該スロットが送信可能スロットである
ことを示す送信可能信号、REGはデータ送信に必要な
予約スロット数を格納し、且つ送信可能スロットによっ
て格納された予約スロット数を減算する機能を持つレジ
スタ、TOPはレジスタRE Gの内容(予約数RN)
がIt O11となり予約データ送信が終了したことを
示す送信終了信号、Xは当該スロットに対するデータ送
イ8の予約指示信号、2は送信予約指示Xによるスロッ
ト予約後に検出した予約有り空スロットへのデータ送信
を示す予約空スロツト送信信号。In FIG. 7, the HDT detects the usage/reservation status of the slot y1 using the usage (a) and reservation (b) display information of the slot 1 in the received slot header from the selector RSE L. section, TA is header detection section H
DT is a transmittable signal indicating that the slot is a transmittable slot, and REG is a register that stores the number of reserved slots necessary for data transmission and has the function of subtracting the stored reserved slot number from the transmittable slot. , TOP is the contents of register REG (number of reservations RN)
becomes It O11, indicating that the reserved data transmission has ended. Reserve empty slot transmission signal indicating transmission.
ADDは上記送信予約指示X、予約空スロット送信信号
Zを用いて(X−Z)を計算し、幹線LANl0上のス
ロットに対する予約総数と予約スロットへのデータ送信
総数との差分を求める加算部。ADD is an addition unit that calculates (X-Z) using the transmission reservation instruction X and reserved empty slot transmission signal Z, and obtains the difference between the total number of reservations for slots on the trunk LAN 10 and the total number of data transmissions to the reserved slots.
Nは送信終了信号TOPの発生時点で加算部ADDが差
分(X−Z)≠0の場合に、その差分数の予約スロット
に対して予約解除を指示する予約解除信号、ORは第7
図において、送信予約指示信号Xと予約解除信4Nを制
御信号RSVCTLとして出力するオア回路である。N is a reservation cancellation signal that instructs to cancel reservations for reservation slots corresponding to the number of differences when the adder ADD has a difference (X-Z)≠0 at the time when the transmission end signal TOP is generated, and OR is the seventh reservation cancellation signal.
In the figure, it is an OR circuit that outputs a transmission reservation instruction signal X and a reservation cancellation signal 4N as a control signal RSVCTL.
送信制御プロセッサ26から送信判定部R3Vに予約要
求RS V MDおよび予約数RN(レジスタRE G
)が与えられると、ヘッダ検出部I−(D Tは送信
不可スロットである予約無し使用中スロット(a=1.
b=o)に対する予約指示信号Xを、レジスタREGの
内容が#Qu(送信終了)となるまで発行してスロット
の予約を行い、更に加算部ADDに対する加算指示を行
う。またヘッダ検出部HDTは、この間に上記無予約使
用中スロット(a=1.b=o)以外の送信可能スロッ
I−である予約空スロット(a=o、b=1)及び予約
無し空スロット(a=b=o)を検出すると、予約指示
信号Xを発行せずレジスタRE Gに対して送信可能信
号TAを与えてレジスタREGへの減算指示を行い、更
に予約スロット(a=o、b=1)の検出時には加算部
ADDに対して予約空スロツト送信信号2を発行して減
算指示を行う。The transmission control processor 26 sends a reservation request RS V MD and a reservation number RN (register RE G
) is given, the header detector I-(D T is a non-reservable busy slot (a=1.
A reservation instruction signal X for b=o) is issued until the contents of the register REG become #Qu (end of transmission) to reserve a slot, and further an addition instruction is issued to the adder ADD. During this time, the header detection unit HDT detects reserved empty slots (a=o, b=1) which are transmittable slots I- other than the above-mentioned unreserved used slots (a=1.b=o) and unreserved empty slots. When (a=b=o) is detected, the reservation instruction signal =1), a reserved empty slot transmission signal 2 is issued to the adder ADD to issue a subtraction instruction.
ここで、レジスタREGは内容がii O”となって送
信が終了すると送信終了信yropにより加算部ADD
に対する予約スロット(b=1)の解除を促す、加算部
ADDはこれを受けて加算結果が(X−Z≠0)であれ
ば(x−z=o)となるまで予約解除信号Nを予約スロ
ット(b=1)に対して指示し、当該スロットの予約を
解除(b=O)する。なお、送信終了後の予約スロッ1
−の予約解除を行っている間に次の送信要求が発生する
と、レジスタREGは予約解除を促す送信終了信号TO
Pの出力を止めて加算部ADDの内容を保持すると共に
、前述した一連の予約処理を継続する。即ち、本実施例
では送信スロット分の先行予約を行い、送信終了後に幹
線LANl0上に残っている不要先行予約スロットをキ
ャンセルし、この間に次の送信要求に対しては残キャン
セル数を保持継続する予約送信処理を行う。Here, when the contents of the register REG become ii O'' and the transmission is completed, the adder ADD is activated by the transmission end signal yrop.
In response to this, if the addition result is (X-Z≠0), the addition unit ADD reserves the reservation cancellation signal N until (x-z=o). An instruction is given to the slot (b=1) to cancel the reservation of the slot (b=O). Please note that reserved slot 1 after sending is completed.
- If the next transmission request occurs while the reservation is being canceled, the register REG sends a transmission end signal TO that prompts the reservation to be canceled.
The output of P is stopped, the contents of the adder ADD are held, and the series of reservation processing described above is continued. That is, in this embodiment, advance reservations for transmission slots are made, and after the transmission is completed, unnecessary advance reservation slots remaining on the trunk LAN 10 are canceled, and during this time, the remaining number of cancellations is maintained and continued for the next transmission request. Performs reserved transmission processing.
本発明によれば、統計的多重化方式のスロット先取り優
先(データ送信)を踏襲しつつ、先行予約による優先デ
ータ送信を、幹線LANl0の使用状況に対応して行う
ことができる。According to the present invention, priority data transmission based on advance reservation can be performed in accordance with the usage status of the trunk LAN 10, while following the slot preemption priority (data transmission) of the statistical multiplexing method.
即ち、予約送信の場合でも予約無し空スロットに対して
は予約送信を行わない一般データと同様高い場合には優
先的に予約送信を行うと共に、2)使用率の低い場合に
は予約送信であっても、予約無し空スロットに送信する
一般データと同様に送信することができる。In other words, even in the case of reserved transmission, when the usage rate is low, reserved transmission is given priority when the usage rate is low, as is the case with general data where no reserved transmission is performed for empty slots without reservations. However, it can be sent in the same way as general data sent to empty slots without reservations.
第1図は本発明の概略説明図、第2図はネットワーク構
成図、第3図はノードの説明図、第4図。
5図は従来例の説明図、第6図は本発明の一実施例図、
第7図は本発明の他の実施例図である。
符号の説明
10・・・高速幹線LAN、20・・・ノード、21゜
22・・・転送経路、30〜80・・中・低速LAN、
23・・・幹線LANインタフェース、R8V・・・予
約判定部、R8VCTL・・・制御信号、R5VC・・
・予約指定部、R8VMD・・・予約要求信号、TRE
Q・・・送信要求、RX・・・受信判定部、RC・・・
開放指示部、RCTL・・・制御信号、R3EL・・・
セレクタ、Ra、Rh・・・受1スロッI−通過ルート
、TX・・・送信判定部、TC・・・獲得指示部、’I
’CTL・・・制御信号、TSEL・・・セレクタ、T
a、Tb・・・スロット通過ルート、RN・・・送信予
約数、HDT・・・ヘッダ検出部、ADD・・・加算部
、REG・・・レジスタ部、OR・・・オア回路、X・
・・予約指示信号、Z・・・予約空スロツト送信信号、
N・・・予約解除信号、TA・・・送信可能信号、TO
P・・・送信終了信号。
嶌
図
纂
2
図
第
面
布速幹線LAN
0
集
李
図
為
図
纂
男FIG. 1 is a schematic explanatory diagram of the present invention, FIG. 2 is a network configuration diagram, FIG. 3 is an explanatory diagram of nodes, and FIG. 4. FIG. 5 is an explanatory diagram of a conventional example, FIG. 6 is a diagram of an embodiment of the present invention,
FIG. 7 is a diagram showing another embodiment of the present invention. Explanation of symbols 10...High speed trunk LAN, 20...Node, 21°22...Transfer route, 30-80...Medium/low speed LAN,
23... Main line LAN interface, R8V... Reservation determination unit, R8VCTL... Control signal, R5VC...
・Reservation specification section, R8VMD...reservation request signal, TRE
Q...Transmission request, RX...Reception determination unit, RC...
Open instruction section, RCTL...control signal, R3EL...
Selector, Ra, Rh...Reception 1 slot I-passing route, TX...Transmission determination section, TC...Acquisition instruction section, 'I
'CTL...control signal, TSEL...selector, T
a, Tb... Slot passage route, RN... Number of reserved transmissions, HDT... Header detection section, ADD... Addition section, REG... Register section, OR... OR circuit,
...Reservation instruction signal, Z...Reservation empty slot transmission signal,
N...Reservation cancellation signal, TA...Transmittable signal, TO
P: Transmission end signal. Shimazu Collection 2 Figure Menu Speed Trunk Line LAN 0 Shuli Zuwei Zu Collection Man
Claims (1)
スロット動的割り付け方式)で運用する伝送路と該伝送
路と通信データを授受する通信制御装置において、スロ
ットは少なくとも該スロットの使用表示部及び予約表示
部を設け、優先送信する該通信制御装置は該予約表示部
を用いて該スロットの予約を行い、予約未使用スロット
及び未予約未使用スロットへのデータ送信を行うことを
特徴とするデータ送信方式。 2、請求項1記載のデータ送信方式において、優先送信
を行わない該通信制御装置は未予約未使用スロットへの
データ送信を行うことを特徴とするデータ送信方式。 3、請求項1記載のデータ送信方式において、スロット
予約後の未予約未使用スロットに対するデータ送信した
場合には、次の予約スロットの予約表示は取り消すこと
を特徴とするデータ送信方式。 4、請求項1記載のデータ送信方式において、予約送信
時に予め予約送信数分を未予約使用スロットに対して予
約を行い、該予約の期間に検出した未予約未使用スロッ
ト及び予約済み未使用スロットに対するデータ送信を行
うと共に、未予約使用スロットへのスロット予約数と予
約済み未使用スロットに対するデータ送信数の差分を計
算し、最終データ送信時に該差分が零で無い場合には、
該差分の数に対応する予約スロットの予約表示を解除す
ることを特徴とするデータ送信方式。 5、請求項4記載のデータ送信方式において、該差分の
数に対応する予約スロットの予約表示の解除処理終了前
に次の予約データ送信を行う場合には、現在までの該差
分を保持し、該次の予約送信数分に対する該未予約使用
スロットへのスロット予約数と該予約済み未使用スロッ
トに対するデータ送信数の差分計算を継続することを特
徴とするデータ送信方式。[Claims] 1. In a transmission path operated by a statistical multiplexing method (time slot dynamic allocation method) in units of fixed data length and a communication control device that sends and receives communication data to and from the transmission path, the slot is The communication control device, which is provided with at least a usage display section and a reservation display section for the slot and performs priority transmission, uses the reservation display section to reserve the slot, and transmits data to the reserved and unused slots and the unreserved and unused slots. A data transmission method characterized by performing the following. 2. The data transmission method according to claim 1, wherein the communication control device that does not perform priority transmission transmits data to an unreserved and unused slot. 3. The data transmission method according to claim 1, wherein when data is transmitted to an unreserved and unused slot after slot reservation, the reservation display for the next reserved slot is canceled. 4. In the data transmission method according to claim 1, at the time of reserved transmission, the number of reserved transmissions is reserved in advance for unreserved and used slots, and the unreserved and unused slots and reserved and unused slots detected during the reservation period are At the same time, the difference between the number of reserved slots for unreserved slots and the number of data transmission for reserved and unused slots is calculated, and if the difference is not zero at the time of final data transmission,
A data transmission method characterized by canceling a reservation display of a reservation slot corresponding to the number of differences. 5. In the data transmission method according to claim 4, when the next reservation data transmission is performed before the process of canceling the reservation display of the reservation slot corresponding to the number of differences is completed, the difference up to the present time is held; A data transmission method characterized by continuing to calculate the difference between the number of reserved slots for the unreserved slot and the number of data transmissions for the reserved unused slot for the next number of reserved transmissions.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP16663889A JPH0334647A (en) | 1989-06-30 | 1989-06-30 | Data transmitting system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP16663889A JPH0334647A (en) | 1989-06-30 | 1989-06-30 | Data transmitting system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0334647A true JPH0334647A (en) | 1991-02-14 |
Family
ID=15834992
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP16663889A Pending JPH0334647A (en) | 1989-06-30 | 1989-06-30 | Data transmitting system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0334647A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020071513A (en) * | 2001-03-06 | 2002-09-13 | 주명자 | Linear motor |
US7629208B2 (en) | 2006-05-10 | 2009-12-08 | Sony Corporation | Method of manufacturing thin film transistor, thin film transistor, and display unit |
DE10220881B4 (en) * | 2001-05-17 | 2016-11-24 | Kabushiki Kaisha Tokai Rika Denki Seisakusho | switching device |
-
1989
- 1989-06-30 JP JP16663889A patent/JPH0334647A/en active Pending
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020071513A (en) * | 2001-03-06 | 2002-09-13 | 주명자 | Linear motor |
DE10220881B4 (en) * | 2001-05-17 | 2016-11-24 | Kabushiki Kaisha Tokai Rika Denki Seisakusho | switching device |
US7629208B2 (en) | 2006-05-10 | 2009-12-08 | Sony Corporation | Method of manufacturing thin film transistor, thin film transistor, and display unit |
US8222643B2 (en) | 2006-05-10 | 2012-07-17 | Sony Corporation | Method of manufacturing thin film transistor, thin film transistor, and display unit |
US8482008B2 (en) | 2006-05-10 | 2013-07-09 | Sony Corporation | Method of manufacturing thin film transistor, thin film transistor, and display unit |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2870569B2 (en) | Congestion processing method and congestion processing circuit in frame relay switching equipment | |
EP0666665B1 (en) | Method and apparatus for dynamically determining and allocating shared resource access quota | |
US5619647A (en) | System for multiplexing prioritized virtual channels onto physical channels where higher priority virtual will pre-empt a lower priority virtual or a lower priority will wait | |
EP0577780A1 (en) | Method for controlling the scheduling of multiple access to communication resources | |
JPH04230557A (en) | Direct memory access controller | |
JPH0793629B2 (en) | Packet communication method and communication terminal device | |
US6339584B1 (en) | Media access control for isochronous data packets in carrier sensing multiple access systems | |
JPH0334647A (en) | Data transmitting system | |
Han et al. | Real-time communication in FieldBus multiaccess networks | |
JP3034405B2 (en) | Local area network device | |
JPH07135502A (en) | Method and device for controlling allocation of time slot | |
US5799020A (en) | Distributed cycle reset protocol for sharing single medium | |
JPH0662263B2 (en) | Signal transmission control method for group management elevator | |
JPH0738588A (en) | Data transmitting method | |
JPH07183864A (en) | Time slot assignment controlling method and device therefor | |
JPH02288528A (en) | Network bridge system | |
JPH0566313B2 (en) | ||
JP2573332B2 (en) | Data transfer control method | |
KR960002680B1 (en) | Access method to the network having multiple transmission reservation and common bus | |
JPH0621947A (en) | Multiple bus type network system and node used therefor | |
AU622698B2 (en) | Access protection and priority control in distributed queueing | |
JPH033445A (en) | Network system dependent upon retry interval control | |
Ciccarella et al. | Performance evaluation of a local area network for real-time applications | |
JPH01226241A (en) | Rounding control type line exchanging system | |
JPS63128455A (en) | Control system for transmission flow |