An NFV-based Framework for Autonomous Deployment of new Protocols in SDN Networks

Network programmability has always been a topic of interest to researchers. After introducing the concept of SDN, control-plane programmability was achieved. However, data-plane programmability remains a challenge in the context of network programmability. Several studies have attempted to deploy da...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:IEEE access Ročník 12; s. 1
Hlavní autoři: Khater, Abbas, Noohi, Seyed Amirmasoud, Hashemi, Massoud Reza, Zali, Zeinab
Médium: Journal Article
Jazyk:angličtina
Vydáno: IEEE 01.01.2024
Témata:
ISSN:2169-3536, 2169-3536
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Abstract Network programmability has always been a topic of interest to researchers. After introducing the concept of SDN, control-plane programmability was achieved. However, data-plane programmability remains a challenge in the context of network programmability. Several studies have attempted to deploy data plane programmability in different ways to accommodate and support arbitrary network protocols or to modify the currently supported protocols' functions. P4 introduced flexible parsing of arbitrary protocol header fields using software programmable switches. In this study, we propose an autonomous SDN-based framework that achieves the same goal of flexible parsing of arbitrary protocol header fields in real-time using software switches based on the NFV concept. We describe a method that based on the proposed framework makes it possible to add proprietary network protocols, or modify and upgrade an existing protocol. To achieve this goal, we introduce a software switch architecture that can implement data plane programmability based on the proposed method. In this switch architecture, the switches need not be pre-programmed to be able to parse and process the packets rather the desired parsing of the arbitrary protocol header fields and actions for each match are automatically programmed into the switches as needed. A proof-of-concept implementation verifies the expected operation of the method and shows that the network can be autonomously programmed in real-time, and new or customized protocols, above the link layer, can be deployed without network operator involvement.
AbstractList Network programmability has always been a topic of interest to researchers. After introducing the concept of SDN, control-plane programmability was achieved. However, data-plane programmability remains a challenge in the context of network programmability. Several studies have attempted to deploy data plane programmability in different ways to accommodate and support arbitrary network protocols or to modify the currently supported protocols' functions. P4 introduced flexible parsing of arbitrary protocol header fields using software programmable switches. In this study, we propose an autonomous SDN-based framework that achieves the same goal of flexible parsing of arbitrary protocol header fields in real-time using software switches based on the NFV concept. We describe a method that based on the proposed framework makes it possible to add proprietary network protocols, or modify and upgrade an existing protocol. To achieve this goal, we introduce a software switch architecture that can implement data plane programmability based on the proposed method. In this switch architecture, the switches need not be pre-programmed to be able to parse and process the packets rather the desired parsing of the arbitrary protocol header fields and actions for each match are automatically programmed into the switches as needed. A proof-of-concept implementation verifies the expected operation of the method and shows that the network can be autonomously programmed in real-time, and new or customized protocols, above the link layer, can be deployed without network operator involvement.
Network programmability has always been a topic of interest to researchers. After introducing the concept of SDN, control-plane programmability is achieved. However, data-plane programmability remains a challenge in the context of network programmability. Several studies have attempted to deploy data plane programmability in different ways to accommodate and support arbitrary network protocols or to modify the currently supported protocols' functions. P4 introduced flexible parsing of arbitrary protocol header fields using software-programmable switches. In this study, we propose an autonomous SDN-based framework that achieves the same goal of flexible parsing of arbitrary protocol header fields in real-time using software switches based on the NFV concept. We describe a method based on the proposed framework that makes it possible to add proprietary network protocols or modify and upgrade an existing protocol. We introduce a software switch architecture that can implement data plane programmability based on the proposed method. In this switch architecture, the switches need not be pre-programmed to be able to parse and process the packets rather the desired parsing of the arbitrary protocol header fields and actions for each match are automatically programmed into the switches as needed. A proof-of-concept implementation verifies the expected operation of the method and shows that the network can be autonomously programmed in real-time, and new or customized protocols, above the link layer, can be deployed without network operator involvement.
Author Khater, Abbas
Zali, Zeinab
Hashemi, Massoud Reza
Noohi, Seyed Amirmasoud
Author_xml – sequence: 1
  givenname: Abbas
  orcidid: 0009-0004-1004-2252
  surname: Khater
  fullname: Khater, Abbas
  organization: Electrical and Computer Engineering Department, Isfahan University of Technology, Isfahan, Iran
– sequence: 2
  givenname: Seyed Amirmasoud
  surname: Noohi
  fullname: Noohi, Seyed Amirmasoud
  organization: Electrical and Computer Engineering Department, Isfahan University of Technology, Isfahan, Iran
– sequence: 3
  givenname: Massoud Reza
  orcidid: 0000-0001-8339-0814
  surname: Hashemi
  fullname: Hashemi, Massoud Reza
  organization: Electrical and Computer Engineering Department, Isfahan University of Technology, Isfahan, Iran
– sequence: 4
  givenname: Zeinab
  surname: Zali
  fullname: Zali, Zeinab
  organization: Electrical and Computer Engineering Department, Isfahan University of Technology, Isfahan, Iran
BookMark eNpNkMtOwzAQRS0EEqX0C2DhH0jxI46TZdQHVKoKqMDWsuMJSmniyk5V9e9JSYU6m5m50jmLe4euG9cAQg-UjCkl2VM-mczW6zEjLB7zWCYsjq_QgNEki7jgyfXFfYtGIWxIN2kXCTlA73mDV_OvyOgAFs-9ruHg_A8uncf5vnWNq90-4Cnstu5YQ9NiV-IGDvjNu9YVbhtw1eD1dIVX0J7IcI9uSr0NMDrvIfqczz4mL9Hy9XkxyZdRwTltIykKkyWGcJMKo0XBbMotSGsscNE9OtOgU8pKwxMGZUysFDIpBS9MopnWfIgWvdc6vVE7X9XaH5XTlfoLnP9W2rdVsQVlBU2BlwnNiIlTY43QXGjGGUhihYDOxXtX4V0IHsp_HyXqVLLqS1anktW55I567KkKAC4ISSSTGf8FIZp6vQ
CODEN IAECCG
Cites_doi 10.1145/2934872.2934887
10.1109/HCS49909.2020.9220636
10.1109/ANCS.2017.14
10.1109/HPSR.2018.8850761
10.1007/s10922-017-9417-0
10.1016/j.jnca.2022.103561
10.1109/mnet.2017.1600030nm
10.1109/access.2015.2499271
10.1145/354871.354874
10.1109/access.2019.2910140
10.1109/35.568214
10.1109/ICTC49870.2020.9289483
10.1016/j.comnet.2018.09.018
10.1145/1355734.1355746
10.1109/jproc.2014.2371999
10.1109/ICNP.2014.69
10.1109/INFCOM.2001.916685
10.1109/ICoAC.2013.6921966
10.1109/access.2021.3086704
10.1109/mcom.2013.6553676
10.1145/2390231.2390233
10.1109/FPT.2015.7393125
10.1145/2620728.2620735
10.1016/j.comnet.2018.01.021
10.1145/2934872.2934886
10.1145/2656877.2656890
10.1145/2491185.2491190
10.1109/APCC.2015.7412518
10.1145/3359989.3365415
10.1145/1290168.1290180
10.1145/1397718.1397720
10.1109/te.2008.919664
10.1145/2774993.2775065
10.1145/2342441.2342459
ContentType Journal Article
DBID 97E
ESBDL
RIA
RIE
AAYXX
CITATION
DOA
DOI 10.1109/ACCESS.2024.3476244
DatabaseName IEEE All-Society Periodicals Package (ASPP) 2005–Present
IEEE Xplore Open Access Journals
IEEE All-Society Periodicals Package (ASPP) 1998–Present
IEEE Electronic Library (IEL)
CrossRef
Open Access: DOAJ - Directory of Open Access Journals
DatabaseTitle CrossRef
DatabaseTitleList

Database_xml – sequence: 1
  dbid: DOA
  name: Open Access: DOAJ - Directory of Open Access Journals
  url: https://www.doaj.org/
  sourceTypes: Open Website
– sequence: 2
  dbid: RIE
  name: IEEE Xplore
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISSN 2169-3536
EndPage 1
ExternalDocumentID oai_doaj_org_article_d518e3f6190b48bdb5a35a232e70d55e
10_1109_ACCESS_2024_3476244
10707279
Genre orig-research
GroupedDBID 0R~
5VS
6IK
97E
AAJGR
ABAZT
ABVLG
ACGFS
ADBBV
ALMA_UNASSIGNED_HOLDINGS
BCNDV
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
EBS
ESBDL
GROUPED_DOAJ
IPLJI
JAVBF
KQ8
M43
M~E
O9-
OCL
OK1
RIA
RIE
RNS
4.4
AAYXX
AGSQL
CITATION
EJD
ID FETCH-LOGICAL-c331t-75cb96b03b85ba5c2d83de7dbde352d8a9aea812fb362ef40d7576f53cb6a2aa3
IEDL.DBID RIE
ISICitedReferencesCount 0
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=001337414100001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 2169-3536
IngestDate Fri Oct 03 12:51:07 EDT 2025
Sat Nov 29 04:27:08 EST 2025
Wed Aug 27 02:18:13 EDT 2025
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Language English
License https://creativecommons.org/licenses/by-nc-nd/4.0
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c331t-75cb96b03b85ba5c2d83de7dbde352d8a9aea812fb362ef40d7576f53cb6a2aa3
ORCID 0009-0004-1004-2252
0000-0001-8339-0814
OpenAccessLink https://ieeexplore.ieee.org/document/10707279
PageCount 1
ParticipantIDs crossref_primary_10_1109_ACCESS_2024_3476244
doaj_primary_oai_doaj_org_article_d518e3f6190b48bdb5a35a232e70d55e
ieee_primary_10707279
PublicationCentury 2000
PublicationDate 2024-01-01
PublicationDateYYYYMMDD 2024-01-01
PublicationDate_xml – month: 01
  year: 2024
  text: 2024-01-01
  day: 01
PublicationDecade 2020
PublicationTitle IEEE access
PublicationTitleAbbrev Access
PublicationYear 2024
Publisher IEEE
Publisher_xml – name: IEEE
References ref13
ref12
ref15
ref14
(ref23) 2024
ref11
ref10
Nakao (ref27)
Pfaff (ref16)
ref17
ref19
Amutha (ref33) 2020; 29
Noohi (ref46) 2024
ref48
ref47
ref42
ref49
(ref39) 2024
ref8
ref7
ref9
ref4
ref3
ref6
ref5
ref40
Sloane (ref2) 2013
ref35
ref34
Forouzan (ref44) 2012; 1
ref37
ref36
ref31
ref30
ref32
(ref41) 2024
ref1
ref38
McKeown (ref29) 2016
Kurose (ref43) 2020; 4
(ref22) 2024
Han (ref18) 2015
ref24
ref26
ref25
ref21
ref28
Panda (ref20)
Noohi (ref45) 2024
References_xml – ident: ref19
  doi: 10.1145/2934872.2934887
– ident: ref21
  doi: 10.1109/HCS49909.2020.9220636
– ident: ref10
  doi: 10.1109/ANCS.2017.14
– volume: 29
  start-page: 240
  issue: 8
  year: 2020
  ident: ref33
  article-title: Data plane programmability: Enabling the vision of programmable networks
  publication-title: Int. J. Adv. Sci. Technol.
– ident: ref31
  doi: 10.1109/HPSR.2018.8850761
– ident: ref38
  doi: 10.1007/s10922-017-9417-0
– ident: ref32
  doi: 10.1016/j.jnca.2022.103561
– start-page: 203
  volume-title: Proc. 12th USENIX Conf. Operating Syst. Design Implement. (OSDI)
  ident: ref20
  article-title: NetBricks: Taking the V out of NFV
– ident: ref40
  doi: 10.1109/mnet.2017.1600030nm
– volume-title: Software-Defined Networking: The New Norm for Networks
  year: 2013
  ident: ref2
– ident: ref7
  doi: 10.1109/access.2015.2499271
– ident: ref14
  doi: 10.1145/354871.354874
– ident: ref30
  doi: 10.1109/access.2019.2910140
– ident: ref49
  doi: 10.1109/35.568214
– ident: ref36
  doi: 10.1109/ICTC49870.2020.9289483
– ident: ref42
  doi: 10.1016/j.comnet.2018.09.018
– start-page: 1
  volume-title: Proc. ITU Kaleidoscope, Building Sustain. Communities
  ident: ref27
  article-title: Deeply programmable network; emerging technologies for network virtualization and software defined network (SDN)
– ident: ref5
  doi: 10.1145/1355734.1355746
– ident: ref1
  doi: 10.1109/jproc.2014.2371999
– start-page: 117
  volume-title: Proc. 12th USENIX Conf. Netw. Syst. Design Implement.
  ident: ref16
  article-title: The design and implementation of open vSwitch
– ident: ref37
  doi: 10.1109/ICNP.2014.69
– volume-title: New Approach To OVS Datapath Performance, Open VSwitch Open Source Day At OpenStack Summit
  year: 2024
  ident: ref39
– volume: 1
  start-page: 362
  year: 2012
  ident: ref44
  article-title: Ethernet protocol
  publication-title: Data Communications and Networking
– ident: ref47
  doi: 10.1109/INFCOM.2001.916685
– ident: ref4
  doi: 10.1109/ICoAC.2013.6921966
– ident: ref34
  doi: 10.1109/access.2021.3086704
– volume-title: Intel Tofino 2: Second-Generation P4-Programmable Ethernet Switch ASIC That Continues To Deliver Programmability Without Compromise
  year: 2024
  ident: ref23
– volume-title: IPv4 Protocol As a PP in the Switch Used for Proposed Architecture
  year: 2024
  ident: ref45
– ident: ref3
  doi: 10.1109/mcom.2013.6553676
– ident: ref25
  doi: 10.1145/2390231.2390233
– ident: ref13
  doi: 10.1109/FPT.2015.7393125
– ident: ref26
  doi: 10.1145/2620728.2620735
– ident: ref6
  doi: 10.1016/j.comnet.2018.01.021
– volume: 4
  start-page: 485
  year: 2020
  ident: ref43
  article-title: The link layer and LANs
  publication-title: Computer Networking: A Top-Down Approach
– ident: ref17
  doi: 10.1145/2934872.2934886
– volume-title: DPDK: Data Plane Development Kit
  year: 2024
  ident: ref41
– ident: ref9
  doi: 10.1145/2656877.2656890
– ident: ref8
  doi: 10.1145/2491185.2491190
– ident: ref28
  doi: 10.1109/APCC.2015.7412518
– ident: ref35
  doi: 10.1145/3359989.3365415
– volume-title: Clarifying the Differences Between P4 and OpenFlow
  year: 2016
  ident: ref29
– ident: ref48
  doi: 10.1145/1290168.1290180
– ident: ref12
  doi: 10.1145/1397718.1397720
– ident: ref11
  doi: 10.1109/te.2008.919664
– ident: ref15
  doi: 10.1145/2774993.2775065
– year: 2015
  ident: ref18
  article-title: SoftNIC: A software NIC to augment hardware
– volume-title: NSwitch: Fast and Flexible Software Switch
  year: 2024
  ident: ref46
– ident: ref24
  doi: 10.1145/2342441.2342459
– volume-title: Intel Tofino: P4-Programmable Ethernet Switch ASIC That Delivers Better Performance At Lower Power
  year: 2024
  ident: ref22
SSID ssj0000816957
Score 2.2998395
Snippet Network programmability has always been a topic of interest to researchers. After introducing the concept of SDN, control-plane programmability was achieved....
Network programmability has always been a topic of interest to researchers. After introducing the concept of SDN, control-plane programmability is achieved....
SourceID doaj
crossref
ieee
SourceType Open Website
Index Database
Publisher
StartPage 1
SubjectTerms Autonomous Programmable Network
Computer architecture
Control systems
Data Plane Programmability
Hardware
Network Programmability
NFV
Optical fibers
Programming
Protocols
Real-time systems
SDN
Servers
Soft switching
Software defined networking
Software Switch
SummonAdditionalLinks – databaseName: Open Access: DOAJ - Directory of Open Access Journals
  dbid: DOA
  link: http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV27TsMwFLVQxQAD4lFEeckDI6FObcf22AcRU1TEQ90iO7alLilqU76f6yRF6cTCakWJc651z7mOcy5CD7AknI5ZHFHpScSsVpEm3kZSF1T48J2LmbrZhMgyuVioeafVVzgT1tgDN8ANLY-lox50PjFMGmu4plyDDnCCWM5dyL5EqE4xVedgGSeKi9ZmKCZqOJ5O4Y2gIByxJ8ogBTC2R0W1Y_9ei5WaYdJTdNJKQzxupnSGDlx5jo47hoEX6HVc4iz9jCbAPRanu4NVGJQnHm-r8IMCVPJ45kIb37Dvh1ceQx7D8_WqWkHMN3hZ4rdZBoP18e9NH32kz-_Tl6htihAVlMZVJHhhVGIINZIbzYuRldQ6YY11oKWsDG7bGljbG6Am5xmxAkoKz2lhEj3Sml6iXrkq3RXC1lCQB96NaKKYdtJIIiwFviY-kY6zAXrc4ZN_Nd4XeV0zEJU3cOYBzryFc4AmAcPfS4NxdT0A4czbcOZ_hXOA-iECnecJAhJLXf_HzW_QUZhws4Nyi3rVeuvu0GHxXS036_t6Bf0AS0jH4Q
  priority: 102
  providerName: Directory of Open Access Journals
Title An NFV-based Framework for Autonomous Deployment of new Protocols in SDN Networks
URI https://ieeexplore.ieee.org/document/10707279
https://doaj.org/article/d518e3f6190b48bdb5a35a232e70d55e
Volume 12
WOSCitedRecordID wos001337414100001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVAON
  databaseName: Open Access: DOAJ - Directory of Open Access Journals
  customDbUrl:
  eissn: 2169-3536
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0000816957
  issn: 2169-3536
  databaseCode: DOA
  dateStart: 20130101
  isFulltext: true
  titleUrlDefault: https://www.doaj.org/
  providerName: Directory of Open Access Journals
– providerCode: PRVHPJ
  databaseName: ROAD: Directory of Open Access Scholarly Resources
  customDbUrl:
  eissn: 2169-3536
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0000816957
  issn: 2169-3536
  databaseCode: M~E
  dateStart: 20130101
  isFulltext: true
  titleUrlDefault: https://road.issn.org
  providerName: ISSN International Centre
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV07T8MwELYAMcDAG1Fe8sBIwKnt2BlLoWIhAvEQW2THZ4klQW3KyG_n7IQKBgaWKLIi2bmHvrvzPQg5Q5EAk4o04dqzRDiTJ4Z5l2hTceXDPZewcdiEKgr9-prf98XqsRYGAGLyGVyE13iX75pqHkJlqOGKId7my2RZqawr1loEVMIEiVyqvrNQyvLL0XiMP4E-4FBccIFaL8Qv9IlN-n9NVYmgMtn853G2yEZvPdJRx-5tsgT1Dln_0VNwlzyMalpMXpIAT45OvnOvKBqndDRvQw0DOvv0GsKk37ABbTxF25reT5u2QbGY0beaPl4XtOgyxGd75Hly8zS-Tfq5CUnFedomSlY2zyzjVktrZDV0mjtQzjpAc8vp0JDbILB7i-gFXjCn0Ovwklc2M0Nj-D5ZqZsaDgh1lqMF4WHIs1wY0FYz5ThCOvOZBikG5PybnuV71x6jjG4Fy8uO_GUgf9mTf0CuAs0Xn4be1nEB6Vr2qlI6mWrgHj07ZoW2zkrDpUHLDxRzUsKA7AVe_NivY8PhH-tHZC2coYubHJOVdjqHE7JafbRvs-lpdMLxefd5cxoF6guc4Mfn
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LT9wwEB61tFLh0NKWigXa-sCxoU5sr53jsrCiKkSg0opbZMdjiUtS7Wb5_YydgODQQ2-RFcn2PPTNjOcBcEgigTaXeSZM4Jn0tswsDz4zthE6xHcu6dKwCV1V5uamvByL1VMtDCKm5DM8ip_pLd93zTqGykjDNSe8LV_CKyVlwYdyrceQSpwhUSo99hbKefl9Np_TNcgLLOSRkKT3Uj7Dn9Sm_9lclQQri3f_eaBteDvaj2w2MPw9vMD2A2w96Sr4Ea5mLasWf7IIUJ4tHrKvGJmnbLbuYxUDufvsBOOs37gB6wIj65pdLru-I8FYsduW_TqpWDXkiK924Pfi9Hp-lo2TE7JGiLzPtGpcOXVcOKOcVU3hjfCovfNIBpc3sSW3JWgPjvALg-Rek98RlGjc1BbWik-w0XYt7gLzTpANEbAQ01JaNM5w7QWBOg9Tg0pO4NsDPeu_Q4OMOjkWvKwH8teR_PVI_gkcR5o__hq7W6cFoms9KkvtVW5QBPLtuJPGeaesUJZsP9TcK4UT2Im8eLLfwIa9f6x_hTdn1xfn9fmP6uc-bMbzDFGUA9jol2v8DK-bu_52tfySBOoevtvJCA
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=An+NFV-Based+Framework+for+Autonomous+Deployment+of+New+Protocols+in+SDN+Networks&rft.jtitle=IEEE+access&rft.au=Khater%2C+Abbas&rft.au=Amirmasoud+Noohi%2C+Seyed&rft.au=Reza+Hashemi%2C+Massoud&rft.au=Zali%2C+Zeinab&rft.date=2024-01-01&rft.issn=2169-3536&rft.eissn=2169-3536&rft.volume=12&rft.spage=148727&rft.epage=148740&rft_id=info:doi/10.1109%2FACCESS.2024.3476244&rft.externalDBID=n%2Fa&rft.externalDocID=10_1109_ACCESS_2024_3476244
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2169-3536&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2169-3536&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2169-3536&client=summon