Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0738597A - Bridge device - Google Patents
[go: Go Back, main page]

JPH0738597A - Bridge device - Google Patents

Bridge device

Info

Publication number
JPH0738597A
JPH0738597A JP5177867A JP17786793A JPH0738597A JP H0738597 A JPH0738597 A JP H0738597A JP 5177867 A JP5177867 A JP 5177867A JP 17786793 A JP17786793 A JP 17786793A JP H0738597 A JPH0738597 A JP H0738597A
Authority
JP
Japan
Prior art keywords
address
terminal
network
address information
registered
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
Application number
JP5177867A
Other languages
Japanese (ja)
Other versions
JP3300478B2 (en
Inventor
Kazuhiko Muraoka
和彦 村岡
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.)
Toshiba Corp
Original Assignee
Toshiba 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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP17786793A priority Critical patent/JP3300478B2/en
Publication of JPH0738597A publication Critical patent/JPH0738597A/en
Application granted granted Critical
Publication of JP3300478B2 publication Critical patent/JP3300478B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Small-Scale Networks (AREA)

Abstract

(57)【要約】 【目的】同じアドレスを持つ端末が複数存在するアドレ
ス重複が容易に判別できるようにする。 【構成】例えば端末Cからのフレームをブリッジ装置1
0-1〜10-3で受信した場合、その端末Cのアドレスb
によりアドレス学習テーブル12-1〜12-3を検索し、
アドレスbを含むアドレス情報が登録されているなら、
同アドレス情報中の支線LANアドレスと、端末Cがネ
ットワークn3を介して接続されている支線LANイン
タフェース11-3のアドレスとの一致の有無を調べ、一
致していないなら、アドレスbを持つ端末が複数存在す
るものとして送信元端末Cについてのアドレス情報を重
複アドレステーブル13-1〜13-3に登録し、アドレス
bを持つ端末Bについてのアドレス情報がテーブル12
-1〜12-3に登録されていても、そのアドレス情報を書
き換えないようにする構成とする。
(57) [Summary] [Purpose] To make it possible to easily identify address duplication where there are multiple terminals with the same address. [Structure] For example, a frame from a terminal C is transferred to a bridge device 1
When received by 0-1 to 10-3, the address b of the terminal C
Search the address learning tables 12-1 to 12-3 with
If the address information including the address b is registered,
The branch line LAN address in the same address information is checked for a match with the address of the branch line LAN interface 11-3 connected to the terminal C via the network n3. If they do not match, the terminal having the address b is checked. Address information about the source terminal C is registered in the duplicate address tables 13-1 to 13-3 as a plurality of terminals, and the address information about the terminal B having the address b is stored in the table 12.
Even if the address information is registered in -1 to 12-3, the address information is not rewritten.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】この発明は、ネットワーク同士を
接続し、その間でフレームの中継を行うブリッジ装置に
関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a bridge device for connecting networks and relaying frames between them.

【0002】[0002]

【従来の技術】一般に、この種のブリッジ装置によって
つながれたネットワークは、全て同じネットワークとし
て振る舞わなければならない。したがって、通常ブリッ
ジ装置は、ネットワークからフレームを受信すると、自
身がつながれている全てのネットワークにフレームを送
信する。
2. Description of the Related Art Generally, all networks connected by a bridge device of this type must behave as the same network. Therefore, when a bridge device receives a frame from a network, it normally sends the frame to all networks to which it is connected.

【0003】しかし、常にそれを続けていると、ネット
ワーク上にフレームが流れ過ぎて、ネットワークが輻輳
してしまう。その整理をするのがブリッジ装置の役割と
もいえる。即ちブリッジ装置では、同装置を一度通った
フレームの送信元アドレスから送信元端末のつながって
いるネットワークを学習し、その端末装置宛てのフレー
ムについては、そのネットワークに直接送信するように
する。
However, if this is always continued, too many frames will flow on the network and the network will be congested. It can be said that the role of the bridge device is to organize them. That is, the bridge device learns the network to which the source terminal is connected from the source address of the frame that has passed through the device once, and the frame addressed to the terminal device is directly transmitted to the network.

【0004】このようなアドレス学習機能を持つブリッ
ジ装置の従来のフレーム送信処理について、図5乃至図
7を参照して説明する。図5は、幹線LANとしての光
リング型のネットワークNに、支線LANとしてのバス
型のネットワークn1〜n3が、ブリッジ装置1-1〜1
-3を介して接続されたネットワークシステムの例を示
す。ここでは、光リング型のネットワークNは、外部か
らはネットワークとして見えない。
A conventional frame transmission process of the bridge device having such an address learning function will be described with reference to FIGS. FIG. 5 shows that optical network N serving as a trunk LAN and bus networks n1 to n3 serving as branch LANs are connected to bridge devices 1-1 to 1 respectively.
An example of a network system connected via -3 is shown. Here, the optical ring type network N is not seen as a network from the outside.

【0005】ブリッジ装置1-1,1-2,1-3は、ネット
ワークn1,n2,n3と接続されるネットワークイン
タフェース(以下、支線LANインタフェースと称す
る)11-1,11-2,11-3、およびアドレス学習テー
ブル12-1,12-2,12-3を有する。支線LANイン
タフェース11-1,11-2,11-3のアドレス(ブリッ
ジ装置1-1,1-2,1-3が扱う内部アドレスであり、以
下、支線LANアドレスと称する)は、それぞれ“00
20”,“0120”,“0220”であるものとす
る。
The bridge devices 1-1, 1-2, 1-3 are network interfaces (hereinafter referred to as branch line LAN interfaces) 11-1, 11-2, 11-3 connected to the networks n1, n2, n3. , And address learning tables 12-1, 12-2, 12-3. The addresses of the branch line LAN interfaces 11-1, 11-2, 11-3 (internal addresses handled by the bridge devices 1-1, 1-2, 1-3, and hereinafter referred to as branch line LAN addresses) are "00".
20 "," 0120 ", and" 0220 ".

【0006】各ネットワークn1,n2,n3には、そ
れぞれ端末A,B,Cが接続されている。この端末A,
B,Cのアドレス(端末アドレス)は、それぞれa,
b,cであるものとする。
Terminals A, B and C are connected to the networks n1, n2 and n3, respectively. This terminal A,
The addresses of B and C (terminal addresses) are a,
b and c.

【0007】図5のシステムの例えばブリッジ装置1-1
において、未だ何も送信していない状態では、アドレス
学習テーブル12-1には、何も記録されていない。この
ような状態で、例えば図5において符号501で示すよ
うに、ネットワークn1上の端末Aから端末Bへのフレ
ーム送信を行うと、ブリッジ装置1-1は、その端末B宛
てのフレームを受信する(図7ステップ701)。
For example, the bridge device 1-1 of the system shown in FIG.
In the state where nothing has been transmitted yet, nothing is recorded in the address learning table 12-1. In this state, when a frame is transmitted from the terminal A on the network n1 to the terminal B as indicated by reference numeral 501 in FIG. 5, the bridge device 1-1 receives the frame addressed to the terminal B. (FIG. 7, step 701).

【0008】この場合、ブリッジ装置1-1は、アドレス
学習テーブル12-1から宛先端末Bのアドレスを検索す
るが(図7ステップ702)、同アドレスは未だ学習さ
れていないためにアドレス学習テーブル12-1上に存在
しないことから、(ネットワークn1以外の)全てのネ
ットワーク、即ち(端末B,Cが接続されている)ネッ
トワークn2,n3にフレームを送信する(図7ステッ
プ703)。
In this case, the bridge device 1-1 retrieves the address of the destination terminal B from the address learning table 12-1 (step 702 in FIG. 7), but since the same address has not been learned yet, the address learning table 12 is obtained. -1 does not exist, the frame is transmitted to all networks (except network n1), that is, networks n2 and n3 (to which terminals B and C are connected) (step 703 in FIG. 7).

【0009】次に、ブリッジ装置1-1は、アドレス(支
線LANインタフェース11-1のアドレス)“002
0”に端末Aがつながっているというアドレス情報(端
末Aのアドレスaと“0020”の組)を、図6(a)
に示すように、アドレス学習テーブル12-1内のエント
リ(図では1段目のエントリ)に登録するアドレス学習
を行う(図7ステップ705,706)。同様の学習
は、ブリッジ装置1-2,1-3でも行われる。
Next, the bridge device 1-1 has an address (address of the branch LAN interface 11-1) "002".
The address information indicating that the terminal A is connected to 0 "(a set of the address a of the terminal A and" 0020 ") is shown in FIG.
As shown in FIG. 7, address learning to be registered in the entry (the first-stage entry in the figure) in the address learning table 12-1 is performed (steps 705 and 706 in FIG. 7). Similar learning is also performed by the bridge devices 1-2 and 1-3.

【0010】上記のブリッジ装置1-1での学習の結果に
より、同ブリッジ装置1-1は、アドレスaを宛先アドレ
スとする(端末A宛ての)フレームを受け取った場合に
は、そのフレームを端末Aに届けることができる。
As a result of the learning in the bridge device 1-1, when the bridge device 1-1 receives a frame whose destination address is the address a (addressed to the terminal A), the bridge device 1-1 receives the frame. Can be delivered to A.

【0011】次に、図5において符号502で示すよう
に端末Bから端末Aへのフレーム送信が行われたものと
すると、各ブリッジ装置1-1〜1-3は、上記の端末Aか
ら端末Bへのフレーム送信の場合と同様にして、端末B
のつながっているネットワークを学習する。これによ
り、ブリッジ装置1-1のアドレス学習テーブル12-1の
内容は、例えば図6(b)のようになる。
Next, assuming that the frame transmission from the terminal B to the terminal A is performed as indicated by reference numeral 502 in FIG. 5, each of the bridge devices 1-1 to 1-3 has the above-mentioned terminal A to the terminal A. In the same manner as in the case of frame transmission to B, terminal B
Learn the connected network of. As a result, the content of the address learning table 12-1 of the bridge device 1-1 becomes as shown in FIG. 6B, for example.

【0012】同様に、図5において符号503で示すよ
うに端末Cからのフレーム送信が行われると、各ブリッ
ジ装置1-1〜1-3は、端末Cのつながっているネットワ
ークを学習する。これにより、ブリッジ装置1-1のアド
レス学習テーブル12-1の内容は、例えば図6(c)の
ようになり、全ての端末A〜Cのアドレスが学習された
ことになる。これは、他のブリッジ装置1-2,1-3にお
いても同様である。
Similarly, when a frame is transmitted from the terminal C as indicated by reference numeral 503 in FIG. 5, each of the bridge devices 1-1 to 1-3 learns the network to which the terminal C is connected. As a result, the content of the address learning table 12-1 of the bridge device 1-1 becomes, for example, as shown in FIG. 6C, which means that the addresses of all the terminals A to C have been learned. This also applies to the other bridge devices 1-2 and 1-3.

【0013】以上のように学習した端末宛てのフレーム
送信を中継する場合には、その間に存在するネットワー
クだけに送信され(図7ステップ704)、それ以外の
ネットワークには送信されないため、ネットワークのト
ラフィックの減少につながる。例えば、端末Aから端末
Bに送信する場合、学習する以前であるならば、端末C
のつながったネットワークn3にも送信される(図7ス
テップ702,703)が、学習していれば、宛先の端
末Bのつながったネットワークn2にだけ送信され(図
7ステップ702,704)、端末Cのネットワークn
3には送信されない。
When the frame transmission addressed to the terminal learned as described above is relayed, it is transmitted only to the network existing between them (step 704 in FIG. 7), and is not transmitted to other networks, so that the network traffic is lost. Leads to a decrease in For example, when transmitting from terminal A to terminal B, if it is before learning, terminal C
Is also transmitted to the network n3 connected to the destination terminal B (steps 702 and 703 in FIG. 7), but if it is learned, it is transmitted only to the network n2 connected to the destination terminal B (steps 702 and 704 in FIG. 7) and terminal C. Network n
3 is not sent.

【0014】さて、アドレス学習テーブル12-1〜12
-3は、上記の学習に加えて、ネットワークの変化に伴い
更新される必要がある。そのため一般には、図7のステ
ップ706でアドレスを学習(登録)するときに、同時
に生存時間の初期値を登録(記録)して、時間経過と共
に当該生存時間を減算していき、その値が「0」になっ
たときに、そのアドレスをテーブル12-1〜12-3から
削除(消去)する方式がとられる。もし、この生存時間
が「0」になる前に、対応する端末が送信を行った場合
には、再び生存時間を初期値に更新し(図7ステップ7
05,707,708)、減算を続ける。
Address learning tables 12-1 to 12-12
-3 needs to be updated as the network changes, in addition to the above learning. Therefore, generally, when the address is learned (registered) in step 706 of FIG. 7, the initial value of the survival time is registered (recorded) at the same time, and the survival time is subtracted with the lapse of time. When it becomes "0", the address is deleted (erased) from the tables 12-1 to 12-3. If the corresponding terminal transmits before this survival time becomes “0”, the survival time is updated to the initial value again (step 7 in FIG. 7).
05, 707, 708) and continue the subtraction.

【0015】このように、一定時間を経過しても通信を
行わない端末についてのアドレス学習テーブル12-1〜
12-3内登録情報は、同テーブル12-1〜12-3から消
去される。この消去を行う理由には、次の2つがある。
As described above, the address learning tables 12-1 to 12-1 ...
The registration information in 12-3 is deleted from the tables 12-1 to 12-3. There are two reasons for performing this erasing.

【0016】第1は、通信を行っていない(送信してい
ない)端末が、アドレス学習テーブル12-1〜12-3に
記録されたアドレスの示すネットワークに存在している
可能性は低く、他のネットワークに移動している可能性
が高いためである。即ち、端末がネットワークを移動し
ている場合、いつまでも以前の記録を使用していると通
信ができないためである。
First, it is unlikely that a terminal that is not communicating (not transmitting) exists in the network indicated by the addresses recorded in the address learning tables 12-1 to 12-3, and This is because there is a high possibility that they have moved to the other network. That is, when the terminal is moving on the network, communication cannot be made forever if the previous record is used.

【0017】第2は、アドレス学習テーブル12-1〜1
2-3に記録できる端末の数は有限であり、ブリッジ装置
1-1〜1-3を通して通信する端末が多いと、処理しきれ
なかったり、処理速度が遅くなってしまうことから、あ
まり通信の行われない端末についてのアドレス情報は消
去した方がよいためである。このように、あまり使用さ
れていない端末のアドレス情報をアドレス学習テーブル
12-1〜12-3から消去することにより、テーブル12
-1〜12-3全体が小さくなって、管理するアドレスが少
なくなり、ブリッジ装置1-1〜1-3の処理速度の向上に
つながる。
Second, address learning tables 12-1 to 12-1
The number of terminals that can be recorded in 2-3 is finite, and if there are many terminals that communicate through the bridge devices 1-1 to 1-3, the processing cannot be completed or the processing speed becomes slow. This is because it is better to delete the address information for the terminals that are not used. In this way, by deleting the address information of the terminals that are not used much from the address learning tables 12-1 to 12-3, the table 12
-1 to 12-3 becomes small, the number of addresses to be managed decreases, and the processing speed of the bridge devices 1-1 to 1-3 is improved.

【0018】ところが、以上のようなアドレス学習機能
を持つ従来のブリッジ装置によりネットワーク同士が接
続されるネットワークシステムでは、同じアドレスを持
つ端末が複数存在したときには問題があった。この問題
について、図7のフローチャートを併用しながら、図8
乃至図11を参照して説明する。なお、図5と同一部分
には同一符号を付してある。
However, in the network system in which the networks are connected by the conventional bridge device having the address learning function as described above, there is a problem when a plurality of terminals having the same address exist. Regarding this problem, the flowchart of FIG.
It will be described with reference to FIGS. The same parts as those in FIG. 5 are designated by the same reference numerals.

【0019】まず、図8に示すように、ネットワークn
1,n2に接続されている端末A,Bだけで通信が行わ
れ、最初は符号801で示す端末Aから端末Bへのフレ
ーム送信が、次には符号802で示す端末Bから端末A
への送信が行われたものとする。このとき、ネットワー
クn3には端末が接続されていないものとする。
First, as shown in FIG.
The communication is performed only by the terminals A and B connected to the terminals 1 and n2, and the frame transmission from the terminal A indicated by the reference numeral 801 to the terminal B is performed first, and then the communication from the terminal B indicated by the reference numeral 802 to the terminal A.
It is assumed that the transmission is made to. At this time, it is assumed that no terminal is connected to the network n3.

【0020】すると、ブリッジ装置1-1のアドレス学習
テーブル12-1の内容は、最初は図9(a)のように、
その後図9(b)のようになる。この図9(b)の状態
で端末A,Bの間だけでフレーム送信が行われる限り、
ネットワークn1とネットワークn2だけで通信が行わ
れる。
Then, the contents of the address learning table 12-1 of the bridge device 1-1 are initially as shown in FIG. 9 (a).
After that, it becomes as shown in FIG. As long as frame transmission is performed only between the terminals A and B in the state of FIG. 9B,
Communication is performed only by the network n1 and the network n2.

【0021】ここで、端末Bを、図8において符号80
4で示すように、ネットワークn2からネットワークn
3に移動し、当該端末Bから送信(ここでは、符号80
3で示すように端末Aに送信)したものとする。
Here, the terminal B is designated by reference numeral 80 in FIG.
4, the network n2 to the network n
3 and transmits from the terminal B (here, reference numeral 80
It has been transmitted to the terminal A as indicated by 3.

【0022】すると、ネットワークの変化に対応して、
ブリッジ装置1-1のアドレス学習テーブル12-1には、
図9(c)に示すように、端末Bについてのアドレス情
報が登録されていた2段目のエントリ(即ち端末Bのア
ドレスbと当該端末Bがネットワークn2を介して接続
されていたブリッジ装置1-2の支線LANインタフェー
ス11-2のアドレス“0120”との組が登録されてい
たエントリ)に、端末Bのアドレスbと当該端末Bの移
動先のネットワークn3に接続されているブリッジ装置
1-3の支線LANインタフェース11-3のアドレス“0
220”との組が上書きされる(図7ステップ705,
707,709)。このように、ネットワークn2から
ネットワークn3に移動された端末Bからの送信が行わ
れると、その端末Bについて学習テーブル12-1に登録
されていたアドレス情報が、新たなアドレス情報に登録
し直される。
Then, in response to changes in the network,
In the address learning table 12-1 of the bridge device 1-1,
As shown in FIG. 9C, the second-stage entry in which the address information about the terminal B is registered (that is, the address b of the terminal B and the bridge device 1 in which the terminal B is connected via the network n2). The bridge device 1 connected to the address b of the terminal B and the network n3 to which the terminal B has moved is registered in the entry registered with the address "0120" of the branch LAN interface 11-2 of -2). Address "0" of branch line LAN interface 11-3 of 3
220 "is overwritten (step 705 in FIG. 7).
707, 709). In this way, when transmission is performed from the terminal B moved from the network n2 to the network n3, the address information registered in the learning table 12-1 for the terminal B is re-registered as new address information. .

【0023】これにより、その後、端末Aから端末Bへ
のフレーム送信を行うと、端末Aからのフレームを(ネ
ットワークn2ではなくて)ネットワークn3の端末B
に届けることが可能となる。
As a result, when the frame is transmitted from the terminal A to the terminal B thereafter, the frame from the terminal A (not the network n2) is transmitted to the terminal B of the network n3.
Can be delivered to.

【0024】次に、同じアドレスを持つ端末が複数存在
する場合について説明する。まず、図10に示すよう
に、端末B,Cが同じアドレスbを持っているものとす
る。ここで、図10において符号1001,1002で
示すように、端末A,Bの間だけで通信が行われた結
果、アドレス学習テーブル12-1の内容が図11
(a),(b)のように変化した後、端末Cが送信(こ
こでは、符号1003で示すように端末Aに送信)する
と、ブリッジ装置1-1からみて端末Bがネットワークn
2からネットワークn3に移動したのと同じになる。
Next, a case where there are a plurality of terminals having the same address will be described. First, as shown in FIG. 10, it is assumed that the terminals B and C have the same address b. Here, as indicated by reference numerals 1001 and 1002 in FIG. 10, as a result of communication being performed only between the terminals A and B, the contents of the address learning table 12-1 are shown in FIG.
After changing as shown in (a) and (b), when the terminal C transmits (transmits to the terminal A as indicated by reference numeral 1003 here), the terminal B sees from the bridge device 1-1 and the terminal B transmits to the network n.
This is the same as moving from 2 to network n3.

【0025】この場合、ブリッジ装置1-1のアドレス学
習テーブル12-1には、図11(c)に示すように、
(端末Bのアドレス情報が登録されていた2段目のエン
トリに)端末Cのアドレスbとブリッジ装置1-3の支線
LANインタフェース11-3のアドレス“0220”と
の組が上書きされる(図7ステップ705,707,7
09)。この図11(c)に示すアドレス学習テーブル
12-1の内容は、図9(c)に示した端末Bがネットワ
ークn2からネットワークn3に移動した場合と同様と
なる。
In this case, in the address learning table 12-1 of the bridge device 1-1, as shown in FIG.
The set of the address b of the terminal C and the address “0220” of the branch line LAN interface 11-3 of the bridge device 1-3 is overwritten (in the second entry in which the address information of the terminal B is registered) (see FIG. 7 Steps 705, 707, 7
09). The contents of the address learning table 12-1 shown in FIG. 11C are the same as when the terminal B shown in FIG. 9C moves from the network n2 to the network n3.

【0026】したがって、この後、例えば端末Aが端末
Bへフレームを送信しようとしても、アドレス学習テー
ブル12-1からは端末Bのアドレス情報(アドレス学習
結果)は消え、代わりに同じアドレスbを持つ端末Cの
アドレス情報が書き込まれているので、端末Aからのフ
レームはネットワークn3(上の端末C)に送信されて
しまう。
Therefore, after this, for example, even if the terminal A tries to transmit a frame to the terminal B, the address information (address learning result) of the terminal B disappears from the address learning table 12-1 and instead has the same address b. Since the address information of the terminal C is written, the frame from the terminal A is transmitted to the network n3 (terminal C above).

【0027】また、このような状態で、端末Bが再び送
信を行うと、アドレス学習テーブル12-1は図11
(b)の状態に戻る。すると、図11(c)の状態の場
合とは逆に、端末Bへは通信ができるようになる一方、
端末Cへは通信できなくなる。
When terminal B again transmits in this state, the address learning table 12-1 is shown in FIG.
Return to the state of (b). Then, contrary to the case of the state of FIG. 11C, while the communication to the terminal B becomes possible,
Communication with the terminal C becomes impossible.

【0028】このように、異なる端末のアドレスが重複
している場合には、その端末への通信が、タイミングに
より、実行できたり或いはできなかったりと、不安定な
状態になってしまう。また、この不安定さの故に、原因
が発見し難い。
As described above, when the addresses of different terminals are duplicated, communication to that terminal may or may not be executed depending on the timing, resulting in an unstable state. Also, due to this instability, the cause is difficult to find.

【0029】[0029]

【発明が解決しようとする課題】上記したように従来の
ブリッジ装置を適用したネットワークシステムでは、同
じアドレスを持つ端末が複数存在してしまったときに
は、或る場合には全く正常に動作したり、或る場合には
時間がかかってしまったり、或る場合には通信ができな
いなどの症状になるなど、通信の不安定を招いていた。
As described above, in the network system to which the conventional bridge device is applied, when there are a plurality of terminals having the same address, in some cases, it operates normally normally, In some cases, it takes time, and in some cases, communication becomes unstable, and communication becomes unstable.

【0030】一方、通信プロトコルは複雑な操作によ
り、相互に送受信を行ったり、データが送信先に到達し
ない場合には何度も再送することが多く、したがって上
記のような信頼性の低い不安定な状態でも通信が行える
ことが多く、ネットワークの異常を発見し難いという問
題があった。
On the other hand, the communication protocol often performs mutual transmission / reception due to complicated operations, and often retransmits data when the data does not reach the transmission destination. There is a problem that it is difficult to find an abnormality in the network because communication is often possible even in such a state.

【0031】この発明は上記事情を考慮してなされたも
のでその目的は、同じアドレスを持つ端末が複数存在す
るアドレス重複が容易に判別できるブリッジ装置を提供
することにある。
The present invention has been made in consideration of the above circumstances, and an object thereof is to provide a bridge device in which a plurality of terminals having the same address exist and address duplication can be easily determined.

【0032】[0032]

【課題を解決するための手段】この発明のブリッジ装置
は、アドレス学習テーブルへのアドレス情報登録がなさ
れている端末とアドレスが同一で、接続先ネットワーク
が異なる端末からの送信を検出する検出手段と、この検
出手段により検出された端末と当該端末の接続先のネッ
トワークについてのアドレス情報を登録するための重複
アドレステーブルとを備え、上記の検出手段により、ア
ドレス学習テーブルにアドレス情報が登録されている端
末とアドレスが同一で、接続先ネットワークが異なる端
末からの送信が検出された場合に、当該アドレス情報
を、この接続先ネットワークが異なる端末のアドレス情
報に書き換えるのに代えて、この接続先ネットワークが
異なる端末のアドレス情報を上記重複アドレステーブル
に登録するようにしたことを特徴とするものである。
The bridge device of the present invention comprises a detecting means for detecting a transmission from a terminal having the same address as a terminal whose address information is registered in the address learning table but having a different connection destination network. , A duplicate address table for registering address information about the terminal detected by the detecting means and the network to which the terminal is connected, and the address information is registered in the address learning table by the detecting means. When transmission from a terminal that has the same address as the terminal but a different connection destination network is detected, this connection destination network is replaced by replacing the address information with the address information of the terminal whose connection destination network is different. Register the address information of different terminals in the above duplicate address table. It is characterized in.

【0033】[0033]

【作用】上記の構成において、例えば或る端末Bと当該
端末Bの接続先のネットワークについてのアドレス情報
がアドレス学習テーブルに既に登録されている状態で、
その端末Bと同じアドレスを持つ別の端末Cが送信を行
ったものとする。
In the above configuration, for example, in a state where the address information about a certain terminal B and the network to which the terminal B is connected is already registered in the address learning table,
It is assumed that another terminal C having the same address as the terminal B has transmitted.

【0034】この場合、従来は、その端末がアドレス学
習テーブルに登録済みのアドレス情報により示されるネ
ットワークから、送信元アドレスにより示される別のネ
ットワークに移動したものとして、そのアドレス学習テ
ーブル内の登録済みのアドレス情報を、新たなアドレス
情報に書き換えていたため、元のアドレス情報はアドレ
ス学習テーブルに残っていなかった。このため、その端
末が実際に別のネットワークに移動したのであれば問題
はないが、上記のように、同じアドレス持つ、別のネッ
トワークに接続された別の端末Cであった場合には、端
末Bのアドレス情報が失われ、代わりに端末Cのアドレ
スを学習していることから、或る端末が端末Bに送信し
ようとしても、端末Cが接続されているネットワークへ
送信されてしまうなど、先に[発明が解決しようとする
課題]の項で述べたような不都合が発生する。
In this case, conventionally, it is assumed that the terminal has moved from the network indicated by the address information registered in the address learning table to another network indicated by the source address, and has already been registered in the address learning table. Since the address information of was rewritten to new address information, the original address information did not remain in the address learning table. Therefore, there is no problem if the terminal actually moves to another network, but if it is another terminal C having the same address and connected to another network as described above, Since the address information of B is lost and the address of terminal C is learned instead, even if a certain terminal tries to send to terminal B, it is sent to the network to which terminal C is connected. However, the inconvenience described in the section [Problems to be solved by the invention] occurs.

【0035】これに対して、上記の構成では、端末Bに
ついてのアドレス情報を同じアドレスの端末Cについて
のアドレス情報に書き換えることは行われないために、
この端末Bについてのアドレス情報はアドレス学習テー
ブルに残されており、代わりに端末Cについてのアドレ
ス情報が重複アドレステーブルに登録(記録)される。
On the other hand, in the above configuration, the address information about the terminal B is not rewritten to the address information about the terminal C having the same address.
The address information about the terminal B is left in the address learning table, and instead, the address information about the terminal C is registered (recorded) in the duplicate address table.

【0036】したがって、或る端末が端末Bに送信しよ
うとした場合には、端末Bについてのアドレス情報がア
ドレス学習テーブルに残されていることから、その端末
Bが接続されているネットワークへ正しく送信される。
また、重複アドレステーブルの内容をチェックすること
により、重複している端末のアドレスと、その端末の接
続先ネットワークが容易に把握できる。
Therefore, when a certain terminal tries to transmit to the terminal B, since the address information about the terminal B is left in the address learning table, it is correctly transmitted to the network to which the terminal B is connected. To be done.
Further, by checking the contents of the duplicate address table, the address of the duplicated terminal and the connection destination network of the terminal can be easily grasped.

【0037】一方、送信を行った端末が、別のネットワ
ークに移動された端末Bであるならば、もはや端末Bに
よる移動前のネットワークからの通信(フレーム送信)
は発生しないため、アドレス学習テーブルに残されてい
る移動前の端末Bについてのアドレス情報は、一定時間
経過後に消去され、その後は、移動後の端末Bについて
のアドレス情報がアドレス学習テーブルに登録されて、
そのアドレス情報に従う通信が可能となる。
On the other hand, if the transmitting terminal is the terminal B moved to another network, communication from the network before the movement by the terminal B (frame transmission) is stopped.
Therefore, the address information about the terminal B before moving, which remains in the address learning table, is erased after a certain period of time, and thereafter, the address information about the terminal B after moving is registered in the address learning table. hand,
Communication according to the address information becomes possible.

【0038】[0038]

【実施例】図1はこの発明のブリッジ装置を適用したネ
ットワークシステムの一実施例を示すブロック構成図で
ある。なお、図5、図8および図10と同一部分には同
一符号を付して、詳細な説明を省略する。
1 is a block diagram showing an embodiment of a network system to which a bridge device of the present invention is applied. The same parts as those in FIGS. 5, 8 and 10 are designated by the same reference numerals, and detailed description thereof will be omitted.

【0039】図1のシステムにおいては、図5、図8お
よび図10で適用されていた従来のブリッジ装置1-1,
1-2,1-3に代えて、新規な構成のブリッジ装置10-
1,10-2,10-3が用いられている。このブリッジ装
置10-1,10-2,10-3は、従来のブリッジ装置1-
1,1-2,1-3と同様に、アドレス(支線LANアドレ
ス)が“0020”,“0120”,“0220”の支
線LANインタフェース11-1,1-2,1-3およびアド
レス学習テーブル12-1,12-2,12-3を有する他、
新たに重複アドレステーブル13-1,13-2,13-3を
有する。
In the system of FIG. 1, the conventional bridge device 1-1 used in FIGS. 5, 8 and 10 is used.
Instead of 1-2 and 1-3, a bridge device 10- having a new configuration
1, 10-2, 10-3 are used. The bridge devices 10-1, 10-2 and 10-3 are conventional bridge devices 1-
Similar to 1, 1-2, 1-3, the branch line LAN interfaces 11-1, 1-2, 1-3 and the address learning table whose addresses (branch LAN addresses) are “0020”, “0120”, and “0220”. In addition to having 12-1, 12-2, 12-3,
It newly has duplicate address tables 13-1, 13-2, 13-3.

【0040】重複アドレステーブル13-i(i=1〜
3)は、アドレス学習テーブル12-iに登録された端末
のアドレス情報が同テーブル12-iに保持されている期
間に、同じアドレスを持つ他の端末(他のネットワーク
に接続されている他の端末)が送信を行った場合に、ア
ドレス学習テーブル12-iへの上書き(当該アドレス情
報の書き換え)を行う代わりに、この他の端末のアドレ
ス情報を登録するのに用いられる。
Duplicate address table 13-i (i = 1 to 1
3) shows that while the address information of the terminals registered in the address learning table 12-i is held in the table 12-i, other terminals having the same address (other terminals connected to other networks) This is used to register the address information of the other terminal instead of overwriting (rewriting the address information) to the address learning table 12-i when the terminal transmits.

【0041】次に、図1のシステムにおけるブリッジ装
置10-1〜10-3の動作を、図2乃至図4を参照して説
明する。なお、図2はブリッジ装置10-1のアドレス学
習テーブル12-1の内容変化例を示す図、図3はブリッ
ジ装置10-1の重複アドレステーブル13-1の内容例を
示す図、そして図4はブリッジ装置10-1〜10-3のフ
レーム送信手順を説明するためのフローチャートであ
る。
Next, the operation of the bridge devices 10-1 to 10-3 in the system of FIG. 1 will be described with reference to FIGS. 2 is a diagram showing an example of the contents of the address learning table 12-1 of the bridge device 10-1, FIG. 3 is a diagram showing an example of the contents of the duplicate address table 13-1 of the bridge device 10-1, and FIG. 3 is a flowchart for explaining a frame transmission procedure of the bridge devices 10-1 to 10-3.

【0042】まず、図1のシステムの例では、ブリッジ
装置11-2にネットワークn2を介して接続された端末
Bと、ブリッジ装置10-3にネットワークn3を介して
接続された端末Cとが、同一のアドレスbを持っている
ものとする。
First, in the example of the system shown in FIG. 1, a terminal B connected to the bridge device 11-2 via the network n2 and a terminal C connected to the bridge device 10-3 via the network n3, It is assumed that they have the same address b.

【0043】ここで図1のシステムでは、未だ何も送信
が行われておらず、したがってブリッジ装置10-1〜1
0-3のアドレス学習テーブル12-1〜12-3には、何も
記録されていないものとする。
Here, in the system of FIG. 1, no transmission has been performed yet, and therefore the bridge devices 10-1 to 10-1.
It is assumed that nothing is recorded in the address learning tables 12-1 to 12-3 of 0-3.

【0044】このような状態で、例えば図1において符
号101で示すように、ネットワークn1上の端末Aか
ら端末Bへのフレーム送信を行うと、ブリッジ装置10
-1は、その端末B宛てのフレームを受信する(図4ステ
ップ401)。
In this state, when the frame transmission from the terminal A to the terminal B on the network n1 is performed, as indicated by reference numeral 101 in FIG. 1, for example, the bridge device 10
-1 receives the frame addressed to the terminal B (step 401 in FIG. 4).

【0045】この場合、ブリッジ装置10-1は、アドレ
ス学習テーブル12-1から宛先端末Bのアドレスを検索
するが(図4ステップ402)、同アドレスは未だ学習
されていないためにアドレス学習テーブル12-1上に存
在しないことから、(ネットワークn1以外の)全ての
ネットワーク、即ち(端末B,Cが接続されている)ネ
ットワークn2,n3にフレームを送信する(図4ステ
ップ403)。
In this case, the bridge device 10-1 searches the address learning table 12-1 for the address of the destination terminal B (step 402 in FIG. 4), but since the address has not been learned yet, the address learning table 12 is obtained. -1 does not exist, the frame is transmitted to all networks (except network n1), that is, networks n2 and n3 (to which terminals B and C are connected) (step 403 in FIG. 4).

【0046】次に、ブリッジ装置10-1は、アドレス
(支線LANインタフェース11-1のアドレス)“00
20”に端末Aがつながっているというアドレス情報
(端末Aのアドレスaと“0020”の組)を、図2
(a)に示すように、アドレス学習テーブル12-1内の
エントリ(図では1段目のエントリ)に登録するアドレ
ス学習を行う(図4ステップ405,406)。同様の
学習は、ブリッジ装置10-2,10-3でも行われる。
Next, the bridge device 10-1 has an address (address of the branch line LAN interface 11-1) "00".
The address information indicating that the terminal A is connected to 20 "(the set of the address a of the terminal A and" 0020 ") is shown in FIG.
As shown in (a), address learning to be registered in the entry (first entry in the figure) in the address learning table 12-1 is performed (steps 405 and 406 in FIG. 4). Similar learning is also performed by the bridge devices 10-2 and 10-3.

【0047】さて、アドレス学習テーブル12-1〜12
-3へのアドレス情報の登録時には、当該アドレス情報に
付加して生存時間の初期値が登録される。このアドレス
学習テーブル12-1〜12-3に登録されているアドレス
情報に付加された生存時間は、時間経過と共に減算され
る。ブリッジ装置10-1〜10-3は、この生存時間が
「0」になったときに、その生存時間が付加されたアド
レス情報をテーブル12-1〜12-3から消去する。も
し、この生存時間が「0」になる前に、対応する端末が
送信を行った場合には、ブリッジ装置10-1〜10-3
は、再び生存時間を初期値に更新し(図4ステップ40
5,407,408)、減算を続ける。
Address learning tables 12-1 to 12
When registering the address information to -3, the initial value of the survival time is registered in addition to the address information. The survival time added to the address information registered in the address learning tables 12-1 to 12-3 is subtracted as time passes. The bridge devices 10-1 to 10-3 erase the address information to which the survival time is added from the tables 12-1 to 12-3 when the survival time becomes "0". If the corresponding terminal transmits before this survival time becomes "0", the bridge devices 10-1 to 10-3
Resets the survival time to the initial value again (step 40 in FIG. 4).
5, 407, 408) and the subtraction is continued.

【0048】次に、図1において符号102で示すよう
に端末Bから端末Aへのフレーム送信が行われたものと
すると、各ブリッジ装置1-1〜1-3は、上記の端末Aか
ら端末Bへのフレーム送信の場合と同様にして、端末B
のつながっているネットワークを学習する。このときの
アドレス学習テーブル12-1の内容を図2(b)に示
す。
Next, assuming that the frame transmission from the terminal B to the terminal A is performed as indicated by reference numeral 102 in FIG. 1, the bridge devices 1-1 to 1-3 have the above-mentioned terminal A to the terminal A, respectively. In the same manner as in the case of frame transmission to B, terminal B
Learn the connected network of. The contents of the address learning table 12-1 at this time are shown in FIG.

【0049】次に、図1において符号103で示すよう
に端末Bと同じアドレスbを持つ端末Cから端末Aへの
フレーム送信が行われたものとする。このとき、ブリッ
ジ装置10-1のアドレス学習テーブル12-1には、図2
(b)に示すように、宛先端末Aについてのアドレス情
報が登録され、他のブリッジ装置10-2,10-3のアド
レス学習テーブル12-2,12-3にも同じアドレス情報
が登録されている。このため、ブリッジ装置1-3が、ア
ドレスaを宛先アドレスとする(端末A宛ての)フレー
ムをネットワークn3を介して端末Cから受け取った場
合には、そのフレームをブリッジ装置10-1を介して端
末Aに届けることができる(図4ステップ401,40
2,404)。
Next, it is assumed that the frame transmission from the terminal C having the same address b as the terminal B to the terminal A is performed as shown by reference numeral 103 in FIG. At this time, in the address learning table 12-1 of the bridge device 10-1,
As shown in (b), the address information about the destination terminal A is registered, and the same address information is registered in the address learning tables 12-2, 12-3 of the other bridge devices 10-2, 10-3. There is. Therefore, when the bridge device 1-3 receives a frame having the address a as the destination address (addressed to the terminal A) from the terminal C via the network n3, the frame is received via the bridge device 10-1. It can be delivered to terminal A (steps 401 and 40 in FIG. 4).
2, 404).

【0050】さて、端末Cから端末Aへのフレーム送信
が行われた場合、各ブリッジ装置1-1〜1-3は、端末A
宛てのフレームの送信元端末Cのアドレスbを含むアド
レス情報が、アドレス学習テーブル12-1〜12-3に登
録されていることから、その登録アドレス情報中の支線
LANアドレス(ここでは“0120”)と同端末Cが
ネットワークn3を介してつながっている支線LANイ
ンタフェース11-3のアドレス(ここでは“022
0”)とを比較する(図4ステッ405,407)。こ
の例では、両支線LANアドレスの不一致が検出され
る。
When a frame is transmitted from the terminal C to the terminal A, each of the bridge devices 1-1 to 1-3 is connected to the terminal A.
Since the address information including the address b of the transmission source terminal C of the addressed frame is registered in the address learning tables 12-1 to 12-3, the branch line LAN address (“0120” in this case) in the registered address information. ) And the same terminal C are connected via the network n3 to the address of the branch LAN interface 11-3 (here, “022
0 ") (steps 405 and 407 in FIG. 4). In this example, a mismatch between both branch line LAN addresses is detected.

【0051】ここで、端末アドレスbが一致して、支線
LANインタフェースが一致しない要因は2つある。第
1の要因は、この例のように、異なるネットワークn
2,n3に接続された異なる端末B,Cのアドレスが重
複している場合である。第2の要因は、ネットワークn
2からネットワークn3に端末Bが移動され、この移動
後の端末Bが端末Cとなっている場合である。
There are two reasons why the terminal address b matches and the branch LAN interface does not match. The first factor is that different networks n
This is the case where the addresses of different terminals B and C connected to the terminals 2, 2 and 3 overlap. The second factor is the network n
This is a case where the terminal B is moved from 2 to the network n3 and the terminal B after the movement is the terminal C.

【0052】このような場合、ブリッジ装置1-1〜1-3
は、従来とは異なり、上記第2の要因ではなくて上記第
1の要因を想定し、端末アドレスbが複数の端末で重複
しているものとして、送信元端末Cからの端末A宛ての
フレームから得られる端末Cのアドレスbと同端末Cが
ネットワークn3を介してつながっている支線LANイ
ンタフェース11-3のアドレス“0220”を含むアド
レス情報を、重複アドレステーブル13-1〜13-3に登
録する(図4ステップ409)。この際、従来とは異な
って、当該アドレス情報により、アドレス学習テーブル
12-1〜12-3上の同じ端末アドレスbの端末Bについ
てのアドレス情報が書き換えられないことに注意された
い。
In such a case, the bridge devices 1-1 to 1-3
Is different from the conventional one, assuming that the first factor is used instead of the second factor, and the terminal address b is duplicated in a plurality of terminals, the frame from the source terminal C to the terminal A addressed to Address information including the address b of the terminal C obtained from the address C and the address “0220” of the branch LAN interface 11-3 to which the terminal C is connected via the network n3 is registered in the duplicate address tables 13-1 to 13-3. (Step 409 in FIG. 4). At this time, note that unlike the conventional case, the address information for the terminal B having the same terminal address b on the address learning tables 12-1 to 12-3 is not rewritten by the address information.

【0053】このときのアドレス学習テーブル12-1の
内容を図2(c)に、重複アドレステーブル13-1の内
容を図3に示す。図2(c)から明らかなように、アド
レス学習テーブル12-1の内容は、端末Cからのフレー
ム送信が行われる前の図2(b)に示す状態と何ら変わ
らず、端末Bについてのアドレス情報は保持される。こ
れは、他のアドレス学習テーブル12-2,12-3におい
ても同様である。
The contents of the address learning table 12-1 at this time are shown in FIG. 2C, and the contents of the duplicate address table 13-1 are shown in FIG. As is clear from FIG. 2 (c), the contents of the address learning table 12-1 are the same as those in the state shown in FIG. 2 (b) before the frame transmission from the terminal C, and the address for the terminal B is not changed. Information is retained. This also applies to the other address learning tables 12-2 and 12-3.

【0054】したがって、或る端末が端末Bに送信しよ
うとした場合には、端末Bについてのアドレス情報がア
ドレス学習テーブル12-1〜12-3に残されていること
から、その端末Bが接続されているネットワークn2へ
正しく送信される。
Therefore, when a certain terminal tries to transmit to the terminal B, since the address information about the terminal B remains in the address learning tables 12-1 to 12-3, the terminal B is connected. Correctly transmitted to the network n2 that has been set up.

【0055】また、重複アドレステーブル13-1〜13
-3には、アドレスが重複している端末についてのアドレ
ス情報が登録されているため、同テーブル13-1〜13
-3からこの情報を得ることにより、他の端末と重複して
いる端末Cのアドレスbとその端末Cの接続先支線LA
Nインタフェース11-3のアドレス“0220”を容易
に把握することができる。これにより、従来に比べてネ
ットワークの保守性が向上する。この重複アドレステー
ブル13-1〜13-3から重複アドレスの情報を得るに
は、同テーブル13-1〜13-3へのアドレス情報登録時
に、ブリッジ管理装置、ネットワーク管理装置、或いは
監視用プロトコル(SNMP)などの管理(監視)手段
に通知して、当該手段によりその情報を外部に出力する
方法や、直接接続されたコンソール装置に表示出力する
方法や、保守員からの指示操作に応じて、出力する方法
等が適用可能である。
Further, the duplicate address tables 13-1 to 13-13
-3, the address information of the terminals having the duplicated addresses is registered, so that the same tables 13-1 to 13-3 are registered.
-By obtaining this information from -3, the address b of the terminal C that overlaps with other terminals and the branch line LA to which the terminal C is connected
The address "0220" of the N interface 11-3 can be easily grasped. As a result, the maintainability of the network is improved as compared with the conventional case. In order to obtain the information of the duplicate address from the duplicate address tables 13-1 to 13-3, the bridge management device, the network management device, or the monitoring protocol ( In accordance with a method of notifying management (monitoring) means such as SNMP) and outputting the information to the outside by the means, a method of displaying and outputting the information on a directly connected console device, or an instruction operation from a maintenance person, A method of outputting or the like can be applied.

【0056】次に、上記の支線LANアドレスの不一致
が、本実施例とは異なって上記第2の要因によるもの、
即ち送信元端末Cがネットワークn2からネットワーク
n3へ移動された端末Bであった場合について説明す
る。この場合、ネットワークn2上には端末Bは存在し
ないため、もはや当該端末Bによるネットワークn2か
らの通信(フレーム送信)は発生しない。したがって、
アドレス学習テーブル12-1〜12-3に残されている移
動前の端末Bについてのアドレス情報は、設定された生
存時間(一定時間)経過後に消去される。
Next, the mismatch of the branch LAN addresses is caused by the second factor, which is different from the present embodiment.
That is, a case where the transmission source terminal C is the terminal B moved from the network n2 to the network n3 will be described. In this case, since the terminal B does not exist on the network n2, communication (frame transmission) from the network n2 by the terminal B no longer occurs. Therefore,
The address information about the terminal B before moving, which remains in the address learning tables 12-1 to 12-3, is erased after the set survival time (fixed time) elapses.

【0057】この移動前の端末Bについてのアドレス情
報が消去された後に、移動後の端末B、即ち端末Cから
のフレーム送信が行われると、端末Cのアドレスbを含
むアドレス情報はアドレス学習テーブル12-1〜12-3
には存在しないことから、端末Cについてのアドレス情
報、即ち端末Cのアドレスbと端末Cが(ネットワーク
n3を介して)接続されている支線LANインタフェー
ス11-3のアドレス“0220”とを含むアドレス情報
が、アドレス学習テーブル12-1〜12-3に登録される
(図4ステップ405,406)。これにより、以後
は、端末Cへのフレーム送信が、当該アドレス情報に従
って、端末Cのつながったネットワークn3に対しての
み行われる。
When the frame information is transmitted from the terminal B after the movement, that is, the terminal C after the address information about the terminal B before the movement is deleted, the address information including the address b of the terminal C is stored in the address learning table. 12-1 to 12-3
Address of the terminal C, that is, an address including the address b of the terminal C and the address “0220” of the branch LAN interface 11-3 to which the terminal C is connected (via the network n3). The information is registered in the address learning tables 12-1 to 12-3 (steps 405 and 406 in FIG. 4). As a result, thereafter, the frame transmission to the terminal C is performed only to the network n3 connected to the terminal C according to the address information.

【0058】このように、上記の支線LANアドレスの
不一致の要因が端末の移動にあったにも拘らずに、端末
アドレスの重複にあるものとして処理しても、生存時間
(一定時間)経過後に、移動後の端末宛ての送信が発生
すると、その移動後の端末についてのアドレス情報がア
ドレス学習テーブルに登録されるため、そのアドレス情
報に従う通信が可能となる。
As described above, even if the cause of the mismatch of the branch LAN addresses is the movement of the terminals, even if the processing is performed as if the terminal addresses are duplicated, after the survival time (a fixed time) elapses, When the transmission to the terminal after the movement occurs, the address information about the terminal after the movement is registered in the address learning table, so that the communication according to the address information becomes possible.

【0059】なお、前記実施例では、端末アドレスが重
複している場合に、対応するアドレス情報を無条件で重
複アドレステーブル13-1〜13-3に登録するものとし
て説明したが、同一の重複アドレス情報が既に登録済み
であるか否かを調べ、登録済みでない場合だけ、重複ア
ドレス情報の登録を行うようにしてもよい。
In the above embodiment, when the terminal addresses are duplicated, the corresponding address information is unconditionally registered in the duplicate address tables 13-1 to 13-3. It may be possible to check whether the address information has already been registered, and register the duplicate address information only when it is not registered.

【0060】また、送信元端末についてのアドレス情報
(と生存時間)をアドレス学習テーブル12-1〜12-3
に登録するアドレス学習時に、重複アドレステーブル1
3-1〜13-3を調べ、同一のアドレス情報が存在するな
らば、同じアドレスを持つ端末が複数存在するのではな
く、1つの端末がネットワークを移動したものとして、
そのアドレス情報を重複アドレステーブル13-1〜13
-3から消去するようにしても構わない。
Further, the address information (and the survival time) about the source terminal is stored in the address learning tables 12-1 to 12-3.
Duplicate address table 1 when learning addresses to be registered in
3-1 to 13-3, and if the same address information exists, it is assumed that one terminal has moved to the network instead of a plurality of terminals having the same address.
The address information is stored in the duplicate address tables 13-1 to 13-13.
You may erase from -3.

【0061】[0061]

【発明の効果】以上詳述したようにこの発明によれば、
アドレス学習テーブルへのアドレス情報登録がなされて
いる端末とアドレスが同一で、接続先ネットワークが異
なる端末からのフレーム送信を検出し、この検出結果に
応じて、アドレス学習テーブル上の対応するアドレス情
報を書き換えずに、上記接続先ネットワークが異なる端
末のアドレス情報を重複アドレステーブルに登録するよ
うにしたので、この重複アドレステーブルの情報から、
重複している端末のアドレスと、その端末の接続先ネッ
トワークが容易に把握できるようになり、ネットワーク
の保守性が向上する。
As described above in detail, according to the present invention,
Detects frame transmission from a terminal that has the same address as the terminal whose address information is registered in the address learning table but has a different network to connect to, and depending on this detection result, displays the corresponding address information in the address learning table. Since the address information of the terminals with different connection destination networks is registered in the duplicate address table without rewriting, from the information of this duplicate address table,
The address of the overlapping terminal and the network to which the terminal is connected can be easily grasped, and the maintainability of the network is improved.

【0062】しかも、アドレス学習テーブル上のアドレ
ス情報が書き換えられないため、同じアドレスの端末が
複数存在しても、或る端末に対してタイミングにより通
信が行えたり、行えなかったりといった不安定な状態を
招くことはない。
Moreover, since the address information in the address learning table is not rewritten, even if there are a plurality of terminals having the same address, an unstable state such that communication can be performed or cannot be performed with respect to a certain terminal depending on the timing. Will not be invited.

【0063】また、アドレス学習テーブルへのアドレス
情報登録がなされている端末が別のネットワークに移動
し、その後に当該端末からのフレーム送信が行われた結
果、アドレスが重複している端末であるとして処理され
たとしても、もはや当該端末による移動前のネットワー
クからの通信(フレーム送信)は発生しないため、アド
レス学習テーブルに残されている移動前の端末について
のアドレス情報は、一定時間経過後に消去され、その後
は、移動後の端末についてのアドレス情報がアドレス学
習テーブルに登録されて、そのアドレス情報に従う通信
が行われることから、何ら不都合はない。
Further, as a result of the terminal whose address information is registered in the address learning table moving to another network and the frame transmission from that terminal being performed thereafter, the terminals have overlapping addresses. Even if it is processed, the communication (frame transmission) from the network before moving by the terminal does not occur anymore, so the address information of the terminal before moving that remains in the address learning table is erased after a certain period of time. After that, since the address information about the terminal after the movement is registered in the address learning table and the communication is performed according to the address information, there is no inconvenience.

【図面の簡単な説明】[Brief description of drawings]

【図1】この発明のブリッジ装置を適用したネットワー
クシステムの一実施例を示すブロック構成図。
FIG. 1 is a block configuration diagram showing an embodiment of a network system to which a bridge device of the present invention is applied.

【図2】図1のシステムにおけるブリッジ装置10-1の
アドレス学習テーブル12-1の内容変化例を示す図。
FIG. 2 is a diagram showing an example of contents change of an address learning table 12-1 of a bridge device 10-1 in the system of FIG.

【図3】図1のシステムにおけるブリッジ装置10-1の
重複アドレステーブル13-1の内容例を示す図。
3 is a diagram showing an example of contents of a duplicate address table 13-1 of a bridge device 10-1 in the system of FIG.

【図4】同実施例におけるブリッジ装置10-1〜10-3
のフレーム送信手順を説明するためのフローチャート。
FIG. 4 is a bridge device 10-1 to 10-3 in the embodiment.
6 is a flowchart for explaining the frame transmission procedure of FIG.

【図5】従来のブリッジ装置を適用した通常使用時のネ
ットワークシステムの一例を示す図。
FIG. 5 is a diagram showing an example of a network system at the time of normal use to which a conventional bridge device is applied.

【図6】図5のシステムにおけるブリッジ装置1-1のア
ドレス学習テーブル12-1の内容変化例を示す図。
FIG. 6 is a diagram showing an example of changing the contents of an address learning table 12-1 of the bridge device 1-1 in the system of FIG.

【図7】従来のブリッジ装置のフレーム送信手順を説明
するためのフローチャート
FIG. 7 is a flowchart for explaining a frame transmission procedure of a conventional bridge device.

【図8】従来のブリッジ装置を適用した端末移動のある
ネットワークシステムの一例を示す図。
FIG. 8 is a diagram showing an example of a network system in which a terminal device is moved to which a conventional bridge device is applied.

【図9】図8のシステムにおけるブリッジ装置10-1の
アドレス学習テーブル12-1の内容変化例を示す図。
9 is a diagram showing an example of changes in the contents of the address learning table 12-1 of the bridge device 10-1 in the system of FIG.

【図10】従来のブリッジ装置を適用した同一アドレス
を持つ複数の端末が存在するネットワークシステムの一
例を示す図。
FIG. 10 is a diagram showing an example of a network system including a plurality of terminals having the same address to which a conventional bridge device is applied.

【図11】図10のシステムにおけるブリッジ装置10
-1のアドレス学習テーブル12-1の内容変化例を示す
図。
11 is a bridge device 10 in the system of FIG.
6 is a diagram showing an example of the contents of the address learning table 12-1 of No.

【符号の説明】[Explanation of symbols]

10-1〜10-3…ブリッジ装置、11-1〜11-3…支線
LANインタフェース、12-1〜12-3…アドレス学習
テーブル、13-1〜13-3…重複アドレステーブル、A
〜C…端末、N…ネットワーク(幹線LAN)、n1〜
n3…ネットワーク(支線LAN)。
10-1 to 10-3 ... Bridge device, 11-1 to 11-3 ... Branch line LAN interface, 12-1 to 12-3 ... Address learning table, 13-1 to 13-3 ... Duplicate address table, A
~ C ... terminal, N ... network (main line LAN), n1 ~
n3 ... Network (branch LAN).

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 ネットワーク同士を接続し、その間でフ
レームの中継を行うブリッジ装置であって、自装置を一
度通ったフレームの送信元アドレスから送信元端末のア
ドレスと当該端末がつながっているネットワークとの関
係を学習する学習手段と、この学習手段により学習され
た端末と当該端末の接続先のネットワークについてのア
ドレス情報を登録するためのアドレス学習テーブルと、
一定時間を経過しても通信を行わない端末についての前
記アドレス学習テーブル内登録情報を消去する消去手段
とを備えたブリッジ装置において、 前記アドレス学習テーブルに前記アドレス情報が登録さ
れている端末とアドレスが同一で、接続先ネットワーク
が異なる端末からの送信を検出する検出手段と、 この検出手段により検出された端末と当該端末の接続先
のネットワークについてのアドレス情報を登録するため
の重複アドレステーブルとを具備し、前記検出手段によ
り、前記アドレス学習テーブルに前記アドレス情報が登
録されている端末とアドレスが同一で、接続先ネットワ
ークが異なる端末からの送信が検出された場合には、当
該アドレス情報を、この接続先ネットワークが異なる端
末のアドレス情報に書き換えるのに代えて、この接続先
ネットワークが異なる端末のアドレス情報を前記重複ア
ドレステーブルに登録するようにしたことを特徴とする
ブリッジ装置。
1. A bridge device that connects networks and relays a frame between them, and a network in which the source address of a frame once passed through the device itself and the address of the source terminal are connected to each other. Learning means for learning the relationship between, and an address learning table for registering address information about the terminal learned by this learning means and the network to which the terminal is connected,
In a bridge device having an erasing means for erasing the registration information in the address learning table for terminals that do not communicate even after a certain period of time, a terminal and an address in which the address information is registered in the address learning table A detection means for detecting transmission from terminals having the same connection destination but different connection networks; and a duplicate address table for registering the address information of the terminals detected by the detection means and the connection destination network of the terminal. If the detecting unit detects a transmission from a terminal having the same address as the terminal in which the address information is registered in the address learning table and having a different connection destination network, the address information is Instead of rewriting the address information of the terminal whose connection destination network is different, Bridge apparatus characterized by the connection destination network is the address information of different terminals to be registered in the duplicate address table.
JP17786793A 1993-07-19 1993-07-19 Bridge device Expired - Fee Related JP3300478B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP17786793A JP3300478B2 (en) 1993-07-19 1993-07-19 Bridge device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP17786793A JP3300478B2 (en) 1993-07-19 1993-07-19 Bridge device

Publications (2)

Publication Number Publication Date
JPH0738597A true JPH0738597A (en) 1995-02-07
JP3300478B2 JP3300478B2 (en) 2002-07-08

Family

ID=16038457

Family Applications (1)

Application Number Title Priority Date Filing Date
JP17786793A Expired - Fee Related JP3300478B2 (en) 1993-07-19 1993-07-19 Bridge device

Country Status (1)

Country Link
JP (1) JP3300478B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6578088B2 (en) * 1996-08-29 2003-06-10 Hitachi, Ltd. Automatic address distributing system
US8547826B2 (en) 2009-09-04 2013-10-01 Fujitsu Limited Monitoring apparatus and monitoring method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6578088B2 (en) * 1996-08-29 2003-06-10 Hitachi, Ltd. Automatic address distributing system
US8547826B2 (en) 2009-09-04 2013-10-01 Fujitsu Limited Monitoring apparatus and monitoring method

Also Published As

Publication number Publication date
JP3300478B2 (en) 2002-07-08

Similar Documents

Publication Publication Date Title
JP2703391B2 (en) Bridge device
JP2782683B2 (en) Communication method and node device in LAN
JPS63138831A (en) Bus adaptor with address conversion function
JPH0234059A (en) Processing system for node equipment
US5568613A (en) Dataframe bridge filter with communication node recordkeeping
US6421317B1 (en) Method and apparatus for an automatic load balancing and back-up of a multi-users network
JPH0738597A (en) Bridge device
JPS5845047B2 (en) Information transmission method using common signal transmission path
JPH06268650A (en) Network relay device
JP2617648B2 (en) Network configuration recognition device
JPH03237835A (en) Bridge circuit interconnecting network and its learning method
JP2849259B2 (en) LAN connection method by ATM network
WO2006098043A1 (en) Network system and network connection device
JP6313897B1 (en) COMMUNICATION CONTROL DEVICE, COMMUNICATION CONTROL METHOD, AND PROGRAM
JP2527275B2 (en) LAN interconnection device
JP2746246B2 (en) Learning function table management method in LAN bridge device
JP2733950B2 (en) Token ring controller
JP2001142763A (en) File management method for disaster recovery
JPH01291553A (en) Individual communication system for mesh network
JPS59161952A (en) Establishment of communication path
JPH05244159A (en) Bridge device having frame deleting function
JPH0311838A (en) Data check system for remote bridge communication
JPH05145562A (en) Automatic setting method for address number of communication controller in communication system
JPH05175965A (en) Multiport relay device and network management station
JPH02301248A (en) Network system

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees