यदि दो एनआईसी बंधुआ हैं और अलग-अलग स्विच से जुड़े हैं, तो एक राउटर यह कैसे तय करता है कि पैकेट को आगे कैसे स्विच किया जाए?


10

मैं यह समझने की कोशिश कर रहा हूं कि एनआईसी बॉन्डिंग के मामले में आर्किटेक्चर कैसे काम करता है। परिदृश्य यह है: एक ही प्रणाली पर 2 एनआईसी हैं। दोनों विफलता और लोड संतुलन का समर्थन करने के लिए बंधुआ हैं। इसलिए बंधन चालक का आईपी (वर्चुअल) वह आईपी है जिसमें किसी भी एनआईसी को लक्षित करते समय ट्रैफ़िक आता है। प्रत्येक एनआईसी एक अलग स्विच से जुड़ा हुआ है। अब क्योंकि ये एनआईसी बंधुआ हैं स्विच अलग मैक पते की ओर इशारा करते हुए एक ही आईपी पते होंगे। तो एक राउटर कैसे तय करेगा कि आने वाले अनुरोध को उस आईपी के लिए किस स्विच को आगे बढ़ाया जाए? क्या समान आईपी पते के लिए राउटिंग टेबल में 2 प्रविष्टियां होंगी? क्या राउटर सभी स्विचों में प्रसारित होगा? क्या एक से अधिक राउटर होंगे?


क्या किसी उत्तर ने आपकी मदद की? यदि हां, तो आपको उत्तर स्वीकार करना चाहिए ताकि प्रश्न हमेशा के लिए पॉपिंग न हो जाए, उत्तर की तलाश में है। वैकल्पिक रूप से, आप अपना स्वयं का उत्तर प्रदान कर सकते हैं और स्वीकार कर सकते हैं।
रॉन Maupin

जवाबों:


14

यह इस बात पर निर्भर करता है कि इंटरफेस कैसे बंधे हैं।

इसका एक तरीका यह है कि केवल एक एनआईसी वास्तव में सक्रिय है। यदि लिंक में से एक नीचे जाता है, तो दूसरा एनआईसी पहले एनआईसी के मैक पते का उपयोग करना शुरू कर देता है, या सिस्टम अपने एआरपी तालिकाओं को अपडेट करने के लिए सभी को पाने के लिए अपने मैक पते के साथ एक गंभीर एआरपी जारी करता है।

इस पद्धति का एक दूसरा स्थान यह है कि दोनों एनआईसी को भेजने के लिए उपयोग किया जाता है, लेकिन केवल एक को प्राप्त करने के लिए उपयोग किया जाता है।

किसी भी अन्य कॉन्फ़िगरेशन को स्विच या भेजने वाले दलों के सहयोग की आवश्यकता होती है।

ध्यान दें कि जब तक स्विच और अंतिम डिवाइस एक कॉन्फ़िगरेशन पर सहमत नहीं होते हैं, तब तक आपको कुछ बुरा व्यवहार मिल सकता है। उदाहरण के लिए, स्विच को पता नहीं हो सकता है कि वास्तव में किस पोर्ट में मैक है और इसके बजाय उस मैक के लिए सभी ट्रैफ़िक को बाढ़ देगा। या आप एक गैर-कार्यात्मक लिंक प्राप्त कर सकते हैं।


चूंकि आप एडाप्टिव लोड बैलेंसिंग का उपयोग कर रहे हैं, इसलिए मैं इस मोड को समझाऊंगा।

आउटगोइंग पैकेट लोड के आधार पर विभाजित होते हैं।

आने वाले पैकेट थोड़े पेचीदा होते हैं। जब ARP अनुरोध प्राप्त होता है, तो मैक वापस भेजा जाता है जो कि अनुरोधकर्ता के आईपी पते पर आधारित होता है। उदाहरण के लिए, यदि क्लाइंट A आपके IP के लिए ARP अनुरोध भेजता है, तो उसे NIC का MAC मिल जाएगा। बाद में जब ग्राहक B ARP अनुरोध भेजता है, तो उसे NIC का MAC मिलेगा। 2. इस तरह से ग्राहक NIC के बीच विभाजित हो जाते हैं ।


इंटरफ़ेस को एडाप्टिव लोड बैलेंसिंग मोड में बांधा गया है जो आउटगोइंग और रिसीविंग लोड बैलेंसिंग के साथ-साथ विफलता समर्थन दोनों का समर्थन करता है। इस मोड को किसी विशेष स्विच समर्थन की आवश्यकता नहीं है और कहा जाता है कि एआरपी वार्ता द्वारा लोड संतुलन हासिल करना है। अब अगर आप मुझे आगे मार्गदर्शन कर सकते हैं ..
user3007493

मेरा संपादन देखें ....
longneck

हाँ, मैं समझता हूँ कि यह इस स्तर पर कैसे काम करता है। लेकिन मैं राउटर और स्विच के बीच संचार के मामले में स्पष्ट नहीं हूं?
user3007493

1
चूंकि राउटर में केवल एक आईपी पता होता है, यह हमेशा एक एकल एनआईसी को निर्देशित किया जाएगा।
लॉन्गनेक

2
ALB का उपयोग कर सबनेट से उपकरणों के लिए, यह संभव नहीं है।
लॉन्गनेक
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.