JPH0410727A - データ順序保護回路 - Google Patents
データ順序保護回路Info
- Publication number
- JPH0410727A JPH0410727A JP2110299A JP11029990A JPH0410727A JP H0410727 A JPH0410727 A JP H0410727A JP 2110299 A JP2110299 A JP 2110299A JP 11029990 A JP11029990 A JP 11029990A JP H0410727 A JPH0410727 A JP H0410727A
- Authority
- JP
- Japan
- Prior art keywords
- sequence number
- data order
- packet
- source address
- address
- 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)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔概要〕
n:1のパケット通信におけるデータ順序の監視を行う
ためのデータ順序保護回路に関し、対向局ごとのデータ
順序の保護を、小さいハードウェア規模で効率よく実現
できる、データ順序保護回路を提供することを目的とし
、 n:1のパケット通信を行う伝送装置において、受信パ
ケットから送信元アドレスとシーケンス番号とを検出す
る送信元アドレス検出部と、該検出した送信元アドレス
ごとに受信パケットのシーケンス番号を記憶するシーケ
ンスメモリ部と、該シーケンスメモリ部から読み出した
シーケンス番号をインクリメントするデータ順序制御部
と、受信パケットのシーケンス番号とデータ順序制御部
から出力されたシーケンス番号との比較を行って受信パ
ケットの順序のエラーを検出するデータ順序監視部とを
設け、n個の対向局に対応して対向局ごとのデータ順序
保護を行うことによって構成する。
ためのデータ順序保護回路に関し、対向局ごとのデータ
順序の保護を、小さいハードウェア規模で効率よく実現
できる、データ順序保護回路を提供することを目的とし
、 n:1のパケット通信を行う伝送装置において、受信パ
ケットから送信元アドレスとシーケンス番号とを検出す
る送信元アドレス検出部と、該検出した送信元アドレス
ごとに受信パケットのシーケンス番号を記憶するシーケ
ンスメモリ部と、該シーケンスメモリ部から読み出した
シーケンス番号をインクリメントするデータ順序制御部
と、受信パケットのシーケンス番号とデータ順序制御部
から出力されたシーケンス番号との比較を行って受信パ
ケットの順序のエラーを検出するデータ順序監視部とを
設け、n個の対向局に対応して対向局ごとのデータ順序
保護を行うことによって構成する。
本発明はn局(nは任意の自然数)の対向局との間でパ
ケット通信を行う伝送装置に係り、特にn:1のパケッ
ト通信におけるデータ順序の監視を行うためのデータ順
序保護回路に関するものである。
ケット通信を行う伝送装置に係り、特にn:1のパケッ
ト通信におけるデータ順序の監視を行うためのデータ順
序保護回路に関するものである。
近年において、高度情報化社会の発展に伴い、種々の通
信形態が要求されている。
信形態が要求されている。
特にn:1のパケット通信においては、送信されてくる
パケットに局ごとに個別にデータ順序が管理されている
が、このようなパケッI・のデータ順序を保護するデー
タ順序保護回路は、その構成が簡略であって、効率的に
データ順序の保護を行い得るものであることが要望され
る。
パケットに局ごとに個別にデータ順序が管理されている
が、このようなパケッI・のデータ順序を保護するデー
タ順序保護回路は、その構成が簡略であって、効率的に
データ順序の保護を行い得るものであることが要望され
る。
(従来の技術]
従来のn:1のパケット通信においては、対向局ごとに
データ順序保護回路を設けて、対向局からのパケットに
付与されたシーケンス番号を、パケット受信ごとに個別
に監視することによって、対向局ごとのデータ順序の保
護を行うようにしている。
データ順序保護回路を設けて、対向局からのパケットに
付与されたシーケンス番号を、パケット受信ごとに個別
に監視することによって、対向局ごとのデータ順序の保
護を行うようにしている。
(発明が解決しようとする課題]
従って、従来のn:1のパケット通信においては、対向
局ごとに個別のデータ順序保護回路を使用しなければな
らず、ハードウェア規模が大きくなることを避けられな
いという問題があった。
局ごとに個別のデータ順序保護回路を使用しなければな
らず、ハードウェア規模が大きくなることを避けられな
いという問題があった。
本発明はこのような従来技術の課題を解決しようとする
ものであって、n:1のパケット通信を行うシステムに
おいて、n局の対向局ごとのデータ順序の保護を、小さ
いハードウェア規模で効率よく実現できる、データ順序
保護回路を提供することを目的としている。
ものであって、n:1のパケット通信を行うシステムに
おいて、n局の対向局ごとのデータ順序の保護を、小さ
いハードウェア規模で効率よく実現できる、データ順序
保護回路を提供することを目的としている。
本発明は第1図にその原理的構成を示すように、n:1
のパケット通信を行う伝送装置において、送信元アドレ
ス検出部1と、シーケンスメモリ部2と、データ順序制
御部3と、データ順序監視部4とを設けることによって
、n個の対向局に対応して対向局ごとのデータ順序保護
を一括して行うようにしたものである。
のパケット通信を行う伝送装置において、送信元アドレ
ス検出部1と、シーケンスメモリ部2と、データ順序制
御部3と、データ順序監視部4とを設けることによって
、n個の対向局に対応して対向局ごとのデータ順序保護
を一括して行うようにしたものである。
ここで、送信元アドレス検出部1は、受信パケットから
送信元アドレスとシーケンス番号とを検出するものであ
り、シーケンスメモリ部2は、検出した送信元アドレス
ごとに受信パケットのシーケンス番号を記憶するもので
ある。
送信元アドレスとシーケンス番号とを検出するものであ
り、シーケンスメモリ部2は、検出した送信元アドレス
ごとに受信パケットのシーケンス番号を記憶するもので
ある。
また、データ順序制御部3は、シーケンスメモリ部2か
ら読み出したシーケンス番号をインクリメントするもの
であり、データ順序監視部4は、受信パケットのシーケ
ンス番号とデータ順序制御部3から出力されたシーケン
ス番3との比較を行って受信パケットの順序のエラーを
検出するものである。
ら読み出したシーケンス番号をインクリメントするもの
であり、データ順序監視部4は、受信パケットのシーケ
ンス番号とデータ順序制御部3から出力されたシーケン
ス番3との比較を行って受信パケットの順序のエラーを
検出するものである。
第2図は、本発明におけるパケットのフォーマットを示
すものであって、1フレームのパケットは、データの形
式を示す制御情報等の各種制御用データを含むコントロ
ール部31.パケ・ントの宛先を示すアドレスからなる
宛先アドレス部32゜パケットの送信元を示すアドレス
からなる送信元アドレス部33.送信するデータ34.
エラーチエツク用データ等からなるトレーラ35からな
り、さらに送信元アドレス部33は、送信元アドレス3
6とパケットの順序を示すシーケンスナンバー37とか
らなることが示されている。
すものであって、1フレームのパケットは、データの形
式を示す制御情報等の各種制御用データを含むコントロ
ール部31.パケ・ントの宛先を示すアドレスからなる
宛先アドレス部32゜パケットの送信元を示すアドレス
からなる送信元アドレス部33.送信するデータ34.
エラーチエツク用データ等からなるトレーラ35からな
り、さらに送信元アドレス部33は、送信元アドレス3
6とパケットの順序を示すシーケンスナンバー37とか
らなることが示されている。
本発明においては、このようなパケットを送信する対向
局との間で、n:1のパケット通信を行う伝送装置にお
いて、n個の対向局に対応して対向局ごとのデータ順序
保護を行う。
局との間で、n:1のパケット通信を行う伝送装置にお
いて、n個の対向局に対応して対向局ごとのデータ順序
保護を行う。
すなわち、パケットを受信すると、送信元アドレス検出
部1で、受信パケットから送信元アドレスとシーケンス
番号とを検出する。そしてシーケンスメモリ部2におい
て、検出した送信元アドレスをメモリのアドレスとして
受信パケットのシーケンス番号を記憶する。
部1で、受信パケットから送信元アドレスとシーケンス
番号とを検出する。そしてシーケンスメモリ部2におい
て、検出した送信元アドレスをメモリのアドレスとして
受信パケットのシーケンス番号を記憶する。
データ順序制御部3では、送信元アドレスをメモリの読
出しアドレスとして使用して、シーケンスメモリ部から
シーケンス番号を読み出してインクリメントする。
出しアドレスとして使用して、シーケンスメモリ部から
シーケンス番号を読み出してインクリメントする。
データ順序監視部4では、受信パケットのシーケンス番
号とデータ順序制御部3から出力されたシーケンス番号
との比較を行って受信パケットの順序のエラーを検出す
る。
号とデータ順序制御部3から出力されたシーケンス番号
との比較を行って受信パケットの順序のエラーを検出す
る。
従って本発明によれば、送信元アドレスごとにシーケン
ス番号の管理を行うことができ、n:1のパケット通信
においても、送信元ごとにデータ順序の保護を行うこと
ができる。
ス番号の管理を行うことができ、n:1のパケット通信
においても、送信元ごとにデータ順序の保護を行うこと
ができる。
第3図は本発明の一実施例を示す図である。
11は送信元アドレスおよびシーケンスナンバー検出部
であって、第1図における送信元アトルス検出部1に対
応し、受信パケットから送信元アドレスおよびシーケン
スナンバ′−を検出するものであって、送信元アドレス
ラッチ部21と、シーケンスナンバーラッチ部22とを
有している。
であって、第1図における送信元アトルス検出部1に対
応し、受信パケットから送信元アドレスおよびシーケン
スナンバ′−を検出するものであって、送信元アドレス
ラッチ部21と、シーケンスナンバーラッチ部22とを
有している。
12はメモリ部であって、第1図におけるシーケンスメ
モリ部2に対応し、例えば半導体メモリからなるRAM
(ランダムアクセスメモリ)で構成され、送信元アド
レスをアドレスとしてシーケンスナンバーを記憶するも
のである。
モリ部2に対応し、例えば半導体メモリからなるRAM
(ランダムアクセスメモリ)で構成され、送信元アド
レスをアドレスとしてシーケンスナンバーを記憶するも
のである。
13は加算部であって、第1図におけるデータ順序制御
部3に対応し、加算器から構成されていて、メモリ部1
2から読み出されたシーケンスナンバーをインクリメン
トするものである。
部3に対応し、加算器から構成されていて、メモリ部1
2から読み出されたシーケンスナンバーをインクリメン
トするものである。
14は、シーケンスナンバー比較部であって、第1図に
おけるデータ順序監視部4に対応し、送信元アドレスお
よびシーケンスナンバー検出部11からのシーケンスナ
ンバーと、カロ算部13からのシーケンスナンバーとの
比較を行い、シーケンス順序のエラーを検出する。
おけるデータ順序監視部4に対応し、送信元アドレスお
よびシーケンスナンバー検出部11からのシーケンスナ
ンバーと、カロ算部13からのシーケンスナンバーとの
比較を行い、シーケンス順序のエラーを検出する。
第3図の回路においてパケットを受信すると、受信パケ
ットの送信元アドレス部の送信元アドレスを送信元アド
レスラッチ部21にラッチし、シーケンスナンバーをシ
ーケンスナンバーラッチ部22にそれぞれラッチする。
ットの送信元アドレス部の送信元アドレスを送信元アド
レスラッチ部21にラッチし、シーケンスナンバーをシ
ーケンスナンバーラッチ部22にそれぞれラッチする。
シーケンスナンバー比較部14では、メモリ部12に対
するリードタイミングを生成して、メモリ部12へ出力
する。メモリ部12では、これを出力イネーブル信号O
Eとして使用し、送信元アドレスラッチ部21にランチ
されている送信元アドレスを、メモリ部12のリードア
ドレスとじて入力して、メモリ部12に格納されている
シーケンスナンバーを読み出す。
するリードタイミングを生成して、メモリ部12へ出力
する。メモリ部12では、これを出力イネーブル信号O
Eとして使用し、送信元アドレスラッチ部21にランチ
されている送信元アドレスを、メモリ部12のリードア
ドレスとじて入力して、メモリ部12に格納されている
シーケンスナンバーを読み出す。
加算部13では読み出されたシーケンスナンバーをイン
クリメント(+1)して、シーケンスナンバー比較部1
4に出力する。
クリメント(+1)して、シーケンスナンバー比較部1
4に出力する。
シーケンスナンバー比較部14では、シーケンスナンバ
ーラッチ部22から入力された送信元アドレスにおける
シーケンスナンバーと、加算部13から入力されたシー
ケンスナンバーどの比較を行い、不一致の場合、データ
順序エラーありを示す出力を発生する。
ーラッチ部22から入力された送信元アドレスにおける
シーケンスナンバーと、加算部13から入力されたシー
ケンスナンバーどの比較を行い、不一致の場合、データ
順序エラーありを示す出力を発生する。
シーケンスナンバー比較部14では、シーケンスナンバ
ーの比較終了後、メモリ部12ヘライトクロックを出力
する。メモリ部12では、これを書き込みイネーブル信
号WEとして使用し、送信元アドレスおよびシーケンス
ナンバー検出部11からの送信元アドレスを、ライトア
ドレスとして使用して、送信元アドレスおよびシーケン
スナンバー1部11からのシーケンスナンバーを記憶す
る。
ーの比較終了後、メモリ部12ヘライトクロックを出力
する。メモリ部12では、これを書き込みイネーブル信
号WEとして使用し、送信元アドレスおよびシーケンス
ナンバー検出部11からの送信元アドレスを、ライトア
ドレスとして使用して、送信元アドレスおよびシーケン
スナンバー1部11からのシーケンスナンバーを記憶す
る。
以上の動作をパケット受信ごとに行い、それぞれの送信
元アドレスごとにシーケンスナンバーを管理することに
よって、データの順序保護を行う。
元アドレスごとにシーケンスナンバーを管理することに
よって、データの順序保護を行う。
なお、上述の実施例ではメモリ部12にRAMを使用し
ているが、データ順序保護を高速化する必要があれば、
この部分にキャッシュメモリを使用し、使用頻度の高い
送信元アドレスに対するシーケンスナンバーを蓄えてお
くことによって、主記憶のメモリとのアクセスタイムの
ギャップを埋めて、高速化させるようにしてもよい。
ているが、データ順序保護を高速化する必要があれば、
この部分にキャッシュメモリを使用し、使用頻度の高い
送信元アドレスに対するシーケンスナンバーを蓄えてお
くことによって、主記憶のメモリとのアクセスタイムの
ギャップを埋めて、高速化させるようにしてもよい。
このようにしてn:1のパケット通信におけるデータの
順序保護を行うことができるが、本発明は1:1のパケ
ット通信の場合にも通用できることはいうまでもない。
順序保護を行うことができるが、本発明は1:1のパケ
ット通信の場合にも通用できることはいうまでもない。
以上説明したように本発明によれば、1:1およびn:
1のパケット通信において、送信元アドレスをメモリ部
のアドレスとして使用してシーケンスナンバーを記憶し
、これと受信したバケ、7トのシーケンスナンバーとを
比較することによって、送信元アドレスごとにデータ順
序の管理と、データ順序のエラーの検出を行うことがで
きる。かつこれを、少ないハードウェア規模で容易に実
現することができる。従って本発明によれば、パケット
通信におけるデータ順序保護を効率よく行うことができ
、パケット通信の有用性を増大することが可能となる。
1のパケット通信において、送信元アドレスをメモリ部
のアドレスとして使用してシーケンスナンバーを記憶し
、これと受信したバケ、7トのシーケンスナンバーとを
比較することによって、送信元アドレスごとにデータ順
序の管理と、データ順序のエラーの検出を行うことがで
きる。かつこれを、少ないハードウェア規模で容易に実
現することができる。従って本発明によれば、パケット
通信におけるデータ順序保護を効率よく行うことができ
、パケット通信の有用性を増大することが可能となる。
第1図は本発明の原理的構成を示す図、第2図はパケッ
トのフォーマットを示す図、第3図は本発明の一実施例
を示す図である。 1は送信元アドレス検出部、2はシーケンスメモリ部、
3はデータ順序制御部、4はデータ順序監視部である。
トのフォーマットを示す図、第3図は本発明の一実施例
を示す図である。 1は送信元アドレス検出部、2はシーケンスメモリ部、
3はデータ順序制御部、4はデータ順序監視部である。
Claims (1)
- 【特許請求の範囲】 n:1のパケット通信を行う伝送装置において、受信パ
ケットから送信元アドレスとシーケンス番号とを検出す
る送信元アドレス検出部(1)と、該検出した送信元ア
ドレスごとに受信パケットのシーケンス番号を記憶する
シーケンスメモリ部(2)と、 該シーケンスメモリ部(2)から読み出したシーケンス
番号をインクリメントするデータ順序制御部(3)と、 受信パケットのシーケンス番号とデータ順序制御部(3
)から出力されたシーケンス番号との比較を行って受信
パケットの順序のエラーを検出するデータ順序監視部(
4)とを設け、 n個の対向局に対応して対向局ごとのデータ順序保護を
行うことを特徴とするデータ順序保護回路。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2110299A JPH0410727A (ja) | 1990-04-27 | 1990-04-27 | データ順序保護回路 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2110299A JPH0410727A (ja) | 1990-04-27 | 1990-04-27 | データ順序保護回路 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0410727A true JPH0410727A (ja) | 1992-01-14 |
Family
ID=14532181
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2110299A Pending JPH0410727A (ja) | 1990-04-27 | 1990-04-27 | データ順序保護回路 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0410727A (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63244604A (ja) * | 1987-03-31 | 1988-10-12 | Mitsubishi Electric Corp | コイル巻線機 |
| EP0777365A3 (ja) * | 1995-12-01 | 1997-06-25 | Nokia Mobile Phones Ltd | |
| GB2430577A (en) * | 2005-09-23 | 2007-03-28 | Agilent Technologies Inc | Real time monitoring of TCP flows |
-
1990
- 1990-04-27 JP JP2110299A patent/JPH0410727A/ja active Pending
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63244604A (ja) * | 1987-03-31 | 1988-10-12 | Mitsubishi Electric Corp | コイル巻線機 |
| EP0777365A3 (ja) * | 1995-12-01 | 1997-06-25 | Nokia Mobile Phones Ltd | |
| GB2430577A (en) * | 2005-09-23 | 2007-03-28 | Agilent Technologies Inc | Real time monitoring of TCP flows |
| GB2430577B (en) * | 2005-09-23 | 2010-09-22 | Agilent Technologies Inc | Real time monitoring of TCP flows |
| US7945661B2 (en) | 2005-09-23 | 2011-05-17 | Jds Uniphase Corporation | Real time monitoring of TCP flows |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4903194A (en) | Storage addressing error detection circuitry | |
| JPH0410727A (ja) | データ順序保護回路 | |
| US11429547B2 (en) | Apparatus and method for the buffered transmission of data by a controller to reduce a load on a central processing unit | |
| JP3190214B2 (ja) | データ送受信システム | |
| CA2103619C (en) | Abnormal packet processing system | |
| KR20200124470A (ko) | 차량의 게이트웨이 장치, 그를 포함한 시스템 및 그 침입 탐지 방법 | |
| JPH01133163A (ja) | 1ビット反転エラーの処理方式 | |
| US10565076B2 (en) | Device for supervising and initializing ports | |
| EP3709167A1 (en) | Vehicle communication system | |
| US20050044328A1 (en) | Methods and apparatus for maintaining coherency in a multi-processor system | |
| JPH03180938A (ja) | Cpu暴走検出方式 | |
| US8238349B2 (en) | Method of accessing stored information in multi-framed data transmissions | |
| JPS63108600A (ja) | 半導体装置 | |
| KR0152296B1 (ko) | 데이터 전송장치와 그것을 사용한 프로세서 엘리먼트 | |
| GB2249644A (en) | First-in first-out memory | |
| JP2953878B2 (ja) | データ転送システム | |
| JP2630077B2 (ja) | クロック同期式シリアルインターフェース | |
| JPH05298201A (ja) | 情報処理システムのシステムバスエラー処理方式 | |
| JPS63155830A (ja) | デ−タ入力装置 | |
| JPH07160591A (ja) | メモリ監視方式 | |
| KR970056320A (ko) | 고속 패킷 라우터의 노드버퍼 제어장치 | |
| JPS60192443A (ja) | 監視装置 | |
| JPH0236636A (ja) | データリンクシステム | |
| JPH03168852A (ja) | データ転送装置 | |
| JPH05300121A (ja) | コード語の変化検出回路装置 |