परिसर:
ग्रामीण स्थान, उच्च बैंडविड्थ इंटरनेट कनेक्शन के लिए कई विकल्प नहीं। अब तक का सबसे तेज़ सैटेलाइट इंटरनेट है, लेकिन यह महंगा है (उपकरण और मासिक दोनों लागत, और विलंबता कमियां हैं), इसलिए कई परिवार इसे साझा करना चाहेंगे।
यह अपने आप में सीधा है - प्रत्येक घर (वीएलएएन या भौतिक बंदरगाहों) के लिए एक सबनेट के साथ एक राउटर सेट करें, उन दोनों के बीच यातायात को अवरुद्ध करें और या तो मॉडेम को उन सबनेट पर रूट करें या डबल नेट सेट करें।
समस्या:
जिस तरह से टीसीपी आम तौर पर काम करता है, इसका मतलब है कि प्रत्येक टीसीपी कनेक्शन कम या ज्यादा उपलब्ध बैंडविड्थ का 1 / n प्राप्त करेगा, जहां n कनेक्शन की संख्या है। इसलिए यदि एक घर / उपयोगकर्ता बहुत सारे कनेक्शन बनाता है, तो उन्हें समग्र कनेक्शन का एक बड़ा हिस्सा मिलेगा। यह विशेष रूप से उचित नहीं है - संतृप्त लिंक के साथ, प्रत्येक घर को एक समान हिस्सा मिलना चाहिए। दूसरी ओर, जब कोई और कनेक्शन का उपयोग नहीं कर रहा है, तो पूर्ण बैंडविड्थ का उपयोग करना संभव होना चाहिए।
उदाहरण के लिए, मान लें कि 4 घर 12Mbit / s डाउन कनेक्शन साझा कर रहे हैं। यदि उनमें से कोई भी डाउनलोड / स्ट्रीमिंग / जो कर रहा है, तो उन्हें पूर्ण 12Mbit / s (या पर्याप्त के पास) का उपयोग करने में सक्षम होना चाहिए। यदि 2 घर कनेक्शन का उपयोग कर रहे हैं, तो उन्हें 6Mbit / s प्रत्येक मिलना चाहिए, भले ही एक घर में 1 फ़ाइल डाउनलोड हो रही हो या अन्य 11 (बिना किसी बैंडविड्थ प्रबंधन के, प्रत्येक फ़ाइल उस स्थिति में लगभग 1Mbit / s डाउनलोड करेगी) 3 परिवार 4Mbit / s प्रत्येक और इतने पर मिलता है।
मैंने अब तक क्या काम किया है:
इस तरह की नीति को लागू करने के लिए सबसे अच्छा स्थान (डाउनस्ट्रीम के लिए) संकीर्ण पाइप के दूसरे छोर पर होगा, अर्थात आईएसपी पर। जाहिर है, इस मामले में यह संभव नहीं है, इसलिए अच्छा होगा कि किसी तरह इसका अनुमान लगाया जा सके। पर कैसे? क्या ऐसे ऑफ-द-शेल्फ राउटर हैं जो इस तरह से कुछ का समर्थन करते हैं? क्या मैं ऐसा करने के लिए लिनक्स या बीएसडी बॉक्स को कॉन्फ़िगर कर सकता हूं? यह बुलेट-प्रूफ होना जरूरी नहीं है - एक दुर्व्यवहार टीसीपी सर्वर या आक्रामक यूडीपी सेवा संभवतः मेरे अंत में कुछ भी कर सकती है - लेकिन यह अधिकांश ट्रैफ़िक के सामान्य मामले के लिए काम करना चाहिए जिसमें बहुत सारे आरएफसी-कंप्लांटेंट शामिल हैं टीसीपी कनेक्शन।
स्पष्ट होने के लिए, मैं विशिष्ट अनुप्रयोगों को प्राथमिकता देने के बारे में बात नहीं कर रहा हूं , बल्कि विशेष ईथरनेट उपकरणों या आईपी एड्रेस रेंज से / के लिए ट्रैफ़िक को एकत्रित करता हूं । कुछ ट्रैफ़िक देने से अन्य ट्रैफ़िक की तुलना में उच्च प्राथमिकता अच्छी तरह से समर्थित लगती है, लेकिन ट्रैफ़िक के वर्गों को समान रूप से बैंडविड्थ आवंटित करने की कोशिश करते समय स्थिति कम स्पष्ट होती है।
वेब पर ट्रैफ़िक को आकार देने में बहुत बुरी तरह से लिखित / अनथक रूप से पुनर्जन्मित / अन्यथा बिना सूचना के जानकारी है। राउटर हार्डवेयर पर दस्तावेज़ीकरण बहुत ही अनिर्दिष्ट है, इसलिए मैं हलकों में इधर-उधर भागता हुआ प्रतीत होता हूं।
जैसा कि मैं इसे समझता हूं, इस तरह से व्यवहार करने के लिए टीसीपी प्राप्त करने का तरीका वास्तव में उपलब्ध है और इसे वापस बंद करने के लिए कृत्रिम रूप से ड्रॉप पैकेट की तुलना में थोड़ा संकरा पाइप का प्रभाव है। इसलिए मुझे लगता है कि उपरोक्त सभी उदाहरणों में किसी भी अतिरिक्त पैकेट को कृत्रिम रूप से गिराना हर किसी को बिल्कुल 3Mbit / s देना काफी सरल होगा। यह वास्तव में कुशलता से कनेक्शन का उपयोग नहीं करता है क्योंकि अधिकांश समय अतिरिक्त क्षमता है।
वहाँ एक रास्ता है कि मैं क्या पूछ रहा हूँ? क्या मैं इसके बारे में गलत हूँ? मैं (या बल्कि घरों में सवाल कर रहा हूँ) इस पर पैसा खर्च करने को तैयार हैं - क्या यह मामूली रूप से ऑफ-द-शेल्फ राउटर / उपकरण या लिनक्स या बीएसडी डिस्ट्रो चलाने के लिए एक सामान्य बॉक्स है।