{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,10]],"date-time":"2025-11-10T21:02:41Z","timestamp":1762808561235},"reference-count":18,"publisher":"Walter de Gruyter GmbH","issue":"1","license":[{"start":{"date-parts":[[2017,10,1]],"date-time":"2017-10-01T00:00:00Z","timestamp":1506816000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by-nc-nd\/3.0"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2017,10,1]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:p>Network programmability is a trend, enhanced and inspired by Software Defined Networks, that are based on scripting methods and standard programming languages used for controlling and monitoring of network elements. This paper is illustrating some new methods in configuring network devices by using automation, reducing time for equipment configuration and easier maintenance. It also improves network security by recognizing and fixing security vulnerabilities and it increases the network stability. These methods represent the future of networks, allowing the management of an increased number of devices in a unitary way.<\/jats:p>","DOI":"10.1515\/macro-2017-0011","type":"journal-article","created":{"date-parts":[[2017,12,22]],"date-time":"2017-12-22T22:17:13Z","timestamp":1513981033000},"page":"95-103","source":"Crossref","is-referenced-by-count":17,"title":["Network Automation and Abstraction using Python Programming Methods"],"prefix":"10.1515","volume":"2","author":[{"given":"Paul","family":"Mih\u0103il\u0103","sequence":"first","affiliation":[{"name":"Electronics and Computers Department, Faculty of Electrical Engineering and Computer Science , \u201cTransilvania\u201d University , Bra\u0219ov"}]},{"given":"Titus","family":"B\u0103lan","sequence":"additional","affiliation":[{"name":"Electronics and Computers Department, Faculty of Electrical Engineering and Computer Science , \u201cTransilvania\u201d University , Bra\u0219ov"}]},{"given":"Radu","family":"Curpen","sequence":"additional","affiliation":[{"name":"Electronics and Computers Department, Faculty of Electrical Engineering and Computer Science , \u201cTransilvania\u201d University , Bra\u0219ov"}]},{"given":"Florin","family":"Sandu","sequence":"additional","affiliation":[{"name":"Electronics and Computers Department, Faculty of Electrical Engineering and Computer Science , \u201cTransilvania\u201d University , Bra\u0219ov"}]}],"member":"374","published-online":{"date-parts":[[2017,12,21]]},"reference":[{"key":"2021040807404729512_j_macro-2017-0011_ref_001_w2aab3b7c11b1b6b1ab1ab1Aa","unstructured":"1. Software-Defined Networking: The New Norm for Networks. ONF White Paper. April 13, 2012"},{"key":"2021040807404729512_j_macro-2017-0011_ref_002_w2aab3b7c11b1b6b1ab1ab2Aa","doi-asserted-by":"crossref","unstructured":"2. D. F. Macedo, D. Guedes, L. F. M. Vieira, M. A. M. Vieira and M. Nogueira, \u201cProgrammable Networks\u2014From Software-Defined Radio to Software-Defined Networking,\u201d in IEEE Communications Surveys & Tutorials, vol. 17, no. 2, pp. 1102-1125","DOI":"10.1109\/COMST.2015.2402617"},{"key":"2021040807404729512_j_macro-2017-0011_ref_003_w2aab3b7c11b1b6b1ab1ab3Aa","doi-asserted-by":"crossref","unstructured":"3. P. Chaignon, K. Lazri, J. Francois and O. Festor, \u201cUnderstanding disruptive monitoring capabilities of programmable networks,\u201d 2017 IEEE Conference on Network Softwarization (NetSoft), Bologna, 2017, pp. 1-6.","DOI":"10.1109\/NETSOFT.2017.8004248"},{"key":"2021040807404729512_j_macro-2017-0011_ref_004_w2aab3b7c11b1b6b1ab1ab4Aa","unstructured":"4. Tischer R., Gooley J.: Programming and Automating Cisco Networks, Cisco Press, September 9th 2016"},{"key":"2021040807404729512_j_macro-2017-0011_ref_005_w2aab3b7c11b1b6b1ab1ab5Aa","unstructured":"5. Cisco \u201cDevNet\u201d Open Source Dev Center - https:\/\/developer.cisco.com\/site\/opensource\/"},{"key":"2021040807404729512_j_macro-2017-0011_ref_006_w2aab3b7c11b1b6b1ab1ab6Aa","unstructured":"6. Netmiko, https:\/\/pynet.twb-tech.com\/blog\/automation\/netmiko.html"},{"key":"2021040807404729512_j_macro-2017-0011_ref_007_w2aab3b7c11b1b6b1ab1ab7Aa","unstructured":"7. Paramiko, http:\/\/www.paramiko.org\/"},{"key":"2021040807404729512_j_macro-2017-0011_ref_008_w2aab3b7c11b1b6b1ab1ab8Aa","unstructured":"8. Network Test Automation Forum, NTAF White Paper. [online] Available: http:\/\/www.ntaforum.org"},{"key":"2021040807404729512_j_macro-2017-0011_ref_009_w2aab3b7c11b1b6b1ab1ab9Aa","unstructured":"9. XMPP - Extensible Messaging and Presence Protocol \u2013 https:\/\/xmpp.org"},{"key":"2021040807404729512_j_macro-2017-0011_ref_010_w2aab3b7c11b1b6b1ab1ac10Aa","unstructured":"10. NAPALM (Network Automation and Programmability Abstraction Layer with Multivendor support) https:\/\/napalm.readthedocs.io\/en\/latest\/"},{"key":"2021040807404729512_j_macro-2017-0011_ref_011_w2aab3b7c11b1b6b1ab1ac11Aa","unstructured":"11. Edelman J., Lowe S., Oswalt M.: Network Programmability and Automation, O\u2019Reilly Media, Inc., 2017"},{"key":"2021040807404729512_j_macro-2017-0011_ref_012_w2aab3b7c11b1b6b1ab1ac12Aa","unstructured":"12. GNS3 emulator, https:\/\/www.gns3.com\/"},{"key":"2021040807404729512_j_macro-2017-0011_ref_013_w2aab3b7c11b1b6b1ab1ac13Aa","unstructured":"13. S. Lowe, J. Edelman, M. Oswalt, \u201cNetwork Programmability and Automation, Skills for the Next-Generation Network Engineer\u201d, O\u2019Reilly Media, December 2015"},{"key":"2021040807404729512_j_macro-2017-0011_ref_014_w2aab3b7c11b1b6b1ab1ac14Aa","doi-asserted-by":"crossref","unstructured":"14. K. Jambunatha, \u201cDesign and implement Automated Procedure to upgrade remote network devices using Python,\u201d 2015 IEEE International Advance Computing Conference (IACC), Banglore, 2015, pp. 217-221.","DOI":"10.1109\/IADCC.2015.7154701"},{"key":"2021040807404729512_j_macro-2017-0011_ref_015_w2aab3b7c11b1b6b1ab1ac15Aa","unstructured":"15. Negus C., Henry W.: Docker Containers: From Start to Enterprise, Prentice Hall, September 21th 2015"},{"key":"2021040807404729512_j_macro-2017-0011_ref_016_w2aab3b7c11b1b6b1ab1ac16Aa","unstructured":"16. Docker Container, https:\/\/www.docker.com\/what-container"},{"key":"2021040807404729512_j_macro-2017-0011_ref_017_w2aab3b7c11b1b6b1ab1ac17Aa","doi-asserted-by":"crossref","unstructured":"17. S Zamfir, T Balan, F Sandu, \u201cAutomating Telecom Equipment for Cloud Integration\u201d, Review of the Air Force Academy, 2015","DOI":"10.19062\/1842-9238.2015.13.3.19"},{"key":"2021040807404729512_j_macro-2017-0011_ref_018_w2aab3b7c11b1b6b1ab1ac18Aa","doi-asserted-by":"crossref","unstructured":"18. S. Bendel, T. Springer, D. Schuster, A. Schill, R. Ackermann and M. Ameling, \u201cA service infrastructure for the Internet of Things based on XMPP,\u201d 2013 IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops), San Diego, CA, 2013, pp. 385-388.","DOI":"10.1109\/PerComW.2013.6529522"}],"container-title":["MACRo 2015"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/content.sciendo.com\/view\/journals\/macro\/2\/1\/article-p95.xml","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.sciendo.com\/article\/10.1515\/macro-2017-0011","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,9]],"date-time":"2021-04-09T03:23:27Z","timestamp":1617938607000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.sciendo.com\/article\/10.1515\/macro-2017-0011"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,10,1]]},"references-count":18,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2017,12,21]]},"published-print":{"date-parts":[[2017,10,1]]}},"alternative-id":["10.1515\/macro-2017-0011"],"URL":"https:\/\/doi.org\/10.1515\/macro-2017-0011","relation":{},"ISSN":["2247-0948"],"issn-type":[{"value":"2247-0948","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,10,1]]}}}