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

スイッチングハブ

Info

Publication number
JPH1155304A
JPH1155304A JP9212046A JP21204697A JPH1155304A JP H1155304 A JPH1155304 A JP H1155304A JP 9212046 A JP9212046 A JP 9212046A JP 21204697 A JP21204697 A JP 21204697A JP H1155304 A JPH1155304 A JP H1155304A
Authority
JP
Japan
Prior art keywords
terminal
data
transmission
switching hub
buffer
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
JP9212046A
Other languages
English (en)
Inventor
Hiroaki Miyamoto
寛明 宮本
Hiroyuki Hayama
宏幸 葉山
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 JP9212046A priority Critical patent/JPH1155304A/ja
Publication of JPH1155304A publication Critical patent/JPH1155304A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Small-Scale Networks (AREA)

Abstract

(57)【要約】 【課題】 信頼性が高く伝送効率のよいフロー制御を行
うスイッチングハブを提供する。 【解決手段】 複数のポートを有し、ポート間の転送デ
ータを一時保存するバッファ23を有したスイッチング
ハブ11において、端末12dからの要求によりその端
末12dへの送信を停止しているときに、その端末12
d宛てに他の端末12aからのデータ32が受信された
ら、そのデータの送信元端末12aに送信停止命令33
を出す。端末12aが送信停止となるのでバッファ23
のオーバーフローがなくなる。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、複数のポート間で
データ転送を行うスイッチングハブに係り、特に、信頼
性が高く伝送効率のよいフロー制御を行うスイッチング
ハブに関するものである。
【0002】
【従来の技術】スイッチングハブは、ネットワークの帯
域を容易に大きくできるLAN機器として最近注目を集
めている。図6に示されるように、スイッチングハブ1
1a,11bの各ポートには端末12a〜12fが接続
されている。このようにスイッチングハブ同士を接続す
ることにより、スイッチングハブ1台のみによるシステ
ムに比べてより規模の大きいシステムとすることができ
る。
【0003】スイッチングハブは、複数のポートを有
し、データの宛先を見て必要なポートのみにデータを中
継する。例えば、端末12aと12b、12cと12
d、12eと12fの複数組の通信を同時に行うことが
できる。
【0004】図7にスイッチングハブの内部を示す。ス
イッチングハブ11には、データの交換を行うスイッチ
ング部21、各ポートのネットワークインタフェース部
22a〜22d、バッファ23が設けられている。
【0005】スイッチングハブでは、同一宛先のデータ
が同時に受信され、送信の競合が起こったときや、処理
能力の関係ですぐには送信処理できないとき、データを
バッファに保存する。送信待ちのデータでバッファがい
っぱいになったとき、データのとりこぼしが発生する。
【0006】端末でもバッファを持っており、次々にデ
ータが受信されるとき、データをバッファに保存する
が、処理能力の関係で処理が追いつかずに内部のバッフ
ァがいっぱいになると、データのとりこぼしが発生す
る。
【0007】このようなデータのとりこぼしを防ぐため
には、ネットワーク上を流れるデータ量を適正な値に調
整するフロー制御が必要となる。
【0008】イーサネットにおけるフロー制御として
は、バックプレッシャ方式が知られている。この方式
は、ジャム信号等により意図的に衝突状況を作りだし、
送信側を待たせるものである。
【0009】データの送受信を同時に行うことができる
全二重イーサネットでは、バックプレッシャ方式は使用
できない。このためイーサネットの標準化を行っている
IEEE802.3委員会では、全二重イーサネットの
規格の中で特別なフロー制御用フレームを定義してい
る。
【0010】
【発明が解決しようとする課題】図2に示すように、端
末12dがスイッチングハブ11に対して送信停止命令
31を出した場合を考える。このとき、スイッチングハ
ブ11は、別のポートから端末12d宛てのデータ32
が受信された場合、端末12dに対して送信できないた
め、データをバッファ23に格納する。このように端末
12dに対してデータが送信できない状態が長く続き、
その間に、図8に示すように次々と端末12d宛てのデ
ータ32が受信された場合、データを次々とバッファ2
3に格納することになるが、最終的にバッファ23がオ
ーバーフローし、受信データのとりこぼしが発生する。
【0011】そこで、本発明の目的は、上記課題を解決
し、信頼性が高く伝送効率のよいフロー制御を行うスイ
ッチングハブを提供することにある。
【0012】
【課題を解決するための手段】上記目的を達成するため
に本発明は、複数のポートを有し、ポート間の転送デー
タを一時保存するバッファを有したスイッチングハブに
おいて、端末からの要求によりその端末への送信を停止
しているときに、その端末宛てに他の端末からのデータ
が受信されたら、そのデータの送信元端末に送信停止命
令を出すものである。
【0013】また、複数のポートを有し、ポート間の転
送データを一時保存するバッファを有したスイッチング
ハブにおいて、端末からの要求によりその端末への送信
を停止しているときに、その端末宛てに他の端末からの
データが受信されたら、そのデータの送信元端末にジャ
ム信号を送信するものである。
【0014】
【発明の実施の形態】以下、本発明の一実施形態を添付
図面に基づいて詳述する。
【0015】図2に示されるように、スイッチングハブ
11は、複数のポートのネットワークインタフェース部
22a〜22d、ポート間のデータの交換を行うスイッ
チング部21、データを一時保存するバッファ23が設
けられている。スイッチングハブ11及び各ポートに接
続されている端末12a〜12dは、互いの接続相手に
対して相手側からのデータ送信を一時停止する送信停止
指令を出すことができる。スイッチングハブ11は、端
末から送信停止指令を受けたときに、その端末が接続さ
れているポートからの送信を停止する送信停止状態とな
るようになっている。さらに、その端末宛てに他の端末
からのデータが受信されたら、そのデータの送信元端末
に送信停止命令を出すようになっている。
【0016】ここで、端末12dからスイッチングハブ
11に対して送信停止命令31が出され、スイッチング
ハブ11から端末12dへの送信を停止している状態
で、端末12aが端末12d宛てのデータ32を次々と
送信する場合を考える。
【0017】図1に示されるように、スイッチングハブ
11は、端末12aから端末12d宛てのデータ32を
受信したとき、端末12dへの送信は停止している状態
であるから、そのデータ32はバッファ23に一時保存
し、それと同時に、データ32の送信元の端末12aに
対して送信停止命令33を出す。端末12aは、端末1
2d宛てのデータ32を次々と送信しようとするが、送
信停止命令33を受信した時点で送信を停止する。この
ため、これ以降は、スイッチングハブ11に端末12a
から端末12d宛てのデータ32が受信されることはな
くなる。従って、次々と受信されるデータ32によって
バッファ23がオーバーフローすることはなくなる。
【0018】このようにして、送信を停止している端末
宛てに他の1つの端末が次々とデータを送信したために
バッファ23がオーバーフローするという事態が回避さ
れることになる。
【0019】ところで、図3に示されるように、スイッ
チングハブ11は、端末12dからの送信停止命令31
に応じて端末12dへの送信を停止している状態で、端
末12aから端末12d宛てのデータ32を受信したと
き、そのデータ32はバッファ23に一時保存し、それ
と同時に、送信元の端末12aに対して送信停止命令3
3を出す。これによって端末12aは送信を停止する
が、ここで端末12bが端末12d宛てのデータ32を
送信したものとする。スイッチングハブ11は、端末1
2bからのデータをバッファ23に一時保存し、送信元
の端末12bに対して送信停止命令を出す。さらに、端
末12cが端末12d宛てのデータ32を送信すると、
端末12cにも送信停止命令が出される。この結果、端
末12d宛てのデータを送信する全ての端末12a〜1
2cが送信停止状態となる。
【0020】次に説明する本発明の他の実施形態は、全
ての端末が送信停止状態となることを回避するものであ
る。
【0021】図4に示されるように、スイッチングハブ
11は、複数のポートのネットワークインタフェース部
22a〜22d、ポート間のデータの交換を行うスイッ
チング部21、データを一時保存するバッファ23、ポ
ートに接続されている端末のアドレス及び送信停止状態
の端末のアドレスを登録、検索するアドレス検索部5
1、ジャム信号を発生して所望のポートに送出するジャ
ム信号発生部52が設けられている。スイッチングハブ
11及び各ポートに接続されている端末12a〜12d
は、互いの接続相手に対して相手側からのデータ送信を
一時停止する送信停止指令を出すことができる。スイッ
チングハブ11は、端末から送信停止指令を受けたとき
に、その端末が接続されているポートからの送信を停止
する送信停止状態となるようになっている。さらに、送
信停止状態とした端末のアドレスをアドレス検索部51
に登録し、データを受信したときアドレス検索部51を
検索し、送信停止状態の端末宛てであれば、このデータ
を送信した端末へジャム信号を送出するようになってい
る。
【0022】ここで、端末12dからスイッチングハブ
11に対して送信停止命令31が出され、スイッチング
ハブ11から端末12dへの送信を停止している状態
で、端末12aが端末12d宛てのデータ32を送信す
る場合を考える。
【0023】アドレス検索部51には端末12dが送信
停止状態であることが登録されている。図5に示される
ように、スイッチングハブ11は、端末12aから端末
12d宛てのデータ32を受信すると、アドレス検索部
51を検索して端末12dが送信停止状態であることを
知り、データ32をバッファ23に格納せずに破棄し、
ジャム信号発生部52から端末12aにジャム信号42
を送出する。このジャム信号42を受信した端末12a
は送信に失敗したことを知り、データ32の再送を行
う。この再送データに対してもスイッチングハブ11が
ジャム信号42を送出する。IEEE802.3委員会
では10Mイーサネットの再送は16回までと規定して
いる。再送が16回を超えると、そのデータの送信は完
全に失敗したものと見なし、そのデータの送信を中止す
ることになる。従って、端末12aは再送を16回試み
た後、端末12d宛てのデータ32の送信を中止する。
これにより端末12aは、他の端末との送受信を行うこ
とが可能となる。
【0024】他の端末12b,12cが端末12d宛て
のデータを送信した場合も、同様にスイッチングハブ1
1はデータを格納せずに破棄し、端末12b,12cに
ジャム信号42を送出することで、再送、送信中止を促
する。各端末は再送を16回試みた後、端末12d宛て
のデータの送信を中止する。これにより各端末は、他の
端末との送受信を行うことが可能となり、全ての端末が
送信停止状態となることがない。
【0025】このようにして、送信を停止している端末
宛てに他の各端末が次々とデータを送信したためにバッ
ファ23がオーバーフローするという事態が回避される
と共に全ての端末が送信停止状態となる事態も回避され
ることになる。
【0026】
【発明の効果】本発明は次の如き優れた効果を発揮す
る。
【0027】(1)バッファがオーバーフローしなくな
るので、信頼性の高いシステムを構築することができ
る。
【0028】(2)全ての端末が送信停止状態となる事
態が回避されるので、伝送効率のよいシステムを構築す
ることができる。
【図面の簡単な説明】
【図1】本発明の一実施形態によるスイッチングハブと
端末との間のデータ伝送ダイアグラムを示す図である。
【図2】本発明の一実施形態によるスイッチングハブの
内部及びスイッチングハブを用いたシステムの構成図で
ある。
【図3】本発明の一実施形態によるスイッチングハブと
端末との間のデータ伝送ダイアグラムを示す図である。
【図4】本発明の他の実施形態によるスイッチングハブ
の内部及びスイッチングハブを用いたシステムの構成図
である。
【図5】本発明の他の実施形態によるスイッチングハブ
と端末との間のデータ伝送ダイアグラムを示す図であ
る。
【図6】スイッチングハブを用いたシステムの構成図で
ある。
【図7】スイッチングハブの内部構成図である。
【図8】従来技術によるスイッチングハブと端末との間
のデータ伝送ダイアグラムを示す図である。
【符号の説明】
11 スイッチングハブ 12a,12b,12c,12d 端末 23 バッファ 32 データ 33 送信停止命令 42 ジャム信号

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 複数のポートを有し、ポート間の転送デ
    ータを一時保存するバッファを有したスイッチングハブ
    において、端末からの要求によりその端末への送信を停
    止しているときに、その端末宛てに他の端末からのデー
    タが受信されたら、そのデータの送信元端末に送信停止
    命令を出すことを特徴とするスイッチングハブ。
  2. 【請求項2】 複数のポートを有し、ポート間の転送デ
    ータを一時保存するバッファを有したスイッチングハブ
    において、端末からの要求によりその端末への送信を停
    止しているときに、その端末宛てに他の端末からのデー
    タが受信されたら、そのデータの送信元端末にジャム信
    号を送信することを特徴とするスイッチングハブ。
JP9212046A 1997-08-06 1997-08-06 スイッチングハブ Pending JPH1155304A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9212046A JPH1155304A (ja) 1997-08-06 1997-08-06 スイッチングハブ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9212046A JPH1155304A (ja) 1997-08-06 1997-08-06 スイッチングハブ

Publications (1)

Publication Number Publication Date
JPH1155304A true JPH1155304A (ja) 1999-02-26

Family

ID=16615981

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9212046A Pending JPH1155304A (ja) 1997-08-06 1997-08-06 スイッチングハブ

Country Status (1)

Country Link
JP (1) JPH1155304A (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004289744A (ja) * 2003-03-25 2004-10-14 Fujitsu Access Ltd マルチポートスイッチ
JP2006013896A (ja) * 2004-06-25 2006-01-12 Matsushita Electric Ind Co Ltd 時分割多重通信システム、時分割多重通信用スイッチシステム、および通信システムの通信制御方法
WO2018181378A1 (ja) * 2017-03-31 2018-10-04 住友電気工業株式会社 スイッチ装置、通信制御方法および通信制御プログラム
JP2020088819A (ja) * 2018-11-30 2020-06-04 株式会社デンソー 中継装置
US11201822B2 (en) 2017-02-21 2021-12-14 Nec Corporation Switch, switch controlling method, and program

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004289744A (ja) * 2003-03-25 2004-10-14 Fujitsu Access Ltd マルチポートスイッチ
JP2006013896A (ja) * 2004-06-25 2006-01-12 Matsushita Electric Ind Co Ltd 時分割多重通信システム、時分割多重通信用スイッチシステム、および通信システムの通信制御方法
US7701928B2 (en) 2004-06-25 2010-04-20 Panasonic Corporation Time division multiplexing communication system, time division multiplexing communication switch system, and communication control method of a communication system
US11201822B2 (en) 2017-02-21 2021-12-14 Nec Corporation Switch, switch controlling method, and program
WO2018181378A1 (ja) * 2017-03-31 2018-10-04 住友電気工業株式会社 スイッチ装置、通信制御方法および通信制御プログラム
JP2018174481A (ja) * 2017-03-31 2018-11-08 住友電気工業株式会社 スイッチ装置、通信制御方法および通信制御プログラム
CN110495142A (zh) * 2017-03-31 2019-11-22 住友电气工业株式会社 交换机装置、通信控制方法和通信控制程序
CN110495142B (zh) * 2017-03-31 2021-11-19 住友电气工业株式会社 交换机装置、通信控制方法和记录介质
US11683268B2 (en) 2017-03-31 2023-06-20 Sumitomo Electrical Industries, Ltd. Switch device, communication control method and recording medium
JP2020088819A (ja) * 2018-11-30 2020-06-04 株式会社デンソー 中継装置

Similar Documents

Publication Publication Date Title
EP1180883B1 (en) Distributed source learning for data communication switch
US6266334B1 (en) Method for optimizing acknowledge packet rate
US5182747A (en) Method for controlling the insertion of stations into fddi network
JP3857317B2 (ja) 自動交渉の進捗モニタ
WO2000002347A3 (en) System and method for switching packets in a network
CN101867511A (zh) 流控帧发送方法、相关设备及***
US5285449A (en) Protocol for hybrid local area networks
US6101192A (en) Network router with partitioned memory for optimized data storage and retrieval
US7304941B2 (en) Switchover system and method in a data packet switching network
JPH04276847A (ja) シリアルリンク通信方法およびシステム
JPH06237256A (ja) Fddiステーション・バイパス装置
US6704302B2 (en) Port prioritizing device
US6028837A (en) Ether ring architecture for local area networks
US6172983B1 (en) Hub dominated method and system for managing network collisions
JPH10308791A (ja) データ通信方法、データ通信装置、およびデータ通信プログラム記録媒体
JPH1155304A (ja) スイッチングハブ
JPH10327190A (ja) ネットワークトラフィック優先順位決定方法
JPH01231542A (ja) パケット伝送方式
JPH0738596A (ja) ネットワーク間接続装置
KR20010063813A (ko) 라우터 시스템에서의 파이프 라인 룩업 처리를 위한포워딩 엔진장치
JP2001257686A (ja) 計算機システム及び計算機システムのデータ通信方法
JPS61176228A (ja) 網間接続装置におけるパケツト処理方式
CN116805931A (zh) 电子装置及其流量控制方法
JPH04259140A (ja) 衝突回避csma/cd型ローカルエリアネットワーク
KR900006971B1 (ko) 통신예약 기능을 부가한 프로세서간 통신방법 및 예약장치