日本語
 
Help Privacy Policy ポリシー/免責事項
  詳細検索ブラウズ

アイテム詳細


公開

成果報告書

Consistent SDNs through Network State Fuzzing

MPS-Authors
/persons/resource/persons225820

Saidi,  Said Jawad
Internet Architecture, MPI for Informatics, Max Planck Society;

/persons/resource/persons211491

Feldmann,  Anja       
Internet Architecture, MPI for Informatics, Max Planck Society;

External Resource
There are no locators available
Fulltext (restricted access)
There are currently no full texts shared for your IP range.
フルテキスト (公開)

arXiv:1904.08977.pdf
(プレプリント), 846KB

付随資料 (公開)
There is no public supplementary material available
引用

Shukla, A., Saidi, S. J., Schmid, S., Canini, M., Zinner, T., & Feldmann, A. (2019). Consistent SDNs through Network State Fuzzing. Retrieved from http://arxiv.org/abs/1904.08977.


引用: https://hdl.handle.net/21.11116/0000-0003-F027-2
要旨
The conventional wisdom is that a software-defined network (SDN) operates
under the premise that the logically centralized control plane has an accurate
representation of the actual data plane state. Nevertheless, bugs,
misconfigurations, faults or attacks can introduce inconsistencies that
undermine correct operation. Previous work in this area, however, lacks a
holistic methodology to tackle this problem and thus, addresses only certain
parts of the problem. Yet, the consistency of the overall system is only as
good as its least consistent part.
Motivated by an analogy of network consistency checking with program testing,
we propose to add active probe-based network state fuzzing to our consistency
check repertoire. Hereby, our system, PAZZ, combines production traffic with
active probes to continuously test if the actual forwarding path and decision
elements (on the data plane) correspond to the expected ones (on the control
plane). Our insight is that active traffic covers the inconsistency cases
beyond the ones identified by passive traffic. PAZZ prototype was built and
evaluated on topologies of varying scale and complexity. Our results show that
PAZZ requires minimal network resources to detect persistent data plane faults
through fuzzing and localize them quickly.