JPH0248843A - Control method for transmission data quantity in lan - Google Patents
Control method for transmission data quantity in lanInfo
- Publication number
- JPH0248843A JPH0248843A JP19933988A JP19933988A JPH0248843A JP H0248843 A JPH0248843 A JP H0248843A JP 19933988 A JP19933988 A JP 19933988A JP 19933988 A JP19933988 A JP 19933988A JP H0248843 A JPH0248843 A JP H0248843A
- Authority
- JP
- Japan
- Prior art keywords
- token
- transmission
- station
- data length
- data
- 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.)
- Granted
Links
Landscapes
- Small-Scale Networks (AREA)
Abstract
Description
【発明の詳細な説明】
(発明の分野)
この発明は論理リングに基づくトークンパッシング方式
より制御されるLANの送信データ量の制御方法に関す
るものである。DETAILED DESCRIPTION OF THE INVENTION (Field of the Invention) The present invention relates to a method for controlling the amount of data transmitted in a LAN controlled by a token passing method based on a logical ring.
(発明の概要)
この発明はトークンパッシング方式におけるLANにお
いて、送信権を表わすトークンフレーム内に送信データ
長を示す項目を設け、これによりタイマを用いることな
く規定時間内にトークンを一巡させようとするものであ
る。(Summary of the Invention) This invention provides an item indicating the transmission data length in the token frame representing the transmission right in a LAN using the token passing method, thereby attempting to circulate the token within a specified time without using a timer. It is something.
(従来技術とその問題点)
従来のローカルエリアネットワーク(LAN)における
送信データ量の制御方法として、トークン(送信権)を
保持できる時間を示すタイマを設け、トークンを受は取
った後、タイムアウトするまでの間データを送信できる
という方法が用いられている。(Prior art and its problems) As a conventional method for controlling the amount of data sent in a local area network (LAN), a timer is provided to indicate the amount of time a token (transmission right) can be held, and a timeout is set after receiving and receiving the token. A method is used that allows data to be transmitted until
しかしながら、このような送信データ量制御方法におい
て、一定時間内にトークンを一巡しなければならないシ
ステムにおいては各局のタイマの総和がトークン−巡視
定時間と等しくする必要があり、そのため各局における
タイマ設定値の総和のチエツクをシステム稼動前に行う
必要があり、また、局の追加、除外等を行う場合には各
局のタイマ設定値を変更する必要があり、タイマ設定値
の作業に非常に手間がかかるという問題点があった。However, in such a transmission data amount control method, in a system where tokens must go around within a certain period of time, the sum of the timers of each station must be equal to the token - patrol period, and therefore the timer setting value at each station is It is necessary to check the sum of the values before system operation, and when adding or excluding stations, it is necessary to change the timer settings of each station, which takes a lot of time and effort. There was a problem.
(発明の目的)
この発明は上記の如き問題点に鑑みなされたもので、送
信権を表わすトークンフレーム内に送信許容データ長の
項目を設けることにより、タイマを設けることなくトー
クンを規定時間内に一巡させることを目的とするもので
ある。(Purpose of the Invention) This invention was made in view of the above-mentioned problems, and by providing an item for permissible transmission data length in the token frame representing the transmission right, the token can be sent within a specified time without providing a timer. The purpose is to bring the situation full circle.
(発明の構成と効果)
この発明は上記の如き目的を達成するため、LANにお
いて、送信権を表わすトークンフレーム内に送信許容デ
ータ長の項目を設け、各局は送信する際、上記送信許容
データ長を見て、送信を行うか否かを決定することを特
徴とするものである。(Structure and Effects of the Invention) In order to achieve the above-mentioned objects, the present invention provides an item for permissible transmission data length in a token frame representing a transmission right in a LAN, and each station uses the permissible data length for transmission when transmitting. This feature is characterized in that it determines whether or not to transmit by looking at the information.
すなわち本願発明によれば、従来のようにタイマを用い
ることなくトークンフレーム内に送信許容データ長の項
目を設け、このデータ長を基準にしてトークンを一巡で
きるように構成したため、トークン−逐時間を簡単に設
定することができるとともに、極めて使い勝手が良いな
どの効果を有する。In other words, according to the present invention, an item of permissible transmission data length is provided in the token frame without using a timer as in the conventional case, and the token is configured to be able to be sent around once based on this data length. It has the advantage of being easy to set up and extremely easy to use.
(実施例)
第1図はトークンパッシング方式により伝送Iη御され
る論理リングを示し、この論理リングに従って送信権(
トークン)が受は渡され、NUNのデータ送信ができる
ように構成されている。(Example) Figure 1 shows a logical ring in which transmission Iη is controlled by a token passing method, and according to this logical ring, the transmission right (
The receiver is configured to receive a token (token) and to be able to send NUN data.
本実施例にあっては、局1〜局6により論理リングが構
成されているとともに、トークンは第1図、第2図に示
すように局1〜6間を一定の時間で矢印方向に巡回し、
それを繰り返すように構成されている。In this embodiment, a logical ring is configured by stations 1 to 6, and the token circulates between stations 1 to 6 in the direction of the arrow at a constant time as shown in FIGS. 1 and 2. death,
It is designed to repeat.
第3図はトークンフレームFの形式および内容を示す説
明図であり、トークンフレームFは開始デミリタビット
F1.フレーム制御ビットF 2 +送信許容データ長
ビットF3.宛先アドレスビットF41発信元アドレス
ビットF5.Fe2(フレームチエツクシーケンス)ビ
ットF6および終了デミリタビットF7により構成され
ているとともに、局1のトークンフレームのメモリ内に
は、トークンが一巡してきて得られた新たな送信許容デ
ータ長の初期値F3″がセットされる(第4図参照)。FIG. 3 is an explanatory diagram showing the format and contents of the token frame F, in which the token frame F includes starting delimiter bits F1. Frame control bit F 2 + transmission permissible data length bit F3. Destination address bit F41 Source address bit F5. It is composed of Fe2 (frame check sequence) bit F6 and end delimiter bit F7, and in the memory of the token frame of station 1, there is a new initial value F3'' of the new permissible data length for transmission obtained after the token has gone around. is set (see Figure 4).
次に第5図に示すトークンフレーム内の送信許容データ
長の処理フローチャートに従って、その処理動作を説明
する。Next, the processing operation will be explained according to the processing flowchart of the transmission permissible data length in the token frame shown in FIG.
まず、電源を投入し処理動作を開始する。First, turn on the power and start processing operations.
ステップ100ではトークン保持部が送信許容データ長
の初期セット局か否かが判断され、初期セット局(この
例では局1)であれば、この局のトークンフレーム内に
最新の送信許容長データの初期値がセットされる(ステ
ップ101)。In step 100, it is determined whether the token holding unit is the initial set station for the permissible transmission data length, and if it is the initial set station (station 1 in this example), the latest permissible transmission length data is stored in the token frame of this station. Initial values are set (step 101).
次にステップ102で次局に送信データがあるか否かが
判断され、ステップ102において次局において送信デ
ータがある場合にはくステップ102肯定)、トークン
フレーム内の送信許容データ長から今回送信するデータ
長を減算し、結果が0以上であれば、減算した送信デー
タ長をトークンフレーム内にセットし、送信する(ステ
ップ103〜105)。Next, in step 102, it is determined whether or not there is data to be transmitted to the next station, and if it is determined in step 102 that there is data to be transmitted in the next station (Yes in step 102), the data is transmitted this time based on the transmission permissible data length in the token frame. The data length is subtracted, and if the result is 0 or more, the subtracted transmission data length is set in the token frame and transmitted (steps 103 to 105).
そして送信が正常に完了した場合には(ステップ106
)、次局ヘト−クンを渡し、正常でない場合には再送処
理(ステップ107)をしてステップ103に戻る。If the transmission is completed normally (step 106)
), passes the token to the next station, and if it is not normal, performs retransmission processing (step 107) and returns to step 103.
また、上記ステップ102において送信データがない場
合(ステップ102否定)、および今回送信したテーブ
ルデータ長の結果が負(ステップ102否定)の場合に
はそれぞれ送信は行われず、受は取った送信許容データ
長をそのまま次局のトークンへ渡しくステップ108)
、次局のトークンはステップ100(否定)を介してス
テップ102にジャンプし、上記の如き動作を繰り返す
。In addition, if there is no data to be sent in step 102 (No in step 102), and if the result of the table data length transmitted this time is negative (No in step 102), no transmission is performed, and the received transmission permission data is Step 108) Pass the length as it is to the next token.
, the next station's token jumps to step 102 via step 100 (no) and repeats the operations as described above.
上記の如くして論理リング内を順次トークンが巡回して
いき、各局は上記した如くトークンフレーム内の送信許
容データと次局の送信データから送信を行うか否かが判
断され決定される。Tokens sequentially circulate within the logical ring as described above, and each station determines whether or not to transmit based on the transmission permission data in the token frame and the transmission data of the next station, as described above.
そして、トークンが一巡しNo、1の局1に戻ってくれ
ば新たな送信許容データの初期値がトークンフレーム内
にセットされ、上記の如き動作を繰り返す。Then, when the token goes around and returns to station 1 with No. 1, the initial value of the new transmission permission data is set in the token frame, and the above operation is repeated.
以上のように本願発明によれば従来のようにタイマを用
いることなく、トークンフレーム内に送信許容データ長
の項目を設け、このデータ長を基準にしてトークンを一
巡できるように構成したなめ、トークン−逐時間を規定
時間内に簡単に設定することができるとともに、極めて
使い勝手が良いなどの効果を有する。As described above, according to the present invention, instead of using a timer as in the conventional case, an item for the permissible transmission data length is provided in the token frame, and the token is configured so that one round of tokens can be sent based on this data length. - It is possible to easily set the sequential time within a specified time, and it has the advantage of being extremely easy to use.
第1図はトークンパッシング方式による論理リングの説
明図、第2図はトークン巡回時間を模式的に示す説明図
、第3図はトークンフレームの構成図、第4図は送信許
容データ長の初期値を格納するメモリ内容の説明図、第
5図はトークンフレーム内の送信許容データ長の処理状
態を示すフローチャートである。
1〜6・・・局
F・・・トークンフレームFig. 1 is an explanatory diagram of a logical ring using the token passing method, Fig. 2 is an explanatory diagram schematically showing token circulation time, Fig. 3 is a configuration diagram of a token frame, and Fig. 4 is an initial value of the allowable transmission data length. FIG. 5 is a flowchart showing the processing state of the permissible transmission data length in the token frame. 1 to 6...Station F...Token frame
Claims (1)
内に送信許容データ長の項目を設け、各局は送信する際
、上記送信許容データ長を見て、送信を行うか否かを決
定することを特徴とするLANにおける送信データ量制
御方法。1. In a LAN, an item for permissible transmission data length is provided in a token frame representing a transmission right, and each station, when transmitting, determines whether or not to transmit by looking at the permissible transmission data length. A method for controlling the amount of transmitted data in a LAN.
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63199339A JPH0748743B2 (en) | 1988-08-10 | 1988-08-10 | Data transmission method and data transmission system |
| EP89114823A EP0354572B1 (en) | 1988-08-10 | 1989-08-10 | Improved local area network system |
| AT89114823T ATE117485T1 (en) | 1988-08-10 | 1989-08-10 | LOCAL NETWORK SYSTEMS. |
| DE68920662T DE68920662T2 (en) | 1988-08-10 | 1989-08-10 | Local network systems. |
| US07/924,791 US5243335A (en) | 1988-08-10 | 1992-08-06 | Local area network system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63199339A JPH0748743B2 (en) | 1988-08-10 | 1988-08-10 | Data transmission method and data transmission system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0248843A true JPH0248843A (en) | 1990-02-19 |
| JPH0748743B2 JPH0748743B2 (en) | 1995-05-24 |
Family
ID=16406144
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63199339A Expired - Lifetime JPH0748743B2 (en) | 1988-08-10 | 1988-08-10 | Data transmission method and data transmission system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0748743B2 (en) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS54116805A (en) * | 1978-03-03 | 1979-09-11 | Fujitsu Ltd | Loop transmission system |
-
1988
- 1988-08-10 JP JP63199339A patent/JPH0748743B2/en not_active Expired - Lifetime
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS54116805A (en) * | 1978-03-03 | 1979-09-11 | Fujitsu Ltd | Loop transmission system |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0748743B2 (en) | 1995-05-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4760571A (en) | Ring network for communication between one chip processors | |
| EP0392173A3 (en) | Fairness algorithm for full-duplex buffer insertion ring | |
| JPH0365704B2 (en) | ||
| JPH0248843A (en) | Control method for transmission data quantity in lan | |
| JPS61100046A (en) | Loop transmission method | |
| JP2724567B2 (en) | Priority data transmission control method in LAN | |
| JP3487324B2 (en) | Transmission data amount control method and device | |
| JPS6046150A (en) | Data transmission control method in loop transmission system | |
| JP2836357B2 (en) | Facsimile machine | |
| JPS5951643A (en) | Remote control system | |
| JPH0522305A (en) | Communication system | |
| JP2864249B2 (en) | Communications system | |
| JPS6342990B2 (en) | ||
| JPS60194642A (en) | Data transmission system | |
| KR0136697B1 (en) | Automatic generation of station number of link system | |
| JP2962903B2 (en) | New station invitation system in LAN | |
| JPS61285844A (en) | Priority communication control system | |
| JPH0533862B2 (en) | ||
| JPH0252541A (en) | Data transmission system in lan | |
| JPS59200552A (en) | Data transferring method on token system | |
| JPS6069935A (en) | Data communication method | |
| JPH0642672B2 (en) | Priority communication control method | |
| JPS58201430A (en) | Data transmitting/receiving device | |
| JPS60117998A (en) | Programmable controller | |
| JPS60242746A (en) | data transmission circuit |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090524 Year of fee payment: 14 |
|
| EXPY | Cancellation because of completion of term | ||
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090524 Year of fee payment: 14 |