Configuration Faults Detection in IP Virtual Private Networks Based on Machine Learning

被引:0
作者
Mohammedi, El-Heithem [1 ,2 ]
Lavinal, Emmanuel [1 ]
Fleury, Guillaume [2 ]
机构
[1] Univ Toulouse, IRIT, Toulouse, France
[2] IMS Networks, Castres, France
来源
MACHINE LEARNING FOR NETWORKING, MLN 2020 | 2021年 / 12629卷
关键词
Configuration faults detection; Machine learning; Virtual private networks; BGP/MPLS networks; LOCALIZATION;
D O I
10.1007/978-3-030-70866-5_3
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Network incidents are largely due to configuration errors, particularly within network service providers who manage large complex networks. Such providers offer virtual private networks to their customers to interconnect their remote sites and provide Internet access. The growing demand for virtual private networks leads service providers to search for novel scalable approaches to locate incidents arising from configuration faults. In this paper, we propose a machine learning approach that aims to locate customer connectivity issues coming from configurations errors, in a BGP/MPLS IP virtual private network architecture. We feed the learning model with valid and faulty configuration data and train it using three algorithms: decision tree, random forest and multi-layer perceptron. Since failures can occur on several routers, we consider the learning problem as a supervised multi-label classification problem, where each customer router is represented by a unique label. We carry out our experiments on three network sizes containing different types of configuration errors. Results show that multi-layer perceptron has a better accuracy in detecting faults than the other algorithms, making it a potential candidate to validate offline network configurations before online deployment.
引用
收藏
页码:40 / 56
页数:17
相关论文
共 20 条
  • [1] Abadi M, 2016, PROCEEDINGS OF OSDI'16: 12TH USENIX SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION, P265
  • [2] Bahnasy M., 2020, P WORKSH NETW M AI M
  • [3] A General Approach to Network Configuration Verification
    Beckett, Ryan
    Gupta, Aarti
    Mahajan, Ratul
    Walker, David
    [J]. SIGCOMM '17: PROCEEDINGS OF THE 2017 CONFERENCE OF THE ACM SPECIAL INTEREST GROUP ON DATA COMMUNICATION, 2017, : 155 - 168
  • [4] A comprehensive survey on machine learning for networking: evolution, applications and research opportunities
    Boutaba, Raouf
    Salahuddin, Mohammad A.
    Limam, Noura
    Ayoubi, Sara
    Shahriar, Nashid
    Estrada-Solano, Felipe
    Caicedo, Oscar M.
    [J]. JOURNAL OF INTERNET SERVICES AND APPLICATIONS, 2018, 9 (09)
  • [5] Random forests
    Breiman, L
    [J]. MACHINE LEARNING, 2001, 45 (01) : 5 - 32
  • [6] Recent Advances in Fault Localization in Computer Networks
    Dusia, Ayush
    Sethi, Adarshpal S.
    [J]. IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2016, 18 (04): : 3030 - 3051
  • [7] Gulli A., 2017, Deep Learning with Keras, DOI DOI 10.1109/ICCV.2017.322
  • [8] Isa M., 2019, INT C ICT SMART SOC
  • [9] Kazemian P., 2012, 9 USENIX C NETW SYST
  • [10] Automated diagnosis for UMTS networks using Bayesian network approach
    Khanafer, Rana M.
    Solana, Beatriz
    Triola, Jordi
    Barco, Raquel
    Moltsen, Lars
    Altman, Zwi
    Lazaro, Pedro
    [J]. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2008, 57 (04) : 2451 - 2461