1. Home
  2. Docs
  3. 7. IP routing
  4. What is IP routing?

What is IP routing?

IP routing एक नेटवर्क से एक होस्ट पर पैकेट भेजने की प्रक्रिया है एक अलग रिमोट नेटवर्क पर दूसरे होस्ट को। यह प्रक्रिया आमतौर पर राउटर्स द्वारा की जाती है। राउटर एक पैकेट के गंतव्य आईपी पते की जांच करते हैं, अगले-हॉप पते का निर्धारण करते हैं, और पैकेट को अग्रेषित करते हैं। राउटर अगले हॉप पते को निर्धारित करने के लिए राउटिंग टेबल का उपयोग करते हैं जिससे पैकेट को आगे भेजा जाना चाहिए।

IP रूटिंग के निम्नलिखित उदाहरण पर विचार करें:

होस्ट ए होस्ट बी के साथ संवाद करना चाहता है, लेकिन होस्ट बी दूसरे नेटवर्क पर है। होस्ट A को R1 R1 को दूरस्थ नेटवर्क के लिए नियत सभी पैकेट भेजने के लिए कॉन्फ़िगर किया गया है। राउटर R1 पैकेट प्राप्त करता है, गंतव्य आईपी पते की जांच करता है और गंतव्य नेटवर्क के साथ जुड़े आउटगोइंग इंटरफ़ेस के लिए पैकेट को अग्रेषित करता है।

Default gateway

एक डिफ़ॉल्ट गेटवे एक राउटर है जिसका उपयोग दूरस्थ नेटवर्क पर अन्य होस्ट के साथ संवाद करने के लिए होस्ट करता है। डिफ़ॉल्ट गेटवे का उपयोग तब किया जाता है जब किसी होस्ट के पास विशिष्ट दूरस्थ नेटवर्क के लिए मार्ग प्रविष्टि नहीं होती है और यह नहीं जानता कि नेटवर्क तक कैसे पहुंचा जाए। दूरस्थ नेटवर्क पर नियत सभी पैकेटों को डिफ़ॉल्ट गेटवे पर भेजने के लिए होस्ट को कॉन्फ़िगर किया जा सकता है, जिसमें उस नेटवर्क तक पहुंचने के लिए एक मार्ग है।

 

निम्न उदाहरण डिफ़ॉल्ट गेटवे की अवधारणा को अधिक अच्छी तरह से समझाता है।

 

होस्ट A के पास राउटर R1 का एक IP पता है जो डिफ़ॉल्ट गेटवे पते के रूप में कॉन्फ़िगर किया गया है। होस्ट ए मेजबान बी के साथ संवाद करने की कोशिश कर रहा है, एक मेजबान दूसरे पर, दूरस्थ नेटवर्क। होस्ट A अपनी गंतव्य तालिका में यह जांचने के लिए रूटिंग तालिका में दिखता है कि उस गंतव्य नेटवर्क के लिए कोई प्रविष्टि है या नहीं। यदि प्रविष्टि नहीं मिली है, तो होस्ट राउटर R1 को सभी डेटा भेजता है। राउटर R1 पैकेट प्राप्त करता है और बी को होस्ट करने के लिए उन्हें आगे करता है।

 

Routing table

प्रत्येक राउटर एक राउटिंग टेबल रखता है और इसे रैम में स्टोर करता है। गंतव्य नेटवर्क का पथ निर्धारित करने के लिए राउटर द्वारा एक राउटिंग टेबल का उपयोग किया जाता है। प्रत्येक रूटिंग टेबल में निम्नलिखित प्रविष्टियाँ हैं:

 

  • नेटवर्क गंतव्य और सबनेट मास्क – IP पते की एक श्रृंखला निर्दिष्ट करता है।
  • रिमोट राउटर – उस नेटवर्क तक पहुंचने के लिए उपयोग किए गए राउटर का IP पता।
  • आउटगोइंग इंटरफ़ेस – आउटगोइंग इंटरफ़ेस पैकेट को गंतव्य नेटवर्क तक पहुंचने के लिए बाहर जाना चाहिए।

 

रूटिंग टेबल को पॉप्युलेट करने के लिए तीन अलग-अलग तरीके हैं:

 

  • directly connected subnets
  • using static routing
  • using dynamic routing

इस विधि में से प्रत्येक का वर्णन निम्नलिखित अध्यायों में किया जाएगा।

 

निम्नलिखित उदाहरण पर विचार करें। होस्ट ए होस्ट बी के साथ संवाद करना चाहता है, लेकिन होस्ट बी दूसरे नेटवर्क पर है। होस्ट ए को राउटर को दूरस्थ नेटवर्क के लिए नियत सभी पैकेट भेजने के लिए कॉन्फ़िगर किया गया है। राउटर पैकेट प्राप्त करता है, रूटिंग टेबल की जांच करता है कि यह गंतव्य पते के लिए एक प्रविष्टि है या नहीं। यदि ऐसा होता है, तो राउटर उपयुक्त इंटरफ़ेस पोर्ट के पैकेट को आगे की ओर करता है। यदि राउटर को प्रविष्टि नहीं मिलती है, तो वह पैकेट को हटा देता है।

राउटर की रूटिंग टेबल प्रदर्शित करने के लिए हम सक्षम मोड से sh ip route कमांड का उपयोग कर सकते हैं।

 

जैसा कि आप ऊपर दिए गए आउटपुट से देख सकते हैं, इस राउटर के दो सीधे जुड़े हुए सबनेट्स 10.0.0.0/8 और 192.168.0.0/24 हैं। मार्ग तालिका में वर्ण C इंगित करता है कि कोई मार्ग सीधे जुड़ा हुआ मार्ग है। इसलिए जब होस्ट A, B को होस्ट करने के लिए पैकेट भेजता है, तो राउटर अपनी रूटिंग टेबल में दिखेगा और 10.0.0.0/8 नेटवर्क का मार्ग खोजेगा जिस पर होस्ट B रहता है। राउटर तब ए से होस्ट बी के लिए प्राप्त पैकेट के रूट का उपयोग करेगा।

Was this article helpful to you? Yes 10 No 3