Quality of Service (QoS) σε Access Point
Τι είναι το QoS[επεξεργασία]
Με απλά λόγια το QoS (Quality of Service) φροντίζει να δίνει προτεραιότητα στις υπηρεσίας που επιθυμούμε. Με λίγα λόγια, ρυθμίζει την κατανομή του bandwidth σε classes ανάλογα με την προτεραιότητα που έχει το καθένα.
Ρύθμιση του QoS στον κόμβο[επεξεργασία]
Αρχικά, σβήνουμε από Winbox ότι υπάρχει στα:
IP -> FIREWALL -> MANGLE και QUEUES -> QUEUE TREE
Mangle Rules και Queue Type[επεξεργασία]
Oρίζουμε τους κανόνες mangle στο firewall και τον τύπο του Queue δίνοντας με telnet ότι περιέχει το αρχείο [Mangle+PcQ.doc]
Χρησιμοποιούμε ως Queue Type το PcQ. Απο το Wiki του Mikrotik:
"Per Connection Queue (PCQ) is a queuing discipline that can be used to dynamically equalize or shape traffic for multiple users, using little administration."
"Use PCQ type queue when you need to equalize the bandwidth for a number of users."
Queues[επεξεργασία]
Πρώτα δίνουμε με telnet ότι έχει το αρχείο [Queue-AP.doc]
Για να φτιάξουμε τα Queues χρησιμοποιούμε το αρχείο [Queue-Commands-Generator.doc] !!!ΜΕΤΟΝΟΜΑΣΤΕ ΤΟ ΑΡΧΕΙΟ ΣΕ .xls ΓΙΑΤΙ ΤΟ wiki TO bot ΔΕΝ ΤΟ ΔΕΧΟΤΑΝ ΑΛΛΙΩΣ!!! Στο κελί Interface name δίνουμε διαδοχικά το όνομα όλων των ασύρματων interfaces του κόμβου (bblinks και AP). Το όνομα πρέπει να είναι ακριβώς ίδιο όπως το έχουμε δηλώσει στο Mikrotik. Επιλέγουμε τα πορτοκαλιά κελιά και τα κάνουμε copy-paste στο telnet.
Gaming Scripts[επεξεργασία]
Έχει διαπιστωθεί στην πράξη ότι όταν έρχεται η ώρα για παιχνίδι, πρέπει να μπαίνουν όρια στο Access Point. Διαφορετικά, τα pings των client ανεβαίνουν κατακόρυφα.
Τα όρια αυτά μπαίνουν μόνο στο AP και όχι στα bblinks.
Αν το interface του Access Point το έχουμε ονομάσει AP τότε πηγαίνουμε System -> Scripts και κάνουμε add τα 2 παρακάτω scripts:
Gaming_off
/ queue tree set "AP Prio 4" limit-at=0 max-limit=0 set "AP Prio 6" limit-at=0 max-limit=0 set "AP Prio 5" limit-at=0 max-limit=0 set "AP Prio 7" limit-at=0 max-limit=0 set "P2P from AP" limit-at=0 max-limit=0 set "AP Not Prio 2" limit-at=0 max-limit=0
Gaming_on
/ queue tree set "AP Prio 4" limit-at=100000 max-limit=100000 set "AP Prio 6" limit-at=100000 max-limit=100000 set "AP Prio 5" limit-at=100000 max-limit=100000 set "AP Prio 7" limit-at=10000 max-limit=10000 set "P2P from AP" limit-at=10000 max-limit=10000 set "AP Not Prio 2" limit-at=100000 max-limit=100000
Προτεραιότητα των υπηρεσιών[επεξεργασία]
Αφού έχετε περάσει επιτυχώς τα παραπάνω, θα έχετε πλέον QoS στις παρακάτω υπηρεσίες με την ανάλογη προτεραιότητα.
Prio 1 - Network-Admin Services | Prio 2 - User Services | Prio 3 - Content Services | Prio 4 - Data Transfer Services | Prio 5 - Encapsulated Services | Prio 6 - REST Services | Prio 7 - P2P Services |
---|---|---|---|---|---|---|
ssh 22/tcp | smtp 25/tcp | www 80/tcp | ftp-data 10/tcp | socks 1080/tcp | ||
ssh 22/udp | pop3 110/tcp | www 80/udp | ftp 21/tcp | socks 1080/udp | ||
telnet 23/tcp | pop3 110/udp | https 443/tcp | fsp 21/udp | openvpn 1194/tcp | ||
time 37/tcp | pop3s 995/tcp | https 443/udp | ftps-data 989/tcp | openvpn 1194/udp | ||
time 37/udp | pop3s 995/udp | ircd 6667/tcp | ftps 990/tcp | gre | ||
domain 53/tcp | radio 8000/tcp | webcache 8080/tcp | tftp 69 | |||
domain 53/udp | epop 35000-35002 | rsync 873 | ||||
nntp 119/tcp | cascading 3130 | |||||
ntp 123/tcp | webcache 3128 | |||||
ntp 123/udp | ||||||
snmp 161/tcp | ||||||
snmp 161/udp | ||||||
snmp-trap 162/tcp | ||||||
snmp-trap 162/udp | ||||||
radius 1812/tcp | ||||||
radius 1812/udp | ||||||
radius-acct 1813/tcp | ||||||
radius-acct 1813/udp | ||||||
mysql 3306/tcp | ||||||
mysql 3306/udp | ||||||
radmin-port 4899/tcp | ||||||
radmin-port 4899/udp | ||||||
realvnc 5900/5800 | ||||||
ICMP | ||||||
OSPF | ||||||
VOIP | ||||||
GAMES |
Ο οδηγός αυτός είναι του χρήστη Skysurfer από το TWMN. Το original βρίσκεται [εδώ]