2012 European Workshop on Software Defined Networking 2012
DOI: 10.1109/ewsdn.2012.21
|View full text |Cite
|
Sign up to set email alerts
|

OFTEN Testing OpenFlow Networks

Abstract: Abstract-Software-defined networking and OpenFlow in particular enable independent development of network devices and software that controls them. Such separation of concerns eases the introduction of new network functionality; however, it leads to distributed responsibility for bugs. Despite the common interface, separate development entails the need to test an integrated network before deployment. In this work-in-progress paper, we identify the challenges of creating an environment that simplifies and system… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
18
0

Year Published

2014
2014
2019
2019

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 25 publications
(18 citation statements)
references
References 6 publications
(5 reference statements)
0
18
0
Order By: Relevance
“…FlowChecker [380], OFTEN [382], and VeriFlow [381] are three examples of tools to verify correctness properties violations on the system. While the former two are based on offline analysis, the latter is capable of online checking of network invariants.…”
Section: Testing and Verificationmentioning
confidence: 99%
See 2 more Smart Citations
“…FlowChecker [380], OFTEN [382], and VeriFlow [381] are three examples of tools to verify correctness properties violations on the system. While the former two are based on offline analysis, the latter is capable of online checking of network invariants.…”
Section: Testing and Verificationmentioning
confidence: 99%
“…The hardwareagnostic software-based control capabilities and the use of open standards for control communication can potentially make debug and troubleshoot easier. The flexibility and programmability introduced by SDN is indeed opening new avenues for developing better tools to debug, troubleshoot, verify and test networks [376], [377], [378], [379], [380], [381], [382], [383], [382].…”
Section: Debugging and Troubleshootingmentioning
confidence: 99%
See 1 more Smart Citation
“…In contrast, SOFT [86] tries to test the interoperability of OpenFlow switches through symbolic execution, and OFTEN [87] tries to test (physical) OpenFlow switches in a test environment with a scenariobased dummy OpenFlow controller.…”
Section: Testing Trouble Shooting and Debuggingmentioning
confidence: 99%
“…We argue that well-established and effective proactive testing is also needed, both to ensure accommodation of crucial requirements and to improve network design and management practices. Finally, techniques based on model checking and symbolic execution have been proposed to assess the correctness of SDN controller software (e.g., [31], [32]). Our framework includes a more expressive and high-level formal language to express correctness properties (stated as snippets of Python code in [31]), and our approach is more flexible, e.g., it directly applies to distributed SDN controllers.…”
Section: Related Workmentioning
confidence: 99%