korrelieren FEC- und CRC-Fehler mit inkonsistentem Ping?

1119
tuki

Ich habe den VDSL2-Plan mit 10/1 Mbps (ab / auf) abonniert. Meine Zeilenstatistik scheint anständig zu sein, aber ich habe einige CRC- und FEC-Fehler gemeldet, wie gezeigt:

enter image description here

Auf der anderen Seite stelle ich bei Online-Spielen leichte Unterschiede in den Ping-Zeiten fest, obwohl ich der einzige bin, der das Internet mit Ethernet-Kabel verwendet. Gibt es also einen Zusammenhang zwischen Leitungsfehlern und Ping-Stabilität? Ich habe gelesen, dass CRC- und FEC-Fehler Fehlercodierungsprotokolle sind, die helfen, Leitungsfehler bei DSL-Verbindungen zu korrigieren, und eine hohe Fehleranzahl kann die Bandbreite verringern und möglicherweise die Verbindung trennen, macht es dann einen Sinn?

1
Es gibt * immer * eine * leichte * Variation der Ping-Zeiten. user20574 vor 5 Jahren 0

2 Antworten auf die Frage

2
DavidPostill

Gibt es einen Zusammenhang zwischen Leitungsfehlern und Ping-Stabilität?

Ja.

  • CRC-Fehler bedeuten, dass Pakete erneut übertragen werden müssen.

  • FEC-Fehler wirken sich nicht auf die Leitungsgeschwindigkeit aus, sondern weisen darauf hin, dass "der Prozess" Interleaving & Error Correction "funktioniert und das tut, was er tun soll".

Allerdings haben Sie nur eine sehr kleine Anzahl von CRC-Fehlern (11 in über 6 Stunden), die Ihre Leitungsgeschwindigkeit oder Ping-Zeiten nicht wirklich beeinträchtigen sollten.

CRC-Fehler - Prüfung auf zyklische Redundanz

Anzahl der CRC-Fehler. CRC ist ein Fehlererkennungscode, der zur Überprüfung der Paketübertragung zwischen Sender und Empfangsende verwendet wird. Ein CRC-Fehler zeigt an, dass ein Teil des Datenpakets beschädigt ist und eine erneute Übertragung erforderlich ist . - Eine ausführlichere Erklärung finden Sie unter Cyclic Redundancy Check (CRC) .

Viele CRC-Fehler in kurzer Zeit zeigen eine merkliche Verringerung der Durchsatzgeschwindigkeit . Dies kann ein frühes Anzeichen dafür sein, dass zu viel Rauschen in der Leitung vorhanden ist und in extremen Situationen zum Synchronisationsverlust führen kann (Unterbrechung der Verbindung mit der Vermittlungsstelle).

FEC-Fehler - Vorwärtsfehlerkorrektur

Anzahl der Fehler, die aufgrund der auf die Zeile angewendeten Fehlerkorrektur korrigiert wurden. Die Fehlerkorrektur wird gleichzeitig mit dem Interleaving aktiviert. Es ist normal, dass FEC-Fehler in einer verschachtelten Zeile angezeigt werden, und es ist nicht zu sehr darauf zu achten, dass der Interleaving & Error Correction-Prozess funktioniert und das tut, was er tun sollte . - Weitere Informationen finden Sie unter Fehlerkorrektur .

(Hervorhebung meines)

Quelle Kitz - Linestat-Parameter und Zähler

Gute Antwort. Ich sollte mir also mehr Gedanken über CRC-Fehler machen als über FEC, da dies eine erneute Übertragung der Leitung verursacht, die die Hauptursache für Paketverluste oder zumindest jittery Ping ist. Richtig? tuki vor 5 Jahren 0
@tuki Wenn die erneute Übertragung erfolgreich ist, tritt kein Paketverlust auf. Paketverlust wird normalerweise durch einen oder mehrere der folgenden Faktoren verursacht: 1 / Link Congestion 2 / Poor Device (Router / Switch / Firewall / etc.). Leistung 3 / Softwareprobleme (Fehler) auf einem Netzwerkgerät oder 4 / Fehlerhafte Hardware oder Verkabelung. Weitere Informationen finden Sie unter [4 Ursachen für Paketverlust und Informationen zur Behebung dieses Problems] (https://www.annese.com/blog/what-causes-packet-loss). DavidPostill vor 5 Jahren 0
Verwenden Sie "pathping", um Paketverluste zwischen Ihnen und dem Zielort zu lokalisieren. DavidPostill vor 5 Jahren 0
Ich verstehe, dann würde das erneute Senden von Paketen / Sendungen am besten zu einem leicht hohen Ping führen, wenn dies ordnungsgemäß durchgeführt wird? tuki vor 5 Jahren 0
Siehe meine Antwort [Die Latenz des Spiels nimmt während des Tages zu und wird nicht im Ping-Befehl angezeigt] (// superuser.com/a/814919) DavidPostill vor 5 Jahren 0
@tuki Es hängt davon ab, welcher Prozentsatz erneut übertragen wird. In Ihrem Fall ist 11 in mehr als 6 Stunden praktisch Null. Wenn in einem Zeitraum von 24 Stunden viele Tausende vorhanden wären, hätten Sie auffällige Probleme. DavidPostill vor 5 Jahren 2
"ping" verwendet ICMP, das kein zuverlässiges Protokoll ist. Es erfolgt keine erneute Übertragung (im Gegensatz zu zB TCP). Jörg W Mittag vor 5 Jahren 0
1
Attie

" Ping-Zeiten ", auch " Latenz " genannt, können durch viele Faktoren in ein System eingeführt werden. Ja, CRC-Fehler können eine Ursache sein.

Ein CRC- Fehler (Cyclic Redundancy Check, zyklische Redundanzprüfung) führt zu einem Paketverlust - es verschwindet einfach. Das System weiß nur, dass das Paket beschädigt ist. Es gibt also keine Möglichkeit, eine erneute Übertragung für ein bestimmtes Paket anzufordern, und es gibt keinen Mechanismus, um dies zu handhaben.

Ein Hauptmerkmal von TCP ist, dass es eine " perfekte Verbindung " zwischen zwei Anwendungen bietet . Bei Verwendung von TCP wird somit das fehlende Paket erkannt und eine erneute Übertragung angefordert. Dies kann je nach Aktivität der Verbindung einige Zeit in Anspruch nehmen.

Wenn Sie UDP (häufig für Spiele verwendet) oder andere unzuverlässige Protokolle wie ICMP (verwendet von ping) verwenden, können Sie nicht feststellen, dass ein Paket fehlt, wenn das Protokoll oder die Anwendung der höheren Ebene nicht dazu gedacht ist, den Verlust zu erwarten. In diesen Fällen werden die fehlenden Daten einfach vergessen und die Anwendung bewegt sich weiter. Dies kann zu " Lag " führen und kann beobachtet werden, wenn sich Spieler ruckartig bewegen.


FEC (Forward Error Correction) ist in der Regel keine Ursache für eine deutlich höhere Latenz. Es zeigt an, dass die Verbindung beschädigt ist, aber diese Beschädigung wurde erkannt und die Daten korrigiert.

Vielen Dank für die ausführliche Antwort. Letzte Frage, glauben Sie, dass ich während meiner vollen Arbeitszeit auf diesen CRC-Fehler stoßen würde? Laut meinen Linienstatistiken wurden in den letzten 7 Stunden nur 11 stromabwärts gelegene CRC nachgewiesen. Ist das gut oder schlecht? tuki vor 5 Jahren 0
@tuki, verglichen mit dem DSL-Dienst, den wir hier vor Jahren hatten. Es ist gut, das sind nicht nur Ihre Heimatlinien. Es ist alles die Querverbindungen zurück zum DSLAM in der Amtsleitung. Es gibt viele Orte, an denen Interferenzen, Rauschen und Signalverluste sogar auf der letzten Meile auftreten können (was ich vermute, dass Sie sich nicht darin befinden) oder Ihnen viel höhere Geschwindigkeiten angeboten würden. Tim_Stewart vor 5 Jahren 0
Wie David sagte, sind 11 Fehler in 6 Stunden vernachlässigbar. Attie vor 5 Jahren 0
"ping" verwendet weder UDP noch TCP, es verwendet ICMP, das kein zuverlässiges Protokoll ist. Es findet keine erneute Übertragung statt. Jörg W Mittag vor 5 Jahren 0
In der Tat ... Ich habe auch ein bisschen zu Cover hinzugefügt. Attie vor 5 Jahren 0