SwitchV: automated SDN switch validation with P4 models
SwitchV: automated SDN switch validation with P4 models
复制标题
SwitchV:使用 P4 模型进行自动 SDN 交换机验证
DOI:
10.1145/3544216.3544220
复制
发表时间:
2022
期刊:
影响因子:
--
通讯作者:
Yu, Minlan
中科院分区:
文献类型:
--
作者:
Albab, Kinan Dak;DiLorenzo, Jonathan;Heule, Stefan;Kheradmand, Ali;Smolka, Steffen;Weitz, Konstantin;Timarzi, Muhammad;Gao, Jiaqi;Yu, Minlan
Increasing demand on computer networks continuously pushes manufacturers to incorporate novel features and capabilities into their switches at an ever-accelerating pace. However, the traditional approach to switch development relies on informal specifications and handcrafted tests to ensure reliability, which are tedious and slow to maintain and update, effectively putting feature velocity at odds with reliability.This work describes our experiences following a new approach during the development of switch software stacks that extend fixed-function ASICs with SDN capabilities. Specifically, we focus on SwitchV, our system for automated end-to-end switch validation using fuzzing and symbolic analysis, that evolves effortlessly with the switch specification. Our approach is centered around using the P4 language to model the data plane behavior of the switch as well as its control plane API. Such P4 models are then used as aformal specificationby SwitchV, as well as aswitch-agnostic contractby SDN controllers, and aliving documentationby engineers.SwitchV found a total of 154 bugs spanning all switch layers. The majority of bugs were highly relevant and fixed within 14 days.
登录
查看更多内容
DOI:
--
发表时间:
2004
期刊:
Proceedings - Design Automation Conference
影响因子:
--
作者:
Yuan Lu;Mike Jorda
通讯作者:
Mike Jorda
DOI:
--
发表时间:
2020
期刊:
Conference on Emerging Network Experiment and Technology
影响因子:
--
作者:
Pietro Bressana;Noa Zilberman;R. Soulé
通讯作者:
R. Soulé
影响因子:
3.5
作者:
Anand, Saswat;Burke, Edmund K.;Zhu, Hong
通讯作者:
Zhu, Hong
DOI:
--
发表时间:
2020
期刊:
ACM SIGCOMM Symposium on Software Defined Networking Research
影响因子:
--
作者:
A. Kheradmand
通讯作者:
A. Kheradmand
DOI:
--
发表时间:
2017
期刊:
Formal Methods in Computer-Aided Design
影响因子:
--
作者:
Armin Biere;T. V. Dijk;Keijo Heljanko
通讯作者:
Keijo Heljanko