![]() |
|
|||||||
| Registrieren | Hilfe | Benutzerliste | Wiki | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
![]() |
|
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|
#1 |
|
IPPF-Erfahrener
Registriert seit: 27.02.2005
Beiträge: 76
|
Trafficshaping klappt nicht
Hallo
Ich möchte Asterisk eventuell bald produktiv einsetzen, nur muß dazu das Trafficshaping einwandfrei funktionieren, damit man störungsfrei telefonieren kann. Ich habe inzwischen diverse Scripts aus dem Netz angepasst und ausprobiert aber bei jedem Test hört mein Gesprächspartner starke Aussetzer und Knackgeräusche im Falle eines Ftp-Uploads oder Mailversandes. Ich habe nun vorerst folgende einfache Konfiguration verwendet, um Fehler auszuschliessen aber selbst hier gibt es die gleichen Probleme: Code:
# root qdisc anlegen tc qdisc add dev ppp0 root handle 1: htb default 10 # root class anlegen tc class add dev ppp0 parent 1: classid 1:1 htb rate 100kbit ceil 100kbit # zwei gleichberechtigte Klassen anlegen tc class add dev ppp0 parent 1:1 classid 1:10 htb rate 50kbit ceil 50kbit tc class add dev ppp0 parent 1:1 classid 1:11 htb rate 50kbit ceil 50kbit # Pakete vom Asterisk Server markieren iptables -A POSTROUTING -t mangle -o ppp0 --src 192.168.0.100 -j MARK --set-mark 12 # Mit dem Wert 12 markierte Pakete in die Klasse 1:11 leiten tc filter add dev ppp0 parent 1: prio 10 protocol ip handle 12 fw flowid 1:11 Der Datenverkehr wird auch einwandfrei in die beiden Klassen eingeordnet, so daß es eigentlich funktionieren müsste aber sobald ein Ftp-Upload läuft, kann man die Sprachqualität vergessen. Der Router ist nahezu überhaupt nicht ausgelastet. Woran kann das liegen, daß trotzdem keine einwandfreie Verbindung möglich ist? Ich habe auch schon diverse Codecs ausprobiert aber dies brachte keine Unterschiede. |
|
|
|
|
|
#2 |
|
Moderator
Registriert seit: 01.04.2004
Ort: Westerwald
Beiträge: 3.350
|
Ähmm - ich denke du hast ganz sicher das 'traffic shaping'/QoS auf dem Router aktiviert - denn nur von dort aus ist die Priorisierung des Datenverkehrs möglich (nicht auf einem client wie z.B. *)!
Welcher Router läuft denn bei dir?
__________________
Router: A330GC + pfsense 1.2.3/freebsd 7.2 |squid-3.1.5|squidgard 1.5.0_3|Firewall|QoS|dynIP Asterisk 1.6.2 ( rev. 278831 ) on alix 2C2 / Voyage-Linux 0.4 + patton sn4634 [Smartware R5.T/20-05-10 | 3 BRI -> NT-Mode] chan_capi rev. 800 + speex 1.2rc1|xmail 1.27| spamd 4.5.0|fetchmail 6.3.18|samba 3.0.35 Bkp-Router: Bintec X4000 FW 7.2 Rev. 1 Adapter: SPA-1001 FW 3.1.9b Phones: S450IP P2000W FW WJ.00.13 + 7921G Wifi/7940G/7971G FW akt. (chan_sccp_b trunk|rev. 1563), HTC HD2, Nokia XM5800, TC300, SL 75 WLAN) Test: GXP2000, FBF 7140, Sipura 3000, Netgear TA612V, ST 186 (IAX2), Allnet 7902, StarCom F1000G Provider: KD via KEVAG-Telekom Professional 26000/1000 |
|
|
|
|
|
#3 |
|
IPPF-Erfahrener
Registriert seit: 27.02.2005
Beiträge: 76
|
Natürlich habe ich das Trafficshaping nicht auf dem Cleint eingerichtet
Sonst würde der Traffic ja auch nicht in Klassen eingeordnet werden können, wie ich beschrieben hatte. Als Router läuft ein Debian Sarge. Im Kernel sind alle nötigen Optionen aktiviert. |
|
|
|
|
|
#4 | |
|
Moderator
Registriert seit: 01.04.2004
Ort: Westerwald
Beiträge: 3.350
|
Zitat:
Im übrigen gibt es Artisten die QoS auf dem * eingerichtet haben und sich wunderten, dass nix funktionierte! ![]() Deswegen meine "ironische" Anmerkung!
__________________
Router: A330GC + pfsense 1.2.3/freebsd 7.2 |squid-3.1.5|squidgard 1.5.0_3|Firewall|QoS|dynIP Asterisk 1.6.2 ( rev. 278831 ) on alix 2C2 / Voyage-Linux 0.4 + patton sn4634 [Smartware R5.T/20-05-10 | 3 BRI -> NT-Mode] chan_capi rev. 800 + speex 1.2rc1|xmail 1.27| spamd 4.5.0|fetchmail 6.3.18|samba 3.0.35 Bkp-Router: Bintec X4000 FW 7.2 Rev. 1 Adapter: SPA-1001 FW 3.1.9b Phones: S450IP P2000W FW WJ.00.13 + 7921G Wifi/7940G/7971G FW akt. (chan_sccp_b trunk|rev. 1563), HTC HD2, Nokia XM5800, TC300, SL 75 WLAN) Test: GXP2000, FBF 7140, Sipura 3000, Netgear TA612V, ST 186 (IAX2), Allnet 7902, StarCom F1000G Provider: KD via KEVAG-Telekom Professional 26000/1000 |
|
|
|
|
|
|
#5 |
|
IPPF-Erfahrener
Registriert seit: 27.02.2005
Beiträge: 76
|
Auf dem Router läuft Masquerading um den dahinterstehenden Rechnern via NAT Zugang zum Internet zu gewähren.
Falls weitere Infos nötig sind, bitte fragen. Das bevorzugen der Bestätigungspakete bei Downloads in der Upload Queue funktioniert ebenfalls, von daher gehe ich davon aus, daß das Trafficshaping im Grunde funktioniert. Um so weniger verstehe ich, daß bei Auslastung der Default Klasse trotz ausreichend zugesicherter Bandbreite in der Asterisk Klasse keine störungsfreien Gespräche möglich sind. |
|
|
|
|
|
#6 |
|
Moderator
Registriert seit: 01.04.2004
Ort: Westerwald
Beiträge: 3.350
|
vielleicht hilft dir dies weiter:
http://www.voip-info.org/wiki-Asterisk+QoS http://www.voip-info.org/wiki-QoS+Linux
__________________
Router: A330GC + pfsense 1.2.3/freebsd 7.2 |squid-3.1.5|squidgard 1.5.0_3|Firewall|QoS|dynIP Asterisk 1.6.2 ( rev. 278831 ) on alix 2C2 / Voyage-Linux 0.4 + patton sn4634 [Smartware R5.T/20-05-10 | 3 BRI -> NT-Mode] chan_capi rev. 800 + speex 1.2rc1|xmail 1.27| spamd 4.5.0|fetchmail 6.3.18|samba 3.0.35 Bkp-Router: Bintec X4000 FW 7.2 Rev. 1 Adapter: SPA-1001 FW 3.1.9b Phones: S450IP P2000W FW WJ.00.13 + 7921G Wifi/7940G/7971G FW akt. (chan_sccp_b trunk|rev. 1563), HTC HD2, Nokia XM5800, TC300, SL 75 WLAN) Test: GXP2000, FBF 7140, Sipura 3000, Netgear TA612V, ST 186 (IAX2), Allnet 7902, StarCom F1000G Provider: KD via KEVAG-Telekom Professional 26000/1000 |
|
|
|
|
|
#7 |
|
IPPF-Erfahrener
Registriert seit: 27.02.2005
Beiträge: 76
|
Das hilft leider nicht weiter. Ich habe bereits diverse Scripts getestet und im Prinzip arbeiten diese ja auch alle gleich, abgesehen von den eingesetzten Schedulern htb oder sfq.
Das im ersten Posting stehende Script ist ja im Prinzip eine einfache Forum, wie viele Scripte im Netz auch arbeiten, nur beinhaltet diese eben nur 2 Klassen, eine für Asterisk und eine für den Rest. Und solange das nicht funktioniert, brauche ich ja nicht alles noch verkomplizieren und weitere Klassen für andere Dienste wie ssh etc. einzubauen. |
|
|
|
|
|
#8 | |
|
IPPF-Fan
Registriert seit: 15.07.2004
Beiträge: 490
|
Das Problem ist das HTB und SFQ die ja von fast allen Trafficshappern verwendet werden für VoIP nichts taugen.
HTB sorgt zwar dafür das genügend Bandbreite zur Verfühgung steht, aber es besitzt keine Prioritäten. Somit sind die Latenzen immer noch nicht geregelt. PS: Die Prio bezieht sich darauf wer zuerst Bandbreite erbt. SFQ sorgt nur das mehrere Verbindungen gleich behandelt werden. Da eMule aber hunderte von Verbindungen aufbaut ist hier auch wieder VoIP benachteiligt. Es gibt zwar noch mehr Scheduler aber auch bei dennen gibt es ähnliche Probleme. Allerdings gibt es hier auch Scheduler die die Latenz beinträchtigen. Streaming-Anwendungen brauchen ein Queueing, das Verzögerungen vermeidet. Hier hilft der Vergabe von Bandbreite (HTB) nur bedingt. Beispiel aus einem Artikel des Linux Magazin Zitat:
Deswegen wird QoS für VoIP immer ein Problem bleiben, da diese Filter auf die jeweiligen Anwendungen angepasst werden müssen. Eine immer funktionierende Fertiglösung wird es daher kaum geben können. Das ist was ich andauernd probiere ![]()
__________________
Gruß TraxanoS ~~~~~~~~~~~~~~~~ [momentan im Umbau ]~~~~~~~~~~~~~~~~ |
|
|
|
|
|
|
#9 |
|
IPPF-Erfahrener
Registriert seit: 27.02.2005
Beiträge: 76
|
Vielen Dank für diesen sehr hilfreichen Beitrag.
Hast du mit dem HFSC Scheduler schon Erfahrungen gesammelt bzw. gibt es irgendwo Infos, wie man diesen in den Linux Kernel patchen kann? Eine kurze Recherche ergab, daß Infos zu HFSC sehr rar sind. |
|
|
|
|
|
#10 |
|
IPPF-Fan
Registriert seit: 03.10.2004
Ort: Hamburg
Beiträge: 108
|
@traxanos:
Kannst du den Link zum Artikel des Linux-Magazins bitte noch posten, sofern vorhanden? Danke und Gruß
__________________
Router: Linksys WRT54G Rev. 2.0, Firmware v4.20.8 Anschluss: Hansenet, DSL 16000/1000 VoIP: Asterisk 1.2.13, sipgate, dus.net VoIP-Software: SJPhone, X-Lite, Kphone, IAX Phone, Twinkle VoIP-Hardware: Snom 190 |
|
|
|
|
|
#11 |
|
IPPF-Fan
Registriert seit: 15.07.2004
Beiträge: 490
|
Leider gibt es keinen ich habe es nur als Zeitschrift vor mir liegen.
Selber habe ich leider noch keine Erfahrungen sammeln können. Allerdings ist mir in den letzten Versionen aufgefallen das dieser Scheduler erst neu dazu gekommen ist. Ich gehe davon aus das evtl die meisten Router nicht per SSH modifizierbar sein werden.
__________________
Gruß TraxanoS ~~~~~~~~~~~~~~~~ [momentan im Umbau ]~~~~~~~~~~~~~~~~ |
|
|
|
|
|
#12 |
|
Moderator
Registriert seit: 20.03.2004
Ort: Hannover
Beiträge: 1.042
|
Ich plage mich auch schon den ganzen Abend mit dem QoS rum.
Das Script myshaper (zu finden u.a. in http://www.nslu2-linux.org/wiki/HowT...TrafficShaping) funktioniert bei mir noch am Besten, allerdings wie traxanos schon sagt: Bandbreite allein reicht nicht. Ich hab dann mal versucht, myshaper sozusagen auf hfsc umzubauen, aber das klappt auch nicht. Ich hab auch über den Artikel im Linux-Magazin gebrütet, aber ich verstehe die Syntax der tc-Befehle und deren Bedeutung einfach nicht richtig. Irgendwie bin ich immer noch am Überlegen, ob man das Routing nicht lieber mit irgendeinem schönen Hardware-Router machen sollte, statt in Eigenarbeit mit der Linux-Büchse. Wie sind denn da so die Erfahrungen? Udo
__________________
Produktion: FBF 7270 (KD/16MB) 54.04.85-17891 mit Freetz-devel 5284 Experimental: FBF 7270 (1&1/16MB) zum Testen WLAN: Fritz!WLAN Repeater N/G IP-Phones: Fritz MT-F, MT-D | Fritz!Mini | Grandstream BT110 | Thomson ST2030 | Nokia E71 (als SIP-Phone) | Snom 300 | VP6500 VSP: Sipgate, Betamaxe, Kabelphone u.a. - ISP: Kabeldeutschland 32000 / 2000 Fon/Fax: Sipgate (portiert von QSC IP-Phonie privat free) Beruflich: diverse Asteriske 1.2.xx / 1.4.xx / 1.6.xx (Classic / Bristuff / Xorcom) |
|
|
|
|
|
#13 |
|
Moderator
Registriert seit: 20.03.2004
Ort: Hannover
Beiträge: 1.042
|
Sorry, dass ich das hinterherschiebe:
Problem gelöst: http://www.ip-phone-forum.de/forum/v...ic.php?t=14148 Udo
__________________
Produktion: FBF 7270 (KD/16MB) 54.04.85-17891 mit Freetz-devel 5284 Experimental: FBF 7270 (1&1/16MB) zum Testen WLAN: Fritz!WLAN Repeater N/G IP-Phones: Fritz MT-F, MT-D | Fritz!Mini | Grandstream BT110 | Thomson ST2030 | Nokia E71 (als SIP-Phone) | Snom 300 | VP6500 VSP: Sipgate, Betamaxe, Kabelphone u.a. - ISP: Kabeldeutschland 32000 / 2000 Fon/Fax: Sipgate (portiert von QSC IP-Phonie privat free) Beruflich: diverse Asteriske 1.2.xx / 1.4.xx / 1.6.xx (Classic / Bristuff / Xorcom) |
|
|
|
![]() |
| Themen-Optionen | Thema durchsuchen |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Erstellt von | Forum | Antworten | Letzter Beitrag |
| Warum Trafficshaping nicht klappt bei VoIP! | traxanos | VoIP-Allgemein | 12 | 15.01.2007 16:39 |
| TrafficShaping mit FritzBox 5010? | WerderFan | FRITZ!Box Fon: Internet | 8 | 23.11.2005 21:23 |
| QoS bzw. Trafficshaping mit Win XP Professional Hausmitteln | HyBird | XLite/ XPro/ eyeBeam | 1 | 22.05.2005 05:16 |
| FritzBox Fon ATA - im Switchbetrieb auch Trafficshaping? | pfeifix | FRITZ!Box Fon als ATA | 12 | 07.03.2005 16:44 |
| Trafficshaping für sich nutzen? | sphings | FRITZ!Box Fon: Modifikationen | 3 | 21.12.2004 20:51 |