[go: up one dir, main page]

JP3296305B2 - Switching hub and communication method - Google Patents

Switching hub and communication method

Info

Publication number
JP3296305B2
JP3296305B2 JP28209198A JP28209198A JP3296305B2 JP 3296305 B2 JP3296305 B2 JP 3296305B2 JP 28209198 A JP28209198 A JP 28209198A JP 28209198 A JP28209198 A JP 28209198A JP 3296305 B2 JP3296305 B2 JP 3296305B2
Authority
JP
Japan
Prior art keywords
port
packet
switching hub
group
ports
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 - Fee Related
Application number
JP28209198A
Other languages
Japanese (ja)
Other versions
JP2000101630A (en
Inventor
隆行 水藤
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP28209198A priority Critical patent/JP3296305B2/en
Publication of JP2000101630A publication Critical patent/JP2000101630A/en
Application granted granted Critical
Publication of JP3296305B2 publication Critical patent/JP3296305B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、スイッチングハブ
間を複数のポートを使用して接続することにより、スイ
ッチングハブ間の通信のスループットを向上させるよう
にしたスイッチングハブ及び通信方法に関する。
[0001] 1. Field of the Invention [0002] The present invention relates to a switching hub and a communication method for improving communication throughput between switching hubs by connecting the switching hubs using a plurality of ports.

【0002】[0002]

【従来の技術】スイッチングハブは、ネットワーク機器
同士を接続するために用いられている。ところが、接続
する端末の通信速度の高速化や端末数の増加により、ス
イッチングハブ間の通信のスループットがボトルネック
となっていた。
2. Description of the Related Art Switching hubs are used to connect network devices. However, the communication speed between the switching hubs has been a bottleneck due to an increase in the communication speed of the connected terminals and an increase in the number of terminals.

【0003】一方、サーバやバックボーンへ接続するた
めの高速ポートを持つスイッチングハブもあるが、性能
には限界がある。また、既存のネットワークケーブルが
使えない場合もあった。また、スイッチングハブ間を複
数のポートを使用して接続する機能を持つスイッチング
ハブもある。ところが、このようなスイッチングハブ
は、独自のプロトコルを用いるものであるため、他の機
器との相互接続は不可能である。しかも、スイッチング
ハブに対し、グループポートの設定やポート割り当ての
設定をする必要があった。
On the other hand, there is a switching hub having a high-speed port for connecting to a server or a backbone, but its performance is limited. In some cases, existing network cables could not be used. Some switching hubs have a function of connecting the switching hubs using a plurality of ports. However, since such a switching hub uses a unique protocol, it cannot be interconnected with other devices. In addition, it is necessary to set the group port and the port assignment for the switching hub.

【0004】[0004]

【発明が解決しようとする課題】このように、上述した
従来のスイッチングハブでは、接続する端末の通信速度
の高速化や端末数の増加により、スイッチングハブ間の
通信のスループットの向上が妨げられている。また、サ
ーバやバックボーンへ接続するための高速ポートを持つ
スイッチングハブにあっては、既存のネットワークケー
ブルが使えない場合がある。さらに、スイッチングハブ
間を複数のポートを使用して接続する機能を持つスイッ
チングハブにあっては、独自のプロトコルを用いるもの
であるため、他の機器との相互接続は不可能となってい
る。しかも、スイッチングハブに対し、グループポート
の設定やポート割り当ての設定を要するという問題もあ
る。
As described above, in the above-mentioned conventional switching hub, an increase in the communication speed of the connected terminals and an increase in the number of terminals prevent improvement in the communication throughput between the switching hubs. I have. Further, in a switching hub having a high-speed port for connecting to a server or a backbone, an existing network cable may not be used. Furthermore, a switching hub having a function of connecting the switching hubs by using a plurality of ports uses a unique protocol, so that interconnection with other devices is impossible. In addition, there is a problem that setting of group ports and setting of port assignment are required for the switching hub.

【0005】本発明は、このような状況に鑑みてなされ
たものであり、性能の向上を図ることができるスイッチ
ングハブ及び通信方法を提供することができるようにす
るものである。
The present invention has been made in view of such a situation, and an object of the present invention is to provide a switching hub and a communication method capable of improving performance.

【0006】[0006]

【課題を解決するための手段】請求項1に記載のスイッ
チングハブは、MACアドレスを有する第1のスイッチ
ングハブの複数の第1のポートに接続された複数の第1
の端末と、第2のスイッチングハブの複数の第2のポー
トに接続された複数の第2の端末との間の通信を、第1
及び第2の複数のポートに分散して行うスイッチングハ
ブであって、第1のスイッチングハブには、第1のポー
トがグループポートであるかシングルポートであるかを
管理するとともに、グループポートに対し第1のポート
を均等に割り当てるポート管理テーブルと、第1のポー
トのリンク状態を検出するためのリンク検出信号を発生
するリンク検出部と、リンク検出信号に基づき第1のポ
ートへMACアドレス及び送信ポート番号を含むパケッ
トを送信するパケット送信部と、第1のポートからの送
信元のMACアドレスが自身のMACアドレスと一致し
たパケットを受信すると、パケット内に記録されている
送信ポート番号と、パケットを受信した送信ポート番号
とをグループポートとしてポート管理テーブルに登録す
るパケット受信部と、第1のポートから送られてくるパ
ケットのMACアドレス及びポート管理テーブルを参照
してスイッチング処理を行うスイッチ部とが備えられて
いることを特徴とする。また、パケット送信部から送信
されるパケットの送信ポート番号は、第1のスイッチン
グハブが有するMACアドレスに基づき、パケットのデ
ータ部分に記録されるようにすることができる。また、
パケット受信部は、リンク検出部からの第1のポートに
対するリンク検出信号がなくなると、該当ポートをシン
グルポートとしてポート管理テーブルに登録するように
することができる。また、スイッチ部によるスイッチン
グ処理には、グループポートから受信したパケットを、
そのグループポートに割り当てられたシングルポート以
外には転送しないとしたフィルタリング処理が含まれて
いるようにすることができる。請求項5に記載の通信方
法は、第1のスイッチングハブの第1のポートに第1の
端末あるいは第2のスイッチングハブの第2のポートが
接続されると、リンク検出信号を発生する工程と、第1
の端末あるいは第2のポートが接続されている第1のポ
ートへMACアドレス及び送信ポート番号を含むパケッ
トを送信する工程と、パケットを受けた第1のポートの
ポート番号と、パケットの中に記録されている送信ポー
ト番号とから、第1のポートの接続先を検出する工程
と、接続先が第2のスイッチングハブである場合、第2
のスイッチングハブに接続されている第1のポートをグ
ループポートとしてポート管理テーブルに登録する工程
と、ポート管理テーブルに対し第2のスイッチングハブ
に接続されている第1のポートであるグループポート
に、第1のポートの残りを割り当てる工程と、パケット
のMACアドレス及びポート管理テーブルを参照し、グ
ループポートから受信したパケットを、そのグループポ
ートに割り当てられた第1のポート以外には転送しない
とした処理を行う工程とを備えることを特徴とする。本
発明に係るスイッチングハブ及び通信方法においては、
MACアドレスを有する第1のスイッチングハブの複数
の第1のポートに接続された複数の第1の端末と、第2
のスイッチングハブの複数の第2のポートに接続された
複数の第2の端末との間の通信を、第1及び第2の複数
のポートに分散して行う。
A switching hub according to claim 1 comprises a plurality of first ports connected to a plurality of first ports of a first switching hub having a MAC address.
Communication between a plurality of terminals and a plurality of second terminals connected to the plurality of second ports of the second switching hub,
And a switching device that is distributed to the second plurality of ports.
And the first switching hub has a first port.
Whether the port is a group port or a single port
Manage and group port 1st port
A port management table that evenly allocates
Generates a link detection signal to detect the link status of the
And a first port based on the link detection signal.
Packet that includes the MAC address and transmission port number.
A packet transmitting unit for transmitting a packet from the first port;
The source MAC address matches its own MAC address
Received the packet that was recorded in the packet
Transmission port number and transmission port number that received the packet
Is registered as a group port in the port management table.
Packet receiving unit and a packet transmitted from the first port.
Refer to the MAC address and port management table of the packet
And a switch unit for performing switching processing by
And said that you are. Also, the transmission port number of the packet transmitted from the packet transmission unit can be recorded in the data portion of the packet based on the MAC address of the first switching hub. Also,
When there is no link detection signal for the first port from the link detection unit, the packet reception unit can register the corresponding port as a single port in the port management table. In the switching process by the switch unit, the packet received from the group port is
It is possible to include a filtering process in which forwarding is not performed except for the single port assigned to the group port. The communication method according to claim 5 , wherein the first port is connected to the first port of the first switching hub .
Generating a link detection signal when the terminal or the second port of the second switching hub is connected;
Transmitting a packet including a MAC address and a transmission port number to a terminal or a first port to which a second port is connected, recording the port number of the first port that received the packet, and recording in the packet Detecting the connection destination of the first port from the transmission port number that has been set, and the second step when the connection destination is the second switching hub.
Registering the first port connected to the switching hub in the port management table as a group port in the port management table; and registering the first port connected to the second switching hub in the group port in the port management table with: Allocating the rest of the first port and referring to the MAC address of the packet and the port management table, and determining that the packet received from the group port is not transferred to any port other than the first port allocated to the group port And performing the following. In the switching hub and the communication method according to the present invention,
A plurality of first terminals connected to a plurality of first ports of a first switching hub having a MAC address;
The communication between the plurality of second terminals connected to the plurality of second ports of the switching hub is performed by distributing the communication to the first and second plurality of ports.

【0007】[0007]

【発明の実施の形態】以下、本発明の実施の形態につい
て説明する。図1は、本発明のスイッチングハブの一実
施の形態を示すブロック図、図2は、図1のスイッチン
グハブの詳細を示すブロック図、図3は、図2のポート
管理テーブルを示す図である。
Embodiments of the present invention will be described below. FIG. 1 is a block diagram showing an embodiment of the switching hub of the present invention, FIG. 2 is a block diagram showing details of the switching hub of FIG. 1, and FIG. 3 is a diagram showing a port management table of FIG. .

【0008】図1は、第1のスイッチングハブとしての
スイッチングハブ10に接続された第1の端末としての
端末17-1〜17-nと、第2のスイッチングハブとして
のスイッチングハブ20に接続された第2の端末として
の端末27-1〜27-nとの間の通信を、複数のポート
に分散して行う形態を示している。これにより、スイッ
チングハブ10とスイッチングハブ20との間の通信の
スループットを向上させることができるが、その詳細は
後述する。
FIG. 1 shows terminals 17-1 to 17-n as first terminals connected to a switching hub 10 as a first switching hub and a switching hub 20 as a second switching hub. In this case, the communication with the terminals 27-1 to 27-n as the second terminals is distributed to a plurality of ports. As a result, the throughput of communication between the switching hub 10 and the switching hub 20 can be improved, and the details will be described later.

【0009】次に、図2を用いてスイッチングハブ10
の詳細を説明する。図2に示すように、スイッチングハ
ブ10は、リンク検出部11、パケット送信部12、パ
ケット受信部13、ポート管理テーブル14、スイッチ
部15、ポート16-1〜16-nを備えて構成されてい
る。スイッチングハブ10は、装置自身にMAC(medi
a access control)アドレスを持っている。
Next, referring to FIG.
Will be described in detail. As shown in FIG. 2, the switching hub 10 includes a link detection unit 11, a packet transmission unit 12, a packet reception unit 13, a port management table 14, a switch unit 15, and ports 16-1 to 16-n. I have. The switching hub 10 has a MAC (medi
a access control) address.

【0010】リンク検出部11は、各ポート16-1〜1
6-nのリンク状態を調べ、リンク検出信号を発生する。
パケット送信部12は、各ポート16-1〜16-nとリン
ク検出部11とに接続され、リンク検出信号によってそ
のポートへブロードキャストパケットを送信する。ブロ
ードキャストパケットの送信元アドレスは、装置自身が
持つMACアドレスによってパケットのデータ部分に送
信元ポート番号として記録される。
The link detecting unit 11 is provided for each of the ports 16-1 to 16-1.
The state of the link 6-n is checked, and a link detection signal is generated.
The packet transmission unit 12 is connected to each of the ports 16-1 to 16-n and the link detection unit 11, and transmits a broadcast packet to the port by a link detection signal. The source address of the broadcast packet is recorded as the source port number in the data portion of the packet by the MAC address of the device itself.

【0011】パケット受信部13は、各ポート16-1〜
16-nとポート管理テーブル14とに接続されている。
パケット受信部13は、各ポート16-1〜16-nからの
送信元のMACアドレスが装置自身のMACアドレスと
一致したパケットを受信すると、パケット内に記録され
ている送信元ポート番号と、パケットを受信したポート
番号とをグループポートとしてポート管理テーブル14
に登録する。また、パケット受信部13は、リンク検出
部11にも接続され、各ポート16-1〜16-nのリンク
検出信号がなくなると、該当ポートをシングルポートと
してポート管理テーブル14に登録する。
The packet receiving unit 13 has a port
16-n and the port management table 14.
When the packet receiving unit 13 receives a packet whose source MAC address from each of the ports 16-1 to 16-n matches the MAC address of the device itself, the source port number recorded in the packet and the packet Port management table 14 with the port number that received
Register with. The packet receiving unit 13 is also connected to the link detecting unit 11, and when there is no link detection signal for each of the ports 16-1 to 16-n, registers the corresponding port as a single port in the port management table 14.

【0012】ポート管理テーブル14は、図3に示すよ
うに、各ポート16-1〜16-nがグループポートである
かシングルポートであるかを管理するものである。ま
た、全てのポート状態は、シングルポートで初期化され
ている。また、ポート管理テーブル14には、たとえば
ポート16-4と16-5とがグループポートであるとき、
そのポート種別をグループAと登録し、残りのシングル
ポート16-1,16-2,16-3,16-6,16-7,16
-8をグループポート16-4,16-5に均等に割り当てる
ようになっている。図3では、グループAに対してシン
グルポート16-1,16-3,16-7とシングルポート1
6-2,16-6,16-8とが割り振られた場合を示してい
る。
As shown in FIG. 3, the port management table 14 manages whether each of the ports 16-1 to 16-n is a group port or a single port. In addition, all port states are initialized with a single port. In addition, when the ports 16-4 and 16-5 are group ports, for example,
The port type is registered as group A, and the remaining single ports 16-1, 16-2, 16-3, 16-6, 16-7, 16
-8 are equally allocated to the group ports 16-4 and 16-5. In FIG. 3, the single ports 16-1, 16-3, 16-7 and the single port 1
6-2, 16-6, and 16-8 are assigned.

【0013】スイッチ部15は、各ポート16-1〜16
-nに接続されている。スイッチ部15は、ポート16-1
〜16-nから送られてくるパケットのアドレスを参照し
てスイッチング処理を行う。このとき、ポート管理テー
ブル14も参照し、必要に応じてフィルタリング処理を
行う。すなわち、グループポートから受信したパケット
を、そのグループポートに割り当てられたシングルポー
ト以外には転送しないといった処理である。
The switch unit 15 includes ports 16-1 to 16
Connected to -n. The switch unit 15 is connected to the port 16-1.
The switching process is performed with reference to the address of the packet sent from .about.16-n. At this time, the port management table 14 is also referred to and a filtering process is performed as needed. That is, the processing is such that a packet received from a group port is not transferred to a port other than the single port assigned to the group port.

【0014】次に、スイッチングハブ10の動作につい
て説明する。スイッチングハブ10のポート16-1に端
末17-1が接続されると、リンク検出部11はリンク検
出信号を発生する。リンク検出信号を受けたパケット送
信部12は、端末17-1が接続されているポート16-1
へブロードキャストパケットを送信する。パケットの中
には、送信ポート番号を記録しておく。送信したパケッ
トは、端末17-1によって受け取られる。受け取られた
パケットは、端末17-1にとって意味の無いパケットで
あるために破棄される。スイッチングハブ10のポート
16-2,16-3に端末17-2,17-3が接続されたとき
も同様の処理が行われる。
Next, the operation of the switching hub 10 will be described. When the terminal 17-1 is connected to the port 16-1 of the switching hub 10, the link detection unit 11 generates a link detection signal. Upon receiving the link detection signal, the packet transmitting unit 12 sends the packet to the port 16-1 to which the terminal 17-1 is connected.
Send a broadcast packet to The transmission port number is recorded in the packet. The transmitted packet is received by the terminal 17-1. The received packet is discarded because it is meaningless to the terminal 17-1. Similar processing is performed when the terminals 17-2 and 17-3 are connected to the ports 16-2 and 16-3 of the switching hub 10.

【0015】次に、図1のように、スイッチングハブ1
0のポート16-4にスイッチングハブ20のポート26
-4が接続されると、リンク検出部11はリンク検出信号
を発生する。リンク検出信号を受けたパケット送信部1
2は、スイッチングハブ20が接続されているポート1
6-4へブロードキャストパケットを送信する。パケット
の中には、送信ポート番号を記録しておく。送信したパ
ケットは、スイッチングハブ20に接続されている端末
27-1〜27-nに転送される。転送されたパケットは、
端末27-1〜27-nにとって意味の無いパケットである
ために破棄される。
Next, as shown in FIG.
0 port 16-4 to switching hub 20 port 26
When -4 is connected, the link detection unit 11 generates a link detection signal. Packet transmitting unit 1 receiving a link detection signal
2 is a port 1 to which the switching hub 20 is connected
The broadcast packet is transmitted to 6-4. The transmission port number is recorded in the packet. The transmitted packet is transferred to the terminals 27-1 to 27-n connected to the switching hub 20. The transferred packet is
The packet is discarded because it is meaningless to the terminals 27-1 to 27-n.

【0016】また、図1のように、スイッチングハブ1
0のポート16-5にスイッチングハブ20のポート26
-5が接続されると、リンク検出部11はリンク検出信号
を発生する。リンク検出信号を受けたパケット送信部1
2は、スイッチングハブ20が接続されているポート1
6-5へブロードキャストパケットを送信する。パケット
の中には、送信ポート番号を記録しておく。送信したパ
ケットは、スイッチングハブ20に接続された端末27
-1〜27-nに転送される。これと同時に、スイッチング
ハブ20のポート26-4からスイッチングハブ10のポ
ート16-4へも転送される。端末27-1〜27-nに転送
されたパケットは、端末27-1〜27-nにとっては意味
の無いパケットであるため破棄される。
Also, as shown in FIG.
0 port 16-5 to switching hub 20 port 26
When -5 is connected, the link detection unit 11 generates a link detection signal. Packet transmitting unit 1 receiving a link detection signal
2 is a port 1 to which the switching hub 20 is connected
The broadcast packet is transmitted to 6-5. The transmission port number is recorded in the packet. The transmitted packet is transmitted to the terminal 27 connected to the switching hub 20.
-1 to 27-n. At the same time, the data is transferred from the port 26-4 of the switching hub 20 to the port 16-4 of the switching hub 10. The packets transferred to the terminals 27-1 to 27-n are discarded because they are meaningless to the terminals 27-1 to 27-n.

【0017】スイッチングハブ10のポート16-4へ転
送されたパケットは、パケット受信部13に送られる。
パケット受信部13では、パケットの送信元であるMA
Cアドレスを参照することで、そのパケットがスイッチ
ングハブ10自身が送信したものであることを検出でき
る。また、パケットを受けたポート16-4のポート番号
と、パケットの中に記録されている送信ポート番号か
ら、ポート16-4とポート16-5との接続先が同じスイ
ッチングハブ20であることを検出できる。パケット受
信部13は、ポート16-4とポート16-5とをグループ
ポートAとしてポート管理テーブル14に登録する。
The packet transferred to the port 16-4 of the switching hub 10 is sent to the packet receiving unit 13.
In the packet receiving unit 13, the MA which is the source of the packet
By referring to the C address, it is possible to detect that the packet is transmitted by the switching hub 10 itself. Also, based on the port number of the port 16-4 receiving the packet and the transmission port number recorded in the packet, it is determined that the connection destination of the port 16-4 and the port 16-5 is the same switching hub 20. Can be detected. The packet receiving unit 13 registers the port 16-4 and the port 16-5 as the group port A in the port management table 14.

【0018】スイッチ部15は、各ポート16-1〜16
-nから受信したパケットのスイッチング処理を行うが、
送信元のMACアドレスとスイッチングハブ10自身が
持つMACアドレスとが一致するパケットは転送しない
ように設定しておく。これにより、スイッチングハブ1
0が出したパケットがスイッチングハブ20との間でル
ープするのを防げる。
The switch unit 15 has ports 16-1 to 16
Performs switching processing of packets received from -n,
The setting is made so that a packet whose source MAC address matches the MAC address of the switching hub 10 itself is not transferred. Thereby, the switching hub 1
It is possible to prevent the packet output from the switch 0 from looping with the switching hub 20.

【0019】パケット受信部13は、ポート16-4と1
6-5がグループポートであることを検出したら、図3に
示したポート管理テーブル14にそのポートのポート種
別をグループAと登録し、残りのシングルポート16-
1,16-2,16-3,16-6,16-7,16-8をグルー
プポート16-4,16-5に均等に割り当てる。
The packet receiving section 13 has ports 16-4 and 1
When it is detected that 6-5 is a group port, the port type of that port is registered as group A in the port management table 14 shown in FIG.
1, 16-2, 16-3, 16-6, 16-7 and 16-8 are equally allocated to the group ports 16-4 and 16-5.

【0020】スイッチ部15は、パケットの発信元アド
レス、宛先アドレスを参照して通常のスイッチング処理
をする。このとき、ポート管理テーブル14も参照し
て、次のようなフィルタリング処理を行う。すなわち、
スイッチ部15は、グループポートから受信したパケッ
トを、そのグループポートに割り当てられたシングルポ
ート以外には転送しない。つまり、スイッチ部15は、
ポート16-4から受信したパケットを、ポート16-1,
16-3,16-7以外には転送しない。また、スイッチ部
15は、ポート16-5から受信したパケットを、ポート
16-2,16-6,16-8以外には転送しない。
The switch unit 15 performs normal switching processing with reference to the source address and destination address of the packet. At this time, referring to the port management table 14, the following filtering process is performed. That is,
The switch unit 15 does not transfer a packet received from a group port to a port other than the single port assigned to the group port. That is, the switch unit 15
The packet received from the port 16-4 is sent to the port 16-1,
It is not transferred to other than 16-3 and 16-7. Further, the switch unit 15 does not transfer the packet received from the port 16-5 to a port other than the ports 16-2, 16-6, and 16-8.

【0021】スイッチ部15は、シングルポートから受
信したパケットを、他のシングルポートか、割り当てら
れたグループポート以外には転送しない。つまり、スイ
ッチ部15は、ポート16-1,16-3,16-7から受信
したパケットを、ポート16-5には転送しない。また、
スイッチ部15は、ポート16-2,16-6,16-8から
受信したパケットを、ポート16-4には転送しない。
The switch unit 15 does not transfer a packet received from a single port to another single port or to an assigned group port. That is, the switch unit 15 does not transfer the packets received from the ports 16-1, 16-3, and 16-7 to the port 16-5. Also,
The switch unit 15 does not transfer the packets received from the ports 16-2, 16-6, and 16-8 to the port 16-4.

【0022】こうすることにより、スイッチングハブ1
0は、スイッチングハブ20へ転送するパケットを、ポ
ート16-4と16-5に振り分けるようになる。また、ス
イッチングハブ20にとっては、ポート16-1,16-
3,16-7に接続された端末はポート26-4の先に接続
されているように見え、ポート16-2,16-6,16-8
に接続された端末17-1〜17-nはポート26-5の先に
接続されているように見える。このため、スイッチング
ハブ20は、スイッチングハブ10へ転送するパケット
を、ポート26-4と26-5に振り分けるようになる。以
上により、スイッチングハブ10とスイッチングハブ2
0との間の通信は、2つのポートに分散されて行われ
る。
By doing so, the switching hub 1
0 means that the packet to be transferred to the switching hub 20 is distributed to the ports 16-4 and 16-5. For the switching hub 20, the ports 16-1, 16-
Terminals connected to 3, 16-7 appear to be connected beyond port 26-4, and ports 16-2, 16-6, 16-8
Terminals 17-1 to 17-n connected to port 26-5 appear to be connected beyond port 26-5. For this reason, the switching hub 20 distributes the packet to be transferred to the switching hub 10 to the ports 26-4 and 26-5. As described above, the switching hub 10 and the switching hub 2
The communication with 0 is distributed to two ports.

【0023】このように、本実施の形態では、スイッチ
ングハブ10に接続された端末17-1〜17-nと、スイ
ッチングハブ20に接続された端末27-1〜27-nと
の間の通信を、複数のポート16-1〜16-nに分散して
行うようにしたので、スイッチングハブ10,20間の
スループットを向上させることができる。また、本実施
の形態では、スイッチングハブ10,20間を接続する
ケーブルに障害が発生した場合、スイッチングハブ1
0,20間を接続している他のポート16-1〜16-nに
自動的に切り替わるようにしたので、スイッチングハブ
10,20間の少なくとも1本のケーブルが通信可能で
あれば、スイッチングハブ10,20間の通信を途絶え
ることなく行うことができる。
As described above, in the present embodiment, communication between the terminals 17-1 to 17-n connected to the switching hub 10 and the terminals 27-1 to 27-n connected to the switching hub 20 is performed. Is distributed to the plurality of ports 16-1 to 16-n, so that the throughput between the switching hubs 10 and 20 can be improved. In the present embodiment, when a failure occurs in the cable connecting the switching hubs 10 and 20, the switching hub 1
The ports are automatically switched to the other ports 16-1 to 16-n connecting 0 and 20. Therefore, if at least one cable between the switching hubs 10 and 20 can communicate, the switching hub Communication between 10, 20 can be performed without interruption.

【0024】また、本実施の形態では、相手のスイッチ
ングハブ20に対して、あたかも複数のスイッチングハ
ブ10が接続されているように見せるようにしたので、
接続する相手のスイッチングハブ20に依存することが
なくなり、他の機器との相互接続を行うことができる。
また、本実施の形態では、ブロードキャストパケットを
送信することにより、スイッチングハブ10,20間が
複数のポート16-1〜16-nで接続されていることを検
出できるため、スイッチングハブ10において、グルー
プポートの設定やポート割り当ての設定を不要とするこ
とができる。
Further, in the present embodiment, the switching hub 20 of the other party is made to look as if a plurality of switching hubs 10 are connected.
There is no need to rely on the switching hub 20 to be connected, and interconnection with other devices can be performed.
Further, in the present embodiment, by transmitting a broadcast packet, it is possible to detect that the switching hubs 10 and 20 are connected by a plurality of ports 16-1 to 16-n. Port settings and port assignment settings can be eliminated.

【0025】[0025]

【発明の効果】以上の如く本発明に係るスイッチングハ
ブ及び通信方法によれば、MACアドレスを有する第1
のスイッチングハブの複数の第1のポートに接続された
複数の第1の端末と、第2のスイッチングハブの複数の
第2のポートに接続された複数の第2の端末との間の通
信を、第1及び第2の複数のポートに分散して行うよう
にしたので、性能の向上を図ることができる。
As described above, according to the switching hub and the communication method according to the present invention, the first device having the MAC address is provided.
Communication between the plurality of first terminals connected to the plurality of first ports of the switching hub and the plurality of second terminals connected to the plurality of second ports of the second switching hub. , The performance is distributed to the first and second plurality of ports, so that the performance can be improved.

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

【図1】本発明のスイッチングハブの一実施の形態を示
すブロック図である。
FIG. 1 is a block diagram showing one embodiment of a switching hub of the present invention.

【図2】図1のスイッチングハブの詳細を示すブロック
図である。
FIG. 2 is a block diagram showing details of a switching hub of FIG. 1;

【図3】図2のポート管理テーブルを示す図である。FIG. 3 is a diagram showing a port management table of FIG. 2;

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

1 累積位相加算回路 1 Cumulative phase addition circuit

Claims (5)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 MACアドレスを有する第1のスイッチ
ングハブの複数の第1のポートに接続された複数の第1
の端末と、第2のスイッチングハブの複数の第2のポー
トに接続された複数の第2の端末との間の通信を、前記
第1及び第2の複数のポートに分散して行うスイッチン
グハブであって、 前記第1のスイッチングハブには、 前記第1のポートがグループポートであるかシングルポ
ートであるかを管理するとともに、前記グループポート
に対し前記第1のポートを均等に割り当てるポート管理
テーブルと、 前記第1のポートのリンク状態を検出するためのリンク
検出信号を発生するリンク検出部と、 前記リンク検出信号に基づき前記第1のポートへMAC
アドレス及び送信ポート番号を含むパケットを送信する
パケット送信部と、 前記第1のポートからの送信元のMACアドレスが自身
のMACアドレスと一致したパケットを受信すると、前
記パケット内に記録されている送信ポート番号と、前記
パケットを受信した送信ポート番号とをグループポート
として前記ポート管理テーブルに登録するパケット受信
部と、 前記第1のポートから送られてくるパケットのMACア
ドレス及び前記ポート管理テーブルを参照してスイッチ
ング処理を行うスイッチ部と が備えられている ことを特徴とするスイッチングハブ。
1. A plurality of first ports connected to a plurality of first ports of a first switching hub having a MAC address.
Between the first terminal and the plurality of second terminals connected to the plurality of second ports of the second switching hub in a distributed manner to the first and second plurality of ports .
A Guhabu, or wherein the first switching hub, the first port is a group port Shingurupo
Port and the group port
Management that equally allocates the first port to the
Table and link for detecting link status of the first port
A link detection unit for generating a detection signal; and a MAC to the first port based on the link detection signal.
Send a packet containing an address and a transmission port number
The packet transmission unit and the MAC address of the transmission source from the first port is
When a packet that matches the MAC address of
Transmission port number recorded in the packet,
The transmission port number that received the packet and the group port
Received as a packet registered in the port management table as
And a MAC address of a packet sent from the first port.
Switch with reference to the address and the port management table.
Switching hub, wherein a and a switch unit that performs ring processing is provided.
【請求項2】 前記パケット送信部から送信されるパケ
ットの送信ポート番号は、前記第1のスイッチングハブ
が有するMACアドレスに基づき、前記パケットのデー
タ部分に記録されることを特徴とする請求項1に記載の
スイッチングハブ。
2. A transmission port number of a packet transmitted from the packet transmitting unit according to claim 1, wherein based on the first MAC address included in the switching hub, characterized in that it is recorded in the data portion of the packet The switching hub according to 1.
【請求項3】 前記パケット受信部は、前記リンク検出
部からの前記第1のポートに対するリンク検出信号がな
くなると、該当ポートをシングルポートとして前記ポー
ト管理テーブルに登録することを特徴とする請求項1
記載のスイッチングハブ。
Wherein the packet receiving unit, when the link detection signal to said first port from said link detecting section is eliminated, claims, characterized in that to register the port management table corresponding port as a single port 2. The switching hub according to 1 .
【請求項4】 前記スイッチ部によるスイッチング処理
には、グループポートから受信したパケットを、そのグ
ループポートに割り当てられたシングルポート以外には
転送しないとしたフィルタリング処理が含まれているこ
とを特徴とする請求項1に記載のスイッチングハブ。
4. The switching process by the switch unit includes a filtering process for not forwarding a packet received from a group port to a port other than a single port assigned to the group port. The switching hub according to claim 1 .
【請求項5】 第1のスイッチングハブの第1のポート
第1の端末あるいは第2のスイッチングハブの第2の
ポートが接続されると、リンク検出信号を発生する工程
と、 前記第1の端末あるいは前記第2のポートが接続されて
いる前記第1のポートへMACアドレス及び送信ポート
番号を含むパケットを送信する工程と、 前記パケットを受けた前記第1のポートのポート番号
と、前記パケットの中に記録されている送信ポート番号
とから、前記第1のポートの接続先を検出する工程と、 前記接続先が前記第2のスイッチングハブである場合、
前記第2のスイッチングハブに接続されている前記第1
のポートをグループポートとしてポート管理テーブル
登録する工程と、 前記ポート管理テーブルに対し前記第2のスイッチング
ハブに接続されている第1のポートであるグループポー
トに、前記第1のポートの残りを割り当てる工程と、 前記パケットのMACアドレス及びポート管理テーブル
を参照し、前記グループポートから受信したパケット
を、そのグループポートに割り当てられた前記第1のポ
ート以外には転送しないとした処理を行う工程と を備えることを特徴とする通信方法。
When the second port of wherein the first terminal or the second switching hub to the first port of the first switching hub are connected, the step of generating a link detection signal, the first Transmitting a packet including a MAC address and a transmission port number to a terminal or the first port to which the second port is connected; a port number of the first port receiving the packet; and the packet Detecting the connection destination of the first port from the transmission port number recorded in the connection port; and when the connection destination is the second switching hub,
The first switching hub connected to the second switching hub;
Registering the port as a group port in a port management table; and registering the remainder of the first port in a group port that is a first port connected to the second switching hub in the port management table. Allocating; and performing a process of referring to the MAC address and port management table of the packet and not transferring the packet received from the group port to any port other than the first port allocated to the group port. A communication method comprising:
JP28209198A 1998-09-18 1998-09-18 Switching hub and communication method Expired - Fee Related JP3296305B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP28209198A JP3296305B2 (en) 1998-09-18 1998-09-18 Switching hub and communication method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP28209198A JP3296305B2 (en) 1998-09-18 1998-09-18 Switching hub and communication method

Publications (2)

Publication Number Publication Date
JP2000101630A JP2000101630A (en) 2000-04-07
JP3296305B2 true JP3296305B2 (en) 2002-06-24

Family

ID=17648014

Family Applications (1)

Application Number Title Priority Date Filing Date
JP28209198A Expired - Fee Related JP3296305B2 (en) 1998-09-18 1998-09-18 Switching hub and communication method

Country Status (1)

Country Link
JP (1) JP3296305B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3317932B2 (en) 1999-07-02 2002-08-26 エヌイーシーシステムテクノロジー株式会社 Hub device with connection information providing function

Also Published As

Publication number Publication date
JP2000101630A (en) 2000-04-07

Similar Documents

Publication Publication Date Title
US5918021A (en) System and method for dynamic distribution of data packets through multiple channels
JP2735390B2 (en) Hub for partitioned virtual area network with shared media access
US7321592B2 (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
US7177325B2 (en) Operations, administration and maintenance (OAM) systems and methods for packet switched data networks
EP0331205B1 (en) Transmission system of a packet signal in a integrated network system using a frame format flexible for various forms of the integrated network system
US6798775B1 (en) Virtual LANs over a DLSw network
US5742604A (en) Interswitch link mechanism for connecting high-performance network switches
JP4040762B2 (en) Method and apparatus for transmitting packet data from a medium access controller
US5216670A (en) Message stripping protocol for a communication network
JPH10150470A5 (en)
US7269661B2 (en) Method using receive and transmit protocol aware logic modules for confirming checksum values stored in network packet
JPH0629986A (en) Hybrid local area network and data message transmission method
JP2001168915A (en) Ip packet transfer system
EP1773008A1 (en) Method and system for implementing virtual router redundancy protocol on a resilient packet ring
US20030065741A1 (en) Concurrent bidirectional network communication utilizing send and receive threads
JP4289562B2 (en) Filter for traffic separation
JP3506327B2 (en) High speed/high reliability ethernet transmission method and I/F device
JP3296305B2 (en) Switching hub and communication method
US9438744B2 (en) Method and data transmission device for data transmission within an xDSL data transmission system connecting at least two ethernet networks via xDSL links
US7864786B2 (en) Repeater apparatus for supporting a plurality of protocols, and a method for controlling protocol conversion in the repeater apparatus
EP2002618A2 (en) Apparatus and methods for providing network security
JP3438237B2 (en) Relay device
JP3684024B2 (en) Data communication apparatus and communication terminal apparatus
JPH09214540A (en) Network and its group management method
JP2937124B2 (en) Transmission method of maximum packet length

Legal Events

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