JP4651555B2 - フレームバッファ監視方法及び装置 - Google Patents
フレームバッファ監視方法及び装置 Download PDFInfo
- Publication number
- JP4651555B2 JP4651555B2 JP2006035704A JP2006035704A JP4651555B2 JP 4651555 B2 JP4651555 B2 JP 4651555B2 JP 2006035704 A JP2006035704 A JP 2006035704A JP 2006035704 A JP2006035704 A JP 2006035704A JP 4651555 B2 JP4651555 B2 JP 4651555B2
- Authority
- JP
- Japan
- Prior art keywords
- frame
- information
- unit
- read
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/55—Prevention, detection or correction of errors
- H04L49/555—Error detection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/30—Peripheral units, e.g. input or output ports
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Small-Scale Networks (AREA)
Description
図11に示すフレームバッファ監視装置10は、受信したフレームFRに所定の規則に従ってパリティビットを付加するパリティビット付加部400と、該パリティビットが付加されたフレームFRを格納するFIFOバッファ200と、このFIFOバッファ200に対するフレームFRの書込及び読出をそれぞれが行う書込部210及び読出部220と、これらの書込部210及び読出部220を制御する制御カウンタ310と、FIFOバッファ200から読み出したフレームFRに含まれる該パリティビットをチェックするパリティビットチェック部500とで構成されている。
図12に示すフレームバッファ監視装置10は、受信したフレームFRを格納するFIFOバッファ200と、このFIFOバッファ200に対するフレームFRの書込及び読出をそれぞれが行う書込部210及び読出部220と、これらの書込部210及び読出部220を制御する制御カウンタ310と、書込部210、読出部220、及び制御カウンタ310に共通して接続される誤り検出/初期化部600とで構成されており、上記の従来例[1]で示したようなパリティビット付加部400及びパリティビットチェック部500は備えていない。
[1]-1構成の実施例:図2
図2に示すフレームバッファ監視装置10は、図1と同様に、受信したフレームFRに関する情報FR_INFOを抽出し、フレームFRの先頭に付加した監視用フレームFR_MNTにするフレーム情報付加部100と、監視用フレームFR_MNTを格納するFIFOバッファ200と、このFIFOバッファ200に対する監視用フレームFR_MNTの書込及び読出をそれぞれが行う書込部210及び読出部220と、これらの書込部210及び読出部220を制御する制御部300とで構成されている。
次に、本実施例[1]の動作について説明するが、まずその全体の動作を、図2及び図3を参照して説明する。そして、上述した通り、フレームに関する情報FR_INFOは、FIFOバッファ200に対してフレームFRを分割せずに書き込む場合(1)と、分割して書き込む場合(2)と、さらに均等分割して書き込む場合(3)とでそれぞれ異なり、これに対応して生成する期待情報EXPも異なる。従って、比較部340の判定方法も異なるため、これら(1)〜(3)に対応するフレームバッファ監視処理例(1)〜(3)について、それぞれ図4〜6を参照して説明する。なお、フレームバッファ監視方法は種々考えれらるため、その方法は特に以下の動作例に限定されるものではない。
図3は、図2のフレームバッファ監視装置10の全体動作を示したフローチャート図である。
図4は、図2に示したフレームバッファ監視装置10の内、フレームFRを分割しない場合の監視動作に係る構成の一部を抜き出し強調して示したものであり、書込部210、読出部220、及び制御カウンタ310は図示を省略してある。これは、以下のフレームバッファ監視処理例(2)及び(3)においても同様である。
今、図5に示すように、例えば、受信したフレームFRの実際のフレーム長Lが“9”であるとし、このフレームFRが、フレーム情報付加部100により3つの分割フレームFR1〜FR3に分割されるものとする。また、分割フレームFR1〜FR3の分割フレーム長LDは、それぞれ“6”、“2”、及び“1”であるとする。
(B) 期待シリアル番号EXP_SNと、実際の分割フレームFRの到着順とを比較
(C) 期待分割フレーム長EXP_LDの合計と、実際の分割フレーム長LDの合計(又は実際のフレーム長L)とを比較
今、図6に示すフレームFRは、上記のフレームバッファ監視処理例(2)と同様に分割されるものとし、但し、上記のフレームバッファ監視処理例(2)とは異なり、フレーム情報付加部100により固定長単位(分割フレーム長LD=“3”)で3つの分割フレームFR1〜FR3に均等分割されるものとする。
(B) 期待シリアル番号EXP_SNと、実際の分割フレームFRの到着順とを比較
上記(A)〜(C)のいずれかの比較結果が、「不一致」と判定された場合、比較部340は、上記のフレームバッファ監視処理例(1)及び(2)と同様に、廃棄部350に対して廃棄指示IND_DSPを与える。
[2]-1構成の実施例:図7
図7に示すフレームバッファ監視装置10は、上記の実施例[1]で示したFIFOバッファ200に対してフレームFRを書込及び読出するためのデータバスBUSに加えて、フレームFRのSOP及びEOPを含む信号をそれぞれ伝送するための信号線L1及びL2を備えている。
図8は、図7のフレームバッファ監視装置10の動作を示したタイムチャート図であり、同図(1)〜(3)は、それぞれ図7に示した(1)〜(3)の箇所(タイミング)に対応している。
受信したフレームに関する情報を抽出し、該フレームの先頭に付加する第1ステップと、
該第1ステップで得たフレームをフレームバッファに書き込む第2ステップと、
該フレームバッファから該フレーム及び該フレームに関する情報を読み出す第3ステップと、
該読み出したフレームに関する情報から期待情報を生成すると共に、該期待情報と該第3ステップで読み出したフレームに含まれるフレームに関する情報とを比較して両者の一致/不一致を判定する第4ステップと、
を備えたことを特徴とするフレームバッファ監視方法。
(付記2)付記1において、
該第4ステップが、該不一致と判定した時、該フレーム内の所定の識別子を無効に設定するステップを含むことを特徴としたフレームバッファ監視方法。
(付記3)付記1において、
該第4ステップが、該不一致と判定した時、該フレームを破棄するステップを含むことを特徴としたフレームバッファ監視方法。
(付記4)付記1において、
該第4ステップが、該不一致と判定した時、該フレームバッファの書込先アドレス及び読出元アドレスを初期化するステップを含むことを特徴としたフレームバッファ監視方法。
(付記5)付記1において、
該フレームに関する情報が、該フレームのフレーム長情報であることを特徴としたフレームバッファ監視方法。
(付記6)付記1において、
該第1ステップが、該フレームを複数のフレームに分割すると共に、該複数のフレームの各々に関する情報を抽出し、各フレームの先頭に付加するステップを含むことを特徴としたフレームバッファ監視方法。
(付記7)付記6において、
該フレームに関する情報が、該フレームのフレーム長情報、該複数のフレームの各々のフレーム長情報、及び該複数のフレームの接続順を示すシリアル番号で構成されることを特徴としたフレームバッファ監視方法。
(付記8)付記6において、
該フレームに関する情報が、該フレームのフレーム長情報、該複数のフレームの均等分割した時の分割数情報、及び該複数のフレームの接続順を示すシリアル番号で構成されることを特徴としたフレームバッファ監視方法。
(付記9)
受信したフレームの先頭及び末尾を示す識別子をフレームに関する情報として抽出し、該フレームの先頭に付加する第1ステップと、
該フレームとは別に該識別子を含む信号を生成して伝送する第2ステップと、
該第1ステップで得たフレームをフレームバッファに書き込む第3ステップと、
該フレームバッファから該フレーム及び該フレームに関する情報を読み出す第4ステップと、
該読み出したフレームに関する情報から期待情報を生成すると共に、該期待情報と該第2ステップにより伝送されて来た信号中の該識別子とを比較して両者の一致/不一致を判定する第5ステップと、
を備えたことを特徴とするフレームバッファ監視方法。
(付記10)
受信したフレームに関する情報を抽出し、該フレームの先頭に付加する第1手段と、
該第1手段で得たフレームをフレームバッファに書き込む第2手段と、
該フレームバッファから該フレーム及び該フレームに関する情報を読み出す第3手段と、
該読み出したフレームに関する情報から期待情報を生成すると共に、該期待情報と該第3手段で読み出したフレームに含まれるフレームに関する情報とを比較して両者の一致/不一致を判定する第4手段と、
を備えたことを特徴とするフレームバッファ監視装置。
(付記11)付記10において、
該第4手段が、該不一致と判定した時、該フレーム内の所定の識別子を無効に設定する手段を含むことを特徴としたフレームバッファ監視装置。
(付記12)付記10において、
該第4手段が、該不一致と判定した時、該フレームを破棄する手段を含むことを特徴としたフレームバッファ監視装置。
(付記13)付記10において、
該第4手段が、該不一致と判定した時、該フレームバッファの書込先アドレス及び読出元アドレスを初期化する手段を含むことを特徴としたフレームバッファ監視装置。
(付記14)付記10において、
該フレームに関する情報が、該フレームのフレーム長情報であることを特徴としたフレームバッファ監視装置。
(付記15)付記10において、
該第1手段が、該フレームを複数のフレームに分割すると共に、該複数のフレームの各々に関する情報を抽出し、各フレームの先頭に付加する手段を含むことを特徴としたフレームバッファ監視装置。
(付記16)付記15において、
該フレームに関する情報が、該フレームのフレーム長情報、該複数のフレームの各々のフレーム長情報、及び該複数のフレームの接続順を示すシリアル番号で構成されることを特徴としたフレームバッファ監視装置。
(付記17)付記15において、
該フレームに関する情報が、該フレームのフレーム長情報、該複数のフレームの均等分割した時の分割数情報、及び該複数のフレームの接続順を示すシリアル番号で構成されることを特徴としたフレームバッファ監視装置。
(付記18)
受信したフレームの先頭及び末尾を示す識別子をフレームに関する情報として抽出し、該フレームの先頭に付加する第1手段と、
該フレームとは別に該識別子を含む信号を生成して伝送する第2手段と、
該第1手段で得たフレームをフレームバッファに書き込む第3手段と、
該フレームバッファから該フレーム及び該フレームに関する情報を読み出す第4手段と、
該読み出したフレームに関する情報から期待情報を生成すると共に、該期待情報と該第2手段により伝送されて来た信号中の該識別子とを比較して両者の一致/不一致を判定する第5手段と、
を備えたことを特徴とするフレームバッファ監視装置。
1_1 交換機
2 Ethernet網
2_1 ルータ
3 伝送装置
3_1 終端装置
10 フレームバッファ監視装置
100 フレーム情報付加部
200 FIFOバッファ
210 書込部
220 読出部
300 制御部
310 制御カウンタ
320 フレーム情報抽出部
330 期待情報生成部
340 比較部
341, 342 EOR回路
343 OR回路
344 判定部
350 廃棄部
400 パリティビット付加部
500 パリティビットチェック部
600 誤り検出/初期化部
FR, FR1〜FR3 フレーム
FR_MNT, FR_MNT1〜FR_MNT3 監視用フレーム
FR_INFO, FR_INFO1〜FR_INFO3 フレームに関する情報
FR_DSP 廃棄フレーム
IND_INIT 初期化指示
IND_DSP 廃棄指示
EXP 期待情報
EXP_L 期待フレーム長
EXP_LD 期待分割フレーム長
EXP_SN 期待シリアル番号
EXP_DN 期待分割個数
EXP_SOP 期待SOP信号
EXP_EOP 期待EOP信号
L フレーム長
LD 分割フレーム長
SN シリアル番号
DN 分割個数
RQ_W 書込要求
CMD_W フレーム書込命令
ACK_W 書込応答
RQ_R 読出要求
CMD_R フレーム読出命令
ACK_R 読出応答
ALRM 警告
CNT_UR 未読出数
BUS データバス
L1, L2 信号線
図中、同一符号は同一又は相当部分を示す。
Claims (3)
- 受信したフレームに関する情報を抽出し、該フレームの先頭に付加する第1ステップと、
該第1ステップで得たフレームをフレームバッファに書き込む第2ステップと、
該フレームバッファから該フレーム及び該フレームに関する情報を読み出す第3ステップと、
該読み出したフレームに関する情報から期待情報を生成すると共に、該期待情報と該第3ステップで読み出したフレームに含まれるフレームに関する情報とを比較して両者の一致/不一致を判定する第4ステップと、
を備えたことを特徴とするフレームバッファ監視方法。 - 請求項1において、
該第4ステップが、該不一致と判定した時、該フレーム内の所定の識別子を無効に設定するステップを含むことを特徴としたフレームバッファ監視方法。 - 受信したフレームに関する情報を抽出し、該フレームの先頭に付加する第1手段と、
該第1手段で得たフレームをフレームバッファに書き込む第2手段と、
該フレームバッファから該フレーム及び該フレームに関する情報を読み出す第3手段と、
該読み出したフレームに関する情報から期待情報を生成すると共に、該期待情報と該第3手段で読み出したフレームに含まれるフレームに関する情報とを比較して両者の一致/不一致を判定する第4手段と、
を備えたことを特徴とするフレームバッファ監視装置。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006035704A JP4651555B2 (ja) | 2006-02-13 | 2006-02-13 | フレームバッファ監視方法及び装置 |
US11/443,243 US7978704B2 (en) | 2006-02-13 | 2006-05-31 | Frame buffer monitoring method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006035704A JP4651555B2 (ja) | 2006-02-13 | 2006-02-13 | フレームバッファ監視方法及び装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007215142A JP2007215142A (ja) | 2007-08-23 |
JP4651555B2 true JP4651555B2 (ja) | 2011-03-16 |
Family
ID=38368391
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006035704A Expired - Fee Related JP4651555B2 (ja) | 2006-02-13 | 2006-02-13 | フレームバッファ監視方法及び装置 |
Country Status (2)
Country | Link |
---|---|
US (1) | US7978704B2 (ja) |
JP (1) | JP4651555B2 (ja) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009050894A1 (ja) * | 2007-10-17 | 2009-04-23 | Panasonic Corporation | 映像記録装置、映像記録方法、映像記録プログラム及び集積回路 |
JP2009194581A (ja) * | 2008-02-14 | 2009-08-27 | Nec Corp | フレーム復元方法、フレーム復元回路及びフレーム復元プログラム |
US9094174B2 (en) * | 2011-03-01 | 2015-07-28 | Adtran, Inc. | Bonding engine configured to prevent data packet feedback during a loopback condition |
CN105992023B (zh) * | 2015-02-11 | 2019-06-04 | 杭州海康威视数字技术股份有限公司 | 视频图像数据的处理方法及装置 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0558654A (ja) * | 1991-09-05 | 1993-03-09 | Nissin Electric Co Ltd | 光学ガラス素子のプレス成形用型とその製造方法 |
JPH1145213A (ja) * | 1997-07-25 | 1999-02-16 | Nec Corp | Fifoメモリ監視方法及び回路 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3283659B2 (ja) | 1993-10-07 | 2002-05-20 | 富士通株式会社 | Fifoメモリの誤動作検出方法及び装置 |
JP3518209B2 (ja) | 1996-12-05 | 2004-04-12 | 株式会社日立製作所 | Atm交換機および輻輳制御方式 |
US6687255B1 (en) * | 2000-03-21 | 2004-02-03 | Lsi Logic Corporation | Data communication circuit having FIFO buffer with frame-in-FIFO generator |
US6681340B2 (en) * | 2001-02-23 | 2004-01-20 | International Business Machines Corporation | Efficient implementation of error correction code scheme |
US7391723B2 (en) * | 2002-04-22 | 2008-06-24 | Computer Network Technology Corporation | Frame-level fibre channel CRC on switching platform |
US7408878B2 (en) * | 2003-06-10 | 2008-08-05 | Cisco Technology, Inc. | System packet interface |
EP1592160B1 (en) * | 2004-04-29 | 2008-03-26 | Matsushita Electric Industrial Co., Ltd. | Superframe error coding in digital audio broadcasting systems |
-
2006
- 2006-02-13 JP JP2006035704A patent/JP4651555B2/ja not_active Expired - Fee Related
- 2006-05-31 US US11/443,243 patent/US7978704B2/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0558654A (ja) * | 1991-09-05 | 1993-03-09 | Nissin Electric Co Ltd | 光学ガラス素子のプレス成形用型とその製造方法 |
JPH1145213A (ja) * | 1997-07-25 | 1999-02-16 | Nec Corp | Fifoメモリ監視方法及び回路 |
Also Published As
Publication number | Publication date |
---|---|
US7978704B2 (en) | 2011-07-12 |
US20070189314A1 (en) | 2007-08-16 |
JP2007215142A (ja) | 2007-08-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3709795B2 (ja) | コンピュータシステムと、コンピュータシステム内のモジュール間の通信方法 | |
US5796720A (en) | Control method of asynchronous data communications | |
JP4308297B2 (ja) | 通信装置およびスイッチ処理装置 | |
US9380005B2 (en) | Reliable transportation of a stream of packets using packet replication | |
US5506839A (en) | Congestion control method, terminal adapter using the method and communications system using the terminal adapter | |
JP4651555B2 (ja) | フレームバッファ監視方法及び装置 | |
US8116212B2 (en) | Line status monitoring circuit, node, communication system, and failure occurrence determining method | |
EP2127145B1 (en) | Mechanism for channel synchronization | |
JP2005531214A (ja) | シリアル・ディジタル・オーディオ・データ・ストリーム復号器を有するブロードキャスト・ルータ | |
JP2006048162A (ja) | ループ状態監視装置 | |
AU2004300978A1 (en) | Method and apparatus for providing tandem connection, performance monitoring, and protection architectures over ethernet protocols | |
US7542418B2 (en) | Method and apparatus for detecting and removing orphaned primitives in a fibre channel network | |
US7672305B2 (en) | Crossbar switch, information processor, and transfer method | |
US6987761B2 (en) | Inbound data stream controller with pre-recognition of frame sequence | |
US10523235B2 (en) | Transmission checking method, node, system and computer storage medium | |
JP5565141B2 (ja) | 制御装置、切替装置、光伝送装置、及び制御方法 | |
US20170288994A1 (en) | Packet transfer device and method for setting counter | |
KR102356667B1 (ko) | 무손실 패킷 전달 방법 및 장치 | |
JP2006303703A (ja) | ネットワーク中継装置 | |
KR101642440B1 (ko) | 링 네트워크의 선로 장애 복구 방법 | |
US20090162075A1 (en) | Transmission system and transmission method | |
JP6494880B2 (ja) | 転送装置およびフレーム転送方法 | |
JP7020991B2 (ja) | 信号制御回路 | |
US20240089202A1 (en) | System and method for forwarding network traffic | |
JP2006295667A (ja) | リング型二重化ネットワークにおける受信方法及び装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20081022 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100924 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100928 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101125 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20101214 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20101214 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4651555 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131224 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |