Routing protocol
एक रूटिंग प्रोटोकॉल निर्दिष्ट करता है कि कैसे राउटर जानकारी वितरित करने के लिए एक दूसरे के साथ संवाद करते हैं जो उन्हें कंप्यूटर नेटवर्क पर नोड्स के बीच पथ का चयन करने में सक्षम बनाता है। राउटर इंटरनेट पर यातायात निर्देशन कार्य करते हैं; डेटा पैकेट को इंटरनेट के नेटवर्क के माध्यम से राउटर से राउटर तक अग्रेषित किया जाता है जब तक कि वे अपने गंतव्य कंप्यूटर तक नहीं पहुंच जाते। रूटिंग एल्गोरिदम मार्ग के विशिष्ट विकल्प को निर्धारित करते हैं। प्रत्येक राउटर को केवल उससे सीधे जुड़े नेटवर्क की पूर्व जानकारी होती है। एक रूटिंग प्रोटोकॉल इस जानकारी को पहले तत्काल पड़ोसियों के बीच और फिर पूरे नेटवर्क में साझा करता है। इस तरह, राउटर नेटवर्क की टोपोलॉजी का ज्ञान प्राप्त करते हैं। रूटिंग प्रोटोकॉल की बदलती स्थितियों जैसे कि अक्षम कनेक्शन और घटकों और बाधाओं के आसपास मार्ग डेटा के साथ गतिशील रूप से समायोजित करने की क्षमता इंटरनेट को अपनी गलती सहिष्णुता और उच्च उपलब्धता देती है। रूटिंग प्रोटोकॉल की विशिष्ट विशेषताओं में वह तरीका शामिल है जिसमें वे रूटिंग लूप से बचते हैं, जिस तरीके से वे पसंदीदा मार्गों का चयन करते हैं, हॉप लागतों के बारे में जानकारी का उपयोग करते हुए, रूटिंग अभिसरण तक पहुंचने के लिए उन्हें कितना समय चाहिए, उनकी मापनीयता और रिले मल्टीप्लेक्सिंग और क्लाउड एक्सेस फ्रेमवर्क मापदंड जैसे अन्य कारक शामिल हैं। कुछ अतिरिक्त विशेषताएँ जैसे कि बहुस्तरीय इंटरफेस को अधिकृत बंदरगाहों को असम्बद्ध नेटवर्किंग गेटवे वितरित करने के साधन के रूप में भी नियोजित किया जा सकता है। रूटिंग प्रोटोकॉल लूप के साथ समस्याओं को रोकने का यह अतिरिक्त लाभ है। कई रूटिंग प्रोटोकॉल को आर. एफ. सी. नामक तकनीकी मानक दस्तावेजों में परिभाषित किया गया है। हालांकि कई प्रकार के रूटिंग प्रोटोकॉल हैं, आईपी नेटवर्क पर तीन प्रमुख वर्ग व्यापक रूप से उपयोग में हैंः आंतरिक गेटवे प्रोटोकॉल प्रकार 1, लिंक-स्टेट रूटिंग प्रोटोकॉल, जैसे कि ओएसपीएफ और आईएस-आईएस आंतरिक गेटवे प्रोटोकॉल प्रकार 2, दूरी-वेक्टर रूटिंग प्रोटोकॉल, जैसे कि रूटिंग सूचना प्रोटोकॉल, आरआईपीवी2, आईजीआरपी। बाहरी गेटवे प्रोटोकॉल रूटिंग प्रोटोकॉल हैं जिनका उपयोग स्वायत्त प्रणालियों के बीच रूटिंग जानकारी के आदान-प्रदान के लिए इंटरनेट पर किया जाता है, जैसे कि बॉर्डर गेटवे प्रोटोकॉल (बीजीपी), एक पथ-वेक्टर रूटिंग प्रोटोकॉल। बाहरी गेटवे प्रोटोकॉल को एक अप्रचलित रूटिंग प्रोटोकॉल, बाहरी गेटवे प्रोटोकॉल (ई. जी. पी.) के साथ भ्रमित नहीं किया जाना चाहिए। ओ. एस. आई. परत पदनाम रूटिंग प्रोटोकॉल, ओ. एस. आई. रूटिंग ढांचे के अनुसार, नेटवर्क परत के लिए परत प्रबंधन प्रोटोकॉल हैं, चाहे उनका परिवहन तंत्र कुछ भी होः आई. एस.-आई. एस. डेटा लिंक परत पर चलता है (परत 2) ओपन शॉर्टेस्ट पाथ फर्स्ट (ओ. एस. पी. एफ.) आई. पी. में संलग्न है, लेकिन केवल आई. पी. वी. 4 सबनेट पर चलता है, जबकि आई. पी. वी. 6 संस्करण केवल लिंक-स्थानीय पते का उपयोग करके लिंक पर चलता है। आई. जी. आर. पी. और ई. आई. जी. आर. पी. सीधे आई. पी. में समाहित होते हैं। ई. आई. जी. आर. पी. अपने स्वयं के विश्वसनीय संचरण तंत्र का उपयोग करता है, जबकि आई. जी. आर. पी. ने एक अविश्वसनीय परिवहन माना। राउटिंग इन्फॉर्मेशन प्रोटोकॉल (आर. आई. पी.) यूजर डेटाग्राम प्रोटोकॉल (यू. डी. पी.) पर चलता है। संस्करण 1 प्रसारण मोड में काम करता है, जबकि संस्करण 2 मल्टीकास्ट एड्रेसिंग का उपयोग करता है। बी. जी. पी. संचरण नियंत्रण प्रोटोकॉल (टी. सी. पी.) पर चलता है। आंतरिक गेटवे प्रोटोकॉल (आई. जी. पी.) एकल रूटिंग डोमेन के भीतर रूटिंग जानकारी का आदान-प्रदान करते हैं। आई. जी. पी. के उदाहरणों में शामिल हैंः ओपन शॉर्टेस्ट पाथ फर्स्ट (ओ. एस. पी. एफ.) रूटिंग इन्फॉर्मेशन प्रोटोकॉल (आर. आई. पी.) इंटरमीडिएट सिस्टम टू इंटरमीडिएट सिस्टम (आई. एस.-आई. एस.) एन्हांस्ड इंटीरियर गेटवे रूटिंग प्रोटोकॉल (ई. आई. जी. आर. पी.) एक्सटेरिअर गेटवे प्रोटोकॉल एक्सटेरिअर गेटवे प्रोटोकॉल स्वायत्त प्रणालियों के बीच रूटिंग जानकारी का आदान-प्रदान करते हैं। उदाहरणों में शामिल हैंः बाहरी गेटवे प्रोटोकॉल (ई. जी. पी.) बॉर्डर गेटवे प्रोटोकॉल (बी. जी. पी.) रूटिंग सॉफ्टवेयर अधिकांश सामान्य रूटिंग प्रोटोकॉल के लिए कई सॉफ्टवेयर कार्यान्वयन मौजूद हैं। ओपन-सोर्स अनुप्रयोगों के उदाहरण बर्ड इंटरनेट रूटिंग डेमन, क्वागा, जीएनयू ज़ेबरा, ओपनबीजीपीडी, ओपनओएसपीएफडी और एक्सओआरपी हैं। रूटेड प्रोटोकॉल कुछ नेटवर्क प्रमाणन पाठ्यक्रम रूटिंग प्रोटोकॉल और रूटेड प्रोटोकॉल के बीच अंतर करते हैं। अनुप्रयोग यातायात प्रदान करने के लिए एक रूट प्रोटोकॉल का उपयोग किया जाता है। यह अपनी इंटरनेट परत या नेटवर्क परत में उचित पता लगाने की जानकारी प्रदान करता है ताकि एक पैकेट को एक नेटवर्क से दूसरे नेटवर्क में अग्रेषित किया जा सके। रूट किए गए प्रोटोकॉल के उदाहरण इंटरनेट प्रोटोकॉल (आई. पी.) और इंटरनेटवर्क पैकेट एक्सचेंज (आई. पी. एक्स.) हैं। स्टैटिक रूटिंग डायनेमिक रूटिंग हायरार्किकल स्टेट रूटिंग ऑप्टिमाइज़्ड लिंक स्टेट रूटिंग प्रोटोकॉल B.A.T.M.A.N भी देखें। जेड. एच. एल. एस.-जी. एफ. नोट्स संदर्भ आगे पढ़ने के लिए सिस्को "इंटरनेटवर्किंग टेक्नोलॉजी हैंडबुक" में अध्याय "रूटिंग बेसिक्स" कंप्यूटर नेटवर्किंग रूटिंग