ईथरनेट MTU का वास्तविक आकार क्या है


33

मुझे लगता है कि मैं MTU के आसपास की शब्दावली से भ्रमित हो सकता हूं।

एमटीयू पर वेन्डेल ओडोम की CCNA पुस्तक से यह परिभाषा:

IEEE 802.3 विनिर्देशन 802.3 फ्रेम के डेटा भाग को न्यूनतम 46 और अधिकतम 1500 बाइट्स तक सीमित करता है। अधिकतम संचरण इकाई (MTU) शब्द अधिकतम परत 3 पैकेट को परिभाषित करता है जिसे एक माध्यम पर भेजा जा सकता है। चूँकि परत 3 पैकेट एक ईथरनेट फ्रेम के डेटा भाग के अंदर रहता है, इसलिए 1500 बाइट्स एक ईथरनेट पर सबसे बड़ा आईपी एमटीयू है।

मेरी समझ, यह है कि तार से संचरित होने से पहले ईथरनेट फ्रेम एन्कैप्सुलेशन का अंतिम चरण होता है। जब मैं एक ईथरनेट फ्रेम के आरेख को देखता हूं, तो इसका कुल आकार अधिकतम 1526 बाइट्स के बराबर हो सकता है।

क्या मैं यह कहने में सही हूं कि एक ईथरनेट फ्रेम MTU 1526 है जबकि IP लेयर पर MTU 1500 है? क्या MTU एनकैप्सुलेशन के प्रत्येक चरण में बदल जाता है, या "MTU" शब्द का अर्थ केवल परत 3 पर एक पैकेट के अधिकतम आकार को परिभाषित करना है?

किसी भी मदद के लिए धन्यवाद!


3
यद्यपि यह उत्तर आपके प्रश्न को संबोधित करता है, लेकिन इसका उत्तर देने वाला प्रश्न डुप्लिकेट नहीं है। शायद यह सहायता करेगा।
माइक पेनिंगटन

जवाबों:


38

क्या मैं यह कहने में सही हूं कि एक ईथरनेट फ्रेम MTU 1526 है जबकि IP लेयर पर MTU 1500 है?

ईथरनेट MTU 1500 बाइट्स है, जिसका अर्थ है कि सबसे बड़ा IP पैकेट (या कुछ अन्य पेलोड) जिसमें ईथरनेट फ्रेम हो सकता है वह 1500 बाइट्स है। ईथरनेट हेडर के लिए 26 बाइट्स जोड़ने से अधिकतम फ्रेम (MTU के समान नहीं) 1526 बाइट्स हो जाता है।

क्या MTU एनकैप्सुलेशन के प्रत्येक चरण में बदल जाता है, या "MTU" शब्द का अर्थ केवल परत 3 पर एक पैकेट के अधिकतम आकार को परिभाषित करना है?

एमटीयू को अक्सर एक नेटवर्क लिंक की संपत्ति माना जाता है, और आम तौर पर परत 2 एमटीयू को संदर्भित करेगा। लेयर 3 की सीमाएं कहीं अधिक हैं (नीचे देखें) और बिना किसी समस्या के कारण।

एक आईपी पैकेट की लंबाई (परत 3) आईपी हेडर में 16 बिट कुल लंबाई क्षेत्र के अधिकतम मूल्य तक सीमित है। IPv4 के लिए, यह 65515 (= 2 ^ 16 - 1 - 20 बाइट्स हेडर) के अधिकतम पेलोड आकार में परिणाम देता है। क्योंकि IPv6 में 40 बाइट हैडर है, यह 65495 तक पेलोड की अनुमति देता है। और IIRC जंबो पेलोड हैडर एक्सटेंशन का उपयोग करके, IPv6 4 जीबी तक के पैकेट की अनुमति दे सकता है ...

टीसीपी कनेक्शन स्थापित करते समय, अधिकतम सेगमेंट साइज (MSS) पर सहमति दी जाती है। इसे लेयर 4 में MTU माना जा सकता है, लेकिन यह तय नहीं है। यह अक्सर सबसे बड़े पेलोड पर सेट होता है जो विखंडन का कारण बने बिना टीसीपी सेगमेंट में भेजा जा सकता है, इस प्रकार पथ पर सबसे कम परत 2 MTU को दर्शाता है। 1500 के एक ईथरनेट एमटीयू के साथ, आईपीवी 4 और टीसीपी हेडर के लिए 20 बाइट घटाकर यह एमएसएस 1460 होगा।


12
26 बाइट्स के एक ईथरनेट "हेडर" को निर्दिष्ट करना क्यू-इन-क्यू एनकैप्सुलेशन मान रहा है। मानक ईथरनेट हेडर 14 बाइट्स है, फ्रेम के अंत में 4 बाइट्स के एफसीएस के साथ। तो यह 1500 बाइट आईपी पैकेट के लिए 1518 बाइट्स के एक ईथरनेट फ्रेम आकार की ओर जाता है। प्रत्येक 802.1Q वलान टैग में एक और 4 बाइट्स शामिल हैं, इसलिए वलन एनकैप्सुलेशन की एक परत 22 बाइट्स के एक ईथरनेट ओवरहेड में परिणाम देगी, और यह केवल तब होता है जब 2 वीएलएएन टैग शामिल होते हैं कि ओवरहेड 26 बाइट्स है (तकनीकी रूप से केवल 22 बाइट्स हेडर है, और ट्रेलर के 4 बाइट्स)।
रसेल हीलिंग

तुम सही हो। एक अन्य संभावित व्याख्या यह है कि 8 अतिरिक्त बाइट्स ईथरनेट प्रस्तावना के लिए हैं। तकनीकी रूप से, यह सही नहीं हो सकता है क्योंकि प्रश्न में एक 'फ्रेम' का उल्लेख है, जिसमें प्रस्तावना शामिल नहीं होगी। मुझे याद नहीं है कि मैंने कौन सा स्पष्टीकरण ग्रहण किया था, संख्या 1526 को मूल प्रश्न से लिया गया था, और नियमित रूप से "अधिकतम ईथरनेट फ्रेम आकार" के रूप में उल्लेख किया गया है।
गेरबेन

आह, यह स्पष्ट है। हां, ईथरनेट पैकेट में प्रस्तावना शामिल है, लेकिन मैक फ़्रेम नहीं है। मुझे यह स्वीकार करना होगा कि मैं १५१ 15 और १५२२ की अधिकतम फ्रेम साइज को देखने के बारे में अधिक परिचित हूं, और १५२६ का उपयोग अक्सर नहीं देखा है।
रसेल हीलिंग

@ गेरबेन, मैंने आपका उत्तर बहुत पहले ही दे दिया था, लेकिन मैंने फिर देखा और महसूस किया कि आईपी एमटीयू का आपका वर्णन गलत है। आईपी ​​एमटीयू कुल लंबाई क्षेत्र के लिए जिम्मेदार नहीं है। आईपी ​​एमटीयू को सबसे बड़े आईपी फ्रेम से निपटना होगा जो लिंक के अंदर फिट होगा; इस प्रकार मानक ईथरनेट पर 1500 बाइट्स।
माइक पेनिंगटन

@MikePennington, मैंने इस तरह से 'IP MTU' का उपयोग करने से बचने के लिए उत्तर संपादित किया, लेकिन मुझे इस तरह से उपयोग किए जाने वाले शब्द का पता है। तो Google करता है, लेकिन यह वास्तव में बहुत आम नहीं है ...
गेरबेन

-3

IP MTU = MSS (लेयर 4) MTU = इंटरफ़ेस MTU (लेयर 2)

जिस तरह से मैं इसकी व्याख्या करता हूं, ठीक होने की खुशी है।

चीयर्स, रे

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