Network Accelerator Engine
碩士 === 國立臺灣大學 === 電機工程學研究所 === 97 === Network Accelerator Engine Abstract The wired speed of the local area network has been increased from 10/100 Mbps to 1G/10 Gbps recently and deep packet inspections are required in real-time by firewall machines to secure the Internet services. The processing of...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2009
|
Online Access: | http://ndltd.ncl.edu.tw/handle/74056378186747183245 |
id |
ndltd-TW-097NTU05442027 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-097NTU054420272016-05-09T04:14:03Z http://ndltd.ncl.edu.tw/handle/74056378186747183245 Network Accelerator Engine 硬體網路加速引擎 Shane-Feng Yu 游勝帆 碩士 國立臺灣大學 電機工程學研究所 97 Network Accelerator Engine Abstract The wired speed of the local area network has been increased from 10/100 Mbps to 1G/10 Gbps recently and deep packet inspections are required in real-time by firewall machines to secure the Internet services. The processing of network packets has become the system’s major bottleneck. Network accelerator engines can offload the computing need of CPU with a specific design circuit. In this thesis, we design and implement a Network Accelerator Engine to accelerate the processing speed of TCP/IP protocol stack in an embedded system. The proposed offload engine is consisted of four modules, namely, Datagram Receiver Module, Network Accelerator Module,Checksum Module, and Access Control List Module. In the proposed offload engine, we directly retrieve packets from the media access controller (MAC) and parse them for IP headers and payload without using any processor bus and interrupt. In a result, the packet processing speed does not depend on any software or CPU architecture.In current implementation in an Altera Cyclone II platform, we can achieve the data throughput of 100Mbps, which is the wired speed of the system’s MAC. Sheng-De Wang 王勝德 2009 學位論文 ; thesis 39 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立臺灣大學 === 電機工程學研究所 === 97 === Network Accelerator Engine
Abstract
The wired speed of the local area network has been increased from 10/100 Mbps to 1G/10
Gbps recently and deep packet inspections are required in real-time by firewall machines to secure
the Internet services. The processing of network packets has become the system’s major bottleneck.
Network accelerator engines can offload the computing need of CPU with a specific design
circuit. In this thesis, we design and implement a Network Accelerator Engine to accelerate the
processing speed of TCP/IP protocol stack in an embedded system. The proposed offload engine is
consisted of four modules, namely, Datagram Receiver Module, Network Accelerator Module,Checksum Module, and Access Control List Module. In the proposed offload engine, we directly retrieve packets from the media access controller (MAC) and parse them for IP headers and payload
without using any processor bus and interrupt.
In a result, the packet processing speed does not depend on any software or CPU architecture.In current implementation in an Altera Cyclone II platform, we can achieve the data throughput of 100Mbps, which is the wired speed of the system’s MAC.
|
author2 |
Sheng-De Wang |
author_facet |
Sheng-De Wang Shane-Feng Yu 游勝帆 |
author |
Shane-Feng Yu 游勝帆 |
spellingShingle |
Shane-Feng Yu 游勝帆 Network Accelerator Engine |
author_sort |
Shane-Feng Yu |
title |
Network Accelerator Engine |
title_short |
Network Accelerator Engine |
title_full |
Network Accelerator Engine |
title_fullStr |
Network Accelerator Engine |
title_full_unstemmed |
Network Accelerator Engine |
title_sort |
network accelerator engine |
publishDate |
2009 |
url |
http://ndltd.ncl.edu.tw/handle/74056378186747183245 |
work_keys_str_mv |
AT shanefengyu networkacceleratorengine AT yóushèngfān networkacceleratorengine AT shanefengyu yìngtǐwǎnglùjiāsùyǐnqíng AT yóushèngfān yìngtǐwǎnglùjiāsùyǐnqíng |
_version_ |
1718263783454932992 |