Testbeds and Research Infrastructures for the Development of Networks and Communities. 11th International Conference, TRIDENTCOM 2016, Hangzhou, China, June 14-15, 2016, Revised Selected Papers

Research Article

Research on Network Policy Combination and Conflict Detection in SDN

Download47 downloads
  • @INPROCEEDINGS{10.1007/978-3-319-49580-4_3,
        author={Bohan He and Ligang Dong and Tijie Xu and Shuocheng Fei and Huafei Zhang and Weiming Wang},
        title={Research on Network Policy Combination and Conflict Detection in SDN},
        proceedings={Testbeds and Research Infrastructures for the Development of Networks and Communities. 11th International Conference, TRIDENTCOM 2016, Hangzhou, China, June 14-15, 2016, Revised Selected Papers},
        proceedings_a={TRIDENTCOM},
        year={2017},
        month={1},
        keywords={Policy combination Conflict detection SDN Pyretic},
        doi={10.1007/978-3-319-49580-4_3}
    }
    
  • Bohan He
    Ligang Dong
    Tijie Xu
    Shuocheng Fei
    Huafei Zhang
    Weiming Wang
    Year: 2017
    Research on Network Policy Combination and Conflict Detection in SDN
    TRIDENTCOM
    Springer
    DOI: 10.1007/978-3-319-49580-4_3
Bohan He1, Ligang Dong1,*, Tijie Xu1, Shuocheng Fei1, Huafei Zhang1, Weiming Wang1
  • 1: Zhejiang Gongshang University
*Contact email: donglg@zjgsu.edu.cn

Abstract

Since the current SDN southbound interface level is low and programming situation is complex, it requires a high-level abstract programming language to simplify programming. First, this paper improves the NetCore programming language to generate NetCore-M language, so that it can support deployment of multi-policies combination including packet drop action. This paper describes in detail the syntax, semanteme, and implementation of NetCore-M language. Secondly, this paper describes the network policy conflict systematically and solves it. Finally, this paper shows that the modified multi-policies combination algorithm can effectively detect and prompt policies conflicts based on the implementation of the Pyretic project.