Skip to content

Lay007/network-quality-assessment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

742 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

network-quality-assessment

Docs Check

πŸš€ Hardware timestamping vs software measurement

Problem

Software-based measurements are affected by OS scheduling, buffering and interrupt latency.

Solution

Use FPGA/SFP datapath timestamping with custom SLA probe packets.

Result

  • microsecond-level jitter visibility
  • accurate one-way delay
  • reliable SLA validation

⚑ What you get

  • true network delay (not host delay)
  • real jitter (not OS noise)
  • packet loss on datapath
  • correlation-ready metrics

πŸš€ Quick navigation


🧭 Architecture

Architecture


πŸ” Packet flow

Packet Flow


🌐 Topology

Topology


βš™οΈ FPGA timestamp pipeline

FPGA

Hardware timestamp datapath

Hardware timestamp datapath


πŸ“¦ Packet decode (Wireshark-style)

Packet


πŸ“Š Benchmark & analytics

Benchmark Generated Analytics

SLA dashboard

SLA dashboard


πŸ§ͺ Case study

πŸ‘‰ Metro Ethernet SLA validation


🌐 Network analysis


🧠 Root cause analysis

πŸ‘‰ Root cause analysis rules


⚑ Real-time system

πŸ‘‰ Real-time pipeline


πŸ“‘ Monitoring integration

πŸ‘‰ Monitoring integration


⏱️ Clock synchronization

πŸ‘‰ PTP / clock sync


🧠 Hardcore engineering


πŸ”¬ Quick start

Generate demo dataset and graphs:

python tools/generate_demo_benchmark.py

🎯 Demo

πŸ‘‰ Run demo scenario πŸ‘‰ View demo report πŸ‘‰ Executive summary πŸ‘‰ SLA demo manifest πŸ‘‰ Software vs hardware timestamp manifest

Example output

Packet loss: 0.02%   PASS
Delay:       0.384ms PASS
Jitter:      42us    PASS
Throughput:  941Mb/s PASS

Flow

probe -> timestamp -> metrics -> detection -> report

πŸ“œ License

MIT

About

Hardware-assisted network performance testing system with custom probe packets, FPGA/SFP timestamping, and RFC 2544 / ITU-T Y.1564 oriented measurement workflows.

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors