JP2005303356A - 転送処理装置 - Google Patents
転送処理装置 Download PDFInfo
- Publication number
- JP2005303356A JP2005303356A JP2004112283A JP2004112283A JP2005303356A JP 2005303356 A JP2005303356 A JP 2005303356A JP 2004112283 A JP2004112283 A JP 2004112283A JP 2004112283 A JP2004112283 A JP 2004112283A JP 2005303356 A JP2005303356 A JP 2005303356A
- Authority
- JP
- Japan
- Prior art keywords
- unit
- external interface
- frame
- storage unit
- transfer
- 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
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/30—Flow control; Congestion control in combination with information about buffer occupancy at either end or at transit nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/32—Flow control; Congestion control by discarding or delaying data units, e.g. packets or frames
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/16—Threshold monitoring
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
- Communication Control (AREA)
- Bus Control (AREA)
Abstract
【解決手段】 外部インタフェース部で外部から受信した所定の構造を有する受信単位データを主制御部を介することなく、該当する転送先記憶部へ、外部インタフェース部から転送する直接記憶転送を実行する転送処理装置において、外部インタフェース部は、外部インタフェース側記憶部と、閾値設定部と、外部インタフェース側制御部とを備え、閾値到達通知を受け取った主制御部は、外部インタフェース側記憶部に記憶されている受信単位データの該当するフィールドの情報を読み取って、受信単位データを転送先記憶部へ転送することの要否を判定し、判定の結果、転送不要とされた受信単位データは転送先記憶部への転送を行う前に廃棄する。
【選択図】 図1
Description
以下、本発明にかかる転送処理装置をフレーム転送装置に適用した場合を例に、実施形態について説明する。
本実施形態にかかるフレーム転送装置20の全体構成例を図1に示す。このフレーム転送装置20は、パーソナルコンピュータなどの一部(LANカードも含む)とみることもできるし、レイヤ2スイッチやルータなどの中継装置の一部とみることもできる。ただし中継装置とみた場合には、図示したネットワークインタフェース23以外にも1または複数のネットワークインタフェースが存在することになる。
フレームF2が前記ネットワークNW2からネットワークインタフェース23に受信されると、前記MAC部30による処理を経て、当該フレームF2は受信FIFO部28に書き込まれる。
本実施形態によれば、メインメモリ(22)やメモリ(25)などの記憶資源とバス(BA2)などの内部伝送資源を節約し、資源の実質的な利用効率を高めることができる。
以下では、本実施形態が第1の実施形態と相違する点についてのみ説明する。
本実施形態にかかるフレーム転送装置40の全体構成例を図5に示す。
本実施形態によれば、第1の実施形態の効果とほぼ同等な効果を得ることができる。
以下では、本実施形態が第1、第2の実施形態と相違する点についてのみ説明する。
本実施形態にかかるフレーム転送装置50の全体構成例を図5に示す。このように2つのネットワークインタフェースを持つフレーム転送装置は、具体的には、上述したレイヤ2スイッチやルータなどの中継装置に相当するものである。
本実施形態では、第1の実施形態と異なる構成のもとで、第1の実施形態の効果と同等な効果を得ることができる。
上記第1〜第3の実施形態の特徴は、上述したものと異なる組み合わせで複合することも可能である。
Claims (3)
- 外部インタフェース部で外部から受信した所定の構造を有する受信単位データを主制御部を介することなく、該当する転送先記憶部へ、前記外部インタフェース部から転送する直接記憶転送を実行する転送処理装置において、
前記外部インタフェース部は、
前記受信単位データを受信したとき先頭から順番に記憶していく外部インタフェース側記憶部と、
当該外部インタフェース側記憶部に記憶された前記受信単位データの先頭からのデータ量に対する閾値を設定する閾値設定部と、
前記外部インタフェース側記憶部に記憶された受信単位データの先頭からのデータ量が当該閾値に達したとき、前記主制御部に、所定の閾値到達通知を行う外部インタフェース側制御部とを備え、
当該閾値到達通知を受け取った前記主制御部は、前記外部インタフェース側記憶部に記憶されている受信単位データの該当するフィールドの情報を読み取って、当該受信単位データを前記転送先記憶部へ転送することの要否を判定し、判定の結果、転送不要とされた受信単位データは当該転送先記憶部への転送を行う前に廃棄することを特徴とする転送処理装置。 - 請求項1の転送処理装置において、
前記外部インタフェース部では、
前記外部インタフェース側制御部が、所定のレジスタの設定内容に応じて、前記外部インタフェース側記憶部で記憶された受信単位データの先頭からのデータ量が、前記閾値に達する前に、当該受信単位データを前記転送先記憶部へ転送することの要否を判定し、判定の結果、転送不要とされた受信単位データは当該転送先記憶部への転送を行う前に廃棄することを特徴とする転送処理装置。 - 外部インタフェース部を複数備える場合の請求項2の転送処理装置において、
前記外部インタフェース側制御部は、
前記転送先記憶部として、前記主制御部が直接アクセスする主記憶部または他の外部インタフェース部が持つ外部インタフェース側記憶部を選ぶことを特徴とする転送処理装置。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004112283A JP2005303356A (ja) | 2004-04-06 | 2004-04-06 | 転送処理装置 |
US10/999,932 US7397816B2 (en) | 2004-04-06 | 2004-12-01 | Relay device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004112283A JP2005303356A (ja) | 2004-04-06 | 2004-04-06 | 転送処理装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2005303356A true JP2005303356A (ja) | 2005-10-27 |
Family
ID=35060416
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004112283A Pending JP2005303356A (ja) | 2004-04-06 | 2004-04-06 | 転送処理装置 |
Country Status (2)
Country | Link |
---|---|
US (1) | US7397816B2 (ja) |
JP (1) | JP2005303356A (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011145770A (ja) * | 2010-01-12 | 2011-07-28 | Nec Access Technica Ltd | ビデオフレームdma制御システム |
CN102437898A (zh) * | 2011-12-15 | 2012-05-02 | 北京和利时***工程有限公司 | 高速铁路实时生成应答器报文的***和方法 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5633865A (en) * | 1995-03-31 | 1997-05-27 | Netvantage | Apparatus for selectively transferring data packets between local area networks |
US7167927B2 (en) * | 1997-10-14 | 2007-01-23 | Alacritech, Inc. | TCP/IP offload device with fast-path TCP ACK generating and transmitting mechanism |
US6067300A (en) * | 1998-06-11 | 2000-05-23 | Cabletron Systems, Inc. | Method and apparatus for optimizing the transfer of data packets between local area networks |
US6167029A (en) * | 1998-10-13 | 2000-12-26 | Xaqti Corporation | System and method for integrated data flow control |
JP3908928B2 (ja) | 2001-09-21 | 2007-04-25 | 株式会社リコー | ネットワークインターフェイス回路 |
-
2004
- 2004-04-06 JP JP2004112283A patent/JP2005303356A/ja active Pending
- 2004-12-01 US US10/999,932 patent/US7397816B2/en active Active
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011145770A (ja) * | 2010-01-12 | 2011-07-28 | Nec Access Technica Ltd | ビデオフレームdma制御システム |
CN102437898A (zh) * | 2011-12-15 | 2012-05-02 | 北京和利时***工程有限公司 | 高速铁路实时生成应答器报文的***和方法 |
Also Published As
Publication number | Publication date |
---|---|
US7397816B2 (en) | 2008-07-08 |
US20050226147A1 (en) | 2005-10-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4974078B2 (ja) | データ処理装置 | |
US10693781B2 (en) | In NIC flow switching | |
US8174984B2 (en) | Managing traffic on virtualized lanes between a network switch and a virtual machine | |
EP2337305A2 (en) | Header processing engine | |
CN109688058B (zh) | 报文处理方法、装置及网络设备 | |
US20140029617A1 (en) | Packet processing approach to improve performance and energy efficiency for software routers | |
JP2016510524A (ja) | 通信トラフィック処理アーキテクチャおよび方法 | |
US20080209089A1 (en) | Packet-Based Parallel Interface Protocol For A Serial Buffer Having A Parallel Processor Port | |
KR100425062B1 (ko) | 데이터 교환 장치용 내부 통신 프로토콜 | |
CN113709047B (zh) | 一种汽车域控制器数据转发***及方法 | |
US9846657B2 (en) | Electronic device for packing multiple commands in one compound command frame and electronic device for decoding and executing multiple commands packed in one compound command frame | |
US20080077724A1 (en) | Interrupt coalescing control scheme | |
EP3563534B1 (en) | Transferring packets between virtual machines via a direct memory access device | |
WO2009096029A1 (ja) | パケット処理装置およびパケット処理プログラム | |
CN106603409B (zh) | 一种数据处理***、方法及设备 | |
US20150295860A1 (en) | Method and system for remotely configuring an ethernet switch using ethernet packets | |
JP5957318B2 (ja) | ネットワークシステム、情報中継装置、及びパケット配信方法 | |
JP2007027951A (ja) | Dmaコントローラおよび通信処理装置 | |
WO2024021801A1 (zh) | 报文转发装置及方法、通信芯片及网络设备 | |
JP2005303356A (ja) | 転送処理装置 | |
US20020078118A1 (en) | Network interface application specific integrated circuit to allow direct attachment for an appliance,such as a printer device | |
JP6036445B2 (ja) | 通信システム、中継装置、通信方法、及びプログラム | |
JP2004094931A (ja) | ネットワークシステムおよびネットワークにおける通信方法 | |
US20230179545A1 (en) | Packet forwarding apparatus with buffer recycling and associated packet forwarding method | |
TWI429230B (zh) | 處理資訊系統的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060731 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20081126 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20081225 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20090129 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090203 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20090602 |