जैसा कि शीर्षक से स्पष्ट है, जब मशीनों पर अनुवाद किया जाता है तो स्विच को ARP तालिकाओं की आवश्यकता क्यों होती है?
मोटे तौर पर, मशीनों और स्विच पर दो एआरपी टेबल क्यों हैं? क्या स्विच पर एक पर्याप्त नहीं है?
जैसा कि शीर्षक से स्पष्ट है, जब मशीनों पर अनुवाद किया जाता है तो स्विच को ARP तालिकाओं की आवश्यकता क्यों होती है?
मोटे तौर पर, मशीनों और स्विच पर दो एआरपी टेबल क्यों हैं? क्या स्विच पर एक पर्याप्त नहीं है?
जवाबों:
यह एक बहुत आम गलत धारणा या विशेष रूप से, एक शब्दावली समस्या है। एक परत दो स्विच में, एक एआरपी तालिका नहीं है, केवल एक अग्रेषण तालिका है। स्विच प्रत्येक src मैक पते को रिकॉर्ड करता है जो अग्रेषण तालिका में इनबाउंड को देखता है, और इसे पोर्ट के लिए विशेषता देता है ताकि dst MAC के साथ फ़्रेम केवल उस मैक के लिए ज्ञात पोर्ट को भेजा जाएगा। कई लोग इसे "arp table" या "arp cache" कहते हैं, भले ही यह न तो हो।
प्रबंधित लेयर दो स्विच में, एक फ़ॉरवर्डिंग टेबल प्लस ARP टेबल है, लेकिन बाद वाले का उपयोग केवल प्रबंधन इंटरफ़ेस के लिए इच्छुक मेजबानों से बात करने के लिए किया जाता है (यानी पीसी जो आप स्विच को कॉन्फ़िगर करने के लिए उपयोग कर रहे हैं।) एक प्रबंधित लेयर 3 स्विच में। एक अग्रेषण तालिका प्लस ARP तालिका होगी, क्योंकि इसे प्रबंधन इंटरफ़ेस के लिए इसकी आवश्यकता होती है और राउटर कार्यक्षमता उपसमुच्चय के बीच अग्रेषण करने के लिए मौजूद है।
IP प्रोटोकॉल का उपयोग करने वाले प्रत्येक उपकरण में ARP तालिका होती है। चूंकि IP एक L3 प्रोटोकॉल है और एक अंतर्निहित L2 प्रोटोकॉल की आवश्यकता है, इसलिए यह L3 IP पते को उसके संबंधित L2 पते पर अनुवाद करने में सक्षम होने के लिए एक उपकरण की आवश्यकता है।
आपका डिवाइस स्थानीय नेटवर्क पर एक IP पते पर संचार कर रहा है या नहीं, इसे L2 ट्रैफ़िक भेजना है (इसे सरल रखने के लिए, इस चर्चा से प्रसारण और मल्टीकास्ट को बाहर करें) स्थानीय L2 डोमेन पर एक विशिष्ट डिवाइस पर भेजें। यदि आईपी पता स्थानीय नेटवर्क पर है, तो यह गंतव्य डिवाइस के लिए प्रत्यक्ष होगा। यदि नहीं, तो यह स्थानीय नेटवर्क के लिए गेटवे या राउटर के रूप में कार्य करने वाला उपकरण होगा जो L3 ट्रैफ़िक को उसके गंतव्य की ओर अग्रेषित कर सकता है।
अगर कोई स्विच IP प्रोटोकॉल का उपयोग नहीं कर रहा है (यानी यह IP, L3 की कार्यक्षमता, आदि पर किसी भी प्रकार का प्रबंधन प्रदान नहीं करता है), तो उसे ARP तालिका की आवश्यकता नहीं है।
हालाँकि, मुझे एंटरप्राइज़ स्विच प्लेटफ़ॉर्म का पता नहीं है जो IP प्रोटोकॉल का उपयोग नहीं करता है। टेलनेट, एसएसएच, एचटीटीपी, एचटीटीपीएस और एसएनएमपी एक उद्यम स्विच की आमतौर पर समर्थित सेवाओं के कुछ उदाहरण हैं जो आईपी तक पहुंच की आवश्यकता होगी।
जैसा कि आप शायद पहले से ही जानते हैं, एआरपी तालिका का उद्देश्य नेटवर्क लेयर एड्रेस को लिंक लेयर एड्रेस में ट्रांसलेट करना है। मैक पते के लिए आईपी पते।
जिन तालिकाओं का आप उल्लेख करते हैं, वे पूर्ण नहीं हैं। परत 2 स्विच में भी दो प्रकार की टेबल होती हैं:
एक एआरपी तालिका जो स्विच के साथ "कंप्यूटर के रूप में" इसके नियंत्रण के साथ इंटरफेस करने के लिए संचार करने के लिए उपयोग की जाती है। यदि यह एक प्रबंधित स्विच है तो ठीक है, यह इसके पास होगा
एक तालिका जो मैक पते पर स्विच पोर्ट से संबंधित है
उदाहरण 1: यदि एक पीसी एक पैकेट लॉन्च करता है, तो यह आईपी पते स्थानीय (एआरपी तालिका से) होने पर मैक पते का उपयोग करेगा। जब वह पैकेट एक स्विच पर पहुंचता है, तो स्विच मैक पते (स्विच पोर्ट / अन्य टेबल से) के आधार पर पैकेट को उपयुक्त पोर्ट पर ले जाएगा।
उदाहरण 2: यदि कोई स्विच अपने प्रबंधन इंटरफ़ेस से एक पैकेट लॉन्च करता है, तो यह वही काम करता है जैसे एक पीसी अपनी एआरपी तालिका का उपयोग कर करता है। लेकिन, यदि कोई स्विच अपने स्विचिंग फ़ंक्शन से एक पैकेट लॉन्च करता है, तो वह बस उस पोर्ट को अपने पोर्ट / मैक टेबल के अनुसार एक पोर्ट से दूसरे पोर्ट पर ले जा रहा है।