क्या IPv6 एड्रेस स्पेस और IPv4 एड्रेस स्पेस पूरी तरह से असहमति हैं?


12

तेनबाम के कंप्यूटर नेटवर्क का कहना है

अंत में, IPv4 पतों को कॉलन की एक जोड़ी और एक पुराने बिंदीदार दशमलव संख्या के रूप में लिखा जा सकता है, उदाहरण के लिए:

::192.31.20.46
  1. क्या इसका मतलब है कि IPv4 एड्रेस स्पेस IPv6 एड्रेस स्पेस की सबसे निचली व्यवस्था में एम्बेडेड है?
  2. क्या ऐसी एम्बेडिंग तय है? क्या IPv4 एड्रेस स्पेस को IPv6 एड्रेस स्पेस की किसी भी निरंतर व्यवस्था में एम्बेड किया जा सकता है?

    क्या https://en.wikipedia.org/wiki/IPv6_address#Transition_from_IPv4 अनुवाद के कई वैकल्पिक तरीकों को सूचीबद्ध करता है ? यदि यह सही है, तो एम्बेडिंग ठीक नहीं है।

  3. क्या इसका मतलब है कि किसी भी IPv4 पते के लिए, कुछ IPv6 पता है जो IPv4 पते के समान पते को संदर्भित करता है?

    उदाहरण के लिए, कर रहे हैं ::192.31.20.46और 192.31.20.46 एक ही पते को प्रभावी ढंग से?

    • यदि मैं एक संदेश भेजूं ::192.31.20.46, तो क्या 192.31.20.46 मेरा संदेश प्राप्त होगा ?

    • यदि मैं एक संदेश भेजूं 192.31.20.46, तो क्या ::192.31.20.46 मेरा संदेश प्राप्त होगा ?

    क्या ::127.0.0.1 अब भी एक लूपबैक आईपी एड्रेस होगा, और यदि हाँ, तो क्या यह प्रभावी रूप से उसी पते का है 127.0.0.1?

  4. या IPv6 एड्रेस स्पेस और IPv4 एड्रेस स्पेस पूरी तरह से असम्बद्ध है (यानी ओवरलैपिंग नहीं), इस अर्थ में कि जब मैं IPv6 एड्रेस के साथ संवाद करता हूं, तो मैं IPv4 एड्रेस से संवाद नहीं करूंगा?

धन्यवाद।


4
पुरानी पाठ्य पुस्तकों से सावधान रहें। IPv4- मैप किए गए IPv6 पतों द्वारा IPv4- संगत IPv6 पतों को लगभग 15 वर्षों के लिए हटा दिया गया है। आधुनिक ऑपरेटिंग सिस्टम उन्हें पहचान नहीं सकते हैं। RFC 4291 देखें।
माइकल हैम्पटन

जवाबों:


8

क्या IPv6 एड्रेस स्पेस और IPv4 एड्रेस स्पेस पूरी तरह से असहमति हैं?

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

वह किताब पुरानी है। जिस पते पर यह संदर्भित किया गया है, वह बहुत पहले हटा दिया गया था। यह IPv6 के लिए पुराने IPv4- संगत पते का जिक्र कर रहा है जिसे हटा दिया गया था। देखें आरएफसी 5156, विशेष-उपयोग IPv6 पतों :

2.3। IPv4- संगत पते

:: / 96 IPv4- संगत पते [ RFC4291 ] हैं। ये पते हटाए गए हैं और सार्वजनिक इंटरनेट पर दिखाई नहीं देने चाहिए।

IPv6 के लिए IPv4-Mapped पता है, लेकिन यह वास्तव में पैकेट के लिए पते के रूप में उपयोग नहीं किया जाता है:

2.2। \ IPv4- मैप किए गए पते

:: FFFF: 0: 0/96 IPv4- मैप किए गए पते हैं [ RFC4291 ]। इस ब्लॉक के पते सार्वजनिक इंटरनेट पर प्रदर्शित नहीं होने चाहिए।

इसके अलावा संदर्भित आरएफसी 4291, आईपी संस्करण 6 एड्रेसिंग आर्किटेक्चर देखें :

2.5.5। IPv6 एंबेडेड IPv4 एड्रेस के साथ पते

दो प्रकार के IPv6 पते परिभाषित किए गए हैं जो पते के कम-क्रम 32 बिट्स में एक IPv4 पता ले जाते हैं। ये "IPv4- संगत IPv6 पता" और "IPv4- मैप्ड IPv6 पता" हैं।

2.5.5.1। IPv4- संगत IPv6 पता

"IPv4- संगत IPv6 पता" को IPv6 संक्रमण में सहायता के लिए परिभाषित किया गया था। "IPv4- संगत IPv6 पता" का प्रारूप इस प्रकार है:

|                80 bits               | 16 |      32 bits        |
+--------------------------------------+--------------------------+
|0000..............................0000|0000|    IPv4 address     |
+--------------------------------------+----+---------------------+

नोट: "IPv4- संगत IPv6 पता" में उपयोग किया जाने वाला IPv4 पता विश्व स्तर पर अद्वितीय IPv4 यूनिकस्ट पता होना चाहिए।

"IPv4- संगत IPv6 पता" अब हटा दिया गया है क्योंकि वर्तमान IPv6 संक्रमण तंत्र अब इन पतों का उपयोग नहीं करते हैं। इस पता प्रकार का समर्थन करने के लिए नए या अद्यतन कार्यान्वयन की आवश्यकता नहीं है।

2.5.5.2। IPv4-Mapped IPv6 पता

एक दूसरे प्रकार का IPv6 पता जो एक एम्बेडेड IPv4 पता रखता है, परिभाषित किया गया है। यह पता प्रकार IPv4 नोड्स के IPv6 पते के रूप में दर्शाने के लिए उपयोग किया जाता है। "IPv4- मैप्ड IPv6 एड्रेस" का प्रारूप इस प्रकार है:

|                80 bits               | 16 |      32 bits        |
+--------------------------------------+--------------------------+
|0000..............................0000|FFFF|    IPv4 address     |
+--------------------------------------+----+---------------------+

" IPv4- मैप किए गए IPv6 पते" के उपयोग की पृष्ठभूमि के लिए [ RFC4038 ] देखें ।


क्या इसका मतलब है कि IPv4 एड्रेस स्पेस IPv6 एड्रेस स्पेस की सबसे निचली व्यवस्था में एम्बेडेड है?

केवल कुछ परिस्थितियों में, लेकिन यह सामान्य रूप से अनुशंसित नहीं है।

क्या ऐसी एम्बेडिंग तय है? क्या IPv4 एड्रेस स्पेस को IPv6 एड्रेस स्पेस की किसी भी निरंतर व्यवस्था में एम्बेड किया जा सकता है?

केवल IPv6 एड्रेस रेंज के एक जोड़े को इसके लिए डिज़ाइन किया गया है, और उन्हें पैकेट भेजने के लिए उपयोग नहीं किया जाता है। ग्लोबल IPv6 एड्रेसिंग में इसका उपयोग नहीं किया गया है।

क्या इसका मतलब है कि किसी भी IPv4 पते के लिए, कुछ IPv6 पता है जो IPv4 पते के समान पते को संदर्भित करता है?

ज़रुरी नहीं। वैचारिक रूप से, हाँ, IPv6 के लिए IPv4- मैप किए गए पते के लिए, लेकिन वह वास्तव में पैकेट भेजने के लिए उपयोग नहीं किया जाता है।

उदाहरण के लिए, कर रहे हैं ::192.31.20.46और 192.31.20.46एक ही पते को प्रभावी ढंग से?

  • यदि मैं :: 192.31.20.46 पर संदेश भेजता हूं, तो क्या 192.31.20.46 मेरा संदेश प्राप्त करेगा?
  • अगर मैं 192.31.20.46 पर संदेश भेजता हूं, तो :: 192.31.20.46 मेरा संदेश प्राप्त करेगा?

विल :: 127.0.0.1 अभी भी एक लूपबैक आईपी एड्रेस होगा, और यदि हाँ, तो क्या यह प्रभावी रूप से 127.0.0.1 के समान ही है?

नहीं, ::192.31.20.46एक अमान्य IPv6 पता है क्योंकि IPv6 के लिए IPv4- संगत पते को हटा दिया गया है।

IPv4 और IPv6 दो अलग-अलग, असंगत प्रोटोकॉल हैं जो सह-अस्तित्व में हो सकते हैं, लेकिन सीधे संवाद नहीं कर सकते।

IPv6 का लूपबैक पता है ::1

या IPv6 एड्रेस स्पेस और IPv4 एड्रेस स्पेस पूरी तरह से असम्बद्ध है (यानी ओवरलैपिंग नहीं), इस अर्थ में कि जब मैं IPv6 एड्रेस के साथ संवाद करता हूं, तो मैं IPv4 एड्रेस से संवाद नहीं करूंगा?

IPv4 और IPv6 ने पूरी तरह से अलग-अलग संबोधित किया है। IPv4 32-बिट एड्रेसिंग का उपयोग करता है जो IPv6 128-बिट एड्रेसिंग के साथ असंगत है। प्रोटोकॉल हेडर भी अन्य तरीकों से बहुत अलग हैं। IPv4 IPv4 में सीखे गए पाठों के बाद बनाया गया था। याद रखें कि IPv4 एक शैक्षणिक / सरकारी प्रयोग था जिसका कभी भी इस तरह उपयोग करने का इरादा नहीं था, और IPv6 IPv4 की कमियों को ठीक करने का एक प्रयास है, लेकिन यह IPv4 के कारण असंगत है।


11

नंबर 4 सही है। V4 और v6 प्रोटोकॉल अलग-अलग प्रारूपों और एड्रेसिंग योजनाओं के साथ पूरी तरह से अलग हैं। दो पतों का टेलीफोन नंबर और लॉटरी नंबर के समान संबंध है- यानी कोई भी नहीं।

प्रोटोकॉल अनुवाद की अनुमति देने के लिए v4 से v6 मैपिंग के कई प्रस्तावित तरीके हैं, लेकिन अधिकांश आज अपदस्थ हैं।


0

मुझे कुछ आश्चर्य हुआ कि किसी भी मौजूदा उत्तर में 6to4 का उल्लेख नहीं है ।

यह IPv4 होस्ट को IPv6 पैकेट भेजने की अनुमति देता है, जो कि प्रोटोकॉल प्रकार 41 के IPv4 पैकेट के भीतर समझाया गया है।

6to4 पते 2002 के प्रकार हैं: AABB: CCDD: प्रत्यय IPv4 पते ABCD के समान है, जहां A, B, C, D दशमलव और AA, BB, CC, DD हैं। हेक्साडेसिमल हैं। तो, प्रत्येक IPv4 पते में वास्तव में IPv6 पतों की एक पूरी / 48 ब्लॉक होती है।

6to4 IPv4 पतों का उपयोग करते हुए IPv4 पतों को सूचित करने की अनुमति देने वाले कुछ नोटेशन तंत्र नहीं है, यह एक वास्तविक और काम करने वाला IPv6 संक्रमण तंत्र है।

हालांकि, 6to4 कनेक्टिविटी का प्रदर्शन और विलंबता खराब होगी, इसलिए देशी IPv6 को प्राथमिकता दी जाती है जहां ऐसी कनेक्टिविटी उपलब्ध है।

इसलिए, IPv4 और IPv6 रिक्त स्थान के बारे में मेरा उत्तर असम्बद्ध है: वास्तव में नहीं, प्रत्येक IPv4 पते में IPv6 पतों का / 48 ब्लॉक है।


आपके उत्तर के साथ समस्या यह है कि यह लोगों को विश्वास दिलाता है कि आपके पास IPv6- केवल होस्ट हो सकता है सीधे IPv4- केवल होस्ट या इसके विपरीत के साथ संवाद करें, और यह केवल सच नहीं है। इसके अलावा भी बहुत कुछ है, जिसमें रिले राउटर से लेकर प्रोटोकॉल तक का अनुवाद शामिल है, इसलिए, हां, पता स्थान अभी भी अलग है, लेकिन आपके पास कुछ ऐसा है जो अनुवाद करने के लिए दोनों प्रोटोकॉल में बात कर सकता है।
रॉन Maupin
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.