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
Application number
JP2110299A
Other languages
English (en)
Inventor
Toshiharu Hirose
俊治 弘瀬
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2110299A priority Critical patent/JPH0410727A/ja
Publication of JPH0410727A publication Critical patent/JPH0410727A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔概要〕 n:1のパケット通信におけるデータ順序の監視を行う
ためのデータ順序保護回路に関し、対向局ごとのデータ
順序の保護を、小さいハードウェア規模で効率よく実現
できる、データ順序保護回路を提供することを目的とし
、 n:1のパケット通信を行う伝送装置において、受信パ
ケットから送信元アドレスとシーケンス番号とを検出す
る送信元アドレス検出部と、該検出した送信元アドレス
ごとに受信パケットのシーケンス番号を記憶するシーケ
ンスメモリ部と、該シーケンスメモリ部から読み出した
シーケンス番号をインクリメントするデータ順序制御部
と、受信パケットのシーケンス番号とデータ順序制御部
から出力されたシーケンス番号との比較を行って受信パ
ケットの順序のエラーを検出するデータ順序監視部とを
設け、n個の対向局に対応して対向局ごとのデータ順序
保護を行うことによって構成する。
〔産業上の利用分野〕
本発明はn局(nは任意の自然数)の対向局との間でパ
ケット通信を行う伝送装置に係り、特にn:1のパケッ
ト通信におけるデータ順序の監視を行うためのデータ順
序保護回路に関するものである。
近年において、高度情報化社会の発展に伴い、種々の通
信形態が要求されている。
特にn:1のパケット通信においては、送信されてくる
パケットに局ごとに個別にデータ順序が管理されている
が、このようなパケッI・のデータ順序を保護するデー
タ順序保護回路は、その構成が簡略であって、効率的に
データ順序の保護を行い得るものであることが要望され
る。
(従来の技術] 従来のn:1のパケット通信においては、対向局ごとに
データ順序保護回路を設けて、対向局からのパケットに
付与されたシーケンス番号を、パケット受信ごとに個別
に監視することによって、対向局ごとのデータ順序の保
護を行うようにしている。
(発明が解決しようとする課題] 従って、従来のn:1のパケット通信においては、対向
局ごとに個別のデータ順序保護回路を使用しなければな
らず、ハードウェア規模が大きくなることを避けられな
いという問題があった。
本発明はこのような従来技術の課題を解決しようとする
ものであって、n:1のパケット通信を行うシステムに
おいて、n局の対向局ごとのデータ順序の保護を、小さ
いハードウェア規模で効率よく実現できる、データ順序
保護回路を提供することを目的としている。
〔課題を解決するだめの手段〕
本発明は第1図にその原理的構成を示すように、n:1
のパケット通信を行う伝送装置において、送信元アドレ
ス検出部1と、シーケンスメモリ部2と、データ順序制
御部3と、データ順序監視部4とを設けることによって
、n個の対向局に対応して対向局ごとのデータ順序保護
を一括して行うようにしたものである。
ここで、送信元アドレス検出部1は、受信パケットから
送信元アドレスとシーケンス番号とを検出するものであ
り、シーケンスメモリ部2は、検出した送信元アドレス
ごとに受信パケットのシーケンス番号を記憶するもので
ある。
また、データ順序制御部3は、シーケンスメモリ部2か
ら読み出したシーケンス番号をインクリメントするもの
であり、データ順序監視部4は、受信パケットのシーケ
ンス番号とデータ順序制御部3から出力されたシーケン
ス番3との比較を行って受信パケットの順序のエラーを
検出するものである。
〔作用〕
第2図は、本発明におけるパケットのフォーマットを示
すものであって、1フレームのパケットは、データの形
式を示す制御情報等の各種制御用データを含むコントロ
ール部31.パケ・ントの宛先を示すアドレスからなる
宛先アドレス部32゜パケットの送信元を示すアドレス
からなる送信元アドレス部33.送信するデータ34.
エラーチエツク用データ等からなるトレーラ35からな
り、さらに送信元アドレス部33は、送信元アドレス3
6とパケットの順序を示すシーケンスナンバー37とか
らなることが示されている。
本発明においては、このようなパケットを送信する対向
局との間で、n:1のパケット通信を行う伝送装置にお
いて、n個の対向局に対応して対向局ごとのデータ順序
保護を行う。
すなわち、パケットを受信すると、送信元アドレス検出
部1で、受信パケットから送信元アドレスとシーケンス
番号とを検出する。そしてシーケンスメモリ部2におい
て、検出した送信元アドレスをメモリのアドレスとして
受信パケットのシーケンス番号を記憶する。
データ順序制御部3では、送信元アドレスをメモリの読
出しアドレスとして使用して、シーケンスメモリ部から
シーケンス番号を読み出してインクリメントする。
データ順序監視部4では、受信パケットのシーケンス番
号とデータ順序制御部3から出力されたシーケンス番号
との比較を行って受信パケットの順序のエラーを検出す
る。
従って本発明によれば、送信元アドレスごとにシーケン
ス番号の管理を行うことができ、n:1のパケット通信
においても、送信元ごとにデータ順序の保護を行うこと
ができる。
〔実施例〕
第3図は本発明の一実施例を示す図である。
11は送信元アドレスおよびシーケンスナンバー検出部
であって、第1図における送信元アトルス検出部1に対
応し、受信パケットから送信元アドレスおよびシーケン
スナンバ′−を検出するものであって、送信元アドレス
ラッチ部21と、シーケンスナンバーラッチ部22とを
有している。
12はメモリ部であって、第1図におけるシーケンスメ
モリ部2に対応し、例えば半導体メモリからなるRAM
 (ランダムアクセスメモリ)で構成され、送信元アド
レスをアドレスとしてシーケンスナンバーを記憶するも
のである。
13は加算部であって、第1図におけるデータ順序制御
部3に対応し、加算器から構成されていて、メモリ部1
2から読み出されたシーケンスナンバーをインクリメン
トするものである。
14は、シーケンスナンバー比較部であって、第1図に
おけるデータ順序監視部4に対応し、送信元アドレスお
よびシーケンスナンバー検出部11からのシーケンスナ
ンバーと、カロ算部13からのシーケンスナンバーとの
比較を行い、シーケンス順序のエラーを検出する。
第3図の回路においてパケットを受信すると、受信パケ
ットの送信元アドレス部の送信元アドレスを送信元アド
レスラッチ部21にラッチし、シーケンスナンバーをシ
ーケンスナンバーラッチ部22にそれぞれラッチする。
シーケンスナンバー比較部14では、メモリ部12に対
するリードタイミングを生成して、メモリ部12へ出力
する。メモリ部12では、これを出力イネーブル信号O
Eとして使用し、送信元アドレスラッチ部21にランチ
されている送信元アドレスを、メモリ部12のリードア
ドレスとじて入力して、メモリ部12に格納されている
シーケンスナンバーを読み出す。
加算部13では読み出されたシーケンスナンバーをイン
クリメント(+1)して、シーケンスナンバー比較部1
4に出力する。
シーケンスナンバー比較部14では、シーケンスナンバ
ーラッチ部22から入力された送信元アドレスにおける
シーケンスナンバーと、加算部13から入力されたシー
ケンスナンバーどの比較を行い、不一致の場合、データ
順序エラーありを示す出力を発生する。
シーケンスナンバー比較部14では、シーケンスナンバ
ーの比較終了後、メモリ部12ヘライトクロックを出力
する。メモリ部12では、これを書き込みイネーブル信
号WEとして使用し、送信元アドレスおよびシーケンス
ナンバー検出部11からの送信元アドレスを、ライトア
ドレスとして使用して、送信元アドレスおよびシーケン
スナンバー1部11からのシーケンスナンバーを記憶す
る。
以上の動作をパケット受信ごとに行い、それぞれの送信
元アドレスごとにシーケンスナンバーを管理することに
よって、データの順序保護を行う。
なお、上述の実施例ではメモリ部12にRAMを使用し
ているが、データ順序保護を高速化する必要があれば、
この部分にキャッシュメモリを使用し、使用頻度の高い
送信元アドレスに対するシーケンスナンバーを蓄えてお
くことによって、主記憶のメモリとのアクセスタイムの
ギャップを埋めて、高速化させるようにしてもよい。
このようにしてn:1のパケット通信におけるデータの
順序保護を行うことができるが、本発明は1:1のパケ
ット通信の場合にも通用できることはいうまでもない。
〔発明の効果〕
以上説明したように本発明によれば、1:1およびn:
1のパケット通信において、送信元アドレスをメモリ部
のアドレスとして使用してシーケンスナンバーを記憶し
、これと受信したバケ、7トのシーケンスナンバーとを
比較することによって、送信元アドレスごとにデータ順
序の管理と、データ順序のエラーの検出を行うことがで
きる。かつこれを、少ないハードウェア規模で容易に実
現することができる。従って本発明によれば、パケット
通信におけるデータ順序保護を効率よく行うことができ
、パケット通信の有用性を増大することが可能となる。
【図面の簡単な説明】
第1図は本発明の原理的構成を示す図、第2図はパケッ
トのフォーマットを示す図、第3図は本発明の一実施例
を示す図である。 1は送信元アドレス検出部、2はシーケンスメモリ部、
3はデータ順序制御部、4はデータ順序監視部である。

Claims (1)

  1. 【特許請求の範囲】 n:1のパケット通信を行う伝送装置において、受信パ
    ケットから送信元アドレスとシーケンス番号とを検出す
    る送信元アドレス検出部(1)と、該検出した送信元ア
    ドレスごとに受信パケットのシーケンス番号を記憶する
    シーケンスメモリ部(2)と、 該シーケンスメモリ部(2)から読み出したシーケンス
    番号をインクリメントするデータ順序制御部(3)と、 受信パケットのシーケンス番号とデータ順序制御部(3
    )から出力されたシーケンス番号との比較を行って受信
    パケットの順序のエラーを検出するデータ順序監視部(
    4)とを設け、 n個の対向局に対応して対向局ごとのデータ順序保護を
    行うことを特徴とするデータ順序保護回路。
JP2110299A 1990-04-27 1990-04-27 データ順序保護回路 Pending JPH0410727A (ja)

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)

* Cited by examiner, † Cited by third party
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

Cited By (5)

* Cited by examiner, † Cited by third party
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) コード語の変化検出回路装置