.. عنوان: نیٹ ورک ٹربل شوٹنگ کا طریقہ کار - نظامی نقطہ نظر .. سلگ: نیٹ ورک-ٹربل شوٹنگ-طریقہ کار .. تاریخ: 2026-02-02 18:00:00 UTC .. ٹیگز: نیٹ ورکنگ، ٹربل شوٹنگ، طریقہ کار، تشخیص .. زمرہ: مضامین .. لنک: .. تفصیل: نیٹ ورک ٹربل شوٹنگ کے لیے ایک منظم، سائنسی نقطہ نظر جو ضائع شدہ وقت اور غلط اصلاحات کو روکتا ہے .. قسم: متن
مسئلہ:ڈیٹا بیس کی درخواست "سست" ہے۔ نیٹ ورک ٹیم سرور ٹیم کو مورد الزام ٹھہراتی ہے۔ سرور ٹیم نیٹ ورک کو مورد الزام ٹھہراتی ہے۔ دریں اثنا، صارفین مایوس ہیں، اور سرکلر ڈیبگنگ میں گھنٹے ضائع ہوتے ہیں۔
حل:خرابیوں کا سراغ لگانے کے لیے ایک منظم، سائنسی نقطہ نظر جو بنیادی وجوہات کی شناخت کے لیے ثبوت کا استعمال کرتا ہے، مفروضوں کا نہیں۔
بے ترتیب خرابیوں کا سراغ لگانے کی لاگت:وقت کا ضیاع، غلط فکسز جو حقیقی مسائل کو چھپاتے ہیں، ٹیموں کے درمیان انگلی کی نشاندہی کرتے ہیں، اور صارف کے تجربے کو کم کرتے ہیں۔
نیٹ ورک کی خرابیوں کا سراغ لگانا بنیادی طور پر سائنسی طریقہ کار میں ایک مشق ہے:
یہ مضمون نیٹ ورک ٹربل شوٹنگ کے لیے ایک منظم فریم ورک فراہم کرتا ہے جو عام خرابیوں کو روکتا ہے جیسے:
تکنیکی تشخیص میں غوطہ لگانے سے پہلے، اپنی تفتیش کا دائرہ کم کرنے کے لیے ان پانچ اہم سوالات کے جواب دیں:
کنفیگریشن تبدیلیاں؟ نیا ہارڈ ویئر؟ سافٹ ویئر اپ ڈیٹس؟ ٹوپولاجی ترمیم؟
ایک صارف؟ ایک عمارت؟ ہر کوئی؟ صرف مخصوص درخواست؟
ہر وقت ہوتا ہے؟ صرف مخصوص گھنٹوں کے دوران؟ بے ترتیب واقعات؟
کیا آپ مطالبہ پر مسئلہ کو متحرک کرسکتے ہیں؟
کنکشن کے دونوں سروں کو چیک کریں۔
OSI ماڈل خرابیوں کا سراغ لگانے کے لیے ایک منظم فریم ورک فراہم کرتا ہے۔ علامات کی بنیاد پر پرت 1 (جسمانی) سے اوپر کی طرف، یا پرت 7 (ایپلیکیشن) سے نیچے کی طرف کام کریں۔
کب استعمال کریں:مکمل رابطے کا نقصان، کوئی لنک لائٹ، یا جسمانی پرت کی علامات
show interfaces, ethtool eth0show mac address-table, show spanning-treeping, traceroute, show ip routetelnet host port, netstat -an، پیکٹ کیپچرnslookup, dig, curl -vکب استعمال کریں:ایپلیکیشن کے لیے مخصوص مسائل جہاں بنیادی رابطہ موجود ہے۔
لیئر 7 سے شروع کریں (کیا شیئرپوائنٹ سروس چل رہی ہے؟ ڈی این ایس آئی پی کو درست کرنے کے لیے حل کر رہا ہے؟) اور ضرورت پڑنے پر ہی کام کریں۔
اس فوری تشخیصی درخت کا استعمال اس بات کی نشاندہی کرنے کے لیے کہ کون سی پرت ناکام ہو رہی ہے:
TCP/IP اسٹیک کام نہیں کر رہا ہے۔ OS سروسز چیک کریں، نیٹ ورک ڈرائیورز کو دوبارہ انسٹال کریں۔
NIC غیر فعال، غلط ڈرائیور، کیبل ان پلگ۔ چیک کریں:ip link showیا ڈیوائس مینیجر
چیک کریں: فزیکل کیبل، سوئچ پورٹ اسٹیٹس، VLAN اسائنمنٹ، ARP ٹیبل
چیک کریں: روٹنگ ٹیبل، فائر وال رولز، ACLs۔ استعمال کریں۔tracerouteیہ معلوم کرنے کے لیے کہ پیکٹ کہاں رکتے ہیں۔
چیک کریں: DNS سرور کی ترتیبات، DNS سرور کی دستیابی، فائر وال بلاکنگ پورٹ 53
چیک کریں: فائر وال کے قواعد، سیکیورٹی گروپس، پورٹ پر سننے کی خدمت
مسئلہ خود ایپلیکیشن، تصدیق، یا ایپلیکیشن کنفیگریشن میں ہے۔
جب آپ کے پاس بنیادی وجہ کے بارے میں کوئی مفروضہ ہے، تو اس کی تصدیق یا مسترد کرنے کے لیے ان تنہائی کی تکنیکوں کا استعمال کریں:
ذرائع، انٹرمیڈیٹ پوائنٹس، اور منزل پر ٹریفک کیپچر کریں تاکہ یہ شناخت کیا جا سکے کہ پیکٹ کہاں گرائے یا تبدیل کیے گئے ہیں:
# Capture on client
tcpdump -i eth0 -w client.pcap host server.example.com
# Capture on server
tcpdump -i eth0 -w server.pcap host client.example.com
# Compare:
# - Do packets leave client? (check client.pcap)
# - Do packets arrive at server? (check server.pcap)
# - If yes/no: problem is in the path between
# - If yes/yes but server doesn't respond: server-side issue
ایک آلہ کے اندر کنیکٹیویٹی کی جانچ کرکے بیرونی متغیرات کو ختم کریں:
# Test TCP stack without network
ping 127.0.0.1
# Test application listening locally
telnet localhost 80
# Test loopback on network interface (if supported)
# Some NICs support physical loopback for Layer 1 testing
کام کرنے والے نظام کے خلاف ترتیب اور رویے کا موازنہ کریں:
# Compare interface settings
diff <(ssh working-switch "show run int gi1/0/1") \
<(ssh broken-switch "show run int gi1/0/1")
# Compare routing tables
diff <(ssh router1 "show ip route") \
<(ssh router2 "show ip route")
مناسب دستاویزات سرکلر ڈیبگنگ کو روکتی ہیں جہاں آپ اسے سمجھے بغیر ایک ہی چیز کو متعدد بار آزماتے ہیں۔
مسئلہ ID: TICKET-12345
تاریخ/وقت: 2026-02-02 14:30 UTC
رپورٹ کردہ بذریعہ: Jane Smith (jane.smith@company.com)
متاثرہ صارفین: ~50 users in Building A, 3rd floor
علامت: Cannot access file server \\fileserver01
ابتدائی مشاہدات:
- Issue started around 14:00 UTC
- Only affects Building A, 3rd floor
- Other buildings can access fileserver01
- Ping to fileserver01 (10.1.50.10) times out from affected users
- Ping to default gateway (10.1.30.1) succeeds
کئے گئے ٹیسٹ:
1. [14:35] Checked switch port status: gi1/0/15 is UP/UP
2. [14:38] Checked VLAN assignment: Port is in VLAN 30 (correct)
3. [14:42] Checked interface errors: 1,234 CRC errors on gi1/0/15
4. [14:45] Replaced patch cable - still seeing CRC errors
5. [14:50] Moved uplink to different port (gi1/0/16) - errors persist
6. [14:55] Checked fiber cleanliness - dirty connector found
جڑ کا سبب:
Dirty fiber connector on uplink between Building A floor switch
and distribution switch causing CRC errors and packet loss
قرارداد:
Cleaned fiber connector with proper cleaning kit. CRC errors
dropped to zero. File server access restored.
تصدیق:
Users confirmed file server accessible. Monitored for 15 minutes
with no errors.
حل کرنے کا وقت: 25 minutes
ڈیٹا بیس ایپلیکیشن کے جوابی اوقات <100ms سے گھٹ کر 5+ سیکنڈ ہو گئے۔ ایپلیکیشن ٹیم نے "نیٹ ورک میں تاخیر" کا الزام لگایا۔
ڈیٹا بیس سرور OS بفرز ہائی بینڈوتھ × تاخیری پروڈکٹ کے لیے بہت چھوٹے تھے۔ TCP ونڈو بھر جائے گی، بھیجنے والے کو انتظار کرنے پر مجبور کرے گی۔
# Increased TCP receive buffers on Linux database server
sysctl -w net.ipv4.tcp_rmem="4096 87380 16777216"
sysctl -w net.core.rmem_max=16777216
فرض نہ کریں:"سست" کا مطلب ہمیشہ "نیٹ ورک میں تاخیر" نہیں ہوتا ہے۔ کسی نتیجے پر پہنچنے سے پہلے ہمیشہ ثبوت اکٹھے کریں (دیر کے لیے پنگ، رویے کے لیے پیکٹ کیپچر)۔
سرور کنکشن تصادفی طور پر گر جائے گا، خاص طور پر بوجھ کے نیچے۔ کبھی ٹھیک کام کیا، کبھی مکمل طور پر غیر جوابدہ۔
خودکار مذاکرات ناکام ہو گئے۔ سرور نے مکمل ڈوپلیکس پر بات چیت کی، سوئچ ہاف ڈوپلیکس پر واپس آ گیا۔ تصادم صرف بوجھ کے تحت ہوا جب دونوں اطراف نے ایک ساتھ منتقل کرنے کی کوشش کی۔
! Cisco switch - force full duplex
interface GigabitEthernet1/0/10
speed 1000
duplex full
دونوں سروں کو چیک کریں:انٹرفیس کی حیثیت گفت و شنید کی ترتیبات کو ظاہر کرتی ہے۔ غیر مماثلت کا مطلب ہے خودکار مذاکرات ناکام ہو گئے۔ سرورز کے لیے ہمیشہ ہارڈ کوڈ کی رفتار/ڈوپلیکس۔
صارفین کچھ ویب سائٹس (گوگل، یاہو) کو براؤز کر سکتے ہیں لیکن دیگر نہیں (بینک ویب سائٹ، کمپنی پورٹل)۔ چھوٹی HTTP درخواستوں نے کام کیا، بڑے صفحات کا وقت ختم ہوگیا۔
ping -M do -s 1472کامیاب ہوتا ہے،ping -M do -s 1473ناکامVPN ٹنل نے MTU کو 1400 تک کم کر دیا، لیکن فائر وال ICMP "فریگمنٹیشن نیڈڈ" پیغامات کو روک رہا تھا۔ پاتھ MTU ڈسکوری (PMTUD) کام نہیں کر سکا، MTU بلیک ہول بنا۔ چھوٹے پیکٹ فٹ، ڈی ایف بٹ سیٹ والے بڑے پیکٹ خاموشی سے گرائے گئے۔
! Implemented TCP MSS clamping on router
interface Tunnel0
ip tcp adjust-mss 1360
! Alternative: Allow ICMP Type 3 Code 4 through firewall
access-list 101 permit icmp any any packet-too-big
سائز کی اہمیت:اگر چھوٹی درخواستیں کام کرتی ہیں لیکن بڑی منتقلی ناکام ہوتی ہے تو، MTU/فریکمنٹیشن کے مسائل پر شبہ کریں۔ پاتھ MTU کو جانچنے کے لیے DF بٹ کے ساتھ پنگ کا استعمال کریں۔
صوتی کالوں میں کٹے ہوئے آڈیو تھے، وقفے وقفے سے ڈراپ آؤٹ۔ صرف کاروباری اوقات (9am-5pm) کے دوران ہوا۔
QoS پالیسی موجود تھی لیکن بینڈوڈتھ مختص پیچھے کی طرف تھی: بہترین کوشش کو 60%، آواز کو 5% ملا۔ کاروباری اوقات کے دوران جب ڈیٹا ٹریفک میں اضافہ ہوا تو قطار کے اوور فلو کی وجہ سے وائس پیکٹ گرا دیے گئے۔
! Corrected QoS policy
policy-map WAN-QOS
class VOICE
priority percent 33
class VIDEO
bandwidth percent 25
class CRITICAL-DATA
bandwidth percent 20
class class-default
bandwidth percent 22
وقت پر مبنی مسائل = صلاحیت:اگر مسائل صرف مصروف اوقات میں پیش آتے ہیں، تو یہ مشکل ناکامی نہیں بلکہ صلاحیت/QoS کا مسئلہ ہے۔ قطار کے اعدادوشمار چیک کریں، نہ صرف کل بینڈوتھ۔
| علامت | تہہ | چلانے کے احکامات | کیا تلاش کرنا ہے۔ |
|---|---|---|---|
| کوئی لنک لائٹ نہیں۔ | پرت 1 | show interfaces |
حیثیت: نیچے، کوئی کیریئر نہیں، کیبل ان پلگ |
| پیکٹ کا نقصان | پرت 1/2 | show interfaces |
سی آر سی کی غلطیاں، رنٹس، جنات، تصادم، دیر سے تصادم |
| گیٹ وے کو پنگ نہیں کر سکتے | پرت 2 | arp -a |
کوئی ARP اندراج نہیں، MAC نہیں سیکھا، STP بلاک کرنا |
| ریموٹ سب نیٹ تک نہیں پہنچ سکتا | پرت 3 | traceroute |
گمشدہ راستہ، غلط نیکسٹ ہاپ، روٹنگ لوپ |
| کنکشن سے انکار کر دیا۔ | پرت 4 | telnet host port |
سروس نہیں سن رہی، فائر وال بلاک، TCP RST |
| سست کارکردگی | پرت 4+ | ping (RTT) |
ہائی لیٹنسی، بینڈوتھ کی حد، TCP ری ٹرانسمیشنز، صفر ونڈوز |
| میزبان نام کو حل نہیں کیا جا سکتا | پرت 7 | nslookup |
DNS سرور ناقابل رسائی، غلط DNS تشکیل، NXDOMAIN |
| وقفے وقفے سے قطرے | پرت 1/2 | ping -f (flood) |
ڈوپلیکس مماثلت، ناکام کیبل، ایس ٹی پی ری کنورجنسی۔ |
| کبھی کبھی کام کرتا ہے، دوسروں کو نہیں۔ | متعدد | Extended ping |
لوڈ بیلنسنگ کا مسئلہ، ECMP غیر متناسب، اسٹیٹ ٹیبل اوور فلو |
جانیں کہ کب فروخت کنندہ TAC یا سینئر انجینئرز کے پاس جانا ہے۔ بڑھائیں جب:
ہر ٹربل شوٹنگ سیشن سیکھنے کا موقع ہوتا ہے۔ ذاتی علم کی بنیاد بنائیں:
# Example structure
~/troubleshooting-journal/
├── 2026-01-15-duplex-mismatch.md
├── 2026-01-22-mtu-black-hole.md
├── 2026-02-02-tcp-window-exhaustion.md
└── README.md # Index of all issues
# Each file contains:
# - Symptom
# - Diagnostic steps
# - Root cause
# - Resolution
# - Lessons learned
# - Related tickets/documentation
ٹربل شوٹنگ کے دوران فوری حوالہ کے لیے منظر نامے کے مطابق اکثر استعمال ہونے والے کمانڈز کو منظم کریں۔
مسئلہ کو سمجھے بغیر کنفیگریشنز کو تبدیل کرنا اکثر چیزوں کو خراب کر دیتا ہے یا اصل مسئلے کو چھپا دیتا ہے۔
اکثر "نیٹ ورک کے مسائل" ایپلی کیشن، سرور، یا کلائنٹ سائڈ کے مسائل ہوتے ہیں۔ الزام قبول کرنے سے پہلے ثبوت اکٹھا کریں۔
آپ ان ٹیسٹوں کو دہرانے میں وقت ضائع کریں گے جو آپ پہلے ہی کر چکے ہیں، یا اپنے ساتھیوں کو سمجھانے سے قاصر ہوں گے کہ آپ نے کیا آزمایا ہے۔
وقفے وقفے سے مسائل اکثر آنے والی ناکامی کے ابتدائی انتباہی علامات ہوتے ہیں۔ ان کے تنقیدی ہونے سے پہلے ان کی چھان بین کریں۔
کسی آلے کو دوبارہ شروع کرنے سے سروس بحال ہو سکتی ہے، لیکن اگر آپ کو یہ نہیں معلوم ہوتا ہے کہ اسے دوبارہ شروع کرنے کی ضرورت کیوں ہے، تو مسئلہ دوبارہ پیدا ہو جائے گا۔
نیٹ ورک ٹربل شوٹنگ سائنس اور آرٹ دونوں ہے۔ سائنس ایک منظم طریقہ کار کی پیروی کر رہی ہے، تشخیصی آلات کو درست طریقے سے استعمال کر رہی ہے، اور پروٹوکول کو سمجھ رہی ہے۔ آرٹ یہ جاننا ہے کہ علامات کی بنیاد پر پہلے کون سے ٹیسٹ چلائے جائیں، تجربے سے نمونوں کو پہچاننا، اور یہ جاننا کہ کب بڑھانا ہے۔
اس مضمون میں بتائے گئے منظم طریقے پر عمل کرنے سے—صحیح سوالات پوچھنا، OSI ماڈل کے ذریعے طریقہ کار سے کام کرنا، اپنے اقدامات کو دستاویزی بنانا، اور ہر مسئلے سے سیکھنا—آپ خرابیوں کا ازالہ کرنے میں زیادہ موثر ہو جائیں گے اور ان عام خرابیوں سے بچیں گے جو وقت کا ضیاع اور غلط اصلاحات کا باعث بنتے ہیں۔
یاد رکھیں:مقصد صرف سروس کو بحال کرنا نہیں ہے، بلکہ یہ سمجھنا ہے کہ یہ کیوں ناکام ہوا تاکہ آپ اسے دوبارہ ہونے سے روک سکیں۔
آخری تازہ کاری: فروری 2، 2026 | مصنف: Baud9600 تکنیکی ٹیم