JPH04830A - 2ポートブリッジ装置 - Google Patents
2ポートブリッジ装置Info
- Publication number
- JPH04830A JPH04830A JP9935390A JP9935390A JPH04830A JP H04830 A JPH04830 A JP H04830A JP 9935390 A JP9935390 A JP 9935390A JP 9935390 A JP9935390 A JP 9935390A JP H04830 A JPH04830 A JP H04830A
- Authority
- JP
- Japan
- Prior art keywords
- port
- packet
- registered
- area
- database
- 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
- 238000012546 transfer Methods 0.000 abstract description 25
- 238000012545 processing Methods 0.000 abstract description 8
- 238000004904 shortening Methods 0.000 abstract 1
- 238000001914 filtration Methods 0.000 description 4
- 238000012795 verification Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Landscapes
- Small-Scale Networks (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[発明の目的]
(産業上の利用分野)
本発明は、第1のネットワークから第1のポートを介し
て受信されるパケットの送信に必要なデータを登録して
いるデータベースを有し、当該受信されたパケットを第
2のポートを介して第2のネットワークに送信する2ポ
ートブリッジ装置のうち、特に、当該データベースの領
域を各ホトの領域に分けて用いることにより、処理を迅
速にする2ポートブリッジ装置に関する。
て受信されるパケットの送信に必要なデータを登録して
いるデータベースを有し、当該受信されたパケットを第
2のポートを介して第2のネットワークに送信する2ポ
ートブリッジ装置のうち、特に、当該データベースの領
域を各ホトの領域に分けて用いることにより、処理を迅
速にする2ポートブリッジ装置に関する。
(従来の技術)
上記、従来の2ポートブリッジ装置はポート1例のネッ
トワーク、例えばローカルエリアネットワーク(以下、
LANという。)からパケットを受信すると当該パケッ
トにセットされているソースアドレスを調べる。このソ
ースアドレスが転送データベースにエントリー(登録)
されてぃなければブリッジ装置は、当該ソースアドレス
をポート1を示すポートIDとともに転送データベース
の所定アドレスに登録する。そして、上記ブリッジ装置
は、受信したパケットにセットされているディストネー
ションアドレスが転送データベースに登録されていると
き当該ディストネーションアドレスとともに登録されて
いるポートIDの示すポートにパケットを送信する。一
方、受信したパケットにセットされているディストネー
ションアドレスが転送データベースに登録されていない
ときブリッジ装置は、受信したボート1以外のホト2に
受信したパケットを送信する。なお、上記ポートIDの
示すポートが受信したポートと同しポート1のときブリ
ッジ装置は、受信したパケットを捨てる。上記パケット
にセットされているソースアドレスおよびディストネー
ションアドレスと転送データベースに登録されているア
ドレスとの照合を迅速に行なうのが容易ではなかった。
トワーク、例えばローカルエリアネットワーク(以下、
LANという。)からパケットを受信すると当該パケッ
トにセットされているソースアドレスを調べる。このソ
ースアドレスが転送データベースにエントリー(登録)
されてぃなければブリッジ装置は、当該ソースアドレス
をポート1を示すポートIDとともに転送データベース
の所定アドレスに登録する。そして、上記ブリッジ装置
は、受信したパケットにセットされているディストネー
ションアドレスが転送データベースに登録されていると
き当該ディストネーションアドレスとともに登録されて
いるポートIDの示すポートにパケットを送信する。一
方、受信したパケットにセットされているディストネー
ションアドレスが転送データベースに登録されていない
ときブリッジ装置は、受信したボート1以外のホト2に
受信したパケットを送信する。なお、上記ポートIDの
示すポートが受信したポートと同しポート1のときブリ
ッジ装置は、受信したパケットを捨てる。上記パケット
にセットされているソースアドレスおよびディストネー
ションアドレスと転送データベースに登録されているア
ドレスとの照合を迅速に行なうのが容易ではなかった。
(発明が解決しようとする課題)
従来の装置は、LANから受信したパケットにセットさ
れているソースアドレスおよびディストネーションアド
レスと転送データベースに登録されているソースアドレ
スおよびディストネーションアドレスとを照合するとキ
、転送データベースの先頭アドレスからアドレスが一致
するまで照合するため、転送データベースに登録されて
いる全てのデータを照合する場合もあり、照合に時間を
要する。照合に時間を要すり、とにより装置の処理の遅
延を招来するおそれがあり、その対策か切望されていた
。
れているソースアドレスおよびディストネーションアド
レスと転送データベースに登録されているソースアドレ
スおよびディストネーションアドレスとを照合するとキ
、転送データベースの先頭アドレスからアドレスが一致
するまで照合するため、転送データベースに登録されて
いる全てのデータを照合する場合もあり、照合に時間を
要する。照合に時間を要すり、とにより装置の処理の遅
延を招来するおそれがあり、その対策か切望されていた
。
本発明は、上記に鑑みてなされたものであり、その目的
は、データベースの領域をポート毎の領域に分けて用い
ることにより、アドレスの照合に要する時間を短縮して
、装置の処理を迅速にし、また、当該データベースに登
録するデータ量を少なくしてデータベースの小容量化を
図り、装置の品質を向上する2ポートブリッジ装置を提
供することにある。
は、データベースの領域をポート毎の領域に分けて用い
ることにより、アドレスの照合に要する時間を短縮して
、装置の処理を迅速にし、また、当該データベースに登
録するデータ量を少なくしてデータベースの小容量化を
図り、装置の品質を向上する2ポートブリッジ装置を提
供することにある。
[発明の構成]
(課題を解決するための手段)
上記目的を達成するため、本発明は、第1のネットワー
クから第1のポートを介して受信されるパケットの送信
に必要なデータを登録しているデータベースを有し、当
該受信されたパケットを第2のポートを介して第2のネ
ットワークに送信する2ポートブリッジ装置において、 前記第1のポートから受信されるパケットにセットされ
ているデータを前記データベースの一端の領域に登録し
、前記第2のポートから受信されるパケットにセットさ
れているデータを当該データベースの他端の領域に登録
する登録手段と、前記第1のポートから受信されるパケ
ットにセットされているデータと前記データベースの一
端の領域に登録されているデータとを照合し、前記第2
のポートから受信されるパケットにセットされているデ
ータと当該データベースの他端の領域に登録されている
データとを照合する照合手段と、を備えたことを要旨と
する。
クから第1のポートを介して受信されるパケットの送信
に必要なデータを登録しているデータベースを有し、当
該受信されたパケットを第2のポートを介して第2のネ
ットワークに送信する2ポートブリッジ装置において、 前記第1のポートから受信されるパケットにセットされ
ているデータを前記データベースの一端の領域に登録し
、前記第2のポートから受信されるパケットにセットさ
れているデータを当該データベースの他端の領域に登録
する登録手段と、前記第1のポートから受信されるパケ
ットにセットされているデータと前記データベースの一
端の領域に登録されているデータとを照合し、前記第2
のポートから受信されるパケットにセットされているデ
ータと当該データベースの他端の領域に登録されている
データとを照合する照合手段と、を備えたことを要旨と
する。
(作用)
上記構成を備えた2ポートブリッジ装置においては、第
1のネットワークから第1のポートを介して受信される
パケットにセットされているブタを前記データベースの
一端の領域に登録し、第2のネットワークから第2のポ
ートを介して受信されるパケットにセットされているデ
ータを当該データベースの他端の領域に登録する。次に
受信したパケットの送信か否かを判断する、所謂バケッ
トのフィルタリングの場合、第1のネットワクから第1
のポートを介して受信されるパケットにセットされてい
るデータと前記データベースの一端の領域に登録されて
いるデータとを照合し、前記第2のポートから受信され
るパケットにセットされているデータと当該データベー
スの他端の領域に登録されているデータとを照合するた
め、照合等に要する時間を短縮して、装置の処理を迅速
にできる。
1のネットワークから第1のポートを介して受信される
パケットにセットされているブタを前記データベースの
一端の領域に登録し、第2のネットワークから第2のポ
ートを介して受信されるパケットにセットされているデ
ータを当該データベースの他端の領域に登録する。次に
受信したパケットの送信か否かを判断する、所謂バケッ
トのフィルタリングの場合、第1のネットワクから第1
のポートを介して受信されるパケットにセットされてい
るデータと前記データベースの一端の領域に登録されて
いるデータとを照合し、前記第2のポートから受信され
るパケットにセットされているデータと当該データベー
スの他端の領域に登録されているデータとを照合するた
め、照合等に要する時間を短縮して、装置の処理を迅速
にできる。
(実施例)
以下、図面を用いて本発明の詳細な説明する。
第1図は本発明の2ポートブリッジ装置に係わる一実施
例の構成を示すブロック図である。
例の構成を示すブロック図である。
図中、1はブリッジ装置であり、後述する転送データベ
ース9(データベース)を有して受信するパケットの送
信の有無を判断するパケットのフィルタリングを行なう
、所謂スパンニグツーリーアルゴリズムを備えた2ポー
トブリッジである。
ース9(データベース)を有して受信するパケットの送
信の有無を判断するパケットのフィルタリングを行なう
、所謂スパンニグツーリーアルゴリズムを備えた2ポー
トブリッジである。
上記ブリッジ装置1は、セグメント3に接続し、当該セ
グメント3上にワークステーションA、 Bが配設さ
れ、ワークステーションA、Bから送信されるパケット
がポート1を介して受信する構成である。また、ブリッ
ジ装置1はセグメント5に接続し、当該セグメント5上
にワークステーションC,Dが配設され、ワークステー
ションC,Dから送信されるパケットがポート2を介し
て受信する構成である。
グメント3上にワークステーションA、 Bが配設さ
れ、ワークステーションA、Bから送信されるパケット
がポート1を介して受信する構成である。また、ブリッ
ジ装置1はセグメント5に接続し、当該セグメント5上
にワークステーションC,Dが配設され、ワークステー
ションC,Dから送信されるパケットがポート2を介し
て受信する構成である。
同ブリッジ装置1はコントローラ7(登録手段。
照合手段)および転送データベース9を有する。
上記コントローラ7は、上記ブリッジ装置7全体を制御
するものであり、ポート1から受信されるパケットにセ
ットされているソースアドレスと後述する転送データベ
ース9のポート1領域の先頭アドレスから検索して、当
該ソースアドレスがエントリー(登録)されているか否
かを判別する。
するものであり、ポート1から受信されるパケットにセ
ットされているソースアドレスと後述する転送データベ
ース9のポート1領域の先頭アドレスから検索して、当
該ソースアドレスがエントリー(登録)されているか否
かを判別する。
また、コントローラ7は、ポート2から受信されるパケ
ットのディストネーションアドレスと転送データベース
9のポート2領域の図中下端の最終アドレスから検索し
て、当該ディストネーションアドレスが登録されている
とパケットを捨て、登録されていなければポート1から
受信したパケットをセグメント3に送信する。このよう
に、コントローラ7は、ブリッジ装置1のパケットの送
受信および転送データベース9を管理するものである。
ットのディストネーションアドレスと転送データベース
9のポート2領域の図中下端の最終アドレスから検索し
て、当該ディストネーションアドレスが登録されている
とパケットを捨て、登録されていなければポート1から
受信したパケットをセグメント3に送信する。このよう
に、コントローラ7は、ブリッジ装置1のパケットの送
受信および転送データベース9を管理するものである。
転送データベース9は、図中上部の先頭アドレスからポ
ート1より受信されるセグメント3上に配設されている
ワークステーションAのソースアドレスとディストネー
ションアドレス等のAデータおよびワークステーション
Bのソースアドレスとディストネーションアドレス等の
Bデータをアドレス順に登録しているポート1領域を有
する。
ート1より受信されるセグメント3上に配設されている
ワークステーションAのソースアドレスとディストネー
ションアドレス等のAデータおよびワークステーション
Bのソースアドレスとディストネーションアドレス等の
Bデータをアドレス順に登録しているポート1領域を有
する。
また、転送データベース9は、図中下部の最終アドレス
からポート2より受信されるセグメント5上に配設され
ているワークステーションCのソースアドレスとディス
トネーションアドレス等のCデータおよびワークステー
ションDのソースアドレスとディストネーションアドレ
ス等のDデータをアドレス順に登録しているポート2領
域を有する。上記ポート1領域およびポート2領域は、
転送データベース9の領域を三等分しているが、例えば
、ポート1領域のデータ量が多いときにはポート1領域
がポート2領域よりも大きくなる可変的なものである。
からポート2より受信されるセグメント5上に配設され
ているワークステーションCのソースアドレスとディス
トネーションアドレス等のCデータおよびワークステー
ションDのソースアドレスとディストネーションアドレ
ス等のDデータをアドレス順に登録しているポート2領
域を有する。上記ポート1領域およびポート2領域は、
転送データベース9の領域を三等分しているが、例えば
、ポート1領域のデータ量が多いときにはポート1領域
がポート2領域よりも大きくなる可変的なものである。
なお、上記ポート1領域とポート2領域とのオーバラッ
プを防止するためにコントローラ7により制御されてい
る。
プを防止するためにコントローラ7により制御されてい
る。
次にこの実施例の作用を説明する。
まず、装置に電源投入後、ワークステーションAからパ
ケットが送信されるとブリッジ装置1は、ポート1より
パケットを受信する。パケットを受信するとブリッジ装
置1のコントローラ7は、転送データベース9のポート
1側の領域の先頭アドレスから検索して、パケットにセ
ットされているソースアドレスが登録されていなければ
パケットにセットされているソースアドレスを登録する
。
ケットが送信されるとブリッジ装置1は、ポート1より
パケットを受信する。パケットを受信するとブリッジ装
置1のコントローラ7は、転送データベース9のポート
1側の領域の先頭アドレスから検索して、パケットにセ
ットされているソースアドレスが登録されていなければ
パケットにセットされているソースアドレスを登録する
。
一方、ワークステーションCからパケットが送信される
とコントローラ7は、ポート2よりパケットを受信する
。パケットを受信するとコントローラ7は、転送データ
ベース9のポート2領域の先頭アドレスから順次検索し
て、パケットにセットされているソースアドレスが登録
されていなければパケットにセットされているソースア
ドレスを登録する。
とコントローラ7は、ポート2よりパケットを受信する
。パケットを受信するとコントローラ7は、転送データ
ベース9のポート2領域の先頭アドレスから順次検索し
て、パケットにセットされているソースアドレスが登録
されていなければパケットにセットされているソースア
ドレスを登録する。
次に、ワークステーションから受信したパケットのフィ
ルタリングについて説明する。
ルタリングについて説明する。
ワークステーションAからワークステーションDに向け
てパケットが送信されるとコントローラ7は、ポート1
からパケットを受信する。パケットを受信するとコント
ローラ7は、パケットにセットされているディストネー
ションアドレスを転送データベース9のポート1領域か
ら検索する。
てパケットが送信されるとコントローラ7は、ポート1
からパケットを受信する。パケットを受信するとコント
ローラ7は、パケットにセットされているディストネー
ションアドレスを転送データベース9のポート1領域か
ら検索する。
ディストネーションアドレスが転送データベース9に登
録されていないときコントローラ7は、受信したパケッ
トをポート2からセグメント5に送信する。送信された
パケットはワークステーションDにより受信される。一
方、上記ワークステーションAからワークステーション
Bにパケットが送信されるとコントローラ7は、転送デ
ータベス9のポート1領域を検索してディストネーショ
ンアドレスが登録されているため、受信したパケットを
捨てる。
録されていないときコントローラ7は、受信したパケッ
トをポート2からセグメント5に送信する。送信された
パケットはワークステーションDにより受信される。一
方、上記ワークステーションAからワークステーション
Bにパケットが送信されるとコントローラ7は、転送デ
ータベス9のポート1領域を検索してディストネーショ
ンアドレスが登録されているため、受信したパケットを
捨てる。
更に、ワークステーションDからワークステジョンAに
パケットが送信されるとコントローラ7は、ポート2か
らパケットを受信する。パケットを受信するとコントロ
ーラ7は、パケットにセットされているディストネーシ
ョンアドレスを転送データベース9のポート2領域から
検索する。
パケットが送信されるとコントローラ7は、ポート2か
らパケットを受信する。パケットを受信するとコントロ
ーラ7は、パケットにセットされているディストネーシ
ョンアドレスを転送データベース9のポート2領域から
検索する。
ディストネーションアドレスが転送データベース9に登
録されていないとき、コントローラ7は、受信したパケ
ットをポート1からセグメント3上に送信する。送信さ
れたパケットはワークステーションAにより受信される
。
録されていないとき、コントローラ7は、受信したパケ
ットをポート1からセグメント3上に送信する。送信さ
れたパケットはワークステーションAにより受信される
。
一方、上記ワークステーションCからワークステーショ
ンDにパケットか送信されるとコントローラ7は、転送
データベース9のポート2領域を検索するとディストネ
ーンヨンアトレスか登録されているため、受信したパケ
ットを捨てる。
ンDにパケットか送信されるとコントローラ7は、転送
データベース9のポート2領域を検索するとディストネ
ーンヨンアトレスか登録されているため、受信したパケ
ットを捨てる。
このように、転送データベース9をボート]領域および
ポート2領域に区分して用いるため、ソースアドレスの
照合およびパケットのフィルタリングの処理時間か従来
と比べて半分程度に短縮して、処理を迅速にできる。
ポート2領域に区分して用いるため、ソースアドレスの
照合およびパケットのフィルタリングの処理時間か従来
と比べて半分程度に短縮して、処理を迅速にできる。
また、ポート1領域およびポート2領域に区分している
ため、従来の如くポートを示すポートIDを転送データ
ベース9に登録しなくても済むので、転送データベース
9のデータ容量を少なくすることができる。
ため、従来の如くポートを示すポートIDを転送データ
ベース9に登録しなくても済むので、転送データベース
9のデータ容量を少なくすることができる。
以上、本発明はその要旨を逸脱しない範囲内で種々変更
して実施することができる。
して実施することができる。
[発明の効果]
以上説明したように、本発明によれば、転送データベー
スの領域をポート毎の領域に分けて用いることにより、
アドレスの照合に要する時間を短縮して、装置の処理を
迅速にし、また、当該データベースに登録するデータ量
を少なくしてデータベースの小容量化を図り、装置の品
質の向上を実施できる。
スの領域をポート毎の領域に分けて用いることにより、
アドレスの照合に要する時間を短縮して、装置の処理を
迅速にし、また、当該データベースに登録するデータ量
を少なくしてデータベースの小容量化を図り、装置の品
質の向上を実施できる。
第1図は本発明の2ポートブリッジ装置に係る一実施例
の構成を示すブロック図である。 1・・・ブリッジ装置 3.5・・・セグメント 7・・・コントローラ 9・・・転送データベース
の構成を示すブロック図である。 1・・・ブリッジ装置 3.5・・・セグメント 7・・・コントローラ 9・・・転送データベース
Claims (1)
- 第1のネットワークから第1のポートを介して受信され
るパケットの送信に必要なデータを登録しているデータ
ベースを有し、当該受信されたパケットを第2のポート
を介して第2のネットワークに送信する2ポートブリッ
ジ装置において、前記第1のポートから受信されるパケ
ットにセットされているデータを前記データベースの一
端の領域に登録し、前記第2のポートから受信されるパ
ケットにセットされているデータを当該データベースの
他端の領域に登録する登録手段と、前記第1のポートか
ら受信されるパケットにセットされているデータと前記
データベースの一端の領域に登録されているデータとを
照合し、前記第2のポートから受信されるパケットにセ
ットされているデータと当該データベースの他端の領域
に登録されているデータとを照合する照合手段と、を備
えたことを特徴とする2ポートブリッジ装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP9935390A JPH04830A (ja) | 1990-04-17 | 1990-04-17 | 2ポートブリッジ装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP9935390A JPH04830A (ja) | 1990-04-17 | 1990-04-17 | 2ポートブリッジ装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH04830A true JPH04830A (ja) | 1992-01-06 |
Family
ID=14245244
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP9935390A Pending JPH04830A (ja) | 1990-04-17 | 1990-04-17 | 2ポートブリッジ装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH04830A (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2657773C2 (ru) * | 2012-11-02 | 2018-06-15 | Као Корпорейшн | Композиция средства для чистки зубов в контейнере |
-
1990
- 1990-04-17 JP JP9935390A patent/JPH04830A/ja active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2657773C2 (ru) * | 2012-11-02 | 2018-06-15 | Као Корпорейшн | Композиция средства для чистки зубов в контейнере |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4627052A (en) | Interconnection of communications networks | |
US5764634A (en) | Lan switch with zero latency | |
US5396490A (en) | Packet reassembly method and apparatus | |
JP2520563B2 (ja) | パケット交換網 | |
JP2000295274A (ja) | パケット交換装置 | |
CA2327564A1 (en) | Submission and response architecture for route lookup and packet classification requests | |
US20040062244A1 (en) | Handling and discarding packets in a switching subnetwork | |
CN109618020A (zh) | 一种分片报文的网络地址转换方法及装置 | |
US6101554A (en) | Apparatus for controlling data flow using lookup tables to link incoming packets directly to output ports | |
JPH04830A (ja) | 2ポートブリッジ装置 | |
JPH07143155A (ja) | Lan間接続装置 | |
JPS60149239A (ja) | 通信ネツトワ−クシステム | |
JP2702386B2 (ja) | Lanブリッジシステムのアドレス学習方式 | |
JPH087728B2 (ja) | アドレス判別装置 | |
JP3508057B2 (ja) | レイヤ3スイッチ | |
JP2747097B2 (ja) | Lan間接続装置 | |
DE60232439D1 (de) | Protokollduplexer und protokollduplexverfahren | |
JPH0728308B2 (ja) | 通信ネットワーク相互接続装置 | |
JPH04326637A (ja) | ブリッジ装置 | |
JPH042236A (ja) | ブリッジ装置 | |
JP3229096B2 (ja) | 通信装置及び方法、並びにそれらを用いた計算機システム | |
JPH08139725A (ja) | ネットワーク管理方法 | |
JPS6391785A (ja) | 並列処理型デ−タ照合処理装置 | |
JPH0357342A (ja) | 通信制御装置 | |
JPH1013454A (ja) | 集線装置 |