Research on network programming language and policy conflicts for<scp>SDN</scp>

Bohan He, Ligang Dong, Tijie Xu, Shuocheng Fei, Huafei Zhang, Weiming Wang

Concurrency and Computation Practice and Experience · 2017 · 13 citations · 16 references

Concepts

Abstract

Summary Through network programmability, software defined network can simplify network control and management. Since the current software defined network 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 multipolicies combination including packet drop action. This paper describes in detail the syntax, semanteme, and implementation of NetCore‐M language forwarding policy service. Secondly, this paper describes the network policy conflict systematically. Finally, this paper shows that the modified multipolicies combination algorithm can effectively detect policies conflicts based on the implementation of the Pyretic project.

References

16