मैं कई अनुप्रयोगों के लिए आईपीवी 6 समर्थन को लागू करने पर काम करता हूं, लेकिन मुझे आश्चर्य हुआ कि इन 2 फ़ील्ड के लिए क्या हैं। इसके बारे में बहुत कम प्रश्न हैं इसलिए मुझे यकीन नहीं है कि मुझे यह सही मिला है।IPv4 क्लाइंट/सर्वर ऐप्स में IPv6 के लिए समर्थन जोड़ना - sin6_flowinfo और sin6_scope_id फ़ील्ड?
- बारे गुंजाइश आईडी (
sin6_scope_id
) - अच्छी तरह से, Q1, Q2, Q3 और Q4 मुझे गुंजाइश आईडी के बारे में विचार प्रदान किया और मुझे लगता है कि मैं समझ गया। इसलिए, स्कोप-आईडी कॉन्फ़िगर करने योग्य बनाने के लिए, मुझे एक और कॉन्फ़िगरेशन पैरामीटर जोड़ना होगा। (मैंने इसे यहां जोड़ने का फैसला किया है, अगर कोई इसमें रूचि रखता है)। संक्षेप में - विशिष्ट रूप से यह निर्धारित करने के लिए स्कोप आईडी आवश्यक है कि डिवाइस कौन सा है, जो यातायात को संभालना चाहिए - क्योंकि एक ही आईपी के साथ कई इंटरफ़ेस हो सकते हैं, लेकिन अलग-अलग (इंटरफ़ेस?) आईडी के साथ। अब तक सब ठीक है. - लेकिन कैसे के बारे में "प्रवाह जानकारी" (
sin6_flowinfo
)- यह किसलिए है? मुझे इसके बारे में कुछ भी दिलचस्प नहीं मिला। मैंने RFC पढ़ा लेकिन यह मेरी मदद नहीं करता था।
sin6_flowinfo
(जैसे - कई मान, जैसे झंडे, जिसका मतलब कुछ है) के लिए कुछ संभावित मान हैं, या यहsin6_scope_id
की तरह है - डिवाइस के आधार पर कोई मूल्य हो सकता है, मैं कनेक्ट करने का प्रयास कर रहा हूं?- मैं इसके बारे में चिंता करना चाहिए, या मैं सिर्फ
0
(के रूप में Beej's Guide to Network Programming में छोड़ मेरे। और हाँ, मैंने कोशिश की है कि, यह काम करता है, लेकिन मुझे यकीन है कि अगर यह केवल इस मामले में काम करता है नहीं कर रहा हूँ (अगर यह कुछ नेटवर्क विन्यास पर निर्भर करता है), या यह हमेशा काम करेगा, अगर यह0
पर सेट है? - या, शायद, मुझे इसे कॉन्फ़िगर करने योग्य बनाना चाहिए, मेरा मतलब है - एक और कॉन्फ़िगरेशन विकल्प जोड़ें और उपयोगकर्ता को इसके मान को परिभाषित करने दें?
google
-ing "sin6_flowinfo" मुझे संरचना परिभाषाएं और मैन पेज देता है, इस क्षेत्र के बारे में कुछ भी उपयोगी नहीं है। कोई भी दिलचस्प स्रोत? (समझने योग्य एक .. आरएफसी नहीं: 0)
संपादित: RFC: IPv6 Flow Label Specification, IETF draft: Flow Label as Transport-Layer Nonce, Practical guide for solaris और wikipedia: ठीक है, @glglgl के जवाब के बाद और संकेत के बाद, sin6_flowinfo
अप्रचलित हो सकता है, मैं कुछ रोचक स्रोत नहीं मिला।
फ़ील्ड अप्रचलित नहीं है (या मुझे ऐसा स्रोत नहीं मिला, जो इसकी पुष्टि करता है), लेकिन यह 0
जैसा दिखता है क्योंकि मान पर्याप्त है।
मैंने डाउनवॉट्स के बारे में टिप्पणी हटा दी - यह एक बिल्कुल अच्छा सवाल है, इसके बारे में चिंता न करें। – caf