अनुकूली और गैर अनुकूली रूटिंग एल्गोरिदम के बीच महत्वपूर्ण अंतर यह है कि अनुकूली रूटिंग एल्गोरिदम नेटवर्क टोपोलॉजी और ट्रैफ़िक के आधार पर रूटिंग निर्णय लेते हैं जबकि गैर अनुकूली रूटिंग एल्गोरिदम स्थिर तालिकाओं से परामर्श करके रूटिंग निर्णय लेते हैं।
कंप्यूटर नेटवर्क में कई नोड होते हैं। रूटिंग एक पैकेट को स्रोत नोड से गंतव्य तक अग्रेषित करने की प्रक्रिया है और पैकेट भेजने के लिए सबसे अच्छा रास्ता खोजना महत्वपूर्ण है। इसे रूटिंग एल्गोरिथम का उपयोग करके पाया जा सकता है। दो प्रकार के रूटिंग एल्गोरिदम हैं जिन्हें अनुकूली और गैर अनुकूली रूटिंग एल्गोरिदम के रूप में जाना जाता है।
अडैप्टिव रूटिंग एल्गोरिथम क्या हैं?
डायनेमिक रूटिंग या अडैप्टिव रूटिंग एडेप्टिव एल्गोरिदम का उपयोग करता है। ये एल्गोरिदम टोपोलॉजी और नेटवर्क ट्रैफ़िक के आधार पर रूटिंग निर्णयों को बदलते हैं। आसन्न राउटर या सभी राउटर रूटिंग जानकारी प्रदान करते हैं। मुख्य अनुकूलन पैरामीटर कुछ हॉप्स, दूरी और अनुमानित पारगमन समय हैं।
तीन प्रकार के अनुकूली रूटिंग एल्गोरिदम हैं जिन्हें केंद्रीकृत, पृथक और वितरित के रूप में जाना जाता है। सेंट्रलाइज्ड एल्गोरिथम में सेंट्रल नोड को नेटवर्किंग टोपोलॉजी, ट्रैफिक और अन्य नोड्स के बारे में सारी जानकारी मिलती है। केवल एक नोड में सभी रूटिंग जानकारी होती है। यदि केंद्रीय नोड विफल हो जाता है, तो पूरा नेटवर्क विफल हो जाता है। आइसोलेशन एल्गोरिथम में, नोड स्थानीय जानकारी का उपयोग करके रूटिंग जानकारी प्राप्त करता है। इसे अन्य नोड्स से जानकारी की आवश्यकता नहीं है। वितरित एल्गोरिथम में, नोड निकट के नोड्स से जानकारी प्राप्त करता है और अंत में पैकेट भेजने का मार्ग तय करता है।
चित्र 01: रूटिंग
आम तौर पर, अनुकूली रूटिंग एल्गोरिदम पैकेट वितरण विफलताओं को रोकने में मदद करते हैं। यह नेटवर्क की भीड़ को भी कम करता है और नेटवर्क के प्रदर्शन को बढ़ाता है। इन एल्गोरिदम का उपयोग करते समय अधिक बैंडविड्थ आवश्यक है क्योंकि नेटवर्क स्थिति सूचना नोड्स के बीच आदान-प्रदान करती है। अधिक जानकारी के आदान-प्रदान के परिणामस्वरूप बेहतर रूटिंग हो सकती है, लेकिन यह ओवरहेड को बढ़ा सकता है।
गैर अनुकूली रूटिंग एल्गोरिदम क्या हैं?
स्थिर रूटिंग गैर अनुकूली रूटिंग एल्गोरिदम का उपयोग करता है। नेटवर्क को बूट करते समय, रूटिंग जानकारी राउटर में डाउनलोड हो जाती है। ये एल्गोरिदम नेटवर्क टोपोलॉजी या ट्रैफ़िक के आधार पर रूटिंग निर्णय नहीं लेते हैं।
इसके अलावा, बाढ़ और यादृच्छिक चलना गैर अनुकूली एल्गोरिदम के दो वर्गीकरण हैं।. बाढ़ में, आने वाले प्रत्येक पैकेट को उस लाइन को छोड़कर सभी आउटगोइंग लाइनों पर भेजा जाता है जहां से वह आया है। एक मुद्दा यह है कि एक नोड को किसी विशेष पैकेट की कई प्रतियां प्राप्त हो सकती हैं। रैंडम वॉक में, नोड द्वारा अपने पड़ोसियों में से एक को यादृच्छिक रूप से एक पैकेट भेजा जाता है। यह एक कुशल एल्गोरिथम है क्योंकि यह वैकल्पिक मार्गों का उत्कृष्ट उपयोग करता है।
गैर अनुकूली रूटिंग एल्गोरिदम सरल हैं। इसलिए, वे स्थिर भार वाले विश्वसनीय नेटवर्क के लिए अच्छा काम करते हैं। हालांकि, अगर समय के साथ ट्रैफ़िक की मात्रा या टोपोलॉजी में बदलाव होता है, तो उनका प्रदर्शन खराब हो सकता है।
एडेप्टिव और नॉन एडेप्टिव रूटिंग एल्गोरिदम में क्या अंतर है?
अनुकूली बनाम गैर अनुकूली एल्गोरिदम |
|
एडेप्टिव रूटिंग एल्गोरिदम वे एल्गोरिदम हैं जो डेटा पर अपने निर्णयों को आधार बनाते हैं जो वर्तमान ट्रैफ़िक स्थितियों को दर्शाता है। | गैर अनुकूली रूटिंग एल्गोरिदम वे एल्गोरिदम हैं जो पैकेट भेजने के लिए कौन सा नोड निर्धारित करने के लिए स्थिर तालिकाओं से परामर्श करते हैं। |
उपयोग | |
डायनामिक रूटिंग अनुकूली रूटिंग एल्गोरिदम का उपयोग करता है। | स्थिर रूटिंग गैर अनुकूली रूटिंग एल्गोरिदम का उपयोग करता है। |
रूटिंग निर्णय | |
अनुकूली रूटिंग एल्गोरिदम में, रूटिंग निर्णयों का आधार नेटवर्क ट्रैफ़िक और टोपोलॉजी हैं | गैर अनुकूली रूटिंग एल्गोरिदम में, रूटिंग निर्णयों का आधार स्थिर तालिकाएं हैं। |
वर्गीकरण | |
केंद्रीकृत, पृथक और वितरित अनुकूली रूटिंग एल्गोरिदम के प्रकार हैं। | बाढ़ और रैंडम वॉक गैर अनुकूली रूटिंग एल्गोरिदम के प्रकार हैं। |
जटिलता | |
अनुकूली रूटिंग एल्गोरिदम अधिक जटिल हैं। | गैर अनुकूली रूटिंग एल्गोरिदम सरल हैं। |
सारांश - अनुकूली बनाम गैर अनुकूली रूटिंग एल्गोरिदम
रूटिंग के लिए सबसे अच्छा रास्ता खोजने के लिए विभिन्न एल्गोरिदम हैं। अनुकूली और गैर अनुकूली रूटिंग एल्गोरिदम के बीच अंतर यह है कि अनुकूली रूटिंग एल्गोरिदम नेटवर्क टोपोलॉजी और ट्रैफ़िक के आधार पर रूटिंग निर्णय लेते हैं जबकि गैर अनुकूली रूटिंग एल्गोरिदम स्थिर तालिकाओं से परामर्श करके रूटिंग निर्णय लेते हैं।