Volume 29, Issue 19 e4218
SPECIAL ISSUE PAPER

Research on network programming language and policy conflicts for SDN

Bohan He

Bohan He

School of Information and Electronic Engineering, Zhejiang Gongshang University, Hangzhou, China

Search for more papers by this author
Ligang Dong

Corresponding Author

Ligang Dong

School of Information and Electronic Engineering, Zhejiang Gongshang University, Hangzhou, China

Correspondence

Ligang Dong, School of Information and Electronic Engineering, Zhejiang Gongshang University, No 18, Xuezheng Str, Xiasha University Town, Hangzhou 310018, China

Email: [email protected]

Search for more papers by this author
Tijie Xu

Tijie Xu

School of Information and Electronic Engineering, Zhejiang Gongshang University, Hangzhou, China

Search for more papers by this author
Shuocheng Fei

Shuocheng Fei

School of Information and Electronic Engineering, Zhejiang Gongshang University, Hangzhou, China

Search for more papers by this author
Huafei Zhang

Huafei Zhang

School of Information and Electronic Engineering, Zhejiang Gongshang University, Hangzhou, China

Search for more papers by this author
Weiming Wang

Weiming Wang

School of Information and Electronic Engineering, Zhejiang Gongshang University, Hangzhou, China

Search for more papers by this author
First published: 20 June 2017
Citations: 13

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.

The full text of this article hosted at iucr.org is unavailable due to technical difficulties.