MTU और MSS कैलकुलेटर
एक MTU कितना MSS छोड़ती है, यह IPv6, टनल और TCP ऑप्शन के साथ निकालें।
MTU और MSS कैलकुलेटर पूरी तरह आपके ब्राउज़र में चलता है: यह सिर्फ गणित करता है, कोई पैकेट नहीं भेजता और आपका डेटा डिवाइस से बाहर नहीं जाता।
CIDR सबनेट कैलकुलेटर खोलें
MTU और MSS कैलकुलेटर के बारे में
MSS वह है जो लिंक की MTU में से हेडर के बाद बचता है: IPv4 के 20 बाइट या IPv6 के 40, TCP के 20 और, टाइमस्टैंप ऑन हों तो 12 और — साथ ही जो भी टनल ऊपर से लपेटता है। गलत नंबर साफ़-सुथरे तरीके से फेल नहीं होता: जिन पैकेट्स को फ्रैगमेंट होना था वो गायब हो जाते हैं जब बताने वाले ICMP मैसेज फ़िल्टर हों, और कनेक्शन खुलने से मना करने के बजाय ट्रांसफर के बीच में अटक जाता है। यह कैलकुलेटर आम एनकैप्सुलेशन का हिसाब करता है और एक ping टेस्ट को नापी हुई पाथ MTU बना देता है।
विशेषताएँ
- IPv4 और IPv6 दोनों के लिए MTU से MSS, हेडर के ब्रेकडाउन के साथ
- PPPoE, GRE, IPsec, WireGuard, OpenVPN, VXLAN और L2TP के प्रीसेट
- TCP टाइमस्टैंप ऑप्शन अलग से गिनता है
- उल्टा मोड: किसी जाने-पहचाने MSS से बनने वाली MTU
- सबसे बड़े पास होने वाले ping पेलोड से पाथ MTU
- Linux, macOS और Windows के सही ping कमांड
MTU और MSS कैलकुलेटर का उपयोग कैसे करें
- लिंक की MTU डालें — Ethernet पर 1500, PPPoE के पीछे 1492
- IP वर्ज़न और वह टनल चुनें जिससे ट्रैफ़िक गुज़रता है
- क्लैंप करने वाला MSS और हेडर ब्रेकडाउन पढ़ें
- शक हो तो ping मोड से असली पाथ MTU नापें
उदाहरण
इनपुट
MTU 1500 · IPv4 · WireGuard tunnel (60 bytes)
आउटपुट
Effective MTU 1440 · MSS 1400
Clamp MSS to 1400 on the tunnel interface
एनकैप्सुलेशन की हर परत सीधे पेलोड से कटती है — इसीलिए टनल को MSS क्लैंपिंग चाहिए।
सामान्य त्रुटियाँ और समस्या निवारण
- छोटी रिक्वेस्ट चलती हैं, बड़े अपलोड अटक जाते हैं। — क्लासिक MTU ब्लैक होल: रास्ते में कोई डिवाइस बड़े पैकेट बिना ICMP भेजे गिरा रहा है। यहाँ दिखाए गए MSS पर क्लैंप करें।
- कैप्चर में MSS 12 बाइट कम दिख रहा है। — TCP टाइमस्टैंप ऑन हैं और उनके ऑप्शन बाइट हर सेगमेंट से कटते हैं। यहाँ भी यह टॉगल ऑन कर दें ताकि मेल खाए।
अक्सर पूछे जाने वाले प्रश्न
- 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 टूल