JPH11191784A - スイッチングハブ - Google Patents

スイッチングハブ

Info

Publication number
JPH11191784A
JPH11191784A JP9357966A JP35796697A JPH11191784A JP H11191784 A JPH11191784 A JP H11191784A JP 9357966 A JP9357966 A JP 9357966A JP 35796697 A JP35796697 A JP 35796697A JP H11191784 A JPH11191784 A JP H11191784A
Authority
JP
Japan
Prior art keywords
address
terminal
registration memory
port
switching hub
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
Application number
JP9357966A
Other languages
English (en)
Inventor
Kazuhiro Yamashita
和広 山下
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.)
Hitachi Cable Ltd
Original Assignee
Hitachi Cable Ltd
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 Hitachi Cable Ltd filed Critical Hitachi Cable Ltd
Priority to JP9357966A priority Critical patent/JPH11191784A/ja
Publication of JPH11191784A publication Critical patent/JPH11191784A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Small-Scale Networks (AREA)

Abstract

(57)【要約】 【課題】 簡素な構成で、転送先ポート判定の時間を短
縮するスイッチングハブを提供する。 【解決手段】 端末が接続された複数のポート間でフレ
ームを転送するためにポートの番号とそのポートに接続
された端末のアドレスとを対応させて登録するアドレス
登録メモリ14を備えたスイッチングハブにおいて、前
記アドレス登録メモリ14は、端末のアドレスのビット
幅と同じアドレスのビット幅を持ち、端末のアドレスと
同値のアドレスにポートの番号を格納する。端末のアド
レスがアドレス登録メモリのアドレスになっているの
で、データを比較せずに端末のアドレスに対応するポー
トの番号が検索できる。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、複数のポート間で
フレームを転送するスイッチングハブに係り、特に、簡
素な構成で、転送先ポート判定の時間を短縮するスイッ
チングハブに関するものである。
【0002】
【従来の技術】スイッチングハブは、端末を接続するた
めの複数のポートを持ち、ポートで受信したフレームを
そのフレームの宛先の端末が接続されているポートのみ
に中継する通信装置である。例えば、図3に示されるよ
うに、スイッチングハブ30のポート番号1〜4の各ポ
ートに端末311〜314が接続されているとすると、
スイッチングハブ30は、端末A(311)が接続され
ているポート1で端末D(314)宛てのフレーム32
1を受信すると、そのフレームデータを端末D(31
4)が接続されているポート4のみに転送する。また、
これと同時に端末B(312)が接続されているポート
2で端末C(313)宛てのフレーム322を受信する
と、そのフレームデータを端末C(313)が接続され
ているポート3のみに転送する。このようにして、端末
Aと端末Dとの間のフレーム中継及び端末Bと端末Cと
の間のフレーム中継を同時に行うことができる。
【0003】図4に従来のスイッチングハブの内部構造
を示す。スイッチングハブ40は、ポート481〜48
4、各ポートのネットワークI/F(インタフェース)
部421〜424、これらネットワークI/F部421
〜424間のデータ交換を行うスイッチング部41、フ
レームデータを一時格納するバッファ45、アドレスを
格納するアドレス登録メモリ44、宛先アドレスにより
フレームデータの転送先ポートを検索するアドレス検索
部43により構成される。スイッチング部41とバッフ
ァ45とは内部バス46で相互に接続され、スイッチン
グ部41とアドレス検索部43とは内部バス47で相互
に接続され、アドレス検索部43とアドレス登録メモリ
44とは内部バス48で相互に接続され、スイッチング
部41とネットワークI/F部421〜424とは内部
バス49で相互に接続されている。
【0004】ここでは、スイッチングハブ40のポート
1でポート4に接続されている端末宛てのフレームを受
信した場合を例にして、スイッチングハブ40の内部動
作を説明する。図4において、ポート1を通じてフレー
ムを受信したネットワークI/F部421は、フレーム
データをスイッチング部41に転送する。フレームデー
タを受信したスイッチング部41は、そのフレームデー
タをバッファ45に保存する。その一方で、スイッチン
グ部41はフレームデータからアドレス(ポート4に接
続されている端末のMACアドレス)を抽出し、アドレ
ス検索部43を使用して転送先の判定を行う。
【0005】フレームの宛先アドレスには、各端末に固
有に割り当てられている48ビットのMACアドレスが
使用される。アドレス検索部43における検索は、MA
Cアドレスの下位16ビットを使用して、アドレス登録
メモリ44に登録されているアドレス情報と比較して行
われる。図5に図4のアドレス登録メモリ44のデータ
の登録様式と内容とを示す。アドレス登録メモリ44
は、18ビット幅のアドレスを持ち、最大で218個の領
域を確保可能であり、各々のアドレスにデータが32ビ
ット割り当てられている(以下、a=218とする)。
【0006】MACアドレスの下位16ビットとアドレ
ス登録メモリ44のアドレス551〜55aの上位16
ビットとは同一の数値である。アドレス登録メモリ44
のアドレスの下位2ビットで区別される4つのデータ領
域はそれぞれ32ビットのデータを格納できるので、ア
ドレス登録メモリ44は、1つのMACアドレスに対し
て32×4=128ビットのデータ幅を持つことができ
る。アドレス登録メモリ44に登録されている内容は、
データ511〜51aが48ビットのMACアドレス、
データ521〜52aが16ビットのリンク情報、デー
タ531〜53aがMACアドレス511〜51aに対
応したポート番号、データ541〜54aが空き領域で
ある。リンク情報521〜52aは、アドレス登録メモ
リ44上の任意のアドレスがひとつのみ記録され、それ
ぞれのリンク情報は他のリンク情報とは重複しない。
【0007】従来技術における、アドレス検索部43に
よるアドレス検索方法を図6を用いて以下に説明する。
図6のアドレス登録メモリ44は、図5のアドレス登録
メモリ44と同じものである。従って、アドレス登録メ
モリ44は、各々のひとまとまりのデータがMACアド
レス48ビット(611〜61a)、リンク情報16ビ
ット(621〜62a)、ポート番号8ビット(631
〜63a)で構成されている。また、リンク情報にはア
ドレス登録メモリ44上の他のアドレスがひとつだけ記
録されている。
【0008】アドレス検索部43は、フレームのMAC
アドレスの下位16ビットとアドレス登録メモリ44の
上位16ビットとが一致する箇所(アドレス登録メモリ
44のアドレス641)にアクセスし、そのアドレス6
41に保存されているMACアドレス611とフレーム
のMACアドレスとを比較する。
【0009】両者のMACアドレスが一致した場合は、
同じアドレス641に保存されているポート番号631
を転送先と判定し、そのポートにフレームを転送する。
【0010】両者のMACアドレスが一致しなかった場
合は、リンク情報621に記録されているアドレス登録
メモリ44上の他のアドレス64i(1≦i≦a)へア
クセスする。このようにしてアクセスした領域に記録さ
れているMACアドレス61iとも一致しなかった場合
には、リンク情報62iに従って順次検索を行い、MA
Cアドレスが一致してフレームの転送先ポート番号が判
定できるまでアドレス検索を継続する。
【0011】
【発明が解決しようとする課題】従来技術では、アドレ
ス検索部43による前記したような複雑な処理が必要で
あり、そのため、転送先ポート番号が判定できるまでに
は長い検索時間が必要である。
【0012】そこで、本発明の目的は、上記課題を解決
し、簡素な構成で、転送先ポート判定の時間を短縮する
スイッチングハブを提供することにある。
【0013】
【課題を解決するための手段】上記目的を達成するため
に本発明は、端末が接続された複数のポート間でフレー
ムを転送するためにポートの番号とそのポートに接続さ
れた端末のアドレスとを対応させて登録するアドレス登
録メモリを備えたスイッチングハブにおいて、前記アド
レス登録メモリは、端末のアドレスのビット幅と同じア
ドレスのビット幅を持ち、端末のアドレスと同値のアド
レスにポートの番号を格納するものである。
【0014】フレームからアドレスを抽出したスイッチ
ング部がそのアドレスにより前記アドレス登録メモリに
アクセスしてポートの番号を格納又は読み取りしてもよ
い。
【0015】
【発明の実施の形態】以下、本発明の一実施形態を添付
図面に基づいて詳述する。
【0016】図1に本発明のスイッチングハブの内部構
造を示す。このスイッチングハブ10の各部は、図4に
示した従来のスイッチングハブと同じ名称で符号も同じ
部分については同じ機能を持ち、同じ名称でも符号が異
なる部分は異なる機能を持つ。即ち、ポート481〜4
84、ネットワークI/F部421〜424、バッファ
45、内部バス46、内部バス49は従来と同じであ
る。本発明のスイッチングハブ10には、アドレス検索
部がなく、その代わりにMACアドレスの48ビットの
データをアドレスとして使用するアドレス登録メモリ1
4と、このアドレス登録メモリ14にアクセスするスイ
ッチング部11とが内部バス17を介して相互に接続さ
れている。
【0017】次に、スイッチングハブ10のポート1で
ポート4に接続されている端末宛てのフレームを受信し
た場合を例にして、スイッチングハブ10の内部動作を
説明する。図1において、ポート1を通じてフレームを
受信したネットワークI/F部421は、フレームデー
タをスイッチング部11に転送する。フレームデータを
受信したスイッチング部11は、そのフレームデータを
バッファ45に保存する。その一方で、スイッチング部
11はフレームデータからアドレス(ポート4に接続さ
れている端末のMACアドレス)を抽出し、直接、アド
レス登録メモリ14にアクセスして転送先の検索を行
う。
【0018】以下、本発明のスイッチングハブ10にお
ける転送先の検索方法を説明する。宛先アドレスは、従
来技術と同様に、各端末に固有に割り当てられている4
8ビットのMACアドレスを使用する。検索は、MAC
アドレスを使用して、メモリに登録されているアドレス
情報と比較して行われる。図2に図1のアドレス登録メ
モリ14のデータの登録様式と内容とを示す。アドレス
登録メモリ14は、48ビット幅のアドレスを持ち、最
大で248個の領域を確保可能であり、各々のアドレスに
データが64ビット割り当てられている(以下、b=2
48とする)。従って、MACアドレスとアドレス登録メ
モリ14上のアドレス231〜23bとは1対1で対応
している。アドレス登録メモリ14に登録されている内
容は、データ211〜21bに48ビットのMACアド
レス、データ221〜22bに16ビットのポート番号
で構成されている。
【0019】検索方法は、フレームのMACアドレスと
同一の値を持つアドレス登録メモリ14上のアドレスに
アクセスし、そのアドレスに登録されているポート番号
を読み取る。
【0020】このように、本発明では従来のようにアド
レス検索部を持つ必要がなく、アドレス検索部が行って
いた複雑な処理がなくなるので、転送先ポート判定の時
間が短縮されると共に、スイッチングハブの内部構成も
簡素化される。
【0021】
【発明の効果】本発明は次の如き優れた効果を発揮す
る。
【0022】(1)ポート番号の検索が迅速になり、ス
イッチングハブの転送能力が向上する。
【0023】(2)アドレス検索部が必要なくなるの
で、スイッチングハブの内部構成が簡素化される。
【図面の簡単な説明】
【図1】本発明の一実施形態を示すスイッチングハブの
内部構造図である。
【図2】本発明におけるアドレス登録メモリの内部構成
図である。
【図3】スイッチングハブを用いたネットワーク構成図
である。
【図4】従来のスイッチングハブの内部構造図である。
【図5】従来のアドレス登録メモリの内部構成図であ
る。
【図6】従来のアドレス検索が行われるアドレス登録メ
モリの内部構成図である。
【符号の説明】
10 スイッチングハブ 11 スイッチング部 14 アドレス登録メモリ 17 内部バス 45 バッファ 46 内部バス 49 内部バス 421〜424 ネットワークI/F部 481〜484 ポート

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 端末が接続された複数のポート間でフレ
    ームを転送するためにポートの番号とそのポートに接続
    された端末のアドレスとを対応させて登録するアドレス
    登録メモリを備えたスイッチングハブにおいて、前記ア
    ドレス登録メモリは、端末のアドレスのビット幅と同じ
    アドレスのビット幅を持ち、端末のアドレスと同値のア
    ドレスにポートの番号を格納することを特徴とするスイ
    ッチングハブ。
  2. 【請求項2】 フレームからアドレスを抽出したスイッ
    チング部がそのアドレスにより前記アドレス登録メモリ
    にアクセスしてポートの番号を格納又は読み取りするこ
    とを特徴とする請求項1記載のスイッチングハブ。
JP9357966A 1997-12-25 1997-12-25 スイッチングハブ Pending JPH11191784A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9357966A JPH11191784A (ja) 1997-12-25 1997-12-25 スイッチングハブ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9357966A JPH11191784A (ja) 1997-12-25 1997-12-25 スイッチングハブ

Publications (1)

Publication Number Publication Date
JPH11191784A true JPH11191784A (ja) 1999-07-13

Family

ID=18456867

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9357966A Pending JPH11191784A (ja) 1997-12-25 1997-12-25 スイッチングハブ

Country Status (1)

Country Link
JP (1) JPH11191784A (ja)

Similar Documents

Publication Publication Date Title
US4933938A (en) Group address translation through a network bridge
US6862287B2 (en) Method and apparatus for a four-way hash table
US5425026A (en) Multi-protocol packet switching network
EP0508886B1 (en) Filtering and disposition of messages in a bridge using a single address and protocol table
JPH05274347A (ja) アドレス知覚エンジン
JPH05219064A (ja) フレーム転送方法及びブリッジ装置
JP3371006B2 (ja) テーブル検索方法及びルータ装置
JPH09307581A (ja) ブリッジ装置
JPH0897844A (ja) データ通路の設定方法及び装置
JPH0851454A (ja) ローカルエリアネットワーク相互接続システム及びネットワーク相互接続装置の相互接続部
US6314099B1 (en) Address match determining device, communication control system, and address match determining method
JPH11191784A (ja) スイッチングハブ
CN109921992B (zh) 一种路径选择方法、装置、网络设备以及ed设备
JPH07118719B2 (ja) パターン探索方法及び装置
JPH09307579A (ja) マルチポート中継装置及びネットワーク機器
JP3315033B2 (ja) ネットワークフレーム中継器
CA1312957C (en) Apparatus for processing bit streams
JPH042236A (ja) ブリッジ装置
JP3357980B2 (ja) スイッチング・ハブ装置及びそのスイッチング処理方法並びにその制御プログラムを記録した記録媒体
JPH10283369A (ja) データ検索装置およびその使用方法
JPH11220483A (ja) 経路情報検索方式
JPH11122280A (ja) スイッチングハブ
JP3508057B2 (ja) レイヤ3スイッチ
KR960011966B1 (ko) 대용량 프로세서간 통신망 경로제어 방법
JPH11112540A (ja) スイッチングハブ