स्विच से जुड़े विभिन्न सबनेट के दो होस्ट


10

अलग-अलग सबनेट के दो मेजबान, इसे A - 10.1.2.1/24 और B - 10.1.3.1/24 एक ही स्विच से कनेक्ट करें। क्या वे संवाद कर सकते हैं?

जहां तक ​​मैं समझता हूं:

  • A, B के IP के साथ एक पैकेट भेजता है
  • S इसे प्राप्त करता है और Stored Address Table में मूल्यों के साथ इसकी तुलना करता है और इसे प्रसारित करता है।
  • बी पैकेट प्राप्त करता है, आईपी की जांच करता है और इसे स्वीकार करता है।

क्या मैं सही हू?

जवाबों:


17

दुर्भाग्य से, नहीं, आप गलत हैं।

रॉन एक अच्छा बिंदु बनाता है, आपने एक सबनेट मास्क प्रदान नहीं किया है, इसलिए यदि हम क्लासफुल मास्क को ग्रहण करते हैं, तो 10.xxx पते में 255.0.0.0 मास्क होगा, जो वास्तव में दोनों मेजबानों को एक ही नेटवर्क पर रखेगा। अगर ऐसा है, तो उन्हें संवाद करने में कोई समस्या नहीं होगी।

हालाँकि, आपके प्रश्न की प्रकृति को देखते हुए, मैं कल्पना करता हूं कि आप इनमें से प्रत्येक मेजबानों के लिए एक छोटे मास्क का उपयोग करें - हम आगे बढ़कर 255.255.255.0 का उपयोग करेंगे, जो दोनों मेजबानों को दो अलग-अलग सबनेट में रखता है।

कहा जा रहा है, एआरपी (एड्रेस रेजोल्यूशन प्रोटोकॉल) के बारे में भूल जाने पर आप जो कुछ याद कर रहे हैं उसका दिल । विशेष रूप से, जिसमें HostA ARP के लिए निर्णय लेता है। मुझे समझाने दो...


इससे पहले कि कोई भी मेजबान किसी भी पैकेट को तार पर रखता है, सबसे पहली बात यह निर्धारित करता है कि गंतव्य आईपी अपने नेटवर्क पर है, या विदेशी नेटवर्क पर। इसे होस्ट ए के दृष्टिकोण से चलाते हैं।

होस्ट ए अपने आईपी (10.1.2.1), और उसके सबनेट मास्क (/ 24, या 255.255.255.0) को जानता है। थोड़ा सबनेटिंग के साथ , HostA निर्धारित करता है कि इसका नेटवर्क 10.1.2.255 के माध्यम से 10.1.2.0 की सीमा में सभी आईपी पते को फैलाता है। (हम उस पल के लिए नेटिड और ब्राडकास्ट का विवरण छोड़ देंगे, जब से वे प्रासंगिक नहीं हैं)

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

यदि इस बिंदु पर HostA को डिफ़ॉल्ट गेटवे के साथ कॉन्फ़िगर नहीं किया गया है, तो प्रक्रिया सामान्य विफलता के साथ यहां समाप्त होती है। HostA, HostB से बात नहीं कर सकता।

यदि HostA को एक डिफ़ॉल्ट गेटवे के साथ कॉन्फ़िगर किया गया है, तो यह ARP रिक्वेस्ट (जो कि स्वयं एक ब्रॉडकास्ट फ्रेम है) को भेजेगा, अपने डिफ़ॉल्ट गेटवे के मैक पते के लिए पूछेगा - अंतिम गंतव्य आईपी का मैक पता नहीं

प्रसारण फ्रेम प्राप्त करने वाला स्विच, पैकेट को सभी इंटरफेस से बाहर कर देगा, जिसमें एक HostB शामिल है। HostB वास्तव में पैकेट प्राप्त करेगा, लेकिन चूंकि ARP डिफ़ॉल्ट गेटवे के MAC पते (और HostB के MAC पते नहीं) की तलाश में है , HostB कभी भी किसी भी प्रकार की प्रतिक्रिया भेजे बिना ARP अनुरोध को छोड़ देगा और अनदेखा कर देगा।

तब, HostA को अपने डिफ़ॉल्ट गेटवे के लिए कभी भी मैक एड्रेस नहीं मिलेगा, और इसलिए लेयर 2 हेडर के साथ लेयर 3 पैकेट को एनकैप्सुलेट करने में असमर्थ होगा। पैकेट वहीं फेल हो जाता।

आप इस वीडियो में चित्रित ARP प्रक्रिया देख सकते हैं ।


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

एक प्रसारण एक फ्रेम है जिसका गंतव्य मैक पता है ffff.ffff.ffff। यह एक विशेष रूप से आरक्षित मैक पते है, विशेष रूप से प्रसारण फ्रेम के लिए डिज़ाइन किया गया है। जब एक स्विच ffff.ffff.ffff के लिए नियत एक फ्रेम का सामना करता है , तो इसका व्यवहार उस फ्रेम को हमेशा बाढ़ देना है।

आप इसे इस तरह देख सकते हैं, चूंकि ffff.ffff.ffff एक आरक्षित मैक पता है, यह स्विच द्वारा अन-लर्न-सक्षम है। इसलिए, जब भी कोई स्विच ffff.ffff.ffff के लिए किस्मत में कुछ प्राप्त करता है, तो यह वीएलएएन में सभी बंदरगाहों को बाढ़ करने के लिए मजबूर किया जाता है कि फ्रेम मूल रूप से प्राप्त हुआ था।


इस उत्तर के किनारे मामले हैं ... मेजबानों के पास कोई प्रवेश द्वार नहीं हो सकता है, या उनके स्वयं के पते को उनके प्रवेश द्वार के पते के रूप में कॉन्फ़िगर किया जा सकता है। यह सभी पते के लिए ARP को होस्ट करता है और गंतव्य के लिए मार्ग (यहां तक ​​कि डिफ़ॉल्ट मार्ग) के साथ प्रॉक्सी-आरपीपी सक्षम राउटर अपने स्वयं के मैक-पते के साथ उत्तर देगा।
cpt_fink

3
किसी भी उत्तर / स्थिति के बारे में किनारे मामले हैं। मैंने नहीं सोचा था कि उनमें से कुछ यहाँ जाना सवाल के लिए प्रासंगिक होगा।
एडी

2

हाँ। यदि वे अंडर / 16 सबनेट हैं। / 24 सबनेट के लिए, आपको राउटर की आवश्यकता है।


1
आप इसे और अधिक समझाकर अपने उत्तर को बेहतर बना सकते हैं। उदाहरण के लिए, यह समझाएं कि यह क्यों काम करता है /16, लेकिन `/ 24 को एक राउटर की आवश्यकता होती है।
रॉन Maupin

0

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


गेटवे का पता उसी नेटवर्क में होना चाहिए, जिस होस्ट पर एड्रेस कॉन्फ़िगर किया गया है। चूंकि गेटवे का पता नेटवर्क से ट्रैफ़िक भेजने के लिए उपयोग किया जाने वाला पता है , यह भेजने वाले होस्ट के समान नेटवर्क में होना चाहिए, अन्यथा गेटवे को प्राप्त करने के लिए होस्ट को गेटवे की आवश्यकता होगी।
रॉन Maupin

0

केवल तभी स्विच एक राउटर से जुड़ा है जो जानता है कि इन 2 सबनेट्स के बीच कैसे रूट किया जाए।


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