🚀 شروع کریں: پیکٹ کا نقصان یا سست کارکردگی؟
تشخیصی عمل شروع کرنے کے لیے کلک کریں۔ ہم منظم ٹربل شوٹنگ کے مراحل سے گزریں گے۔
↓
❓ کیا آپ چھوٹے پیکٹ (64 بائٹس) کے ساتھ پنگ کر سکتے ہیں؟
ٹیسٹ:ping -s 64 destination(لینکس) یاping -l 64 destination(ونڈوز)
↓
🔴 پرت 1/2 مسئلہ - MTU سے متعلق نہیں ہے۔
اگر چھوٹے پیکٹ ناکام ہو جاتے ہیں، تو یہ کنیکٹیویٹی کا مسئلہ ہے، MTU/فریگمنٹیشن نہیں۔
ٹربل شوٹنگ کے اقدامات:
- جسمانی رابطوں اور کیبل کی سالمیت کو چیک کریں۔
- انٹرفیس کی حیثیت کی تصدیق کریں:
show interface
- انٹرفیس پر غلطیوں/خارجوں کی جانچ کریں۔
- روٹنگ اور اے آر پی ٹیبلز کی تصدیق کریں۔
- فائر وال کے قواعد اور ACL چیک کریں۔
❓ کیا آپ بڑے پیکٹ (1472 بائٹس) کے ساتھ پنگ کر سکتے ہیں؟
ٹیسٹ:ping -s 1472 destination(لینکس) یاping -l 1472 destination(ونڈوز)
نوٹ: 1472 ڈیٹا + 20 IP + 8 ICMP = 1500 بائٹ پیکٹ
↓
✅ MTU کے کسی مسئلے کا پتہ نہیں چلا
بڑے پیکٹ ٹھیک کام کرتے ہیں۔ آپ کی MTU کنفیگریشن درست ہے۔ کارکردگی کے دیگر مسائل تلاش کریں۔
❓ کیا آپ DF (ڈونٹ فریگمنٹ) بٹ سیٹ کے ساتھ پنگ کر سکتے ہیں؟
ٹیسٹ:ping -M do -s 1472 destination(لینکس) یاping -f -l 1472 destination(ونڈوز)
↓
🔴 PMTUD بلیک ہول کا پتہ چلا!
ICMP "فریگمنٹیشن نیڈڈ" (ٹائپ 3، کوڈ 4) پیغامات کو راستے میں کہیں فلٹر کیا جا رہا ہے۔
حل:
1. TCP MSS کلیمپنگ (تجویز کردہ):
! Cisco IOS/IOS-XE
interface GigabitEthernet0/0
ip tcp adjust-mss 1460
! Juniper JunOS
set interfaces ge-0/0/0 unit 0 family inet tcp-mss 1460
# Linux iptables
iptables -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN \\
-j TCPMSS --set-mss 1460
2. ICMP قسم 3 کوڈ 4 کی اجازت دیں:
! Cisco ACL
permit icmp any any packet-too-big
# iptables
iptables -A INPUT -p icmp --icmp-type fragmentation-needed -j ACCEPT
3. انٹرفیس MTU کو کم کریں:
! Cisco
interface GigabitEthernet0/0
ip mtu 1400
✅ PMTUD درست طریقے سے کام کر رہا ہے۔
پاتھ ایم ٹی یو ڈسکوری ٹھیک سے کام کر رہی ہے۔ ICMP پیغامات کو فلٹر نہیں کیا جا رہا ہے۔
تجویز کردہ اقدامات:
- بہترین کارکردگی کے لیے TCP MSS کلیمپنگ کا استعمال کریں۔
- اگر ضرورت ہو تو انٹرفیس پر MTU کو کم کرنے پر غور کریں۔
- پیکٹ کے نقصان اور دوبارہ منتقلی کی نگرانی کریں۔
- مستقبل کے حوالے کے لیے اپنی MTU ترتیبات کو دستاویز کریں۔