Multibillion packet lookup for next generation networks

Fast Internet Protocol Version 4 (IPv4) lookup is one of the key challenges that have always been faced with growing internet speed. Next generation networks promise hundreds of gigabit communication bandwidths. To support such high data rates, core networking devices require very fast IPv4 lookup f...

Full description

Saved in:
Bibliographic Details
Published inComputers & electrical engineering Vol. 84; pp. 106612 - 11
Main Authors Fahad, Muhammad, Khan, Bilal Muhammad, Bilal, Rabia, Young, Rupert C.D., Beard, Cory, Zaidi, Syed Sajjad Haider
Format Journal Article
LanguageEnglish
Published Amsterdam Elsevier Ltd 01.06.2020
Elsevier BV
Subjects
Online AccessGet full text
ISSN0045-7906
1879-0755
DOI10.1016/j.compeleceng.2020.106612

Cover

Abstract Fast Internet Protocol Version 4 (IPv4) lookup is one of the key challenges that have always been faced with growing internet speed. Next generation networks promise hundreds of gigabit communication bandwidths. To support such high data rates, core networking devices require very fast IPv4 lookup for incoming packets to sustain their functionality. Researchers from academia and industry have contributed widely towards this problem, presenting numerous techniques and algorithms to improve lookup times. In this paper, a bit vector-based IP lookup engine is presented that implements parallel units to achieve 4.3 Billion Packets Per Second (BPPS) lookup speeds for 5 fields. Implementations are done using dual port Distributed RAM (DRAM) on state-of-the-art Xilinx Virtex 7 series Field Programmable Gate Arrays (FPGA). Post place and route results for different configurations showed that the proposed design consumes much less memory, facilitating multiple engines on a single chip whilst maintaining a very low overall power profile.
AbstractList Fast Internet Protocol Version 4 (IPv4) lookup is one of the key challenges that have always been faced with growing internet speed. Next generation networks promise hundreds of gigabit communication bandwidths. To support such high data rates, core networking devices require very fast IPv4 lookup for incoming packets to sustain their functionality. Researchers from academia and industry have contributed widely towards this problem, presenting numerous techniques and algorithms to improve lookup times. In this paper, a bit vector-based IP lookup engine is presented that implements parallel units to achieve 4.3 Billion Packets Per Second (BPPS) lookup speeds for 5 fields. Implementations are done using dual port Distributed RAM (DRAM) on state-of-the-art Xilinx Virtex 7 series Field Programmable Gate Arrays (FPGA). Post place and route results for different configurations showed that the proposed design consumes much less memory, facilitating multiple engines on a single chip whilst maintaining a very low overall power profile.
ArticleNumber 106612
Author Fahad, Muhammad
Khan, Bilal Muhammad
Beard, Cory
Young, Rupert C.D.
Bilal, Rabia
Zaidi, Syed Sajjad Haider
Author_xml – sequence: 1
  givenname: Muhammad
  surname: Fahad
  fullname: Fahad, Muhammad
  organization: Department of Electronics and Power Engineering, National University of Sciences and Technology (NUST), Pakistan
– sequence: 2
  givenname: Bilal Muhammad
  surname: Khan
  fullname: Khan, Bilal Muhammad
  email: bmkhan@pnec.nust.edu.pk
  organization: Department of Electronics and Power Engineering, National University of Sciences and Technology (NUST), Pakistan
– sequence: 3
  givenname: Rabia
  surname: Bilal
  fullname: Bilal, Rabia
  organization: Department of Electrical Engineering, Usman Institute of Technology, Pakistan
– sequence: 4
  givenname: Rupert C.D.
  surname: Young
  fullname: Young, Rupert C.D.
  organization: Department of Engineering and Design, School of Engineering and Informatics, University of Sussex, UK
– sequence: 5
  givenname: Cory
  surname: Beard
  fullname: Beard, Cory
  organization: Computer Science and Electrical Engineering Department, University of Missouri-Kansas-City, USA
– sequence: 6
  givenname: Syed Sajjad Haider
  surname: Zaidi
  fullname: Zaidi, Syed Sajjad Haider
  organization: Department of Electronics and Power Engineering, National University of Sciences and Technology (NUST), Pakistan
BookMark eNqNkMtOwzAQRS1UJNrCPwSxTrETx0lWCFVQkIrYwNpynEnl1LWD7fD4exLCArHqyhrr3Dujs0AzYw0gdEnwimDCrtuVtIcONEgwu1WCk_GfMZKcoDkp8jLGeZbN0BxjmsV5idkZWnjf4mFmpJij_KnXQVVKa2VN1Am5hxBpa_d9FzXWRQY-Q7QDA06EkTAQPqzb-3N02gjt4eL3XaLX-7uX9UO8fd48rm-3sUxpGeK8oSJNUmigyEqS5gwKQWQFIGuKRVlSnJIBkKJKME2ajBQ1oVRSkdGCVbhIl-hq6u2cfevBB97a3plhJU8oy3IyxOhA3UyUdNZ7Bw2XKvwcHJxQmhPMR1u85X9s8dEWn2wNDeW_hs6pg3BfR2XXUxYGEe8KHPdSgZFQKwcy8NqqI1q-Ae8yjdk
CitedBy_id crossref_primary_10_3390_computers12090180
Cites_doi 10.1109/40.820051
10.1109/65.912717
10.1109/TVLSI.2008.917538
10.1093/comjnl/bxy052
10.1145/1108956.1108958
10.1109/IPDPSW.2013.249
10.1007/978-3-030-30329-7_14
10.1007/s11227-019-02818-5
10.1145/3323165.3323171
ContentType Journal Article
Copyright 2020
Copyright Elsevier BV Jun 2020
Copyright_xml – notice: 2020
– notice: Copyright Elsevier BV Jun 2020
DBID AAYXX
CITATION
7SC
7SP
8FD
JQ2
L7M
L~C
L~D
DOI 10.1016/j.compeleceng.2020.106612
DatabaseName CrossRef
Computer and Information Systems Abstracts
Electronics & Communications Abstracts
Technology Research Database
ProQuest Computer Science Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
DatabaseTitle CrossRef
Technology Research Database
Computer and Information Systems Abstracts – Academic
Electronics & Communications Abstracts
ProQuest Computer Science Collection
Computer and Information Systems Abstracts
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts Professional
DatabaseTitleList
Technology Research Database
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISSN 1879-0755
EndPage 11
ExternalDocumentID 10_1016_j_compeleceng_2020_106612
S0045790620304675
GroupedDBID --K
--M
.DC
.~1
0R~
1B1
1~.
1~5
29F
4.4
457
4G.
5GY
5VS
7-5
71M
8P~
9JN
AACTN
AAEDT
AAEDW
AAIAV
AAIKJ
AAKOC
AALRI
AAOAW
AAQFI
AAQXK
AAXUO
AAYFN
ABBOA
ABEFU
ABFNM
ABJNI
ABMAC
ABXDB
ABYKQ
ACDAQ
ACGFO
ACGFS
ACNNM
ACRLP
ACZNC
ADBBV
ADEZE
ADJOM
ADMUD
ADTZH
AEBSH
AECPX
AEKER
AENEX
AFFNX
AFKWA
AFTJW
AGHFR
AGUBO
AGYEJ
AHHHB
AHJVU
AHZHX
AIALX
AIEXJ
AIKHN
AITUG
AJBFU
AJOXV
ALMA_UNASSIGNED_HOLDINGS
AMFUW
AMRAJ
AOUOD
ASPBG
AVWKF
AXJTR
AZFZN
BJAXD
BKOJK
BLXMC
CS3
DU5
EBS
EFJIC
EFLBG
EJD
EO8
EO9
EP2
EP3
FDB
FEDTE
FGOYB
FIRID
FNPLU
FYGXN
G-2
G-Q
GBLVA
GBOLZ
HLZ
HVGLF
HZ~
IHE
J1W
JJJVA
KOM
LG9
LY7
M41
MO0
N9A
O-L
O9-
OAUVE
OZT
P-8
P-9
P2P
PC.
PQQKQ
Q38
R2-
RIG
ROL
RPZ
RXW
SBC
SDF
SDG
SDP
SES
SET
SEW
SPC
SPCBC
SST
SSV
SSZ
T5K
TAE
TN5
UHS
VOH
WH7
WUQ
XPP
ZMT
~G-
~S-
AATTM
AAXKI
AAYWO
AAYXX
ABWVN
ACLOT
ACRPL
ACVFH
ADCNI
ADNMO
AEIPS
AEUPX
AFJKZ
AFPUW
AGQPQ
AIGII
AIIUN
AKBMS
AKRWK
AKYEP
ANKPU
APXCP
CITATION
EFKBS
~HD
7SC
7SP
8FD
AFXIZ
AGCQF
AGRNS
BNPGV
JQ2
L7M
L~C
L~D
SSH
ID FETCH-LOGICAL-c349t-7f4a323efe8591376e8a1cbeecd40a994031a32cab2042f518d144c4a5486b083
IEDL.DBID .~1
ISSN 0045-7906
IngestDate Fri Jul 25 05:22:35 EDT 2025
Wed Oct 01 05:17:15 EDT 2025
Thu Apr 24 23:05:27 EDT 2025
Fri Feb 23 02:48:19 EST 2024
IsPeerReviewed true
IsScholarly true
Keywords Bit vector
Packet classification
IP lookup
Next generation network
Multibillion packet per second
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c349t-7f4a323efe8591376e8a1cbeecd40a994031a32cab2042f518d144c4a5486b083
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
PQID 2465710424
PQPubID 2045266
PageCount 11
ParticipantIDs proquest_journals_2465710424
crossref_citationtrail_10_1016_j_compeleceng_2020_106612
crossref_primary_10_1016_j_compeleceng_2020_106612
elsevier_sciencedirect_doi_10_1016_j_compeleceng_2020_106612
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate June 2020
2020-06-00
20200601
PublicationDateYYYYMMDD 2020-06-01
PublicationDate_xml – month: 06
  year: 2020
  text: June 2020
PublicationDecade 2020
PublicationPlace Amsterdam
PublicationPlace_xml – name: Amsterdam
PublicationTitle Computers & electrical engineering
PublicationYear 2020
Publisher Elsevier Ltd
Elsevier BV
Publisher_xml – name: Elsevier Ltd
– name: Elsevier BV
References Zerbini, Finochietto (bib0012) 2012
Jonathan Chao, Liu (bib0015) 2007
Taylor (bib0021) Sep 2005; 37
Pus, Korenek, Korenek (bib0014) 2009
Reviriego, Ullah, Pontarelli (bib0016) 2019; 27
Lin, Wang (bib0005) 2018; 4
Jonathan Chao, Liu (bib0004) 2007
Chenglong Li, Tao Li, Junnan Li, Hui Yang, and Baosheng Wang. “A memory optimized architecture for multi-field packet classification (brief announcement)”. In The 31st ACM symposium on parallelism in algorithms and architectures (SPAA '19). ACM, New York, NY, USA, 395–7. doi
Understanding the sdn architecture – SDN Control plane & sdn data plane
Jedhe, Ramamoorthy, Varghese (bib0007) 2008
Gupta, McKeown (bib0013) 2000; 20
Kekely, Korenek (bib0024) 2017
Gupta, McKeown (bib0002) 2001; 15
Accessed 2 November 2019.
Abdulhassan, Ahmadi (bib0018) 2019; 75
Dong, Qian, Jiang (bib0023) Jan 2018
Agrawal, Sherwood (bib0010) 2008; 16
Chang, Wang (bib0006) 2016; 24
Chang, Chen (bib0001) 2019; 62
.
Audebert, Hapiot, Attig, Brebner (bib0003) 2011
Chang, Hsueh (bib0020) 2016; 4
A. Sanny, T. Ganegedara and V.K. Prasanna, “A comparison of ruleset feature independent packet classification engines on fpga,” 2013 IEEE international symposium on parallel & distributed processing, workshops and Phd forum, Cambridge, MA, Pages 124–33. doi
Dai, Li (bib0009) 2018
Efnusheva D, Silhavy R, Silhavy P, Prokopova Z, “Performance evaluation of hardware unit for fast ip packet header parsing”. In: (eds) Intelligent systems applications in software engineering. comesyso 2019 2019. Advances in intelligent systems and computing, Volume 1046. Springer, doi
Song, W (bib0011) 2005
Qu, Prasanna (bib0022) 2016; 27
Pus (10.1016/j.compeleceng.2020.106612_bib0014) 2009
Song (10.1016/j.compeleceng.2020.106612_bib0011) 2005
Taylor (10.1016/j.compeleceng.2020.106612_bib0021) 2005; 37
Reviriego (10.1016/j.compeleceng.2020.106612_bib0016) 2019; 27
Abdulhassan (10.1016/j.compeleceng.2020.106612_bib0018) 2019; 75
Chang (10.1016/j.compeleceng.2020.106612_bib0020) 2016; 4
Jonathan Chao (10.1016/j.compeleceng.2020.106612_bib0015) 2007
Chang (10.1016/j.compeleceng.2020.106612_bib0006) 2016; 24
Jedhe (10.1016/j.compeleceng.2020.106612_bib0007) 2008
Jonathan Chao (10.1016/j.compeleceng.2020.106612_bib0004) 2007
Dai (10.1016/j.compeleceng.2020.106612_bib0009) 2018
Lin (10.1016/j.compeleceng.2020.106612_bib0005) 2018; 4
Kekely (10.1016/j.compeleceng.2020.106612_bib0024) 2017
Gupta (10.1016/j.compeleceng.2020.106612_bib0002) 2001; 15
Gupta (10.1016/j.compeleceng.2020.106612_bib0013) 2000; 20
Agrawal (10.1016/j.compeleceng.2020.106612_bib0010) 2008; 16
10.1016/j.compeleceng.2020.106612_bib0017
10.1016/j.compeleceng.2020.106612_bib0019
Qu (10.1016/j.compeleceng.2020.106612_bib0022) 2016; 27
10.1016/j.compeleceng.2020.106612_bib0025
Zerbini (10.1016/j.compeleceng.2020.106612_bib0012) 2012
Audebert (10.1016/j.compeleceng.2020.106612_bib0003) 2011
Dong (10.1016/j.compeleceng.2020.106612_bib0023) 2018
Chang (10.1016/j.compeleceng.2020.106612_bib0001) 2019; 62
10.1016/j.compeleceng.2020.106612_bib0008
References_xml – volume: 62
  start-page: 198
  year: 2019
  end-page: 214
  ident: bib0001
  article-title: Fast packet classification using recursive endpoint-cutting and bucket compression on FPGA
  publication-title: Comput J
– start-page: 238
  year: 2005
  end-page: 245
  ident: bib0011
  article-title: Lockwood, “Efficient packet classification for network intrusion detection using FPGA
  publication-title: Proc. ACM/SIGDA FPGA
– reference: Efnusheva D, Silhavy R, Silhavy P, Prokopova Z, “Performance evaluation of hardware unit for fast ip packet header parsing”. In: (eds) Intelligent systems applications in software engineering. comesyso 2019 2019. Advances in intelligent systems and computing, Volume 1046. Springer, doi:
– volume: 20
  start-page: 34
  year: 2000
  end-page: 41
  ident: bib0013
  article-title: “Classifying packets with hierarchical intelligent cuttings
  publication-title: IEEE Micro
– start-page: 158
  year: 2018
  end-page: 163
  ident: bib0009
  article-title: An advanced tcam-sram architecture for ranges towards minimizing packet classifiers
  publication-title: 2018 IEEE 20th international conference on high performance computing and communications
– volume: 4
  start-page: 214
  year: 2016
  end-page: 224
  ident: bib0020
  article-title: Range-Enhanced packet classification design on fpga
  publication-title: IEEE transactions on emerging topics in computing
– start-page: 1
  year: Jan 2018
  end-page: 15
  ident: bib0023
  article-title: Packet classification based on the decision tree with information entropy
  publication-title: J Supercomput
– start-page: 25
  year: 2007
  end-page: 75
  ident: bib0004
  article-title: IP adress lookup, in high performance switches and routers
– reference: , Accessed 2 November 2019.
– start-page: 77
  year: 2007
  end-page: 112
  ident: bib0015
  article-title: Packet classification, in high performance switches and routers
– start-page: 2766
  year: 2012
  end-page: 2771
  ident: bib0012
  article-title: Performance evaluation of packet classification on FPGA-based TCAM emulation architectures
  publication-title: 2012 IEEE global communications conference (GLOBECOM)
– volume: 24
  start-page: 1125
  year: 2016
  end-page: 1138
  ident: bib0006
  article-title: TCAM-Based multi-match packet classification using multidimensional rule layering
  publication-title: IEEE/ACM transactions on networking
– volume: 37
  start-page: 238
  year: Sep 2005
  end-page: 275
  ident: bib0021
  article-title: “Survey and taxonomy of packet classification techniques
  publication-title: ACM Comput Surv
– volume: 16
  start-page: 554
  year: 2008
  end-page: 564
  ident: bib0010
  article-title: “Ternary cam power and delay model: extensions and uses
  publication-title: IEEE Trans Very Large Scale Integr (VLSI) Syst
– start-page: 229
  year: 2009
  end-page: 236
  ident: bib0014
  article-title: Fast and scalable packet classification using perfect hash functions
  publication-title: Proc. ACM/SIGDAFPGA
– volume: 4
  start-page: 686
  year: 2018
  end-page: 697
  ident: bib0005
  article-title: Fast TCAM-Based multi-match packet classification using discriminators
  publication-title: IEEE Transactions on multi-scale computing systems
– volume: 27
  start-page: 1952
  year: 2019
  end-page: 1956
  ident: bib0016
  article-title: PR-TCAM: efficient tcam emulation on Xilinx FPGAs using partial reconfiguration
  publication-title: IEEE transactions on very large scale integration (VLSI) systems
– reference: “Understanding the sdn architecture – SDN Control plane & sdn data plane”,
– start-page: 12
  year: 2011
  end-page: 22
  ident: bib0003
  article-title: 400 gb/s programmable packet parsing on a single FPGA
  publication-title: Proc. 7th ACM/IEEE symposium on architectures for networking and communications systems, October
– reference: .
– volume: 15
  start-page: 24
  year: 2001
  end-page: 32
  ident: bib0002
  article-title: “Algorithms for packet classification
  publication-title: IEEE Netw
– volume: 75
  start-page: 5667
  year: 2019
  end-page: 5687
  ident: bib0018
  article-title: Cuckoo filter-based many-field packet classification using X-tree
  publication-title: J Supercomput
– start-page: 43
  year: 2008
  end-page: 52
  ident: bib0007
  article-title: “A scalable high throughput firewall in fpga
  publication-title: Field-programmable custom computing machines, 2008. FCCM’08. 16th international symposium on, April
– start-page: 179
  year: 2017
  end-page: 183
  ident: bib0024
  article-title: Packet classification with limited memory resources
  publication-title: Euromicro conference on digital system design (DSD)
– reference: Chenglong Li, Tao Li, Junnan Li, Hui Yang, and Baosheng Wang. “A memory optimized architecture for multi-field packet classification (brief announcement)”. In The 31st ACM symposium on parallelism in algorithms and architectures (SPAA '19). ACM, New York, NY, USA, 395–7. doi:
– reference: A. Sanny, T. Ganegedara and V.K. Prasanna, “A comparison of ruleset feature independent packet classification engines on fpga,” 2013 IEEE international symposium on parallel & distributed processing, workshops and Phd forum, Cambridge, MA, Pages 124–33. doi:
– volume: 27
  start-page: 197
  year: 2016
  end-page: 209
  ident: bib0022
  article-title: High-Performance and dynamically updatable packet classification engine on fpga
  publication-title: IEEE transactions on parallel and distributed systems
– start-page: 229
  year: 2009
  ident: 10.1016/j.compeleceng.2020.106612_bib0014
  article-title: Fast and scalable packet classification using perfect hash functions
– start-page: 77
  year: 2007
  ident: 10.1016/j.compeleceng.2020.106612_bib0015
– ident: 10.1016/j.compeleceng.2020.106612_bib0025
– start-page: 238
  year: 2005
  ident: 10.1016/j.compeleceng.2020.106612_bib0011
  article-title: Lockwood, “Efficient packet classification for network intrusion detection using FPGA
– volume: 20
  start-page: 34
  issue: (1) January/February
  year: 2000
  ident: 10.1016/j.compeleceng.2020.106612_bib0013
  article-title: “Classifying packets with hierarchical intelligent cuttings
  publication-title: IEEE Micro
  doi: 10.1109/40.820051
– start-page: 158
  year: 2018
  ident: 10.1016/j.compeleceng.2020.106612_bib0009
  article-title: An advanced tcam-sram architecture for ranges towards minimizing packet classifiers
– volume: 4
  start-page: 686
  year: 2018
  ident: 10.1016/j.compeleceng.2020.106612_bib0005
  article-title: Fast TCAM-Based multi-match packet classification using discriminators
– volume: 15
  start-page: 24
  issue: (2) March/April
  year: 2001
  ident: 10.1016/j.compeleceng.2020.106612_bib0002
  article-title: “Algorithms for packet classification
  publication-title: IEEE Netw
  doi: 10.1109/65.912717
– volume: 27
  start-page: 1952
  year: 2019
  ident: 10.1016/j.compeleceng.2020.106612_bib0016
  article-title: PR-TCAM: efficient tcam emulation on Xilinx FPGAs using partial reconfiguration
– volume: 16
  start-page: 554
  issue: (5), May
  year: 2008
  ident: 10.1016/j.compeleceng.2020.106612_bib0010
  article-title: “Ternary cam power and delay model: extensions and uses
  publication-title: IEEE Trans Very Large Scale Integr (VLSI) Syst
  doi: 10.1109/TVLSI.2008.917538
– volume: 4
  start-page: 214
  year: 2016
  ident: 10.1016/j.compeleceng.2020.106612_bib0020
  article-title: Range-Enhanced packet classification design on fpga
– start-page: 1
  year: 2018
  ident: 10.1016/j.compeleceng.2020.106612_bib0023
  article-title: Packet classification based on the decision tree with information entropy
  publication-title: J Supercomput
– volume: 62
  start-page: 198
  issue: (2) February
  year: 2019
  ident: 10.1016/j.compeleceng.2020.106612_bib0001
  article-title: Fast packet classification using recursive endpoint-cutting and bucket compression on FPGA
  publication-title: Comput J
  doi: 10.1093/comjnl/bxy052
– start-page: 179
  year: 2017
  ident: 10.1016/j.compeleceng.2020.106612_bib0024
  article-title: Packet classification with limited memory resources
– volume: 37
  start-page: 238
  issue: 3
  year: 2005
  ident: 10.1016/j.compeleceng.2020.106612_bib0021
  article-title: “Survey and taxonomy of packet classification techniques
  publication-title: ACM Comput Surv
  doi: 10.1145/1108956.1108958
– start-page: 12
  year: 2011
  ident: 10.1016/j.compeleceng.2020.106612_bib0003
  article-title: 400 gb/s programmable packet parsing on a single FPGA
– start-page: 25
  year: 2007
  ident: 10.1016/j.compeleceng.2020.106612_bib0004
– ident: 10.1016/j.compeleceng.2020.106612_bib0008
  doi: 10.1109/IPDPSW.2013.249
– ident: 10.1016/j.compeleceng.2020.106612_bib0017
  doi: 10.1007/978-3-030-30329-7_14
– start-page: 2766
  year: 2012
  ident: 10.1016/j.compeleceng.2020.106612_bib0012
  article-title: Performance evaluation of packet classification on FPGA-based TCAM emulation architectures
– volume: 24
  start-page: 1125
  year: 2016
  ident: 10.1016/j.compeleceng.2020.106612_bib0006
  article-title: TCAM-Based multi-match packet classification using multidimensional rule layering
– volume: 75
  start-page: 5667
  issue: (9) September
  year: 2019
  ident: 10.1016/j.compeleceng.2020.106612_bib0018
  article-title: Cuckoo filter-based many-field packet classification using X-tree
  publication-title: J Supercomput
  doi: 10.1007/s11227-019-02818-5
– ident: 10.1016/j.compeleceng.2020.106612_bib0019
  doi: 10.1145/3323165.3323171
– start-page: 43
  year: 2008
  ident: 10.1016/j.compeleceng.2020.106612_bib0007
  article-title: “A scalable high throughput firewall in fpga
– volume: 27
  start-page: 197
  year: 2016
  ident: 10.1016/j.compeleceng.2020.106612_bib0022
  article-title: High-Performance and dynamically updatable packet classification engine on fpga
SSID ssj0004618
Score 2.2116659
Snippet Fast Internet Protocol Version 4 (IPv4) lookup is one of the key challenges that have always been faced with growing internet speed. Next generation networks...
SourceID proquest
crossref
elsevier
SourceType Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 106612
SubjectTerms Algorithms
Bit vector
Electronic devices
Field programmable gate arrays
IP (Internet Protocol)
IP lookup
Multibillion packet per second
Next generation network
Packet classification
Random access memory
Title Multibillion packet lookup for next generation networks
URI https://dx.doi.org/10.1016/j.compeleceng.2020.106612
https://www.proquest.com/docview/2465710424
Volume 84
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVESC
  databaseName: Baden-Württemberg Complete Freedom Collection (Elsevier)
  customDbUrl:
  eissn: 1879-0755
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0004618
  issn: 0045-7906
  databaseCode: GBLVA
  dateStart: 20110101
  isFulltext: true
  titleUrlDefault: https://www.sciencedirect.com
  providerName: Elsevier
– providerCode: PRVESC
  databaseName: Elsevier E-journals (Freedom Collection)
  customDbUrl:
  eissn: 1879-0755
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0004618
  issn: 0045-7906
  databaseCode: ACRLP
  dateStart: 19950101
  isFulltext: true
  titleUrlDefault: https://www.sciencedirect.com
  providerName: Elsevier
– providerCode: PRVESC
  databaseName: Elsevier SD Freedom Collection Journals [SCFCJ]
  customDbUrl:
  eissn: 1879-0755
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0004618
  issn: 0045-7906
  databaseCode: AIKHN
  dateStart: 19950101
  isFulltext: true
  titleUrlDefault: https://www.sciencedirect.com
  providerName: Elsevier
– providerCode: PRVESC
  databaseName: Science Direct
  customDbUrl:
  eissn: 1879-0755
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0004618
  issn: 0045-7906
  databaseCode: .~1
  dateStart: 19950101
  isFulltext: true
  titleUrlDefault: https://www.sciencedirect.com
  providerName: Elsevier
– providerCode: PRVLSH
  databaseName: Elsevier Journals
  customDbUrl:
  mediaType: online
  eissn: 1879-0755
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0004618
  issn: 0045-7906
  databaseCode: AKRWK
  dateStart: 19730601
  isFulltext: true
  providerName: Library Specific Holdings
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV3fS8MwEA5jguiD-BOnc1Twta5Nr00LvozhmIp7crC3kKTJmI5uuO7Vv91Lf-gUhIGPDU0pl-S779q77wi50RBKGintxujuXFCpcGMB1DUGuYiiIJWyBc7Po2g4hsdJOGmQfl0LY9MqK-wvMb1A62qkW1mzu5zNbI0vhMzK7BZ_95gtNAdgtovB7Ye_URvpl2gMVprRi3bJ9XeOl03btu1mdDbFUJHacfRX9C8f9QutCxc0OCQHFXd0euXrHZGGzo7J_oai4AlhRUGttB9RFpmD8fCbzp05Eun10kF66mSIxc60kJq2K4LXRRb46pSMB_cv_aFb9UZwVQBJ7jIDIqCBNtoK0CFK6Fj4SmqtUvBEkgAeVrxBCUnxWJrQj1MMnRQIjFAiibzrjDSzRabPiaMkY4FvhJeYAEzMpE-1CWWkEj-UqfRaJK6twVUlHG77V8x5nSH2yjcMya0heWnIFqFfU5elesY2k-5qk_MfW4Ejym8zvV0vE6_O44pTiELkUkDh4n9PvyR79qpMFmuTZv6-1ldIS3LZKfZdh-z0Hp6Go08UiuNv
linkProvider Elsevier
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1LS8QwEB5WBR8H8YmPVSt4rW7TSdOCFxFlfe1pF_YWkmwiq0t30fXqb3fSh66CIHhs2pQySb75Jp35AnBikWuWGBum5O5CNAMVpgpZ6BxxEcNQG-MLnB86SbuHt33eb8BlXQvj0yor7C8xvUDrquWssubZZDj0Nb7IhZfZLf7uCT4HC8iZ8BHY6Xs0UxwZlXCMXpuxlSzC8VeSl8_b9ufN2PyRYkXm28lhsd-c1A-4LnzQ9RqsVuQxuCi_bx0aNt-AlRlJwU0QRUWt9rso4zyggPjZToMRMem3SUD8NMgJjIPHQmvaDwldF2ngr1vQu77qXrbD6nCE0MSYTUPhUMUsts56BTqCCZuqyGhrzQBbKsuQVis9YJRmtC4dj9IBxU4GFYUoiSbitQ3z-Ti3OxAYLUQcOdXKXIwuFTpi1nGdmCzieqBbu5DW1pCmUg73B1iMZJ0i9iRnDCm9IWVpyF1gn10npXzGXzqd1yaX3-aCJJj_S_dmPUyyWpCvkmHCiUwhw73_vf0Iltrdh3t5f9O524dlf6fMHGvC_PTlzR4QR5nqw2IOfgBtmuUE
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Multibillion+packet+lookup+for+next+generation+networks&rft.jtitle=Computers+%26+electrical+engineering&rft.au=Fahad%2C+Muhammad&rft.au=Khan%2C+Bilal+Muhammad&rft.au=Bilal%2C+Rabia&rft.au=Young%2C+Rupert+C.D.&rft.date=2020-06-01&rft.issn=0045-7906&rft.volume=84&rft.spage=106612&rft_id=info:doi/10.1016%2Fj.compeleceng.2020.106612&rft.externalDBID=n%2Fa&rft.externalDocID=10_1016_j_compeleceng_2020_106612
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0045-7906&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0045-7906&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0045-7906&client=summon