BGP में Hidden Network और Autonomous System क्या है? पूरी जानकारी हिंदी में


BGP में Hidden Network और Autonomous System क्या है?

परिचय

BGP (Border Gateway Protocol) इंटरनेट पर नेटवर्क रूटिंग का आधार है। यह विभिन्न Autonomous Systems (AS) के बीच डेटा ट्रांसमिशन के लिए उपयोग किया जाता है। नेटवर्क एडमिनिस्ट्रेशन में कई बार Hidden Networks और Autonomous Systems का सामना करना पड़ता है, जो BGP रूटिंग प्रक्रिया को प्रभावित करते हैं। इस ब्लॉग में हम विस्तार से जानेंगे कि Hidden Network और Autonomous System क्या होते हैं और ये BGP में कैसे काम करते हैं।

1. Autonomous System (AS) क्या होता है?

Autonomous System (AS) इंटरनेट पर मौजूद नेटवर्क डोमेन है, जिसे एक संगठन या इंटरनेट सेवा प्रदाता (ISP) द्वारा नियंत्रित किया जाता है। प्रत्येक AS का एक विशिष्ट संख्या (ASN - Autonomous System Number) होता है, जो इंटरनेट रूटिंग में इसकी पहचान के लिए उपयोग किया जाता है।

Autonomous System के प्रकार:

AS प्रकारविवरण
Stub ASकेवल एक ही अन्य AS से जुड़ा होता है और बाहरी रूटिंग नहीं करता।
Multihomed ASएकाधिक AS से जुड़ा होता है, लेकिन डेटा ट्रांज़िट नहीं करता।
Transit ASदूसरे नेटवर्क के लिए डेटा ट्रांज़िट करता है और इंटर-नेटवर्क रूटिंग को सक्षम करता है।

2. Hidden Network क्या होता है?

Hidden Network वे नेटवर्क होते हैं, जो एक AS के भीतर मौजूद होते हैं लेकिन वे BGP रूटिंग टेबल में दिखाई नहीं देते।

Hidden Network क्यों बनते हैं?

  • फिल्टरिंग और नीतियाँ (Routing Policies): कुछ नेटवर्क एडमिनिस्ट्रेटर सुरक्षा कारणों से कुछ नेटवर्क को छिपा देते हैं।
  • iBGP (Internal BGP) के बिना: यदि नेटवर्क के अंदर iBGP ठीक से कॉन्फ़िगर नहीं किया गया है, तो कुछ नेटवर्क छुपे रह सकते हैं।
  • Route Aggregation: कई छोटे नेटवर्क को एक बड़े नेटवर्क में मर्ज किया जाता है, जिससे व्यक्तिगत नेटवर्क छिप जाते हैं।
  • Prefix Suppression: कुछ IP Prefix जानबूझकर रूटिंग टेबल में घोषित नहीं किए जाते।

3. BGP और Hidden Network

BGP केवल उन्हीं नेटवर्क को प्रचारित करता है जो BGP रूटिंग टेबल में घोषित होते हैं। यदि कोई नेटवर्क छिपा हुआ है, तो यह बाहरी BGP (eBGP) के माध्यम से इंटरनेट तक नहीं पहुंचेगा।

Hidden Network को पहचानने के तरीके:

  • Traceroute Command: यह दिखा सकता है कि नेटवर्क ट्रैफ़िक कहाँ रुक रहा है।
  • BGP Looking Glass Tools: सार्वजनिक रूप से BGP घोषणाओं को देखने के लिए उपयोग किया जाता है।
  • Route Debugging: नेटवर्क में किन मार्गों को स्वीकार और अस्वीकार किया जा रहा है, इसकी जाँच करना।

4. BGP में Autonomous System (AS) का कार्य

जब BGP एक नेटवर्क से दूसरे नेटवर्क तक डेटा भेजता है, तो वह AS पथ (AS Path) का उपयोग करता है।

AS Path Selection:

  • AS Path लंबाई के आधार पर सबसे छोटा मार्ग चुना जाता है।
  • अगर दो मार्ग समान हैं, तो Local Preference का उपयोग किया जाता है।
  • यदि दो मार्गों में समान प्राथमिकता है, तो रूट ऑरिजिन देखा जाता है।

5. Hidden Network और AS Path Filtering

BGP एडमिनिस्ट्रेटर किसी भी नेटवर्क को Hidden Network बनाने के लिए AS Path Filtering का उपयोग कर सकते हैं।

AS Path Filtering कैसे किया जाता है?

  • कुछ नेटवर्कों के लिए Prefix Suppression लागू किया जाता है।
  • Route Maps का उपयोग करके अनावश्यक रूट्स को फ़िल्टर किया जाता है।
  • Route Aggregation का उपयोग किया जाता है, जिससे छोटे नेटवर्क छिप जाते हैं।

6. BGP Hidden Network को कैसे हल करें?

अगर कोई नेटवर्क BGP रूटिंग टेबल में दिखाई नहीं दे रहा है, तो निम्नलिखित उपाय किए जा सकते हैं:

  • iBGP Peering सेटअप करें: यदि एक ही AS के भीतर नेटवर्क छिपा हुआ है, तो iBGP कॉन्फ़िगरेशन करें।
  • Network Statements की जाँच करें: राउटर पर सही नेटवर्क घोषणाएँ की गई हैं या नहीं, इसकी जाँच करें।
  • Route Redistribution करें: OSPF या EIGRP से BGP में सही तरीके से रूट्स इम्पोर्ट करें।
  • Route Filtering Policies की समीक्षा करें: सुनिश्चित करें कि कोई भी अनावश्यक फ़िल्टर लागू नहीं किया गया है।

7. BGP Hidden Network और Autonomous System के उपयोग

  • इंटरनेट सर्विस प्रोवाइडर (ISP): ISP अपने नेटवर्क को Hidden रखने के लिए AS Path Filtering का उपयोग कर सकते हैं।
  • डेटा सेंटर: डेटा सेंटर में Private VLANs को छिपाने के लिए Hidden Networks का उपयोग किया जाता है।
  • कॉर्पोरेट नेटवर्क: सुरक्षा कारणों से कंपनियाँ अपने कुछ नेटवर्क को सार्वजनिक इंटरनेट से छुपा कर रखती हैं।
  • CDN और क्लाउड प्रोवाइडर: कंटेंट डिलीवरी नेटवर्क (CDN) के भीतर Hidden Networks का उपयोग किया जाता है ताकि नेटवर्क ट्रैफ़िक को नियंत्रित किया जा सके।

निष्कर्ष

BGP (Border Gateway Protocol) इंटरनेट रूटिंग का एक महत्वपूर्ण प्रोटोकॉल है, जिसमें Hidden Networks और Autonomous Systems का बड़ा योगदान होता है। Hidden Networks सुरक्षा, रूटिंग नीतियों और नेटवर्क डिज़ाइन के कारण बनते हैं। Autonomous Systems (AS) विभिन्न संगठनों और ISPs के नेटवर्क को परिभाषित करते हैं और BGP के माध्यम से डेटा ट्रैफ़िक को नियंत्रित करते हैं। यदि किसी नेटवर्क को छिपाने या पुनः दिखाने की आवश्यकता हो, तो BGP कॉन्फ़िगरेशन और पॉलिसियों की समीक्षा करके इसे सही किया जा सकता है।

Related Post

Comments

Comments