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...
Gespeichert in:
Veröffentlicht in: | IEEE MICRO 2002-01, Vol.22 (1), p.66-74 |
---|---|
Hauptverfasser: | , , |
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 & 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 & 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 |