Δεν μπορεί, κάπου θα τα βάζει/χρησιμοποιεί αυτά που δίνουμε σαν downstream/upstream throughtput. Αυτό δεν είναι απλό bug αυτό είναι by-design-δεν-δουλεύει
Μια που βούτηξες στο rabbit hole: θα δοκίμαζα να βάλω μια χτυπητή τιμή, πχ 696/69 και μετά θα έψαχνα είτε στο config είτε στο diagnostics να δώ αν/πού τις βάζει μήπως και απο τα συμφραζόμενα καταλάβουμε τίποτα. Πχ βλέπω σε σένα το QoS γίνεται στο ppptty interface που λογικά είναι το virtual pppoe interface αλλά αυτό θα πρέπει να έχει κάποιο master interface από κάτω, πχ στα fiber αν ψάξω για net_upsteam0 βρίσκω το παρακάτω:
##### BEGIN SECTION net_upstream
0: net_upstream0
0: master VANI0
το VANI0 είναι το fiber interface που παρουσιάζει το lantiq μόλις συγχρονίσει στο gpon απ'οτι καταλαβαίνω:
- - - Updated - - -Κώδικας:WAN access: yes default: fiber fiber iface VANI0 type type_fiber ata iface eth0 type type_lan wlan_ata iface (undef) type type_unknown ipclient iface (undef) type type_unknown [ ... ] 1970-01-01 02:00:44.584 - no sync 1970-01-01 02:00:44.584 - _sync_lost(0): sync_fiber (0) 1970-01-01 02:01:07.695 - doread: read(avmevent)=20 (20) 1970-01-01 02:01:07.695 - doread: event: State=SHOWTIME GPON in=2500000 out=1250000 reason_flags=0 1970-01-01 02:01:07.695 - doread: read(avmevent)=-1 (20) 1970-01-01 02:01:07.695 - doread: event: sync rate 2500000/1250000 1970-01-01 02:01:07.695 - handle_avmevent_fiber: state 3 GPON 1970-01-01 02:01:07.695 - avmevent_dsl: vect_info evented received, flags: 0x1, sync: 2500000/1250000 1970-01-01 02:01:07.695 - vect_info stored, flags:0x1, sync: 2500000/1250000, bond:0/0, vect:0/0, ginp:0/0 1970-01-01 02:01:07.695 - avmevent_dsl: newsyncstatus=3, sync_group->syncstatus=2, statechanged=1 1970-01-01 02:01:07.695 - Sync!!!!!!; media=GPON, if_setup VANI0 1970-01-01 02:01:07.702 - showtime: sync_fiber 1970-01-01 02:01:07.713 - kdsld_showtime: (1), autodetection_wanted=0, autodetection_in_progress=0 1970-01-01 02:01:07.713 - _autodetect_complete(1): sync_fiber (0)
οι ταχύτητες του downstream, δηλαδή 50, 100, 200, 300, 500, 1000 δεν τις δίνουμε σημασία γιατί μόνο[1] το upstream μπορούμε να κοντρολάρουμε και αυτό έχει σημασία για το QoS
Τα μαγικά νούμερα που θέλουμε είναι 5, 10, 20, 30, 50, 100 και από αυτά μόνο η τελευταία τιμή είναι valid ethernet link speed. Αν είχαμε μεταξύ ΟΝΤ<->fritz ένα 802.1q managed switch και μπορούσαμε με κάποιο τρόπο να δώσουμε "speed 100" ώστε το Link speed στο wan interface του fritz να γίνει 100 Mbit/s τότε πιθανόν το fritz να πάει να βάλει στο rate 90000kbit και μάλλον θα δουλεύει το QoS όπως το θέλουμε και θα πάρουμε Α+ στο bufferbloat test
Έχουμε κουτσουρέψει το downstream όμως στα 100Mbit/s οπότε τζάμπα ο κόπος
[1] ναι, έχουμε και ingress shaping στο fritz όπως ειπώθηκε αλλά ας μην ασχοληθούμε (προς το παρόν?) και με την μαύρη μαγεία που ονομάζεται ingress shaping
Εμφάνιση 16-17 από 17
-
06-04-24, 22:10 Απάντηση: Περί QoS/AQM στα fritz ... #16
-
07-04-24, 11:20 Απάντηση: Περί QoS/AQM στα fritz ... #17
Θα το κοιτάξω αν βρω χρόνο.
Βέβαια δεν ξέρω τι rates θα σηκώνει το δικό μου (grx-based) με fq_codel,
αλλα φαντάζομαι για 100/10 ok θάναι.
Το πολύ θετικό γενικότερα είναι ότι avm το πάει προς την χρήση sqm
(που δεν είχα ιδέα....)
οπότε ακόμα και αν το τωρινό μου cpe αποδειχτεί ανεπαρκές,
το επόμενο που θάναι arm θάναι ok.
Τώρα, πότε θα κουνηθεί η avm να λύσει αυτά τα θέματα θα το δούμε,
φαντάζομαι είναι θέμα χρόνου.
Πάντως αν ξεφεύγαν λίγο από την λογική του "τα-κάνω-όλα-με-wizard"
και αφήνανε να ορίσεις ο ίδιος ουρές/interfaces θα ήταν πολύ απλούστερα τα πράγματα
- - - Updated - - -
Το δοκίμασα:
πήγα στο #support και έθεσα (dsl?) manual conn. rate @123456/123456 kBits.
Στο gui βλέπει την σύνδεση ως 123,5 Mbps throughput up/down.
Στο config και στο support, στο node dslglobalconfig:
Κώδικας:speed_in_netto = 123456; speed_out_netto = 123456;
sync_groups:
Κώδικας:sync_groups { name = "sync_ata"; enabled = yes; media_type = media_type_ata; connect_delay_when_synced = 0w; pppoeiface = "wan"; speed_in_netto = 123456; speed_out_netto = 123456; manual_speed = yes; }
Στο support export:
Networking:
Κώδικας:0: sync_ata: ATA (showtime) manual 123456000 123456000 123Mbit/s 123Mbit/s syncsspeed 123456000 123456000 123Mbit/s 123Mbit/s maxspeed L2 122976000 122976000 123Mbit/s 123Mbit/s actual 7312 19192 7.31Kbit/s 19.19Kbit/s
tc scripte:
Κώδικας:qdisc add dev wan handle 2:0 root stab linklayer ethernet overhead 4 tsize 100 mtu 1600 mpu 64 tbf latency 50ms burst 3200 mtu 1600 mpu 64 rate 123456kbit
Κώδικας:qdisc add dev ppptty handle 2:0 root stab linklayer ethernet overhead 4 tsize 100 mtu 1600 mpu 64 tbf latency 50ms burst 1908 mtu 1600 mpu 64 rate 990000kbit
(wan)qdisc tbf:
Κώδικας:qdisc tbf 2: dev wan root refcnt 2 rate 123456Kbit burst 3194b lat 50.0ms
Αυτά σε μια πρώτη ανάγνωση.Disclaimer:
Any views or opinions expressed represent the official view of the voices in my head.
Bookmarks