An Analytics Approach to Traffic Analysis in
Network Virtualization
Hui Zhang, Junghwan Rhee, Nipun Arora,
Qiang Xu, Cristian Lumezanu, Guofei Jiang
www.nec-labs.com
Motivation
Challenges in virtual network trouble-shooting
– Complex configurations
– Miscellaneous network devices
– Assorted traffic groups
Multi-tenant Data Center
An in-host network
2
FLOWVIEW Overview
FLOWVIEW is a tool for visualizing and analyzing
OVS packet traces
– Summarization (from individual events to packet traces)
– Data reduction (trace categorization and clustering)
– Analysis (visualization and comparative analysis)
3
Trace Slicing
A holistic view on the lifetime of a packet
– a series of events collected from routers/switches
that the packet goes through during its routing.
– similar to IP Traceback output.
The snapshot of a FLOWVIEW slice example
4
Slice Features
FLOWVIEW defines three kinds of features on
slices
– Path features
– Link features
– Packet features
Path feature examples
5
Trace Analysis
Clustering of trace slices
Ranking of trace slices
Query of trace slices
Verification of trace slices
A ranking example
6
Implementation
Clustering based
on slice features
7
Conclusion
FLOWVIEW is a tool for visualizing and
analyzing data center network packet traces
– individual trace events from hypervisors and
switches are re-organized into trace slices that
represent the life-time of packets.
– offers versatile analytics features such as clustering,
ranking, querying, verification as well as a graphical
interface.
8
www.nec-labs.com
9