1. Home
  2. Docs
  3. 11. LAN switching
  4. How switches work

How switches work

प्रत्येक नेटवर्क कार्ड में एक विशिष्ट पहचानकर्ता होता है जिसे Media Access Control (MAC) पता कहा जाता है । यह पता उसी नेटवर्क खंड पर उपकरणों के बीच संचार के लिए LAN में उपयोग किया जाता है। जो डिवाइस संवाद करना चाहते हैं, उन्हें पैकेट भेजने से पहले एक-दूसरे के MACएड्रेस को जानना होगा।

स्विच अग्रेषण या फ़िल्टरिंग निर्णय लेने के लिए MACपते का भी उपयोग करते हैं। जब कोई स्विच एक फ्रेम प्राप्त करता है, तो यह पोर्ट के साथ भेजने वाले डिवाइस के मीडिया एक्सेस कंट्रोल (मैक) पते को संबद्ध करता है, जिस पर इसे प्राप्त किया गया था। ऐसे संघों को संग्रहीत करने वाली तालिका को MACएड्रेस टेबल कहा जाता है । इस तालिका को वाष्पशील मेमोरी में संग्रहीत किया जाता है, इसलिए स्विच को रिबूट करने के बाद संघों को मिटा दिया जाता है।

स्विच आमतौर पर एक लैन में ये तीन कार्य करते हैं:

  • पता सीखना – स्विच प्रत्येक प्राप्त फ्रेम के स्रोत MACपते की जांच करके MACपते सीखते हैं।
  • फ़ॉरवर्ड / फ़िल्टर फ़ैसले – डेस्टिनेशन MAC एड्रेस के आधार पर स्विच तय करते हैं कि फ्रेम को फ़ॉरवर्ड या फ़िल्टर किया जाए या नहीं।
  • लूप परिहार – स्विचेस ट्री प्रोटोकॉल (STP) का उपयोग नेटवर्क लूप को रोकने के लिए करते हैं जबकि अभी भी अतिरेक की अनुमति है।

नेटवर्क स्विच कैसे काम करता है यह बेहतर करने के लिए, निम्नलिखित उदाहरण पर एक नज़र डालें:

मान लीजिए कि मेजबान ए पहली बार मेजबान बी के साथ संवाद करना चाहता है। होस्ट ए होस्ट बी का आईपी पता जानता है, लेकिन चूंकि यह पहली बार दो मेजबानों के संवाद है, इसलिए हार्डवेयर (मैक) पते ज्ञात नहीं हैं। होस्ट ए , मेजबान बी के MACपते का पता लगाने के लिए ARP प्रक्रिया का उपयोग करता है। ए होस्ट से जुड़े पोर्ट को छोड़कर एआर पोर्ट के सभी स्विच को आगे की ओर करने का अनुरोध करता है। होस्ट बी ARPअनुरोध प्राप्त करता है और इसके MACपते के साथ प्रतिक्रिया करता है। होस्ट B होस्ट A का MACपता भी सीखता है (क्योंकि होस्ट A ने AR अनुरोध में अपना MACपता भेजा है)। होस्ट सी ARP अनुरोध प्राप्त करता है, लेकिन जब से अनुरोध में सूचीबद्ध आईपी पता अपना नहीं है, तब तक वह जवाब नहीं देता है।

जैसा कि ऊपर उल्लेख किया गया है, एक स्विच सीखता है कि कौन से MACपते प्रत्येक पोर्ट के स्रोत MAC पते की जांच करके किस पोर्ट से जुड़े हैं। क्योंकि होस्ट बी ने ARP उत्तर के साथ जवाब दिया जिसमें उसका MAC पता शामिल था, स्विच को होस्ट बी के MACपते का पता है और उस पते को अपने MACपते तालिका में संग्रहीत करता है। होस्ट A के लिए, ARP अनुरोध के कारण स्विच इसके MACपते को जानता है।

अब, जब होस्ट A, B को होस्ट करने के लिए एक पैकेट भेजता है, तो स्विच इसकी MAC एड्रेस टेबल में दिखता है और आगे की ओर केवल फ्रेम 0/2 पोर्ट ही फ्रेम होता है – जिस पोर्ट पर होस्ट B जुड़ा होता है। नेटवर्क पर अन्य होस्ट संचार में शामिल नहीं होंगे:

NOTE:

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

आप  show mac-address-table कमांड का उपयोग करके स्विच का मैक एड्रेस टेबल प्रदर्शित कर सकते हैं :

आउटपुट बहुत अधिक आत्म-व्याख्यात्मक है: सभी पोर्ट VLAN 1 से संबंधित हैं और विशिष्ट बंदरगाहों से जुड़े मैक पते सूचीबद्ध हैं। DYNAMIC का अर्थ है कि प्राप्त फ्रेम के स्रोत मैक पते का उपयोग करके पते को गतिशील रूप से सीखा गया था।

Was this article helpful to you? Yes 1 No