Gluon: يقلل simple-tc عرض النطاق الترددي بعيدًا عن الحد المعطى

تم إنشاؤها على ٢٦ يونيو ٢٠١٨  ·  5تعليقات  ·  مصدر: freifunk-gluon/gluon

لقد وضع

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

باستخدام هذه الإعدادات ، عندما أقوم باختبار سرعة ، أحصل على سرعة تنزيل أقل من 3 ميجابايت / ثانية (وحوالي 1 ميجابايت / ثانية للتحميل كما هو متوقع).

مع حد دخول يبلغ 30000 ، تزداد سرعة التنزيل إلى حوالي 5 ميجابايت / ثانية.

عندما أقوم بإيقاف تشغيل simple-tc ، أحصل على 25 ميجابايت / ثانية للتنزيل (يحتوي خط DSL الخاص بي على 30 ميجابايت / ثانية بحيث يكون ذلك كما هو متوقع).

يبدو أن Simple-tc يقلل من سرعة التنزيل أكثر مما ينبغي؟ ألقيت نظرة على حمل الجهاز أثناء هذه الاختبارات ، ولكن كان هناك دائمًا> 50٪ خامل.

هذا مع WR841N / ND v10 وبرنامج ثابت يعتمد على Gluon v2018.1.8 ، في شبكة تعتمد على tunneldigger / l2tp.

bug

ال 5 كومينتر

TL ؛ DR: مرشحات الدخول سيئة ، السلوك معروف.

ليس لدينا أي طريقة للتحكم في مدى سرعة إرسال نظير VPN لحركة المرور ؛ يجب تنفيذ مثل هذه الميزة في برنامج VPN ، أو ربما طبقة أعلى VPN تنقل الحد وتثبت مرشح الخروج على الجانب الآخر.

الشيء الوحيد الذي يفعله مرشح الإدخال هو إسقاط الحزم عندما نتجاوز الحد المسموح به ، ونأمل أن تتصرف اتصالات TCP بشكل سليم وتقلل من الإنتاجية. بالنسبة للبروتوكولات التي لا تعتمد على بروتوكول TCP ، يكون الوضع أسوأ ، حيث أنها غالبًا لا تتمتع بأي نوع من التحكم (لذلك ستواجه ببساطة فقدان الحزمة عند بدء تشغيل مرشح الدخول). وحتى بالنسبة إلى TCP ، قد يكون السلوك في وجود فقدان الحزمة سيئًا للغاية مع بعض تطبيقات TCP ، خاصةً عند وجود تدفقات TCP متعددة متوازية.

أنا أرى. لذا فإن ما يريده المرء هو أن تخبر Tunneldigger الوسيط الموجود على جانب البوابة برجاء تصفية الخروج. أستطيع أن أرى كيف يكون ذلك أكثر منطقية. :)
أعتقد أنني رأيت TODOs لذلك في مكان ما في مصادر tunneldigger أو نحو ذلك.

يمكنني النظر في إضافة دعم لذلك في tunneldigger. هل تتمتع simple-tc بدعم التعاون مع عميل VPN في هذا الصدد؟

Tunneldigger لديه بالفعل هذا الدعم (علامة -L على العميل تجعل الخادم يعيّن حد النطاق الترددي المطلوب). إنه فقط الدعم الموجود على جانب Gluon مفقود لتمرير هذا العلم إلى tunneldigger عندما

  1. يتم تعيين حد في وضع التكوين و
  2. tunneldigger هي الطريقة المستخدمة في VPN.

تم إصلاحه بواسطة d87c4b521b2e891155241c01b98a7ac90a8883b9

رائع ، شكرا جزيلا!

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات