क्या ट्रैसरआउट / ट्रैसर्ट हर हॉप दिखाता है, या क्या यह पथ के कुछ विवरणों को छोड़ देता है / छिपा देता है?


35

मैं वर्तमान में नेटवर्क इंजीनियरिंग में स्नातक की डिग्री के लिए कॉलेज में हूं, और मेरे प्रोफेसरों में से एक ने कक्षा में समझाया कि एक ट्रेसरआउट जो दिखाता है, उदाहरण के लिए, 15 हॉप्स वास्तव में पथ का सार है, और वास्तव में कई और नोड शामिल हैं। क्या ये सच है?

यह सब कुछ मैं ट्रेसरआउट पर पा सकता है के विपरीत है। मेरी जानकारी में, Traceroute एक विशिष्ट गंतव्य के लिए ICMP (या UDP) पैकेट को टीटीएल के साथ 0 -> n से गंतव्य तक पहुंचने तक काम करता है। जांच पैकेट जो उत्तराधिकारी के रास्ते में प्रत्येक स्थान पर समय के लिए भेजा जाता है, ICMP "समय" उत्तर को पार कर गया है, और अंत में गंतव्य तक पहुंचने पर "पोर्ट अनुपलब्ध" संदेश।

मैं ट्रेसरूट की खामियों को समझता हूं - उदाहरण के लिए, ट्रेसरूट ट्रैफिक को कुछ गेटवे द्वारा अवरुद्ध किया जा सकता है, या उत्तर पैकेट का टीटीएल जांच के शेष टीटीएल पर सेट किया जा सकता है, जिससे यह प्रेषक को कभी वापस नहीं आ सकता है।

हालाँकि, बहुत शोध के बाद, मैं कुछ भी नहीं ढूँढ सकता कि ट्रेसरूट को एक ट्रेसरूट के मामले में गलत समझा जाए जो हमेशा एक ही रास्ता देता है। इसी तरह, वहाँ कुछ भी संदर्भित नहीं किया जा रहा है जो किसी भी "अतिरिक्त" हॉप्स द्वारा रिपोर्ट नहीं किया गया है (* * के अलावा अन्य * हॉप्स जो बिना उत्तर के समय के साथ समाप्त हो गए हैं)।

मैं चर्चा के लिए खुला हूं, और मुझे इसका उत्तर जानने के लिए वास्तव में दिलचस्पी है।


1
बस स्पष्ट होने के लिए, पहले icmp / udp पैकेट में 1 का TTL होगा, न कि 0
mellowd

1
यह आपके लिए कुछ रुचि का हो सकता है: nanog.org/meetings/nanog47/pretations/Sunday/…
कोडी

जवाबों:


40

एक ट्रेसराउट आपको दिखाएगा कि ए से बी तक आपको कितनी लेयर 3 हॉप्स मिल रही हैं।

हालाँकि आप सैकड़ों स्विच इनबेटन से गुजर सकते हैं। आप 10 ISP राउटर के माध्यम से भी जा सकते हैं जो एक लेयर 2 vpn चला रहा है जो कि सिंगल हॉप के रूप में दिखाई देता है। एक एमपीएलएस नेटवर्क अपने इंटर्न को छिपा सकता है, या आपको इसके इंटर्न को दिखा सकता है। आप मार्ग में पारदर्शी फायरवॉल भी रख सकते हैं।

किसी भी तरह से आपका प्रोफेसर यह कहने में सही है कि आपका गारंटी नहीं दे सकता है कि मार्ग का प्रत्येक उपकरण आपके लिए एक आशा के रूप में गिना जाएगा। मेरे द्वारा उल्लिखित उपरोक्त बिंदुओं के कारण, आप 50 उपकरणों से गुजर सकते हैं, लेकिन यह आपको तीन की तरह लग सकता है।

यह हालांकि हर समय नहीं होता है। यदि आप 15 हॉप देखते हैं तो यह 15 हॉप हो सकता है।

यह टीटीएल के संबंध में स्थापित एमपीएलएस का एक मूल उदाहरण है: http://www.juniper.net/techpubs/en_US/junos13.2/topics/reference/configuration-statement/no-propagate-ttit-protocols -mpls.html


धन्यवाद! आपके द्वारा बताई गई परिस्थितियां निश्चित रूप से अधिक जानकारी देती हैं कि ट्रेसरआउट गायब हो सकता है।
विल्हल

1
कोई चिंता नहीं। यहां तक ​​कि एक जीआरई सुरंग जैसी चीजें
अंडरलेइंग

18

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


13

Traceroute आपको ऐसे उपकरण नहीं दिखाएगा जो IP डेटाग्राम के TTL फ़ील्ड में कमी नहीं करते हैं।

यह उन उपकरणों को भी नहीं दिखाएगा जो टीटीएल क्षेत्र में कमी करते हैं, और पैकेट का उपभोग करते हैं यदि टीटीएल शून्य तक पहुंचता है, लेकिन आईसीएमपी डेटाग्राम के माध्यम से इस घटना के प्रेषक को सूचित करने के लिए उपेक्षा करता है। हालांकि यह पूरी तरह से अदृश्य नहीं है; आप ट्रेसरआउट में इस लापता हॉप के अस्तित्व का अनुमान लगा सकते हैं क्योंकि जब अगले उच्च टीटीएल मूल्य का उपयोग किया जाता है, तो श्रृंखला में अगला डिवाइस प्रतिक्रिया करता है, और हम जानते हैं कि उस और पिछले डिवाइस के बीच कुछ टीटीएल घट रहा है, लेकिन स्वयं की घोषणा कर रहा है । tracerouteजब यह प्रतिक्रिया प्राप्त नहीं करता है तो पारंपरिक उपयोगिता तारांकन करती है; यह इस प्रकार के मेजबान के लिए तारांकन की एक पंक्ति प्रिंट करेगा।

दूरस्थ संभावना यह भी है कि बीच में कुछ राउटर अपने स्रोत पते के आधार पर इन ICMP संदेशों को चुनिंदा रूप से दबा देते हैं, जिससे पथ के कुछ हिस्से अदृश्य हो जाते हैं, भले ही उन्होंने प्रतिक्रिया उत्पन्न की हो।


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