ARMOR: An Architecture for Diagnosis and Remediation of Network Misconfigurations
Anderson Santos da Silva, Alberto Egon Schaeffer-Filho · 2019
SDN and NFV propose the use of software-based solutions to perform functions that historically have been implemented by physical devices. The use of software-based solutions can introduce misconfiguration in critical network services, such as routing inconsistencies. This paper proposes and evaluates ARMOR, an architecture for handling network misconfigurations when different types of software-based components are inserted or removed from the network. ARMOR is capable of monitoring software-based solutions using network information gathering mechanisms, such as SNMP, SFlow and REST API. Additionally, it is capable of identifying and addressing configuration issues using historical remediation schemes and machine learning techniques. As a result, the ARMOR architecture is a flexible mechanism to monitor and remediate network misconfigurations.