IPv6 - त्वरित गाइड

इंटरनेट प्रोटोकॉल संस्करण 6, एक नया एड्रेसिंग प्रोटोकॉल है जिसे भविष्य के इंटरनेट की पूरी तरह की आवश्यकता को इंटरनेट संस्करण 2 के रूप में जाना जाता है। यह प्रोटोकॉल इसके पूर्ववर्ती आईपीवी 4 के रूप में है, जो नेटवर्क लेयर (लेयर -3) पर काम करता है। तार्किक पता स्थान की भारी मात्रा की पेशकश के साथ, इस प्रोटोकॉल में कई विशेषताएं हैं जो IPv4 की आज की कमी को संबोधित करती हैं।

क्यों नया आईपी संस्करण?

अब तक, IPv4 ने खुद को एक मजबूत नियमित संबोधन प्रोटोकॉल के रूप में साबित कर दिया है और अपने सर्वोत्तम प्रयास-वितरण तंत्र पर दशकों तक मानव सेवा की है। यह 80 के दशक की शुरुआत में डिजाइन किया गया था और बाद में इसे कोई बड़ा बदलाव नहीं मिला। अपने जन्म के समय, इंटरनेट केवल अपने शोध और रक्षा विभाग के लिए कुछ विश्वविद्यालयों तक सीमित था। IPv4 32 बिट लंबा है जो लगभग 4,294,967,296 (2 32 ) पते प्रदान करता है । यह पता स्थान उस समय की तुलना में अधिक माना जाता था। नीचे दिए गए प्रमुख बिंदु हैं जिन्होंने IPv6 के जन्म में महत्वपूर्ण भूमिका निभाई है:

  • इंटरनेट तेजी से बढ़ा है और IPv4 द्वारा स्वीकृत पते की जगह संतृप्त है। प्रोटोकॉल की आवश्यकता है जो भविष्य के इंटरनेट पते की आवश्यकता को पूरा कर सकता है जो अप्रत्याशित तरीके से बढ़ने की उम्मीद है।

  • NAT जैसी सुविधाओं का उपयोग करते हुए, इंटरनेट को असंगत बना दिया है अर्थात एक हिस्सा जो इंट्रानेट से संबंधित है, मुख्य रूप से निजी आईपी पते का उपयोग करता है; जिसे दूसरे हिस्से तक पहुंचने के लिए तंत्र की संख्या से गुजरना पड़ता है, इंटरनेट, जो सार्वजनिक आईपी पते पर है।

  • IPv4 अपने आप में कोई सुरक्षा सुविधा प्रदान नहीं करता है जो इंटरनेट पर डेटा के रूप में असुरक्षित है, जो एक सार्वजनिक डोमेन है, कभी भी सुरक्षित नहीं है। इंटरनेट पर भेजे जाने से पहले डेटा को कुछ अन्य सुरक्षा एप्लिकेशन के साथ एन्क्रिप्ट किया जाना है।

  • IPv4 में डेटा का प्राथमिकताकरण अप टू डेट नहीं है। हालाँकि IPv4 में कुछ प्रकार की सेवा या गुणवत्ता की सेवा के लिए आरक्षित हैं, लेकिन वे बहुत अधिक कार्यक्षमता प्रदान नहीं करते हैं।

  • IPv4 सक्षम क्लाइंट को मैन्युअल रूप से कॉन्फ़िगर किया जा सकता है या उन्हें कुछ एड्रेस कॉन्फ़िगरेशन तंत्र की आवश्यकता होती है। ऐसी कोई तकनीक मौजूद नहीं है जो किसी डिवाइस को विश्व स्तर पर अद्वितीय आईपी पते के लिए कॉन्फ़िगर कर सकती है।

IPv5 क्यों नहीं?

अब तक, इंटरनेट प्रोटोकॉल को केवल IPv4 माना गया है। संस्करण 0 से 3 का उपयोग किया गया था, जबकि प्रोटोकॉल स्वयं विकास और प्रयोगात्मक प्रक्रिया के तहत था। इसलिए, हम मान सकते हैं कि उत्पादन में प्रोटोकॉल डालने से पहले बहुत सारी पृष्ठभूमि गतिविधियाँ सक्रिय रहेंगी। इसी तरह, इंटरनेट के लिए स्ट्रीम प्रोटोकॉल के साथ प्रयोग करते समय प्रोटोकॉल संस्करण 5 का उपयोग किया गया था। यह हमें इंटरनेट स्ट्रीम प्रोटोकॉल के रूप में जाना जाता है जिसने अपने डेटाग्राम को एनकैप्सुलेट करने के लिए इंटरनेट प्रोटोकॉल नंबर 5 का इस्तेमाल किया। हालांकि इसे कभी भी सार्वजनिक उपयोग में नहीं लाया गया था, लेकिन इसका उपयोग पहले से ही किया जा रहा था।

यहाँ IP संस्करण और उनके उपयोग की एक तालिका है:

संक्षिप्त इतिहास

80 के दशक की शुरुआत में IPv4 के विकास के बाद, उपलब्ध IPv4 एड्रेस पूल तेजी से सिकुड़ने लगा, क्योंकि इंटरनेट के साथ पते की मांग तेजी से बढ़ी। स्थिति का पूर्व संज्ञान लेते हुए, जो आईईटीएफ उत्पन्न हो सकता है, ने 1994 में आईपीओ 4 को बदलने के लिए एक संबोधित प्रोटोकॉल के विकास की शुरुआत की। IPv6 की प्रगति को RFC द्वारा प्रकाशित के माध्यम से ट्रैक किया जा सकता है:

  • 1998 - RFC 2460 - बेसिक प्रोटोकॉल

  • 2003 - RFC 2553 - बेसिक सॉकेट एपीआई

  • 2003 - आरएफसी 3315 - डीएचसीपीवी 6

  • 2004 - आरएफसी 3775 - मोबाइल आईपीवी 6

  • 2004 - आरएफसी 3697 - फ्लो लेबल विशिष्टता

  • 2006 - RFC 4291 - पता वास्तुकला (संशोधन)

  • 2006 - आरएफसी 4294 - नोड आवश्यकता

06 जून, 2012 को कुछ इंटरनेट दिग्गजों ने अपने सर्वर को आईपीवी 6 पर लगाने के लिए चुना। वर्तमान में वे आईपीवी 4 के समानांतर आईपीवी 6 को लागू करने के लिए दोहरे स्टैक तंत्र का उपयोग कर रहे हैं।

IPv4 का उत्तराधिकारी पिछड़े संगत होने के लिए डिज़ाइन नहीं किया गया है। IP एड्रेसिंग की बेसिक फंक्शन्स को रखने की कोशिश करते हुए, IPv6 को पूरी तरह से रीडिजाइन किया जाता है। यह निम्नलिखित विशेषताएं प्रदान करता है:

  • Larger Address Space:

    IPv4 के विपरीत, IPv6 इंटरनेट पर किसी डिवाइस को संबोधित करने के लिए 4 गुना अधिक बिट्स का उपयोग करता है। यह अतिरिक्त बिट्स लगभग 3.4 × 10 38 पते के विभिन्न संयोजन प्रदान कर सकते हैं । यह पता इस दुनिया में लगभग हर चीज के लिए पते के आवंटन की आक्रामक आवश्यकता को जमा कर सकता है। एक अनुमान के अनुसार, इस पृथ्वी के प्रत्येक वर्ग मीटर में 1564 पते आवंटित किए जा सकते हैं।

  • Simplified Header:

    IPv6 हेडर के अंत तक सभी अनावश्यक जानकारी और विकल्प (जो IPv4 हेडर में मौजूद हैं) को आगे बढ़ाते हुए IPv6 के हेडर को सरल बनाया गया है। IPv6 हेडर IPv4 से केवल दो गुना बड़ा है, यह तथ्य प्रदान करता है कि IPv6 पता चार गुना अधिक लंबा है।

  • End-to-end Connectivity:

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

  • Auto-configuration:

    IPv6 अपने मेजबान उपकरणों के स्टेटफुल और स्टेटलेस ऑटो कॉन्फ़िगरेशन मोड दोनों का समर्थन करता है। इस तरह एक डीएचसीपी सर्वर की अनुपस्थिति अंतर खंड संचार पर रोक नहीं लगाती है।

  • Faster Forwarding/Routing:

    सरलीकृत हेडर हेडर के अंत में सभी अनावश्यक जानकारी डालता है। शीर्ष लेख के पहले भाग की सभी जानकारी एक राउटर के लिए राउटिंग निर्णय लेने के लिए पर्याप्त है और इस प्रकार राउटिंग निर्णय को अनिवार्य हैडर को देखते हुए जल्दी से जल्दी कर देती है।

  • IPSec:

    प्रारंभ में यह IPv6 के लिए IPSec सुरक्षा होना चाहिए, यह IPv4 की तुलना में अधिक सुरक्षित बनाता है। इस सुविधा को अब वैकल्पिक बना दिया गया है।

  • No Broadcast:

    हालांकि ईथरनेट / टोकन रिंग को प्रसारण नेटवर्क के रूप में माना जाता है क्योंकि वे प्रसारण का समर्थन करते हैं, IPv6 के पास अब कोई प्रसारण समर्थन नहीं है। यह कई मेजबानों के साथ संवाद करने के लिए मल्टीकास्ट का उपयोग करता है।

  • Anycast Support:

    यह IPv6 की एक और विशेषता है। IPv6 ने पैकेट राउटिंग का एनास्टैस्ट मोड पेश किया है। इस मोड में, इंटरनेट पर कई इंटरफेस को एक ही एनास्टैस्ट आईपी एड्रेस सौंपा जाता है। राउटर, रूट करते समय, पैकेट को निकटतम गंतव्य पर भेजता है।

  • Mobility:

    IPv6 को गतिशीलता सुविधा को ध्यान में रखते हुए डिजाइन किया गया था। यह सुविधा मेजबान (जैसे मोबाइल फोन) को विभिन्न भौगोलिक क्षेत्र में घूमने और एक ही आईपी पते से जुड़े रहने में सक्षम बनाती है। IPv6 गतिशीलता सुविधा ऑटो आईपी कॉन्फ़िगरेशन और एक्सटेंशन हेडर का लाभ उठाती है।

  • Enhanced Priority support:

    जहां IPv4 ने 6 बिट DSCP (डिफरेंशियल सर्विस कोड प्वाइंट) और 2 बिट्स ECN (स्पष्ट कंसेंट नोटिफिकेशन) का उपयोग सेवा की गुणवत्ता प्रदान करने के लिए किया है, लेकिन इसका उपयोग केवल तभी किया जा सकता है जब एंड-टू-एंड डिवाइस इसका समर्थन करते हैं, अर्थात स्रोत और गंतव्य। डिवाइस और अंतर्निहित नेटवर्क को इसका समर्थन करना चाहिए।

    IPv6 में, ट्रैफिक क्लास और फ्लो लेबल का उपयोग अंतर्निहित राउटर को यह बताने के लिए किया जाता है कि पैकेट को कुशलतापूर्वक कैसे संसाधित किया जाए और इसे कैसे रूट किया जाए।

  • Smooth Transition:

    IPv6 में बड़ी आईपी एड्रेस स्कीम विश्व स्तर पर अद्वितीय आईपी एड्रेस के साथ उपकरणों को आवंटित करने में सक्षम बनाती है। यह उस तंत्र को आश्वस्त करता है कि NAT जैसे IP पते को बचाने के लिए तंत्र की आवश्यकता नहीं है। इसलिए डिवाइस एक-दूसरे के बीच डेटा भेज / प्राप्त कर सकते हैं, उदाहरण के लिए वीओआईपी और / या किसी भी स्ट्रीमिंग मीडिया को बहुत कुशलता से उपयोग किया जा सकता है।

    अन्य तथ्य यह है कि, हेडर कम भरा हुआ है, इसलिए राउटर फॉरवर्डिंग का निर्णय ले सकते हैं और आने के साथ ही उन्हें अग्रेषित कर सकते हैं।

  • Extensibility:

    IPv6 हेडर का एक बड़ा फायदा यह है कि विकल्प भाग में अधिक जानकारी जोड़ने के लिए यह एक्स्टेंसिबल है। IPv4 विकल्पों के लिए केवल 40-बाइट्स प्रदान करता है जबकि IPv6 में विकल्प IPv6 पैकेट के आकार जितना ही हो सकता है।

कंप्यूटर नेटवर्किंग में, एड्रेसिंग मोड तंत्र को संदर्भित करता है कि हम नेटवर्क पर होस्ट को कैसे संबोधित करते हैं। IPv6 कई प्रकार के मोड प्रदान करता है जिसके द्वारा एकल होस्ट को संबोधित किया जा सकता है, एक से अधिक होस्ट को एक बार में संबोधित किया जा सकता है या निकटतम दूरी पर होस्ट को संबोधित किया जा सकता है।

यूनिकास्ट

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

[ छवि: यूनिकस्ट मैसेजिंग ]

मल्टीकास्ट

IPv6 मल्टीकास्ट मोड IPv4 जैसा ही है। कई मेजबानों को दिए गए पैकेट को एक विशेष मल्टीकास्ट पते पर भेजा जाता है। उस मल्टीकास्ट जानकारी में रुचि रखने वाले सभी होस्ट को पहले उस मल्टीकास्ट समूह में शामिल होने की आवश्यकता है। सभी इंटरफेस जो समूह में शामिल हो गए हैं, मल्टीकास्ट पैकेट प्राप्त करते हैं और इसे संसाधित करते हैं, जबकि अन्य होस्ट मल्टीकास्ट पैकेट में रुचि नहीं रखते हैं, मल्टीकास्ट जानकारी को अनदेखा करते हैं।

[ छवि: मल्टीकास्ट मैसेजिंग ]

एनीकास्ट

IPv6 ने एक नए प्रकार का संबोधन पेश किया है, जिसे एनीकास्ट एड्रेसिंग कहा जाता है। इस एड्रेसिंग मोड में, कई इंटरफेस (होस्ट) को एक ही एनास्टैस्ट आईपी एड्रेस सौंपा गया है। जब कोई होस्ट Anycast IP पते से लैस होस्ट के साथ संवाद करना चाहता है, तो वह एक यूनिकस्ट संदेश भेजता है। रूटिंग लागत के संदर्भ में, कॉम्प्लेक्स राउटिंग मैकेनिज्म की मदद से, यूनिकैस्ट संदेश को सेंडर के निकटतम होस्ट को दिया जाता है।

[ छवि: एनीकट मैसेजिंग ]

सभी महाद्वीपों में स्थित TutorialPoints.com वेब सर्वर का एक उदाहरण लेते हैं। मान लें कि सभी वेब सर्वर को एकल IPv6 Anycast IP पता असाइन किया गया है। अब जब यूरोप का कोई उपयोगकर्ता TutorialsPoint.com डीएनएस तक पहुँचना चाहता है, तो वह सर्वर को इंगित करता है जो भौतिक रूप से यूरोप में ही स्थित है। यदि भारत का कोई उपयोगकर्ता Tutorialspoint.com तक पहुँचने की कोशिश करता है, तो DNS तब केवल एशिया में स्थित वेब सर्वर को इंगित करेगा। रूटिंग लागत के संदर्भ में निकटतम या निकटतम शब्दों का उपयोग किया जाता है।

उपरोक्त तस्वीर में, जब एक क्लाइंट कंप्यूटर एक सर्वर तक पहुंचने की कोशिश करता है, तो अनुरोध को सबसे कम रूटिंग लागत वाले सर्वर पर भेज दिया जाता है।

हेक्साडेसिमल नंबर सिस्टम

IPv6 एड्रेस फॉर्मेट शुरू करने से पहले, हम Hexadecimal नंबर सिस्टम को देखेंगे। हेक्साडेसिमल स्थितीय संख्या प्रणाली है जो 16 के मूलांक (आधार) का उपयोग करती है। पठनीय प्रारूप में मूल्यों का प्रतिनिधित्व करने के लिए, यह प्रणाली शून्य से नौ तक मूल्यों का प्रतिनिधित्व करने के लिए 0-9 प्रतीकों का उपयोग करती है और एएफ प्रतीक दस से पंद्रह तक के मूल्यों का प्रतिनिधित्व करने के लिए। हेक्साडेसिमल में हर अंक 0 से 15 तक के मूल्यों का प्रतिनिधित्व कर सकता है।

[ छवि: रूपांतरण तालिका ]

पता संरचना

IPv6 पता 128 बिट्स से बना होता है जो आठ 16-बिट ब्लॉक में विभाजित होता है। प्रत्येक ब्लॉक को तब 4-अंकीय हेक्साडेसिमल संख्याओं में परिवर्तित किया जाता है जो कि कोलन सिंबल द्वारा अलग किए जाते हैं।

उदाहरण के लिए, नीचे 128 बिट IPv6 पता है जो बाइनरी प्रारूप में दर्शाया गया है और आठ 16-बिट ब्लॉकों में विभाजित है:

0010000000000001 0000000000000000 001100100011010000 1101111111100001 0000000001100011 0000000000000000 0000000000000000 1111111011111011

प्रत्येक ब्लॉक को फिर हेक्साडेसिमल में बदल दिया जाता है और ':' प्रतीक द्वारा अलग किया जाता है:

2001: 0000: 3238: DFE1: 0063: 0000: 0000: FEFB

हेक्साडेसिमल प्रारूप में परिवर्तित होने के बाद भी, आईपीवी 6 पता लंबे समय तक बना रहता है। IPv6 पते को छोटा करने के लिए कुछ नियम प्रदान करता है। ये नियम हैं:

Rule:1 अग्रणी शून्य (तों) को त्यागें:

ब्लॉक 5, 0063 में, अग्रणी दो 0 को छोड़ा जा सकता है, जैसे कि (5 वां ब्लॉक):

2001: 0000: 3238: DFE1: 63: 0000: 0000: FEFB

Rule:2 यदि दो और ब्लॉकों में लगातार शून्य होते हैं, तो उन सभी को छोड़ दें और दोहरे बृहदान्त्र के चिह्न से प्रतिस्थापित करें ::, जैसे कि (6 वां और 7 वां खंड):

2001: 0000: 3238: DFE1: 63 :: FEFB

जीरो के लगातार ब्लॉक को केवल एक बार ही बदला जा सकता है :: इसलिए यदि पते में अभी भी शून्य के ब्लॉक हैं तो उन्हें एकल शून्य तक सिकुड़ा जा सकता है, जैसे (दूसरा ब्लॉक):

2001: 0: 3238: DFE1: 63 :: FEFB

इंटरफ़ेस आईडी

IPv6 में तीन अलग-अलग प्रकार की यूनिकैस्ट एड्रेस स्कीम हैं। पते की दूसरी छमाही (अंतिम 64 बिट्स) हमेशा इंटरफ़ेस आईडी के लिए उपयोग की जाती है। एक प्रणाली का मैक पता 48-बिट्स से बना है और हेक्साडेसिमल में दर्शाया गया है। मैक पते को दुनिया भर में विशिष्ट रूप से सौंपा गया माना जाता है। मैक पते की इस विशिष्टता का लाभ इंटरफ़ेस आईडी लेता है। एक होस्ट IEEE के विस्तारित विशिष्ट पहचानकर्ता (EUI-64) प्रारूप का उपयोग करके अपनी इंटरफ़ेस आईडी को ऑटो-कॉन्फ़िगर कर सकता है। सबसे पहले, एक होस्ट अपने स्वयं के मैक पते को दो 24-बिट हिस्सों में विभाजित करता है। फिर 16-बिट हेक्स मूल्य 0xFFFE मैक पते के उन दो हिस्सों में विभाजित है, जिसके परिणामस्वरूप 64-बिट इंटरफ़ेस आईडी है।

[ छवि: EUI-64 इंटरफ़ेस आईडी ]

ग्लोबल यूनीकास्ट पता

यह पता प्रकार IPv4 के सार्वजनिक पते के बराबर है। IPv6 में वैश्विक यूनिकैस्ट पते विश्व स्तर पर पहचाने जाने योग्य और विशिष्ट पते वाले हैं।

[ चित्र: ग्लोबल यूनिकैस्ट एड्रेस ]

ग्लोबल रूटिंग प्रीफ़िक्स: सबसे महत्वपूर्ण 48-बिट्स को ग्लोबल रूटिंग प्रीफ़िक्स के रूप में नामित किया गया है जो विशिष्ट स्वायत्त प्रणाली को सौंपा गया है। ग्लोबल रूटिंग प्रीफ़िक्स के तीन सबसे महत्वपूर्ण बिट्स हमेशा 001 पर सेट होते हैं।

लिंक-स्थानीय पता

ऑटो-कॉन्फ़िगर किया गया IPv6 पता लिंक-स्थानीय पते के रूप में जाना जाता है। यह पता हमेशा FE80 से शुरू होता है। लिंक-स्थानीय पते के पहले 16 बिट्स हमेशा 1111 1110 1000 0000 (FE80) पर सेट होते हैं। अगले 48-बिट्स 0 पर सेट हैं, इस प्रकार:

[ चित्र: लिंक-स्थानीय पता ]

लिंक-स्थानीय पते केवल एक लिंक (प्रसारण खंड) पर आईपीवी 6 मेजबानों के बीच संचार के लिए उपयोग किए जाते हैं। ये पते रुटेबल नहीं हैं, इसलिए राउटर लिंक के बाहर इन पतों को कभी फॉरवर्ड नहीं करता है।

अनोखा-स्थानीय पता

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

[ चित्र: अनोखा-स्थानीय पता ]

उपसर्ग हमेशा 1111 110 पर सेट होता है। एल बिट, जो कि 1 पर सेट है यदि पता स्थानीय रूप से सौंपा गया है। अभी तक L बिट का 0 का अर्थ परिभाषित नहीं किया गया है। इसलिए, अद्वितीय स्थानीय IPv6 पता हमेशा 'FD' से शुरू होता है।

IPv6 यूनिकस्ट पते का दायरा:

[ चित्र: IPv6 यूनिकस्ट एड्रेस स्कोप ]

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

संस्करण 6 में IPv4 की तुलना में IP पते की थोड़ी जटिल संरचना है। IPv6 ने विशेष उद्देश्यों के लिए कुछ पते और पते नोटेशन आरक्षित किए हैं। नीचे दी गई तालिका देखें:

विशेष पते:

  • जैसा कि तालिका में दिखाया गया है: 0: 0: 0: 0: 0: 0: 0: 0/128 पता कुछ भी निर्दिष्ट नहीं करता है और इसे अनिर्दिष्ट पता कहा जाता है। सरलीकृत करने के बाद, सभी 0s को :: / 128 पर कॉम्पैक्ट किया जाता है।

  • IPv4 में, netmask 0.0.0.0 के साथ 0.0.0.0 पता डिफ़ॉल्ट मार्ग का प्रतिनिधित्व करता है। समान अवधारणा IPv6 के लिए भी applie है, पता 0: 0: 0: 0: 0: 0: 0: 0: 0 सभी नेट्सस्क के साथ डिफ़ॉल्ट मार्ग का प्रतिनिधित्व करता है। IPv6 को लागू करने के बाद केवल इस पते को संपीड़ित किया जाता है :: / 0।

  • IPv4 में लूपबैक पते 127.0.0.1 से 127.255.255.255 श्रृंखला द्वारा दर्शाए गए हैं। लेकिन IPv6 में, केवल 0: 0: 0: 0: 0: 0: 0: 1/128 पता लूपबैक पते का प्रतिनिधित्व करता है। केवल लूपबैक पते के बाद, इसे :: 1/128 के रूप में दर्शाया जा सकता है।

रूटिंग प्रोटोकॉल के लिए आरक्षित मल्टीकास्ट पता:

  • उपरोक्त तालिका आंतरिक मार्ग प्रोटोकॉल द्वारा उपयोग किए जाने वाले आरक्षित मल्टीकास्ट पते दिखाती है।

  • सभी पते समान आईपीवी 4 फैशन में आरक्षित हैं

राउटर / नोड के लिए आरक्षित बहुस्तरीय पता:

  • ये पते IPV6 पते के साथ कॉन्फ़िगर किए बिना उपलब्ध राउटर और मेजबानों को बोलने के लिए राउटर और मेजबानों की मदद करते हैं। होस्ट IPI6 पते को स्व-कॉन्फ़िगर करने के लिए EUI-64 आधारित ऑटो-कॉन्फ़िगरेशन का उपयोग करते हैं और फिर इन पतों के माध्यम से खंड पर उपलब्ध होस्ट / राउटर से बात करते हैं।

IPv6 का आश्चर्य इसके हेडर में निहित है। IPv6 एड्रेस IPv4 से 4 गुना बड़ा है लेकिन IPv6 हेडर IPv4 की तुलना में केवल 2 गुना बड़ा है। IPv6 हेडर में एक फिक्स्ड हैडर और शून्य या अधिक वैकल्पिक (एक्सटेंशन) हेडर होते हैं। राउटर के लिए आवश्यक सभी आवश्यक जानकारी फिक्स्ड हैडर में रखी जाती है। एक्सटेंशन हैडर में वैकल्पिक जानकारी होती है जो राउटर को समझने में मदद करती है कि पैकेट / प्रवाह को कैसे संभालना है।

फिक्स्ड हैडर

[ छवि: IPv6 फिक्स्ड हैडर ]

IPv6 फिक्स्ड हेडर 40 बाइट्स लंबा होता है और इसमें निम्नलिखित जानकारी होती है।

एस.एन.फ़ील्ड और विवरण
1

Version (4-बिट्स): यह इंटरनेट प्रोटोकॉल के संस्करण का प्रतिनिधित्व करता है, अर्थात 0110।

2

Traffic Class(8-बिट्स): इन 8 बिट्स को दो भागों में बांटा गया है। सबसे महत्वपूर्ण 6 बिट्स का उपयोग टाइप ऑफ सर्विस के लिए किया जाता है, जो राउटर को बताता है कि इस पैकेट को क्या सेवाएं प्रदान की जानी चाहिए। कम से कम 2 बिट्स का इस्तेमाल एक्सप्लोसिव कंजेशन नोटिफिकेशन (ECN) के लिए किया जाता है।

3

Flow Label(20-बिट्स): इस लेबल का उपयोग संचार से संबंधित पैकेटों के क्रमिक प्रवाह को बनाए रखने के लिए किया जाता है। स्रोत उस अनुक्रम को लेबल करता है जो राउटर को यह पहचानने में मदद करता है कि यह पैकेट सूचना के एक विशिष्ट प्रवाह से संबंधित है। यह फ़ील्ड डेटा पैकेट के पुन: आदेश देने से बचने में मदद करती है। यह स्ट्रीमिंग / रीयल-टाइम मीडिया के लिए डिज़ाइन किया गया है।

4

Payload Length(16-बिट्स): इस फ़ील्ड का उपयोग राउटर को यह बताने के लिए किया जाता है कि उसके पेलोड में इस पैकेट की कितनी जानकारी है। पेलोड एक्सटेंशन हेडर्स और अपर लेयर डेटा से बना है। 16 बिट्स के साथ, 65535 बाइट तक का संकेत दिया जा सकता है, लेकिन यदि एक्सटेंशन हेडर में हॉप-बाय-हॉप एक्सटेंशन हैडर है, तो पेलोड की तुलना में हैडर 65535 बाइट्स से अधिक हो सकता है और यह फ़ील्ड 0 पर सेट है।

5

Next Header(8-बिट्स): इस फ़ील्ड का उपयोग या तो एक्सटेंशन हैडर के प्रकार को इंगित करने के लिए किया जाता है, या यदि एक्सटेंशन हेडर मौजूद नहीं है, तो यह ऊपरी लेयर पीडीयू को इंगित करता है। ऊपरी परत पीडीयू के प्रकार के लिए मान आईपीवी 4 के समान है।

6

Hop Limit(8-बिट्स): इस क्षेत्र का उपयोग पैकेट को नेटवर्क में लूप को रोकने के लिए किया जाता है। यह IPv4 में TTL के समान है। होप लिमिट क्षेत्र का मूल्य 1 से घटाया जाता है क्योंकि यह एक लिंक (राउटर / हॉप) पास करता है। जब क्षेत्र 0 पर पहुंच जाता है तो पैकेट को छोड़ दिया जाता है।

7

Source Address (128-बिट्स): यह फ़ील्ड पैकेट के प्रवर्तक के पते को इंगित करता है।

8

Destination Address (128-बिट्स): यह फील्ड पैकेट के इच्छित प्राप्तकर्ता का पता प्रदान करता है।

एक्सटेंशन हेडर

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

जब एक्सटेंशन हेडर्स का उपयोग किया जाता है, तो IPv6 फिक्स्ड हैडर का अगला हैडर फील्ड पहले एक्सटेंशन हेडर की ओर इशारा करता है। यदि एक और एक्सटेंशन हैडर है, तो पहले एक्सटेंशन हैडर का 'नेक्स्ट-हैडर' फील्ड पॉइंट दूसरे नंबर पर, और इसी तरह। पिछले एक्सटेंशन हैडर का 'नेक्स्ट-हैडर' फील्ड अपर लेयर हैडर की ओर इशारा करता है। इस प्रकार सभी हेडर एक लिंक किए गए सूची तरीके से अगले एक तक जाते हैं।

यदि अगला हैडर फ़ील्ड में मान 59 है, तो यह इंगित करता है कि इस हेडर के बाद कोई हेडर नहीं है, अपर लेयर हेडर भी नहीं।

निम्नलिखित विस्तार शीर्षकों को RFC 2460 के अनुसार समर्थित होना चाहिए:

एक्सटेंशन हेडर्स का क्रम होना चाहिए:

ये हेडर:

  • 1. पहले और बाद के गंतव्यों द्वारा संसाधित किया जाना चाहिए।

  • 2. अंतिम गंतव्य द्वारा संसाधित किया जाना चाहिए।

एक्सटेंशन हेडर एक लिंक किए गए सूची तरीके से एक के बाद एक व्यवस्थित किए जाते हैं, जैसा कि नीचे दिए गए चित्र में दिखाया गया है:

[ छवि: एक्सटेंशन हेडर कनेक्टेड प्रारूप ]

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

IPv6 में, कोई प्रसारण तंत्र नहीं है। यह एक IPv6 सक्षम होस्ट के लिए DHCP से IP पता प्राप्त करने या मैन्युअल रूप से कॉन्फ़िगर करने के लिए आवश्यक नहीं है, लेकिन यह अपने स्वयं के IP को स्वतः कॉन्फ़िगर कर सकता है। फिर, एक होस्ट IPv6 सक्षम नेटवर्क पर दूसरों के साथ कैसे संवाद करेगा?

ARP को ICMPv6 नेबर डिस्कवरी प्रोटोकॉल द्वारा प्रतिस्थापित किया गया है।

पड़ोसी डिस्कवरी प्रोटोकॉल

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

  • Neighbor Solicitation: सभी IPv6 के या तो मैन्युअल रूप से, या DHCP सर्वर या ऑटो-कॉन्फ़िगरेशन द्वारा कॉन्फ़िगर करने के बाद, होस्ट FF02 के लिए एक पड़ोसी सॉलिसिटेशन संदेश भेजता है :: अपने सभी IPv6 पतों के लिए 1/16 मल्टीकास्ट पता, ताकि कोई और न समझ सके पतों।

  • DAD (Duplicate Address Detection): जब होस्ट अपने पड़ोसी सॉलिसिटेशन संदेश के बारे में खंड से कुछ भी नहीं सुनता है, तो यह मानता है कि खंड पर कोई डुप्लिकेट पता मौजूद नहीं है।

  • Neighbor Advertisement: अपने इंटरफेस को पते असाइन करने और उन्हें बनाने और चलाने के बाद, होस्ट एक बार फिर से एक पड़ोसी विज्ञापन संदेश भेजता है जो खंड पर अन्य सभी मेजबानों को बताता है, कि उसने उन आईपीवी 6 पते को अपने इंटरफेस को सौंपा है।

एक बार जब एक होस्ट अपने आईपीवी 6 पतों के विन्यास के साथ किया जाता है, तो यह निम्नलिखित चीजें करता है:

  • Router Solicitation: एक होस्ट इस सेगमेंट पर किसी भी राउटर की उपस्थिति जानने के लिए अपने सेगमेंट पर राउटर सॉलिसिटेशन मल्टिकास्ट पैकेट (FF02 :: 2/16) भेजता है। यह मेजबान को राउटर को उसके डिफ़ॉल्ट गेटवे के रूप में कॉन्फ़िगर करने में मदद करता है। यदि इसका डिफ़ॉल्ट गेटवे राउटर नीचे जाता है, तो होस्ट एक नए राउटर में शिफ्ट हो सकता है और इसे डिफ़ॉल्ट गेटवे बना सकता है।

  • Router Advertisement: जब एक राउटर एक राउटर सॉलिसिटेशन संदेश प्राप्त करता है, तो वह उस लिंक पर अपनी उपस्थिति का विज्ञापन करते हुए होस्ट को वापस भेज देता है।

  • Redirect: यह ऐसी स्थिति हो सकती है जहां एक राउटर को राउटर सॉलिसिटेशन अनुरोध प्राप्त होता है, लेकिन यह जानता है कि यह मेजबान के लिए सबसे अच्छा प्रवेश द्वार नहीं है। इस स्थिति में, राउटर एक रीडायरेक्ट संदेश वापस भेजता है जिसमें मेजबान को बताया जाता है कि एक बेहतर 'नेक्स्ट-हॉप' राउटर उपलब्ध है। अगला-हॉप वह है जहां मेजबान अपने डेटा को एक मेजबान को भेजेगा जो उसी खंड से संबंधित नहीं है।

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

IPv6 पते एक पते का प्रतिनिधित्व करने के लिए 128 बिट्स का उपयोग करता है जिसमें सबनेटिंग के लिए उपयोग किए जाने वाले बिट्स शामिल हैं। पता का दूसरा भाग (कम से कम 64 बिट्स) हमेशा केवल होस्ट के लिए उपयोग किया जाता है। इसलिए, यदि हम नेटवर्क को सबनेट करते हैं तो कोई समझौता नहीं है।

[ छवि: IPv6 सबनेटिंग ]

सबनेट के 16 बिट्स आईपीवी 4 के क्लास बी नेटवर्क के बराबर हैं। इन सबनेट बिट्स के प्रयोग से एक संगठन में 65 हज़ार से अधिक सबनेट हो सकते हैं, जो कि पर्याप्त से अधिक है।

इस प्रकार रूटिंग उपसर्ग / 64 है और मेजबान भाग 64 बिट्स है। हालांकि, हम सबनेट आईडी के 16 बिट्स से आगे नेटवर्क को सबनेट कर सकते हैं, मेजबानों को उधार ले सकते हैं लेकिन यह अनुशंसा की जाती है कि 64 बिट्स को हमेशा मेजबान पते के लिए उपयोग किया जाना चाहिए क्योंकि ऑटो-कॉन्फ़िगरेशन के लिए 64 बिट्स की आवश्यकता होती है।

IPv6 सबनेटिंग IPv4 में वैरिएबल लेंथ सबनेट मास्किंग के समान अवधारणा पर काम करता है।

/ 48 उपसर्ग को एक संगठन को आवंटित किया जा सकता है जो इसे / 64 सबनेट उपसर्गों तक का लाभ प्रदान करता है, जो 65535 उप-नेटवर्क है, प्रत्येक में 2 64 होस्ट हैं। A / 64 उपसर्ग को एक बिंदु से बिंदु कनेक्शन पर सौंपा जा सकता है जहां एक लिंक पर केवल दो होस्ट (या IPv6 सक्षम डिवाइस) हैं।

IPv4 से IPv6 तक पूरी तरह से संक्रमण में एक समस्या यह है कि IPv6 पिछड़े संगत नहीं है। यह ऐसी स्थिति में होता है जहां या तो कोई साइट IPv6 पर है या यह नहीं है। नई तकनीक के कार्यान्वयन के विपरीत जहां नया एक पिछड़ा संगत है इसलिए पुरानी प्रणाली अभी भी नए के साथ बिना किसी अतिरिक्त बदलाव के काम कर सकती है।

इस छोटी-सी कमी को दूर करने के लिए, ऐसी कुछ प्रौद्योगिकियाँ मौजूद हैं जिनका उपयोग IPv4 से IPv6 में धीमी और सुगम संक्रमण में किया जा सकता है:

दोहरे स्टैक राउटर

एक राउटर को आईपीवी 4 और आईपीवी 6 दोनों ही पतों के साथ स्थापित किया जा सकता है, जो संबंधित आईपी योजना के नेटवर्क की ओर इशारा करते हुए उसके इंटरफेस पर कॉन्फ़िगर किया गया है।

[ छवि: दोहरी स्टैक राउटर ]

उपरोक्त आरेख में, एक सर्वर जो IPv4 के साथ-साथ IPv6 पते के लिए कॉन्फ़िगर किया गया है, अब सभी होस्ट्स के साथ IPv4 नेटवर्क और IPv6 नेटवर्क पर दोहरी स्टैक राउटर की मदद से बोल सकता है। डुअल स्टैक राउटर, दोनों नेटवर्क के साथ संचार कर सकता है और मेजबानों को अपने संबंधित आईपी संस्करण को बदले बिना सर्वर तक पहुंचने के लिए एक माध्यम प्रदान करता है।

टनेलिंग

ऐसे परिदृश्य में जहां अलग-अलग आईपी संस्करण मध्यवर्ती पथ या पारगमन नेटवर्क पर मौजूद हैं, टनलिंग एक बेहतर समाधान प्रदान करता है जहां उपयोगकर्ता का डेटा गैर-समर्थित आईपी संस्करण से गुजर सकता है।

[ चित्र: टनलिंग ]

उपरोक्त आरेख में दर्शाया गया है कि कैसे दो दूरस्थ IPv4 नेटवर्क टनल के माध्यम से संचार कर सकते हैं, जहां पारगमन नेटवर्क IPv6 पर था। इसके विपरीत भी संभव है जहां पारगमन नेटवर्क आईपीवी 6 पर है और दूरस्थ साइटें जो संचार करने का इरादा रखती हैं, आईपीवी 4 पर हैं।

NAT प्रोटोकॉल अनुवाद

यह NAT-PT (नेटवर्क एड्रेस ट्रांसलेशन - प्रोटोकॉल ट्रांसलेशन) सक्षम डिवाइस के माध्यम से IPv6 में संक्रमण का एक और महत्वपूर्ण तरीका है। NAT-PT डिवाइस की मदद से, वास्तविक रूपांतरण IPv4 और IPv6 पैकेट और इसके विपरीत होता है। नीचे दिए गए चित्र देखें:

[ छवि: NAT - प्रोटोकॉल अनुवाद ]

IPv4 पते के साथ एक होस्ट इंटरनेट पर IPv6 सक्षम सर्वर के लिए एक अनुरोध भेजता है जो IPv4 पते को नहीं समझता है। इस परिदृश्य में, NAT-PT डिवाइस उन्हें संवाद करने में मदद कर सकती है। जब IPv4 होस्ट IPv6 सर्वर, NAT-PT डिवाइस / राउटर के लिए एक अनुरोध पैकेट भेजता है, IPv4 पैकेट को स्ट्रिप्स करता है, IPv4 हेडर निकालता है और IPv6 हेडर जोड़ता है और इसे इंटरनेट के माध्यम से भेजता है। जब IPv6 सर्वर से एक प्रतिक्रिया IPv4 होस्ट के लिए आती है, तो राउटर इसके विपरीत करता है।

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

IPv6 गतिशीलता एक ऐसा तंत्र प्रदान करती है जो किसी भी संचार / कनेक्शन को खोए बिना और उसके आईपी पते को खोए बिना अलग-अलग लिंक के बीच घूमने की क्षमता के साथ एक मेजबान को लैस करता है।

इस तकनीक में कई संस्थाएँ शामिल हैं:

  • Mobile Node: डिवाइस जिसे IPv6 गतिशीलता की आवश्यकता होती है।

  • Home Link: यह लिंक होम सबनेट प्रीफिक्स के साथ कॉन्फ़िगर किया गया है और यहीं पर मोबाइल IPv6 डिवाइस को अपना होम एड्रेस मिलता है।

  • Home Address: यह वह पता है जिसे मोबाइल नोड होम लिंक से प्राप्त करता है। यह मोबाइल नोड का स्थायी पता है। यदि मोबाइल नोड एक ही होम लिंक में रहता है, तो विभिन्न संस्थाओं के बीच संचार हमेशा की तरह होता है।

  • Home Agent: यह एक राउटर है जो मोबाइल नोड्स के लिए रजिस्ट्रार के रूप में कार्य करता है। होम एजेंट होम लिंक से जुड़ा है और सभी मोबाइल नोड्स, उनके होम एड्रेस और उनके वर्तमान आईपी पते के बारे में जानकारी रखता है।

  • Foreign Link: कोई अन्य लिंक जो मोबाइल नोड का होम लिंक नहीं है।

  • Care-of Address: जब एक मोबाइल नोड एक विदेशी लिंक से जुड़ता है, तो यह उस विदेशी लिंक के सबनेट का नया आईपी पता प्राप्त करता है। होम एजेंट होम एड्रेस और केयर ऑफ़ एड्रेस दोनों की जानकारी रखता है। एकाधिक देखभाल के पते मोबाइल नोड को सौंपे जा सकते हैं, लेकिन किसी भी समय पते के केवल एक केयर-होम पते के साथ बाध्यकारी है।

  • Correspondent Node: कोई भी IPv6 डिवाइस सक्षम करता है जो मोबाइल नोड के साथ संचार करने का इरादा रखता है।

गतिशीलता ऑपरेशन

जब मोबाइल नोड अपने होम लिंक में रहता है, तो सभी संचार इसके होम एड्रेस पर होते हैं। जैसा की नीचे दिखाया गया:

[ छवि: मोबाइल लिंक होम लिंक से जुड़ा ]

जब मोबाइल नोड अपना होम लिंक छोड़ता है और कुछ विदेशी लिंक से जुड़ा होता है, तो IPv6 की गतिशीलता सुविधा चलन में आती है। फॉरेन लिंक से जुड़ने के बाद, मोबाइल नोड फॉरेन लिंक से IPv6 एड्रेस प्राप्त करता है। इस पते को केयर-ऑफ एड्रेस कहा जाता है। मोबाइल नोड अपने होम एजेंट को पते की नई देखभाल के साथ बाध्यकारी अनुरोध भेजता है। होम एजेंट मोबाइल नोड के होम एड्रेस को केयर ऑफ एड्रेस के साथ बांधता है, दोनों के बीच एक सुरंग स्थापित करता है।

जब भी कोई कॉरस्पॉन्डेंट नोड मोबाइल नोड (अपने होम एड्रेस पर) के साथ संबंध स्थापित करने की कोशिश करता है, तो होम एजेंट उस सुरंग पर मोबाइल नोड के केयर ऑफ एड्रेस के पैकेट और फॉरवर्ड को स्वीकार करता है जो पहले से ही स्थापित था।

[ छवि: मोबाइल लिंक विदेशी लिंक से जुड़ा ]

मार्ग अनुकूलन

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

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

रूटिंग प्रोटोकॉल के दो रूप मौजूद हैं

  • Distance Vector Routing Protocol: एक राउटर रनिंग डिस्टेंस वेक्टर प्रोटोकॉल अपने जुड़े मार्गों को विज्ञापित करता है और अपने पड़ोसियों से नए मार्ग सीखता है। गंतव्य तक पहुंचने के लिए मार्ग की लागत स्रोत और गंतव्य के बीच हॉप्स के माध्यम से गणना की जाती है। एक राउटर आम तौर पर अपने पड़ोसी पर सबसे अच्छा पथ चयन के लिए निर्भर करता है, जिसे "रूटिंग-बाय-अफवाहों" के रूप में भी जाना जाता है। RIP और BGP डिस्टेंस वेक्टर प्रोटोकॉल हैं।

  • Link-State Routing Protocol: यह प्रोटोकॉल एक लिंक की स्थिति को स्वीकार करता है और अपने पड़ोसियों को विज्ञापित करता है। नए लिंक के बारे में जानकारी सहकर्मी राउटर से सीखी जाती है। सभी रूटिंग सूचनाओं को परिवर्तित करने के बाद, लिंक-स्टेट रूटिंग प्रोटोकॉल सभी उपलब्ध लिंक के लिए सर्वोत्तम पथ की गणना करने के लिए अपने स्वयं के एल्गोरिथ्म का उपयोग करता है। OSPF और IS-IS लिंक स्टेट रूटिंग प्रोटोकॉल हैं और दोनों ही Dijkstra के सबसे छोटे पथ प्रथम एल्गोरिथ्म का उपयोग करते हैं।

रूटिंग प्रोटोकॉल को दो श्रेणियों में विभाजित किया जा सकता है:

  • Interior Routing Protocol: इस श्रेणी के प्रोटोकॉल का उपयोग एक स्वायत्त प्रणाली या संगठन के भीतर किया जाता है ताकि इसकी सीमा के अंदर सभी राउटर के बीच मार्गों को वितरित किया जा सके। उदाहरण: RIP, OSPF।

  • Exterior Routing Protocol: जबकि एक बाहरी रूटिंग प्रोटोकॉल दो अलग-अलग स्वायत्त प्रणालियों या संगठन के बीच रूटिंग जानकारी वितरित करता है। उदाहरण: बीजीपी

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

  • RIPng

    रिपिंग का मतलब है रुटिंग इंफोर्मेशन प्रोटोकॉल नेक्स्ट जनरेशन। यह एक आंतरिक रूटिंग प्रोटोकॉल है और एक दूरी वेक्टर प्रोटोकॉल है। IPv6 को सपोर्ट करने के लिए RIPng को अपग्रेड किया गया है।

  • OSPFv3

  • ओपन शॉर्टेस्ट पाथ फर्स्ट वर्जन 3 एक आंतरिक रूटिंग प्रोटोकॉल है जिसे IPv6 को सपोर्ट करने के लिए संशोधित किया गया है। यह एक लिंक-स्टेट प्रोटोकॉल है और सभी गंतव्यों के लिए सबसे अच्छे रास्ते की गणना करने के लिए जिकरास्ता का सबसे छोटा पथ प्रथम एल्गोरिथ्म है।

  • BGPv4

    बीजीपी का मतलब बॉर्डर गेटवे प्रोटोकॉल है। यह केवल खुला मानक बाहरी गेटवे प्रोटोकॉल उपलब्ध है। बीजीपी एक दूरस्थ वेक्टर प्रोटोकॉल है जो हॉप के रूप में राउटर की संख्या के बजाय गणना मीट्रिक के रूप में स्वायत्त प्रणाली लेता है। IPP6 रूटिंग का समर्थन करने के लिए BGPv4 BGP का अपग्रेड है।

IPv6 का समर्थन करने के लिए परिवर्तित प्रोटोकॉल:

  • ICMPv6: इंटरनेट नियंत्रण संदेश प्रोटोकॉल संस्करण 6 IPv6 आवश्यकताओं को समायोजित करने के लिए ICMP का उन्नत कार्यान्वयन है। इस प्रोटोकॉल का उपयोग नैदानिक ​​कार्यों, त्रुटि और सूचना संदेश, सांख्यिकीय उद्देश्यों के लिए किया जाता है। ICMPv6 का नेबर डिस्कवरी प्रोटोकॉल ARP की जगह लेता है और लिंक पर पड़ोसी और राउटर को खोजने में मदद करता है।

  • DHCPv6: डायनेमिक होस्ट कॉन्फ़िगरेशन प्रोटोकॉल संस्करण 6 डीएचसीपी का कार्यान्वयन है। हालाँकि IPv6 सक्षम होस्ट को IP पता प्राप्त करने के लिए किसी भी DHCPv6 सर्वर की आवश्यकता नहीं होती है क्योंकि वे स्वतः कॉन्फ़िगर किए जा सकते हैं। DNS सर्वर का पता लगाने के लिए न तो उन्हें DHCPv6 की आवश्यकता है क्योंकि DNS को ICMPv6 नेबर डिस्कवरी प्रोटोकॉल के माध्यम से खोजा और कॉन्फ़िगर किया जा सकता है। फिर भी इन सूचनाओं को प्रदान करने के लिए DHCPv6 सर्वर का उपयोग किया जा सकता है।

  • DNS: DNS का कोई नया संस्करण नहीं आया है, लेकिन अब यह IPv6 पतों की क्वेरी के लिए समर्थन प्रदान करने के लिए एक्सटेंशन से लैस है। IPv6 क्वेरी संदेशों का उत्तर देने के लिए एक नया AAAA (क्वाड-ए) रिकॉर्ड जोड़ा गया है। अब DNS क्वेरी फॉर्मेट में किसी भी बदलाव के बिना दोनों आईपी संस्करणों (4 और 6) के साथ उत्तर दे सकता है।

IPv4 1982 से, इंटरनेट का निर्विवाद नेता रहा है। IPv4 के एड्रेस स्पेस थकावट के साथ IPv6 अब इंटरनेट का नियंत्रण ले रहा है, जिसे इंटरनेट 2 कहा जाता है।

IPv4 व्यापक रूप से तैनात है और IPv6 में माइग्रेशन आसान नहीं होगा। अब तक IPv6 IPv4 के एड्रेस स्पेस को 1% से कम कर सकता है।

दुनिया ने 08 जून, 2011 को 'विश्व आईपीवी 6 दिवस' मनाया, जिसका उद्देश्य इंटरनेट पर आईपीवी 6 पते का पूर्ण परीक्षण करना था। 06 जून, 2012 को इंटरनेट समुदाय ने आधिकारिक तौर पर IPv6 लॉन्च किया। इस दिन सभी ISP जो IPv6 की पेशकश कर रहे थे, इसे सार्वजनिक डोमेन पर सक्षम करना था और इसे सक्षम रखना था। सभी डिवाइस निर्माता ने उपकरणों पर IPv6 को बाय-डिफॉल्ट सक्षम करने की पेशकश की।

यह IPv6 के लिए इंटरनेट समुदाय को स्थानांतरित करने के लिए प्रोत्साहित करने की दिशा में एक कदम था।

संगठनों को आईपीवी 4 से आईपीवी 6 में प्रवास करने के लिए बहुत सारे तरीके प्रदान किए जाते हैं। इसके अलावा, संगठन, पूरी तरह से पलायन करने से पहले IPv6 का परीक्षण करने के लिए तैयार है, IPv4 और IPv6 दोनों को एक साथ चला सकता है। विभिन्न आईपी संस्करणों के नेटवर्क संचार कर सकते हैं और उपयोगकर्ता डेटा को दूसरी तरफ चलने के लिए सुरंग में रखा जा सकता है।

IPv6 का भविष्य

IPv6 सक्षम इंटरनेट संस्करण 2 आज बदल देगा IPv4 सक्षम इंटरनेट। जब इंटरनेट को IPv4 के साथ लॉन्च किया गया था, तो अमेरिका और यूरोप जैसे विकसित देशों ने भविष्य की आवश्यकता को ध्यान में रखते हुए अपने-अपने देशों में इंटरनेट की तैनाती के लिए IPv4 का बड़ा स्थान लिया। लेकिन इंटरनेट हर जगह पहुंच गया और दुनिया के हर देश को जोड़ने और जोड़ने के लिए आईपीवी 4 पता स्थान की आवश्यकता बढ़ गई। परिणामस्वरूप, इस दिन तक अमेरिका और यूरोप के पास कई आईपीवी 4 पता स्थान उनके पास रह गए हैं और भारत और चीन जैसे देश आईपीवी 6 की तैनाती के माध्यम से अपनी आईपी अंतरिक्ष आवश्यकता को संबोधित करने के लिए बाध्य हैं।

ज्यादातर IPv6 की तैनाती अमेरिका, यूरोप के बाहर की जा रही है। भारत और चीन IPv6 के लिए अपना संपूर्ण स्थान बदलने के लिए आगे बढ़ रहे हैं। चीन ने चाइना नेक्स्ट जनरेशन इंटरनेट नाम से पांच साल की तैनाती की योजना की घोषणा की है।

06 जून, 2012 के बाद सभी प्रमुख आईएसपी को आईपीवी 6 में स्थानांतरित कर दिया गया था और बाकी अभी भी चल रहे हैं।

IPv6 पता स्थान का पर्याप्त प्रदान करता है और आज की इंटरनेट सेवाओं का विस्तार करने के लिए डिज़ाइन किया गया है। सुविधा संपन्न IPv6 सक्षम इंटरनेट संस्करण 2 उम्मीद से अधिक वितरित कर सकता है।