{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,8]],"date-time":"2025-12-08T22:39:43Z","timestamp":1765233583319,"version":"3.37.3"},"reference-count":37,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2023,8,22]],"date-time":"2023-08-22T00:00:00Z","timestamp":1692662400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2023,8,22]],"date-time":"2023-08-22T00:00:00Z","timestamp":1692662400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100001871","name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia","doi-asserted-by":"publisher","award":["UIDB\/00319\/2020"],"award-info":[{"award-number":["UIDB\/00319\/2020"]}],"id":[{"id":"10.13039\/501100001871","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100008814","name":"Universidade do Minho","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100008814","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Netw Syst Manage"],"published-print":{"date-parts":[[2023,10]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Modern networks urge agility, flexibility, and capacity to cope with the growing demand for media content and applications increasingly oriented toward data consumption. The Central Offices (CO) of telecommunication providers, being a vital aggregator of different access networks, such as optical and mobile, need to be prepared to deal with these demands. The Open Broadband-Broadband Access Abstraction (OB-BAA) architecture fits into the initiative to modernize the Information Technology (IT) components of broadband networks, more specifically the COs. This paper discusses the development of a Virtualized Network Function (VNF) in the context of network security to be integrated as a component of an OB-BAA architecture guided by the Software-Defined Network paradigm. More specifically, the authentication and authorization of network equipment within the IEEE 802.1X protocol are applied to Next Generation Passive Optical Networks. The VNF development is based on the Golang language combined with gRPC programmable interfaces for communication between the various elements of the OB-BAA architecture, and then the components were \u201ccontainerized\u201d and inserted in the Docker and Kubernetes virtualization frameworks of a multinational telecommunications operator. Finally, performance metrics such as computational resource usage (CPU, memory, and network I\/O) and execution time of VNF processes were analyzed in usage tests with multiple supplicants and distinct operational modes, to attest to the most promising virtualization scenarios.\n<\/jats:p>","DOI":"10.1007\/s10922-023-09765-w","type":"journal-article","created":{"date-parts":[[2023,8,22]],"date-time":"2023-08-22T16:01:45Z","timestamp":1692720105000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Virtual Network Function Development for NG-PON Access Network Architecture"],"prefix":"10.1007","volume":"31","author":[{"given":"Igor","family":"Ara\u00fajo","sequence":"first","affiliation":[]},{"given":"Andr\u00e9","family":"Br\u00edzido","sequence":"additional","affiliation":[]},{"given":"Solange","family":"Rito Lima","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2023,8,22]]},"reference":[{"key":"9765_CR1","doi-asserted-by":"publisher","DOI":"10.1016\/j.osn.2020.100586","volume":"39","author":"KA Memon","year":"2020","unstructured":"Memon, K.A., et al.: A bibliometric analysis and visualization of passive optical network research in the last decade. Opt. Switch. Netw. 39, 100586 (2020). https:\/\/doi.org\/10.1016\/j.osn.2020.100586","journal-title":"Opt. Switch. Netw."},{"key":"9765_CR2","unstructured":"Martins, R.C., Br\u00edzido, A., Santos, M.: InnovAction Altice\u2014The digital transformation of the central office. In: Altice Labs Reports, pp. 159\u2013171 (2018)"},{"key":"9765_CR3","doi-asserted-by":"publisher","first-page":"102424","DOI":"10.1016\/j.jnca.2019.102424","volume":"147","author":"S Demirci","year":"2019","unstructured":"Demirci, S., Sagiroglu, S.: Optimal placement of virtual network functions in software-defined networks: a survey. J. Netw. Comput. Appl. 147, 102424 (2019). https:\/\/doi.org\/10.1016\/j.jnca.2019.102424","journal-title":"J. Netw. Comput. Appl."},{"issue":"2","key":"9765_CR4","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1145\/3336937.3336942","volume":"49","author":"L Peterson","year":"2019","unstructured":"Peterson, L., et al.: Democratizing the network edge. SIGCOMM Comput. Commun. Rev. 49(2), 31\u201336 (2019). https:\/\/doi.org\/10.1145\/3336937.3336942","journal-title":"SIGCOMM Comput. Commun. Rev."},{"key":"9765_CR5","doi-asserted-by":"publisher","first-page":"212","DOI":"10.1016\/j.comnet.2018.01.021","volume":"133","author":"B Yi","year":"2018","unstructured":"Yi, B., et al.: A comprehensive survey of network function virtualization. Comput. Netw. 133, 212\u2013262 (2018). https:\/\/doi.org\/10.1016\/j.comnet.2018.01.021","journal-title":"Comput. Netw."},{"issue":"4","key":"9765_CR6","doi-asserted-by":"publisher","first-page":"1378","DOI":"10.1109\/TNSM.2018.2876251","volume":"15","author":"PL Ventre","year":"2018","unstructured":"Ventre, P.L., et al.: SDN architecture and southbound APIs for IPv6 segment routing enabled wide area networks. IEEE Trans. Netw. Serv. Manage. 15(4), 1378\u20131392 (2018). https:\/\/doi.org\/10.1109\/TNSM.2018.2876251","journal-title":"IEEE Trans. Netw. Serv. Manage."},{"issue":"4","key":"9765_CR7","doi-asserted-by":"publisher","first-page":"323","DOI":"10.3390\/photonics1040323","volume":"1","author":"T Muciaccia","year":"2014","unstructured":"Muciaccia, T., Gargano, F., Passaro, V.M.N.: Passive optical access networks: state of the art and future evolution. Photonics 1(4), 323\u2013346 (2014). https:\/\/doi.org\/10.3390\/photonics1040323","journal-title":"Photonics"},{"key":"9765_CR8","doi-asserted-by":"publisher","unstructured":"Cale, I., Salihovic, A., Ivekovic, M., : Gigabit passive optical network\u2014GPON. In: Proceedings of the International Conference on Information Technology Interfaces, ITI, pp. 679\u2013684. (2007). https:\/\/doi.org\/10.1109\/ITI.2007.4283853","DOI":"10.1109\/ITI.2007.4283853"},{"key":"9765_CR9","doi-asserted-by":"publisher","unstructured":"Kumari, M., Sharma, R., Sheetal, A.,: Passive optical network evolution to next generation passive optical network: a review. In: 2018 6th Edition of International Conference on Wireless Networks Embedded Systems (WECON). Institute of Electrical and Electronics Engineers Inc., pp. 102\u2013107 (2018). https:\/\/doi.org\/10.1109\/WECON.2018.8782066","DOI":"10.1109\/WECON.2018.8782066"},{"key":"9765_CR10","doi-asserted-by":"publisher","first-page":"80","DOI":"10.1016\/j.osn.2017.03.003","volume":"25","author":"GV Ar\u00e9valo","year":"2017","unstructured":"Ar\u00e9valo, G.V., Hincapi\u00e9, R.C., Gaudino, R.: Optimization of multiple PON deployment costs and comparison between GPON, XGPON, NGPON2 and UDWDM PON. Opt. Switch. Netw. 25, 80\u201390 (2017). https:\/\/doi.org\/10.1016\/j.osn.2017.03.003","journal-title":"Opt. Switch. Netw."},{"issue":"5","key":"9765_CR11","doi-asserted-by":"publisher","first-page":"1188","DOI":"10.1109\/JPROC.2011.2176690","volume":"100","author":"G Kramer","year":"2012","unstructured":"Kramer, G., et al.: Evolution of optical access networks: architectures and capacity upgrades. Proc. IEEE 100(5), 1188\u20131196 (2012). https:\/\/doi.org\/10.1109\/JPROC.2011.2176690. (ISSN: 00189219)","journal-title":"Proc. IEEE"},{"key":"9765_CR12","volume-title":"Network Functions Virtualization (NFV) with a Touch of SDN","author":"R Chayapathi","year":"2017","unstructured":"Chayapathi, R., Hassan, S.F., Shah, P.: Network Functions Virtualization (NFV) with a Touch of SDN. Addison-Wesley (2017)"},{"key":"9765_CR13","unstructured":"Doherty, J.: SDN and NFV Simplified. A Visual Guide to Understand Software Defined Networks and Network Function Virtualization. Person, pp. 299 (2016)"},{"key":"9765_CR14","doi-asserted-by":"publisher","first-page":"433","DOI":"10.1007\/s10922-020-09542-z","volume":"28","author":"A Bradai","year":"2020","unstructured":"Bradai, A., Rehmani, M.H., Haque, I., et al.: Software-Defined Networking (SDN) and Network Function Virtualization (NFV) for a Hyperconnected World: Challenges, Applications, and Major Advancements. J. Netw. Syst. Manage. 28, 433\u2013435 (2020). https:\/\/doi.org\/10.1007\/s10922-020-09542-z","journal-title":"J. Netw. Syst. Manage."},{"key":"9765_CR15","unstructured":"Tong, A., Wade, K.: Guia de NFV e SDN para operadoras e provedores de servi\u00e7os. In: Ciena , p. 36 (2017). https:\/\/media.ciena.com\/documents\/Blue+Planet+Essentials_NFV+and+SDN+Guide_033017_A5_pt_BR.pdf"},{"key":"9765_CR16","doi-asserted-by":"publisher","first-page":"241","DOI":"10.1007\/978-3-540-77583-6","volume-title":"Rationale-Based Software Engineering","author":"JE Burge","year":"2008","unstructured":"Burge, J.E., et al.: An architectural framework. In: Rationale-Based Software Engineering, pp. 241\u2013254. Springer, Berlin Heidelberg (2008). https:\/\/doi.org\/10.1007\/978-3-540-77583-6"},{"key":"9765_CR17","unstructured":"Broadband Forum. TR-384 Cloud Central Office Reference Architectural Framework. Tech. rep. pp. 1\u201380 (2018)"},{"key":"9765_CR18","unstructured":"Broadband Forum. Open Broadband\u2014Broadband Access Abstraction. https:\/\/obbaa.broadband-forum.org\/overview\/#overview"},{"key":"9765_CR19","unstructured":"Broadband Forum. vOMCI Proxy and vOMCI Function.  https:\/\/obbaa.broadbandforum.org\/architecture\/vomcipf\/#vomcipf"},{"key":"9765_CR20","unstructured":"Open Network Foundation. ONF Broadband Projects. https:\/\/opennetworking.org\/onf-broadband-projects\/"},{"key":"9765_CR21","unstructured":"Open Network Foundation. CORD (Central Office Re-architected as a Datacenter) Introduction. https:\/\/opennetworking.org\/cord\/"},{"key":"9765_CR22","unstructured":"Open Network Foundation. SEBA (SDN Enabled Broadband Access) Introduction. https:\/\/wiki.opennetworking.org\/display\/COM\/SEBA"},{"key":"9765_CR23","unstructured":"Open Network Foundation. VOLTHA (Virtual OLT Hardware Abstraction) Introduction. https:\/\/wiki.opencord.org\/display\/CORD\/VOLTHA"},{"key":"9765_CR24","unstructured":"Open Network Foundation. Relationship between BAA and VOLTHA open source projects for automating the access network for any operator deployment.  https:\/\/www.broadbandforum.org\/marketing\/download\/BAA_VOLTHA_open_source_projects.pdf"},{"key":"9765_CR25","doi-asserted-by":"publisher","unstructured":"Vollbrecht, J., et al.: Extensible Authentication Protocol (EAP). RFC 3748 (2004). https:\/\/doi.org\/10.17487\/RFC3748","DOI":"10.17487\/RFC3748"},{"issue":"12","key":"9765_CR26","doi-asserted-by":"publisher","first-page":"S26","DOI":"10.1109\/MCOM.2005.1561920","volume":"43","author":"JC Chen","year":"2005","unstructured":"Chen, J.C., Wang, Y.P.: Extensible authentication protocol (EAP) and IEEE 802.1x: tutorial and empirical experience. IEEE Commun. Mag. 43(12), S26\u2013S32 (2005). https:\/\/doi.org\/10.1109\/MCOM.2005.1561920.","journal-title":"IEEE Commun. Mag."},{"key":"9765_CR27","unstructured":"Internet Assigned Numbers Authority (IANA). Extensible Authentication Protocol (EAP) Registry.  http:\/\/www.iana.org\/assignments\/eap-numbers\/eap-numbers.xhtml"},{"key":"9765_CR28","unstructured":"Institute of Electrical and Electronics Engineers (IEEE). IEEE standard for local and metropolitan area networks-port-based network access control. https:\/\/1.ieee802.org\/security\/802-1x\/"},{"key":"9765_CR29","unstructured":"Fortinet. What is 802.1X authentication? https:\/\/www.fortinet.com\/resources\/cyberglossary\/802-1x-authentication"},{"key":"9765_CR30","doi-asserted-by":"publisher","unstructured":"Ara\u00fajo, I., Lima, SR., Br\u00edzido, A.: IEEE 802.1X Virtual Network Function Development for NG-PON Architecture. 2022 International Conference on Software, Telecommunications and Computer Networks (SoftCOM), Split, Croatia, pp. 1\u20136 (2022). https:\/\/doi.org\/10.23919\/SoftCOM55329.2022.9911396","DOI":"10.23919\/SoftCOM55329.2022.9911396"},{"key":"9765_CR31","unstructured":"EVE-NG. Emulated Virtual environment next generation. https:\/\/www.eve-ng.net\/index.php\/documentation\/"},{"key":"9765_CR32","unstructured":"Docker. Docker overview. https:\/\/docs.docker.com\/get-started\/overview\/"},{"key":"9765_CR33","unstructured":"Jetbrains. Developer ecosystem survey 2020. https:\/\/www.jetbrains.com\/lp\/devecosystem-2020\/go\/"},{"key":"9765_CR34","unstructured":"Aqua Cloud Native. Container images: architecture and best practices. https:\/\/www.aquasec.com\/cloud-native-academy\/container-security\/container-images\/"},{"key":"9765_CR35","unstructured":"Alpine Linux. Alpine User Handbook. https:\/\/docs.alpinelinux.org\/user-handbook\/0.1a\/index.html"},{"key":"9765_CR36","unstructured":"BroadBand Forum, Open BroadBand\u2014BroadBand Access Abstraction Github repository. https:\/\/github.com\/BroadbandForum\/obbaa"},{"key":"9765_CR37","unstructured":"Helm\u2014The package manager for Kubernetes. https:\/\/helm.sh\/"}],"container-title":["Journal of Network and Systems Management"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10922-023-09765-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10922-023-09765-w\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10922-023-09765-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,10,26]],"date-time":"2023-10-26T06:12:55Z","timestamp":1698300775000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10922-023-09765-w"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,8,22]]},"references-count":37,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2023,10]]}},"alternative-id":["9765"],"URL":"https:\/\/doi.org\/10.1007\/s10922-023-09765-w","relation":{},"ISSN":["1064-7570","1573-7705"],"issn-type":[{"type":"print","value":"1064-7570"},{"type":"electronic","value":"1573-7705"}],"subject":[],"published":{"date-parts":[[2023,8,22]]},"assertion":[{"value":"22 February 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"22 June 2023","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"26 July 2023","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"22 August 2023","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"Not applicable.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}},{"value":"Not applicable.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethical Approval"}}],"article-number":"78"}}