IPv6 का उज्ज्वल भविष्य: जब नई विश्व व्यवस्था आखिरकार आ जाएगी

Yandex.Mail अब IPv6 पर अन्य मेल सिस्टम के साथ अक्षरों का आदान-प्रदान करना जानता है। इस प्रकार, यह दुनिया का दूसरा मास मेल सिस्टम है जो IPv6 का समर्थन करता है।

पहली नज़र में, यह बहुत महत्वपूर्ण नहीं लग सकता है, लेकिन वास्तव में अभी, आईपीवी 6 समर्थन की कमी कई लोगों को बाधित कर रही है। इस पोस्ट में मैं बात करना चाहता हूं कि इंटरनेट पर v6 के अनुकूलन के साथ चीजें कैसे चल रही हैं, साथ ही साथ हमने अभी और क्यों किया।



IPv4 पते, जिनमें से 4 बिलियन, पहले ही समाप्त हो चुके हैं। IPv6 के लिए संक्रमण आपको ऑनलाइन 3.4 × 10 38 डिवाइस लाने की अनुमति देगा। और हमारे पास एक भविष्य का भविष्य है, जब प्रत्येक व्यक्ति के लिए अधिक से अधिक डिवाइस इंटरनेट से जुड़े होंगे और जब एशिया और अफ्रीका के सभी निवासी अंततः यूरोप और अमेरिका के बाद ऑनलाइन जाएंगे। इसलिए, दुनिया भर में नेटवर्क धीरे-धीरे एक नए संचार प्रोटोकॉल की ओर बढ़ रहा है, जिसका समर्थन इंटरनेट पर भविष्य में काम करने वाली किसी भी सेवा के लिए आवश्यक है।

IPv4 से IPv6 तक: संक्रमण इतिहास


जैसा कि आप जानते हैं, पहले से ही सितंबर 1981 में, जब अमेरिकी रक्षा विभाग उन्नत रक्षा अनुसंधान परियोजना एजेंसी ने IPv4 विनिर्देश प्रकाशित किया था, तो यह स्पष्ट था कि पते की संख्या निश्चित रूप से 2 32 के बराबर है। पहली नज़र में, संख्या बड़ी लगती है। 1995 में, आईपी एड्रेस स्पेस केवल 25% उपयोग किया गया था, लेकिन वैज्ञानिकों और इंजीनियरों ने पहले से ही तैयार किया है और बुनियादी इंटरनेट प्रोटोकॉल के अगले संस्करण के लिए पहला विनिर्देश प्रकाशित किया है, जिसे आईपीवी 6 कहा जाता था। नए प्रोटोकॉल ने लगभग 3.4 * 10 38 (340 undecillion) पतों का उपयोग करने की संभावना रखी, जो पुराने संस्करण की तुलना में लगभग 10 29 (100 ऑक्टिलियन) गुना अधिक है। 2008 में, IPv4 पता स्थान पहले से 86% पूर्ण था।

पहले सन्निकटन में, इंटरनेट को IPv6 में बदलने की योजना का वर्णन लगभग 20 साल पहले RFC 1933 में किया गया था, जब नए प्रोटोकॉल के विनिर्देश प्रकाशित हुए थे। 2007 में उनका पूरा मतलब था। यह एक बहुत आशावादी मूल्यांकन निकला। केवल वर्ष 2000 में, पहले प्रदाता, जापानी एनटीटी ने आईपीवी 6 का समर्थन करने के लिए अपनी तत्परता की घोषणा की। वर्तमान संस्करण RFC 4213 में वर्णित है, और इसका स्वर कुछ हद तक कम आशावादी है।

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

हालाँकि, समय बीत गया, IPv4 पते आवंटित किए गए, और फरवरी 2011 में, ICANN ने क्षेत्रीय रजिस्ट्रियों में अंतिम "चौथे" पते वितरित किए। उनमें से पांच हैं - एशिया-प्रशांत क्षेत्र के देशों में APNIC , उत्तरी अमेरिका में ARIN , अफ्रीका में AfrNIC , मध्य और दक्षिण अमेरिका में LACNIC और यूरोप में RIPE । अप्रैल 2011 में, पहले से ही APNIC ने अंतिम नेटवर्क / 8 (यानी 2 24 या 16777216 पते) को छोड़कर इस क्षेत्र को आवंटित सभी IPv4 पतों को वितरित किया और अंतिम पतों को वितरित करने के लिए एक विशेष मोड पर स्विच किया । यूरोपीय इंटरनेट सेगमेंट में इसी तरह की घटनाएं सितंबर 2012 में हुईं, और आरआईपीई ने नवीनतम पतों को आवंटित करने के मोड पर भी स्विच किया। वैसे, यैंडेक्स को गलती से इस मोड पर स्विच करने से पहले आखिरी ब्लॉक 5.255.192.0/18 (और, तदनुसार, पता 5.255.255.255) मिला।

प्रदाताओं से इंटरनेट संसाधनों और वापस जाने की समस्याओं के दुष्चक्र को तोड़ने के लिए, विश्व आईपीवी 6 दिवस 2011 में आयोजित किया गया था। इस दिन, दुनिया के कई सबसे बड़े स्थलों में एक दिन के लिए IPv6 शामिल था। इस समावेश का उद्देश्य उपयोगकर्ताओं, प्रदाताओं और इंटरनेट साइटों से हार्डवेयर और सॉफ्टवेयर का परीक्षण करना था, जो IPv6 के आगमन पर प्रतिक्रिया देगा। और हमने IPv6.yandex.ru पर Yandex होमपेज की एक प्रति जुटाई। हमने इस लॉन्च के बारे में, इसके लिए तैयारी और YaC 2012 प्रस्तुतियों में से एक में विस्तार से परिणाम के बारे में बात की । बहुत सारे परिणाम थे और इन परिणामों पर कई कार्य थे।

उदाहरण के लिए, हमने IPv6 को कनेक्ट करते समय ट्रैफ़िक के नुकसान की समस्याओं का अनुभव किया। विशेष रूप से, प्रयोगों में से एक में, हमने पूरे इंटरनेट पर IPv6 पर सुझाव .yandex.net सेवा (सर्च बार में शीघ्र सेवा प्रदान) खोली। परिणामस्वरूप, यह पता चला कि हमने 2% अनुरोध खो दिए, जो अस्वीकार्य था। सैद्धांतिक रूप से, आईपीवी 6 और आईपीवी 4 के समर्थन के साथ सिस्टम के संचालन का तंत्र बताता है कि कार्यक्रम (उदाहरण के लिए, एक ब्राउज़र) पहले आईपीवी 6 पते से कनेक्ट करने का प्रयास करता है, और यदि यह विफल रहता है, तो आईपीवी 4 के माध्यम से पुन: जुड़ता है। समस्या यह है कि आधुनिक ऑपरेटिंग सिस्टम में, कनेक्शन टाइमआउट सेकंड के दसियों हो सकते हैं और निश्चित रूप से, उपयोगकर्ता इतने लंबे समय तक इंतजार नहीं करेगा।

DNS AAAA श्वेतसूची को लागू करने के लिए हमारे पास कोई विकल्प नहीं था - केवल उन प्रदाताओं को IPv6 पते दिखाना शुरू करने के लिए जिनकी IPv6 Yandex के साथ कनेक्टिविटी हम सुनिश्चित थे। हम श्वेत सूचियों (विशेष रूप से, यहां वर्णित समस्या) का समर्थन करने और लंबी अवधि में खराब स्केलिंग की प्रशासनिक जटिलता से अवगत हैं, लेकिन हम रनेट के लिए अच्छे विकल्प नहीं देखते हैं।

एक साल बाद, 6 जून, 2012 को विश्व आईपीवी 6 लॉन्च दिवस की दुनिया में, हमने अपनी आईपीवी 6 सेवाओं में से "अब असली के लिए" लॉन्च किया। फिर वेबसाइट yandex.com, mail.yandex.com और passport.yandex.com उपलब्ध हो गए। यह लॉन्च IPv6 रूसी दिवस पर प्रस्तुत किया गया था। ऐसा लगता है कि रूस में हम IPv6 लॉन्च करने वाली पहली प्रमुख साइट बन गए। VKontakte कुछ दिनों या हफ्तों में शामिल हुआ, और कुछ समय बाद Mail.ru. सहपाठियों के पास अभी भी IPv6 पता नहीं है।

2013 में, हमने yandex.com ज़ोन में सेवाओं के लिए श्वेतसूची समर्थन बंद कर दिया, क्योंकि दुनिया में IPv6 समर्थन के साथ स्थिति औसत से बेहतर है। अधिकांश भाग के लिए yandex.ru ज़ोन में सेवाएं अभी भी सफेद सूचियों के माध्यम से काम करती हैं, लेकिन हमें उम्मीद है कि हम 2014 में पहले से ही इस अभ्यास को छोड़ सकते हैं।

वेबसाइटों से निपटने और उपयोगकर्ताओं के साथ काम करने के बाद, हमने महसूस किया कि अब हमें चौराहे के संपर्क पर ध्यान देने की आवश्यकता है। इस श्रेणी की संगत सबसे प्रमुख सेवाओं में से एक मेल थी।

Yandex.Mail में IPv6 में संक्रमण कैसे हुआ


Yandex.Mail में सैकड़ों घटक होते हैं, जिनमें से कई ओपन सोर्स ओपन सोर्स सॉफ़्टवेयर जैसे पोस्टफ़िक्स या मोंगबीडी पर काम करते हैं। IPv6 पर ईमेल भेजने / प्राप्त करने का समर्थन पोस्टफ़िक्स में 10 से अधिक वर्षों पहले दिखाई दिया था और हमारे सामने कई हज़ारों मेल व्यवस्थापकों द्वारा परीक्षण किया गया है। पोस्टफ़िक्स हमारे साथ भेजने वाले सर्वरों पर काम करता है, और एक सार्वभौमिक कतार प्रणाली के रूप में भी। बहुत विश्वसनीय और बहुमुखी उत्पाद। Yandex पूरी तरह से कंपनी के भीतर बनाए गए एक विशेष उच्च-प्रदर्शन वाले NwSMTP सर्वर का उपयोग करके मेल प्राप्त करता है । अतुल्यकालिक और बहुत तेज, NwSMTP ने लंबे समय तक IPv6 का समर्थन नहीं किया और गंभीर विकास की आवश्यकता थी।



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

यह तय करने में कई कारक कि स्पैम शामिल है या नहीं, कंप्यूटर के आईपी पते का उपयोग कर रहा है। तथाकथित प्रतिष्ठा विधियां ऐसी वस्तुओं के बारे में ऐतिहासिक जानकारी को जमा और उपयोग करती हैं जैसे डोमेन, आईपी पते, व्यक्तिगत ईमेल पते। यह सब उनके भविष्य के व्यवहार के बारे में उचित धारणा बनाने के लिए। बहुत सरलीकृत, यह योजना एक हैश या साहचर्य सरणी की तरह दिखती है, जहां कुंजी उदाहरण के लिए, आईपी पते और मूल्य के बारे में जानकारी है कि हमें इस पते से कितना स्पैम या गैर-स्पैम मिला है। एक बार इस तरह के हैश के भंडारण और उपयोग के बाद, यहां तक ​​कि 2 32 विभिन्न संभावित प्रमुख मूल्यों के लिए, प्रोग्रामिंग में कुछ कठिनाइयों का प्रतिनिधित्व किया। कल्पना कीजिए कि क्या होता है जब आपको आईपीवी 6 पतों के लिए एक प्रतिष्ठा बनाए रखने की आवश्यकता होती है, जिसकी कुल संख्या सभी यैंडेक्स सर्वरों की रैम में व्यक्तिगत बिट्स की संख्या से अधिक है।

सौभाग्य से, IPv6 पता स्थान बहुत विरल है। विशाल अनुक्रम, जैसा कि वे कहते हैं, डिजाइन द्वारा उपयोग नहीं किया जाता है। एक अतिरिक्त महत्वपूर्ण अनुकूलन कारक IPv6 में पता आवंटन की मात्रा के रूप में / 64 नेटवर्क का मानकीकरण है। सामान्य तौर पर, अंत में, सबकुछ काम करना चाहिए जैसा कि यह होना चाहिए।

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

% होस्ट -t किसी भी mx.yandex.ru
mx.yandex.ru का IPv6 पता 2a02: 6b8 :: 89 है
mx.yandex.ru का पता 87.250.250.89 है
mx.yandex.ru का पता 93.158.134.89 है
mx.yandex.ru का पता 213.180.193.89 है
mx.yandex.ru का पता 213.180.204.89 है
mx.yandex.ru का पता 77.88.21.89 है
%

अब सभी Yandex.Mail क्रॉस-सर्वर ट्रैफ़िक को IPv6 प्रोटोकॉल का उपयोग करके प्राप्त और प्रसारित किया जा सकता है। हमने यहाँ DNS वाइटेलिस्ट का उपयोग नहीं किया, क्योंकि सर्वरों और उपयोगकर्ताओं के बीच IPv6 कनेक्टिविटी आम तौर पर बेहतर है। इसके अलावा, एसएमटीपी में कई एमएक्स के साथ काम करने से आप आईपीवी 4 डाउन होने पर अनिवार्य रूप से स्वचालित रूप से आईपीवी 4 को नीचा दिखा सकते हैं। अंत में, सर्वर-साइड SMTP एक इंटरैक्टिव प्रोटोकॉल नहीं है, इसलिए संभव कनेक्शन टाइमआउट उपयोगकर्ता अनुभव को सीधे प्रभावित नहीं करते हैं।

यह परिवर्तन उपयोगकर्ताओं द्वारा किसी का ध्यान नहीं गया, और यह अदृश्यता पूरी टीम के लिए एक विशेष गर्व है। एक बड़ा कदम आगे बढ़ाया गया है, गारंटी दी गई है कि आपका मेल 2, 5, और 10 वर्षों में यांडेक्स द्वारा मज़बूती से वितरित किया जाएगा, जब पुराने प्रोटोकॉल मानव जाति की जरूरतों को पूरा करने और अप्रचलित होने के लिए पूरी तरह से समाप्त हो जाते हैं।

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

प्रदाताओं और बड़े खिलाड़ियों के लिए IPv6 का समर्थन करना क्यों महत्वपूर्ण है?


जब सैद्धांतिक से IPv4 पतों की कमी की समस्या अधिक से अधिक वास्तविक हो गई, तो प्रदाताओं ने NAT का उपयोग करना शुरू कर दिया। लेकिन अंत में, यह एक समाधान नहीं बन गया। जब NAT के पीछे बहुत सारे उपकरण छिपे होते हैं, तो साइटें यह तय कर सकती हैं कि रोबोट उन्हें लोड कर रहे हैं और उन्हें इस तरह के कार्यों से बचाने के लिए उपाय कर रहे हैं।

ऐसी समस्या, विशेष रूप से, बेलारूस में व्यापक रूप से फैल गई है । पिछले ब्लॉक / 8 से पते के आवंटन के चरण में RIPE के परिवर्तन के बाद यह अपेक्षाकृत हाल ही में हुआ। बेलारूसी प्रदाताओं के पास आईपी पते की पर्याप्त आपूर्ति नहीं थी और, अपनी कमी की स्थितियों में खुद को खोजते हुए, NAT के लिए उपयोगकर्ताओं की संख्या में वृद्धि करके गए। परिणामस्वरूप, कुछ इंटरनेट सेवाओं ने रोबोट की गतिविधि के लिए NAT उपयोगकर्ताओं की गतिविधि को लिया, और उनमें से कुछ ने IP पते (और सभी NAT उपयोगकर्ताओं) को पूरी तरह से अवरुद्ध कर दिया या कैप्चा प्रदर्शन की तीव्रता में वृद्धि की। इस प्रकार, IPv4 पते को समाप्त करने के लिए प्रदाताओं की अनुपलब्धता के कारण उपयोगकर्ताओं के लिए इंटरनेट एक्सेस की गुणवत्ता में कमी आई है। मेल सिस्टम के लिए एक समान समस्या मौजूद है: वहाँ, बड़े NAT पूल का मतलब है कि NAT के लिए एक उपयोगकर्ता द्वारा भेजे गए पत्र स्पैम के लिए गलत हो सकते हैं और पते तक नहीं पहुंच सकते हैं।


Www.yandex.ru पर IPv6 यातायात की अनुसूची

वर्तमान में, विभिन्न अनुमानों के अनुसार, इंटरनेट पर केवल 3% यातायात IPv6 का उपयोग करता है, और 97% पुराने IPv4 का उपयोग करते हैं। लेकिन जब Yandex, Google, VKontakte, Facebook जैसे प्रमुख खिलाड़ी तकनीकी रूप से और वैचारिक रूप से IPv6 का समर्थन करते हैं, तो वे प्रदाताओं को छठे पते का समर्थन करने के लिए धक्का देते हैं, वे भविष्य में पूरे इंटरनेट को धक्का देते हैं। बेशक, यह हमारे लिए और स्वयं के लिए यह समझना महत्वपूर्ण है कि हमारी सेवाओं में पर्याप्त पते हैं। लेकिन कुल मिलाकर, उनकी तुलना में बहुत कम हैं कि भविष्य में इंटरनेट पर कितनी साइटें दिखाई दे सकती हैं और कितने लोगों को इसकी सुविधा मिलेगी।

Source: https://habr.com/ru/post/In215535/


All Articles