[go: up one dir, main page]

JPS63131635A - Lan control equipment - Google Patents

Lan control equipment

Info

Publication number
JPS63131635A
JPS63131635A JP61277408A JP27740886A JPS63131635A JP S63131635 A JPS63131635 A JP S63131635A JP 61277408 A JP61277408 A JP 61277408A JP 27740886 A JP27740886 A JP 27740886A JP S63131635 A JPS63131635 A JP S63131635A
Authority
JP
Japan
Prior art keywords
packet
lan
packet length
control means
control
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
Application number
JP61277408A
Other languages
Japanese (ja)
Inventor
Koji Tatara
多々良 浩司
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP61277408A priority Critical patent/JPS63131635A/en
Publication of JPS63131635A publication Critical patent/JPS63131635A/en
Pending legal-status Critical Current

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Communication Control (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、ホスト計算機や各種端末をローカルエリア
ネットワーク(以下、LANと記す)に接続するための
LAN制御装置に関するものである。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a LAN control device for connecting host computers and various terminals to a local area network (hereinafter referred to as LAN).

〔従来の技術〕[Conventional technology]

第6図は従来のLAN制御装置の構成例を示す・ブロッ
ク図であり、図において、100はホスト計算機であり
、801は上記ホスト計算機100上で動作し、051
基本参照モデルのネットワーク層以上をサポートする処
理プログラムである。
FIG. 6 is a block diagram showing a configuration example of a conventional LAN control device. In the figure, 100 is a host computer, 801 operates on the host computer 100, and 051
This is a processing program that supports the network layer and above of the basic reference model.

200はLAN制御装置であり、204はIEEE(米
国電気電子技術者協会)の802委員会第2分科会で標
準化された論理リンク制御手順を実行するIEEE80
2.2制御機能(第1の制御手段)、205は同じく同
委員会第3分科会で標準化されたC3MA/CD (C
a r r i e r  S ense  Mult
iple  Accesswith  Co11isi
on  Detection)等の媒体アクセス制御手
順を実行するIEEE802.3制御機能(第2の制御
手段)である。300は上記IEEE802.3準拠の
 LAN伝送路であり、このLAN伝送路300にトラ
ンシーバ301を介してL A N II御装置200
が接続され、このLAN制御装置200にホスト計算機
100が接続されている。
200 is a LAN control device, and 204 is an IEEE80 LAN controller that executes the logical link control procedure standardized by the IEEE (Institute of Electrical and Electronics Engineers) 802 Committee Subcommittee 2.
2.2 Control function (first control means), 205 is C3MA/CD (C
a r r i e r S sense Mult
iple Access with Co11isi
This is an IEEE802.3 control function (second control means) that executes medium access control procedures such as on Detection). 300 is a LAN transmission line compliant with the above IEEE802.3, and a LAN II control device 200 is connected to this LAN transmission line 300 via a transceiver 301.
is connected, and a host computer 100 is connected to this LAN control device 200.

第7図は動作を説明するシーケンス図であり、図におい
て、901はホスト計算機100の送信要求、902は
同じく受信処理、1001はLAN制御装置200の送
信処理、1002は同じく受信処理である。
FIG. 7 is a sequence diagram illustrating the operation. In the figure, 901 is a transmission request from the host computer 100, 902 is a reception process, 1001 is a transmission process by the LAN control device 200, and 1002 is a reception process.

次に動作について説明する。Next, the operation will be explained.

従来技術では通常、LAN*J御装置200には能20
5が持たされている。これらの機能は、マイクロプロセ
ッサやLANJflLSI等のハードウェアとファーム
ウェアによって実現されている。
In the conventional technology, the LAN*J control device 200 usually has a capacity of 20
5 is held. These functions are realized by hardware and firmware such as a microprocessor and LANJflLSI.

この場合、LAN*制御装置200の動作は第7図に示
したように、ホスト側からの送信要求(ステップ901
)に応じて、与えられたデータをLAN上に送信しくス
テップ1001)、LAN側からの受信をホストに表示
して(ステップ1002)、ホストで受信処理(ステッ
プ902)することになる。
In this case, the operation of the LAN* control device 200 is as shown in FIG.
), the given data is transmitted onto the LAN (step 1001), the reception from the LAN side is displayed on the host (step 1002), and the host processes the reception (step 902).

LAN!4′a装置200は、データリンク層機能を実
現するので、データリンクフレーム長(IEEE802
.3によれば1518オクテツト)の制御、監視はして
いるが、さらに上位、すなわちネットワーク層以上のパ
ケット長については関知しない。
LAN! Since the 4'a device 200 realizes the data link layer function, the data link frame length (IEEE802
.. According to 3, it controls and monitors packet length (1518 octets), but it is not concerned with the packet length of higher layers, that is, the network layer and above.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

従来のLAN制御装置は以上のように構成されているの
で、ネットワーク構成(例えばLANjパケットlの接
続)や相手端末の特性を意識できず、パケット長を決定
するパケット長ネゴシェーション機能をホスト側処理プ
ログラムが負うことが必要となり、ホスト側の負荷が増
すなどの問題点があった。
Since conventional LAN control devices are configured as described above, they are not aware of the network configuration (for example, the connection of LANj packet l) or the characteristics of the other terminal, and the packet length negotiation function that determines the packet length is not performed on the host side. This requires the processing program to take on the burden, leading to problems such as an increase in the load on the host side.

この発明は上記のような問題点を解消するためになされ
たもので、相手端末の特性やネットワーク構成(LAN
内で閉じているか、外部ネットワークか)、を識別し、
パケット長を決定するためのネゴシェーション機能を持
つことによってホスト負荷を軽減することのできるLA
N制御装置を提供することを目的とする。
This invention was made to solve the above-mentioned problems.
internal or external network), and
LA that can reduce host load by having a negotiation function to determine packet length
The object of the present invention is to provide an N control device.

〔問題点を解決するための手段〕[Means for solving problems]

この発明に係るLANMil装置は、パケット制御手順
を実行する第3の制御手段を備えるとともに、発呼側と
着呼側で自局の受入れ可能パケット長を送受信して転送
パケット長を決定するパケット長ネゴシェーションを行
う第4の制御手段と決定されたパケット長が登録され上
記第3の制御手段により参照されるパラメータテーブル
とを備えたものである。
The LAN Mil device according to the present invention includes a third control means that executes a packet control procedure, and also has a packet length that determines a transfer packet length by transmitting and receiving a packet length that can be accepted by the calling side and a called side. The apparatus includes a fourth control means for performing negotiation and a parameter table in which the determined packet length is registered and referred to by the third control means.

〔作用〕[Effect]

この発明におけるパケット長ネゴシェーション機能は、
発呼側と着呼側双方の協調で実現される。
The packet length negotiation function in this invention is
This is achieved through cooperation between the calling and called parties.

発呼側LAN制御装置はホスト上処理プログラムからの
発呼要求に応じて自局の受入れ可能パケット長をLAN
内管理パケットとしてのINQパケット(ネゴシェーシ
ョン要求パケット)に埋め込んでネゴシェーション要求
を出す。着呼側LAN制?I装置は受信したINQパケ
ット内のパケット長(発呼側受入れ可能パケット長)と
自局の受入れ可能パケット長のうち小さい方をネゴされ
たパケット長としてパラメータテーブルに書込むと同時
に、ANSパケット(ネゴシェーション応答パケット)
に埋め込み、ネゴシェーション応答を出す。発呼側LA
N制御装置は、ANSパケット内のネゴされたパケット
長を取り出し、これをパラメータテーブルに書込む。以
後、発呼側7着呼側共に自局内に持っているパラメータ
テーブルに登録されたパケット長を参照し、これに従っ
てネットワーク層レベルのセグメンティング/リアセン
プルを実行する。
The calling side LAN control device determines the acceptable packet length of its own station in response to the call request from the processing program on the host.
A negotiation request is issued by embedding it in an INQ packet (negotiation request packet) as an internal management packet. Called side LAN system? The I device writes the smaller of the packet length in the received INQ packet (calling side acceptable packet length) and the own station's acceptable packet length as the negotiated packet length, and at the same time writes the ANS packet ( negotiation response packet)
, and issue a negotiation response. Calling LA
The N controller retrieves the negotiated packet length in the ANS packet and writes it into the parameter table. Thereafter, both the calling and called parties refer to the packet length registered in the parameter table held within their own stations, and perform segmenting/reassembly at the network layer level in accordance with this.

〔実施例〕〔Example〕

以下、この発明の一実施例を図について説明する。第1
図は実施例の構成を示すブロック図であり、第6図従来
例と同一符号は同−又は相当部分を示しており、その説
明は省略する。
An embodiment of the present invention will be described below with reference to the drawings. 1st
The figure is a block diagram showing the configuration of the embodiment, and the same reference numerals as in the conventional example in FIG. 6 indicate the same or corresponding parts, and the explanation thereof will be omitted.

図において、101はホスト計算機100上で動作し:
O81基本参照モデルのトランスポート層上をサポート
する処理、プログラムである。
In the figure, 101 operates on the host computer 100:
This is a process and program that supports the transport layer of the O81 basic reference model.

201.202及び203はLAN制御装置200に新
たに備えられたもので、201は後述する各種パラメー
タが登録されるパラメータテーブル、202はCCIT
T(国際電信電話諮問委員会)で定められたX、25規
約内のネットワーク層レベルにおけるパケット制御手順
を実行するX、25パケット制御機能(第3の制御手段
)であり、上記パラメータテーブル201が参照される
。203は発呼側と着呼側でLAN内管理パケットを送
受信して本願のパケット長ネゴシェーション機能を実現
するDCE (Data  C1rcuit  Ter
minating  Equipment)制御機能(
第4の制御手段)であり、ネゴされたパケット長は前記
パラメータテーブル201に登録される。
201, 202, and 203 are newly installed in the LAN control device 200, 201 is a parameter table in which various parameters described later are registered, and 202 is a CCIT.
This is the X,25 packet control function (third control means) that executes the packet control procedure at the network layer level within the X,25 convention specified by the International Telegraph and Telephone Advisory Committee (International Telegraph and Telephone Advisory Committee), and the parameter table 201 is Referenced. 203 is a DCE (Data C1rcuit Terre) that transmits and receives intra-LAN management packets between the calling side and the called side to realize the packet length negotiation function of this application.
Minating Equipment) control function (
The negotiated packet length is registered in the parameter table 201.

第2図はパラメータテーブル201を通信に先出って初
期化した状態であり、同図(a)に示す201aはX、
25パケット制御手順におけるLCGN/LCN (論
理チャネル)と宛先物理アドレス及びネゴされたパケッ
ト長の対応を示すテーブルであり、同図(b)に示す2
01bは自局のパラメータのうち、DTE(Data 
 Terminal  Equipment)アドレス
と自局受入れ可能パケット長を示すテーブルである。第
3図はパラメータテーブル201がネゴシェーション後
に設定された状態である。第4図は発呼側における動作
シーケンスフローチャート、第5図は着呼側における動
作シーケンスフローチャートである。
FIG. 2 shows a state in which the parameter table 201 is initialized prior to communication, and 201a shown in FIG.
This is a table showing the correspondence between LCGN/LCN (logical channel), destination physical address, and negotiated packet length in the 25 packet control procedure, and the 2
01b is the DTE (Data
This is a table showing terminal equipment addresses and packet lengths that can be accepted by the own station. FIG. 3 shows the state in which the parameter table 201 is set after negotiation. FIG. 4 is an operation sequence flowchart on the calling side, and FIG. 5 is an operation sequence flowchart on the called side.

次に動作について説明する。Next, the operation will be explained.

第4図、第5図において、実際の通信動作に先出ってL
ANMm装置200内に置かれたパラメータテーブル2
01a、201bを初期化する(ステップ401)。こ
れはホスト上処理プログラム101が使用するLCGN
/LCN (論理チャネル)及び自局に関するパラメー
タをテーブル201a、201bに設定することにより
行われ、この結果パラメータテーブル201a、201
bは第2図(a)、 (b)に示した形となる。
In Figures 4 and 5, the L
Parameter table 2 placed in the ANMm device 200
01a and 201b are initialized (step 401). This is the LCGN used by the processing program 101 on the host.
/LCN (logical channel) and parameters related to the own station are set in tables 201a and 201b, and as a result, parameter tables 201a and 201
b has the shape shown in Figures 2(a) and (b).

この状態で、ホスト上処理プログラム101からの発呼
要求が相手DTEアドレス指定のうえLAN制御装W2
O0に出されると(ステップ402)、LAN制御装置
200はLAN内管理パケットとしてのINQパケット
内に「相手DTEアドレス、自局DTEアドレス、自局
受入れ可能パケット長」を埋め込んだ後、ネゴシェーシ
ョン要求としてINQパケットを送出する(ステップ5
01)。このINQパケットはLANの放送機能を利用
して全LAN制御装置に伝えられる。
In this state, a call request from the processing program 101 on the host is sent to the LAN controller W2 with the destination DTE address specified.
When sent to O0 (step 402), the LAN control device 200 embeds "other party's DTE address, own station's DTE address, and own station's acceptable packet length" in an INQ packet as an intra-LAN management packet, and then performs negotiation. Send an INQ packet as a request (step 5)
01). This INQ packet is transmitted to all LAN control devices using the LAN broadcasting function.

第5図において、INQパケットを受けとったLAN制
御装置はINQパケット内の「相手DTEアドレス」と
パラメータテーブル201b内の「自局DTEアドレス
」を比較しくステップ701)、不一致ならINQパケ
ットを捨てて終了する。一致したら、INQパケット内
の「自局受入れ可能パケット長」 (すなわち発呼側の
もの)とパラメータテーブル201b内の「自局受入れ
可能パケット長」 (すなわち着呼側のもの)とを比較
し、その小さい方をネゴシェーション結果の「ネゴされ
たパケット長」としてパラメータテーブル201aに登
録(ステップ702)した後、「ネゴされたパケット長
」をANSパケットに埋込み、発呼側へ返送する(ステ
ップ7o3)。第4図において、ANSパケットを受取
った発呼側LAN制御装置f200は、ANSパケット
内の「ネゴされたパケット長」をパラメータテーブル2
01aに登録する(ステップ5o2)。この結果、パラ
メータテーブル201aは第3図(a)で例示したよう
に設定される。以後、x、25パケツトのCALL手順
に従い、発呼(ステップ503)。
In FIG. 5, the LAN control device that received the INQ packet compares the "other party's DTE address" in the INQ packet with the "own station DTE address" in the parameter table 201b (step 701), and if they do not match, discards the INQ packet and ends the process. do. If they match, compare the "packet length that can be accepted by local station" in the INQ packet (that is, that of the calling side) and the "packet length that can be accepted by local station" (that is, that of the called side) in the parameter table 201b, After registering the smaller one in the parameter table 201a as the "negotiated packet length" of the negotiation result (step 702), the "negotiated packet length" is embedded in the ANS packet and sent back to the calling party (step 702). 7o3). In FIG. 4, the calling side LAN control device f200 that has received the ANS packet stores the "negotiated packet length" in the ANS packet in the parameter table 2.
01a (step 5o2). As a result, the parameter table 201a is set as illustrated in FIG. 3(a). Thereafter, a call is made according to the CALL procedure for x, 25 packets (step 503).

着呼処理(ステップ704)、着呼受入れ(ステップ6
02)、着呼応答(ステップ705)。
Incoming call processing (step 704), incoming call acceptance (step 6)
02), incoming call response (step 705).

発呼完了(ステップ504)を実行し、発呼側と着呼側
の接続が完了する。
Call completion (step 504) is executed, and the connection between the calling side and the called side is completed.

コレ以後ノデータ送受信シーケンスでは、パラメータテ
ーブル201aの内容に従ってセグメンティング/リア
センプルを実行することで、双方でネゴされた最適パケ
ット長で効率良くデータ転送がで青る。
In the subsequent data transmission/reception sequence, by performing segmenting/reassembly according to the contents of the parameter table 201a, data can be efficiently transferred using the optimal packet length negotiated by both parties.

なお、上記実施例では、パラメータテーブル201bの
自局受入れ可能パケット長をホストからの初期化で設定
するものを示したが、これをLAN制御装置内で固定的
に持ってもよい。
In the above embodiment, the packet length that can be accepted by the local station in the parameter table 201b is set by initialization from the host, but it may be fixed in the LAN control device.

また、パラメータテーブル201が内容的にテーブル2
01aと202bに分かれている例を示したが、これが
一体化されてもよい。
In addition, the parameter table 201 is
Although an example has been shown in which the information is divided into 01a and 202b, they may be integrated.

〔発明の効果〕〔Effect of the invention〕

以上のように、この発明によれば、パケット制御手順を
実行する第3の制御手段を備えるとともに、発呼側と着
呼側で自局の受入れ可能パケ7)長を送受信して転送パ
ケット長を決定するパケット長ネゴシェーションを行う
第4の制御手段と、決定されたパケット長が登録され上
記第3の制御手段により参照されるパラメータテーブル
とを備え、パケット長ネゴシェーションをLANtll
liB装置が行うようにしたので、ホスト負荷が軽減さ
れるという効果がある。
As described above, according to the present invention, the third control means for executing the packet control procedure is provided, and the calling side and the called side transmit and receive the length of packets that can be accepted by their own stations (7) to determine the transfer packet length. and a parameter table in which the determined packet length is registered and referred to by the third control means, and a parameter table that performs packet length negotiation to determine the packet length.
Since the LiB device performs the processing, there is an effect that the load on the host is reduced.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図はこの発明の一実施例によるLAN制御装置のブ
ロック構成図、第2図(a)、 (blは実施例におけ
るパラメータテーブルの初期化時の状態を示す図、第3
図(a)、 (b)は上記パラメータテーブルのネゴシ
ェーション後の状態を示す図、第4図は発呼側における
動作シーケンスフローチャート、第5図は着呼側におけ
る動作シーケンスフローチャート、第6図は従来例によ
るLAN制御装置のブロック構成図、第7図は従来例の
動作シーケンスフローチャートである。 100・・・ホスト計算機、101・・・処理プログラ
ム、200・・・LAN制御装置、201・・・パラメ
ーターテーブル、202・・・X、25パケット制御機
能(第3の制御手段)、203・・・DCE制御機能(
第4の制御手段)、204・・・IEEE802.2制
御機能(第1の制御手段)、205・・・IEEE80
2.3制御機能(第2の制御手段)、300・・・LA
N伝送路、301・・・トランシーバ。 なお、図中、同一符号は同−又は相当部分を示す。 代理人   大  岩   増  雄 ((才h\2ち
)第1図 第4図
FIG. 1 is a block diagram of a LAN control device according to an embodiment of the present invention, FIG.
Figures (a) and (b) are diagrams showing the state of the above parameter table after negotiation, Figure 4 is an operation sequence flowchart on the calling side, Figure 5 is an operation sequence flowchart on the called side, and Figure 6. 7 is a block diagram of a conventional LAN control device, and FIG. 7 is an operation sequence flowchart of the conventional example. 100...Host computer, 101...Processing program, 200...LAN control device, 201...Parameter table, 202...X, 25 Packet control function (third control means), 203...・DCE control function (
4th control means), 204... IEEE802.2 control function (first control means), 205... IEEE80
2.3 Control function (second control means), 300...LA
N transmission line, 301...transceiver. In addition, in the figures, the same reference numerals indicate the same or corresponding parts. Agent: Masuo Oiwa ((talented\2chi) Figure 1 Figure 4

Claims (1)

【特許請求の範囲】[Claims] ローカルエリアネットワークの論理リンク制御手順と媒
体アクセス制御手順を実行する第1の制御手段と第2の
制御手段を備えたLAN制御装置において、パケット制
御手順を実行する第3の制御手段を備えるとともに、発
呼側と着呼側で自局の受入れ可能パケット長を送受信し
て転送パケット長を決定するパケット長ネゴシエーショ
ンを行う第4の制御手段と、決定されたパケット長が登
録され上記第3の制御手段により参照されるパラメータ
テーブルとを備えたことを特徴とするLAN制御装置。
A LAN control device comprising a first control means and a second control means for executing a logical link control procedure and a medium access control procedure of a local area network, further comprising a third control means for executing a packet control procedure; a fourth control means that performs packet length negotiation in which the calling side and the called side transmit and receive acceptable packet lengths of their own stations to determine a transfer packet length; and the third control means in which the determined packet length is registered. A LAN control device comprising: a parameter table referenced by means.
JP61277408A 1986-11-20 1986-11-20 Lan control equipment Pending JPS63131635A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61277408A JPS63131635A (en) 1986-11-20 1986-11-20 Lan control equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61277408A JPS63131635A (en) 1986-11-20 1986-11-20 Lan control equipment

Publications (1)

Publication Number Publication Date
JPS63131635A true JPS63131635A (en) 1988-06-03

Family

ID=17583127

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61277408A Pending JPS63131635A (en) 1986-11-20 1986-11-20 Lan control equipment

Country Status (1)

Country Link
JP (1) JPS63131635A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7869430B2 (en) 2000-11-13 2011-01-11 Sunao Takatori Communication terminal device and billing device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7869430B2 (en) 2000-11-13 2011-01-11 Sunao Takatori Communication terminal device and billing device
US7974247B2 (en) 2000-11-13 2011-07-05 Daita Frontier Fund, Llc Communication terminal device and billing device

Similar Documents

Publication Publication Date Title
US5835725A (en) Dynamic address assignment and resolution technique
JP2679635B2 (en) LAN connection device
WO1995020281A1 (en) Remote control of gateway functions in a wireless data communication network
US4718060A (en) Station arrangement in data transmission network
US6993010B1 (en) Spoofing to preserve a communication link
JPS63131635A (en) Lan control equipment
Cisco IBM Network Media Translation Commands
Cisco IBM Network Media Translation Commands
Cisco IBM Network Media Translation Commands
Cisco IBM Network Media Translation Commands
Cisco IBM Network Media Translation Commands
Cisco IBM Network Media Translation Commands
Cisco IBM Network Media Translation Commands
Cisco IBM Network Media Translation Commands
Cisco IBM Network Media Translation Commands
Cisco IBM Network Media Translation Commands
Cisco IBM Network Media Translation Commands
Cisco IBM Network Media Translation Commands
Cisco IBM Network Media Translation Commands
JPH10229416A (en) Information processing method and information processor
JP2972581B2 (en) PC compatible wireless modem card device
JP2000295278A (en) Wireless packet communication equipment
JP3250780B2 (en) Multicast communication device
JP2914722B2 (en) Wireless packet alternate communication method
JPH08186601A (en) Data transfer method for communication equipment