Misconfiguration Checking for SDN: Data Structure, Theory and Algorithms

2020 IEEE 28th International Conference on Network Protocols (ICNP)(2020)

引用 7|浏览33
暂无评分
摘要
Software-Defined Networking (SDN) facilitates net-work innovations with programmability. However, programming the network is error-prone no matter using low-level APIs or high-level programming languages. That said, SDN policies deployed in networks may contain misconfigurations. Prior studies focus on either traditional access control policies or network-wide states, and thus are unable to effectively detect potential misconfigurations in SDN policies with bitmask patterns and complex action behaviorsTo address this gap, this paper first presents a new data structure, minimal interval set, to represent the match patterns of rulesets. This representation serves the basis for composition algebra construction and fast misconfiguration checking. We then propose the principles and algorithms for fast and accurate con-figuration verification. We finally implement a misconfiguration checking tool in Covisor with optimisations to further reduce the overhead. Experiments with synthetic and random rulesets show its fitness for purpose.
更多
查看译文
关键词
high-level programming languages,SDN policies,traditional access control policies,network-wide states,potential misconfigurations,bitmask patterns,composition algebra construction,fast misconfiguration checking,misconfiguration checking tool,data structure,Software-Defined Networking,network innovations,error-prone no matter,low-level APIs,fast configuration verification,minimal interval set,Covisor,random rulesets,synthetic rulesets,low-level API
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要