IPv6 पतों के काले जादू को समझना


3

मेरा राउटर (AVM Fritz Box) 6to4 को सपोर्ट कर रहा है। अब तक यह काम करता है लेकिन मैं समझना चाहता हूं कि क्या हो रहा है। आखिरी कुछ घंटे मैंने IPv6 बुक पर बिताए। ऐसी कई बातें हैं जो मुझे अब समझ में आ रही हैं लेकिन एक बात है जो मैं समझ नहीं पा रहा हूँ:

राउटर के पते:
सार्वजनिक IPv4 पता: 93.209.83.121 (हेक्स: 5dd1: 5379)

Global Prefix:                   2002:5dd1:5379:00|00 :0000:0000:0000:0000/56
Global IPv6 address on WAN side: 2002:5dd1:5379:80 00|:0224:feff:fe19:0fde/64
Global IPv6 address on LAN side: 2002:5dd1:5379:00 00|:0224:feff:fe19:0fdc/64

मैंने सकारात्मकता के लिए एक ऊर्ध्वाधर पट्टी (!) लगाई जहां उपसर्ग समाप्त होता है।

तो ग्लोबल उपसर्ग के साथ समाप्त होता है: 0000: लेकिन WAN की ओर से यह समाप्त होता है: 8000:
जैसा कि मैंने इसे समझा, यह: 8000: एड्रेस / 56 उपसर्ग में फिट नहीं होगा क्योंकि पहला बाइट अलग है: 0000:

मुझे उम्मीद थी कि इस ब्लॉक के दूसरे बाइट में / 64 सबनेट शुरू होंगे।
जैसे : 0001 :,: 0002 :, ...: 00FF:

लेकिन मैं वैश्विक IPv6 पते को पिंग करने में सक्षम हूं। क्या कोई मुझे समझा सकता है कि मुझे क्या गलत मिला है?


आपका उपसर्ग वास्तव में / 48 है, न कि 56 /।
Michael Hampton

धन्यवाद, सैंडर स्टीफन ने भी इसका उल्लेख किया। मैंने सीधे वेबइंटरफेस से पतों की प्रतिलिपि बनाई। मेरे फ्रिट्ज़बॉक्स ने स्वतः ही इस सुरंग को कॉन्फ़िगर कर दिया।
Reini

जवाबों:


3

जब से आप 6to4 का उपयोग कर रहे हैं, तो आपके पास पूरे / 48 उपलब्ध होंगे। पते की संरचना इस प्रकार है (शायद आपके लिए आवश्यक से अधिक विवरण सहित, लेकिन सिर्फ सुरक्षित पक्ष पर होने के लिए):

  • IPv6 पते हेक्साडेसिमल में हैं
  • 2002 6to4 (16 बिट्स) के लिए निश्चित उपसर्ग है
  • 5dd1:5379 आपका IPv4 पता हेक्साडेसिमल (2 * 16 बिट्स) में लिखा गया है
  • उसके बाद सब कुछ आपका (या आपके राउटर का) जैसा कि आप कृपया करते हैं :-)

आप इसे नीचे लिखें 2002:5dd1:5379::/48, जो तकनीकी रूप से उसी के समान है 2002:5dd1:5379:0000:0000:0000:0000:0000/48 यदि आप सभी ब्लॉक और प्रमुख शून्य लिखते हैं।

/48 इसका मतलब है कि पहले 48 बिट्स तय किए गए हैं ( 2002:5dd1:5379: हिस्सा) और वह सब कुछ ( 0000:0000:0000:0000:0000 सेवा मेरे ffff:ffff:ffff:ffff:ffff ) लचीला है (आपका काम करने के लिए)।

IPv6 के साथ हर नेटवर्क (LAN) a /64। पहले वाला है 2002:5dd1:5379:0000::/64 (जिसे आमतौर पर छोटा किया जाता है) 2002:5dd1:5379::/64 ) इसलिये :: का अर्थ है 'के कई ब्लॉक के रूप में 0000 यहाँ आवश्यक है)। दूसरा वाला है 2002:5dd1:5379:0001::/64, आदि तक 2002:5dd1:5379:ffff::/64

हां, इसका मतलब है कि आपको 65536 LAN के लिए पर्याप्त पते मिलेंगे!

/56 ग्लोबल उपसर्ग के रूप में उल्लिखित सिर्फ गलत है। जैसा कि मैंने पहले उल्लेख किया है कि यह वास्तव में एक है /48। फ्रिट्ज बॉक्स गलत उपसर्ग आकार दिखाने के बावजूद सही पते का उपयोग करता है। यह उपयोगकर्ता है ...:0000:... इसके LAN इंटरफ़ेस के लिए और ...:8000:... इसके WAN इंटरफ़ेस के लिए। उन विकल्पों के साथ कुछ भी गलत नहीं है, बस एक प्रदर्शन त्रुटि लगती है :-)

हालांकि एक महत्वपूर्ण बात: 6to4 हमेशा बहुत विश्वसनीय नहीं होता है। आपका राउटर IPv6-in-IPv4 टनल के बाहर 192.88.99.1 पर आउटबाउंड IPv6 ट्रैफिक भेजेगा। उस पते के साथ इंटरनेट पर कई राउटर हैं (किसी भी तकनीक को कहा जाता है) और आपके आउटबाउंड IPv6 ट्रैफ़िक को उस नेटवर्क का उपयोग करने वाले को समाप्त करने के लिए उपयोग किया जाएगा। वही आपके नेटवर्क पर वापसी ट्रैफ़िक के लिए जाता है। उसके लिए भी कई रिले हैं और जो एक का उपयोग किया जाता है वह निर्भर करता है कि कौन सा दूसरे पक्ष के सबसे करीब है। यदि उन रिले में से कोई भी खराब प्रदर्शन करता है, तो टूट गया है, अच्छी तरह से बनाए रखा नहीं गया है, पर्याप्त बैंडविड्थ आदि आदि नहीं है, तो आपका आईपीवी 6 कनेक्शन टूट जाएगा। और क्योंकि आने वाला ट्रैफ़िक विभिन्न रिले का उपयोग करेगा, जिसके आधार पर आप डीबगिंग के साथ संवाद करने वाले अन्य सिस्टम व्यावहारिक रूप से असंभव हैं।

अर्थात। हरिकेन इलेक्ट्रिक (he.net / tunnelbroker.net) नि: शुल्क IPv6-in-IPv4 सुरंग प्रदान करता है जो स्टेटिक कॉन्फिगर होती हैं। आप हमेशा इनबाउंड और आउटबाउंड ट्रैफ़िक के लिए एक ही रिले का उपयोग करेंगे और आपको पता चल जाएगा कि इसके विफल होने पर कौन जिम्मेदार है। शायद यह आपको कई सिरदर्द बचा लेगा :-)


यह सब आपके आईएसपी से स्वतंत्र है। उन्हें काम करने के लिए 6to4 से संबंधित कोई सेवा प्रदान करने की आवश्यकता नहीं है, हालांकि यदि आप भाग्यशाली हैं कि वे 6to4 के लिए एक आउटबाउंड रिले प्रदान करते हैं।


1
धन्यवाद! और विशेष रूप से इस वाक्य के लिए धन्यवाद: "वैश्विक उपसर्ग के रूप में उल्लिखित / 56 गलत है। जैसा कि मैंने पहले उल्लेख किया है कि यह वास्तव में ए / 48 है।" इसके साथ यह सब समझ में आता है ...
Reini
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.