Replies: 5 comments 3 replies
-
|
Thanks for sharing this, really impressive analysis! The fragmentation boundary test (1472 vs 1473 bytes) is a clever way to prove reassembly failures that normal ping/TCP monitoring completely misses. DOCSight approaches this from the passive side: we monitor your modem's signal metrics (SNR, modulation, FEC errors) and can now automatically trigger a Speedtest Tracker run when degradation is detected (Smart Capture, just shipped). So the correlation you're building manually (signal event to bandwidth impact) is something DOCSight can do automatically for the metrics it has access to. That said, active fragmentation probing like yours fills a gap that passive monitoring can't cover. Rather than building it into DOCSight core (which would add external dependencies and change DOCSight's scope), here are two ideas: Option A: Docker Sidecar Option B: DOCSight Community Module Either way, a simple REST API on your side (trigger probe, return results) would be enough to start. Would you be interested in exploring one of these directions? |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
|
Good catch on the Vodafone Station limitations. The TG3442DE does not expose FEC error counters or upstream SNR through its web interface, so DOCSight can only work with what the modem gives us: downstream SNR, power levels, and modulation. That means the error spike trigger and upstream-specific modulation tracking are effectively blind on your hardware. For your specific situation (upstream ingress that the modem does not surface), the most useful DOCSight path right now would be the Connection Monitor module. It runs continuous ICMP/TCP probes to targets you define (your gateway, a public DNS, etc.) and detects packet loss and outages independently of what the modem reports. Smart Capture can trigger a speedtest on packet loss events, so you get the same automatic evidence chain without relying on modem-reported metrics. That said, this is exactly where your fragmentation probe adds real value. The Vodafone Station hides the problem, standard pings do not catch it, but your 1472 vs 1473 byte test does. If you get the Docker container + API going, it would complement DOCSight nicely for Vodafone Station users specifically. For the Docker/Speedtest setup: both are straightforward docker-compose additions. The wiki has a step-by-step for Speedtest Tracker if you want to get that running. |
Beta Was this translation helpful? Give feedback.
-
|
We put together a Docker container for Dr.Docsis with a REST API: ELRabito/Dr.Docsis#1 It ports the core test logic (TCP single/multi, UDP fragmentation 1473B vs 1472B reference) to a headless Python container with a simple API ( With this in place, the DOCSight integration path we discussed would work: Smart Capture detects signal degradation, triggers Dr.Docsis via the API, results flow back for correlation. |
Beta Was this translation helpful? Give feedback.
-
|
Thanks for the spec link! We just updated our VFKD threshold profile to reference the official Vodafone pNTP Interface Specification v1.06 instead of the community forum values. Also added separate OFDM (DOCSIS 3.1) SNR thresholds and corrected the downstream power critical limits to match the spec's absolute maximums. |
Beta Was this translation helpful? Give feedback.



Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello, to start, I have no professional IT background, I just had alot of time, was very angry about vodafones lies, and made something like you on a much simpler scale with iPerf3.
Since Vodafone also claims "Everything is fine" even tho 3 technicians in my house measured the problem (SNR of 25 for some upstream channels, RPI, BER errors and DQI dropping from 10 to 0 and back etc (And much more).
Vodafone still claimed everything is fine, so I went full nerd/rage mode with help of AI, but don't blame me too early and look at these findings for my issue. Since I have a Vodafone station I get much less info out of your docsight, and it says my connection is fine.
1. Verification Vectors (iPerf3)
I can immediately reproduce this defect with the following commands:
A. Reference Test (No Fragmentation)
Isolates reachability without stressing the reassembly logic.
iperf3 -c speed1.fiberby.dk -p 9201 -u -b 80M -R -l 1472Expected Result: ~0% Packet Loss.
B. Breakpoint Test (Forced Fragmentation)
Proves the physical defect by adding a single payload byte, forcing the stack to fragment.
iperf3 -c speed1.fiberby.dk -p 9201 -u -b 80M -R -l 1473Expected Result: >50% Packet Loss (Complete Reassembly Failure).
C. Real-World Stress Test (Standard UDP 8k)
Simulates modern web traffic load with multiple fragments.
iperf3 -c speed1.fiberby.dk -p 9201 -u -b 80M -RExpected Result: Massive Loss (25–60%), often causing the stream to collapse.
Why this matters for DOCSight:
Current monitors often rely on small packets (Pings/TCP ACKs). Integration of an Active Fragmentation Probe (UDP packets over Standard MTU) would allow DOCSight to detect physical line degradation (Ingress/Bad Amps) long before the modem actually loses sync.
I uploaded my current version of my tests here: https://github.com/ELRabito/Dr.Docsis
What do you think?
Beta Was this translation helpful? Give feedback.
All reactions