Gluon: simple-tc mengurangi bandwidth jauh di bawah batas yang diberikan

Dibuat pada 26 Jun 2018  ·  5Komentar  ·  Sumber: freifunk-gluon/gluon

Saya telah mengatur

uci set simple-tc.mesh_vpn.limit_ingress=10000
uci set simple-tc.mesh_vpn.limit_egress=1000
uci commit simple-tc && /etc/init.d/tunneldigger restart

Dengan pengaturan ini, ketika saya melakukan speedtest, saya mendapatkan kecepatan unduh <3 MBit / dtk (dan unggahan ~ 1 MBit / dtk seperti yang diharapkan).

Dengan batas masuk 30000 , kecepatan unduh meningkat menjadi ~ 5 MBit / dtk.

Ketika saya mematikan simple-tc, saya mendapatkan 25 MBit / s untuk diunduh (saluran DSL saya memiliki 30 MBit / s jadi seperti yang diharapkan).

Sepertinya simple-tc mengurangi kecepatan unduh lebih dari yang seharusnya? Saya telah melihat beban perangkat selama pengujian ini, tetapi selalu ada> 50% menganggur.

Ini dengan WR841N / ND v10 dan firmware berdasarkan Gluon v2018.1.8, dalam jaringan berbasis tunneldigger / l2tp.

bug

Semua 5 komentar

TL; DR: filter masuk buruk, perilakunya diketahui.

Kami tidak memiliki cara untuk mengontrol seberapa cepat rekan VPN mengirimkan lalu lintas; fitur seperti itu perlu diterapkan di perangkat lunak VPN, atau mungkin lapisan di atas VPN yang mentransmisikan batas dan memasang filter keluar di sisi lain.

Satu-satunya hal yang dilakukan filter masuk kami adalah melepaskan paket saat kami melebihi batas, dan berharap koneksi TCP berfungsi dengan baik dan mengurangi throughput. Untuk protokol non-TCP, situasinya bahkan lebih buruk, karena mereka sering tidak memiliki kontrol apa pun (sehingga mereka hanya akan mengalami kehilangan paket saat filter masuk masuk). Dan bahkan untuk TCP, perilaku dengan adanya packet loss bisa sangat buruk dengan beberapa implementasi TCP, terutama bila ada beberapa aliran TCP paralel.

Saya melihat. Jadi yang diinginkan adalah tunneldigger memberi tahu broker di sisi gateway untuk melakukan penyaringan keluar. Saya bisa melihat bagaimana itu lebih masuk akal. :)
Saya pikir saya bahkan melihat TODO untuk itu di suatu tempat di sumber tunneldigger atau lebih.

Saya dapat menambahkan dukungan untuk itu di tunneldigger. Apakah simple-tc memiliki dukungan untuk bekerja sama dengan klien VPN dalam hal itu?

Tunneldigger sudah memiliki dukungan itu (tanda -L pada klien membuat server menyetel batas bandwidth hilir yang diminta). Hanya saja dukungan di sisi Gluon tidak ada untuk benar-benar mengoper bendera itu ke penggali tunnelda

  1. batas ditetapkan dalam mode konfigurasi dan
  2. tunneldigger adalah metode yang digunakan untuk VPN.

diperbaiki oleh d87c4b521b2e891155241c01b98a7ac90a8883b9

Luar biasa, terima kasih banyak!

Apakah halaman ini membantu?
0 / 5 - 0 peringkat