कट-थ्रू स्विचिंग
संगणक संजाल िंग में, कट-थ्रू स्विचिंग, जिसे कट-थ्रू फ़ॉरवर्डिंग भी कहा जाता है[1]पैकेट बदली सिस्टम के लिए एक विधि है, जिसमें स्विच पूरे फ्रेम प्राप्त होने से पहले एक फ्रेम (नेटवर्किंग) (या नेटवर्क पैकेट) को अग्रेषित करना शुरू कर देता है, आमतौर पर जैसे ही गंतव्य का पता और आउटगोइंग इंटरफ़ेस निर्धारित होता है। संरक्षित और अग्रसारित की तुलना में, यह तकनीक स्विच के माध्यम से विलंबता को कम करती है और त्रुटि से निपटने के लिए गंतव्य उपकरणों पर निर्भर करती है। शुद्ध कट-थ्रू स्विचिंग केवल तभी संभव है जब आउटगोइंग इंटरफ़ेस की गति इनकमिंग इंटरफ़ेस गति से कम से कम बराबर या अधिक हो।
अनुकूली स्विचिंग वर्तमान नेटवर्क स्थितियों के आधार पर कट-थ्रू और स्टोर और फॉरवर्ड व्यवहारों के बीच गतिशील रूप से चयन करती है।
कट-थ्रू स्विचिंग वर्महोल स्विचिंग के साथ निकटता से जुड़ा हुआ है।[2][3]
== ईथरनेट == में प्रयोग करें
जब ईथरनेट में कट-थ्रू स्विचिंग का उपयोग किया जाता है तो स्विच आने वाले फ़्रेम को अग्रेषित करने से पहले उसकी अखंडता को सत्यापित करने में सक्षम नहीं होता है। एक कट-थ्रू स्विच दूषित फ़्रेमों को अग्रेषित करेगा, जबकि एक स्टोर और फ़ॉरवर्ड स्विच उन्हें छोड़ देगा।[4] तकनीक कल्पना (कंपनी) द्वारा विकसित की गई थी, कंपनी जिसने पहला ईथरनेट स्विच पेश किया था।[5] स्टोर-एंड-फॉरवर्ड ईथरनेट स्विच की तुलना में कट-थ्रू ईथरनेट स्विच का प्राथमिक लाभ कम विलंबता है।[1] कट-थ्रू ईथरनेट स्विच लगभग 10 माइक्रोसेकंड के एंड-टू-एंड नेटवर्क देरी विलंबता का समर्थन कर सकते हैं। 3 माइक्रोसेकंड से कम एंड-टू-एंड एप्लिकेशन लेटेंसी के लिए InfiniBand जैसे विशेष हार्डवेयर की आवश्यकता होती है।[1]
टुकड़ा मुक्त कट-थ्रू स्विचिंग का एक रूपांतर है जो इस समस्या को आंशिक रूप से संबोधित करता है यह सुनिश्चित करके कि टक्कर के टुकड़े अग्रेषित नहीं किए जाते हैं। अग्रेषित करने से पहले टकराव का पता लगाने के लिए स्रोत से पहले 64 बाइट्स पढ़ने तक फ्रैगमेंट फ्री फ्रेम को पकड़ कर रखेगा। यह तभी उपयोगी होता है जब स्रोत पोर्ट पर टकराव की संभावना हो।[6] यहां सिद्धांत यह है कि फ्रेम जो क्षतिग्रस्त हैं (आमतौर पर टकराव से) अक्सर 64 बाइट्स के न्यूनतम वैध ईथरनेट फ्रेम आकार से कम होते हैं। एक खंड-मुक्त बफर के साथ प्रत्येक फ्रेम के पहले 64 बाइट्स, यदि आवश्यक हो तो स्रोत मैक और पोर्ट को अपडेट करता है, गंतव्य मैक को पढ़ता है, और फ्रेम को आगे बढ़ाता है। यदि फ्रेम 64 बाइट से कम है, तो इसे छोड़ दिया जाता है। 64 बाइट से छोटे फ्रेम को रनट कहा जाता है; यही कारण है कि खंड-मुक्त स्विचिंग को कभी-कभी "रन लेस" स्विचिंग कहा जाता है। क्योंकि स्विच केवल प्रत्येक फ्रेम के 64 बाइट्स को बफ़र करता है, स्टोर और फॉरवर्ड की तुलना में फ्रैगमेंट फ्री एक तेज़ मोड है, लेकिन अभी भी खराब फ़्रेम को अग्रेषित करने का जोखिम मौजूद है।[7] कुछ ऐसे परिदृश्य हैं जो कट-थ्रू ईथरनेट स्विच को पूरे फ्रेम को बफर करने के लिए मजबूर करते हैं, उस फ्रेम के लिए स्टोर-एंड-फॉरवर्ड ईथरनेट स्विच की तरह काम करते हैं:
- स्पीड: जब आउटगोइंग पोर्ट इनकमिंग पोर्ट से तेज होता है, तो स्विच को अंडररन को रोकने के लिए हाई-स्पीड पोर्ट से उस फ्रेम को ट्रांसमिट करना शुरू करने से पहले स्विच को लो-स्पीड पोर्ट से प्राप्त पूरे फ्रेम को बफर करना चाहिए। (जब आउटगोइंग पोर्ट इनकमिंग पोर्ट की तुलना में धीमा होता है, तो स्विच कट-थ्रू स्विचिंग कर सकता है और उस फ्रेम को पूरी तरह से प्राप्त होने से पहले ट्रांसमिट करना शुरू कर देता है, हालांकि इसे अभी भी कुछ फ्रेम को बफर करना चाहिए)।
- कंजेशन: जब एक कट-थ्रू स्विच एक आने वाले पोर्ट से एक फ्रेम को आउटगोइंग पोर्ट के माध्यम से बाहर जाने की जरूरत तय करता है, लेकिन वह आउटगोइंग पोर्ट पहले से ही दूसरे इनकमिंग पोर्ट से एक फ्रेम भेजने में व्यस्त है, तो स्विच को कुछ या सभी को बफर करना होगा पहले आने वाले बंदरगाह से फ्रेम।[1]
फाइबर चैनल में प्रयोग करें
एससीएसआई यातायात के लिए आवश्यक कम विलंबता प्रदर्शन के कारण फाइबर चैनल में कट-थ्रू स्विचिंग प्रमुख स्विचिंग आर्किटेक्चर है। ब्रोकेड ने 1990 के दशक से अपने फाइबर चैनल ASICs में कट-थ्रू स्विचिंग को लागू किया है और दुनिया भर में उत्पादन SANs में लाखों बंदरगाहों में लागू किया गया है। कट-थ्रू स्विच में चक्रीय अतिरेक जाँच त्रुटियों का पता लगाया जाता है और दूषित फ़्रेम EOF फ़ील्ड को अमान्य के रूप में चिह्नित करके इंगित किया जाता है। गंतव्य डिवाइस (होस्ट या स्टोरेज) अमान्य ईओएफ देखता है और इसे एप्लिकेशन या एलयूएन में भेजने से पहले फ्रेम को छोड़ देता है। डेस्टिनेशन डिवाइस द्वारा दूषित फ्रेम को हटाना त्रुटि से निपटने के लिए 100% विश्वसनीय तरीका है और तकनीकी समिति T11 द्वारा संचालित फाइबर चैनल मानकों द्वारा अनिवार्य है। डेस्टिनेशन डिवाइस पर खराब फ्रेम को हटाने से खराब फ्रेम को रिकवर करने में लगने वाला समय भी कम हो जाता है। जैसे ही डेस्टिनेशन डिवाइस को ईओएफ मार्कर अमान्य के रूप में प्राप्त होता है, दूषित फ्रेम की रिकवरी शुरू हो सकती है। स्टोर और फ़ॉरवर्ड के साथ, दूषित फ़्रेम को SCSI टाइमआउट के लिए मजबूर करने वाले स्विच पर छोड़ दिया जाता है और पुनर्प्राप्ति के लिए SCSI पुनः प्रयास करता है जिसके परिणामस्वरूप दसियों सेकंड की देरी हो सकती है।
== एटीएम == में प्रयोग करें
कट-थ्रू स्विचिंग अतुल्यकालिक अंतरण विधा ्स का उपयोग करके आईपी नेटवर्क की महत्वपूर्ण विशेषताओं में से एक थी क्योंकि एटीएम नेटवर्क के एज राउटर सभी बिंदुओं पर कम विलंबता वाले नेटवर्क के कोर के माध्यम से सेल स्विचिंग का उपयोग करने में सक्षम थे। उच्च गति लिंक के साथ, यह एक समस्या कम हो गई है क्योंकि पैकेट विलंबता बहुत कम हो गई है।
== InfiniBand == में प्रयोग करें
InfiniBand नेटवर्क में कट-थ्रू स्विचिंग बहुत लोकप्रिय है, क्योंकि ये अक्सर उन वातावरणों में तैनात किए जाते हैं जहाँ विलंबता एक प्रमुख चिंता है, जैसे कि सुपर कंप्यूटर क्लस्टर।
== एसएमटीपी == में प्रयोग करें
एक निकट संबद्ध अवधारणा है की पेशकश की[8] एग्जिम मेल ट्रांसफर एजेंट द्वारा। फारवर्डर के रूप में संचालन करते समय आगे का कनेक्शन गंतव्य के लिए बनाया जा सकता है, जबकि स्रोत कनेक्शन अभी भी खुला है। यह SMTP कनेक्शन के भीतर स्रोत MTA को सूचित करने के लिए लक्ष्य MTA द्वारा डेटा-टाइम अस्वीकृति (उदाहरण के लिए, सामग्री-स्कैनिंग के कारण) की अनुमति देता है, अधिक सामान्य स्टोर-एंड-फॉरवर्ड ऑपरेशन द्वारा आवश्यक पारंपरिक बाउंस संदेश के बजाय।
== Bitcoin == में उपयोग करें बिटकॉइन में ब्लॉक-रिले कम विलंबता बनाने के लिए कट-थ्रू स्विचिंग लागू किया गया है।[9] बिटकॉइन खनिकों के लिए कम विलंबता उस दर को कम करने के लिए महत्वपूर्ण है जिस पर उनके ब्लॉक अनाथ हैं।
यह भी देखें
संदर्भ
- ↑ 1.0 1.1 1.2 1.3 Cisco. https://www.cisco.com/c/en/us/products/collateral/switches/nexus-5020-switch/white_paper_c11-465436.html "Cut-Through and Store-and-Forward Ethernet Switching for Low-Latency Environments"].
- ↑ Stefan Haas. "The IEEE 1355 Standard: Developments, Performance and Application in High Energy Physics". 1998. p. 59.
- ↑ Patrick Geoffray; Torsten Hoefler. "Adaptive Routing Strategies for Modern High Performance Networks". ISBN 978-0-7695-3380-3. 2008. p. 2.
- ↑ "लो-लेटेंसी वातावरण के लिए कट-थ्रू और स्टोर-एंड-फॉरवर्ड ईथरनेट स्विचिंग". Cisco. Retrieved 2011-11-10.
- ↑ "सिस्को अग्रणी इथरनेट स्विचिंग कंपनी कल्पना का अधिग्रहण करेगी". Cisco Systems, Inc. Archived from the original on 2010-02-07.
- ↑ "Switches - What Are Forwarding Modes and How Do They Work?". Archived from the original on 2014-04-19. Retrieved 2011-08-13.
- ↑ "Switching – Store and forward, Cut-through and Fragment free". Archived from the original on 2013-11-11. Retrieved 2013-11-11.
- ↑ "एक्जिम मेल ट्रांसफर एजेंट की विशिष्टता". Retrieved 2015-01-24.
- ↑ "फाल्कन नेटवर्क". Retrieved 2016-06-27.
बाहरी संबंध
- "Cut-Through and Store-and-Forward Ethernet Switching for Low-Latency Environments". Cisco Systems. Retrieved 2014-03-08.