Protocol wrappers for layered network packet processing in reconfigurable hardware

A library of layered protocol wrappers processes Internet packets in reconfigurable hardware. Collectively, the wrappers simplify and streamline the implementation of high-level networking functions by abstracting the operation of lower-level packet processing functions. The library synthesizes into...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE MICRO 2002-01, Vol.22 (1), p.66-74
Hauptverfasser: Braun, F., Lockwood, J., Waldvogel, M.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 74
container_issue 1
container_start_page 66
container_title IEEE MICRO
container_volume 22
creator Braun, F.
Lockwood, J.
Waldvogel, M.
description A library of layered protocol wrappers processes Internet packets in reconfigurable hardware. Collectively, the wrappers simplify and streamline the implementation of high-level networking functions by abstracting the operation of lower-level packet processing functions. The library synthesizes into field-programmable gate array (FPGA) logic and is utilized in a network platform called the field-programmable port extender (FPX). The library processes asynchronous transfer mode (ATM) cells, ATM adaptation layer 5 (AAL5) frames, Internet protocol (IP) messages, and user datagrarn protocol (UDP) packets directly in hardware. Applications can process data at several layers of the protocol stack using the library of wrappers discussed in this article. Layers are important for networks because they let applications abstract from above and below details of the network protocols. At the lowest layer, networks modify raw data passing between interfaces. At higher levels, the applications process variable length frames or IP packets.A network platform called the field-programmable port extender (FPX) streamlines and simplifies network transmission processing directly in hardware.
doi_str_mv 10.1109/40.988691
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_proquest_miscellaneous_28825232</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>988691</ieee_id><sourcerecordid>907970571</sourcerecordid><originalsourceid>FETCH-LOGICAL-c367t-e3de9554cca3b3d0179d137ff7da6bd597c436284271d7f5c2bbee3c6396c0283</originalsourceid><addsrcrecordid>eNqF0TtPwzAQB3ALgUQpDKxMFgOIIcWPxI8RVbykSiAEc-TYl5I2jYOdqOq3J1UrBgaYbrif_nenQ-ickgmlRN-mZKKVEpoeoBHVXCYpTfkhGhEmWUIlZ8foJMYFISRjRI3Q22vwnbe-xutg2hZCxKUPuDYbCOBwA93ahyVujV1Ch9vgLcRYNXNcNTiA9U1ZzftgihrwpwlubQKcoqPS1BHO9nWMPh7u36dPyezl8Xl6N0ssF7JLgDvQWZZaa3jBHaFSO8plWUpnROEyLW3KBVMpk9TJMrOsKAC4FVwLS5jiY3S9yx22-uohdvmqihbq2jTg-5hrIrUkmaSDvPpTMqVYxjj7H0ohyBA7wMtfcOH70Azn5lQLLolKt2NvdsgGH2OAMm9DtTJhk1OSb7-VpyTffWuwFztbAcCP2ze_AZAVj0k</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>196370841</pqid></control><display><type>article</type><title>Protocol wrappers for layered network packet processing in reconfigurable hardware</title><source>IEEE Electronic Library (IEL)</source><creator>Braun, F. ; Lockwood, J. ; Waldvogel, M.</creator><creatorcontrib>Braun, F. ; Lockwood, J. ; Waldvogel, M.</creatorcontrib><description>A library of layered protocol wrappers processes Internet packets in reconfigurable hardware. Collectively, the wrappers simplify and streamline the implementation of high-level networking functions by abstracting the operation of lower-level packet processing functions. The library synthesizes into field-programmable gate array (FPGA) logic and is utilized in a network platform called the field-programmable port extender (FPX). The library processes asynchronous transfer mode (ATM) cells, ATM adaptation layer 5 (AAL5) frames, Internet protocol (IP) messages, and user datagrarn protocol (UDP) packets directly in hardware. Applications can process data at several layers of the protocol stack using the library of wrappers discussed in this article. Layers are important for networks because they let applications abstract from above and below details of the network protocols. At the lowest layer, networks modify raw data passing between interfaces. At higher levels, the applications process variable length frames or IP packets.A network platform called the field-programmable port extender (FPX) streamlines and simplifies network transmission processing directly in hardware.</description><identifier>ISSN: 0272-1732</identifier><identifier>EISSN: 1937-4143</identifier><identifier>DOI: 10.1109/40.988691</identifier><identifier>CODEN: IEMIDZ</identifier><language>eng</language><publisher>Los Alamitos: IEEE</publisher><subject>Asynchronous transfer mode ; Computer networks ; Computer peripherals ; Field programmable gate arrays ; Hardware ; Internet ; Internet Protocol ; IP (Internet Protocol) ; Libraries ; Logic arrays ; Logic gates ; Network synthesis ; Networks ; Packet switched networks ; Packets (communication) ; Platforms ; Protocols ; Reconfigurable hardware ; Reconfigurable logic</subject><ispartof>IEEE MICRO, 2002-01, Vol.22 (1), p.66-74</ispartof><rights>Copyright Institute of Electrical and Electronics Engineers, Inc. (IEEE) Jan/Feb 2002</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c367t-e3de9554cca3b3d0179d137ff7da6bd597c436284271d7f5c2bbee3c6396c0283</citedby><cites>FETCH-LOGICAL-c367t-e3de9554cca3b3d0179d137ff7da6bd597c436284271d7f5c2bbee3c6396c0283</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/988691$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,796,27923,27924,54757</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/988691$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Braun, F.</creatorcontrib><creatorcontrib>Lockwood, J.</creatorcontrib><creatorcontrib>Waldvogel, M.</creatorcontrib><title>Protocol wrappers for layered network packet processing in reconfigurable hardware</title><title>IEEE MICRO</title><addtitle>MM</addtitle><description>A library of layered protocol wrappers processes Internet packets in reconfigurable hardware. Collectively, the wrappers simplify and streamline the implementation of high-level networking functions by abstracting the operation of lower-level packet processing functions. The library synthesizes into field-programmable gate array (FPGA) logic and is utilized in a network platform called the field-programmable port extender (FPX). The library processes asynchronous transfer mode (ATM) cells, ATM adaptation layer 5 (AAL5) frames, Internet protocol (IP) messages, and user datagrarn protocol (UDP) packets directly in hardware. Applications can process data at several layers of the protocol stack using the library of wrappers discussed in this article. Layers are important for networks because they let applications abstract from above and below details of the network protocols. At the lowest layer, networks modify raw data passing between interfaces. At higher levels, the applications process variable length frames or IP packets.A network platform called the field-programmable port extender (FPX) streamlines and simplifies network transmission processing directly in hardware.</description><subject>Asynchronous transfer mode</subject><subject>Computer networks</subject><subject>Computer peripherals</subject><subject>Field programmable gate arrays</subject><subject>Hardware</subject><subject>Internet</subject><subject>Internet Protocol</subject><subject>IP (Internet Protocol)</subject><subject>Libraries</subject><subject>Logic arrays</subject><subject>Logic gates</subject><subject>Network synthesis</subject><subject>Networks</subject><subject>Packet switched networks</subject><subject>Packets (communication)</subject><subject>Platforms</subject><subject>Protocols</subject><subject>Reconfigurable hardware</subject><subject>Reconfigurable logic</subject><issn>0272-1732</issn><issn>1937-4143</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2002</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNqF0TtPwzAQB3ALgUQpDKxMFgOIIcWPxI8RVbykSiAEc-TYl5I2jYOdqOq3J1UrBgaYbrif_nenQ-ickgmlRN-mZKKVEpoeoBHVXCYpTfkhGhEmWUIlZ8foJMYFISRjRI3Q22vwnbe-xutg2hZCxKUPuDYbCOBwA93ahyVujV1Ch9vgLcRYNXNcNTiA9U1ZzftgihrwpwlubQKcoqPS1BHO9nWMPh7u36dPyezl8Xl6N0ssF7JLgDvQWZZaa3jBHaFSO8plWUpnROEyLW3KBVMpk9TJMrOsKAC4FVwLS5jiY3S9yx22-uohdvmqihbq2jTg-5hrIrUkmaSDvPpTMqVYxjj7H0ohyBA7wMtfcOH70Azn5lQLLolKt2NvdsgGH2OAMm9DtTJhk1OSb7-VpyTffWuwFztbAcCP2ze_AZAVj0k</recordid><startdate>200201</startdate><enddate>200201</enddate><creator>Braun, F.</creator><creator>Lockwood, J.</creator><creator>Waldvogel, M.</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>F28</scope><scope>FR3</scope></search><sort><creationdate>200201</creationdate><title>Protocol wrappers for layered network packet processing in reconfigurable hardware</title><author>Braun, F. ; Lockwood, J. ; Waldvogel, M.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c367t-e3de9554cca3b3d0179d137ff7da6bd597c436284271d7f5c2bbee3c6396c0283</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2002</creationdate><topic>Asynchronous transfer mode</topic><topic>Computer networks</topic><topic>Computer peripherals</topic><topic>Field programmable gate arrays</topic><topic>Hardware</topic><topic>Internet</topic><topic>Internet Protocol</topic><topic>IP (Internet Protocol)</topic><topic>Libraries</topic><topic>Logic arrays</topic><topic>Logic gates</topic><topic>Network synthesis</topic><topic>Networks</topic><topic>Packet switched networks</topic><topic>Packets (communication)</topic><topic>Platforms</topic><topic>Protocols</topic><topic>Reconfigurable hardware</topic><topic>Reconfigurable logic</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Braun, F.</creatorcontrib><creatorcontrib>Lockwood, J.</creatorcontrib><creatorcontrib>Waldvogel, M.</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>ANTE: Abstracts in New Technology &amp; Engineering</collection><collection>Engineering Research Database</collection><jtitle>IEEE MICRO</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Braun, F.</au><au>Lockwood, J.</au><au>Waldvogel, M.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Protocol wrappers for layered network packet processing in reconfigurable hardware</atitle><jtitle>IEEE MICRO</jtitle><stitle>MM</stitle><date>2002-01</date><risdate>2002</risdate><volume>22</volume><issue>1</issue><spage>66</spage><epage>74</epage><pages>66-74</pages><issn>0272-1732</issn><eissn>1937-4143</eissn><coden>IEMIDZ</coden><abstract>A library of layered protocol wrappers processes Internet packets in reconfigurable hardware. Collectively, the wrappers simplify and streamline the implementation of high-level networking functions by abstracting the operation of lower-level packet processing functions. The library synthesizes into field-programmable gate array (FPGA) logic and is utilized in a network platform called the field-programmable port extender (FPX). The library processes asynchronous transfer mode (ATM) cells, ATM adaptation layer 5 (AAL5) frames, Internet protocol (IP) messages, and user datagrarn protocol (UDP) packets directly in hardware. Applications can process data at several layers of the protocol stack using the library of wrappers discussed in this article. Layers are important for networks because they let applications abstract from above and below details of the network protocols. At the lowest layer, networks modify raw data passing between interfaces. At higher levels, the applications process variable length frames or IP packets.A network platform called the field-programmable port extender (FPX) streamlines and simplifies network transmission processing directly in hardware.</abstract><cop>Los Alamitos</cop><pub>IEEE</pub><doi>10.1109/40.988691</doi><tpages>9</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 0272-1732
ispartof IEEE MICRO, 2002-01, Vol.22 (1), p.66-74
issn 0272-1732
1937-4143
language eng
recordid cdi_proquest_miscellaneous_28825232
source IEEE Electronic Library (IEL)
subjects Asynchronous transfer mode
Computer networks
Computer peripherals
Field programmable gate arrays
Hardware
Internet
Internet Protocol
IP (Internet Protocol)
Libraries
Logic arrays
Logic gates
Network synthesis
Networks
Packet switched networks
Packets (communication)
Platforms
Protocols
Reconfigurable hardware
Reconfigurable logic
title Protocol wrappers for layered network packet processing in reconfigurable hardware
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-10T22%3A15%3A38IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Protocol%20wrappers%20for%20layered%20network%20packet%20processing%20in%20reconfigurable%20hardware&rft.jtitle=IEEE%20MICRO&rft.au=Braun,%20F.&rft.date=2002-01&rft.volume=22&rft.issue=1&rft.spage=66&rft.epage=74&rft.pages=66-74&rft.issn=0272-1732&rft.eissn=1937-4143&rft.coden=IEMIDZ&rft_id=info:doi/10.1109/40.988691&rft_dat=%3Cproquest_RIE%3E907970571%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=196370841&rft_id=info:pmid/&rft_ieee_id=988691&rfr_iscdi=true