JPH11275128A - Switching hub circuit - Google Patents
Switching hub circuitInfo
- Publication number
- JPH11275128A JPH11275128A JP10070344A JP7034498A JPH11275128A JP H11275128 A JPH11275128 A JP H11275128A JP 10070344 A JP10070344 A JP 10070344A JP 7034498 A JP7034498 A JP 7034498A JP H11275128 A JPH11275128 A JP H11275128A
- Authority
- JP
- Japan
- Prior art keywords
- packet
- node
- failure
- address
- circuit
- 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.)
- Withdrawn
Links
- 230000005540 biological transmission Effects 0.000 claims abstract description 22
- 238000000034 method Methods 0.000 claims description 4
- 238000001514 detection method Methods 0.000 abstract description 51
- 239000000872 buffer Substances 0.000 abstract description 36
- 230000005856 abnormality Effects 0.000 abstract description 5
- 230000000694 effects Effects 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 20
- 230000009977 dual effect Effects 0.000 description 8
- 230000006870 function Effects 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Landscapes
- Small-Scale Networks (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明はスイッチングハブ回
路に関し、特にシステムの信頼性を高めるスイッチング
ハブ回路に関する。[0001] 1. Field of the Invention [0002] The present invention relates to a switching hub circuit, and more particularly to a switching hub circuit for improving system reliability.
【0002】[0002]
【従来の技術】従来、スイッチングハブ(HUB)回路
とは、発信されたMAC(MediaAccess C
ontrol)フレーム内のMACアドレスと呼ぶ宛先
アドレスを解釈し、スイッチングハブ回路に接続された
複数のLAN(LocalArea Network)
ノードのどのLANノードヘデータを中継するのかを制
御する装置である。2. Description of the Related Art Conventionally, a switching hub (HUB) circuit refers to a transmitted MAC (MediaAccess C).
A plurality of LANs (Local Area Network) connected to the switching hub circuit are interpreted by interpreting a destination address called a MAC address in the (control) frame.
This is a device that controls which LAN node of the node the data is relayed to.
【0003】上記のようなスイッチングハブは、図13
に示すように、スター型トポロジ、つまりLANノード
51,52−1〜52−lがスイッチングハブ50を介
してスター型に接続されているネットワークシステム等
で用いられている。A switching hub as described above is shown in FIG.
As shown in FIG. 1, a star topology is used, that is, a network system in which LAN nodes 51, 52-1 to 52-1 are connected in a star configuration via a switching hub 50.
【0004】すなわち、スイッチングハブ50はLAN
ノード(#0)51からのMACフレーム53を複数の
LANノード(#1〜#l)52−1〜52−lのうち
の一つに中継している。That is, the switching hub 50 is connected to a LAN.
The MAC frame 53 from the node (# 0) 51 is relayed to one of a plurality of LAN nodes (# 1 to # 1) 52-1 to 52-1.
【0005】例えば、図13に示すように、MACフレ
ーム53に付加されているMACアドレスが「M」であ
れば、スイッチングハブ50はMACアドレス「M」が
予め設定されているLANノード(#2)52−2にそ
のMACフレーム53を中継する。[0005] For example, as shown in FIG. 13, if the MAC address added to the MAC frame 53 is “M”, the switching hub 50 transmits to the LAN node (# 2) where the MAC address “M” is set in advance. ) To relay the MAC frame 53 to 52-2.
【0006】ネットワークシステムにおける接続形態と
しては、上述したスター型トポロジ以外にもリング型ト
ポロジやバス型トポロジがある。ネットワークシステム
では接続されているポートに故障が発生すると、そのポ
ートの切離しが行われる。As connection forms in the network system, there are a ring topology and a bus topology other than the above-mentioned star topology. In the network system, when a failure occurs in a connected port, the port is disconnected.
【0007】このポートの切離し方法としては、特開平
7−336377号公報に開示された方法がある。公報
記載の方法では、リング型のネットワークの集線装置内
の物理層コントローラのいずれかが故障した時に、コン
トローラ監視機構が故障した物理層コントローラを検出
するよう構成されている。As a method of disconnecting the port, there is a method disclosed in Japanese Patent Application Laid-Open No. 7-336377. According to the method described in the publication, when any one of the physical layer controllers in the concentrator of the ring network has failed, the controller monitoring mechanism is configured to detect the failed physical layer controller.
【0008】その場合には故障が検出された物理層コン
トローラに接続されたスイッチを切換えることで、故障
が検出された物理層コントローラを電気的に遮断すると
ともに、バイパスを形成して他の物理層コントローラ同
士を接続する。これによって、集線装置全体をリンクか
ら切離すことなく、正常な局同士を接続し、データ伝送
を可能としている。In this case, by switching a switch connected to the physical layer controller in which the failure is detected, the physical layer controller in which the failure is detected is electrically cut off, and a bypass is formed to form another physical layer controller. Connect controllers. As a result, normal stations are connected to each other without disconnecting the entire line concentrator from the link, thereby enabling data transmission.
【0009】[0009]
【発明が解決しようとする課題】上述した従来のスイッ
チングハブ回路では、LANノードの故障もしくはLA
Nの断線が生じると、パケットの宛先であるノードの存
在を認識することができなくなるので、パケットの宛先
のLANノードの故障もしくは宛先のLANノードが接
続されたLANの断線が生じると、そのパケットを廃棄
してしまう。In the above-described conventional switching hub circuit, the failure of the LAN node or the LA
If the disconnection of N occurs, it becomes impossible to recognize the existence of the node that is the destination of the packet. Therefore, if the failure of the LAN node of the destination of the packet or the disconnection of the LAN connected to the destination LAN node occurs, the packet Will be discarded.
【0010】また、高信頼性が必要な装置の現用ノード
に故障等の障害が生じた場合、予備ノードに切替える必
要がある。さらにその時、障害が発生した現用ノードが
ネットワークに対して異常な出力による悪影響を与える
ことを防ぐために、障害が発生した現用ノードを物理的
にネットワークから切離す必要がある。When a failure such as a failure occurs in a working node of a device requiring high reliability, it is necessary to switch to a spare node. Further, at that time, it is necessary to physically disconnect the failed active node from the network in order to prevent the failed active node from affecting the network by the abnormal output.
【0011】そのため、スイッチングハブに現用及び予
備のノードを有する高い信頼性が必要な装置を接続する
場合、その装置あるいはネットワーク間にネットワーク
の切替え機能あるいはその機能を有する装置が必要とな
る。[0011] Therefore, when connecting a device requiring high reliability having a working node and a backup node to a switching hub, a network switching function between the device and the network or a device having the function is required.
【0012】そこで、本発明の目的は上記の問題点を解
消し、システムの二重化を容易に構築することができ、
故障ノードをネットワークから切離してネットワークの
信頼性を向上させることができるスイッチングハブ回路
を提供することにある。Therefore, an object of the present invention is to solve the above-mentioned problems and to easily construct a duplex system.
An object of the present invention is to provide a switching hub circuit capable of separating a failed node from a network and improving the reliability of the network.
【0013】[0013]
【課題を解決するための手段】本発明によるスイッチン
グハブ回路は、複数のノードが接続されかつ前記複数の
ノードのうちの一つから発信されたパケット内の宛先ア
ドレスを解釈して他のノードのうちのどのノードに当該
パケットを中継するのかを制御するスイッチングハブ回
路であって、前記パケットの宛先アドレスを付替える手
段を備えている。A switching hub circuit according to the present invention is connected to a plurality of nodes and interprets a destination address in a packet transmitted from one of the plurality of nodes to interpret a destination address of another node. The switching hub circuit controls which of the nodes relays the packet, and includes means for changing a destination address of the packet.
【0014】本発明による他のスイッチングハブ回路
は、複数のノード各々が対応する伝送路を介して接続さ
れかつ前記複数のノードのうちの一つから発信されたパ
ケット内の宛先アドレスを予め設定されたテーブルを基
に解釈して他のノードのうちのどのノードに当該パケッ
トを中継するのかを制御するスイッチングハブ回路であ
って、前記複数のノード及び前記伝送路各々の故障を検
出する手段と、前記パケットのアドレスが前記故障の検
出されたノード及び前記故障の検出された伝送路に対応
するノードのうちのいずれかのアドレスである時に当該
アドレスを前記テーブルに予め記録されたアドレスに付
替える手段とを備えている。In another switching hub circuit according to the present invention, a plurality of nodes are connected via corresponding transmission lines, and a destination address in a packet transmitted from one of the plurality of nodes is set in advance. A switching hub circuit that controls which of the other nodes to relay the packet by interpreting based on the table, and a means for detecting a failure of each of the plurality of nodes and the transmission path, Means for replacing the address of the packet with an address pre-recorded in the table when the address of the packet is any one of a node where the failure is detected and a node corresponding to the transmission line where the failure is detected And
【0015】すなわち、本発明のスイッチングハブ回路
は、スイッチングハブにつながるノードや伝送路の故障
を検出する手段と、受信パケットのMACアドレスを書
替える手段と、故障時に切替えるべき予備のノードの情
報を管理する手段と、故障検出や予備ノードの情報を基
にスイッチを制御する手段とを備えている。That is, the switching hub circuit of the present invention includes means for detecting a failure of a node or a transmission line connected to the switching hub, means for rewriting a MAC address of a received packet, and information of a spare node to be switched in the event of a failure. It has means for managing and means for controlling a switch based on information on failure detection and spare nodes.
【0016】上記のように、故障時に故障検出や予備ノ
ードの情報を基にスイッチを制御する手段を備えること
によって、高信頼性のシステムを容易に構築することが
可能となる。As described above, the provision of the means for controlling the switch based on the information of the failure detection and the spare node at the time of failure makes it possible to easily construct a highly reliable system.
【0017】また、予備のノードに切替えることによっ
て、故障したノードをネットワークから切離すことがで
きるので、故障したノードがネットワークに対してその
故障による異常な出力をしてしまう危険を回避すること
が可能となる。Further, by switching to the spare node, the failed node can be disconnected from the network, so that it is possible to avoid the danger that the failed node will output abnormally to the network due to the failure. It becomes possible.
【0018】さらに、予め予備のノードの情報を管理す
る手段に必要な情報を登録することによって、故障検出
時には自動的に予備のノードに切替える、つまり人手に
よって予備のノードに切替える必要がないため、故障に
対して迅速に対応することが可能となる。Further, by registering necessary information in the means for managing information on the spare node in advance, it is possible to automatically switch to the spare node when a failure is detected, that is, it is not necessary to manually switch to the spare node. It is possible to respond quickly to a failure.
【0019】[0019]
【発明の実施の形態】次に、本発明の実施例について図
面を参照して説明する。図1は本発明の一実施例による
スイッチングハブ回路の構成を示すブロック図である。
図において、スイッチングハブ(HUB)回路1は故障
検出回路2と、パケットバッファ3と、メモリ4と、ス
イッチ回路5と、スイッチコントローラ6とから構成さ
れている。Next, an embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram showing a configuration of a switching hub circuit according to one embodiment of the present invention.
In the figure, a switching hub (HUB) circuit 1 includes a failure detection circuit 2, a packet buffer 3, a memory 4, a switch circuit 5, and a switch controller 6.
【0020】故障検出回路2はLAN(Local A
rea Network)ノード7−i(i=1,2,
……)と現用系ノード8−1と予備系ノード8−2とか
ら夫々受信したパケットにFCS(Frame Che
ck Sequencer)エラー等の受信データ異常
の多発、ノードとスイッチングハブ回路1との間の断線
等の伝送路の異常、コリジョン(衝突)多発等のノード
の異常を検出する検出回路21−1,21−2,……,
21−m,21−nを備えている。また、故障検出回路
2は上記のような故障を検出すると、スイッチコントロ
ーラ6にその故障の検出を通知する。The failure detection circuit 2 is a LAN (Local A)
area 7) (i = 1, 2, 2)
...) And the packets received from the working node 8-1 and the protection node 8-2, respectively.
(Detection circuits 21-1 and 21) that detect anomalies of received data such as ck Sequencer errors, abnormalities of transmission paths such as disconnections between nodes and the switching hub circuit 1, and abnormalities of nodes such as frequent occurrence of collisions. −2, ……,
21-m and 21-n. When the failure detection circuit 2 detects the above-described failure, it notifies the switch controller 6 of the detection of the failure.
【0021】パケットバッファ3はLANノード7−i
と現用系ノード8−1と予備系ノード8−2とから夫々
受信したパケットを一時的に格納するバッファ31−
1,31−2,……,31−m,31−nを備えてい
る。また、パケットバッファ3はLANノード7−iと
現用系ノード8−1と予備系ノード8−2とから夫々受
信したパケットをバッファ31−1,31−2,……,
31−m,31−nに一時的に格納したことをスイッチ
コントローラ6に通知する。このパケットバッファ3へ
のパケットの格納中に、パケットのアドレスの付替えが
行われる。The packet buffer 3 is a LAN node 7-i
And a buffer 31- for temporarily storing packets respectively received from the active node 8-1 and the standby node 8-2.
1, 31-2,..., 31-m, 31-n. The packet buffer 3 stores packets received from the LAN node 7-i, the working node 8-1 and the standby node 8-2, respectively, in buffers 31-1, 31-2,.
The switch controller 6 is notified of the temporary storage in 31-m and 31-n. While the packet is being stored in the packet buffer 3, the address of the packet is changed.
【0022】メモリ4は受信ポートテーブル41と、S
A(Source Address:発信元MACアド
レス)テーブル42と、DA(Destination
Address:宛先MACアドレス)テーブル43
とを備えている。スイッチコントローラ6はメモリ4の
各テーブルの情報を基にパケットのアドレスの付替えや
スイッチ回路5へのパス指定、及び受信パケットの廃棄
を行う。The memory 4 stores a reception port table 41 and S
A (Source Address: source MAC address) table 42 and DA (Destination)
(Address: destination MAC address) table 43
And The switch controller 6 changes the address of the packet, specifies the path to the switch circuit 5, and discards the received packet based on the information in each table in the memory 4.
【0023】図2は図1の故障検出回路2の検出回路2
1−1の構成を示すブロック図である。図において、検
出回路21−1は1ポート分の故障を検出する回路であ
り、リンク断検出回路(LNK)22−1と、FCSエ
ラー検出回路24−1と、コリジョン検出回路(CO
L)26−1とを備えている。FIG. 2 shows the detection circuit 2 of the failure detection circuit 2 shown in FIG.
FIG. 1 is a block diagram showing a configuration of 1-1. In the figure, a detection circuit 21-1 is a circuit that detects a failure for one port, and includes a link disconnection detection circuit (LNK) 22-1, an FCS error detection circuit 24-1, and a collision detection circuit (CO
L) 26-1.
【0024】リンク断検出回路22−1はリンク断タイ
マ23−1を備えており、LANノード7−1との間の
リンク断を検出すると、リンク断状態の時間間隔をリン
ク断タイマ23−1で測定する。The link disconnection detecting circuit 22-1 has a link disconnection timer 23-1, and when detecting a link disconnection with the LAN node 7-1, the time interval of the link disconnection state is determined by the link disconnection timer 23-1. Measure with
【0025】FCSエラー検出回路24−1はFSCカ
ウンタ25−1を備えており、LANノード7−1から
受信した受信パケットのFCSをチェックする。FSC
エラー検出回路24−1がFCSエラーを検出すると、
FCSカウンタ25−1を+1カウントアップする。The FCS error detection circuit 24-1 has an FSC counter 25-1 and checks the FCS of a received packet received from the LAN node 7-1. FSC
When the error detection circuit 24-1 detects an FCS error,
The FCS counter 25-1 is incremented by +1.
【0026】コリジョン検出回路26−1はコリジョン
カウンタ27−1を備えており、コリジョン(衝突)を
検出すると、コリジョンカウンタ15を+1カウントア
ップする。The collision detection circuit 26-1 includes a collision counter 27-1. When a collision (collision) is detected, the collision counter 15 counts up by +1.
【0027】スイッチコントローラ6は故障レジスタ6
1を備えており、オア回路28を介して検出回路21−
1のリンク断検出回路22−1とFCSエラー検出回路
24−1とコリジョン検出回路26−1とから通知され
てくる故障通知を故障レジスタ61に格納し、故障レジ
スタ61の格納内容を基に各ポート毎の故障状態を管理
する。The switch controller 6 has a fault register 6
1 and a detection circuit 21-via an OR circuit 28.
1 is stored in the failure register 61, and the failure notification notified from the link disconnection detection circuit 22-1, the FCS error detection circuit 24-1, and the collision detection circuit 26-1 is stored in the failure register 61. Manages failure status for each port.
【0028】尚、図示していないが、検出回路21−
2,……,21−m,21−nの構成も検出回路21−
1の構成と同様となっており、検出回路21−2,…
…,21−m,21−nは検出回路21−1と同様の動
作を行う。Although not shown, the detection circuit 21-
2,..., 21-m and 21-n are also detected by the detection circuit 21-.
1, the detection circuit 21-2,.
, 21-m, and 21-n perform the same operation as the detection circuit 21-1.
【0029】故障検出回路2内の検出回路21−1にお
いて、リンク断タイマ22−1はリンク断状態の時間間
隔を測定する。FCSカウンタ25−1はFSCエラー
が発生している受信パケットの受信すると+1カウント
アップし、FSCエラーでない受信パケットを受信する
と0にリセットする。つまり、FCSカウンタ25−1
はFCSエラーが発生している受信パケットを連続受信
した数をカウントするカウンタである。In the detection circuit 21-1 in the failure detection circuit 2, a link disconnection timer 22-1 measures a time interval of a link disconnected state. The FCS counter 25-1 counts up by +1 when a received packet in which an FSC error has occurred is received, and is reset to 0 when a received packet without an FSC error is received. That is, the FCS counter 25-1
Is a counter for counting the number of consecutive reception packets in which an FCS error has occurred.
【0030】コリジョンカウンタ27−1はコリジョン
が発生したパケットの送信の回数をカウントアップする
カウンタである。スイッチングハブ回路1がコリジョン
なしでパケットの送信を行った時、コリジョンカウンタ
27−1は0にリセットする。つまり、コリジョンカウ
ンタ27−1はコリジョンによって連続してパケットの
送信が失敗した数をカウントする。The collision counter 27-1 is a counter for counting up the number of times of transmission of a packet in which a collision has occurred. When the switching hub circuit 1 transmits a packet without collision, the collision counter 27-1 is reset to zero. In other words, the collision counter 27-1 counts the number of consecutive packet transmission failures due to collision.
【0031】リンク断タイマ23−1とFCSカウンタ
25−1とコリジョンカウンタ27−1とは夫々閾値を
持つ。リンク断タイマ23−1とFCSカウンタ25−
1とコリジョンカウンタ27−1とのうちのいずれかで
も閾値を越えると、故障通知としてスイッチコントロー
ラ6に通知される。The link disconnection timer 23-1, FCS counter 25-1, and collision counter 27-1 each have a threshold. Link disconnection timer 23-1 and FCS counter 25-
If any one of 1 and the collision counter 27-1 exceeds the threshold value, the switch controller 6 is notified as a failure notification.
【0032】スイッチコントローラ6は故障通知を受け
ると、故障レジスタ61に故障通知を受けたことを記録
する。故障レジスタ61はポート毎に故障通知があった
ことを記録する。Upon receiving the failure notification, the switch controller 6 records the failure notification in the failure register 61. The failure register 61 records that a failure has been notified for each port.
【0033】図3は図1のパケットバッファ3のバッフ
ァ31−1の構成を示すブロック図である。図におい
て、バッファ31−1は1ポート分のバッファ回路であ
り、デュアルポートRAM(ランダムアクセスメモリ)
32−1と、受信検出回路33−1と、RAM制御回路
34−1とを備えている。FIG. 3 is a block diagram showing the configuration of the buffer 31-1 of the packet buffer 3 of FIG. In the figure, a buffer 31-1 is a buffer circuit for one port, and is a dual port RAM (random access memory).
32-1, a reception detection circuit 33-1 and a RAM control circuit 34-1.
【0034】デュアルポートRAM32−1は故障検出
回路2を介して入力されるLANノード7−1からの受
信パケットを格納するメモリである。受信検出回路33
−1は受信パケットの最初と最後とを検出する回路であ
る。The dual port RAM 32-1 is a memory for storing a packet received from the LAN node 7-1 input via the failure detection circuit 2. Reception detection circuit 33
-1 is a circuit for detecting the beginning and end of a received packet.
【0035】RAM制御回路34−1はデュアルポート
RAM32−1を制御する回路であり、格納アドレスカ
ウンタ35−1と、宛先MACアドレスを記録したDA
アドレスレジスタ36−1と、発信元MACアドレスを
記録したSAアドレスレジスタ37−1とを備えてい
る。The RAM control circuit 34-1 is a circuit for controlling the dual port RAM 32-1. The RAM control circuit 34-1 has a storage address counter 35-1 and a DA that records a destination MAC address.
An address register 36-1 and an SA address register 37-1 recording a source MAC address are provided.
【0036】格納アドレスカウンタ35−1とDAアド
レスレジスタ36−1とSAアドレスレジスタ37−1
とにおいては、受信検出回路33−1が検出するパケッ
トの受信中通知を基にレジスタの値を書込む。The storage address counter 35-1, DA address register 36-1, and SA address register 37-1
In (2) and (3), the value of the register is written based on the notification of the reception of the packet detected by the reception detection circuit 33-1.
【0037】尚、図示していないが、バッファ31−
2,……,31−m,31−nの構成もバッファ31−
1の構成と同様となっており、バッファ31−2,…
…,31−m,31−nはバッファ31−1と同様の動
作を行う。Although not shown, the buffer 31-
The configuration of 2,..., 31-m, 31-n is also a buffer 31-m.
1 and the buffer 31-2,...
, 31-m, 31-n perform the same operation as the buffer 31-1.
【0038】パケットバッファ3内のバッファ31−1
においては故障検出回路2を経由して受信パケットを受
信すると、受信検出回路33−1が受信パケットの受信
中であることをRAM制御回路34−1に通知する。Buffer 31-1 in packet buffer 3
In, when a reception packet is received via the failure detection circuit 2, the reception detection circuit 33-1 notifies the RAM control circuit 34-1 that the reception packet is being received.
【0039】RAM制御回路34−1は受信中通知を受
けている間、格納アドレスカウンタ35−1をカウント
アップする。RAM制御回路34−1は受信パケットを
受信している間カウントアップし続ける格納アドレスカ
ウンタ35−1の値をデュアルポートRAM32−1の
アドレスとして与える。デュアルポートRAM32−1
はこの与えられたアドレスに受信パケットを格納する。The RAM control circuit 34-1 counts up the storage address counter 35-1 while receiving the receiving notification. The RAM control circuit 34-1 gives the value of the storage address counter 35-1, which keeps counting up while receiving the received packet, as the address of the dual port RAM 32-1. Dual port RAM 32-1
Stores the received packet at the given address.
【0040】RAM制御回路34−1はスイッチコント
ローラ6から読出しまたは書込みの指示が与えられる
と、DAアドレスレジスタ36−1及びSAアドレスレ
ジスタ37−1各々の値をアドレスとしてデュアルポー
トRAM32−1に与える。デュアルポートRAM32
−1はこのアドレスに対応するパケットの読出し及び書
込みを行う。When a read or write instruction is given from the switch controller 6, the RAM control circuit 34-1 gives the values of the DA address register 36-1 and the SA address register 37-1 to the dual port RAM 32-1 as addresses. . Dual port RAM32
-1 reads and writes the packet corresponding to this address.
【0041】図4は本発明の一実施例によるスイッチン
グハブ回路1を利用したシステムの構成を示すブロック
図である。図において、このシステムはスイッチングハ
ブ回路1にLANノード7−iと現用系ノード8−1と
予備系ノード8−2とが接続されているスター型トポロ
ジの接続形態をとっている。FIG. 4 is a block diagram showing the configuration of a system using the switching hub circuit 1 according to one embodiment of the present invention. In the figure, this system adopts a star topology connection configuration in which a LAN node 7-i, an active node 8-1 and a standby node 8-2 are connected to the switching hub circuit 1.
【0042】図5は図4に示すシステムにおけるパケッ
ト転送の一例を示す図である。図においては、LANノ
ード7−1と現用系ノード8−1との間のパケット転送
を示している。尚、図中の矢印はパケットの流れを示
す。FIG. 5 is a diagram showing an example of packet transfer in the system shown in FIG. The figure shows packet transfer between the LAN node 7-1 and the active node 8-1. The arrows in the figure indicate the flow of the packet.
【0043】図6はパケットのフォーマットを示す図で
ある。図において、パケットはこのフォーマットのよう
に組立てられ、このフォーマットにしたがってデータが
宛先MACアドレスのLANノードへと転送される。FIG. 6 shows the format of a packet. In the figure, packets are assembled in this format, and data is transferred to the LAN node of the destination MAC address according to this format.
【0044】図6に示すように、パケットは6オクテッ
トのDA(宛先MACアドレス)と、6オクテットのS
A(発信元MACアドレス)と、2オクテットのタイプ
(TYPE)と、46〜1500オクテットのデータ
(DATA)と、4オクテットのFCSとから構成され
ている。As shown in FIG. 6, the packet is composed of a 6-octet DA (destination MAC address) and a 6-octet S
A (source MAC address), 2-octet type (TYPE), 46-1500 octet data (DATA), and 4-octet FCS.
【0045】図7は図4に示すシステムにおける故障時
のパケット転送の一例を示す図である。図においては、
現用系ノード8−1の故障もしくは現用系ノード8−1
とスイッチングハブ回路1との間の伝送路の断線等の障
害によって現用系ノード8−1を使用した状態から予備
系ノード8−2の使用に遷移した状態を示している。FIG. 7 is a diagram showing an example of packet transfer at the time of failure in the system shown in FIG. In the figure,
Failure of working node 8-1 or working node 8-1
4 shows a state in which a transition from using the working node 8-1 to using the standby node 8-2 due to a failure such as a disconnection of the transmission path between the switching node and the switching hub circuit 1.
【0046】予備系ノード8−2の使用に遷移すること
によって、LANノード7−1の通信相手であった現用
系ノード8−1の代わりに予備系ノード8−2が動作す
ることとなる。By transitioning to the use of the standby node 8-2, the standby node 8-2 operates instead of the active node 8-1, which was the communication partner of the LAN node 7-1.
【0047】図8は図1のLANノード7−1と現用系
ノード8−1との間でのパケット転送中のメモリ4内各
テーブルの構成例を示す図である。図8(a)は受信ポ
ートテーブル41の構成例を示し、図8(b)はSAテ
ーブル42の構成例を示し、図8(c)はDAテーブル
43の構成例を示している。FIG. 8 is a diagram showing an example of the configuration of each table in the memory 4 during packet transfer between the LAN node 7-1 and the active node 8-1 in FIG. 8A shows a configuration example of the reception port table 41, FIG. 8B shows a configuration example of the SA table 42, and FIG. 8C shows a configuration example of the DA table 43.
【0048】受信ポートテーブル41にはポート番号
1,2,……,m,nとイネーブル[オン(ON)また
はオフ(OFF)]とが対応付けられて格納されてい
る。SAテーブル42には発信元MACアドレス(S
A)α,β,……,γ,δとイネーブル[オン(ON)
またはオフ(OFF)]と付替え発信元MACアドレス
(SA)a,b,……,c,γとが対応付けられて格納
されている。The reception port table 41 stores port numbers 1, 2,..., M, n and enable [ON (ON) or OFF (OFF)] in association with each other. The source MAC address (S
A) α, β, ..., γ, δ and enable [ON
.., C, and γ are stored in association with each other.
【0049】DAテーブル43には宛先MACアドレス
(DA)α,β,……,γ,δとイネーブル[オン(O
N)またはオフ(OFF)]と付替え宛先MACアドレ
ス(DA)A,B,……,δ,Cと送信ポート番号1,
2,……,m,nとが対応付けられて格納されている。In the DA table 43, destination MAC addresses (DA) α, β,..., Γ, δ and enable [ON (O
N) or off (OFF)] and the destination MAC address (DA) A, B,..., Δ, C and the transmission port number 1,
.., M, and n are stored in association with each other.
【0050】図9は図8に示すメモリ4内各テーブルの
故障検出後に更新した内容の一例を示す図であり、図1
0は図1のスイッチコントローラ6の動作を示すフロー
チャートであり、図11は図1の故障検出回路2が故障
を検出した時のスイッチコントローラ6の動作を示すフ
ローチャートである。FIG. 9 is a diagram showing an example of the contents updated after detecting a failure in each table in the memory 4 shown in FIG.
0 is a flowchart showing the operation of the switch controller 6 in FIG. 1, and FIG. 11 is a flowchart showing the operation of the switch controller 6 when the failure detection circuit 2 in FIG. 1 detects a failure.
【0051】これら図1〜図11を参照して本発明の一
実施例によるスイッチハブ回路1の動作について説明す
る。以下、LANノード7−1から受けたパケット、い
わゆる受信パケットを現用系ノード8−1に転送する場
合の動作について説明する。The operation of the switch hub circuit 1 according to one embodiment of the present invention will be described with reference to FIGS. Hereinafter, an operation when a packet received from the LAN node 7-1, that is, a received packet is transferred to the active node 8-1 will be described.
【0052】スイッチングハブ回路1はLANノード7
−lからパケットをポート番号「1」のポート#1を介
して受信すると、受信パケットをパケットバッファ3に
一時的に格納する。パケットバッファ3は受信パケット
を格納すると、スイッチコントローラ6に受信したこと
を知らせる受信通知を通知する。The switching hub circuit 1 has a LAN node 7
When a packet is received from -1 via port # 1 of port number "1", the received packet is temporarily stored in the packet buffer 3. After storing the received packet, the packet buffer 3 notifies the switch controller 6 of a reception notification indicating that the packet has been received.
【0053】スイッチコントローラ6は受信通知を受取
ると(図10ステップS1)、受信パケットを受信した
ポート番号「1」をキーにメモリ4内の受信ポートテー
ブル41を検索する(図10ステップS2)。Upon receiving the reception notification (step S1 in FIG. 10), the switch controller 6 searches the reception port table 41 in the memory 4 using the port number “1” that has received the reception packet as a key (step S2 in FIG. 10).
【0054】この場合、スイッチコントローラ6は検索
の結果、ポート番号「1」のイネーブルが「オン」であ
るため(図10ステップS3)、SAテーブル42の検
索を行う(図10ステップS4,S5)。スイッチコン
トローラ6はSAテーブル42の検索を行うために、パ
ケットバッファ3に格納されている受信パケットから送
信元MACアドレスを読出す。In this case, as a result of the search, the switch controller 6 searches the SA table 42 because the enable of the port number "1" is "ON" (step S3 in FIG. 10) (steps S4 and S5 in FIG. 10). . The switch controller 6 reads the source MAC address from the received packet stored in the packet buffer 3 in order to search the SA table 42.
【0055】スイッチコントローラ6は読出した送信元
アドレス「α」をキーにSAテーブル42を検索する。
スイッチコントローラ6は検索の結果、イネーブルが
「オフ」であるため(図10ステップS7)、パケット
バッファ3から宛先MACアドレスを読出す(図10ス
テップS9)。スイッチコントローラ6は読出した宛先
MACアドレス「γ」をキーにDAテーブル43を検索
する(図10ステップS10)。The switch controller 6 searches the SA table 42 using the read source address “α” as a key.
As a result of the search, the switch controller 6 reads the destination MAC address from the packet buffer 3 (step S9 in FIG. 10) because the enable is “off” (step S7 in FIG. 10). The switch controller 6 searches the DA table 43 using the read destination MAC address “γ” as a key (Step S10 in FIG. 10).
【0056】スイッチコントローラ6はDAテーブル4
3の検索の結果、イネーブルが「オフ」でかつ送信ポー
トが「m」であるため(図10ステップS11)、パケ
ットを受信したポート#1と検索結果である送信ポート
#mとのパスをつなぐ指示をスイッチ回路5に与える
(図10ステップS13)。The switch controller 6 has a DA table 4
As a result of the search of No. 3, since the enable is “OFF” and the transmission port is “m” (step S11 in FIG. 10), the path between the port # 1 that has received the packet and the transmission port #m that is the search result is connected. An instruction is given to the switch circuit 5 (step S13 in FIG. 10).
【0057】スイッチ回路5はスイッチコントローラ6
の指示にしたがってパスをつなぐ。パスがつながれたこ
とによって、ポート#1につながるLANノード7−1
からポート#mにつながる現用系ノード8−1へのパケ
ット転送が可能となる。現用系ノード8−1からLAN
ノード7−1へパケットを転送する動作も、上述した動
作と同様である。The switch circuit 5 includes a switch controller 6
Connect the path according to the instructions of. LAN node 7-1 connected to port # 1 due to connection of the path
From the active node 8-1 connected to the port #m. Working node 8-1 to LAN
The operation of transferring the packet to the node 7-1 is the same as the operation described above.
【0058】次に、ポート#mに対応する故障検出回路
2内の検出回路21−mが故障を検出した場合の動作に
ついて説明する。ここで、検出回路21−mは以下の状
態を検出した時に故障とする。すなわち、ポート#mに
接続される現用系ノード8−1からFSCエラーのパケ
ットの受信が多発した時、ポート#mがリンク断の状態
のまま変わらない時、ポート#mでコリジョンが頻発し
ている時に、検出回路21−mは故障とする。Next, an operation when the detection circuit 21-m in the failure detection circuit 2 corresponding to the port #m detects a failure will be described. Here, when the detection circuit 21-m detects the following state, it is regarded as a failure. That is, when the reception of the FSC error packet from the working node 8-1 connected to the port #m occurs frequently, when the port #m does not change while the link is disconnected, the collision occurs frequently at the port #m. The detection circuit 21-m fails.
【0059】故障検出回路2は検出回路21−mが故障
を検出すると、スイッチコントローラ6にその故障を通
知する。スイッチコントローラ6は故障通知を受けると
(図11ステップS21)、ポート#mをキーにして受
信ポートテーブル41を検索する(図11ステップS2
2)。スイッチコントローラ6はその検索で参照された
ポート#mのイネーブルを「オフ」にする(図11ステ
ップS23)。When the detection circuit 21-m detects a failure, the failure detection circuit 2 notifies the switch controller 6 of the failure. Upon receiving the failure notification (step S21 in FIG. 11), the switch controller 6 searches the reception port table 41 using the port #m as a key (step S2 in FIG. 11).
2). The switch controller 6 turns off the enable of the port #m referred to in the search (step S23 in FIG. 11).
【0060】スイッチコントローラ6はイネーブルを
「オフ」にすることによって、ポート#mから受信した
パケットを全て廃棄する。つまり、イネーブルを「オ
フ」にしたポート#mに接続された現用系ノード8−1
はスイッチングハブ回路1から論理的に切離された状態
になる。The switch controller 6 discards all the packets received from the port #m by setting the enable to “OFF”. That is, the active node 8-1 connected to the port #m whose enable is turned “off”
Is logically separated from the switching hub circuit 1.
【0061】続いて、スイッチコントローラ6は使用が
不可能となった現用系ノード8−1の発信元MACアド
レス「γ」をキーにしてSAテーブル42の付替え発信
元MACアドレスを検索する(図11ステップS2
4)。スイッチコントローラ6は検索の結果、参照され
たイネーブルの項目を「オン」に書替える(図11ステ
ップS25)。Subsequently, the switch controller 6 searches for the replacement source MAC address in the SA table 42 by using the source MAC address “γ” of the working node 8-1 that has become unusable as a key (FIG. 11 steps S2
4). The switch controller 6 rewrites the referenced enable item to “on” as a result of the search (step S25 in FIG. 11).
【0062】さらに、スイッチコントローラ6は現用系
ノード8−1の宛先MACアドレス「γ」でDAテーブ
ル43のDAの項目を検索する(図11ステップS2
6)。スイッチコントローラ6は検索の結果、参照され
たイネーブルの項目を「オン」に書替える(図11ステ
ップS27)。Further, the switch controller 6 searches the DA item of the DA table 43 with the destination MAC address “γ” of the active node 8-1 (step S2 in FIG. 11).
6). The switch controller 6 rewrites the referenced enable item to “ON” as a result of the search (step S27 in FIG. 11).
【0063】以上が故障検出回路2が故障を検出した時
の一連の動作である。上記の一連の動作によって、受信
ポートテーブル41とSAテーブル42とDAテーブル
43とが夫々図9に示すような内容に更新される。The above is a series of operations when the failure detection circuit 2 detects a failure. Through the above series of operations, the reception port table 41, the SA table 42, and the DA table 43 are updated to the contents as shown in FIG. 9, respectively.
【0064】LANノード7−1から故障した現用系ノ
ード8−1の代わりに予備系ノード8−2へパケットが
転送される場合の動作について説明する。この場合、ス
イッチングハブ回路1はLANノード7−1からパケッ
トをポート#1を介して受信すると、ポート#1を介し
て受信した受信パケットをパケットバッファ3に格納す
る。The operation when a packet is transferred from the LAN node 7-1 to the standby node 8-2 instead of the failed active node 8-1 will be described. In this case, when the switching hub circuit 1 receives a packet from the LAN node 7-1 via the port # 1, the switching hub circuit 1 stores the received packet received via the port # 1 in the packet buffer 3.
【0065】パケットバッファ3は受信パケットを格納
したことをスイッチコントローラ6に通知する。スイッ
チコントローラ6は格納通知を受けると、受信パケット
を受信したポート番号「1」をキーにしてメモリ4内の
受信ポートテーブル41を検索する。The packet buffer 3 notifies the switch controller 6 that the received packet has been stored. When receiving the storage notification, the switch controller 6 searches the reception port table 41 in the memory 4 using the port number “1” that has received the received packet as a key.
【0066】スイッチコントローラ6はこの検索によっ
て参照されたポート番号1のイネーブルが「オン」であ
るため、パケットバッファ3に格納されている受信パケ
ットから宛先MACアドレス「γ」を読出す。スイッチ
コントローラ6は読出した宛先MACアドレス「γ」で
DAテーブル43のDAの項目を検索する。The switch controller 6 reads the destination MAC address “γ” from the received packet stored in the packet buffer 3 because the enable of the port number 1 referred to by this search is “ON”. The switch controller 6 searches for the DA item in the DA table 43 using the read destination MAC address “γ”.
【0067】スイッチコントローラ6は検索の結果、イ
ネーブルの項目して「オン」、付替えDAの項目として
「δ」、送信ポートとして「n」を夫々参照する。スイ
ッチコントローラ6はその検索の結果から、まず格納さ
れている受信パケットの宛先MACアドレスを「γ」か
ら参照された「δ」に書替える。As a result of the search, the switch controller 6 refers to “ON” as an enable item, “δ” as a replacement DA item, and “n” as a transmission port. Based on the search result, the switch controller 6 first rewrites the destination MAC address of the stored received packet to “δ” referred to from “γ”.
【0068】その後、スイッチコントローラ6はスイッ
チ回路5に入力ポートであるポート#1とDAテーブル
43から参照したポート#nとの間のパスをつなぐよう
指示する。このようして、パケットバッファ3に格納さ
れた受信パケットはスイッチ回路5内のパスを通ってポ
ート#nにつながっている予備系ノード8−2へと転送
される。Thereafter, the switch controller 6 instructs the switch circuit 5 to connect a path between the input port # 1 and the port #n referenced from the DA table 43. In this way, the received packet stored in the packet buffer 3 is transferred to the standby node 8-2 connected to the port #n through the path in the switch circuit 5.
【0069】以上の動作によって、LANノード7−1
が故障した現用系ノード8−1に転送したパケットは全
て予備系ノード8−2に転送される。つまり、予備系ノ
ード8−2は現用系ノード8−1に切替わってパケット
を受取ることになる。By the above operation, the LAN node 7-1
Are transferred to the protection node 8-2. That is, the standby node 8-2 switches to the active node 8-1 and receives the packet.
【0070】故障した現用系ノード8−1に代わって予
備系ノード8−2がLAN7−1へパケットを転送する
場合の動作について説明する。この場合、スイッチング
ハブ回路1は予備系ノード8−2からポート#nを介し
てパケット受信する。パケットバッファ3は受信した受
信パケットをパケットバッファ3内のバッファ31−n
に格納する。The operation when the standby node 8-2 transfers a packet to the LAN 7-1 in place of the failed active node 8-1 will be described. In this case, the switching hub circuit 1 receives a packet from the standby node 8-2 via the port #n. The packet buffer 3 transfers the received packet to a buffer 31-n in the packet buffer 3.
To be stored.
【0071】パケットバッファ3は受信パケットを格納
したことをスイッチコントローラ6に通知する。スイッ
チコントローラ6は格納通知を受けると、受信パケット
を受信したポート番号「n」をキーにしてメモリ4内の
受信ポートテーブル41を検索する。The packet buffer 3 notifies the switch controller 6 that the received packet has been stored. Upon receiving the storage notification, the switch controller 6 searches the reception port table 41 in the memory 4 using the port number “n” that has received the reception packet as a key.
【0072】スイッチコントローラ6はその研削の結
果、参照されたポート番号「n」のイネーブルが「オ
ン」のため、パケットバッファ3に格納されている受信
パケットから宛先MACアドレスである「α」と発信元
MACアドレスである「δ」とを読出す。As a result of the grinding, the switch controller 6 transmits the destination MAC address “α” from the received packet stored in the packet buffer 3 because the enable of the referenced port number “n” is “ON”. The original MAC address “δ” is read.
【0073】スイッチコントローラ6は読出した発信元
MACアドレス「δ」をキーにしてSAテーブル42の
SAの項目を検索する。スイッチコントローラ6はその
検索の結果、イネーブルの項目として「オン」、付替え
SAの項目として「γ」を夫々参照する。スイッチコン
トローラ6はこの検索の結果、格納されている受信パケ
ットの送信元MACアドレスを「δ」から「γ」に書替
える。The switch controller 6 searches for an SA item in the SA table 42 using the read source MAC address “δ” as a key. As a result of the search, the switch controller 6 refers to “ON” as the enable item and “γ” as the replacement SA item. As a result of this search, the switch controller 6 rewrites the source MAC address of the stored received packet from “δ” to “γ”.
【0074】また、スイッチコントローラ6は読出した
宛先MACアドレス「α」をキーにしてDAテーブル4
3のDAの項目を検索する。スイッチコントローラ6は
検索の結果、イネーブルの項目として「オフ」、送信ポ
ートの項目として「1」を夫々参照する。The switch controller 6 uses the read destination MAC address “α” as a key to set the DA table 4
Search for the 3 DA item. As a result of the search, the switch controller 6 refers to “OFF” as an enable item and “1” as a transmission port item.
【0075】スイッチコントローラ6はその検索の結
果、スイッチ回路5に受信ポートであるポート番号
「n」のポートとDAテーブル43から検索されたポー
ト#1との間のパスをつなぐよう指示する。このようし
て、パケットバッファ3に格納された受信パケットはス
イッチ回路5内のパスを通ってポート#1につながって
いるLANノード7−1へと転送される。As a result of the search, the switch controller 6 instructs the switch circuit 5 to connect the path between the port having the port number “n”, which is the receiving port, and the port # 1 searched from the DA table 43. As described above, the received packet stored in the packet buffer 3 is transferred to the LAN node 7-1 connected to the port # 1 through the path in the switch circuit 5.
【0076】以上の動作によって、LANノード7−1
は予備系ノード8−2が転送したLANノード7−1宛
のパケットが全て使用不可となった現用系ノード8−1
から転送されたパケットとして受信する。つまり、現用
系ノード8−1から予備系ノード8−2へと切替わる。By the above operation, the LAN node 7-1
Is the active node 8-1 in which all packets addressed to the LAN node 7-1 transferred by the standby node 8-2 have become unusable.
Received as a packet transferred from. That is, the active node 8-1 is switched to the standby node 8-2.
【0077】図12は本発明の他の実施例によるスイッ
チングハブ回路の構成を示すブロック図である。本発明
の他の実施例によるスイッチングハブ回路10に外部イ
ンタフェース11を加えた以外は本発明の一実施例と同
様の構成となっており、同一構成要素には同一符号を付
してある。また、同一構成要素の動作は本発明の一実施
例の動作と同様である。FIG. 12 is a block diagram showing a configuration of a switching hub circuit according to another embodiment of the present invention. The configuration is the same as that of the embodiment of the present invention except that an external interface 11 is added to the switching hub circuit 10 according to another embodiment of the present invention, and the same components are denoted by the same reference numerals. The operation of the same component is the same as the operation of the embodiment of the present invention.
【0078】外部インタフェース11にはパーソナルコ
ンピュータ等の外部端末12が接続される。接続された
外部端末12からメモリ4内の各テーブルを書替えるこ
とが可能である。つまり、マニュアル操作によってノー
ドの切替えやノードの切離しを行うことができる。The external interface 11 is connected to an external terminal 12 such as a personal computer. Each table in the memory 4 can be rewritten from the connected external terminal 12. In other words, the nodes can be switched and the nodes can be disconnected by manual operation.
【0079】このように、上記のような構成とすること
で、故障したノードをネットワークから切離すことがで
き、また故障したノードを予備ノードに切替えられるの
で、システムの二重化を容易に図ることができる。よっ
て、故障したノードを予備ノードに切替えることによっ
て、高信頼のシステムを容易に構築することが可能とな
る。As described above, with the above configuration, a failed node can be disconnected from the network, and the failed node can be switched to a spare node, so that the system can be easily duplicated. it can. Therefore, a highly reliable system can be easily constructed by switching the failed node to the spare node.
【0080】また、システムの二重化を行うには、従
来、伝送路を切替える切替え装置が必要であるのに対
し、上記のスイッチングハブ回路1を用いることによっ
て、伝送路の切替え装置が不要となるので、高信頼のシ
ステムを容易に構築することができる。In order to duplicate the system, a switching device for switching the transmission line is conventionally required, but by using the switching hub circuit 1, the switching device for the transmission line is not required. , A highly reliable system can be easily constructed.
【0081】[0081]
【発明の効果】以上説明したように本発明によれば、複
数のノードが接続されかつ複数のノードのうちの一つか
ら発信されたパケット内の宛先アドレスを解釈して他の
ノードのうちのどのノードに当該パケットを中継するの
かを制御するスイッチングハブ回路において、パケット
の宛先アドレスを付替えることによって、システムの二
重化を容易に構築することができ、故障ノードをネット
ワークから切離してネットワークの信頼性を向上させる
ことができるという効果がある。As described above, according to the present invention, a plurality of nodes are connected, and a destination address in a packet transmitted from one of the plurality of nodes is interpreted to determine a destination address of another node. In a switching hub circuit that controls which node relays the packet, by duplicating the destination address of the packet, the system can be easily duplexed, and the faulty node can be separated from the network to improve the reliability of the network. There is an effect that can be improved.
【図1】本発明の一実施例によるスイッチングハブ回路
の構成を示すブロック図である。FIG. 1 is a block diagram showing a configuration of a switching hub circuit according to one embodiment of the present invention.
【図2】図1の故障検出回路の検出回路の構成を示すブ
ロック図である。FIG. 2 is a block diagram showing a configuration of a detection circuit of the failure detection circuit of FIG.
【図3】図1のパケットバッファのバッファの構成を示
すブロック図である。FIG. 3 is a block diagram illustrating a configuration of a buffer of the packet buffer of FIG. 1;
【図4】本発明の一実施例によるスイッチングハブ回路
を利用したシステムの構成を示すブロック図である。FIG. 4 is a block diagram showing a configuration of a system using a switching hub circuit according to one embodiment of the present invention.
【図5】図4に示すシステムにおけるパケット転送の一
例を示す図である。FIG. 5 is a diagram showing an example of packet transfer in the system shown in FIG.
【図6】パケットのフォーマットを示す図である。FIG. 6 is a diagram showing a format of a packet.
【図7】図4に示すシステムにおける故障時のパケット
転送の一例を示す図である。FIG. 7 is a diagram showing an example of packet transfer at the time of failure in the system shown in FIG. 4;
【図8】図1のLANノードと現用系ノードとの間での
パケット転送中のメモリ内各テーブルの構成例を示す図
である。8 is a diagram illustrating a configuration example of each table in a memory during packet transfer between the LAN node and the active node in FIG. 1;
【図9】図8に示すメモリ内各テーブルの故障検出後に
更新した内容の一例を示す図である。FIG. 9 is a diagram showing an example of contents updated after detecting a failure in each table in the memory shown in FIG. 8;
【図10】図1のスイッチコントローラの動作を示すフ
ローチャートである。FIG. 10 is a flowchart illustrating an operation of the switch controller of FIG. 1;
【図11】図1の故障検出回路が故障を検出した時のス
イッチコントローラの動作を示すフローチャートであ
る。FIG. 11 is a flowchart showing an operation of the switch controller when the failure detection circuit of FIG. 1 detects a failure.
【図12】本発明の他の実施例によるスイッチングハブ
回路の構成を示すブロック図である。FIG. 12 is a block diagram showing a configuration of a switching hub circuit according to another embodiment of the present invention.
【図13】従来のスター型トポロジの一例を示す図であ
る。FIG. 13 is a diagram illustrating an example of a conventional star topology.
1,10 スイッチングハブ回路 2 故障検出回路 3 パケットバッファ 4 メモリ 5 スイッチ回路 6 スイッチコントローラ 7−1,7−2 LANノード 8−1 現用系ノード 8−2 予備系ノード 11 外部インタフェース 12 外部端末 21−1,21−2,21−m,21−n 検出回路 22−1 リンク断検出回路 23−1 リンク断タイマ 24−1 FCSエラー検出回路 25−1 FSCカウンタ 26−1 コリジョン検出回路 27−1 コリジョンカウンタ 28 オア回路 31−1,31−2,31−m,31−n バッファ 32−1 デュアルポートRAM 33−1 受信検出回路 34−1 RAM制御回路 35−1 格納アドレスカウンタ 36−1 DAアドレスレジスタ 37−1 SAアドレスレジスタ 41 受信ポートテーブル 42 SAテーブル 43 DAポートテーブル 1, 10 switching hub circuit 2 failure detection circuit 3 packet buffer 4 memory 5 switch circuit 6 switch controller 7-1, 7-2 LAN node 8-1 working node 8-2 standby node 11 external interface 12 external terminal 21- 1, 21-2, 21-m, 21-n detection circuit 22-1 link disconnection detection circuit 23-1 link disconnection timer 24-1 FCS error detection circuit 25-1 FSC counter 26-1 collision detection circuit 27-1 collision Counter 28 OR circuit 31-1, 31-2, 31-m, 31-n buffer 32-1 Dual port RAM 33-1 Reception detection circuit 34-1 RAM control circuit 35-1 Storage address counter 36-1 DA address register 37-1 SA Address Register 41 Receive Port Table 4 SA table 43 DA port table
Claims (6)
ノードのうちの一つから発信されたパケット内の宛先ア
ドレスを解釈して他のノードのうちのどのノードに当該
パケットを中継するのかを制御するスイッチングハブ回
路であって、前記パケットの宛先アドレスを付替える手
段を有することを特徴とするスイッチングハブ回路。A plurality of nodes are connected, and a destination address in a packet transmitted from one of the plurality of nodes is interpreted to determine to which of the other nodes the packet is to be relayed. A switching hub circuit for controlling, comprising means for changing a destination address of the packet.
手段と、前記故障が検出されたノードを切離す手段とを
含むことを特徴とする請求項1記載のスイッチングハブ
回路。2. The switching hub circuit according to claim 1, further comprising: means for detecting a failure of each of the plurality of nodes; and means for disconnecting the node at which the failure has been detected.
された予備のノードに切替える手段を含むことを特徴と
する請求項1または請求項2記載のスイッチングハブ回
路。3. The switching hub circuit according to claim 1, further comprising means for switching a node in which the failure has been detected to a preset spare node.
して接続されかつ前記複数のノードのうちの一つから発
信されたパケット内の宛先アドレスを予め設定されたテ
ーブルを基に解釈して他のノードのうちのどのノードに
当該パケットを中継するのかを制御するスイッチングハ
ブ回路であって、前記複数のノード及び前記伝送路各々
の故障を検出する手段と、前記パケットのアドレスが前
記故障の検出されたノード及び前記故障の検出された伝
送路に対応するノードのうちのいずれかのアドレスであ
る時に当該アドレスを前記テーブルに予め記録されたア
ドレスに付替える手段とを有することを特徴とするスイ
ッチングハブ回路。4. A method in which each of a plurality of nodes is connected via a corresponding transmission line and interprets a destination address in a packet transmitted from one of the plurality of nodes based on a preset table. A switching hub circuit for controlling which of the other nodes relays the packet, wherein the means for detecting a failure of each of the plurality of nodes and the transmission path, and wherein the address of the packet is Means for replacing the address with an address pre-recorded in the table when the address is any one of the detected node and the node corresponding to the transmission line in which the failure has been detected. Switching hub circuit.
障の検出された伝送路に対応するノードをシステムから
切離す手段を含むことを特徴とする請求項4記載のスイ
ッチングハブ回路。5. The switching hub circuit according to claim 4, further comprising means for disconnecting a node in which the failure is detected and a node corresponding to the transmission line in which the failure is detected from a system.
された予備のノードに切替える手段を含むことを特徴と
する請求項4または請求項5記載のスイッチングハブ回
路。6. The switching hub circuit according to claim 4, further comprising means for switching a node in which the failure has been detected to a preset spare node.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10070344A JPH11275128A (en) | 1998-03-19 | 1998-03-19 | Switching hub circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10070344A JPH11275128A (en) | 1998-03-19 | 1998-03-19 | Switching hub circuit |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH11275128A true JPH11275128A (en) | 1999-10-08 |
Family
ID=13428719
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10070344A Withdrawn JPH11275128A (en) | 1998-03-19 | 1998-03-19 | Switching hub circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH11275128A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009049640A (en) * | 2007-08-17 | 2009-03-05 | Oki Electric Ind Co Ltd | Network switch device for redundant gateway system |
| JP2010033454A (en) * | 2008-07-30 | 2010-02-12 | Kyocera Corp | Information processor and information processing method |
| JP2010528346A (en) * | 2007-04-30 | 2010-08-19 | インターナショナル・ビジネス・マシーンズ・コーポレーション | High-speed network traffic monitoring system, computer-readable medium, and method using sequentially multiplexed data streams (High-speed network traffic monitoring using sequentially multiplexed data streams) |
-
1998
- 1998-03-19 JP JP10070344A patent/JPH11275128A/en not_active Withdrawn
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010528346A (en) * | 2007-04-30 | 2010-08-19 | インターナショナル・ビジネス・マシーンズ・コーポレーション | High-speed network traffic monitoring system, computer-readable medium, and method using sequentially multiplexed data streams (High-speed network traffic monitoring using sequentially multiplexed data streams) |
| US7936767B2 (en) | 2007-04-30 | 2011-05-03 | International Business Machines Corporation | Systems and methods for monitoring high speed network traffic via sequentially multiplexed data streams |
| JP2009049640A (en) * | 2007-08-17 | 2009-03-05 | Oki Electric Ind Co Ltd | Network switch device for redundant gateway system |
| JP2010033454A (en) * | 2008-07-30 | 2010-02-12 | Kyocera Corp | Information processor and information processing method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6173411B1 (en) | Method and system for fault-tolerant network connection switchover | |
| US5781715A (en) | Fault-tolerant bridge/router with a distributed switch-over mechanism | |
| CN100534024C (en) | Industry ethernet based fault processing method, system and a switching arrangement | |
| EP2194676B1 (en) | Ethernet ring system, its main node and intialization method | |
| JP5546461B2 (en) | Method and system for transparent auto recovery in chains and ring networks | |
| CN101686158B (en) | Control method for Ethernet loop guard fault recovery and Ethernet loop node | |
| JP2005130049A (en) | Node | |
| US20020016874A1 (en) | Circuit multiplexing method and information relaying apparatus | |
| CN101001192A (en) | Method, system and equipment for protecting ring network link | |
| CN101436975B (en) | Method, apparatus and system for implementing rapid convergence in looped network | |
| US8320387B2 (en) | Ring type ethernet system, ring type switch, ring connection control circuit, ring type ethernet system control method, ring type switch control method and ring connection control method | |
| USRE45454E1 (en) | Dual-homing layer 2 switch | |
| CN101127653B (en) | The Ethernet ring network device with backup and the realization method of its master device backup | |
| US20080298371A1 (en) | Relay apparatus capable of preventing mistaken learning of mac address learning table | |
| WO2008043285A1 (en) | A protective method and device for mixed network | |
| JP4790591B2 (en) | Ring node device | |
| CN102420737A (en) | A method for dealing with faults in MRP ring network and MRP ring network | |
| JPH11220486A (en) | Router device duplication method | |
| CN110677339A (en) | Method and device for protecting redundancy between gateway nodes, gateway equipment and storage medium | |
| JPH11275128A (en) | Switching hub circuit | |
| CN101599892A (en) | A method for updating address forwarding table | |
| JP3292238B2 (en) | Network system with redundant connection equipment and connection failure avoidance method | |
| JP4405941B2 (en) | Line redundancy method and relay apparatus used therefor | |
| JP4466245B2 (en) | Redundant packet network standby system switching system and method | |
| JP3504060B2 (en) | Internetwork apparatus and network system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20050607 |