राउटर सर्वर और चश्मा देखना - वे क्या हैं?


24

मैंने "रूट सर्वर" और "लुकिंग ग्लास" शब्द को इधर-उधर फेंक दिया है। वे क्या हैं, और मुझे क्यों परवाह करनी चाहिए?

जवाबों:


36

(ध्यान दें कि इन दोनों शब्दों को अक्सर एक दूसरे के साथ इस्तेमाल किया जाता है, जिससे कुछ भ्रम हो सकता है।)

चश्मा लग रहा है

लुकिंग ग्लास आमतौर पर एक वेबसाइट (सबसे अधिक बार सीजीआई) होती है जो उन राउटरों के साथ इंटरफेस करती है जो एकल आईएसपी या अन्य नेटवर्क ऑपरेटर के स्वामित्व और संचालित होते हैं। अधिकांश समय ये सार्वजनिक रूप से सुलभ होते हैं, लेकिन ऐसे उदाहरण हो सकते हैं जहां वे नहीं हैं। दिखने वाला ग्लास एक ऑपरेटर के नेटवर्क में एक विशेष राउटर के बीजीपी तालिका में एक दृश्य (वेबसाइट के रूप में) प्रदान करता है। अक्सर, ग्लास कार्यान्वयन को देखने में अन्य उपयोगिताओं को भी शामिल किया जाएगा, जैसे कि गंतव्य के लिए एक ट्रेसरूट को चलाने की क्षमता जैसे कि यह नेटवर्क ऑपरेटर के राउटर से ही चलाया गया हो। चश्मा देखना उपयोगी है क्योंकि वे एक अपस्ट्रीम के बीजीपी तालिका में एक परिप्रेक्ष्य प्रदान करते हैं। लेवल 3, अमेरिका में एक प्रसिद्ध टायर वन कैरियर के लिए एक लुकिंग ग्लास उपलब्ध है। ये व्यापक रूप से समस्या निवारण उपकरण हैं।

रूट सर्वर

शब्द "मार्ग सर्वर" का अर्थ दो अलग-अलग चीजों से है, दोनों को समझाया जाएगा। मैं यहां दो रूट सर्वर "सबटाइप्स" को परिभाषित कर रहा हूं, जिससे भेद को अधिक स्पष्ट होना चाहिए। ये परिभाषाएँ मेरी अपनी हैं और केवल किसी भी संभावित भ्रम को दूर करने के लिए उपयोग की जाती हैं। वास्तव में, सार्वजनिक मार्ग सर्वर को आमतौर पर "रूट कलेक्टर" या "रूट-व्यू सर्वर" के रूप में भी जाना जाता है (बाद में ओरेगन रूट व्यू प्रोजेक्ट से उत्पन्न )।

सार्वजनिक मार्ग सर्वर

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

क्या आप सार्वजनिक मार्ग सर्वर पर लुकिंग ग्लास नहीं चला सकते?

आप कर सकते हैं, लेकिन आम तौर पर लोग जो चश्मे की तलाश में दौड़ते हैं, वे हैं जो उन सर्वरों को संचालित करने और बनाए रखने का खर्च उठा सकते हैं जो देखने वाले चश्मे पर चलते हैं। एक सार्वजनिक मार्ग सर्वर के साथ, आपको केवल एक राउटर (या एक ओपन सोर्स रूटिंग डेमॉन चलाने वाला सर्वर), एक अच्छा एएए पॉलिसी, और कुछ लोग जो आपको बीजीपी फीड देने के लिए तैयार हैं। यह नोट करना भी प्रासंगिक है कि कुछ नेटवर्क ऑपरेटर सार्वजनिक रूप से सुलभ मार्ग सर्वरों की भी मेजबानी करते हैं, और आपको कुछ ऐसे ऑपरेटर भी आ सकते हैं, जो लुकिंग ग्लास के अलावा रूट सर्वर चलाते हैं।

IXP रूट सर्वर

मार्ग सर्वर का यह संस्करण थोड़ा अलग है। IXP की साझा सहकर्मी फैब्रिक पर, किसी संगठन के लिए पियरिंग शुरू करने के लिए प्रवेश की बाधा कम है। आपके पास एक एकल पोर्ट (जो IXP आपको बेचता है) IXP peering LAN से जुड़ा है, और आपको IXP द्वारा एक IP पता दिया जाता है। अब आप कपड़े पर किसी और के साथ सहकर्मी कर सकते हैं; इसके विपरीत एक पीएनआई, जिसमें आपके और एक अन्य इकाई के बीच एक अलग समर्पित शारीरिक संबंध शामिल है। एक IXP के peering LAN के कनेक्शन के साथ, आपके एकल पोर्ट से एक तरफ अड़चन होने के कारण, आपको मैन्युअल रूप से अपने साथ सहकर्मी की इच्छा वाले eBGP सत्र को कॉन्फ़िगर करना होगा। इसे द्विपक्षीय अंतर्संबंध कहा जाता है- आपके और सहकर्मी के बीच एक सत्र है, और केवल आप और सहकर्मी विनिमय घोषणाएं हैं। अगर IXP में कई सदस्य हैं, तो यह बोझिल हो सकता है। इस मामले में, IXP पर एक रूट सर्वर को आम तौर पर तैनात किया जाता है ताकि किसी संगठन के लिए "वन स्टॉप शॉप" हो सके ताकि किसी व्यक्ति के लिए eBGP सत्र की स्थापना की जा सके ताकि किसी अन्य को रूट सर्वर के साथ जोड़ दिया जा सके। इसे बहुपक्षीय अंतर्संबंध कहा जाता है । आपके और रूट सर्वर के बीच एक बीजीपी सत्र, और आपको हर किसी की घोषणाएं मिलती हैं जो रूट सर्वर के साथ भी मिलती हैं।

कुछ संगठन रूट सर्वर eBGP सेशन पर भरोसा करेंगे, जबकि अन्य इसे IXP फैब्रिक पर अपने मौजूदा eBGP पीयरिंग्स के बैकअप के रूप में उपयोग करेंगे। अधिकांश IXP के पास निरर्थक मार्ग सर्वर होंगे और सुझाव देंगे कि संगठन दोनों के साथ सहकर्मी हैं यदि वे मार्ग सर्वर के साथ सहकर्मी हैं।

बीजीपी के बारे में क्या?

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

  • NEXT_HOP विशेषता - इस विशेषता को रूट सर्वर और इसके क्लाइंट के बीच अनमॉडिफाइड पर पारित किया जाना चाहिए । हालांकि रूट सर्वर कार्यान्वयन स्वयं इस विशेषता को संशोधित नहीं करेगा, फिर भी यह आपके रूटर से रूट सर्वर के लिए eBGP सत्र पर "अगला-हॉप-सेल्फ" सेट करने के लिए सबसे अच्छा अभ्यास है।
  • AS_PATH विशेषता - फिर से, क्योंकि मार्ग सर्वर पारदर्शी होना चाहिए और किसी भी रूटिंग निर्णयों में भाग नहीं लेना चाहिए, और इस विशेषता का संशोधन मार्ग सर्वर क्लाइंट के सर्वोत्तम पथ निर्णय लेने की प्रक्रिया को प्रभावित कर सकता है, मार्ग सर्वर कार्यान्वयन को इस विशेषता को संशोधित नहीं करना चाहिए। इसके अलावा, रूट सर्वर बीजीपी अपडेट में अपने स्वयं के एएसएन को अपने ग्राहकों को नहीं भेजेगा, इसलिए यह ईबीजीपी सत्र की अनुमति देने के लिए क्लाइंट राउटर पर "नो बीजीपी एनफोर्स-फर्स्ट-ऐस" (सिस्को-विशिष्ट) सेट करना आवश्यक है। क्लाइंट और रूट सर्वर के बीच फॉर्म।
  • MULTI_EXIT_DISC विशेषता - मेड एक अन्य विशेषता है जिसे रूट सर्वर द्वारा संशोधन के बिना रूट सर्वर क्लाइंट के लिए प्रचारित किया जाना चाहिए, क्योंकि इसका उपयोग सर्वोत्तम पथ चयन प्रक्रिया को प्रभावित करने के लिए भी किया जा सकता है।
  • समुदाय की विशेषताएँ - इन्हें मार्ग सर्वर द्वारा संशोधित नहीं किया जाना चाहिए, जब तक कि समुदाय (या समुदाय) मार्ग सर्वर द्वारा स्वयं प्रसंस्करण के लिए अभिप्रेत न हो। आमतौर पर IXP मार्ग सर्वर कार्यान्वयन द्वारा समुदायों का उपयोग मार्ग सर्वर के साथियों को अन्य मार्ग सर्वर साथियों के लिए रूटिंग अपडेट में हेरफेर करने की अनुमति देने के लिए किया जाता है।

IXP मार्ग सर्वर कार्यान्वयन के संबंध में दो भेदों को याद रखना महत्वपूर्ण है:

  • मार्ग सर्वर किसी भी रूटिंग या अग्रेषण में भाग नहीं लेता है। यह जितना संभव हो उतना पारदर्शी होना चाहिए।
  • रूट सर्वर क्लाइंट उनके लिए आउटबाउंड फ़िल्टरिंग करने के लिए रूट सर्वर पर निर्भर करते हैं।

IXP रूट सर्वर कार्यान्वयन विकल्प

आमतौर पर IXP ऑपरेटर रूट सर्वर के रूप में ओपन सोर्स रूटिंग डेमॉन तैनात करेंगे। तीन लोकप्रिय विकल्प हैं:

  1. कुग्गा, विशेष रूप से bgpd । लिनक्स और बीएसडी पर चलता है। यह सबसे लंबे समय तक रहा है और शायद सबसे अधिक जानकारी उपलब्ध है। पिछले कुछ वर्षों में क्वागा के कई कांटे हैं, जिसमें यूरोएक्स द्वारा प्रायोजित विकास के साथ एक ट्रेन भी शामिल है , जो ओपन सोर्स रूटिंग समूह द्वारा विकसित एक ट्रेन है (जो कि ओएसपीएफ और आईएसआईएस के साथ आईजीपी कार्यक्षमता में सुधार करने के लिए अधिक उद्देश्य है), और क्वैगा-आरई (रिलीज) इंजीनियरिंग) ट्रेन जिसमें प्रयोगात्मक विशेषताएं हैं। Google ने Quagga का अपना कांटा भी बनाया है। Quagga bgpd IPv6 और IPv4 दोनों का समर्थन करता है, हालांकि अधिकांश IXP ऑपरेटर (और यहां तक ​​कि कुछ Quagga अनुचर) IXP पर रूट सर्वर के संचालन के लिए "मेनलाइन" Quagga ट्रेन का उपयोग करने के खिलाफ सलाह देंगे।

  2. BIRD । लिनक्स और बीएसडी पर चलता है। BIRD ने अपनी बहुत अच्छी शेड्यूलिंग सिस्टम के अलावा, अपनी स्थिरता और शक्तिशाली फ़िल्टरिंग भाषा और क्षमताओं के कारण काफी लोकप्रियता हासिल की है। क्वागा और बीआईआरडी के बीच प्रकाशित तुलना और पैमाने परीक्षणों की एक जोड़ी रही है। कुल मिलाकर, BIRD अधिक स्थिर हो जाता है और CPU और मेमोरी मंथन के लिए अतिसंवेदनशील नहीं है क्योंकि Quagga है। BIRD और Quagga दोनों हालांकि एकल-थ्रेडेड हैं, लेकिन यह जानबूझकर है। इसके अलावा, हालांकि BIRD IPv4 और IPv6 दोनों का समर्थन करता है, इसके लिए IPv4 और IPv6 के लिए दो अलग-अलग प्रक्रियाओं (संकलित बायनेरिज़) की आवश्यकता होती है।

  3. OpenBGPDबीएसडी केवल । OpenBGPD केवल बहु-सूत्रित खुला स्रोत BGP डेमन उपलब्ध है। यह लोड के तहत काफी स्थिर होने के लिए जाना जाता है लेकिन टीसीपी एमडी 5 समर्थन कुछ खराब है।

ओपन सोर्स डेमोंस के अलावा, सिस्को IOS-XE के लिए एक रूट सर्वर कार्यान्वयन भी प्रदान करता है , जो ASR प्लेटफॉर्म पर चलता है। इस लेखन के समय, जुनिपर अपने हार्डवेयर या ऑपरेटिंग सिस्टम पर मार्ग सर्वर कार्यान्वयन की पेशकश नहीं करता है, लेकिन यह भविष्य में बदल सकता है।

मेमोरी हैंडलिंग और आर्किटेक्चर के संबंध में एक ओपन सोर्स रूटिंग डेमॉन के मूल्यांकन के संदर्भ में, कोई भी यह मान सकता है कि BIRD> OpenBGPD> Quagga, हालांकि ASR प्लेटफॉर्म और IOS-XE भी खुले की तुलना में बड़े पैमाने पर अधिक सक्षम हैं। स्रोत डेमन विकल्प उपलब्ध

मुझे आशा है कि यह मार्ग सर्वरों पर कुछ प्रकाश डालता है / सामान्य रूप से चश्मा देख रहा है।


2
संपादित क्योंकि FreeBSD केवल BSD नहीं है जो इन डेमों की मेजबानी कर सकता है। वास्तव में, OpenBGPD OpenBSD का एक उपप्रोजेक्ट है।
नीरभोज
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.