JP2823934B2 - Communication network connection device - Google Patents
Communication network connection deviceInfo
- Publication number
- JP2823934B2 JP2823934B2 JP2108485A JP10848590A JP2823934B2 JP 2823934 B2 JP2823934 B2 JP 2823934B2 JP 2108485 A JP2108485 A JP 2108485A JP 10848590 A JP10848590 A JP 10848590A JP 2823934 B2 JP2823934 B2 JP 2823934B2
- Authority
- JP
- Japan
- Prior art keywords
- communication network
- packet
- lan
- processing unit
- 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.)
- Expired - Lifetime
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Description
【発明の詳細な説明】 [産業上の利用分野] この発明は宛先アドレスを持つパケットによって通信
を行う複数の通信ネットワーク、特にローカルエリアネ
ットワーク(以下、LANと略称する)を設置し、それら
の間で相互に通信を行う必要がある場合に使われる通信
ネットワーク接続装置(以下、ブリッジと略称する)に
関するものである。DETAILED DESCRIPTION OF THE INVENTION [Industrial Application Field] The present invention installs a plurality of communication networks, particularly a local area network (hereinafter abbreviated as LAN), which performs communication by packets having a destination address, and establishes a network between them. The present invention relates to a communication network connection device (hereinafter abbreviated as a bridge) used when it is necessary to communicate with each other.
[従来の技術] 通信ネットワーク、特にLANの利用が進むと、1つの
構内で多数のLANが使われるようになる。これは伝送さ
れるトラヒックを分割してそれぞれのLANの効率を低下
させないためや、運用上の理由で行われる場合が多い
が、その場合でもLAN相互での通信機能を実現すること
が要求されている。[Prior Art] As the use of communication networks, particularly LANs, progresses, a large number of LANs are used in one premises. This is often done for the purpose of not reducing the efficiency of each LAN by dividing the traffic to be transmitted, or for operational reasons.However, even in this case, it is required to realize the communication function between LANs. I have.
複数の中低速LANを相互接続する場合、これら中低速L
ANに比べ十分に高速な幹線LANを設置し、中低速LANを幹
線LANにブリッジを介して接続する方法が従来より行わ
れている。この場合のブリッジは速度の異なる2つのLA
Nを接続するので、MAC(メディアアクセス制御)層のプ
ロトコルで中継処理を行う。When interconnecting multiple medium- and low-speed LANs,
Conventionally, a method of installing a trunk LAN sufficiently faster than AN and connecting a medium to low speed LAN to the trunk LAN via a bridge has been used. The bridge in this case is two LAs with different speeds
Since N is connected, relay processing is performed using the MAC (media access control) layer protocol.
第6図及び第7図は、従来のブリッジを適用したシス
テムの一例を示すブロック図であり、第6図においてブ
リッジ(11),(12)は幹線LAN(2)に接続され、こ
のブリッジ(11),(12)に接続された中低速LAN(3
1),(32)には、それぞれ端末装置(41a),(41b)
〜(41n),(42a),(42b)〜(42n)が接続されてい
る。また、第7図はブリッジ(11)の構成を示すブロッ
ク図であり、このブリッジ(11)は中低速LANのアクセ
ス制御部(51)、幹線LANのアクセス制御部(52)、中
低速LAN(31)に接続される端末装置(41a)〜(41n)
のアドレスを要素とするテーブルをもつアドレスフィル
タ(53)、アクセス制御部(51)と(52)とを接続する
データバッファ(54)、幹線LAN(2)からの受信パケ
ットが中低速LAN(31)宛であることをアドレスフィル
タ(53)から通知されたら、データバッファ(54)に上
記パケットを書き込み、中低速LANのアクセス制御器(5
1)に対してそのパケットを渡すよう指示する制御手段
(55)とで構成されている。なお、ブリッジ(12)は上
記ブリッジ(11)と同一の構成であるので図示を省略す
る。FIGS. 6 and 7 are block diagrams showing an example of a system to which a conventional bridge is applied. In FIG. 6, bridges (11) and (12) are connected to a main LAN (2). Medium- and low-speed LAN (3) connected to (11) and (12)
1) and (32) include terminal devices (41a) and (41b), respectively.
To (41n), (42a), (42b) to (42n) are connected. FIG. 7 is a block diagram showing the configuration of the bridge (11). The bridge (11) includes a medium-to-low speed LAN access control unit (51), a trunk LAN access control unit (52), and a medium / low speed LAN ( Terminal devices (41a) to (41n) connected to 31)
An address filter (53) having a table whose elements are the addresses, a data buffer (54) for connecting the access control units (51) and (52), and a packet received from the trunk LAN (2) is transmitted to a medium-to-low speed LAN (31). ) Is notified from the address filter (53), the packet is written in the data buffer (54), and the access controller (5
And control means (55) for instructing 1) to pass the packet. Since the bridge (12) has the same configuration as the bridge (11), illustration is omitted.
次に動作について説明する。端末装置(41a)から端
末装置(42a)にパケットを送る場合、ブリッジ(11)
は中低速LAN(31)より受信した端末装置(41a)からの
パケットを幹線LAN(2)に送出し、ブリッジ(12)は
幹線LAN(2)から当該パケットを受信し中低速LAN(3
2)上の端末装置(42a)宛のパケットであることを判別
した上で当該パケットを端末装置(42a)の接続された
中低速LAN(32)に送出する。Next, the operation will be described. When sending a packet from the terminal device (41a) to the terminal device (42a), the bridge (11)
Sends the packet from the terminal device (41a) received from the medium / low speed LAN (31) to the main LAN (2), and the bridge (12) receives the packet from the main LAN (2) and receives the packet from the medium / low LAN (3).
2) After determining that the packet is addressed to the terminal device (42a) above, the packet is transmitted to the medium / low speed LAN (32) to which the terminal device (42a) is connected.
[発明が解決しようとする課題] 従来の通信ネットワーク接続装置は以上のように構成
されているので、ワークステーションに比べ高速のLAN
が必要となる。ところが、ワークステーション等の高速
化にともない端末装置を接続するLANの速度そのものが
従来の幹線LANレベルになってきている。そこで、この
ような高速のLAN同士を相互接続するためにはさらに高
速のLANが必要となるが、この高速性を実現するのは非
常に高価につく。[Problem to be Solved by the Invention] Since the conventional communication network connection device is configured as described above, the LAN speed is higher than that of the workstation.
Is required. However, with the speeding up of workstations and the like, the speed of the LAN for connecting terminal devices has become the level of the conventional trunk LAN. Therefore, in order to interconnect such high-speed LANs, a higher-speed LAN is required, but realizing this high-speed performance is very expensive.
一方、複数のLANをブリッジで相互接続する制御方式
は例えば特開昭64−65949「MACブリッジ制御方式」に示
されているが、アドレス付与方式の一つである階層型ア
ドレスを対象としたものであり、フラッドアドレスも含
めたアドレス付与方式一般には適用できないという問題
点があった。On the other hand, a control method for interconnecting a plurality of LANs with a bridge is disclosed in, for example, Japanese Patent Application Laid-Open No. 64-65949 "MAC bridge control method", but is intended for a hierarchical address which is one of the address assignment methods. However, there is a problem that the method cannot be generally applied to an address assignment method including a flood address.
この発明は、以上のような問題点を解消することを課
題になされたもので、アドレス付与方式にかかわらず、
同等速度のLANを3つの以上ブリッジで相互接続し、経
済的で拡張の柔軟性を有する通信ネットワーク接続装置
を得ることを目的とする。The present invention has been made to solve the above problems, and regardless of the addressing method,
It is an object of the present invention to interconnect three or more LANs of the same speed with three or more bridges to obtain a communication network connection device which is economical and has flexibility of expansion.
[課題を解決するための手段] この発明に係る通信ネットワーク接続装置は、宛先ア
ドレスを持つパケットによって通信を行う複数の通信ネ
ットワークを接続し、通信ネットワーク上を伝送される
パケットを受信し、上記パケットの宛先を判別して目的
の通信ネットワークに送信する通信ネットワーク接続装
置において、上記複数の通信ネットワークのそれぞれに
個別に接続される通信ネットワークインタフェースとこ
れらの通信ネットワークインタフェースを相互に接続す
る共通バスとを備えるとともに、上記通信ネットワーク
インタフェースは、自己の通信ネットワークへのアクセ
ス制御を行うアクセス制御部と、このアクセス制御部で
得られた通信ネットワークからの受信データを上記共通
バスに送出する受信処理部と、上記共通バス上のデータ
から自己の通信ネットワーク宛のデータだけを選んで上
記アクセス制御部に渡す送信処理部を備え、上記送信処
理部は自己の通信ネットワークに接続されている端末装
置のアドレスを要素とするテーブルを持つアドレスフィ
ルタを備え、かつ上記内部バスを時分割で使用してデー
タを伝送し、上記送信処理部は自己の通信ネットワーク
インタフェース以外の通信ネットワークインタフェース
に割り当てられたタイムスロットについてデータの宛先
を判定するものである。[Means for Solving the Problems] A communication network connection device according to the present invention connects a plurality of communication networks performing communication by a packet having a destination address, receives a packet transmitted on the communication network, and receives the packet. A communication network connection device for determining a destination of a communication network and transmitting the communication network to a target communication network, comprising: a communication network interface individually connected to each of the plurality of communication networks; and a common bus interconnecting the communication network interfaces. A communication network interface comprising: an access control unit that controls access to its own communication network; a reception processing unit that sends reception data from the communication network obtained by the access control unit to the common bus; Above common bus A transmission processing unit for selecting only data addressed to the communication network from the above data and passing the data to the access control unit, wherein the transmission processing unit includes a table including an address of a terminal device connected to the communication network as an element And transmitting data using the internal bus in a time-division manner, wherein the transmission processing unit determines a data destination for a time slot assigned to a communication network interface other than its own communication network interface Is what you do.
[作用] この発明における通信ネットワーク接続装置は、各LA
N上を伝送されるパケットをアクセス制御部において受
信し、受信処理部は上記パケットを共通バスの伝送速度
に応じて再構成して共通バスに送出し、送信処理部は上
記共通バス上の他のLANからのパケットのうち自分が接
続するLAN宛のものをアドレスフィルタにて選別し、上
記選別したパケットを上記アクセス制御部に渡し、この
アクセス制御部は上記パケットを自分が接続しているLA
Nに送信することにより、同等速度のLANを3つ以上相互
接続し、経済的で拡張の柔軟性を可能とする。また、共
通バスを時分割で利用することにより、1つのデータが
共通バスに現れてから受信が終了するまでの時間を確定
的にすることができる。[Operation] The communication network connection device of the present invention
The access control unit receives a packet transmitted on N, the reception processing unit reconfigures the packet according to the transmission speed of the common bus, and sends out the packet to the common bus. Of the packets from the LAN to the LAN to which it is connected by the address filter, and passes the selected packets to the access control unit, and the access control unit passes the packets to the LA to which it is connected.
By transmitting to N, three or more LANs of the same speed are interconnected, enabling economical and flexible expansion. Further, by using the common bus in a time-sharing manner, the time from when one data appears on the common bus to when reception ends can be determined.
[実施例] 以下、この発明の一実施例を図を参照して説明する。
第1図は、この発明に係わるブリッジを適用したシステ
ムを表わすブロック図であり、第1図において、ブリッ
ジ(1)は共通バス(7)と、この共通バス(7)に接
続された複数のLANインタフェース(61),(62),(6
3)とで構成されている。Embodiment An embodiment of the present invention will be described below with reference to the drawings.
FIG. 1 is a block diagram showing a system to which a bridge according to the present invention is applied. In FIG. 1, a bridge (1) includes a common bus (7) and a plurality of buses connected to the common bus (7). LAN interface (61), (62), (6
3) and consists of:
このLANインタフェース(61),(62),(63)には
それぞれLAN(31),(32),(33)が接続されてい
る。LANs (31), (32) and (33) are connected to the LAN interfaces (61), (62) and (63), respectively.
そして、LAN(31),(32),(33)のそれぞれに
は、端末装置(41a)〜(41n),(42a)〜(42n),
(43a)〜(43n)が接続されている。Each of the LANs (31), (32), and (33) has a terminal device (41a) to (41n), (42a) to (42n),
(43a) to (43n) are connected.
なお、第1図においては、第6図との対応で、LAN(3
1)〜(33)をバス型で示しているがリング型等他の型
のLANであっても構わない。第2図は、すべて同じ構成
であるLANインタフェース(61)〜(63)の1つ,LANイ
ンタフェース(61)の構成を示すブロック図であり、LA
N(31)に接続されアクセス制御を行うアクセス制御部
(81)、このアクセス制御部(81)からの受信データを
共通バス(7)に送出する受信処理部(82)、この受信
処理部(82)内に設けられ、このアクセス制御部(81)
が受信したパケットを共通バス(7)の伝送速度に応じ
て再構成するデータ再構成手段(83)、共通バス(7)
上のデータからLAN(31)宛のデータだけを選んでアク
セス制御部(81)に渡す送信処理部(84)、この送信処
理部(84)内に設けられ、LAN(31)に接続されている
端末装置のアドレスを要素とするテーブルを持つアドレ
スフィルタ(85)と、LAN(31)に送信すべきデータを
格納するデータバッファ(86)及び共通バス(7)上の
データがLAN(31)宛であることをアドレスフィルタ(8
5)から通知されたらデータバッファ(86)にそのデー
タを書込むよう指示する制御手段(87)とで構成されて
いる。In FIG. 1, the LAN (3
Although 1) to (33) are shown as bus types, other types of LAN such as a ring type may be used. FIG. 2 is a block diagram showing the configuration of one of the LAN interfaces (61) to (63) and the LAN interface (61), all of which have the same configuration.
N (31), an access control unit (81) for performing access control, a reception processing unit (82) for transmitting data received from the access control unit (81) to the common bus (7), 82), the access control unit (81)
Data reconstructing means (83) for reconstructing the packets received by the common bus (7) according to the transmission speed of the common bus (7), the common bus (7)
A transmission processing unit (84) that selects only data destined for the LAN (31) from the above data and passes it to the access control unit (81). The transmission processing unit (84) is provided in the transmission processing unit (84) and connected to the LAN (31). An address filter (85) having a table having the address of the terminal device present as an element; a data buffer (86) for storing data to be transmitted to the LAN (31); Address filter (8
Control means (87) for instructing the data buffer (86) to write the data when notified from 5).
共通バス(7)はすべてのLANインタフェース(61)
〜(63)の受信処理部(82)が出力するデータを時分割
的に乗せるデータ線(71)、各LANインタフェース(6
1)〜(63)の受信処理部(82)がデータを出力すべき
タイムスロットを認識する基準となるタイミングを供給
する基準タイミング線(72)、共通バス(7)上のデー
タが宛先不明の場合に有意となる同報制御線(73)とに
より構成されている。次に上記実施例の動作を、LAN(3
1)に接続されている端末装置(41a)がLAN(32)に接
続されている端末装置(42a)と通信を行う場合につい
て説明する。第3図はこのときに伝送されるパケットを
示したもので、開始デリミタ[SD](91)、内容が#BO
4674に設定された宛先アドレス[DA](92)、内容が#
OC4873に設定された送信元アドレス[SA](93)、内容
が0123456…である情報フィールド[Info](94)、終
結デリミタ[ED](95)で構成されている。Common bus (7) is all LAN interfaces (61)
To (63), a data line (71) on which data output from the reception processing unit (82) is loaded in a time-division manner, and each LAN interface (6
1) to (63), a reference timing line (72) for supplying a reference timing for recognizing a time slot to which data is to be output by the reception processing unit (82), and data on the common bus (7) whose destination is unknown. And a broadcast control line (73) which becomes significant in some cases. Next, the operation of the above-described embodiment will be described using
The case where the terminal device (41a) connected to 1) communicates with the terminal device (42a) connected to the LAN (32) will be described. FIG. 3 shows the packet transmitted at this time. The start delimiter [SD] (91) is #BO.
Destination address [DA] (92) set in 4674, content is #
It consists of a source address [SA] (93) set in the OC4873, an information field [Info] (94) whose content is 0123456..., And a termination delimiter [ED] (95).
最初に端末装置(41a)がLAN(31)上にパケットを送
信する。LANインタフェース(61)のアクセス制御部(8
1)はLAN(31)上のパケットを、その宛先アドレス(9
2)にかかわらずすべて受信し、受信処理部(82)に渡
す。受信処理部(82)はデータ再構成手段(83)によ
り、上記パケットを共通バス(7)の伝送速度に応じて
再構成する。First, the terminal device (41a) transmits a packet on the LAN (31). Access control section of LAN interface (61) (8
1) sends a packet on the LAN (31) to its destination address (9
Regardless of 2), all are received and passed to the reception processing unit (82). The reception processing unit (82) reconstructs the packet according to the transmission speed of the common bus (7) by the data reconstructing means (83).
第4図は再構成後のパケットを示すもので、第4図に
おいて、斜線の部分は無効データである。受信処理部
(82)はデータ再構成と並行して、割り当てられたタイ
ムスロットの度に、再構成後のパケットをデータ線(7
1)に送出する。FIG. 4 shows the packet after reconfiguration. In FIG. 4, the hatched portion is invalid data. In parallel with the data reconstruction, the reception processing unit (82) transmits the reconstructed packet to the data line (7
Send to 1).
第5図は共通バス(7)上のタイミングを示すもの
で、第5図ではLANインタフェース(61)に基準タイミ
ングから4〜6番目のタイムスロットが割り当てられて
いるものとしている。この基準タイミングはLANインタ
フェース以外が供給してもよいが、いずれか1つのLAN
インタフェースが供給することも可能である。このよう
に、共通バス(7)を時分割的に使用することにより、
受信処理部(82)におけるデータ遅延を小さく抑えるこ
とができる。FIG. 5 shows the timing on the common bus (7). In FIG. 5, it is assumed that the LAN interface (61) is assigned the fourth to sixth time slots from the reference timing. This reference timing may be supplied by a device other than the LAN interface.
It is also possible for the interface to provide. Thus, by using the common bus (7) in a time-division manner,
Data delay in the reception processing unit (82) can be suppressed to a small value.
次に、LANインタフェース(62)の送信処理部(84)
は、他のLANインタフェースに割り当てられたタイムス
ロットにパケットが現れたことを検出して、その宛先ア
ドレスがLAN(32)内の端末装置宛のものか、そうでな
いかを判別する。Next, the transmission processing unit (84) of the LAN interface (62)
Detects that a packet has appeared in a time slot allocated to another LAN interface, and determines whether the destination address is addressed to a terminal device in the LAN (32) or not.
アドレスフィルタ(85)は、端末装置(42a)のアド
レス#B04674が登録されているので、制御手段(87)と
同報制御線(73)にその旨を通知する。制御手段(87)
はデータバッファ(86)に1パケット分の領域を確保す
る。以降、制御手段(87)は、当該タイムスロット毎に
データ線(71)に現れるパケットを、そのパケットが終
結するまで、データバッファ(86)に書き込む。Since the address # B04674 of the terminal device (42a) is registered, the address filter (85) notifies the control means (87) and the broadcast control line (73) of the registration. Control means (87)
Secures an area for one packet in the data buffer (86). Thereafter, the control means (87) writes the packet appearing on the data line (71) for each time slot into the data buffer (86) until the packet ends.
送信処理部(84)はアクセス制御部(81)に対して送
信すべきパケットがデータバッファ(86)にあることを
通知する。アクセス制御部(81)はLAN(32)へのアク
セス権を得ると、送信処理部(84)に送信データを要求
する。送信処理部(84)はデータバッファ(86)から当
該パケットを読み出し、アクセス制御部(81)の速度で
該アクセス制御部に渡す。アクセス制御部(81)は上記
パケットをLAN(32)に送信し、これで、ブリッジの中
継処理が完了する。最後に、端末装置(42a)は上記パ
ケットを受信する。The transmission processing unit (84) notifies the access control unit (81) that there is a packet to be transmitted in the data buffer (86). Upon obtaining the right to access the LAN (32), the access control unit (81) requests transmission data from the transmission processing unit (84). The transmission processing unit (84) reads the packet from the data buffer (86) and passes the packet to the access control unit at the speed of the access control unit (81). The access control unit (81) transmits the packet to the LAN (32), and the bridge relay processing is completed. Finally, the terminal device (42a) receives the packet.
共通バス(7)に上記パケットが現れてからデータバ
ッファ(86)に書き込まれるまでの時間は確定的である
ので、受信処理部(82)での遅延とあわせた中継処理時
間も十分な精度で予測できる。Since the time from when the packet appears on the common bus (7) to when the packet is written to the data buffer (86) is deterministic, the relay processing time together with the delay in the reception processing unit (82) is sufficiently accurate. Can be predicted.
ANSI(米国規格協会)で標準化されたFDDIのように、
同期パケットサービスを提供するLANがあるが、これは
あらかじめ決められた遅延時間以内のパケット伝送を保
証するものである。ブリッジを介したパケット伝送にお
いて、この同期パケットサービスを提供するためには、
ブリッジでの中継処理時間が確定的でなければならな
い。Like the FDDI standardized by the American National Standards Institute (ANSI),
There is a LAN that provides a synchronous packet service, which guarantees packet transmission within a predetermined delay time. In order to provide this synchronous packet service in packet transmission via a bridge,
The relay processing time at the bridge must be deterministic.
然るに、上記のように、共通バスを時分割的に使用す
ることで、同期パケットサービスに適したブリッジを得
ることができる。However, as described above, a bridge suitable for the synchronous packet service can be obtained by using the common bus in a time-division manner.
一方、LANインタフェース(61)の送信処理部(84)
は、自分に割り当てられたタイムスロット4〜6に現れ
たパケットは中継しない。なぜならLAN(31)上のパケ
ットは、ブリッジ動作にかかわらず、LAN(31)に接続
されたすべての端末装置に伝達されるからである。On the other hand, the transmission processing unit (84) of the LAN interface (61)
Does not relay packets that appear in time slots 4-6 assigned to it. This is because a packet on the LAN (31) is transmitted to all terminal devices connected to the LAN (31) regardless of the bridge operation.
但し、LANインタフェース(61)のアドレスフィルタ
(85)はデータ線(71)上の宛先アドレスが登録されて
いるかどうかを同報制御線(73)に通知する。さらに、
アドレスフィルタ(85)がデータ線(71)上の送信元ア
ドレス(この場合、#0C4873)が登録されているかどう
かを調べ、もし未登録であればこれを登録する。However, the address filter (85) of the LAN interface (61) notifies the broadcast control line (73) whether or not the destination address on the data line (71) is registered. further,
The address filter (85) checks whether the source address (# 0C4873 in this case) on the data line (71) is registered, and if not registered, registers it.
また、LANインタフェース(63)の送信処理部(84)
は、他のLANインタフェースに割り当てられたタイムス
ロット番号4〜6にパケットが現れたことを検出して、
その宛先アドレスがLAN(33)内の端末装置宛のもの
か、そうでないかを判別する。Also, the transmission processing unit (84) of the LAN interface (63)
Detects that a packet has appeared in time slot numbers 4 to 6 assigned to other LAN interfaces,
It is determined whether the destination address is addressed to a terminal device in the LAN (33) or not.
LANインタフェース(63)のアドレスフィルタ(85)
は端末装置(42a)のアドレス#B04674が登録されてい
ないので、制御手段(87)と同報制御線(73)にその旨
を通知する。制御手段(87)は上記パケットをデータバ
ッファ(86)に書き込まない。Address filter (85) for LAN interface (63)
Since the address # B04674 of the terminal device (42a) is not registered, the control unit (87) and the broadcast control line (73) are notified of the fact. The control means (87) does not write the packet into the data buffer (86).
もしも、LANインタフェース(62)のアドレスフィル
タ(85)に端末装置(42a)のアドレスが未登録である
と、同報制御線(73)にはどのLANインタフェースから
もアドレス登録済みの通知がこない。この状態は、各LA
Nインタフェースで検出可能である。この場合、LANイン
タフェース(62),(63)はどちらも上記パケットを中
継する。If the address of the terminal device (42a) has not been registered in the address filter (85) of the LAN interface (62), the broadcast control line (73) does not receive a notification that the address has been registered from any LAN interface. This state is
It can be detected on the N interface. In this case, the LAN interfaces (62) and (63) both relay the packet.
端末装置(42a)からの応答パケットがLANインタフェ
ース(62)に受信されたときに、前述のようにLANイン
タフェース(62)のアドレスフィルタ(85)に端末装置
(42a)のアドレスが登録される。以上のように、いわ
ゆるアドレス学習機能が同報制御線を設けることで実現
できる。When the response packet from the terminal device (42a) is received by the LAN interface (62), the address of the terminal device (42a) is registered in the address filter (85) of the LAN interface (62) as described above. As described above, a so-called address learning function can be realized by providing a broadcast control line.
図示しないが、受信処理部(82)にも送信処理部(8
4)と同様に自己が連なるLAN(31)〜(33)に接続され
た端末装置のアドレスを要素とするアドレステーブルを
持つアドレスフィルタを設け、自己が連なるLAN(31)
〜(33)に接続された端末装置宛のパケットを共通バス
(7)に送出しないように構成すれば、その分共通バス
(7)上のデータ量が減少するので、共通バス(7)の
伝送速度、送信処理部(84)の動作速度を低減しても、
実用上十分な性能のブリッジを得ることができる。Although not shown, the reception processing unit (82) also has a transmission processing unit (8
Like the case of 4), an address filter having an address table whose elements are the addresses of the terminal devices connected to the LANs (31) to (33) to which the self is connected is provided, and the LAN (31) to which the self is connected
(33) is not sent to the common bus (7), the amount of data on the common bus (7) is reduced accordingly. Even if the transmission speed and the operation speed of the transmission processing unit (84) are reduced,
A bridge having practically sufficient performance can be obtained.
また、受信処理部(82)がアドレスフィルタ(85)を
アクセスできるようにして、受信処理部(82)が自己が
連なるLAN(31)〜(33)に接続された端末装置宛のパ
ケットを共通バス(7)に送出しないように構成すれ
ば、アドレスフィルタが1つで上と同様の効果が得られ
る。Also, the reception processing unit (82) can access the address filter (85) so that the reception processing unit (82) can share a packet addressed to a terminal device connected to the LAN (31) to (33) to which the reception processing unit (82) is connected. If it is configured not to send to the bus (7), the same effect as above can be obtained with one address filter.
なお、この実施例では共通バスを時分割多重で使用し
た場合を示したが、例えば特開昭58−48135号公報に示
されるようなバスアクセス方式によりパケット多重で使
用してもよい。Although this embodiment shows a case where the common bus is used in time division multiplexing, it may be used in packet multiplexing by a bus access method as disclosed in, for example, Japanese Patent Application Laid-Open No. 58-48135.
[発明の効果] 以上のように、この発明によれば、通信ネットワーク
に接続される複数の通信ネットワークインタフェースと
共通バスとを備え、この通信ネットワークインタフェー
スはアクセス制御部と受信処理部及び送信処理部を備
え、この送信処理部は上記通信ネットワークに接続され
ている端末装置のアドレスを要素とするテーブルを持つ
アドレスフィルタを備えるように構成したので、接続す
べき通信ネットワークの数に応じて、従来規模のハード
ウェアで構成された通信ネットワークインタフェースを
設ければ、同等速度のLANを3つ以上相互接続し、経済
的で拡張の柔軟性をもつ通信ネットワークワーク接続装
置を得ることができるという効果がある。また、共通バ
スを時分割で利用することにより、1つのデータが共通
バスに現れてから受信が終了するまでの時間を確定的に
することができる。As described above, according to the present invention, a plurality of communication network interfaces connected to a communication network and a common bus are provided, and the communication network interface includes an access control unit, a reception processing unit, and a transmission processing unit. The transmission processing unit is configured to include an address filter having a table having an address of a terminal device connected to the communication network as an element. Providing a communication network interface composed of the hardware described above has the effect that three or more LANs of the same speed can be interconnected to obtain a communication network connection device that is economical and has the flexibility of expansion. . Further, by using the common bus in a time-sharing manner, the time from when one data appears on the common bus to when reception ends can be determined.
第1図はこの発明の一実施例による通信ネットワーク接
続装置を適用したシステムを示すブロック図、第2図は
LANインタフェースの構成を示すブロック図、第3図は
この発明の実施例において伝送されるパケット図、第4
図は第3図のパケットを再構成した後のパケット図、第
5図は共通バス上のタイミング図、第6図は従来の通信
ネットワーク接続装置を適用した全体システムのブロッ
ク図,第7図は従来の通信ネットワーク接続装置のブロ
ック図である。 図において、(1)はブリッジ(通信ネットワーク接続
装置)(61)〜(63)はLANインタフェース、(7)は
共通バス、(31)〜(33)はLAN、(41a)〜(41n),
(42a)〜(42n),(43a)〜(43n)は端末装置、(8
1)はアクセス制御部、(82)は受信処理部、(84)は
送信処理部、(85)はアドレスフィルタである。 なお、図中、同一符号は同一又は相当部分を示す。FIG. 1 is a block diagram showing a system to which a communication network connection device according to one embodiment of the present invention is applied, and FIG.
FIG. 3 is a block diagram showing the configuration of the LAN interface, FIG. 3 is a packet diagram transmitted in the embodiment of the present invention, FIG.
FIG. 5 is a packet diagram after reconstructing the packet of FIG. 3, FIG. 5 is a timing diagram on a common bus, FIG. 6 is a block diagram of an entire system to which a conventional communication network connection device is applied, and FIG. It is a block diagram of the conventional communication network connection device. In the figure, (1) is a bridge (communication network connection device) (61) to (63) are LAN interfaces, (7) is a common bus, (31) to (33) are LANs, (41a) to (41n),
(42a) to (42n), (43a) to (43n) are terminal devices, (8
1) is an access control unit, (82) is a reception processing unit, (84) is a transmission processing unit, and (85) is an address filter. In the drawings, the same reference numerals indicate the same or corresponding parts.
Claims (1)
を行う複数の通信ネットワークを接続し、通信ネットワ
ーク上を伝送されるパケットを受信し、上記パケットの
宛先を判別して目的の通信ネットワークに送信する通信
ネットワーク接続装置において、上記複数の通信ネット
ワークのそれぞれに個別に接続される通信ネットワーク
インタフェースとこれらの通信ネットワークインタフェ
ースを相互に接続する共通バスとを備えるとともに、上
記通信ネットワークインタフェースは、自己の通信ネッ
トワークへのアクセス制御を行うアクセス制御部と、こ
のアクセス制御部で得られた通信ネットワークからの受
信データを上記共通バスに送出する受信処理部と、上記
共通バス上のデータから自己の通信ネットワーク宛のデ
ータだけを選んで上記アクセス制御部に渡す送信処理部
を備え、上記送信処理部は自己の通信ネットワークに接
続されている端末装置のアドレスを要素とするテーブル
を持つアドレスフィルタを備え、かつ上記内部バスを時
分割で使用してデータを伝送し、上記送信処理部は自己
の通信ネットワークインタフェース以外の通信ネットワ
ークインタフェースに割り当てられたタイムスロットに
ついてデータの宛先を判定することを特徴とする通信ネ
ットワーク接続装置。A communication system for connecting a plurality of communication networks that perform communication by a packet having a destination address, receiving a packet transmitted on the communication network, determining a destination of the packet, and transmitting the packet to a target communication network. A network connection device comprising: a communication network interface individually connected to each of the plurality of communication networks; and a common bus interconnecting the communication network interfaces, and the communication network interface is connected to its own communication network. An access control unit for performing access control of the communication control unit; a reception processing unit for transmitting received data from the communication network obtained by the access control unit to the common bus; and a data addressed to the own communication network from the data on the common bus. Just choose A transmission processing unit for passing to the access control unit, the transmission processing unit includes an address filter having a table having an address of a terminal device connected to its own communication network as an element, and the internal bus in a time-division manner. A communication network connection device for transmitting data by using the transmission processing unit, wherein the transmission processing unit determines a data destination for a time slot assigned to a communication network interface other than its own communication network interface.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2108485A JP2823934B2 (en) | 1990-04-23 | 1990-04-23 | Communication network connection device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2108485A JP2823934B2 (en) | 1990-04-23 | 1990-04-23 | Communication network connection device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH044634A JPH044634A (en) | 1992-01-09 |
| JP2823934B2 true JP2823934B2 (en) | 1998-11-11 |
Family
ID=14485957
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2108485A Expired - Lifetime JP2823934B2 (en) | 1990-04-23 | 1990-04-23 | Communication network connection device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2823934B2 (en) |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6465949A (en) * | 1987-09-04 | 1989-03-13 | Fujitsu Ltd | Mac bridge control system |
| JPH01129546A (en) * | 1987-11-13 | 1989-05-22 | Matsushita Electric Ind Co Ltd | Node device |
-
1990
- 1990-04-23 JP JP2108485A patent/JP2823934B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH044634A (en) | 1992-01-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6445711B1 (en) | Method of and apparatus for implementing and sending an asynchronous control mechanism packet used to control bridge devices within a network of IEEE STD 1394 serial buses | |
| JP3712562B2 (en) | Extensible Telecommunications System Bridge | |
| US6373848B1 (en) | Architecture for a multi-port adapter with a single media access control (MAC) | |
| EP0256526B1 (en) | Packet-switched communications network for efficiently switching non-burst signals | |
| JPH04233354A (en) | Wide band ring communication system and access control method | |
| AU4839599A (en) | Method and apparatus for non-disruptive addition of a new node to an inter-nodal network | |
| JP2523882B2 (en) | Data transmission equipment | |
| JP2825140B2 (en) | Token ring with multiple channels | |
| US5497370A (en) | Network system | |
| JP3053094B2 (en) | Statistical multiplexing method for digital signals. | |
| US6219353B1 (en) | Message hub | |
| JP2823934B2 (en) | Communication network connection device | |
| US6256313B1 (en) | Triplet architecture in a multi-port bridge for a local area network | |
| KR100755978B1 (en) | In-band management of stacked switch groups by a single CPU | |
| JPH11215186A5 (en) | communication systems | |
| JPH0730576A (en) | Transmission system | |
| JPH05504036A (en) | Digital communication system for integrated service telephone equipment | |
| JP3296305B2 (en) | Switching hub and communication method | |
| JPH0728308B2 (en) | Communication network interconnection device | |
| JPH06105904B2 (en) | Communication method between local networks | |
| JP2596098B2 (en) | Communication line selection method | |
| Oran et al. | A Digital Network Architecture Overview | |
| JPH104423A (en) | how to access | |
| JPH0662011A (en) | TDM with LAN accommodation and backup function | |
| JP2938382B2 (en) | Information and communication network |