लिनक्स में IPv6 सोर्स एड्रेस सिलेक्शन कैसे काम करता है?


5

किसी अन्य साइट से कनेक्ट करते समय लिनक्स किस तरह के कई आईपीवी 6 स्रोत पते का उपयोग करता है? मैं 6to4 और गैर-6to4 साइटों के कनेक्शन खोल रहा हूं, जो कि 6to4 और गैर -6x4 पते के साथ कॉन्फ़िगर किए गए होस्ट से है।

मेरा लिनक्स बॉक्स 6to4 और गैर-6to4 IPv6 पते से कॉन्फ़िगर किया गया था और यह वास्तव में 6to4 होस्ट से कनेक्ट होने पर 6to4 स्रोत पते को लेने के लिए लगता था, और गैर-6to4 होस्ट से कनेक्ट होने पर गैर-6to4 पते से। यह तेज था क्योंकि 6to4 लिंक के दोनों दिशाएं सुरंग सर्वर को बायपास करने में सक्षम थीं। मुझे यकीन नहीं था कि मैं सिर्फ भाग्यशाली हो रहा था या यदि यह अपेक्षित व्यवहार था।

समान IPv6 रूट विज्ञापनों वाले iPad ने IPv6.he.net जैसी साइटों से कनेक्ट होने पर भी IPv4 का उपयोग करने के लिए चुना, इसलिए मैं अब 6to4 मार्ग का विज्ञापन नहीं करता। आउटगोइंग 6to4 के लिए सुरंग को बायपास करने के लिए स्थानीय राउटर का अभी भी अपना 6to4 गेटवे है।


क्या यह सर्वरफॉल्ट का अधिक सवाल नहीं है?
joeforker

जवाबों:


3

इस पर सबसे अच्छा दस्तावेज़ उलरिच ड्रेपर का है, वह वर्णन करता है gai.confके साथ संबंध आरएफसी 3484 ग्लिबक का कनेक्शन getaddrinfo (3) और कर्नेल पता चयन।

http://www.akkadia.org/drepper/linux-rfc3484.html

BTW: iproute2 बाद के संस्करणों में समर्थन करता है gai.conf फ़ाइल, उपयोग ip addrlabel show आदेश। आप इस लेख में कुछ नमूने पा सकते हैं:

अस्सलाम वालेकुम
बर्न्ड


1

राउटिंग टेबल, इसके अलावा स्कोप पहचानकर्ता का उपयोग लिंक-लोकल स्कोप पतों के लिए किया जाता है।

http://en.wikipedia.org/wiki/Routing_table

http://en.wikipedia.org/wiki/IPv6_address#Link-local_addresses_and_zone_indices

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


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.