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
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
- Hannes Erven (28.12.2006 01:04)
- Clemens Zauner (28.12.2006 01:34)
- Alexander 'Leo' Bergolth (28.12.2006 11:58)
- Clemens Zauner (28.12.2006 13:57)
- Matthias Kahlert (28.12.2006 21:00)
- Hannes Aichhorn (02.01.2007 10:40)
