Epinoia: Intent Checker for Stateful Networks

2021 International Conference on Computer Communications and Networks (ICCCN)(2021)

引用 2|浏览23
暂无评分
摘要
Intent-Based Networking (IBN) has been increasingly deployed in production enterprise networks. Automated network configuration in IBN lets operators focus on intents- i.e., the end to end business objectives-rather than spelling out details of the configurations that implement these objectives. Automation brings its own concerns as the administrators cannot rely on traditional network troubleshooting tools. This situation is further exacerbated in the case of stateful Network Functions (NFs) whose packet processing behavior depends on previously observed traffic patterns. To ensure that the network configuration and state derived from network automation matches the administrator’s specified intent, we propose, Epinoia, a network intent checker for stateful networks. Epinoia relies on a unified model for NFs by leveraging the causal precedence relationships that exist between NF packet I/Os and states. Scalability of Epinoia is achieved by decomposing intents into sub-checking tasks and maintaining a causality graph between checked invariants. Epinoia checks for network-wide intent violations incrementally to reduce overhead in the event of network changes. Our evaluation results using real-world network topologies show that Epinoia can perform comprehensive checking within a few seconds per network with intent updates.
更多
查看译文
关键词
checked invariants,causality graph,sub-checking tasks,NF packet I/O,administrator specified intent,observed traffic patterns,end to end business objectives,intent checker,production enterprise networks,intent-based networking,real-world network topologies,network-wide intent violations,Epinoia checks,stateful networks,network intent checker,network automation,packet processing behavior,stateful network functions,traditional network troubleshooting tools,IBN,automated network configuration
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要