MTU और MSS कैलकुलेटर

एक MTU कितना MSS छोड़ती है, यह IPv6, टनल और TCP ऑप्शन के साथ निकालें।

MTU और MSS कैलकुलेटर पूरी तरह आपके ब्राउज़र में चलता है: यह सिर्फ गणित करता है, कोई पैकेट नहीं भेजता और आपका डेटा डिवाइस से बाहर नहीं जाता।

CIDR सबनेट कैलकुलेटर खोलें

MTU और MSS कैलकुलेटर के बारे में

MSS वह है जो लिंक की MTU में से हेडर के बाद बचता है: IPv4 के 20 बाइट या IPv6 के 40, TCP के 20 और, टाइमस्टैंप ऑन हों तो 12 और — साथ ही जो भी टनल ऊपर से लपेटता है। गलत नंबर साफ़-सुथरे तरीके से फेल नहीं होता: जिन पैकेट्स को फ्रैगमेंट होना था वो गायब हो जाते हैं जब बताने वाले ICMP मैसेज फ़िल्टर हों, और कनेक्शन खुलने से मना करने के बजाय ट्रांसफर के बीच में अटक जाता है। यह कैलकुलेटर आम एनकैप्सुलेशन का हिसाब करता है और एक ping टेस्ट को नापी हुई पाथ MTU बना देता है।

विशेषताएँ

MTU और MSS कैलकुलेटर का उपयोग कैसे करें

  1. लिंक की MTU डालें — Ethernet पर 1500, PPPoE के पीछे 1492
  2. IP वर्ज़न और वह टनल चुनें जिससे ट्रैफ़िक गुज़रता है
  3. क्लैंप करने वाला MSS और हेडर ब्रेकडाउन पढ़ें
  4. शक हो तो ping मोड से असली पाथ MTU नापें

उदाहरण

इनपुट

MTU 1500 · IPv4 · WireGuard tunnel (60 bytes)

आउटपुट

Effective MTU 1440 · MSS 1400
Clamp MSS to 1400 on the tunnel interface

एनकैप्सुलेशन की हर परत सीधे पेलोड से कटती है — इसीलिए टनल को MSS क्लैंपिंग चाहिए।

सामान्य त्रुटियाँ और समस्या निवारण

अक्सर पूछे जाने वाले प्रश्न

MTU से MSS कैसे निकालें?
IP हेडर और TCP हेडर घटाएँ: 1500 − 20 − 20 से Ethernet IPv4 पर जाना-पहचाना 1460 मिलता है। टनल का ओवरहेड इससे पहले कटता है।
मेरी MTU 1500 की बजाय 1492 क्यों है?
PPPoE, जो ज़्यादातर DSL और कई फ़ाइबर लिंक पर होता है, 6 बाइट PPPoE हेडर और 2 बाइट PPP हेडर जोड़ता है — ये Ethernet पेलोड से कटते हैं।
WireGuard टनल पर कौन-सा MSS क्लैंप करें?
WireGuard IPv4 पर लगभग 60 बाइट और IPv6 पर 80 बाइट लेता है, तो 1500 की लिंक लगभग 1400 और 1360 छोड़ती है।
ping से पाथ MTU कैसे पता करें?
फ्रैगमेंटेशन बंद करके पैकेट भेजें और साइज़ घटाते जाएँ: Linux पर ping -M do -s 1472, macOS पर ping -D -s 1472, Windows पर ping -f -l 1472। सबसे बड़े पास होने वाले साइज़ में 28 बाइट जोड़ें।

संबंधित टूल

सभी ArrayKit टूल