यह निश्चित रूप से संभव है। हम में से कई कॉरपोरेट वर्षों के लिए मिश्रित, लोड-संतुलित ब्रॉडबैंड कॉन्फ़िगरेशन चला रहे थे और उन्होंने वास्तव में अच्छा काम किया। कई शायद अभी भी करते हैं!
आप इसे कई तरीकों से कर सकते हैं, जिसमें iptables
नियमों और / या iproute2
( ip(8)
कमांड) का उपयोग करके सेटअप नीति को बदलना शामिल है।
लोड संतुलन पैकेट स्तर पर नहीं, बल्कि कनेक्शन स्तर पर किया जाता है। यही है, एक कनेक्शन के सभी पैकेट एक इंटरफ़ेस से बाहर जाते हैं। यह कौन सा इंटरफ़ेस रूटिंग पॉलिसी पर निर्भर करता है। अपने स्वयं के बुनियादी ढांचे से परे अपने पहले राउटर के सहयोग के बिना, यह एकमात्र तरीका है जिससे आप इसे कर सकते हैं। दूरस्थ कंप्यूटरों के पास यह बताने का कोई तरीका नहीं है कि आपके दो आईपी पते वास्तव में एक ही कंप्यूटर के हैं। टीसीपी में, एक कनेक्शन को 4-ट्यूपल (रिमोट-आईपी, रिमोट-पोर्ट, लोकल-आईपी, लोकल-पोर्ट) द्वारा विशिष्ट रूप से पहचाना जाता है। यदि आप अलग-अलग आईपी से पैकेट भेजते हैं, तो दूरस्थ सर्वर को लगता है कि वे दो अलग-अलग कनेक्शनों से संबंधित हैं और निराशाजनक रूप से भ्रमित हैं।
जाहिर है, इस तरह की बात कॉरपोरेट माहौल में ज्यादा मायने रखती है, या किसी एक कनेक्शन को साझा करने वाले उपयोगकर्ताओं के साथ। काम पर, हम 512 kbps केबल लाइन (हाँ, वापस तो) के साथ 256 केबीपीएस एडीएसएल लाइन का संयोजन कर रहे थे और उच्च उपलब्धता के अतिरिक्त लाभ के साथ पूरी बात ने अच्छी तरह से काम किया।
कुछ वास्तविक व्यावहारिक मदद के लिए, यहाँ एक तरीका है इसे करने काiproute2
। यह डेबियन के लिए है, लेकिन यह उबंटू पर भी काम करता है, बिल्कुल।