CAM तालिका नामक CAM स्विच में CAM तालिका क्यों होती है और MAC पते होते हुए भी MAC तालिका क्यों नहीं है?


15

मुझे पता है कि एक स्विच में सीएएम टेबल मैक पते और संबंधित मैक पते के साथ जुड़े बंदरगाहों को रखती है। मेरे ज्ञान से CAM पते जैसी कोई चीज़ नहीं है, इसलिए इसे CAM तालिका कहा जाता है न कि MAC तालिका?


यदि आप विकिपीडिया पर "सीएएम टेबल" देखते हैं तो इसे पहले पैराग्राफ में समझाया गया है।
स्टिग हेमर

कृपया एक उत्तर स्वीकार करें ...

1
CAM टेबल एक प्रकार की मेमोरी / टेबल डिवाइस होती है जिसका उपयोग कुशलतापूर्वक डेटा को स्टोर करने और देखने के लिए किया जाता है। "CAM" नाम उस डेटा के नाम से संबंधित नहीं है जो इसे "मैक एड्रेस" के रूप में संग्रहीत कर रहा है - इसका सिर्फ संयोग है कि यह एक ही तीन अक्षर है लेकिन रिवर्स में।
जुवेन्सले

जवाबों:


27

सीएएम (कंटेंट एड्रेसेबल मेमोरी) वह मेमोरी होती है जिसे न्यूमेरिक मेमोरी एड्रेस के बजाय कंटेंट द्वारा संबोधित किया जा सकता है। आप मैक पते के साथ मेमोरी पेश करके इंटरफ़ेस को देख सकते हैं। यह एक एकल सीपीयू चक्र बनाम तालिका के माध्यम से खोज करने की पारंपरिक प्रोग्रामिंग में किया जाता है, जिसमें कई सीपीयू चक्र होंगे।

इसमें TCAM (Ternary Content Addressable Memory) भी है जो मास्क का उपयोग कर सकता है। यह IP एड्रेसिंग के लिए विशेष रूप से उपयोगी है, और इसका उपयोग ACL या रूटिंग टेबल द्वारा, अन्य चीजों के बीच किया जाता है।

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

चूंकि अधिकांश मानक पीसी में ऐसा कुछ भी शामिल नहीं होता है, आप देख सकते हैं कि हार्डवेयर का एक उद्देश्य-निर्मित टुकड़ा, जैसे राउटर या स्विच, रूटिंग या स्विचिंग के उद्देश्य से एक मानक पीसी पर प्रदर्शन लाभ कैसे हो सकता है।



3
(बहुत) मोटे तौर पर, सीएएम एक सी # शब्दकोश , एक सी ++ मैप या एक जावा मानचित्र के हार्डवेयर बराबर है जो सभी स्थिति / सूचकांक के बजाय मूल्य द्वारा त्वरित पहुंच की अनुमति देते हैं ।
ट्रिपहाउंड

14

सीएएम - मैक एड्रेस टेबल के लिए इस्तेमाल की जाने वाली मेमोरी का जिक्र करते हुए कंटेंट एड्रेसेबल मेमोरी।

यह रैम से उल्टा काम करता है, आप इसे सामग्री देकर संबोधित करते हैं और यह आपको वह पता लौटाता है जहां सामग्री संग्रहीत है - जिसका उपयोग इस पते के लिए ईगोर पोर्ट खोजने के लिए किया जाता है।


क्या यह मेमोरी कुछ विशेष तरह के इलेक्ट्रॉनिक इंटीग्रेटेड सर्किट है?
yoyo_fun 14

2
मैं इंटर्नल से परिचित नहीं हूँ, लेकिन यहाँ कुछ लेख है: pagiamtzis.com/cam/camintro
sergeyrar

1
@yoyo_fun मूल रूप से हाँ
user253751

@yoyo_fun ऑल (आधुनिक वाष्पशील) कंप्यूटर मेमोरी किसी प्रकार का इलेक्ट्रॉनिक इंटीग्रेटेड सर्किट (या इस तरह का एक घटक) है।
JAB

4

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


2
या यह एक स्विच है जो सिस्को कैटोस चल रहा है ...
9

@psmears, सुधार ... यह एक सिस्को स्विच है। कैटोस एक दशक से अधिक समय से
माइक पेनिंगटन

@Mike: अगर केवल एक उत्पाद किया जा रहा मतलब EOLed है कि यह क्षेत्र में अब मौजूद नहीं किया था आह ...
psmears

1
मुझे स्पष्ट होने दें: क्या कोई स्विच कैटओएस या आईओएस अप्रासंगिक है। सभी सिस्को स्विच सीएएम का उपयोग करते हैं, भले ही वे किस ऑपरेटिंग सिस्टम को चलाते हैं।
माइक पेनिंगटन

2

CAM तालिका का उपयोग L2 / L3 स्विच में सटीक मिलान प्रविष्टियों के अन्य रूपों को संग्रहीत करने के लिए भी किया जा सकता है, जिन्हें मास्क की आवश्यकता नहीं होती है, जैसे होस्ट मार्ग, MPLS लेबल या यहां तक ​​कि मास्क रहित सटीक मिलान, उदाहरण के लिए 24-बिट प्रविष्टियों के साथ तालिका का विभाजन करना। , और इसे / 24 मार्गों से भरना।

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