JPH03250832A - パケット転送装置 - Google Patents
パケット転送装置Info
- Publication number
- JPH03250832A JPH03250832A JP2045553A JP4555390A JPH03250832A JP H03250832 A JPH03250832 A JP H03250832A JP 2045553 A JP2045553 A JP 2045553A JP 4555390 A JP4555390 A JP 4555390A JP H03250832 A JPH03250832 A JP H03250832A
- Authority
- JP
- Japan
- Prior art keywords
- transfer device
- packet transfer
- bus
- packet
- return
- 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.)
- Granted
Links
Landscapes
- Small-Scale Networks (AREA)
- Maintenance And Management Of Digital Transmission (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明は、パケット転送装置に関し、特にパケットバス
の外部折返し試験の処理時間を短縮するようにしたパケ
ット転送装置に関する。
の外部折返し試験の処理時間を短縮するようにしたパケ
ット転送装置に関する。
[従来の技術]
従来のこの種のパケットバスの外部折返し試験は、まず
、外部折返し要求元パケット転送装置がバスアービタに
対してバス捕捉要求を行ってバスへの送信権を獲得する
。この後に、折返しデータの返送指示を外部折返し要求
先パケット転送装置に行い、バスを開放(バス使用権の
放棄)をする。
、外部折返し要求元パケット転送装置がバスアービタに
対してバス捕捉要求を行ってバスへの送信権を獲得する
。この後に、折返しデータの返送指示を外部折返し要求
先パケット転送装置に行い、バスを開放(バス使用権の
放棄)をする。
外部折返し指示パケットを受信した外部折返し要求先パ
ケット転送装置は、外部折返し要求に対して折返しデー
タをソフトアエウ処理またはハードウェア処理によって
設定し、バスアービタに対して送信要求を行いバス送信
権を獲得できた後に、折返しデータを外部折返し要求元
パケット転送装置へ送信する。
ケット転送装置は、外部折返し要求に対して折返しデー
タをソフトアエウ処理またはハードウェア処理によって
設定し、バスアービタに対して送信要求を行いバス送信
権を獲得できた後に、折返しデータを外部折返し要求元
パケット転送装置へ送信する。
外部折返し要求元パケット転送装置では、この折返しデ
ータを受信して、ソフトウェア処理により送信折返しデ
ータと比較する。
ータを受信して、ソフトウェア処理により送信折返しデ
ータと比較する。
従来のパケット転送装置では、このようにしてパケット
バスの外部折返し試験を行っていた。
バスの外部折返し試験を行っていた。
[発明が解決しようとする課題]
しかしながら、従来のパケット転送装置のパケットバス
の外部折返し試験では、外部折返し要求パケットと、外
部折返し指示に対する応答としての外部折返し応答パケ
ットとを送信するときに、各々のパケット転送装置がパ
ケットデータを転送する際に必ずバスアーとりに対して
バス捕捉要求を行うことで、送信権を獲得してからパケ
ットを送信するようにしているので、バスのトラヒック
状態により外部折返し要求から外部折返し応答受信まで
に要する時間が長くかつ一定しない。
の外部折返し試験では、外部折返し要求パケットと、外
部折返し指示に対する応答としての外部折返し応答パケ
ットとを送信するときに、各々のパケット転送装置がパ
ケットデータを転送する際に必ずバスアーとりに対して
バス捕捉要求を行うことで、送信権を獲得してからパケ
ットを送信するようにしているので、バスのトラヒック
状態により外部折返し要求から外部折返し応答受信まで
に要する時間が長くかつ一定しない。
このために、バスに接続されているかくパケット転送装
置の試験およびパケットバスの試験を行う上で実時間性
が失われるという問題点がある。
置の試験およびパケットバスの試験を行う上で実時間性
が失われるという問題点がある。
また、受信折返しデータをリードしてデータを比較する
ので、ソフトウェア処理する場合には、外部折返し試験
の処理時間が長くなるという問題点がある。
ので、ソフトウェア処理する場合には、外部折返し試験
の処理時間が長くなるという問題点がある。
[課題を解決するための手段]
本発明は、上記の問題点に鑑みてなされたもので、パケ
ットバスの外部折返し試験の処理時間を短縮することを
目的とし、この目的を達成するために、他のパケット転
送装置に対して送信した試験データを返送させる折返し
指示手段と、送信先パケット転送装置から送信される折
返しデータを受信するまで、送信元パケット転送装置が
折返しデータを送信するためのバスアービタに対する送
信要求を保持する手段と、受信した折返し指示パケット
から送信元アドレスと折返しデータを抽出して、送信元
パケット転送装置へ折返しデータを送信する手段と、受
信した折返しデータと送信した折返しデータとを比較す
る比較手段とを設けるように構成される。
ットバスの外部折返し試験の処理時間を短縮することを
目的とし、この目的を達成するために、他のパケット転
送装置に対して送信した試験データを返送させる折返し
指示手段と、送信先パケット転送装置から送信される折
返しデータを受信するまで、送信元パケット転送装置が
折返しデータを送信するためのバスアービタに対する送
信要求を保持する手段と、受信した折返し指示パケット
から送信元アドレスと折返しデータを抽出して、送信元
パケット転送装置へ折返しデータを送信する手段と、受
信した折返しデータと送信した折返しデータとを比較す
る比較手段とを設けるように構成される。
また、好ましくは、折返しデータを送信する手段は、バ
スアービタに対して送信要求を行わずに、送信元パケッ
ト転送装置へ折返しデータを送信するように構成される
。
スアービタに対して送信要求を行わずに、送信元パケッ
ト転送装置へ折返しデータを送信するように構成される
。
更に、好ましくは、比較手段の比較結果を格納する格納
手段を設けるように構成される。
手段を設けるように構成される。
[作用]
上記構成のパケット転送装置においては、外部折返し要
求元の送信要求を保持する手段がバスを捕捉しているの
で、外部折返し要求および外部折返し応答を転送するの
にパケット転送毎に送信権を獲得する必要がない。
求元の送信要求を保持する手段がバスを捕捉しているの
で、外部折返し要求および外部折返し応答を転送するの
にパケット転送毎に送信権を獲得する必要がない。
従って、バスのトラヒックに依存せずに外部折返し指示
に対する応答受信が行え、バスの正常性およびパケット
転送装置間の転送制御の正当性を確認するのに要する時
間は短縮され、かつほぼ−定となる。
に対する応答受信が行え、バスの正常性およびパケット
転送装置間の転送制御の正当性を確認するのに要する時
間は短縮され、かつほぼ−定となる。
[実施例]
以下、本発明の実施例を図面に基づいて説明する。
第2図は、本発明によるパケット転送装置を用いてパケ
ットデータ転送を行う場合の構成を示すブロック図であ
る。第2図においては、説明を明確にするために、パケ
ット転送装置11とパケット転送装置12間でデータ転
送を行う最小規模の構成で説明する。
ットデータ転送を行う場合の構成を示すブロック図であ
る。第2図においては、説明を明確にするために、パケ
ット転送装置11とパケット転送装置12間でデータ転
送を行う最小規模の構成で説明する。
第2図において、パケット転送装置11とパケット転送
装置12はバスアービタ13にアービタバス14で接続
されている。バスアービタ13は、各パケット転送装置
11またはパケット転送装置12からの送信要求に対し
て調停を行い送信権を与える。送信権を得たパケット転
送装置11またはパケット転送装置12は、パケットバ
ス15を介して送信先であるパケット転送装置11また
はパケット転送装置12にデータ転送を行う。
装置12はバスアービタ13にアービタバス14で接続
されている。バスアービタ13は、各パケット転送装置
11またはパケット転送装置12からの送信要求に対し
て調停を行い送信権を与える。送信権を得たパケット転
送装置11またはパケット転送装置12は、パケットバ
ス15を介して送信先であるパケット転送装置11また
はパケット転送装置12にデータ転送を行う。
第3図は、第2図で示したパケット転送装置11からパ
ケット転送装置12への外部折返し試験のシーケンスで
ある。
ケット転送装置12への外部折返し試験のシーケンスで
ある。
パケット転送装置11は、バスアービタ13に対して送
信要求を行い、送信権が与えられたパケット転送装置1
1は、外部折返し要求パケットをパケット転送装置12
へ送信する。パケット転送装置11は、パケット転送装
置12からの外部折返し指示応答パケットを受信するま
で送信権を開放しない。
信要求を行い、送信権が与えられたパケット転送装置1
1は、外部折返し要求パケットをパケット転送装置12
へ送信する。パケット転送装置11は、パケット転送装
置12からの外部折返し指示応答パケットを受信するま
で送信権を開放しない。
外部折返し要求パケットを受信したパケット転送装置1
2は、外部折返し要求パケットからハードウェア処理に
より送信元アドレスと折返しデータを抽出して外部折返
し指示応答パケットを組立てる。外部折返し指示応答パ
ケットを組立てた後は、バスアービタ13へ送信要求を
行わずに外部折返し要求元であるパケット転送装置11
へ返送する。
2は、外部折返し要求パケットからハードウェア処理に
より送信元アドレスと折返しデータを抽出して外部折返
し指示応答パケットを組立てる。外部折返し指示応答パ
ケットを組立てた後は、バスアービタ13へ送信要求を
行わずに外部折返し要求元であるパケット転送装置11
へ返送する。
外部折返し要求元であるパケット転送装置11は、外部
折返しデータを受信し、蓄積を行った後にバスアービタ
13への送信要求を中止してパケットバス15を開放す
る。なお、第3図に示した転送応答とは、1パケツト転
送が正常であることを通知するための制御信号である。
折返しデータを受信し、蓄積を行った後にバスアービタ
13への送信要求を中止してパケットバス15を開放す
る。なお、第3図に示した転送応答とは、1パケツト転
送が正常であることを通知するための制御信号である。
この転送制御を行い、送信折返しデータと受信折返しデ
ータをハードウェアによって比較するようにしたパケッ
ト転送装置11およびパケット転送装置12の例を次に
説明する。
ータをハードウェアによって比較するようにしたパケッ
ト転送装置11およびパケット転送装置12の例を次に
説明する。
第1図は、本発明によるパケット転送装置の一実施例を
示すブロック図である。
示すブロック図である。
第1図において、送受信制御回路303は、アービタバ
ス14を介してバスアービタ13からパケットバス15
の使用権を獲得した後に、指定したパケット転送装置1
1(またはパケット転送装置12)に外部折返し指示要
求パケットとして、送信折返しデータ格納レジスタ30
4へ設定されたデータを送信する。パケットバス15を
捕捉した状態で要求元パケット転送装置11(またはパ
ケット転送装置12)からの受信データを受信し、送受
信制御回路303によって折返しデータのみを抽出し、
受信折返しデータセット信号310で受信折返しデータ
格納レジスタ305に格納する。
ス14を介してバスアービタ13からパケットバス15
の使用権を獲得した後に、指定したパケット転送装置1
1(またはパケット転送装置12)に外部折返し指示要
求パケットとして、送信折返しデータ格納レジスタ30
4へ設定されたデータを送信する。パケットバス15を
捕捉した状態で要求元パケット転送装置11(またはパ
ケット転送装置12)からの受信データを受信し、送受
信制御回路303によって折返しデータのみを抽出し、
受信折返しデータセット信号310で受信折返しデータ
格納レジスタ305に格納する。
このとき、送信折返しデータ格納レジスタ3゜4から送
信折返しデータ信号308として通知されたデータと、
受信折返しデータ格納レジスタ305から受信折返しデ
ータ309として通知されたデータとを比較回路306
で比較し、一致か不一致かの比較結果を送受信制御回路
303から比較結果セット信号311として比較結果格
納レジスタ307に格納する。
信折返しデータ信号308として通知されたデータと、
受信折返しデータ格納レジスタ305から受信折返しデ
ータ309として通知されたデータとを比較回路306
で比較し、一致か不一致かの比較結果を送受信制御回路
303から比較結果セット信号311として比較結果格
納レジスタ307に格納する。
従って、この比較結果格納レジスタ307をリードする
だけでパケットバス15が正常であることと、外部折返
し要求先のパケット転送装置12(またはパケット転送
装置11)との間の転送動作が正常であることの確認を
することができる。
だけでパケットバス15が正常であることと、外部折返
し要求先のパケット転送装置12(またはパケット転送
装置11)との間の転送動作が正常であることの確認を
することができる。
以上の実施例によれば、外部折返し転送制御時に、外部
折返し要求パケットおよび外部折返し応答パケットを送
信する場合、外部折返し要求元がバスを捕捉している状
況で外部折返し応答を転送するようにして、パケット転
送毎に送信権を獲得しないので、バスのトラヒックに依
存せずに外部折返し指示に対する応答受信が行える。こ
のために、バスめ正常性およびパケット転送装置間の転
送制御の正当性を確認するのに要する時間は短縮され、
かつほぼ一定となる。
折返し要求パケットおよび外部折返し応答パケットを送
信する場合、外部折返し要求元がバスを捕捉している状
況で外部折返し応答を転送するようにして、パケット転
送毎に送信権を獲得しないので、バスのトラヒックに依
存せずに外部折返し指示に対する応答受信が行える。こ
のために、バスめ正常性およびパケット転送装置間の転
送制御の正当性を確認するのに要する時間は短縮され、
かつほぼ一定となる。
また、パケット転送毎にバス捕捉を行う場合は、外部折
返し応答が必ずしも要求順に受信される要求パケットと
は限らないので、ソフトウェア処理によって受信外部折
返し送信元のアドレスを確認しなければならないが、外
部折返し要求元のパケット転送装置がパケットバスを捕
捉している状態で、外部折返し応答パケットを受信でき
、更に、送信折返しデータと受信折返しデータをハード
ウェア処理によって比較できるので、ソフトウェア処理
の負担を軽減することができる。
返し応答が必ずしも要求順に受信される要求パケットと
は限らないので、ソフトウェア処理によって受信外部折
返し送信元のアドレスを確認しなければならないが、外
部折返し要求元のパケット転送装置がパケットバスを捕
捉している状態で、外部折返し応答パケットを受信でき
、更に、送信折返しデータと受信折返しデータをハード
ウェア処理によって比較できるので、ソフトウェア処理
の負担を軽減することができる。
[発明の効果コ
以上で説明したように、本発明は、他のパケット転送装
置に対して送信した試験データを返送させる折返し指示
手段と、送信先パケット転送装置から送信される折返し
データを受信するまで、送信元パケット転送装置が折返
しデータを送信するためのバスアービタに対する送信要
求を保持する手段と、受信した折返し指示パケットから
送信元アドレスと折返しデータを抽出して、送信元パケ
ット転送装置へ折返しデータを送信する手段と、受信し
た折返しデータと送信した折返しデータとを比較する比
較手段とを設けるように構成される。
置に対して送信した試験データを返送させる折返し指示
手段と、送信先パケット転送装置から送信される折返し
データを受信するまで、送信元パケット転送装置が折返
しデータを送信するためのバスアービタに対する送信要
求を保持する手段と、受信した折返し指示パケットから
送信元アドレスと折返しデータを抽出して、送信元パケ
ット転送装置へ折返しデータを送信する手段と、受信し
た折返しデータと送信した折返しデータとを比較する比
較手段とを設けるように構成される。
このように構成したことにより、外部折返し要求元の送
信要求を保持する手段がバスを捕捉しているので、外部
折返し要求および外部折返し応答を転送するのにパケッ
ト転送毎に送信権を獲得する必要がない。
信要求を保持する手段がバスを捕捉しているので、外部
折返し要求および外部折返し応答を転送するのにパケッ
ト転送毎に送信権を獲得する必要がない。
従って、バスのトラヒックに依存せずに外部折返し指示
に対する応答受信が行え、バスの正常性およびパケット
転送装置間の転送制御の正当性を確認するのに要する時
間を短縮し、かつほぼ一定とすることが可能となる。
に対する応答受信が行え、バスの正常性およびパケット
転送装置間の転送制御の正当性を確認するのに要する時
間を短縮し、かつほぼ一定とすることが可能となる。
第1図は、本発明によるパケット転送装置の一実施例を
示すブロック図、 第2図は、本発明によるパケット転送装置を用いてパケ
ットデータ転送を行う場合の構成を示すブロック図、 第3図は、第2図で示したパケット転送装置間の外部折
返し試験のシーケンスである。 1 2 3 4 5 03 04 05 06 07 08 09 10 11 パケット転送装置 パケット転送装置 バスアービタ アービタバス パケットバス 送受信制御回路 送信折返しデータ格納レジスタ 受信折返しデータ格納レジスタ 比較回路 比較結果格納レジスタ 送信折返しデータ信号 受信折返しデータ 受信折返しデータセット信号 比較結果セット信号
示すブロック図、 第2図は、本発明によるパケット転送装置を用いてパケ
ットデータ転送を行う場合の構成を示すブロック図、 第3図は、第2図で示したパケット転送装置間の外部折
返し試験のシーケンスである。 1 2 3 4 5 03 04 05 06 07 08 09 10 11 パケット転送装置 パケット転送装置 バスアービタ アービタバス パケットバス 送受信制御回路 送信折返しデータ格納レジスタ 受信折返しデータ格納レジスタ 比較回路 比較結果格納レジスタ 送信折返しデータ信号 受信折返しデータ 受信折返しデータセット信号 比較結果セット信号
Claims (3)
- (1)他のパケット転送装置に対して送信した試験デー
タを返送させる折返し指示手段と、 送信先パケット転送装置から送信される折返しデータを
受信するまで、送信元パケット転送装置が折返しデータ
を送信するためのバスアービタに対する送信要求を保持
する手段と、 受信した折返し指示パケットから送信元アドレスと折返
しデータを抽出して、送信元パケット転送装置へ折返し
データを送信する手段と、 受信した折返しデータと送信をた折返しデータとを比較
する比較手段とを有するパケット転送装置。 - (2)前記折返しデータを送信する手段は、バスアービ
タに対して送信要求を行わずに、送信元パケット転送装
置へ折返しデータを送信することを特徴とする請求項1
記載のパケット転送装置。 - (3)前記比較手段の比較結果を格納する格納手段を有
することを特徴とする請求項1記載のパケット転送装置
。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2045553A JP2867553B2 (ja) | 1990-02-28 | 1990-02-28 | パケット転送装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2045553A JP2867553B2 (ja) | 1990-02-28 | 1990-02-28 | パケット転送装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH03250832A true JPH03250832A (ja) | 1991-11-08 |
| JP2867553B2 JP2867553B2 (ja) | 1999-03-08 |
Family
ID=12722554
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2045553A Expired - Lifetime JP2867553B2 (ja) | 1990-02-28 | 1990-02-28 | パケット転送装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2867553B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007295482A (ja) * | 2006-04-27 | 2007-11-08 | Toshiba Corp | データ伝送システム |
-
1990
- 1990-02-28 JP JP2045553A patent/JP2867553B2/ja not_active Expired - Lifetime
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007295482A (ja) * | 2006-04-27 | 2007-11-08 | Toshiba Corp | データ伝送システム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2867553B2 (ja) | 1999-03-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5574865A (en) | System for data transfer protection during module connection/disconnection onto live bus | |
| JPS62189550A (ja) | マルチプロセツサシステムにおけるプロセツサアクセス制御装置 | |
| JPH0337221B2 (ja) | ||
| JPH03250832A (ja) | パケット転送装置 | |
| US6374282B1 (en) | Method and apparatus for tracking multi-threaded system area network (SAN) traffic | |
| JPH0716197B2 (ja) | パケットバスの外部折返し試験方式およびパケット転送装置 | |
| JP2917275B2 (ja) | Cpuを有する装置の試験システム | |
| JPH06197133A (ja) | 通信システム | |
| JP2758752B2 (ja) | 共通バス競合調停方式 | |
| JP2538662B2 (ja) | バス調停装置 | |
| JPS63155249A (ja) | 装置間通信方式 | |
| JPH11102341A (ja) | データ転送システム、データ送信装置、データ受信装置、データ転送方法及びバス調停方法 | |
| JP2586341B2 (ja) | プロセッサ間通信用バス試験方法 | |
| JPH08149148A (ja) | ループ状シリアル通信手順及びループ状シリアル通信網 | |
| JPS62204358A (ja) | デ−タ通信処理方式 | |
| JPH10116245A (ja) | Dma制御装置 | |
| JP2923992B2 (ja) | デマンドアサイン通信システムにおけるアクセスチャネル制御方式 | |
| JPS63180245A (ja) | 通信処理装置 | |
| JP4666369B2 (ja) | Usbデバイス | |
| JP2000305864A (ja) | バスインターフェース回路診断方法およびバスインターフェース回路 | |
| EP0171940A1 (en) | A direct memory access device and a method of using the device in a data transfer system | |
| JPH03137754A (ja) | 共有メモリのアクセス制御方式 | |
| JPH04238566A (ja) | マルチプロセッサ間バス通信方式 | |
| JPH03136534A (ja) | ステータス転送制御方式およびパケット転送装置 | |
| JPS63219248A (ja) | パケツト中継・転送装置 |