जंबो फ्रेम्स को सक्षम करने का अर्थ है एक बड़ी अधिकतम ट्रांसमिशन यूनिट (MTU) की अनुमति, आमतौर पर MTU को 9000 तक सेट करके।
यह सत्यापित करने के लिए कि आपने पैकेट के आकार को सेट करने के लिए -l ध्वज के साथ खिड़कियों में पिंग का उपयोग किया है , और -f ध्वज को पैकेट में फ़्रेग्मेंट फ़्लैग सेट करने के लिए उपयोग नहीं किया है।
ping my.test.host -f -l 8972
यदि पैकेट खंडित हो जाता है तो आप देखेंगे
Packet needs to be fragmented by DF set
आप सामान्य रूप से क्या देखेंगे के स्थान पर।
लिनक्स के लिए, पिंग कमांड विभिन्न झंडे का उपयोग करता है। -s
पैकेट का आकार -M do
सेट करता है , और Do Not Fragment सेट करता है। तो उपरोक्त आदेश होगा:
ping my.test.host -M do -s 8972
पैकेट के आकार को समायोजित करके, आप यह पता लगा सकते हैं कि लिंक के लिए mtu क्या है। यह पथ में किसी भी उपकरण द्वारा अनुमत सबसे कम mtu का प्रतिनिधित्व करेगा, जो आपका स्विच, आपका कंप्यूटर, लक्ष्य या कुछ और इनबेटीइन हो सकता है।
यह स्वयं आपको यह नहीं बताएगा कि सबसे कम MTU कहां है - आप पथ में विभिन्न उपकरणों के लिए परीक्षण चलाकर काम करने में सक्षम हो सकते हैं, लेकिन हमेशा पारदर्शी राउटर हो सकते हैं जो MTU को सीमित करते हैं लेकिन दिखाते नहीं हैं के लिए traceroute
।
ध्यान दें कि ICMP हेडर के लिए 28 बाइट्स का ओवरहेड है, इसलिए MTU 28 बाइट्स उस आंकड़े से बड़ा है जिसे आप ऊपर की विधि के माध्यम से स्थापित करते हैं। तो 9000 के MTU के लिए जाँच करने के लिए, आपको वास्तव में अपना पिंग पैकेट का आकार 9000-28 = 8972 पर सेट करना होगा।
अद्यतन मुझे कुछ संसाधन मिले जो विशेष रूप से होस्ट और लक्ष्य के बीच एमटीयू का पता लगाएंगे:
और एक पथ के एमटीयू को खोजने पर कुछ और चर्चा ।