सबसे पहले, वीआरआरपी किसी भी तरह से डीएनएस पर निर्भर नहीं करता है। किसी एकल साइट के भीतर अतिरेक के लिए आप साझा किए गए वीआरआरपी पते पर डीएनएस सर्वरों को ठीक से चला सकते हैं।
लेकिन जैसा कि अन्य लोगों ने टिप्पणियों में उल्लेख किया है, सेवाएं किसी भी प्रकार के राउटिंग मार्ग का उपयोग करती हैं , जिसका अनिवार्य रूप से मतलब है कि एक ही आईपी पता दुनिया भर में कई स्थानों पर मौजूद है। जब एक पूरी साइट नीचे जाती है, तो दुनिया भर में मार्गों को पुनर्गठित किया जाता है ताकि आपके पैकेट दूसरे कार्य स्थल पर जा सकें।
Google का सार्वजनिक डीएनएस से एक बेहतर उदाहरण होगा जड़ डीएनएस सर्वर - हैं, जो की सेवा .
करने के लिए क्षेत्र और पकड़ संकेत दिए गए com
, org
, eu
, और इतने पर - क्योंकि वे एक नक्शा है 13 तार्किक पतों के प्रत्येक उदाहरण के। ICANN के "L" को 160 विभिन्न साइटों द्वारा परोसा जाता है!
ध्यान दें कि एनकास्ट का डीएनएस-आधारित राउंड-रॉबिन्स (जहां एक ही नाम के कई पते हैं) से कोई लेना-देना नहीं है। रेकिंग प्रोटोकॉल से झूठ बोलकर एनीकट अनिवार्य रूप से किया जाता है।
इंटरनेट संगठनों के बीच रूटिंग सूचनाओं के आदान-प्रदान के लिए बीजीपी का उपयोग करता है।
विभिन्न मानदंडों के आधार पर, बीजीपी स्वाभाविक रूप से एक ही नेटवर्क की ओर से कई मार्गों में से सर्वश्रेष्ठ का चयन करने का समर्थन करता है। उदाहरण के लिए, एक ही ग्राहक के पास एक ही ISP के लिए निरर्थक अपलिंक हो सकते हैं (केवल वजन या वरीयता में भिन्न दो मार्गों की घोषणा)। या ग्राहक के पास कई आईएसपी के माध्यम से अपलिंक हो सकता है, और हर कोई अपने पसंदीदा मार्ग (मुख्य रूप से सबसे छोटा एएस-पथ) का चयन करेगा - जो "सच" मल्टी-वैन का सार है।
Multihoming
┌────────[AS 65535]────────┐
client 1 ---ISP---│--BGProuter--+ │
¦ │ ¦--DNSserver │
client 2 ---ISP---│--BGProuter--+ │
└──────────────────────────┘
हालांकि, बीजीपी केवल आपके प्रवेश द्वार के लिए यातायात का नेतृत्व करता है, लेकिन इससे आगे क्या होता है इसकी परवाह नहीं करता है। इसलिए यदि आप आंतरिक रूप से एक ही सर्वर की ओर दोनों मार्गों को सेट करते हैं, तो आपको मल्टीहोमिंग मिलता है। लेकिन अगर प्रत्येक "प्रवेश द्वार" एक अलग सर्वर (उसी आईपी के लिए कॉन्फ़िगर किया गया) की ओर जाता है, तो आपको कुछ भी मिलता है।
Anycast... kind of?
┌────────[AS 65535]────────┐
client 1 ---ISP---│--BGProuter-----DNSserver │
¦ │ │
client 2 ---ISP---│--BGProuter-----DNSserver │
└──────────────────────────┘
महत्वपूर्ण रूप से, इसका मतलब यह भी है कि अगर बीपी बिल्कुल नहीं है तो बीजीपी परवाह नहीं करता है। विश्वव्यापी अतिरेक पाने के लिए, बस एक ही नेटवर्क को कई भौतिक स्थानों से घोषित करें - यदि आप उन स्थानों को एक साथ जोड़ते हैं (ताकि वे उस नेटवर्क को एक स्थान पर रूट कर दें), तो आपको मल्टीहोमिंग मिल जाएगी; यदि वे द्वीप हैं, तो आपको कुछ भी मिल जाएगा।
Anycast
┌────────[AS 65535]────────┐
client 1 ---ISP---│--BGProuter-----DNSserver │
¦ └──────────────────────────┘
¦
¦ ┌────────[AS 65535]────────┐
client 2 ---ISP---│--BGProuter-----DNSserver │
└──────────────────────────┘
(उस मामले के लिए, इसे एक ही एएस होने की भी आवश्यकता नहीं है - जैसे 6to4 रिले कई स्वतंत्र संगठनों द्वारा चलाए जाते हैं, उनमें से प्रत्येक अपने स्वयं के मार्ग की घोषणा करता है 192.88.99.0/24
।)
चेतावनियां:
एनीकास्ट अतिरेक प्रदान करता है, लेकिन लोड-संतुलन नहीं। एक बार जब बीजीपी परिवर्तित हो जाता है, तो प्रत्येक राउटर ने एक पसंदीदा मार्ग (या कभी-कभी कुछ) चुना होगा और नेटवर्क के बदलने तक इसका उपयोग जारी रखेगा।
हालाँकि, आप अनुमान नहीं लगा सकते हैं कि मार्ग कितने समय तक स्थिर रहेंगे, इसलिए किसी भी तरह की राज्य सेवाओं को मुश्किल में डाला जा सकता है। DNS स्टेटलेस होने के कारण और मुख्य रूप से UDP (EDNS ने टीसीपी कनेक्शन की आवश्यकता कम कर दिया है) के उपयोग से यह दूर हो जाता है।
वास्तविक सेवा और बीजीपी रूटर के बीच समन्वय होना चाहिए, ताकि सेवा के दुर्घटनाग्रस्त होने पर मार्ग वापस ले लिया जाए।
यह भी देखें "4.2.2.2 का इतिहास। कहानी क्या है?" NANOG मेलिंग सूची पर: पोस्ट 1 , पोस्ट 2 ।