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
- LAN, MAN और WAN क्या है? पूरी जानकारी हिंदी में
- Intranet और Internet में क्या अंतर है? पूरी जानकारी हिंदी में
- Interconnectivity Devices: Bridges, Routers और अन्य उपकरण हिंदी में
- ARP और RARP प्रोटोकॉल क्या है? पूरी जानकारी हिंदी में
- IP Addressing क्या है? पूरी जानकारी हिंदी में
- IP Datagram Format और इसकी डिलीवरी की पूरी जानकारी हिंदी में
- Routing Table Format क्या है? पूरी जानकारी हिंदी में
- ICMP Messages क्या है? पूरी जानकारी हिंदी में
- Subnetting और Supernetting क्या है? पूरी जानकारी हिंदी में
- CIDR और DNS क्या है? पूरी जानकारी हिंदी में
- Private Addressing और NAT (Network Address Translation) क्या है? पूरी जानकारी हिंदी में
- SNAT (Source Network Address Translation) क्या है? पूरी जानकारी हिंदी में
- DNAT (Destination Network Address Translation) क्या है? पूरी जानकारी हिंदी में
- NAT और Firewalls क्या हैं? पूरी जानकारी हिंदी में
- VLANs (Virtual Local Area Network) क्या है? पूरी जानकारी हिंदी में
- VLAN के प्रकार क्या हैं? पूरी जानकारी हिंदी में
- IPv6 क्या है? पूरी जानकारी हिंदी में
- IPv6 Address Structure क्या है? पूरी जानकारी हिंदी में
- BGP (Border Gateway Protocol) क्या है? पूरी जानकारी हिंदी में
- BGP में Hidden Network और Autonomous System क्या है? पूरी जानकारी हिंदी में
- Exterior Gateway Protocol (EGP) क्या है? पूरी जानकारी हिंदी में
- BGP (Border Gateway Protocol) के विभिन्न संदेश (Messages) क्या हैं? पूरी जानकारी हिंदी में
- Interior Gateway Protocol (IGP) क्या है? पूरी जानकारी हिंदी में
- OSPF (Open Shortest Path First) प्रोटोकॉल क्या है? पूरी जानकारी हिंदी में
- Multiplexing और Ports क्या हैं? पूरी जानकारी हिंदी में
- TCP सेगमेंट फॉर्मेट क्या है? पूरी जानकारी हिंदी में
- TCP में Three-Way Handshaking क्या है? पूरी जानकारी हिंदी में
- Variable Window Size और Flow Control क्या है? पूरी जानकारी हिंदी में
- Timeout और Retransmission Algorithms क्या हैं? पूरी जानकारी हिंदी में
- Transport Layer में Connection Control क्या है? पूरी जानकारी हिंदी में
- Silly Window Syndrome क्या है? पूरी जानकारी हिंदी में
- TCP Tahoe, Reno, Sack क्या हैं? पूरी जानकारी हिंदी में
- UDP: Message Encapsulation, Format और Pseudo Header क्या है? पूरी जानकारी हिंदी में
- Transmission Medium for WLAN in Hindi - ट्रांसमिशन माध्यम क्या है?
- MAC Problems in Wireless Communication in Hindi - वायरलेस संचार में MAC समस्याएँ
- Hidden and Exposed Terminals in Hindi - हिडन और एक्सपोज़्ड टर्मिनल समस्या
- Near and Far Terminals in Mobile Computing in Hindi - मोबाइल कंप्यूटिंग में नियर और फार टर्मिनल समस्या
- Infrastructure and Ad Hoc Networks in Mobile Computing in Hindi - मोबाइल कंप्यूटिंग में इंफ्रास्ट्रक्चर और एड हॉक नेटवर्क
- IEEE 802.11 Standards in Computer Networks in Hindi - कंप्यूटर नेटवर्क में IEEE 802.11 मानक
- Physical Layer in Wireless Network in Hindi - वायरलेस नेटवर्क में फिजिकल लेयर
- Concept of Spread Spectrum in Computer Network in Hindi - कंप्यूटर नेटवर्क में स्प्रेड स्पेक्ट्रम की अवधारणा
- MAC and Its Management in Hindi - MAC और इसका प्रबंधन
- Unsuitability of Traditional IP in Hindi - पारंपरिक IP की अनुपयुक्तता
- Ad Hoc Network Routing vs Traditional IP Routing in Hindi - एड हॉक नेटवर्क रूटिंग बनाम पारंपरिक IP रूटिंग
- Types of Routing Protocols in Computer Networks in Hindi - कंप्यूटर नेटवर्क में रूटिंग प्रोटोकॉल के प्रकार
- Difference Between DSDV, DSR, and AODV in Hindi - DSDV, DSR और AODV में अंतर
- Unsuitability of Traditional TCP in Hindi - पारंपरिक TCP की अनुपयुक्तता
- I-TCP, S-TCP, M-TCP in Hindi - I-TCP, S-TCP और M-TCP क्या हैं?
- Cell in Cellular System in Hindi - सेल्युलर सिस्टम में सेल क्या है?
- Cellular Networks vs WLAN in Hindi - सेल्युलर नेटवर्क बनाम WLAN
- GSM in Wireless Communication in Hindi - सेवाएँ, सिस्टम और आर्किटेक्चर
- Localization and Calling in GSM in Hindi - GSM में लोकेलाइज़ेशन और कॉलिंग
- Handover and Roaming in GSM in Hindi - GSM में हैंडओवर और रोमिंग
- Mobile Device Operating Systems in Mobile Computing in Hindi - मोबाइल कंप्यूटिंग में मोबाइल डिवाइस ऑपरेटिंग सिस्टम
- Special Constraints and Requirements of Mobile Operating System in Hindi - मोबाइल ऑपरेटिंग सिस्टम की विशेष बाधाएँ और आवश्यकताएँ
- Commercial Mobile Operating System in Hindi - वाणिज्यिक मोबाइल ऑपरेटिंग सिस्टम
- Software Development Kit (SDK) for iOS, Android, etc. in Hindi - iOS, Android आदि के लिए सॉफ्टवेयर डेवलपमेंट किट
- M-Commerce Structure, Pros & Cons in Hindi - एम-कॉमर्स की संरचना, लाभ और हानि
- Mobile Payment System in Mobile Computing in Hindi - मोबाइल कंप्यूटिंग में मोबाइल भुगतान प्रणाली