Παιζοντας λιγο με VoIP εκανα καποιες ανακαλύψεις σχετικά με το QoS.
Καταρχιν, ασχολήθηκα με το TOS (Type of Service) και ειχα την ευκαιρια να δω την ΟΤΕnet και την ΗΟL (στη δευτερη ειμαι συνδρομητής).
Στη ΗΟL ολα τα πακέτα έρχονται με ΤOS 0x00 (εκτός από το eVoice που εχει 0x10 και εχουν σαφώς προτεραιότητα) ενώ στην OTEnet βλεπεις 2 ειδών TOS 0x3c & 0x38. Αυτα με ενα sniffer (ethereal σε linux). Αυτο εχει ως αποτελεσμα εαν μπορεις να ρυθμισεις το alcatel να δινει μεγιστη προτεραιοτητα σε TOS 0x10 από ΗΟL να εχεις ανετα ομιλια με G729 ενω παραλληλα τρεχει p2p χωρις κανενα περιορισμό. Δεν το εχω δοκιμασει στο alcatel, το δοκιμασα στον linux router που βλεπει το alcatel με το DHCP-spoof template.
Κανεις που να εχει ιδεα τι γινεται με τους αλλους providers?
Εμφάνιση 16-26 από 26
-
25-02-05, 19:56 #16
-
25-02-05, 23:30 #17
Αρχικό μήνυμα από dkounal
οι ρυθμίσεις είναι εδώ http://www.adslgr.com/forum/showpost...63&postcount=6
-
26-02-05, 00:53 #18
Αρχικό μήνυμα από sdikr
-
26-02-05, 01:22 #19
Αρχικό μήνυμα από dkounal
δέν έχω δουλέψει ποτέ μου προγράμματα sniffer, έχεις καμία πρόταση (πάντως το ethereal δεν δουλέυει)
-
26-02-05, 10:16 #20
Αρχικό μήνυμα από sdikr
Στο linux, το ethereal πιθανως να πρεπει να το κατεβασεις και να το κανεις compile (http://www.ethereal.com) ή να το βαλεις σαν καποιο πακετο απο το distribution που εχεις.
edit: τωρα προσεξα ότι το ethereal υπαρχει και για windows!!!
-
02-03-05, 01:38 #21
Σήμερα είδα και την forthnet όσον αφόρα το TOS. Σε αυτή το TOS είναι μηδεν σε όλα.
Συμπέρασμα, μάλλον το TOS δεν μπορει να μας βοηθήσει καθόλου από την στιγμή που ο ISP το καταργεί.
-
20-03-05, 00:13 #22
Χωρίς να αλλάξω το QoS έβαλα το traffic shaping program cfosSpeed και διαπίστωσα ότι (για παράδειγμα) με αυτό μπορώ να σερφάρω γρήγορα ακόμα και όταν χρησιμοποιώ torrents. Google it if u like
-
15-05-05, 21:35 #23
Χμ, αν και με καθυστέρηση, μπήκα στο site και ψάχνομαι γενικά με το πως θα ρυθμίσω το speedtouch 530i για να μη μπουκώνει. Να πώ το κουλό; Ένα χρόνο τώρα κατέβαζε p2p και δούλευε μια χαρά χωρίς καμμία ρύθμιση απο μεριάς μου χωρίς να πειράζει το brοwsing ή να ενοχλεί πουθενά, ξαφνικά τους τελευταίους 2 μήνες έχει... "τιμηθεί" η σύνδεση και... Σέρνεται γενικά. Αλλά μόνο όταν ανοίγει το p2p, ενώ αν κατεβάζω αρχεία web (ή news) είναι 45-48Κ (384/128 4thnet) όταν ανοίγει p2p (torrent, mule) το πολύ να κατεβάζει με 20-25Κ σύνολο. Αυτό συμβαίνει και σε "ολοκάθαρα" sp1 XP και σε πλήρως ενημερωμένα sp2. Firmware απο UK, 4.2.7.16.0 (έχει διαφορά απο το Ολλανδικό; Δεν το έβαλα απο φόβο μη μαμήσει το router, αφού είναι για το 510 κανονικά). Σύνδεση απο LAN πόρτα, στην μητρική (Asus A7N8X-dlx).
Εκτός απο τη λύση της αγοράς καλύτερου router (λύση σχετικά ακριβή αφού από οτι κατάλαβα με λιγότερα απο 100€ δεν παίρνεις κάτι αξιοπρεπές) δεν έχω δεί άλλη. Πάντως το QOS κάτι καλό έκανε, αφού (Χρησιμοποιώντας το σχετικό πρόγραμμα που βρήκα στη σελίδα) τουλάχιστον δεν κολλάνε τα πάντα όταν δουλεύει το p2p... Όχι οτι λύθηκε η απορία μου για το "gremlin" των τελευταίων μηνών αλλά τέλος πάντων. Επιβεβαιώνει το "if it ain't broken, don't fix it" και τη μανία μου για updates στα πάντα... Τί ρυθμίσεις προτείνετε για emule για να μη μπουκώνει με το upload??? Γράφουν παντού στο internet οτι πρέπει τα συνολικά sources να είναι κοντά στα 3000... Που σημαίνει αν βάλεις πχ 50 connections (μέγιστες συνδέσεις), πρέπει να βάλεις το πολύ 60 sources (σκληρό όριο/μέγιστες πηγές) :S Λίγα δεν είναι; Καμμιά δοκιμασμένη λύση; Ακολουθώντας πάλι τις οδηγίες απο το emule faq έχω βάλει Upload στα 11Κ (υποτίθεται οτι απο εκεί και κάτω σε "τιμωρούν" οι άλλοι uploaders γιατι δεν μοιράζεσαι αρκετά τη γραμμή σου). Τώρα που είδα αυτό το thread κατέβασα το upload στο 8Κ, που είναι το 50% μήπως και κάνει διαφορά...
Και για να μη φύγω εντελώς εκτός topic, δεν είναι μύθος το QoS, τουλάχιστον απο οτι είδα στη δική μου περίπτωση, όντως επιτρέπει καλύτερη συνεργασία ανάμεσα στα προγράμματα που μοιράζονται τη γραμμή... Απλά σαν σύνολο πλέον, με το p2p ανοιχτό, αξιοποιείται το 50% των δυνατοτήτων της! Very Koulo! Αν προσπαθήσουμε να δοκιμάσουμε τη λύση του jander (αν υποψιαστώ οτι είσαι αυτός που φαντάζομαι... "θα πεθάνω"), στα XP μάλλον δεν γίνεται κάτι τέτοιο και... για την ώρα linux download box δεν μπορώ (χρήμα περισότερο, παρά χρόνος) να στήσω, ίσως μέσα στο καλοκαίρι...
-
20-11-05, 20:11 #24
μπορεί καποιος με απλά λόγια να μοθ εξηγηήσει τι ακριβώς ειναι το QoS καθώς και πως ακριβώς μπορεί να φανεί χρήσιμο?
What is now proved was at first only imagined!
-
21-11-05, 08:23 #25
-
21-11-05, 08:46 Το QoS μου δουλεύει άψογα #26
Με το παρακάτω CLI Script(txnk ZardoZ):
-----------------------------------------------------------------------------------------------------------
:ipqos config dest=PVC_1 state=enabled discard=tail
:ipqos queue config dest=PVC_1 queue=0 maxbytes=16
:ipqos queue config dest=PVC_1 queue=1 propagate=enabled maxbytes=16
:ipqos queue config dest=PVC_1 queue=2 propagate=enabled maxbytes=16
:ipqos queue config dest=PVC_1 queue=3 propagate=enabled maxbytes=16
:label flush
:label add name=lowest
:label add name=low
:label add name=normal
:label add name=high
:label add name=highest
:label chain create chain=user_labels
:label config name=lowest classification=increase defclass=1 ackclass=1
:label config name=low classification=increase defclass=4 ackclass=4
:label config name=normal classification=increase defclass=7 ackclass=7
:label config name=high classification=increase defclass=10 ackclass=10
:label config name=highest classification=increase defclass=14 ackclass=14
:label rule create chain=user_labels index=0 prot=ICMP label=highest
:label rule create chain=user_labels index=0 dscp=0 prot=UDP dstport=53 label=highest
:label rule create chain=user_labels index=0 dscp=0 prot=TCP dstport=46855 label=high
:label rule create chain=user_labels index=0 dscp=0 prot=UDP dstport=46855 label=high
:label rule create chain=user_labels index=0 dscp=0 prot=TCP dstport=46856 label=high
:label rule create chain=user_labels index=0 dscp=0 prot=UDP dstport=46856 label=high
:label rule create chain=user_labels index=0 dscp=0 prot=TCP dstport=46857 label=high
:label rule create chain=user_labels index=0 dscp=0 prot=UDP dstport=46857 label=high
:label rule create chain=user_labels index=0 dscp=0 prot=TCP srcport=46855 label=high
:label rule create chain=user_labels index=0 dscp=0 prot=UDP srcport=46855 label=high
:label rule create chain=user_labels index=0 dscp=0 prot=TCP srcport=46856 label=high
:label rule create chain=user_labels index=0 dscp=0 prot=UDP srcport=46856 label=high
:label rule create chain=user_labels index=0 dscp=0 prot=TCP srcport=46857 label=high
:label rule create chain=user_labels index=0 dscp=0 prot=UDP srcport=46857 label=high
:label rule create chain=user_labels index=0 dscp=0 prot=TCP dstport=4899 label=high
:label rule create chain=user_labels index=0 dscp=0 prot=UDP dstport=4899 label=high
:label rule create chain=user_labels index=0 dscp=0 prot=TCP srcport=4899 label=high
:label rule create chain=user_labels index=0 dscp=0 prot=UDP srcport=4899 label=high
:label rule create chain=user_labels index=0 dscp=0 prot=UDP dstport=27005 label=high
:label rule create chain=user_labels index=0 dscp=0 prot=UDP dstport=27015 label=high
:label rule create chain=user_labels index=0 dscp=0 prot=UDP srcport=27005 label=high
:label rule create chain=user_labels index=0 dscp=0 prot=UDP srcport=27015 label=high
:label rule create chain=user_labels index=0 dscp=0 prot=TCP srcport=7000 label=high
:label rule create chain=user_labels index=0 dscp=0 prot=UDP srcport=7000 label=high
:label rule create chain=user_labels index=0 dscp=0 prot=TCP dstport=7000 label=high
:label rule create chain=user_labels index=0 dscp=0 prot=UDP dstport=7000 label=high
:label rule create chain=user_labels index=0 dscp=0 prot=TCP dstport=80 label=high
:label rule create chain=user_labels index=0 dscp=0 prot=UDP dstport=80 label=high
:label rule create chain=user_labels index=0 dscp=0 prot=TCP dstport=110 label=high
:label rule create chain=user_labels index=0 dscp=0 prot=UDP dstport=110 label=high
:label rule create chain=user_labels index=0 dscp=0 prot=TCP dstport=25 label=high
:label rule create chain=user_labels index=0 dscp=0 prot=UDP dstport=25 label=high
:label rule create chain=user_labels index=0 dscp=0 prot=TCP dstport=119 label=high
:label rule create chain=user_labels index=0 dscp=0 prot=UDP dstport=119 label=high
:label rule create chain=user_labels index=0 dscp=0 prot=TCP dstport=21 label=high
:label rule create chain=user_labels index=0 dscp=0 prot=UDP dstport=21 label=high
:label rule create chain=user_labels index=0 dscp=0 prot=TCP dstport=20 label=high
:label rule create chain=user_labels index=0 dscp=0 prot=UDP dstport=20 label=high
:label rule create chain=user_labels index=0 dscp=0 prot=TCP srcport=21 label=high
:label rule create chain=user_labels index=0 dscp=0 prot=UDP srcport=21 label=high
:label rule create chain=user_labels index=0 dscp=0 prot=TCP srcport=20 label=high
:label rule create chain=user_labels index=0 dscp=0 prot=UDP srcport=20 label=high
:label rule create chain=user_labels index=0 dscp=0 prot=TCP dstport=6501 label=low
:label rule create chain=user_labels index=0 dscp=0 prot=UDP dstport=6501 label=low
:label rule create chain=user_labels index=0 dscp=0 prot=TCP dstport=6502 label=low
:label rule create chain=user_labels index=0 dscp=0 prot=UDP dstport=6502 label=low
:label rule create chain=user_labels index=0 dscp=0 prot=TCP dstport=6503 label=low
:label rule create chain=user_labels index=0 dscp=0 prot=UDP dstport=6503 label=low
:label rule create chain=user_labels index=0 dscp=0 prot=TCP srcport=6501 label=low
:label rule create chain=user_labels index=0 dscp=0 prot=UDP srcport=6501 label=low
:label rule create chain=user_labels index=0 dscp=0 prot=TCP srcport=6502 label=low
:label rule create chain=user_labels index=0 dscp=0 prot=UDP srcport=6502 label=low
:label rule create chain=user_labels index=0 dscp=0 prot=TCP srcport=6503 label=low
:label rule create chain=user_labels index=0 dscp=0 prot=UDP srcport=6503 label=low
:label rule create chain=user_labels index=0 dscp=0 prot=TCP dstport=6346 label=low
:label rule create chain=user_labels index=0 dscp=0 prot=UDP dstport=6346 label=low
:label rule create chain=user_labels index=0 dscp=0 prot=TCP dstport=6347 label=low
:label rule create chain=user_labels index=0 dscp=0 prot=UDP dstport=6347 label=low
:label rule create chain=user_labels index=0 dscp=0 prot=TCP dstport=6348 label=low
:label rule create chain=user_labels index=0 dscp=0 prot=UDP dstport=6348 label=low
:label rule create chain=user_labels index=0 dscp=0 prot=TCP srcport=6346 label=low
:label rule create chain=user_labels index=0 dscp=0 prot=UDP srcport=6346 label=low
:label rule create chain=user_labels index=0 dscp=0 prot=TCP srcport=6347 label=low
:label rule create chain=user_labels index=0 dscp=0 prot=UDP srcport=6347 label=low
:label rule create chain=user_labels index=0 dscp=0 prot=TCP srcport=6348 label=low
:label rule create chain=user_labels index=0 dscp=0 prot=UDP srcport=6348 label=low
:label rule create chain=user_labels index=0 dscp=0 prot=TCP dstport=7001 label=lowest
:label rule create chain=user_labels index=0 dscp=0 prot=UDP dstport=7001 label=lowest
:label rule create chain=user_labels index=0 dscp=0 prot=TCP dstport=7501 label=lowest
:label rule create chain=user_labels index=0 dscp=0 prot=UDP dstport=7501 label=lowest
:label rule create chain=user_labels index=0 dscp=0 prot=TCP dstport=7101 label=lowest
:label rule create chain=user_labels index=0 dscp=0 prot=UDP dstport=7101 label=lowest
:label rule create chain=user_labels index=0 dscp=0 prot=TCP dstport=7002 label=lowest
:label rule create chain=user_labels index=0 dscp=0 prot=UDP dstport=7002 label=lowest
:label rule create chain=user_labels index=0 dscp=0 prot=TCP dstport=7502 label=lowest
:label rule create chain=user_labels index=0 dscp=0 prot=UDP dstport=7502 label=lowest
:label rule create chain=user_labels index=0 dscp=0 prot=TCP dstport=7102 label=lowest
:label rule create chain=user_labels index=0 dscp=0 prot=UDP dstport=7102 label=lowest
:label rule create chain=user_labels index=0 dscp=0 prot=TCP dstport=7003 label=lowest
:label rule create chain=user_labels index=0 dscp=0 prot=UDP dstport=7003 label=lowest
:label rule create chain=user_labels index=0 dscp=0 prot=TCP dstport=7503 label=lowest
:label rule create chain=user_labels index=0 dscp=0 prot=UDP dstport=7503 label=lowest
:label rule create chain=user_labels index=0 dscp=0 prot=TCP dstport=7103 label=lowest
:label rule create chain=user_labels index=0 dscp=0 prot=UDP dstport=7103 label=lowest
:label rule create chain=user_labels index=0 dscp=0 prot=TCP srcport=7001 label=lowest
:label rule create chain=user_labels index=0 dscp=0 prot=UDP srcport=7001 label=lowest
:label rule create chain=user_labels index=0 dscp=0 prot=TCP srcport=7501 label=lowest
:label rule create chain=user_labels index=0 dscp=0 prot=UDP srcport=7501 label=lowest
:label rule create chain=user_labels index=0 dscp=0 prot=TCP srcport=7101 label=lowest
:label rule create chain=user_labels index=0 dscp=0 prot=UDP srcport=7101 label=lowest
:label rule create chain=user_labels index=0 dscp=0 prot=TCP dstport=7002 label=lowest
:label rule create chain=user_labels index=0 dscp=0 prot=UDP dstport=7002 label=lowest
:label rule create chain=user_labels index=0 dscp=0 prot=TCP dstport=7502 label=lowest
:label rule create chain=user_labels index=0 dscp=0 prot=UDP dstport=7502 label=lowest
:label rule create chain=user_labels index=0 dscp=0 prot=TCP dstport=7102 label=lowest
:label rule create chain=user_labels index=0 dscp=0 prot=UDP dstport=7102 label=lowest
:label rule create chain=user_labels index=0 dscp=0 prot=TCP dstport=7003 label=lowest
:label rule create chain=user_labels index=0 dscp=0 prot=UDP dstport=7003 label=lowest
:label rule create chain=user_labels index=0 dscp=0 prot=TCP dstport=7503 label=lowest
:label rule create chain=user_labels index=0 dscp=0 prot=UDP dstport=7503 label=lowest
:label rule create chain=user_labels index=0 dscp=0 prot=TCP dstport=7103 label=lowest
:label rule create chain=user_labels index=0 dscp=0 prot=UDP dstport=7103 label=lowest
:label rule create chain=user_labels index=0 dscp=0 prot=TCP label=normal
:label rule create chain=user_labels index=0 dscp=0 prot=UDP label=low
-----------------------------------------------------------------------------------------------------------
Κατεβάζει μόνιμα με 40 Kbs/sec(384Kbps DSL ForthNET) το Azureus. Μόλις όμως surfάρω, βλέπω e-mail/newsgrp, κατεβάζω από ftp ή από DC++, ShareAzA κτλ το Azureus γονατίζει. Κατεβαίνει στα 10 Kbs/sec και το υπόλοιπο BW μοιράζεται όπως πρέπει. Π.χ. Πριν απο λίγο κατέβαζα κάτι E-Books από DC++(prt 6346) με 25 Kbs/sec, το Azureus χρησιμοποιούσε τα υπόλοιπα 15, αλλά μόλις πήγα να διαβάσω τον Tom, το Opera έκλεψε και από τα δυο λίγο BW και surfαρα με περίπου 10Kbs/sec. BTW το BW μοιράζεται σε τρία PCιά και πηγαίνει και στα τρία το ίδιο καλά. Φυσικά δεν αφήνω το Azureus να κάνει πάνω απο 100 συνδέσεις και ο μόνος Η/Υ που τρέχει P2P και Torrent Clients είναι ο δικός μου. Επίσης το Upload Limit το έχω στα 7Kbs/sec(BTW όταν είναι στα 7Kbs/sec το Limit, το RTM μου δείχνει 11-12 Kbs/sec Uploading και αν το βάλω παραπάνω τότε το 510i μπουκώνει, το Download πέφτει στα 15-20Kbs/sec και δεν μπορώ ούτε να Surfάρω). Τα έγραψα αυτά θέλοντας να πω πως χωρίς το QoS όταν το Azureus βαράει 100 συνδέσεις και 40αρίζει το download, εγώ δε μπορώ να surfάρω. Άρα από προσωπική εμπειρία και μόνο έχω να πω πως το QoS στα Alcatel είναι must. Αυτά και sorry για το μακροσκελές post.
Παρόμοια Θέματα
-
Ελληνικός QoS manager για Speedtouch 510/530
Από zardoz στο φόρουμ Broadband SoftwareΜηνύματα: 266Τελευταίο Μήνυμα: 08-01-08, 16:55 -
SpeedTouch 510 v6 / 530 v6
Από antporpoda στο φόρουμ Nova ADSLΜηνύματα: 25Τελευταίο Μήνυμα: 13-11-07, 11:43 -
How To: QOS για Speedtouch 510/530
Από zardoz στο φόρουμ Alcatel Thomson ADSL modems και routersΜηνύματα: 82Τελευταίο Μήνυμα: 27-04-06, 14:58 -
[Telindus] Wi-Fi με Bandwidth Sharing-QoS ανά PC-IP_ TELINDUS 1132-SPEEDTOUCH 510
Από vspyr στο φόρουμ ADSL, VDSL, FTTH & Broadband Hardware, routers, modems, κλπΜηνύματα: 4Τελευταίο Μήνυμα: 12-11-05, 18:41
Bookmarks