nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

Inode-VoIP Routing Probleme im Raum Klosterneuburg

Von: Alexander 'Leo' Bergolth (leo@strike.wu-wien.ac.at) [Profil]
Datum: 27.12.2006 22:15
Message-ID: <4592E288.6070008@strike.wu-wien.ac.at>
Newsgroup: at.internet.provider
Hi!

Ich leide hier in Klosterneuburg seit Monaten unter massiven
Routing-Problemen beim VoIP-Traffic, die alle paar Stunden für
ca. fünf Minuten auftreten und anscheinend zumindest alle
Klosterneuburger Kunden mit Telenode betreffen.

Nachdem der Support seit ca. zwei Monaten von dem Problem weiß und es
noch immer nicht lösen konnte, wende ich mich mal an das Forum,
vielleicht liest ja auch ein Netzwerker von Inode mit, der mir helfen
kann.

Ein kurzes Management Summary für alle Inode-Kunden, die nicht wissen,
ob auch sie betroffen sind: Wenn alle paar Stunden für ca. 5
min. Telefongespräche abreißen, die Internet-Verbindungen eine sehr
hohe Packet-Loss aufweisen und interaktives Arbeiten unmöglich wird,
dann seid Ihr Kandidaten. Eine detailierte Beschreibung findet Ihr
unten.

Nun zur genaueren Analyse, jetzt wird's ein bisserl technischer:

Das Problem äußert sich dadurch, dass alle paar Stunden (normalerweise
ca. 10 mal am Tag in unregelmäßigen Intervallen) für jeweils fünf
Minuten Unmengen fehlgeroutete Pakete beim Ethernet-Port meines
xDSL-Teleworker Anschlusses ankommen. (ca. 30000 Pakete/min, Spitzen
bis 1200 Pakete/sek (!), was einen Ethernet-Verkehr von über 70
kByte/sec bzw. über 560 kbit/sec bedeutet.)  Bei den Paketen handelt
es sich hauptsächlich um SIP-Pakete, die von einem Inode-SIP-Proxy
stammen (212.41.253.181) und nicht für meinen VoIP-Anschluss, sondern
für andere Klosterneuburger Kunden bestimmt sind und die, offenbar
aufgrund einer Routing-Schleife, in x-facher-Ausführung bei mir
ankommen. Größtenteils handelt es sich noch dazu um ungültige
SIP-Pakete (die nur aus 0x0d, 0x0a (CR/LF) bestehen), es sind aber
auch einige gültige Pakete dabei (z.B. INVITE-Messages, wenn bei einem
Klosterneurger Telenode-Kunden das Telefon läutet). Die
Routing-Schleife erkennt man aufgrund der unterschiedlichen TTL-Werte
im IP-Header (zwischen 62 und 1) und auch daran, dass eine
INVITE-Message ca. 20 mal auftaucht.

Aufgrund dieser Beobachtungen dürfte das Problem also drei Komponenten
haben:

- eine Layer 2 Komponente (ein Bridging-Problem): Über meine
xDSL-Leitung kommen Pakete, die mich gar nichts angehen.

- eine Layer 3 Komponente (ein Routing-Problem): Die Pakete kommen
alle x-fach, mit abfallenden TTL-Werten an

- ein Problem beim SIP-Proxy (offenbar ein Patton SN 2400):
SIP-Pakete, die nur aus den zwei Zeichen CR/LF bestehen, sind laut
SIP-Spezifikation (RFC 3261) nicht erlaubt. Jede SIP-Message ist
entweder ein Request oder eine Response und muss daher zumindest mit
einer Request- oder Response-Zeile und einem Header beginnen, erst
dann ist eine leere Zeile (nur CR/LF) zulässig.

Falls es jemanden interessiert, unter http://leo.kloburg.at/tmp/sip/
finden sich Paket-Dumps, die das Problem veranschaulichen.

Z.B. zeigen die Files traffic.zip oder traffic.txt von 16. November
den Netzwerk-Verkehr am Ethernet-Port meines xDSL-Modems während eines
solchen Routing-Problems. (Mein eigener Internet-Verkehr, also alle
PPPoE Pakete, sind natürlich rausgefiltert.)  Interessant sind hier
die Pakete 8044 bis 177288, also der Zeitraum von 14:42:34 bis
14:47:19) Es beginnt mit ein paar Spanning-Tree Paketen, danach kommen
Unmengen an ARP-Requests und schliesslich die SIP-Pakete.
Das File 2006-12-15_212.41.253.181-172.31.94.90.zip zeigt die
Filterung nach einer bestimmten IP-Adresse (es handelt sich um einen
anderen Tag).  Hier sieht man aufgrund der mehrfach eintreffenden
Pakete mit unterschiedlichen TTL-Werten sehr schön die Layer-3
Komponente des Problems. Die beiden Bilder zeigen die Anzahl der
Pakete (SIP bzw. ARP) pro Sekunde während eines solchen
Problemintervalls.
In stats-2006-10-28.txt sieht man, wie die Fehler über den Tag
verteilt auftreten.

Falls andere Inode-Kunden mitlesen, die das selbe Problem haben, bitte
meldet Euch beim Inode-Support, Ihr könnt Euch auf die Ticket Nummern
[Tkt #3745545] und [Tkt #3902220] beziehen. Ich weiss, dass sich auch
schon einige andere Klosterneuburger beschwert haben, aber anscheinend
muß erst eine gewisse Anzahl erreicht werden, bis das bei Inode
Beachtung findet.

Ciao,
--leo

[ Auf dieses Posting antworten ]

Antworten