JPH1127318A - スイッチングハブのデータ転送制御方法及びアドレス検索方法 - Google Patents
スイッチングハブのデータ転送制御方法及びアドレス検索方法Info
- Publication number
- JPH1127318A JPH1127318A JP9174787A JP17478797A JPH1127318A JP H1127318 A JPH1127318 A JP H1127318A JP 9174787 A JP9174787 A JP 9174787A JP 17478797 A JP17478797 A JP 17478797A JP H1127318 A JPH1127318 A JP H1127318A
- Authority
- JP
- Japan
- Prior art keywords
- frame
- address
- port number
- search
- data transfer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Abstract
(57)【要約】
【課題】データ転送遅延時間とアドレス検索処理時間が
短いスイッチングハブのデータ転送制御方法及びアドレ
ス検索方式を提供する。 【解決手段】フレームの送信元アドレスの後にフレーム
番号及び受信ポート番号を付加する機構と、前記フレー
ム番号と送信可能なポート番号の対応を表すレジスタと
を設け、該レジスタが許可するポートにのみ送信を開始
できるようにした。そして、宛先アドレスによる検索処
理と送信元アドレスによる検索処理を並行して行なうよ
うにした。
短いスイッチングハブのデータ転送制御方法及びアドレ
ス検索方式を提供する。 【解決手段】フレームの送信元アドレスの後にフレーム
番号及び受信ポート番号を付加する機構と、前記フレー
ム番号と送信可能なポート番号の対応を表すレジスタと
を設け、該レジスタが許可するポートにのみ送信を開始
できるようにした。そして、宛先アドレスによる検索処
理と送信元アドレスによる検索処理を並行して行なうよ
うにした。
Description
【0001】
【発明の属する技術分野】本発明はスイッチングハブの
データ転送制御方法及びアドレス検索方法に関するもの
である。更に詳述すれば本発明は、複数の端末を接続し
てネットワークを構成したLAN(Local Area Networ
k)の中継装置であり、フレームデータ転送の遅延時間
とアドレス検索処理時間を短縮するスイッチングハブの
データ転送制御方法及びアドレス検索方法に関するもの
である。
データ転送制御方法及びアドレス検索方法に関するもの
である。更に詳述すれば本発明は、複数の端末を接続し
てネットワークを構成したLAN(Local Area Networ
k)の中継装置であり、フレームデータ転送の遅延時間
とアドレス検索処理時間を短縮するスイッチングハブの
データ転送制御方法及びアドレス検索方法に関するもの
である。
【0002】
【従来の技術】近年、LAN(Local Area Network)に
接続された複数の端末間でデータを送受信する技術の高
度化が要請されている。このネットワークにおいて、フ
レームデータを中継する代表的な装置にスイッチングハ
ブがある。
接続された複数の端末間でデータを送受信する技術の高
度化が要請されている。このネットワークにおいて、フ
レームデータを中継する代表的な装置にスイッチングハ
ブがある。
【0003】図7は従来のスイッチングハブの基本動作
説明図である。スイッチングハブ(601)は、複数の
入出力ポート(602〜607)と、複数の端末(61
0〜615)と、各ポート間をスイッチングするスイッ
チング部を持ち、遅延時間が短くポートが重複しないか
ぎり複数のポート間で同時通信が可能な装置である。例
えば、図7では、ポート1( 602)とポート5(60
6)、ポート2( 603)とポート4(605)、ポー
ト3(604)とポート6(607)がそれぞれ同時に
通信可能である 以下、まずデータ転送制御方法に関して説明する。
説明図である。スイッチングハブ(601)は、複数の
入出力ポート(602〜607)と、複数の端末(61
0〜615)と、各ポート間をスイッチングするスイッ
チング部を持ち、遅延時間が短くポートが重複しないか
ぎり複数のポート間で同時通信が可能な装置である。例
えば、図7では、ポート1( 602)とポート5(60
6)、ポート2( 603)とポート4(605)、ポー
ト3(604)とポート6(607)がそれぞれ同時に
通信可能である 以下、まずデータ転送制御方法に関して説明する。
【0004】図8は、従来のスイッチングハブの内部構
成図である。スイッチングハブはデータの送受信制御を
行なう通信制御LSI(708,709)と、MACア
ドレスとポート番号を対にしたテーブルを格納しておく
CAM(702)と、CAMの検索を行ない転送すべき
ポート番号を判定するアドレス検索部(701)と、フ
レームデータの転送の制御を行なうデータ転送制御部
(704,706)と、受信したフレームデータを一時
保存するバッファメモリ(705,707)と、フレー
ムデータを転送するための共有バス(703)と、宛先
のポート番号を通知するための転送先通知バス(71
0)とから構成されている。
成図である。スイッチングハブはデータの送受信制御を
行なう通信制御LSI(708,709)と、MACア
ドレスとポート番号を対にしたテーブルを格納しておく
CAM(702)と、CAMの検索を行ない転送すべき
ポート番号を判定するアドレス検索部(701)と、フ
レームデータの転送の制御を行なうデータ転送制御部
(704,706)と、受信したフレームデータを一時
保存するバッファメモリ(705,707)と、フレー
ムデータを転送するための共有バス(703)と、宛先
のポート番号を通知するための転送先通知バス(71
0)とから構成されている。
【0005】データ転送制御部(704,706)は、
通信制御LSI(708,709)を介して受信したデ
ータに対し、宛先アドレスを抽出すると共に、アドレス
検索部(701)に対しCAM(702)の検索を依頼
し、フレームを一時的にバッファメモリ(705,70
7)に格納する。アドレス検索部(701)は、CAM
(702)を検索することによって宛先のポートを判定
し、データ転送制御部(704,706)に宛先ポート
番号を通知する。宛先ポート番号の通知を受けたデータ
転送制御部(704,706)は、バッファメモリ(7
07)からフレームデータを読み出し、宛先ポートに転
送し、送信を開始する。
通信制御LSI(708,709)を介して受信したデ
ータに対し、宛先アドレスを抽出すると共に、アドレス
検索部(701)に対しCAM(702)の検索を依頼
し、フレームを一時的にバッファメモリ(705,70
7)に格納する。アドレス検索部(701)は、CAM
(702)を検索することによって宛先のポートを判定
し、データ転送制御部(704,706)に宛先ポート
番号を通知する。宛先ポート番号の通知を受けたデータ
転送制御部(704,706)は、バッファメモリ(7
07)からフレームデータを読み出し、宛先ポートに転
送し、送信を開始する。
【0006】図9は上記の処理の流れを示すタイムチャ
ート図である。フレーム受信から転送処理までシリーズ
に行われる。
ート図である。フレーム受信から転送処理までシリーズ
に行われる。
【0007】次に、アドレス検索方式について説明する
ため、図10に再びスイッチングハブの内部構成を示
す。図8と基本的には同じであるが、アドレス検索方式
を詳細に説明するため同様の図を再掲する。スイッチン
グハブはデータの送受信の制御を行なう通信制御LSI
(306,307)と、送信元アドレスとポート番号及
び仮想LAN情報を1組みにしたテーブルを格納してお
くCAM(302)と、CAM(302)の検索を行な
い転送すべきポート番号あるいは仮想LANグループを
判定するアドレス検索部(301)と、フレームデータ
の転送の制御を行なうデータ転送制御部(304,30
5)と、フレームデータを転送するための共有バス(3
03)とから構成される。
ため、図10に再びスイッチングハブの内部構成を示
す。図8と基本的には同じであるが、アドレス検索方式
を詳細に説明するため同様の図を再掲する。スイッチン
グハブはデータの送受信の制御を行なう通信制御LSI
(306,307)と、送信元アドレスとポート番号及
び仮想LAN情報を1組みにしたテーブルを格納してお
くCAM(302)と、CAM(302)の検索を行な
い転送すべきポート番号あるいは仮想LANグループを
判定するアドレス検索部(301)と、フレームデータ
の転送の制御を行なうデータ転送制御部(304,30
5)と、フレームデータを転送するための共有バス(3
03)とから構成される。
【0008】まず、フレームを受信した時の上記スイッ
チングハブの処理を詳述する。
チングハブの処理を詳述する。
【0009】ポートで受信したデータは、通信制御LS
I(306,或は307)でフレームデータに組み立て
られた後、データ転送制御部(304,或は305)に
出力される。フレームを受け取ったデータ転送制御部
(304,或は305)は、宛先アドレス及び送信元ア
ドレスを抽出し、アドレス検索部(301)に対し出力
すると共に、CAM(302)の検索を依頼する。アド
レス検索部(301)は、CAM(302)において、
宛先アドレスによる検索を行ない、宛先ポート番号およ
び宛先ポートの仮想LANグループの情報を読み出す。
次に、送信元アドレスによる検索を行ない、受信ポート
の仮想LANグループの情報を読み出し、宛先の仮想L
ANグループの情報と比較する。
I(306,或は307)でフレームデータに組み立て
られた後、データ転送制御部(304,或は305)に
出力される。フレームを受け取ったデータ転送制御部
(304,或は305)は、宛先アドレス及び送信元ア
ドレスを抽出し、アドレス検索部(301)に対し出力
すると共に、CAM(302)の検索を依頼する。アド
レス検索部(301)は、CAM(302)において、
宛先アドレスによる検索を行ない、宛先ポート番号およ
び宛先ポートの仮想LANグループの情報を読み出す。
次に、送信元アドレスによる検索を行ない、受信ポート
の仮想LANグループの情報を読み出し、宛先の仮想L
ANグループの情報と比較する。
【0010】ここで、宛先ポートの仮想LANグループ
の情報と受信ポートの仮想LANグループの情報が一致
した場合、アドレス検索部(301)は、宛先ポートに
接続される端末と受信ポートに接続される端末は同じ仮
想LANグループであると認識し、データ転送制御部
(304,或は305)に対し、宛先ポートヘの転送を
許可する。そして、データ転送制御部(304,或は3
05)はフレームの転送を行ない、送信を開始する。
の情報と受信ポートの仮想LANグループの情報が一致
した場合、アドレス検索部(301)は、宛先ポートに
接続される端末と受信ポートに接続される端末は同じ仮
想LANグループであると認識し、データ転送制御部
(304,或は305)に対し、宛先ポートヘの転送を
許可する。そして、データ転送制御部(304,或は3
05)はフレームの転送を行ない、送信を開始する。
【0011】一方、宛先ポートの仮想LANグループの
情報と受信ポートの仮想LANグループの情報が一致し
ない場合、アドレス検索部(301)は、宛先ポートに
接続される端末と受信ポートに接続される端末は同じ仮
想LANグループでないと認識し、データ転送制御部
(304,或は305)に対し、宛先ポートヘの転送を
許可しない。
情報と受信ポートの仮想LANグループの情報が一致し
ない場合、アドレス検索部(301)は、宛先ポートに
接続される端末と受信ポートに接続される端末は同じ仮
想LANグループでないと認識し、データ転送制御部
(304,或は305)に対し、宛先ポートヘの転送を
許可しない。
【0012】次に、アドレス検索部(301)の処理を
説明する。アドレス検索部(301)はCAM(30
2)の検索処理を行う。検索処理は、宛先アドレス(D
A、Destination Address )或い送信元アドレス(S
A、Source Address)をCAM(302)に入力して、
同じアドレスの有無を判定をする他、ある宛先アドレス
或は送信元アドレスに対するポート番号、及び仮想LA
Nグループの情報の読み出しを行う。図11は上記の処
理の流れを示すタイムチャート図である。検索処理開始
から仮想LANグループ情報比較まで処理がシリーズに
行われている。
説明する。アドレス検索部(301)はCAM(30
2)の検索処理を行う。検索処理は、宛先アドレス(D
A、Destination Address )或い送信元アドレス(S
A、Source Address)をCAM(302)に入力して、
同じアドレスの有無を判定をする他、ある宛先アドレス
或は送信元アドレスに対するポート番号、及び仮想LA
Nグループの情報の読み出しを行う。図11は上記の処
理の流れを示すタイムチャート図である。検索処理開始
から仮想LANグループ情報比較まで処理がシリーズに
行われている。
【0013】表1はCAM(302)に登録される内容
を示す。CAM(302)には、送信元アドレスと、こ
の送信元アドレスを持つ端末がどのポートに接続されて
いるかを示すポート番号と、どの仮想LANグループに
属しているかを示す仮想LANグループ情報が1組みと
して、複数個の組みが登録されている。
を示す。CAM(302)には、送信元アドレスと、こ
の送信元アドレスを持つ端末がどのポートに接続されて
いるかを示すポート番号と、どの仮想LANグループに
属しているかを示す仮想LANグループ情報が1組みと
して、複数個の組みが登録されている。
【0014】
【表1】
【0015】
【発明が解決しようとする課題】従来のスイッチングハ
ブのデータ転送制御方法には、以下に示す問題がある。
データ転送制御部は、宛先ポート番号を特定するためア
ドレス検索部に対し、検索依頼を行なう他、宛先ポート
番号の通知を受ける必要がある。また、検索処理を行な
った後に転送処理を行なう。このように、検索依頼及び
宛先ポート番号の通知のための処理時間が必要となるた
め、転送遅延が増大するという問題がある。また、宛先
ポート番号を通知するためのバスが必要となるため、こ
れらの機能を実現するためにLSI内部の回路が複雑に
なると同時に、LSIの使用ピン数が増加してしまい、
スイッチングハブのコストが高くなるという問題があ
る。
ブのデータ転送制御方法には、以下に示す問題がある。
データ転送制御部は、宛先ポート番号を特定するためア
ドレス検索部に対し、検索依頼を行なう他、宛先ポート
番号の通知を受ける必要がある。また、検索処理を行な
った後に転送処理を行なう。このように、検索依頼及び
宛先ポート番号の通知のための処理時間が必要となるた
め、転送遅延が増大するという問題がある。また、宛先
ポート番号を通知するためのバスが必要となるため、こ
れらの機能を実現するためにLSI内部の回路が複雑に
なると同時に、LSIの使用ピン数が増加してしまい、
スイッチングハブのコストが高くなるという問題があ
る。
【0016】また、従来のスイッチングハブのアドレス
検索方法には、以下に示す問題がある。端末アドレスに
よる仮想LANを実現しようとする場合、宛先アドレス
と送信元アドレスそれぞれに対する仮想LANグループ
情報の検索を順番に行う必要があるため、検索処理時間
が長いという問題がある。
検索方法には、以下に示す問題がある。端末アドレスに
よる仮想LANを実現しようとする場合、宛先アドレス
と送信元アドレスそれぞれに対する仮想LANグループ
情報の検索を順番に行う必要があるため、検索処理時間
が長いという問題がある。
【0017】従って本発明の目的は、前記した従来技術
の欠点を解消し、データ転送遅延時間とアドレス検索処
理時間が短いスイッチングハブのデータ転送制御方法及
びアドレス検索方式を提供することにある。
の欠点を解消し、データ転送遅延時間とアドレス検索処
理時間が短いスイッチングハブのデータ転送制御方法及
びアドレス検索方式を提供することにある。
【0018】
【課題を解決するための手段】上記の目的を実現するた
め本発明は、フレームを識別するために、該フレームの
送信元アドレスの後にフレーム番号及び受信ポート番号
を付加する機構と、前記フレーム番号と送信可能なポー
ト番号の対応を表すレジスタとを設け、該レジスタが許
可するポートにのみ送信を開始できるようにした。
め本発明は、フレームを識別するために、該フレームの
送信元アドレスの後にフレーム番号及び受信ポート番号
を付加する機構と、前記フレーム番号と送信可能なポー
ト番号の対応を表すレジスタとを設け、該レジスタが許
可するポートにのみ送信を開始できるようにした。
【0019】なお、上記のフレーム番号及び受信ポート
番号を付加する機構はデータ転送制御部が具備し、前記
フレーム番号と宛先ポート番号の管理はアドレス検索部
が行なっても良い。
番号を付加する機構はデータ転送制御部が具備し、前記
フレーム番号と宛先ポート番号の管理はアドレス検索部
が行なっても良い。
【0020】また、上記の目的を実現するため本発明
は、宛先アドレスによる検索専用のCAMと、送信元ア
ドレスによる検索専用のCAMを設け、宛先アドレスに
よる検索処理と送信元アドレスによる検索処理を並行し
て行なうようにした。
は、宛先アドレスによる検索専用のCAMと、送信元ア
ドレスによる検索専用のCAMを設け、宛先アドレスに
よる検索処理と送信元アドレスによる検索処理を並行し
て行なうようにした。
【0021】
【発明の実施の形態】以下、本発明の一実施例を添付図
面を基づいて詳述する。
面を基づいて詳述する。
【0022】図1は、本発明によるデータ転送方式を実
現するためのスイッチングハブのハードウェア構成図で
ある。スイッチングハブは、通信制御LSI(109,
110)と、フレームの転送制御を行なうデータ転送制
御部(105,107)と、フレームを一時格納するバ
ッファメモリ(106,108)と、送信元アドレスと
転送先ポート番号を組みで格納しておくCAM(10
3)と、フレームのアドレスを抽出し、CAM(10
3)を検索することにより転送先ポート番号を判定する
アドレス検索部(102)と、フレームの転送を行うた
めの共有バス(104)と、フレーム番号と全てのポー
ト番号との対応を表すテーブルを保持しておくポート番
号対応レジスタ(101)とから構成されている。新規
にポート番号対応レジスタ(101)が設けられている
のが特徴である。
現するためのスイッチングハブのハードウェア構成図で
ある。スイッチングハブは、通信制御LSI(109,
110)と、フレームの転送制御を行なうデータ転送制
御部(105,107)と、フレームを一時格納するバ
ッファメモリ(106,108)と、送信元アドレスと
転送先ポート番号を組みで格納しておくCAM(10
3)と、フレームのアドレスを抽出し、CAM(10
3)を検索することにより転送先ポート番号を判定する
アドレス検索部(102)と、フレームの転送を行うた
めの共有バス(104)と、フレーム番号と全てのポー
ト番号との対応を表すテーブルを保持しておくポート番
号対応レジスタ(101)とから構成されている。新規
にポート番号対応レジスタ(101)が設けられている
のが特徴である。
【0023】まず、ポートがフレームを受信したときの
動作を説明する。
動作を説明する。
【0024】データ転送制御部(105,107)は、
通信制御LSI(109,110)を介してフレームが
受信されると、送信元アドレスの直後にフレーム番号お
よび受信ポート番号を付加する。図2はフレーム番号及
び受信ポート番号が付加されたフレームの構成図であ
る。
通信制御LSI(109,110)を介してフレームが
受信されると、送信元アドレスの直後にフレーム番号お
よび受信ポート番号を付加する。図2はフレーム番号及
び受信ポート番号が付加されたフレームの構成図であ
る。
【0025】その後、転送を開始するため、共有バス
(104)にフレームを出力する。アドレス検索部(1
02)は、フレームが転送されて来たことを検出する
と、宛先アドレス、フレーム番号及び受信ポート番号を
抽出し、CAM(1O3)の検索を行う。CAM(10
3)の検索の結果、宛先ポートが判定すると、抽出した
フレーム番号と送信が許される宛先ポート番号の対応関
係をポート番号対応レジスタ(101)に書き込む。
(104)にフレームを出力する。アドレス検索部(1
02)は、フレームが転送されて来たことを検出する
と、宛先アドレス、フレーム番号及び受信ポート番号を
抽出し、CAM(1O3)の検索を行う。CAM(10
3)の検索の結果、宛先ポートが判定すると、抽出した
フレーム番号と送信が許される宛先ポート番号の対応関
係をポート番号対応レジスタ(101)に書き込む。
【0026】次に、アドレス検索部(102)内での動
作を説明する。図3はアドレス検索部(102)の内部
構成図である。データ転送制御部(105,107)か
らフレームが転送されて来ると、アドレス抽出部(21
0,211)において宛先アドレス及びフレーム番号を
抽出し、FIFO(206,207,208,209)
に溜める。その後、抽出されたアドレスはアドレス検索
制御部(202)において、CAM(103)の検索が
なされる。CAM(103)から宛先ポート番号が抽出
されると、アドレス検索制御部(202)はポート番号
対応レジスタ制御部(203)に宛先ポート番号を出力
する。
作を説明する。図3はアドレス検索部(102)の内部
構成図である。データ転送制御部(105,107)か
らフレームが転送されて来ると、アドレス抽出部(21
0,211)において宛先アドレス及びフレーム番号を
抽出し、FIFO(206,207,208,209)
に溜める。その後、抽出されたアドレスはアドレス検索
制御部(202)において、CAM(103)の検索が
なされる。CAM(103)から宛先ポート番号が抽出
されると、アドレス検索制御部(202)はポート番号
対応レジスタ制御部(203)に宛先ポート番号を出力
する。
【0027】その後、ポート番号対応レジスタ制御部
(203)は、フレーム番号と宛先ポート番号の対応を
ポ一卜番号対応レジスタ(101)に書き込む。
(203)は、フレーム番号と宛先ポート番号の対応を
ポ一卜番号対応レジスタ(101)に書き込む。
【0028】表2は、ポート番号対応レジスタ(10
1)における、フレーム番号と宛先ポート番号の対応を
示す。例えば、受信ポート番号が1でフレーム番号が2
のフレームは、ポート4より送信可能であることを示し
ている。このテーブルの容量は、転送速度により様々に
変化させても良い。
1)における、フレーム番号と宛先ポート番号の対応を
示す。例えば、受信ポート番号が1でフレーム番号が2
のフレームは、ポート4より送信可能であることを示し
ている。このテーブルの容量は、転送速度により様々に
変化させても良い。
【0029】
【表2】
【0030】図4は、上記のフレーム受信時の処理の流
れを示すタイムチャート図である。転送処理と検索処
理、ポート番号対応レジスタ作成処理とポート番号対応
レジスタ参照がパラレルで、すなわち並行して行なわれ
る。従ってデータの転送遅延が減少し、且つ宛先ポート
番号を通知するためのバスが不必要のためLSI内部の
回路が簡単になり、LSIの使用ピン数を増加させずに
済む。
れを示すタイムチャート図である。転送処理と検索処
理、ポート番号対応レジスタ作成処理とポート番号対応
レジスタ参照がパラレルで、すなわち並行して行なわれ
る。従ってデータの転送遅延が減少し、且つ宛先ポート
番号を通知するためのバスが不必要のためLSI内部の
回路が簡単になり、LSIの使用ピン数を増加させずに
済む。
【0031】次に、本発明によるアドレス検索方式につ
いて説明する。図5は、その方式を実現するためのスイ
ッチングハブのハードウェア構成図である。スイッチン
グハブは、通信制御LSI(507,508)と、フレ
ームの転送制御を行なうデータ転送制御部(505,5
06)と、送信元アドレス、ポート番号及び仮想LAN
グループの情報の対応表を格納しておくDA検索用CA
M(502)及びSA検索用CAM(503)と、これ
らのCAMを検索することにより転送先ポート番号の判
定及び仮想LANグループの情報の認識及び判定を行な
うアドレス検索部(501)と、フレームの転送を行な
うための共有バス(504)とから構成されている。検
索用CAMがDA検索用とSA検索用の2つに成ってい
るのが特徴である。
いて説明する。図5は、その方式を実現するためのスイ
ッチングハブのハードウェア構成図である。スイッチン
グハブは、通信制御LSI(507,508)と、フレ
ームの転送制御を行なうデータ転送制御部(505,5
06)と、送信元アドレス、ポート番号及び仮想LAN
グループの情報の対応表を格納しておくDA検索用CA
M(502)及びSA検索用CAM(503)と、これ
らのCAMを検索することにより転送先ポート番号の判
定及び仮想LANグループの情報の認識及び判定を行な
うアドレス検索部(501)と、フレームの転送を行な
うための共有バス(504)とから構成されている。検
索用CAMがDA検索用とSA検索用の2つに成ってい
るのが特徴である。
【0032】このスイッチングハブがフレームを受信し
たときの動作を説明する。
たときの動作を説明する。
【0033】データ転送制御部(505,506)は、
通信制御LSI(507,508)から送信されるフレ
ームより、送信元アドレス、宛先アドレスを抽出し、ア
ドレス検索部(501)に対して送信元アドレスおよび
宛先アドレスを転送すると共に、CAMの検索を依頼す
る。アドレス検索部(501)は、まず、宛先アドレス
によるDA検索用CAM(502)の検索を行い、宛先
ポート番号及び仮想LANグループ情報を読み出す。同
時に、送信元アドレスによるSA検索用CAM(50
3)の検索を行い、受信ポートの仮想LANグループ情
報を読み出す。
通信制御LSI(507,508)から送信されるフレ
ームより、送信元アドレス、宛先アドレスを抽出し、ア
ドレス検索部(501)に対して送信元アドレスおよび
宛先アドレスを転送すると共に、CAMの検索を依頼す
る。アドレス検索部(501)は、まず、宛先アドレス
によるDA検索用CAM(502)の検索を行い、宛先
ポート番号及び仮想LANグループ情報を読み出す。同
時に、送信元アドレスによるSA検索用CAM(50
3)の検索を行い、受信ポートの仮想LANグループ情
報を読み出す。
【0034】図6は、これらの処理の流れを示すタイム
チャート図である。この図より分かるように、宛先アド
レスによる検索処理と送信元アドレスによる検索処理が
並行して行われる。従って検索処理時間を大幅に短縮す
ることができる。なお、DA検索用CAM(502)、
及びSA検索用CAM(503)には、全く同じ内容が
登録される。
チャート図である。この図より分かるように、宛先アド
レスによる検索処理と送信元アドレスによる検索処理が
並行して行われる。従って検索処理時間を大幅に短縮す
ることができる。なお、DA検索用CAM(502)、
及びSA検索用CAM(503)には、全く同じ内容が
登録される。
【0035】
【発明の効果】本発明は下記の如き優れた効果を発揮
し、工業上有用である。
し、工業上有用である。
【0036】(1)データ転送制御部からアドレス検索
処理への検索要求および宛先ポート番号の通知に必要な
時間が省けるため、転送遅延を短縮できる。
処理への検索要求および宛先ポート番号の通知に必要な
時間が省けるため、転送遅延を短縮できる。
【0037】(2)宛先ポート番号通知の手間が不要な
ため、転送先通知バスが不要となり、通信制御LSIの
ピン数が大幅に削減でき、スイッチングハブのコストを
下げることが出来る。
ため、転送先通知バスが不要となり、通信制御LSIの
ピン数が大幅に削減でき、スイッチングハブのコストを
下げることが出来る。
【0038】(3)送信元アドレスによる検索専用のC
AMを2台とし、宛先アドレスによる検索処理と、送信
元アドレスの検索処理を並行して行なうことが可能なた
め、検索処理時間を大幅に短縮することが可能である。
AMを2台とし、宛先アドレスによる検索処理と、送信
元アドレスの検索処理を並行して行なうことが可能なた
め、検索処理時間を大幅に短縮することが可能である。
【図1】本発明のデータ転送制御方法の一実施例を実現
するスイッチングハブのハードウェア構成図である。
するスイッチングハブのハードウェア構成図である。
【図2】本発明のデータ転送制御方法の一実施例に係わ
るフレームの構成図である。
るフレームの構成図である。
【図3】本発明のデータ転送制御方法の一実施例に係わ
るアドレス検索部の構成図である。
るアドレス検索部の構成図である。
【図4】本発明の一実施例に係わるフレーム転送処理の
流れを表すタイムチャート図である。
流れを表すタイムチャート図である。
【図5】本発明のアドレス検索方法の一実施例を実現す
るスイッチングハブの構成図である。
るスイッチングハブの構成図である。
【図6】本発明の一実施例に係わるアドレス検索処理の
流れを表すタイムチャート図である。
流れを表すタイムチャート図である。
【図7】従来のスイッチングハブの基本的機能の説明図
である。
である。
【図8】従来のデータ転送処理を説明するためのハード
ウェア構成図である。
ウェア構成図である。
【図9】従来のデータ転送処理の流れを表すタイムチャ
ート図である。
ート図である。
【図10】従来のアドレス検索処理を説明するためのハ
ードウェア構成図である。
ードウェア構成図である。
【図11】従来のアドレス検索処理の流れを表すタイム
チャート図である。
チャート図である。
101 ポート番号対応レジスタ 102,201 アドレス検索部 103 CAM 104 共有バス 105,107 データ転送制御部 106,108 バッファメモリ、 109,110 通信制御LSI 401 フレーム 202 アドレス検索制御部 203 ポート番号対応レジスタ制御部 204,205 調停部 206〜209 FIFO 210,211 アドレス抽出部 212,213 データ転送制御部IF 501 アドレス検索部 502 DA検索用CAM 503 SA検索用CAM 504 共通バス 505,506 データ転送制御部 507,508 通信制御LSI 601 スイッチングハブ 602〜607 入出力ポート 610〜615 端末 301,701 アドレス検索部 302,702 CAM 303,703 共有バス 304,305,704,706 データ転送制御部 705,707 バッファメモリ 306,307,708,709 通信制御LSI 710 転送先通知バス
Claims (3)
- 【請求項1】フレームデータを中継するスイッチングハ
ブのデータ転送制御方法において、フレームの送信元ア
ドレスの後にフレーム番号及び受信ポート番号を付加す
る機構と、前記フレーム番号と送信可能なポート番号の
対応を表すレジスタとを設けて、該レジスタが許可する
ポートにのみ送信を行なうようにすることを特徴とする
スイッチングハブのデータ転送制御方法。 - 【請求項2】フレーム番号及び受信ポート番号を付加す
る機構はデータ転送制御部が具備し、前記フレーム番号
と宛先ポート番号の管理はアドレス検索部が行なうこと
を特徴とする請求項1記載のスイッチングハブのデータ
転送制御方法。 - 【請求項3】フレームデータを中継するスイッチングハ
ブのアドレス検索方法において、宛先アドレスによる検
索専用のCAMと、送信元アドレスによる検索専用のC
AMを設けて、宛先アドレスによる検索処理と送信元ア
ドレスによる検索処理を並行して行なうことを特徴とす
るスイッチングハブのアドレス検索方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9174787A JPH1127318A (ja) | 1997-06-30 | 1997-06-30 | スイッチングハブのデータ転送制御方法及びアドレス検索方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9174787A JPH1127318A (ja) | 1997-06-30 | 1997-06-30 | スイッチングハブのデータ転送制御方法及びアドレス検索方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH1127318A true JPH1127318A (ja) | 1999-01-29 |
Family
ID=15984672
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP9174787A Pending JPH1127318A (ja) | 1997-06-30 | 1997-06-30 | スイッチングハブのデータ転送制御方法及びアドレス検索方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH1127318A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1551592B (zh) | 2003-05-06 | 2011-07-06 | 精工爱普生株式会社 | 数据传输控制装置、电子设备及数据传输控制方法 |
-
1997
- 1997-06-30 JP JP9174787A patent/JPH1127318A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1551592B (zh) | 2003-05-06 | 2011-07-06 | 精工爱普生株式会社 | 数据传输控制装置、电子设备及数据传输控制方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0508886B1 (en) | Filtering and disposition of messages in a bridge using a single address and protocol table | |
| US5940597A (en) | Method and apparatus for periodically updating entries in a content addressable memory | |
| EP2019360A1 (en) | Data processing apparatus and data transfer method | |
| JPH09307581A (ja) | ブリッジ装置 | |
| JP2000115234A (ja) | パケット処理装置とパケット処理方法とパケット交換機 | |
| CA2011934A1 (en) | Method and apparatus for source routing bridging | |
| JPH03289738A (ja) | パケット交換システムにおける端末収容回路のアドレス設定・フィルタリング方式 | |
| JPH1127318A (ja) | スイッチングハブのデータ転送制御方法及びアドレス検索方法 | |
| JPH04273735A (ja) | ローカルエリアネットワークブリッジ装置 | |
| US6301259B1 (en) | Switch and switching method | |
| JP2003289315A (ja) | パケット転送装置およびパケット転送方法 | |
| JPH0983576A (ja) | ネットワーク間接続装置 | |
| JP2953362B2 (ja) | Lanのスイッチング装置 | |
| JPH11122280A (ja) | スイッチングハブ | |
| JPH07160624A (ja) | 通信装置 | |
| JPH03235444A (ja) | アドレスフィルタ装置 | |
| JPS58170155A (ja) | パケツト通信方式 | |
| JPH0964901A (ja) | スイッチングハブのアドレス学習方式 | |
| JP3008837B2 (ja) | Lanのスイッチング装置 | |
| JPH042236A (ja) | ブリッジ装置 | |
| JPH0926911A (ja) | ページ情報転送処理装置 | |
| CN121743247A (zh) | 一种存储器数据交换传输处理方法及传输装置 | |
| JP3082218B2 (ja) | 通信制御装置 | |
| JPH1188404A (ja) | ゲートウェイ装置 | |
| JPH05153125A (ja) | ブリツジ装置 |