ciscoNAF A network automation framework for Cisco iOS device splitting and monitoring with an integrated machine learning algorithm