| Sette opp QOS (Quality of service) på et Thompson modem for et ip (VOIP) telfon modem |
| Tuesday 19. June 2007 | |
|
Jeg la merke til at når jeg ringte med min ip-telefon ( et lite Sipura Modem fra Telio) ville personen jeg snakket med noen ganger klage på kvaliteten og si at stemmen min forsvinner av og til selvom kvalitetn som jeg hørte var flott. Jeg fant ut at dette bare skjedde hvis noen på nettverket brukte ett p2p program mens jeg pratet i telefonen . Hvilet fikk meg til å innse at p2p programmets ned- og opplastnings linje konkurrerte om linjen med min telfonlinje. Så for å se om jeg kunne få en slags kvalitet på servicen (QOS) på mitt ADSL modem jeg gjorde noen forandringer i Speedtouch for å få en bedre telefonlinje selv om det ble brukt p2p-program. Siden QOS arbeider ettter prioriteringer ville jeg få dataen fra VOIP til å ha en høyere priotitet i køen mens p2p dataen ville gå til beste innsatskøen. For å gjøre dette måtte jeg finne ut av føgende; Hvilke porter min VOIP leverandør bruker I mitt tilfelle (telio) 16300-16700 for RTP og 4569 for IAX. Bittorrent bruker her mellom 65534 og 65535 tcp/udp og emule bruker tcp 6538 og udp 37868 Ok for å starte med det første Lagde en backup av Thompson , mitt speedtouch 546 config og redigerte en kopi . Detter rediger konfigurasjonen på Thompson: Først legg til noen navn med definisjoner Jeg skriver ned alle service portene so har med P2P og Ip Voip nederst i dette kapitellet.[ expr.ini ] jeg la til add name=RTPTELIO type=serv proto=udp srcport=16300 srcportend=16700 add name=RTPTELIO type=serv proto=udp dstport=16300 dstportend=16700 add name=iax2 type=serv proto=udp srcport=4569 add name=iax2 type=serv proto=udp dstport=4569 add name=BitTorrent type=serv proto=tcp srcport=65534 srcportend=65535 add name=BitTorrent type=serv proto=tcp dstport=65534 dstportend=65535 add name=eMule type=serv proto=tcp srcport=6538 add name=eMule type=serv proto=tcp dstport=6538 add name=eMule type=serv proto=udp srcport=37868 add name=eMule type=serv proto=udp dstport=37868 Legg til noen merkelapp regler Her grupperer jeg alle navnene jeg definerte i to grupper, en fro Voip og en for p2p pluss en ekstra for DSCP (Differentiated Service Code Point) som blir brukt til klassifikasjon av de forskjellige IP pakkene og det er hva dette dreier seg om På enden av kapitellet [ labelrule.ini ] la jeg til rule add chain=qos_default_labels index=1 serv=DiffServ log=disabled state=enabled label=DSCP rule add chain=qos_default_labels index=2 serv=h323 log=disabled state=enabled label=VoIP rule add chain=qos_default_labels index=3 serv=sip log=disabled state=enabled label=VoIP rule add chain=qos_default_labels index=4 serv=RTPTELIO log=disabled state=enabled label=VoIP rule add chain=qos_default_labels index=5 serv=iax2 log=disabled state=enabled label=VoIP rule add chain=qos_default_labels index=26 serv=BitTorrent log=disabled state=enabled label=Peer2Peer rule add chain=qos_default_labels index=27 serv=eMule log=disabled state=enabled label=Peer2Peer Hvis merkenavnene ikke eksisterer allerede må du føye de til i label.ini kapitellet hvor du også gir de prioritetklassen If the labelnames do not allrady exist you have to add them in the label.ini section here you give them allso the priority class. Mer ket Peer2Peer måtte legges til i [label.ini] og blir så flyttet til klasse 2 som gir det en best innsats prioritet add name=Peer2Peer modify name=Peer2Peer classification=increase defclass=2 ackclass=2 Merket VoIP eksisterer allerede så jeg behøvde ikke å legge til noen og er i ack klasse 14 som skulle ha høyeste "realtime" prioritet. add name=VoIP modify name=VoIP classification=overwrite defclass=14 ackclass=14 bidirectional=enabled inheritance=enabled tosmarking=enabled tos=160 modify name=DSCP classification=overwrite defclass=dscp ackclass=defclass Ok ( vær sikker på at du har en backup først!!!!!!) Last opp 546 og se om du kan arbeide med alt så bruk telnet for å komme inn i 546 og gi kommandoen label rule list du vil nå se en liste med VOPÅ merke regler øverst og P2P regler nederst gi så kommandoen ipqs queue stats jeg så noe som dette.... {admin}=>:ipqos queue stats Name Queue # packets # packets # packets # packets # packets Marking added marked removed dropped replaced _{admin}=>ipqos queue stats Name Queue # packets # packets # packets # packets # packets Marking added marked removed dropped replaced atm_pvc_8_35 0 4042968 0 4042968 48135 361 38% 1 0 0 0 0 0 0% 2 3320981 0 3320981 1811 551 0% 3 191603 0 191603 0 0 0% 4 275580 0 275580 0 0 0% 5 1274400 0 1274400 0 0 0% {admin}=> I mitt tilfelle så jeg at voip trafikken fikk en høyere 5 prioritetskø hvilket er den kritiske køen mens P2P går over 2 som er beste innsats køen- |
|
| Sist oppdatert ( Saturday 21. July 2007 ) |
| < Forrige | Neste > |
|---|







