BGP (Border Gateway Protocol) के विभिन्न संदेश (Messages) क्या हैं? पूरी जानकारी हिंदी में


BGP (Border Gateway Protocol) के विभिन्न संदेश (Messages) क्या हैं?

परिचय

BGP (Border Gateway Protocol) एक Path Vector Protocol है, जो इंटरनेट पर विभिन्न Autonomous Systems (AS) के बीच रूटिंग की अनुमति देता है। BGP में संचार (Communication) के लिए अलग-अलग प्रकार के संदेश (Messages) होते हैं, जो नेटवर्क के संचालन को सुचारू रूप से बनाए रखते हैं।

1. BGP संदेश (Messages) क्या होते हैं?

BGP में विभिन्न प्रकार के संदेशों का उपयोग किया जाता है, जो BGP स्पीकर (BGP चलाने वाले राउटर) के बीच रूटिंग संबंध स्थापित करने, उसे बनाए रखने और अपडेट करने के लिए आवश्यक होते हैं।

2. BGP के प्रकार के संदेश

BGP में मुख्य रूप से चार प्रकार के संदेश होते हैं:

संदेश प्रकारविवरण
OpenBGP पड़ोसी (Peers) के बीच संबंध स्थापित करने के लिए उपयोग किया जाता है।
Updateनए रूट्स (Routes) को जोड़ने और पुराने रूट्स को हटाने के लिए उपयोग किया जाता है।
KeepaliveBGP सेशन को बनाए रखने और एक्टिव कनेक्शन को सुनिश्चित करने के लिए भेजा जाता है।
NotificationBGP एरर (Error) और गलतियों की रिपोर्ट करने के लिए उपयोग किया जाता है।

3. BGP संदेशों का विस्तृत विवरण

1. Open Message (ओपन संदेश)

  • इसका उपयोग BGP पड़ोसी (BGP Peers) के बीच कनेक्शन स्थापित करने के लिए किया जाता है।
  • यह संदेश TCP (Transmission Control Protocol) कनेक्शन स्थापित होने के बाद भेजा जाता है।
  • इसमें BGP संस्करण, Autonomous System Number (ASN), होल्ड टाइम, और BGP पहचान (BGP Identifier) की जानकारी होती है।

Open Message का फ़ॉर्मेट:

फील्डविवरण
Markerसंदेश की वैधता सुनिश्चित करता है।
Lengthसंदेश की कुल लंबाई को दर्शाता है।
Typeसंदेश के प्रकार को इंगित करता है (Open = 1)।
VersionBGP संस्करण (जैसे BGP-4)।
My Autonomous Systemभेजने वाले राउटर का AS Number।
Hold TimeKeepalive संदेश भेजने की समय सीमा।
BGP Identifierराउटर का एक अनोखा ID।
Optional Parametersविभिन्न BGP क्षमताएँ (Capabilities)।

2. Update Message (अपडेट संदेश)

  • BGP पड़ोसियों (Peers) को नए रूट्स (Routes) की जानकारी भेजने और पुराने रूट्स को हटाने के लिए उपयोग किया जाता है।
  • इस संदेश के माध्यम से नेटवर्क टोपोलॉजी में परिवर्तन साझा किया जाता है।
  • इसमें Network Layer Reachability Information (NLRI) और Path Attributes शामिल होते हैं।

Update Message का फ़ॉर्मेट:

फील्डविवरण
Unfeasible Routes Lengthहटाए गए रूट्स की लंबाई।
Withdrawn Routesवह रूट जो अब मान्य नहीं हैं।
Path Attributes Lengthपथ गुणों (Path Attributes) की लंबाई।
Path AttributesAS Path, Local Preference, Next Hop आदि।
NLRI (Network Layer Reachability Information)नए रूट्स की जानकारी।

3. Keepalive Message (कीपअलाइव संदेश)

  • यह BGP पड़ोसियों के बीच संवाद को जीवित बनाए रखने के लिए उपयोग किया जाता है।
  • यदि होल्ड टाइम समाप्त होने से पहले Keepalive संदेश नहीं आता, तो BGP सेशन बंद हो जाता है।
  • यह संदेश BGP सेशन के दौरान प्रत्येक होल्ड टाइम इंटरवल में भेजा जाता है।

Keepalive Message का फ़ॉर्मेट:

फील्डविवरण
Markerसंदेश की वैधता सुनिश्चित करता है।
Lengthसंदेश की कुल लंबाई को दर्शाता है।
Typeसंदेश के प्रकार को इंगित करता है (Keepalive = 4)।

4. Notification Message (नोटिफिकेशन संदेश)

  • जब BGP में कोई त्रुटि (Error) आती है, तो यह संदेश भेजा जाता है।
  • यह BGP सेशन को बंद करने से पहले भेजा जाता है।
  • इसमें Error Code और Error Subcode की जानकारी होती है।

Notification Message का फ़ॉर्मेट:

फील्डविवरण
Error Codeत्रुटि के प्रकार को दर्शाता है।
Error Subcodeत्रुटि का विशिष्ट कारण।
Error Dataत्रुटि से संबंधित अतिरिक्त जानकारी।

5. BGP संदेशों का उपयोग

  • Open Message: BGP पड़ोसी संबंध स्थापित करने के लिए।
  • Update Message: रूट्स को जोड़ने या हटाने के लिए।
  • Keepalive Message: BGP सेशन को सक्रिय बनाए रखने के लिए।
  • Notification Message: BGP में त्रुटियों की रिपोर्टिंग के लिए।

निष्कर्ष

BGP में चार मुख्य प्रकार के संदेश होते हैं - Open, Update, Keepalive, और Notification। ये संदेश नेटवर्क रूटिंग को नियंत्रित करने, अपडेट करने और सेशन को बनाए रखने में मदद करते हैं। BGP इंटरनेट पर रूटिंग टेबल को नियंत्रित करने के लिए सबसे महत्वपूर्ण प्रोटोकॉल है, और इसके संदेश नेटवर्क के सही संचालन के लिए आवश्यक होते हैं।

Related Post

Comments

Comments