रूटिंग प्रोटोकॉल

एक रूटिंग प्रोटोकॉल निर्दिष्ट करता है कि राउटर (कंप्यूटिंग) एक दूसरे के साथ सूचनाओं को वितरित करने के लिए कैसे संचार करते हैं जो उन्हें कंप्यूटर नेटवर्क पर नोड (नेटवर्किंग) के मध्य मार्गों का चयन करने में सक्षम बनाता है। राऊटर इंटरनेट पर यातायात निर्देशन का कार्य करता है; डेटा पैकेट इंटरनेट के नेटवर्क के माध्यम से राउटर से राउटर तक प्रेषित किए जाते हैं जब तक कि वे अपने गंतव्य कंप्यूटर तक नहीं पहुंच जाते। रूटिंग कलनविधि मार्ग की विशिष्ट विकल्प निर्धारित करते हैं। प्रत्येक राउटर को केवल उससे प्रत्यक्ष संलग्न नेटवर्क का पूर्व ज्ञान होता है। रूटिंग प्रोटोकॉल इस सूचना को सर्वप्रथम निकटतम क्षेत्र के मध्य और तत्पश्चात सम्पूर्ण नेटवर्क में साझा करता है। इस तरह, राउटर नेटवर्क सांस्थिति (टोपोलॉजी) का ज्ञान प्राप्त करते हैं। रूटिंग प्रोटोकॉल की क्षमता गतिकतः परिवर्तनशील अवस्थाएं जैसे विकलीकृत संपर्क और घटकों और बाधाओं में उपस्थित रूट डेटा को समायोजित करने की क्षमता है जो इंटरनेट को इसकी भ्रंश सह्यता और उच्च उपलब्धता प्रदान करती है।

रूटिंग प्रोटोकॉल की विशिष्ट विलक्षण में वे प्रक्रिया सम्मिलित हैं जिनमें वे रूटिंग लूप से परिवर्जन करते हैं, अधिमानी मार्गों का चयन करते हैं, प्लुति लागतों के विषय में जानकारी का उपयोग करना, रूटिंग अभिसरण प्राप्त करने के लिए आवश्यक समय, उनकी मापक्रमणीयता, और अन्य कारक जैसे रिले बहुसंकेतन और क्लाउड अभिगम संरचना प्राचल। बहुपरत अंतरापृष्ठन जैसी कुछ अतिरिक्त विलक्षण भी अधिकृत पोर्ट को असम्मत नेटवर्किंग गेटवे वितरित करने के साधन के रूप में नियोजित की जा सकती हैं। इसमें रूटिंग प्रोटोकॉल लूप के साथ समस्याओं को प्रतिबंधित करने का अतिरिक्त लाभ है।

कई रूटिंग प्रोटोकॉल को आरएफसी नामक तकनीकी मानक प्रलेखों में परिभाषित किया गया है।

प्रकार
हालांकि कई प्रकार के रूटिंग प्रोटोकॉल हैं, आईपी ​​​​नेटवर्क पर तीन प्रमुख वर्ग व्यापक उपयोग में हैं:
 * आंतरिक गेटवे प्रोटोकॉल प्रकार 1, ओएसपीएफ और आईएस-आईएस जैसे लिंक-स्टेट रूटिंग प्रोटोकॉल,
 * आंतरिक गेटवे प्रोटोकॉल टाइप 2, दूरी-सदिश रूटिंग प्रोटोकॉल, जैसे रूटिंग इन्फोर्मेशन प्रोटोकॉल, आरआईपीवी2, आंतरिक गेटवे रूटिंग प्रोटोकॉल
 * [[बाहरी गेटवे प्रोटोकॉल]] इंटरनेट पर उपयोग किए जाने वाले रूटिंग प्रोटोकॉल हैं, जो बॉर्डर गेटवे प्रोटोकॉल (बीजीपी) और पथ-सदिश रूटिंग प्रोटोकॉल जैसे स्वायत्त तंत्र के मध्य रूटिंग सूचनाओं के विनिमय के लिए उपयोग किए जाते हैं। बाहरी गेटवे प्रोटोकॉल को बाह्यत: गेटवे प्रोटोकॉल (ईजीपी), एक अप्रचलित रूटिंग प्रोटोकॉल के साथ भ्रमित नहीं होना चाहिए ।

ओएसआई परत अभिधान
ओएसआई रूटिंग प्राधार के अनुसार रूटिंग प्रोटोकॉल, उनके परिवहन तंत्र की उपेक्षा, नेटवर्क परत के लिए परती प्रबन्धन प्रोटोकॉल हैं:
 * आईएस-आईएस डेटा लिंक लेयर (लेयर 2) पर चलता है।
 * ओपन शॉर्टेस्ट पाथ फ़र्स्ट (ओएसपीएफ) आईपी में संपुटित किया जाता है, लेकिन केवल आईपीवी4 सबनेट पर चलता है, जबकि आईपीवी6 संस्करण केवल लिंक-स्थानीय पताभिगमन का उपयोग करके लिंक पर चलता है।
 * आईजीआरपी और ईआईजीआरपी प्रत्यक्ष आईपी में संपुटित होते हैं। ईआईजीआरपी स्वयं के विश्वस्त संचरण तंत्र का उपयोग करता है, जबकि आईजीआरपी को अविश्वसनीय परिवहन अभिगृहीत किया गया है।
 * रूटिंग इंफॉर्मेशन प्रोटोकॉल (आरआईपी) डेटाग्राम प्रोटेकॉल (यूडीपी) पर चलता है। संस्करण 1 प्रसारण विधा में संचालित होती है, जबकि संस्करण 2 बहुस्त्र्पीय पताभिगमन का उपयोग करता है।
 * बीजीपी प्रसारण नियंत्रण प्रोटोकॉल (टीसीपी) पर चलता है।

आंतरिक गेटवे प्रोटोकॉल (आईजीपी)
आंतरिक गेटवे प्रोटोकॉल (आईजीपीएस) एकल रूटिंग क्षेत्र (डोमेन) भीतर रूटिंग जानकारी का विनिमय करते हैं। आईजीपी के उदाहरणों में सम्मिलित हैं:
 * ओपन शॉर्टेस्ट पाथ फ़र्स्ट (ओएसपीएफ)
 * रूटिंग सूचना प्रोटोकॉल (आरआईपी)
 * आईएस-आईएस (आईएस-आईएस)
 * संवृद्धिधत आंतरिक गेटवे रूटिंग प्रोटोकॉल (ईआईजीआरपी)

बाहरी गेटवे प्रोटोकॉल
बाहरी गेटवे प्रोटोकॉल स्वायत्त प्रणाली (इंटरनेट) के बीच रूटिंग सूचना का विनिमय करते हैं। उदाहरणों में सम्मिलित हैं:
 * बाहरी गेटवे प्रोटोकॉल (ईजीपी)
 * बॉर्डर गेटवे प्रोटोकॉल (बीजीपी)

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

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

यह भी देखें

 * स्थैतिक रूटिंग
 * डायनेमिक रूटिंग
 * पदानुक्रमित स्तिथि रूटिंग
 * अनुकूलित लिंक स्टेट रूटिंग प्रोटोकॉल
 * बी. ए. टी. एम. ए. एन
 * जेडएचएलएस - जीएफ

अग्रिम पठन

 * Chapter "Routing Basics" in the Cisco "Internetworking Technology Handbook"