पैकेट हैडर विजुअलाइजेशन के बारे में
यह समझना कि कैसे प्रोटोकॉल हेडर नेटवर्क प्रदर्शन को अनुकूलित करने के लिए आपके MTU का उपभोग करते हैं। encapsulation की प्रत्येक परत ओवरहेड जोड़ती है जो वास्तविक अनुप्रयोग डेटा (payload) के लिए उपलब्ध स्थान को कम करती है।
ऐसा क्यों होता है?
- Fragmentation: यदि आपका पैकेट MTU मार्ग से अधिक है, तो इसे विखंडित (IPv4) या गिरा (IPv6) किया जाएगा, जिससे पुनः ट्रांसमिशन और विलंबता होगी।
- प्रमाणन: अधिक ओवरहेड का मतलब प्रति पैकेट कम पेलोड होता है, जो प्रभावी थ्रूपुट को कम करता है
- MSS ट्यूनिंग: टीसीपी का अधिकतम सेगमेंट आकार विखंडन से बचने के लिए सभी encapsulation के लिए जिम्मेदार होना चाहिए
- नेस्टेड सुरंग: VXLAN, GRE और IPsec जैसे टेक्नोलॉजीज को स्टैक किया जा सकता है, जो ओवरहेड को काफी हद तक मिश्रित कर सकता है।
हेडर साइज संदर्भ:
- ईथरनेट II: 14 बाइट्स (Dst MAC 6 + Src MAC 6 + Ethertype 2)
- 802.1Q VLAN: 4 बाइट्स प्रति टैग
- एमपीएलएस: प्रति लेबल 4 बाइट्स
- IPv4: 20 बाइट्स (न्यूनतम, विकल्पों के साथ 60 तक)
- IPv6: 40 बाइट्स (फिक्स्ड बेस हेडर)
- टीसीपी: 20 बाइट्स (न्यूनतम, विकल्पों के साथ 60 तक)
- यूडीपी: 8 बाइट्स
- VXLAN/GENEVE: 8 बाइट्स (केवल सुरंग हैडर)
- GRE: 4 बाइट्स बुनियादी, कुंजी के साथ 8 बाइट्स
- IPsec ESP: ~50 bytes ठेठ (सिफर द्वारा भिन्न)