آموزش دستور show interfaces در روتر سیسکو

آموزش دستور show interfaces در روتر سیسکو

مقدمه
دستور show interfaces یکی از مهمترین و پرکاربردترین دستورات در سیستمعامل Cisco IOS است که مدیران شبکه برای بررسی وضعیت اینترفیسهای روتر و سوئیچ از آن استفاده میکنند. این دستور اطلاعات جامعی درباره وضعیت فیزیکی و منطقی رابطهای شبکه، میزان ترافیک، خطاهای ارتباطی، پهنای باند، سرعت انتقال داده و بسیاری از پارامترهای دیگر ارائه میدهد.
با استفاده از این دستور میتوان به سرعت از وضعیت فعال یا غیرفعال بودن اینترفیسها، عملکرد صحیح لینکهای ارتباطی و وجود یا عدم وجود خطا در ارسال و دریافت بستهها مطلع شد. به همین دلیل، show interfaces یکی از اولین دستوراتی است که در فرآیند عیبیابی شبکه مورد استفاده قرار میگیرد.
آشنایی با دستور show interfaces
این دستور اطلاعات کامل یک یا چند اینترفیس را نمایش میدهد. در صورت اجرای دستور بدون مشخص کردن نام اینترفیس، اطلاعات تمام اینترفیسهای دستگاه نمایش داده میشود:
Router# show interfaces
همچنین برای مشاهده اطلاعات یک اینترفیس مشخص، کافی است نام آن را در انتهای دستور وارد کنید:
Router# show interfaces GigabitEthernet0/0
خروجی این دستور شامل اطلاعاتی مانند وضعیت اینترفیس، وضعیت پروتکل، آمار ارسال و دریافت بستهها، تعداد خطاها، سرعت لینک، پهنای باند، MTU و سایر پارامترهای مهم است که در ادامه این آموزش بهصورت کامل بررسی خواهند شد.
کاربردهای دستور show interfaces در عیبیابی شبکه
یکی از مهمترین کاربردهای این دستور، شناسایی و تحلیل مشکلات ارتباطی در شبکه است. مدیر شبکه با بررسی اطلاعات ارائهشده توسط show interfaces میتواند منشأ بسیاری از مشکلات را در مدت زمان کوتاهی تشخیص دهد.
از مهمترین کاربردهای این دستور میتوان به موارد زیر اشاره کرد:
- بررسی فعال یا غیرفعال بودن اینترفیس (Up یا Down)
- تشخیص مشکلات فیزیکی مانند قطع بودن کابل یا خرابی پورت
- بررسی وضعیت پروتکل لایه دوم (Line Protocol)
- مشاهده میزان ترافیک ورودی و خروجی هر اینترفیس
- شناسایی خطاهایی مانند CRC Errors، Input Errors، Output Errors و Collisions
- بررسی سرعت، پهنای باند و میزان استفاده از لینک
- تحلیل کیفیت ارتباط و تشخیص ازدحام یا اشباع شدن لینک
- جمعآوری اطلاعات لازم پیش از انجام تغییرات یا پیکربندی شبکه
به طور کلی، تسلط بر خروجی دستور show interfaces یکی از مهارتهای ضروری برای هر مدیر شبکه و داوطلب آزمونهای CCNA و CCNP محسوب میشود، زیرا بخش قابل توجهی از فرآیند مانیتورینگ و عیبیابی تجهیزات سیسکو بر پایه اطلاعاتی است که این دستور در اختیار قرار میدهد.
ساختار کلی دستور show interfaces
دستور show interfaces یکی از دستورات حالت Privileged EXEC در سیستمعامل Cisco IOS است و برای نمایش اطلاعات کامل مربوط به اینترفیسهای یک روتر یا سوئیچ استفاده میشود. این دستور وضعیت عملیاتی، آمار ترافیک، مشخصات فیزیکی و انواع خطاهای هر اینترفیس را نمایش میدهد و یکی از مهمترین ابزارهای مانیتورینگ و عیبیابی در تجهیزات سیسکو محسوب میشود.
نحوه اجرای دستور
برای مشاهده اطلاعات تمامی اینترفیسهای دستگاه، کافی است دستور زیر را در حالت Privileged EXEC اجرا کنید:
Router# show interfaces
با اجرای این دستور، اطلاعات تمام اینترفیسهای موجود، اعم از فیزیکی و مجازی، بهترتیب نمایش داده میشود. اگر دستگاه دارای تعداد زیادی اینترفیس باشد، خروجی دستور ممکن است چندین صفحه باشد که میتوان با کلید Space به صفحه بعد، با Enter به خط بعد و با Q از ادامه نمایش خروجی خارج شد.
در بسیاری از مواقع، مدیر شبکه تنها به اطلاعات یک اینترفیس خاص نیاز دارد. در این حالت میتوان نام اینترفیس را در انتهای دستور وارد کرد:
Router# show interfaces GigabitEthernet0/0
یا برای یک اینترفیس سریال:
Router# show interfaces Serial0/0/0
اجرای دستور به این شکل، تنها اطلاعات همان اینترفیس را نمایش میدهد و بررسی و تحلیل خروجی را سادهتر میکند.
بررسی خروجی کلی
خروجی دستور show interfaces شامل بخشهای مختلفی است که هر کدام اطلاعات خاصی درباره وضعیت و عملکرد اینترفیس ارائه میدهند. اولین خطوط خروجی معمولاً وضعیت کلی اینترفیس را نشان میدهند؛ بهعنوان مثال:
GigabitEthernet0/0 is up, line protocol is up
در این عبارت:
- GigabitEthernet0/0 نام اینترفیس است.
- is up نشان میدهد که وضعیت فیزیکی اینترفیس فعال است.
- line protocol is up بیانگر آن است که پروتکل لایه دوم نیز بهدرستی کار میکند و ارتباط برقرار است.
پس از این بخش، اطلاعات دیگری نیز نمایش داده میشود که از مهمترین آنها میتوان به موارد زیر اشاره کرد:
- نوع اینترفیس و آدرس سختافزاری (MAC Address)
- مقدار MTU و پهنای باند (Bandwidth)
- میزان تأخیر (Delay)
- نرخ ارسال و دریافت داده (Input/Output Rate)
- تعداد بستهها و بایتهای ارسال و دریافتشده
- آمار خطاهای ورودی و خروجی
- تعداد بستههای Drop شده
- اطلاعات مربوط به صفهای ارسال و دریافت (Queue)
- وضعیت Duplex و Speed (در اینترفیسهای اترنت)
هر یک از این بخشها اطلاعات ارزشمندی درباره عملکرد اینترفیس در اختیار مدیر شبکه قرار میدهد و میتواند در شناسایی مشکلاتی مانند خرابی لینک، وجود نویز، ازدحام شبکه یا تنظیمات نادرست بسیار مؤثر باشد.
در بخشهای بعدی این آموزش، هر یک از قسمتهای خروجی دستور show interfaces بهصورت جداگانه و همراه با مثالهای عملی بررسی خواهند شد تا بتوانید خروجی این دستور را بهدرستی تحلیل و از آن در عیبیابی شبکه استفاده کنید.
معرفی بخشهای مختلف خروجی دستور show interfaces
خروجی دستور show interfaces شامل اطلاعات متعددی درباره وضعیت و عملکرد هر اینترفیس است. هر یک از این بخشها اطلاعات ارزشمندی را برای مانیتورینگ و عیبیابی شبکه در اختیار مدیر شبکه قرار میدهد. آشنایی با مفهوم هر پارامتر، اولین قدم برای تحلیل صحیح خروجی این دستور است.
وضعیت اینترفیس (Interface Status)
اولین بخش خروجی، وضعیت فیزیکی اینترفیس را نمایش میدهد. این وضعیت معمولاً به شکل زیر مشاهده میشود:
GigabitEthernet0/0 is up
یا
GigabitEthernet0/0 is down
منظور از Interface Status، وضعیت لایه فیزیکی (Physical Layer) است. اگر این مقدار Up باشد، یعنی اینترفیس از نظر سختافزاری فعال است و ارتباط فیزیکی برقرار است. در مقابل، مقدار Down معمولاً نشاندهنده مشکلاتی مانند قطع بودن کابل، خاموش بودن دستگاه مقابل یا اجرای دستور shutdown روی اینترفیس است.
وضعیت پروتکل (Line Protocol)
بلافاصله پس از وضعیت اینترفیس، وضعیت پروتکل نمایش داده میشود:
GigabitEthernet0/0 is up, line protocol is up
بخش Line Protocol وضعیت عملکرد لایه دوم (Data Link Layer) را مشخص میکند. حتی اگر وضعیت فیزیکی اینترفیس Up باشد، ممکن است پروتکل در وضعیت Down قرار داشته باشد. این حالت معمولاً به دلیل مشکلاتی مانند تنظیمات نادرست، ناسازگاری پروتکلها یا عدم برقراری ارتباط با دستگاه مقابل رخ میدهد.
به طور کلی:
- Up / Up: ارتباط کاملاً برقرار است.
- Up / Down: لایه فیزیکی فعال است، اما در لایه دوم مشکلی وجود دارد.
- Down / Down: ارتباط فیزیکی برقرار نیست.
- Administratively Down: اینترفیس توسط دستور shutdown غیرفعال شده است.
آدرس MAC و نوع اینترفیس
در بخش بعدی، اطلاعات مربوط به نوع اینترفیس و آدرس سختافزاری آن نمایش داده میشود:
Hardware is iGbE, address is 0019.e86a.4100
در این قسمت:
- نوع سختافزار یا فناوری اینترفیس مشخص میشود.
- آدرس MAC Address نمایش داده میشود که شناسه منحصربهفرد اینترفیس در شبکه محلی است.
در شبکههای اترنت، آدرس MAC نقش مهمی در ارسال و دریافت فریمها در لایه دوم ایفا میکند.
MTU و پهنای باند (Bandwidth)
یکی از مهمترین قسمتهای خروجی، اطلاعات مربوط به MTU و Bandwidth است.
نمونه خروجی:
MTU 1500 bytes, BW 1000000 Kbit/sec
MTU (Maximum Transmission Unit) حداکثر اندازه بستهای است که بدون قطعهقطعه شدن (Fragmentation) میتواند از طریق اینترفیس منتقل شود. مقدار پیشفرض MTU در بیشتر شبکههای اترنت 1500 بایت است.
Bandwidth نیز پهنای باند منطقی اینترفیس را نشان میدهد. این مقدار معمولاً برای محاسبات پروتکلهای مسیریابی مانند OSPF و EIGRP استفاده میشود و همیشه بیانگر سرعت واقعی لینک نیست. بنابراین نباید آن را با سرعت عملی انتقال داده اشتباه گرفت.
میزان تأخیر (Delay)
پارامتر Delay تأخیر منطقی اینترفیس را نمایش میدهد.
نمونه خروجی:
DLY 10 usec
این مقدار بر حسب میکروثانیه (Microseconds) بیان میشود و در محاسبات برخی پروتکلهای مسیریابی، بهویژه EIGRP، نقش مهمی دارد. مقدار Delay معمولاً توسط سیستمعامل تعیین میشود و الزاماً نشاندهنده تأخیر واقعی شبکه نیست.
قابلیت اطمینان (Reliability)
پارامتر Reliability میزان پایداری و اطمینان عملکرد اینترفیس را نشان میدهد.
نمونه خروجی:
reliability 255/255
این مقدار به صورت یک کسر از 255 نمایش داده میشود.
- 255/255 به معنای حداکثر قابلیت اطمینان است.
- کاهش این مقدار میتواند نشانه وجود خطاهای مکرر، افت کیفیت لینک یا مشکلات سختافزاری باشد.
اگرچه این پارامتر بهتنهایی معیار قطعی برای تشخیص مشکل نیست، اما در کنار سایر اطلاعات خروجی میتواند دید مناسبی از وضعیت سلامت لینک ارائه دهد.
نرخ ارسال و دریافت داده (Tx/Rx Rate)
در بخش دیگری از خروجی، میزان ترافیک ورودی و خروجی اینترفیس نمایش داده میشود:
5 minute input rate 250000 bits/sec
5 minute output rate 180000 bits/sec
این مقادیر میانگین نرخ ارسال و دریافت داده در پنج دقیقه گذشته را نشان میدهند و بر حسب بیت بر ثانیه (bps) محاسبه میشوند.
با بررسی این اطلاعات میتوان:
- میزان استفاده از پهنای باند را ارزیابی کرد.
- لینکهای پرترافیک را شناسایی نمود.
- ازدحام شبکه را تشخیص داد.
- روند مصرف ترافیک را در طول زمان بررسی کرد.
در شبکههای سازمانی، این بخش یکی از مهمترین قسمتهای خروجی دستور show interfaces برای تحلیل عملکرد لینکها و برنامهریزی جهت افزایش ظرفیت شبکه محسوب میشود.
بررسی شمارندهها (Counters)
یکی از مهمترین بخشهای خروجی دستور show interfaces، شمارندهها یا Counters هستند. این بخش آمار دقیقی از تعداد بستههای ارسالی و دریافتی، حجم ترافیک و انواع خطاهای رخداده روی اینترفیس را نمایش میدهد. مدیران شبکه با تحلیل این اطلاعات میتوانند مشکلاتی مانند خرابی کابل، نویز روی لینک، ازدحام شبکه، اشباع شدن اینترفیس یا ایرادات سختافزاری را شناسایی کنند.
در ادامه، مهمترین شمارندههای موجود در خروجی این دستور را بررسی میکنیم.
تعداد بستههای ورودی و خروجی
این شمارندهها تعداد کل بستههایی را که از زمان راهاندازی دستگاه یا آخرین ریست شدن شمارندهها از طریق اینترفیس دریافت یا ارسال شدهاند، نمایش میدهند.
نمونه خروجی:
123456 packets input
98765 packets output
- Packets Input تعداد بستههای دریافتی توسط اینترفیس را نشان میدهد.
- Packets Output تعداد بستههای ارسالشده از طریق اینترفیس را نمایش میدهد.
افزایش این مقادیر کاملاً طبیعی است و تنها بیانگر حجم ترافیک عبوری از اینترفیس است. با مقایسه این اعداد در بازههای زمانی مختلف میتوان میزان استفاده از لینک را بررسی کرد.
تعداد بایتهای ارسال و دریافت
علاوه بر تعداد بستهها، سیسکو حجم کل دادههای منتقلشده را نیز نمایش میدهد.
نمونه خروجی:
987654321 bytes input
654321987 bytes output
این مقادیر نشان میدهند چه میزان داده (بر حسب بایت) از طریق اینترفیس دریافت یا ارسال شده است.
بررسی تعداد بایتها در کنار تعداد بستهها میتواند اطلاعات مفیدی درباره نوع ترافیک ارائه دهد. برای مثال، اگر تعداد بستهها زیاد ولی حجم بایتها کم باشد، احتمالاً بیشتر بستهها کوچک هستند؛ در مقابل، حجم زیاد بایتها همراه با تعداد کمتر بستهها میتواند نشاندهنده انتقال فایلهای حجیم یا دادههای چندرسانهای باشد.
خطاهای ورودی (Input Errors)
یکی از مهمترین شمارندههای خروجی، Input Errors است.
نمونه خروجی:
15 input errors
این شمارنده تعداد بستههایی را نشان میدهد که هنگام دریافت به دلیل وجود خطا قابل پردازش نبودهاند.
دلایل رایج افزایش Input Errors عبارتاند از:
- خرابی یا کیفیت پایین کابل شبکه
- نویز روی لینک
- مشکلات سختافزاری کارت شبکه
- ناسازگاری سرعت یا Duplex
- وجود خطاهای CRC یا Frame
اگر مقدار این شمارنده بهمرور زمان افزایش یابد، لازم است وضعیت لینک و تجهیزات متصل به آن بررسی شود.
خطاهای خروجی (Output Errors)
شمارنده Output Errors تعداد بستههایی را نشان میدهد که هنگام ارسال با مشکل مواجه شدهاند.
نمونه خروجی:
8 output errors
از مهمترین دلایل افزایش این مقدار میتوان به موارد زیر اشاره کرد:
- ازدحام بیش از حد لینک
- اشباع شدن صف ارسال
- مشکلات سختافزاری اینترفیس
- تنظیمات نادرست سرعت یا Duplex
- خرابی تجهیزات سمت مقابل
افزایش مداوم Output Errors معمولاً نشاندهنده وجود مشکلی در مسیر ارسال داده است و باید علت آن بررسی شود.
CRC Errors
CRC (Cyclic Redundancy Check) یکی از مهمترین مکانیزمهای تشخیص خطا در شبکه است. هر فریم اترنت دارای یک مقدار CRC است که هنگام ارسال محاسبه و در مقصد دوباره بررسی میشود.
نمونه خروجی:
25 CRC
اگر مقدار CRC محاسبهشده با مقدار موجود در فریم یکسان نباشد، فریم خراب تشخیص داده شده و دور انداخته میشود.
از مهمترین دلایل افزایش CRC Errors میتوان به موارد زیر اشاره کرد:
- خرابی کابل شبکه
- نویز الکترومغناطیسی
- کانکتورهای معیوب
- خرابی پورت شبکه
- ناسازگاری Duplex
در شبکههای سالم، مقدار CRC باید صفر یا بسیار نزدیک به صفر باشد.
Frame Errors
شمارنده Frame Errors تعداد فریمهایی را نشان میدهد که ساختار استاندارد آنها هنگام دریافت معتبر نبوده است.
نمونه خروجی:
12 frame
افزایش این مقدار معمولاً به دلایل زیر رخ میدهد:
- خرابی کابل
- نویز روی لینک
- خطاهای همگامسازی (Synchronization)
- ناسازگاری سرعت یا Duplex
در بسیاری از موارد، افزایش همزمان Frame Errors و CRC Errors نشانه وجود مشکل در لایه فیزیکی شبکه است.
Overrun و Ignored
این دو شمارنده به توانایی اینترفیس در پردازش بستههای دریافتی مربوط میشوند.
نمونه خروجی:
5 overruns
3 ignored
Overrun
این مقدار نشان میدهد که اینترفیس بستههای ورودی را سریعتر از توان پردازش خود دریافت کرده است و بخشی از دادهها از دست رفتهاند.
دلایل رایج:
- ترافیک بسیار زیاد
- محدودیت سختافزاری دستگاه
- پردازنده یا بافر اشباعشده
Ignored
این شمارنده نشان میدهد که برخی بستههای دریافتی به دلیل کمبود فضای بافر یا منابع سیستم نادیده گرفته شدهاند.
افزایش مقادیر Overrun و Ignored معمولاً بیانگر آن است که دستگاه تحت بار سنگین قرار دارد و ممکن است به ارتقای سختافزار یا بهینهسازی ترافیک نیاز داشته باشد.
Collisions و Late Collisions
در شبکههای اترنت Half-Duplex، ممکن است دو دستگاه بهطور همزمان اقدام به ارسال داده کنند. در این حالت برخورد یا Collision رخ میدهد.
نمونه خروجی:
18 collisions
2 late collisions
Collisions
این شمارنده تعداد برخوردهای عادی را نمایش میدهد. وقوع مقدار کمی Collision در شبکههای Half-Duplex طبیعی است، اما افزایش زیاد آن میتواند نشاندهنده ازدحام یا تنظیمات نامناسب باشد.
Late Collisions
Late Collision زمانی رخ میدهد که برخورد پس از بازه مجاز تشخیص داده شود. این وضعیت طبیعی نیست و معمولاً به یکی از دلایل زیر ایجاد میشود:
- ناسازگاری تنظیمات Duplex بین دو دستگاه
- طول بیش از حد کابل
- خرابی تجهیزات شبکه
- مشکلات سختافزاری
در شبکههای امروزی که اغلب از Full-Duplex استفاده میکنند، مقدار Collisions و Late Collisions باید صفر باشد. مشاهده این خطاها معمولاً نشاندهنده وجود یک مشکل در پیکربندی یا تجهیزات شبکه است.
تحلیل وضعیت اینترفیس
یکی از اولین مواردی که پس از اجرای دستور show interfaces باید بررسی شود، وضعیت اینترفیس است. سیسکو وضعیت هر اینترفیس را با دو مقدار نمایش میدهد: وضعیت فیزیکی اینترفیس (Interface Status) و وضعیت پروتکل لایه دوم (Line Protocol). تحلیل صحیح این دو مقدار به مدیر شبکه کمک میکند تا در همان ابتدای عیبیابی، محدوده مشکل را مشخص کند.
برای مثال، خروجی زیر را در نظر بگیرید:
GigabitEthernet0/0 is up, line protocol is up
در این خروجی، عبارت is up وضعیت لایه فیزیکی را نشان میدهد و عبارت line protocol is up وضعیت لایه دوم را مشخص میکند. ترکیب این دو وضعیت اطلاعات ارزشمندی درباره سلامت لینک در اختیار مدیر شبکه قرار میدهد.
تفاوت حالتهای Up/Up، Up/Down و Down/Down
در تجهیزات سیسکو معمولاً چهار حالت اصلی برای وضعیت اینترفیس مشاهده میشود که هر کدام مفهوم متفاوتی دارند.
حالت Up/Up
GigabitEthernet0/0 is up, line protocol is up
این بهترین و مطلوبترین وضعیت برای یک اینترفیس است.
در این حالت:
- ارتباط فیزیکی بین دو دستگاه برقرار است.
- پروتکل لایه دوم نیز بهدرستی کار میکند.
- اینترفیس آماده ارسال و دریافت داده است.
اگر با وجود این وضعیت کاربران همچنان با مشکل ارتباطی مواجه باشند، احتمالاً مشکل در لایههای بالاتر مانند لایه شبکه (Layer 3)، تنظیمات IP، مسیریابی، ACL یا سرویسهای شبکه است.
حالت Up/Down
GigabitEthernet0/0 is up, line protocol is down
در این وضعیت، اینترفیس از نظر فیزیکی فعال است، اما پروتکل لایه دوم قادر به برقراری ارتباط نیست.
از دلایل رایج این حالت میتوان به موارد زیر اشاره کرد:
- پیکربندی نادرست اینترفیس
- عدم تطابق Encapsulation در لینکهای سریال
- ناسازگاری تنظیمات VLAN در سوئیچها
- مشکلات مربوط به پروتکلهای لایه دوم
- خرابی یا پیکربندی نادرست دستگاه مقابل
در این شرایط، ابتدا باید تنظیمات دو سمت لینک با یکدیگر مقایسه شوند تا از یکسان بودن پارامترهایی مانند Encapsulation، VLAN و سایر تنظیمات اطمینان حاصل شود.
حالت Down/Down
GigabitEthernet0/0 is down, line protocol is down
این وضعیت نشان میدهد که ارتباط فیزیکی بین دو دستگاه برقرار نیست.
رایجترین دلایل عبارتاند از:
- قطع بودن کابل شبکه
- خاموش بودن دستگاه مقابل
- خرابی کابل یا کانکتور
- خرابی پورت شبکه
- عدم اتصال صحیح کابل
در این حالت، اولین اقدام بررسی تجهیزات فیزیکی شبکه است؛ زیرا تا زمانی که ارتباط فیزیکی برقرار نشود، امکان برقراری ارتباط در لایههای بالاتر وجود نخواهد داشت.
حالت Administratively Down
یکی دیگر از وضعیتهایی که ممکن است مشاهده شود، حالت زیر است:
GigabitEthernet0/0 is administratively down, line protocol is down
این پیام نشان میدهد که اینترفیس توسط مدیر شبکه و با دستور shutdown غیرفعال شده است.
برای فعال کردن مجدد اینترفیس باید وارد حالت پیکربندی شده و دستور زیر را اجرا کنید:
Router(config)# interface GigabitEthernet0/0
Router(config-if)# no shutdown
پس از چند ثانیه، در صورت نبود مشکل فیزیکی، وضعیت اینترفیس به Up/Up تغییر خواهد کرد.
تشخیص مشکلات لایه اول و لایه دوم
یکی از مهمترین مزایای دستور show interfaces این است که به شما کمک میکند محل بروز مشکل را در مدل OSI سریعتر شناسایی کنید.
مشکلات لایه اول (Physical Layer)
اگر بخش Interface Status در وضعیت Down باشد، معمولاً مشکل در لایه فیزیکی قرار دارد.
مواردی که باید بررسی شوند عبارتاند از:
- سالم بودن کابل شبکه
- اتصال صحیح کانکتورها
- روشن بودن دستگاه مقابل
- سلامت پورتهای شبکه
- کیفیت کابل و تجهیزات
- وجود نویز یا آسیبدیدگی در مسیر ارتباط
در این شرایط، بررسی تجهیزات فیزیکی معمولاً اولین و مهمترین اقدام است.
مشکلات لایه دوم (Data Link Layer)
اگر وضعیت اینترفیس Up باشد اما Line Protocol در وضعیت Down قرار داشته باشد، احتمال زیادی وجود دارد که مشکل در لایه دوم باشد.
برخی از دلایل رایج عبارتاند از:
- عدم تطابق تنظیمات Duplex یا Speed
- تنظیمات نادرست VLAN
- ناسازگاری Encapsulation در لینکهای WAN
- خطاهای پروتکل PPP یا HDLC
- مشکلات مربوط به احراز هویت در PPP
- خرابی یا پیکربندی نادرست دستگاه مقابل
در چنین شرایطی، بررسی تنظیمات دو سمت لینک و مقایسه آنها معمولاً سریعترین راه برای یافتن علت مشکل است.
رویکرد پیشنهادی برای تحلیل وضعیت اینترفیس
هنگام عیبیابی شبکه، بهتر است مراحل زیر را بهترتیب انجام دهید:
- بررسی وضعیت Interface Status و Line Protocol.
- در صورت مشاهده حالت Down/Down، ابتدا تجهیزات فیزیکی مانند کابل، کانکتور و پورت را بررسی کنید.
- اگر وضعیت Up/Down بود، تنظیمات لایه دوم شامل VLAN، Encapsulation، Duplex و Speed را کنترل کنید.
- در صورت مشاهده وضعیت Up/Up، به بررسی آدرسهای IP، جدول مسیریابی، ACLها، پروتکلهای مسیریابی و سایر تنظیمات لایه سوم و بالاتر بپردازید.
- در پایان، شمارندههای خطا مانند CRC Errors، Input Errors و Output Errors را بررسی کنید تا از سلامت لینک اطمینان حاصل شود.
با استفاده از این روش مرحلهبهمرحله، میتوان در مدت کوتاهی محدوده بروز مشکل را مشخص کرد و فرآیند عیبیابی را با دقت و سرعت بیشتری انجام داد.
استفاده از دستور برای یک اینترفیس خاص
در بسیاری از سناریوهای عملی، مدیر شبکه نیازی به مشاهده اطلاعات تمام اینترفیسهای دستگاه ندارد. به عنوان مثال، ممکن است تنها یکی از پورتها دچار مشکل شده باشد یا بخواهید وضعیت یک لینک مشخص را بررسی کنید. در چنین شرایطی، میتوان با مشخص کردن نام اینترفیس در انتهای دستور، فقط اطلاعات همان رابط را مشاهده کرد.
دستور show interfaces GigabitEthernet0/0
برای نمایش اطلاعات یک اینترفیس خاص، کافی است نام آن را پس از دستور show interfaces وارد کنید. برای مثال:
Router# show interfaces GigabitEthernet0/0
پس از اجرای این دستور، فقط اطلاعات مربوط به اینترفیس GigabitEthernet0/0 نمایش داده میشود. این اطلاعات شامل موارد زیر است:
- وضعیت فیزیکی اینترفیس (Interface Status)
- وضعیت پروتکل (Line Protocol)
- آدرس MAC و نوع سختافزار
- مقدار MTU و پهنای باند
- نرخ ارسال و دریافت داده
- تعداد بستههای ورودی و خروجی
- شمارندههای خطا مانند CRC، Input Errors و Output Errors
- اطلاعات مربوط به صفهای ارسال و دریافت (Queues)
- وضعیت Duplex و Speed
از آنجا که خروجی تنها به یک اینترفیس محدود میشود، مطالعه و تحلیل آن بسیار سادهتر از خروجی دستور show interfaces برای تمام اینترفیسها خواهد بود.
مزایای بررسی یک اینترفیس مشخص
استفاده از دستور برای یک اینترفیس خاص، مزایای متعددی دارد که مهمترین آنها عبارتاند از:
۱. افزایش سرعت عیبیابی
هنگامی که محل بروز مشکل مشخص باشد، نیازی به بررسی خروجی تمام اینترفیسها نیست. با مشاهده اطلاعات همان اینترفیس، میتوان سریعتر علت مشکل را شناسایی و برطرف کرد.
۲. کاهش حجم خروجی
در روترها و سوئیچهای بزرگ که دارای تعداد زیادی اینترفیس هستند، اجرای دستور show interfaces ممکن است خروجی بسیار طولانی تولید کند. محدود کردن خروجی به یک اینترفیس، باعث میشود تنها اطلاعات موردنیاز نمایش داده شود و تحلیل آن آسانتر باشد.
۳. تمرکز بر لینک موردنظر
اگر کاربران یک بخش از شبکه با مشکل مواجه باشند، معمولاً مدیر شبکه میداند که ترافیک آنها از کدام اینترفیس عبور میکند. در این شرایط، بررسی همان اینترفیس باعث صرفهجویی در زمان و افزایش دقت عیبیابی میشود.
۴. بررسی تغییرات پس از پیکربندی
پس از اعمال تغییراتی مانند تنظیم آدرس IP، تغییر MTU، پیکربندی سرعت (Speed)، حالت Duplex یا فعالسازی یک پروتکل، میتوان با اجرای دستور روی همان اینترفیس از اعمال صحیح تنظیمات و عملکرد درست آن اطمینان حاصل کرد.
۵. پایش عملکرد یک لینک خاص
در برخی موارد، لازم است عملکرد یک لینک مهم مانند اتصال به اینترنت، ارتباط بین شعب یا لینک WAN بهطور مداوم بررسی شود. با اجرای دورهای این دستور میتوان تغییرات مربوط به نرخ ترافیک، تعداد بستهها و شمارندههای خطا را مشاهده و وضعیت لینک را ارزیابی کرد.
مثال عملی
فرض کنید کاربران یک شبکه به اینترنت دسترسی ندارند و میدانید که ارتباط اینترنت از طریق اینترفیس GigabitEthernet0/0 برقرار میشود. در این شرایط، به جای بررسی تمام اینترفیسهای روتر، دستور زیر را اجرا میکنید:
Router# show interfaces GigabitEthernet0/0
اگر خروجی به صورت زیر باشد:
GigabitEthernet0/0 is up, line protocol is up
نشان میدهد که ارتباط فیزیکی و لایه دوم این لینک برقرار است و احتمالاً مشکل در بخشهایی مانند تنظیمات IP، جدول مسیریابی، NAT، فایروال یا سرویسدهنده اینترنت (ISP) قرار دارد.
اما اگر خروجی به شکل زیر باشد:
GigabitEthernet0/0 is down, line protocol is down
در این حالت، باید ابتدا تجهیزات لایه فیزیکی مانند کابل، کانکتور، پورت شبکه و وضعیت دستگاه مقابل را بررسی کنید؛ زیرا تا زمان برقراری ارتباط فیزیکی، عیبیابی در لایههای بالاتر نتیجهای نخواهد داشت.
مثال عملی از خروجی دستور
یکی از بهترین روشها برای یادگیری دستور show interfaces، بررسی یک خروجی واقعی و تحلیل بخشهای مختلف آن است. با شناخت مفهوم هر خط از خروجی، میتوان وضعیت اینترفیس را ارزیابی کرده و در صورت وجود مشکل، علت آن را سریعتر تشخیص داد.
در ادامه، نمونهای از خروجی دستور show interfaces GigabitEthernet0/0 را مشاهده میکنید:
Router# show interfaces GigabitEthernet0/0
GigabitEthernet0/0 is up, line protocol is up
Hardware is iGbE, address is 0050.56be.1234
MTU 1500 bytes, BW 1000000 Kbit/sec, DLY 10 usec
reliability 255/255, txload 5/255, rxload 8/255
Encapsulation ARPA
Full-duplex, 1000Mb/s
5 minute input rate 350000 bits/sec, 45 packets/sec
5 minute output rate 420000 bits/sec, 52 packets/sec
125487 packets input, 154326987 bytes
136210 packets output, 172845321 bytes
0 input errors, 0 CRC, 0 frame, 0 overruns
0 output errors, 0 collisions
تحلیل خطبهخط خروجی
در ادامه، هر بخش از این خروجی را بررسی میکنیم.
وضعیت اینترفیس
GigabitEthernet0/0 is up, line protocol is up
این اولین و مهمترین بخش خروجی است.
- GigabitEthernet0/0 نام اینترفیس است.
- is up نشان میدهد که ارتباط فیزیکی برقرار است.
- line protocol is up نشان میدهد که لایه دوم نیز بدون مشکل کار میکند.
در این وضعیت، اینترفیس آماده ارسال و دریافت داده است.
نوع سختافزار و آدرس MAC
Hardware is iGbE, address is 0050.56be.1234
در این قسمت، نوع اینترفیس و آدرس MAC آن نمایش داده میشود.
- Hardware نوع سختافزار یا فناوری اینترفیس را مشخص میکند.
- Address همان آدرس MAC اینترفیس است که در لایه دوم شبکه استفاده میشود.
MTU، پهنای باند و تأخیر
MTU 1500 bytes, BW 1000000 Kbit/sec, DLY 10 usec
این بخش شامل سه پارامتر مهم است:
- MTU 1500 bytes: حداکثر اندازه هر بسته بدون Fragmentation برابر 1500 بایت است.
- BW 1000000 Kbit/sec: پهنای باند منطقی اینترفیس برابر 1 گیگابیت بر ثانیه است.
- DLY 10 usec: مقدار Delay اینترفیس که در برخی پروتکلهای مسیریابی مانند EIGRP استفاده میشود.
Reliability و میزان بار اینترفیس
reliability 255/255, txload 5/255, rxload 8/255
در این قسمت:
- Reliability 255/255 نشاندهنده عملکرد کاملاً پایدار اینترفیس است.
- txload 5/255 میزان استفاده از لینک در جهت ارسال را نشان میدهد.
- rxload 8/255 میزان استفاده از لینک در جهت دریافت را نمایش میدهد.
در این مثال، مقدار بار لینک بسیار کم است و اینترفیس تحت فشار قرار ندارد.
نوع Encapsulation
Encapsulation ARPA
این خط نوع Encapsulation مورد استفاده را نمایش میدهد.
در اینترفیسهای اترنت معمولاً مقدار ARPA مشاهده میشود که همان قالب استاندارد فریمهای Ethernet II است.
سرعت و حالت Duplex
Full-duplex, 1000Mb/s
این قسمت نشان میدهد که:
- اینترفیس در حالت Full-Duplex کار میکند.
- سرعت لینک 1000 مگابیت بر ثانیه (1Gbps) است.
وجود حالت Full-Duplex باعث میشود ارسال و دریافت داده بهطور همزمان انجام شود و برخورد (Collision) رخ ندهد.
نرخ ترافیک
5 minute input rate 350000 bits/sec
5 minute output rate 420000 bits/sec
این دو مقدار، میانگین نرخ ارسال و دریافت داده در پنج دقیقه گذشته را نشان میدهند.
با بررسی این اطلاعات میتوان:
- میزان استفاده از لینک را ارزیابی کرد.
- افزایش یا کاهش ترافیک را تشخیص داد.
- لینکهای پرترافیک را شناسایی کرد.
تعداد بستهها و بایتها
125487 packets input
136210 packets output
این شمارندهها تعداد بستههای دریافت و ارسالشده از زمان راهاندازی دستگاه یا آخرین ریست شدن شمارندهها را نمایش میدهند.
همچنین تعداد بایتهای منتقلشده نیز در خروجی قابل مشاهده است که اطلاعات دقیقی درباره حجم ترافیک عبوری از اینترفیس ارائه میدهد.
شمارندههای خطا
0 input errors
0 CRC
0 frame
0 overruns
0 output errors
0 collisions
این بخش وضعیت سلامت لینک را نشان میدهد.
در این مثال، تمام شمارندههای خطا برابر صفر هستند که نشان میدهد:
- هیچ بستهای با خطا دریافت نشده است.
- خطای CRC وجود ندارد.
- برخورد (Collision) رخ نداده است.
- هنگام ارسال نیز مشکلی مشاهده نشده است.
این وضعیت نشاندهنده عملکرد صحیح اینترفیس است.
شناسایی مشکلات رایج
هنگام بررسی خروجی دستور show interfaces، برخی الگوها میتوانند به سرعت نوع مشکل را مشخص کنند. در ادامه، چند مورد از رایجترین آنها آورده شده است.
وضعیت Down/Down
GigabitEthernet0/0 is down, line protocol is down
این وضعیت معمولاً به مشکلات فیزیکی اشاره دارد، مانند:
- قطع بودن کابل شبکه
- خاموش بودن دستگاه مقابل
- خرابی پورت
- خرابی کابل یا کانکتور
در این حالت، ابتدا باید تجهیزات فیزیکی بررسی شوند.
وضعیت Up/Down
GigabitEthernet0/0 is up, line protocol is down
این خروجی نشان میدهد که ارتباط فیزیکی برقرار است، اما در لایه دوم مشکلی وجود دارد.
دلایل احتمالی عبارتاند از:
- ناسازگاری تنظیمات VLAN
- تنظیمات اشتباه Encapsulation
- مشکلات PPP یا HDLC
- عدم تطابق تنظیمات Duplex یا Speed
افزایش CRC Errors
125 CRC
افزایش شمارنده CRC معمولاً نشانه وجود مشکل در لایه فیزیکی است.
رایجترین دلایل:
- کابل معیوب
- نویز الکترومغناطیسی
- خرابی پورت
- عدم تطابق Duplex
در چنین شرایطی، بررسی کابل و تجهیزات فیزیکی اولین اقدام مناسب است.
افزایش Input Errors
84 input errors
اگر این مقدار به مرور زمان افزایش پیدا کند، احتمال وجود یکی از مشکلات زیر وجود دارد:
- خرابی کابل
- نویز روی لینک
- اشباع بافر دریافت
- خرابی کارت شبکه
افزایش Output Errors
32 output errors
این خطا معمولاً هنگام ارسال بستهها ایجاد میشود و میتواند ناشی از موارد زیر باشد:
- ازدحام شبکه
- خرابی اینترفیس
- اشباع صف ارسال
- ناسازگاری تنظیمات لینک
وجود Collisions
18 collisions
در شبکههای امروزی که از Full-Duplex استفاده میکنند، مقدار Collision باید صفر باشد.
اگر مقدار این شمارنده افزایش یابد، معمولاً یکی از مشکلات زیر وجود دارد:
- تنظیم نادرست Duplex
- استفاده از تجهیزات قدیمی Half-Duplex
- وجود اشکال در تجهیزات یا کابلکشی
خروجی دستور show interfaces مجموعهای از اطلاعات ارزشمند درباره وضعیت فیزیکی و منطقی اینترفیس، میزان ترافیک و سلامت لینک را در اختیار مدیر شبکه قرار میدهد. با تحلیل خطبهخط این خروجی و توجه به شمارندههای خطا، میتوان بسیاری از مشکلات رایج شبکه را بدون نیاز به ابزارهای جانبی شناسایی و برطرف کرد. تسلط بر تفسیر این خروجی، یکی از مهمترین مهارتهای هر کارشناس شبکه و از مباحث کلیدی در دورههای آموزشی CCNA و CCNP محسوب میشود.
سناریوهای متداول عیبیابی با دستور show interfaces
دستور show interfaces یکی از قدرتمندترین ابزارهای عیبیابی در تجهیزات سیسکو است. مدیران شبکه با بررسی خروجی این دستور میتوانند بسیاری از مشکلات رایج را بدون نیاز به ابزارهای جانبی شناسایی کنند. از مشکلات فیزیکی مانند قطع بودن کابل گرفته تا خطاهای انتقال داده و اشباع شدن لینک، همگی از طریق اطلاعات نمایشدادهشده در خروجی این دستور قابل بررسی هستند.
در ادامه، چند سناریوی متداول عیبیابی را بررسی میکنیم.
سناریوی اول: تشخیص قطعی کابل
یکی از رایجترین مشکلات شبکه، قطع شدن یا خرابی کابل ارتباطی است. در این حالت، اولین دستور پیشنهادی برای بررسی وضعیت لینک، show interfaces است.
فرض کنید دستور زیر را اجرا میکنید:
Router# show interfaces GigabitEthernet0/0
و خروجی زیر را مشاهده میکنید:
GigabitEthernet0/0 is down, line protocol is down
این خروجی معمولاً نشان میدهد که ارتباط فیزیکی برقرار نیست.
دلایل احتمالی عبارتاند از:
- قطع بودن کابل شبکه
- خارج شدن کابل از پورت
- خرابی کابل یا کانکتور
- خاموش بودن دستگاه مقابل
- خرابی پورت روتر یا سوئیچ
مراحل عیبیابی
در این شرایط بهتر است اقدامات زیر را به ترتیب انجام دهید:
- از اتصال صحیح کابل به هر دو دستگاه اطمینان حاصل کنید.
- چراغ (LED) مربوط به پورت را بررسی کنید.
- کابل را با یک کابل سالم جایگزین کنید.
- اینترفیس را روی دستگاه مقابل بررسی کنید.
- در صورت امکان، از پورت دیگری استفاده کنید.
- با دستور
show ip interface briefوضعیت سایر اینترفیسها را نیز بررسی کنید.
اگر پس از رفع مشکل فیزیکی، وضعیت اینترفیس به Up/Up تغییر کند، مشکل برطرف شده است.
سناریوی دوم: بررسی خطاهای CRC
فرض کنید کاربران از کندی ارتباط یا قطع و وصل شدن شبکه شکایت دارند، اما وضعیت اینترفیس Up/Up است.
در خروجی دستور مشاهده میکنید:
GigabitEthernet0/0 is up, line protocol is up
154 CRC
0 input errors
وجود مقدار زیاد در شمارنده CRC نشان میدهد که تعدادی از فریمهای دریافتی خراب بودهاند.
دلایل احتمالی عبارتاند از:
- کابل شبکه معیوب
- نویز الکترومغناطیسی
- کانکتور آسیبدیده
- خرابی پورت شبکه
- عدم تطابق تنظیمات Duplex
مراحل عیبیابی
برای رفع این مشکل میتوانید اقدامات زیر را انجام دهید:
- بررسی سلامت کابل و کانکتورها
- تست لینک با کابل جدید
- بررسی وضعیت Duplex و Speed در دو سمت ارتباط
- بررسی وجود نویز یا تجهیزات معیوب
- ریست کردن شمارندهها و بررسی افزایش مجدد مقدار CRC
اگر مقدار CRC پس از تعویض کابل دیگر افزایش پیدا نکند، احتمالاً علت اصلی همان کابل معیوب بوده است.
سناریوی سوم: تشخیص ازدحام لینک
در برخی مواقع کاربران از کندی شبکه شکایت میکنند، اما هیچ خطای سختافزاری مشاهده نمیشود.
در این حالت، بخش مربوط به نرخ ترافیک را بررسی کنید:
5 minute input rate 985000000 bits/sec
5 minute output rate 992000000 bits/sec
اگر اینترفیس یک گیگابیتی باشد، این مقادیر نشان میدهند که لینک تقریباً به حداکثر ظرفیت خود رسیده است.
همچنین ممکن است مقادیر زیر نیز مشاهده شوند:
Total output drops: 245
وجود Output Drops یا افزایش صفهای ارسال، نشانه دیگری از اشباع شدن لینک است.
راهکارهای پیشنهادی
در چنین شرایطی میتوان اقدامات زیر را انجام داد:
- شناسایی منابع تولیدکننده ترافیک
- بررسی وجود انتقال فایلهای حجیم یا نسخههای پشتیبان
- اعمال سیاستهای QoS برای اولویتبندی ترافیک
- افزایش ظرفیت لینک
- استفاده از EtherChannel یا لینکهای تجمیعشده
- توزیع بار میان چند لینک
سناریوی چهارم: بررسی مصرف پهنای باند
یکی از کاربردهای مهم دستور show interfaces، بررسی میزان استفاده از پهنای باند است.
فرض کنید خروجی زیر را مشاهده میکنید:
5 minute input rate 15000000 bits/sec
5 minute output rate 12000000 bits/sec
اگر اینترفیس دارای سرعت 100Mbps باشد، میتوان نتیجه گرفت که:
- حدود ۱۵ درصد از پهنای باند در مسیر ورودی استفاده شده است.
- حدود ۱۲ درصد از پهنای باند در مسیر خروجی استفاده شده است.
این اطلاعات به مدیر شبکه کمک میکند تا میزان بار واردشده به لینک را ارزیابی کرده و در صورت نیاز برای ارتقای ظرفیت یا بهینهسازی مصرف برنامهریزی کند.
چه زمانی باید نگران بود؟
اگر برای مدت طولانی:
- نرخ استفاده از لینک بالاتر از ۷۰ تا ۸۰ درصد باشد،
- مقدار Output Drops افزایش پیدا کند،
- تأخیر (Latency) بیشتر شود،
- کاربران از کندی شبکه شکایت داشته باشند،
احتمالاً لینک به ظرفیت نهایی خود نزدیک شده است و باید برای افزایش پهنای باند یا مدیریت ترافیک تصمیمگیری شود.
نکات مهم در عیبیابی
هنگام تحلیل خروجی دستور show interfaces، بهتر است تنها به یک پارامتر اکتفا نکنید. برای رسیدن به نتیجهای دقیق، چندین شاخص را بهصورت همزمان بررسی کنید. برای مثال:
- اگر وضعیت اینترفیس Down/Down باشد، ابتدا تجهیزات فیزیکی را بررسی کنید.
- اگر وضعیت Up/Up است اما مقدار CRC افزایش مییابد، احتمال وجود مشکل در کابل یا نویز روی لینک زیاد است.
- اگر نرخ ترافیک بالا و Output Drops نیز مشاهده میشود، احتمال اشباع شدن لینک وجود دارد.
- اگر شمارندههای Input Errors یا Output Errors بهطور مداوم افزایش پیدا میکنند، سلامت اینترفیس و تجهیزات متصل را بررسی کنید.
دستور show interfaces تنها یک ابزار برای مشاهده وضعیت اینترفیس نیست، بلکه یکی از مهمترین ابزارهای تحلیل و عیبیابی شبکه محسوب میشود. با بررسی وضعیت اینترفیس، شمارندههای خطا، نرخ ترافیک و میزان استفاده از پهنای باند، میتوان بسیاری از مشکلات رایج را در کوتاهترین زمان شناسایی و برطرف کرد. تسلط بر این سناریوها به مدیران شبکه کمک میکند تا فرآیند عیبیابی را بهصورت هدفمند، سریع و دقیق انجام دهند.
مقایسه با دستورات مرتبط
دستور show interfaces اطلاعات بسیار کاملی درباره وضعیت و عملکرد اینترفیسهای شبکه ارائه میدهد، اما در بسیاری از سناریوهای عیبیابی، مدیران شبکه از دستورات دیگری نیز در کنار آن استفاده میکنند. هر یک از این دستورات اطلاعات متفاوتی را نمایش میدهند و برای بررسی جنبه خاصی از عملکرد اینترفیس یا تنظیمات آن به کار میروند.
در ادامه، مهمترین دستورات مرتبط با show interfaces را بررسی و با یکدیگر مقایسه میکنیم.
دستور show ip interface
این دستور اطلاعات مربوط به تنظیمات و وضعیت پروتکل IP روی اینترفیسها را نمایش میدهد. برخلاف show interfaces که بیشتر بر وضعیت فیزیکی، آمار ترافیک و شمارندههای خطا تمرکز دارد، این دستور تنظیمات لایه سوم (Network Layer) را بررسی میکند.
نمونه دستور:
Router# show ip interface GigabitEthernet0/0
برخی از اطلاعاتی که توسط این دستور نمایش داده میشود عبارتاند از:
- وضعیت فعال بودن IP روی اینترفیس
- آدرس IP و وضعیت آن
- وضعیت ACLهای ورودی و خروجی
- تنظیمات NAT
- تنظیمات Proxy ARP
- وضعیت ICMP Redirect
- تنظیمات Helper Address
- اطلاعات مربوط به پروتکلهای لایه سوم
چه زمانی از این دستور استفاده کنیم؟
اگر اینترفیس در وضعیت Up/Up قرار دارد اما ارتباط IP برقرار نیست، اجرای دستور show ip interface میتواند اطلاعات مفیدی درباره پیکربندی IP و سرویسهای مرتبط ارائه دهد.
دستور show interfaces status
این دستور بیشتر در سوئیچهای سیسکو استفاده میشود و خلاصهای از وضعیت تمام پورتها را نمایش میدهد.
نمونه دستور:
Switch# show interfaces status
نمونه خروجی:
Port Name Status Vlan Duplex Speed
Gi0/1 connected 10 full 1000
Gi0/2 notconnect 1 auto auto
این دستور اطلاعات زیر را در یک جدول خلاصه نمایش میدهد:
- نام پورت
- وضعیت اتصال (Connected یا Notconnect)
- شماره VLAN
- حالت Duplex
- سرعت لینک
تفاوت با show interfaces
مهمترین تفاوت این دو دستور در حجم و نوع اطلاعات است:
show interfacesاطلاعات بسیار کامل و جزئی درباره هر اینترفیس ارائه میدهد.show interfaces statusتنها یک نمای کلی و خلاصه از وضعیت تمام پورتها نمایش میدهد.
به همین دلیل، هنگام بررسی سریع وضعیت پورتهای یک سوئیچ، استفاده از show interfaces status انتخاب مناسبتری است.
دستور show controllers
این دستور اطلاعات سطح پایین مربوط به کنترلر سختافزاری اینترفیس را نمایش میدهد. خروجی آن بیشتر برای عیبیابی مشکلات سختافزاری و توسط کارشناسان باتجربه استفاده میشود.
نمونه دستور:
Router# show controllers GigabitEthernet0/0
بسته به نوع اینترفیس، اطلاعاتی مانند موارد زیر نمایش داده میشود:
- وضعیت کنترلر سختافزاری
- اطلاعات تراشه (Chipset)
- وضعیت سیگنالهای فیزیکی
- آمار سطح پایین سختافزار
- خطاهای مربوط به کنترلر
چه زمانی از این دستور استفاده کنیم؟
در شرایطی که:
- مشکل فیزیکی وجود دارد اما در خروجی
show interfacesعلت مشخص نیست. - احتمال خرابی پورت یا کنترلر سختافزاری مطرح است.
- شمارندههای خطا بهطور غیرعادی افزایش مییابند.
در این حالت، show controllers میتواند اطلاعات تکمیلی و دقیقتری ارائه دهد.
دستور show running-config interface
گاهی اوقات مشکل شبکه به دلیل تنظیمات نادرست اینترفیس است، نه خرابی سختافزار یا لینک. در چنین شرایطی، بهترین راه بررسی پیکربندی فعلی اینترفیس است.
برای مشاهده تنظیمات یک اینترفیس از دستور زیر استفاده میشود:
Router# show running-config interface GigabitEthernet0/0
نمونه خروجی:
interface GigabitEthernet0/0
ip address 192.168.10.1 255.255.255.0
duplex full
speed 1000
no shutdown
این دستور تنظیمات فعال اینترفیس را نمایش میدهد، از جمله:
- آدرس IP
- Subnet Mask
- وضعیت Shutdown یا No Shutdown
- تنظیمات Speed و Duplex
- توضیحات (Description)
- تنظیمات ACL
- تنظیمات QoS
- سایر دستورات اعمالشده روی اینترفیس
چه زمانی از این دستور استفاده کنیم؟
اگر اینترفیس از نظر فیزیکی سالم است اما رفتار آن مطابق انتظار نیست، بررسی تنظیمات آن میتواند مشکلاتی مانند آدرس IP اشتباه، فعال بودن دستور shutdown یا تنظیمات نادرست Speed و Duplex را آشکار کند.
مقایسه کلی دستورات
| دستور | کاربرد اصلی | بهترین زمان استفاده |
|---|---|---|
show interfaces |
بررسی وضعیت فیزیکی، آمار ترافیک و شمارندههای خطا | عیبیابی عمومی و بررسی سلامت اینترفیس |
show ip interface |
بررسی وضعیت و تنظیمات IP | عیبیابی مشکلات لایه سوم و تنظیمات IP |
show interfaces status |
نمایش خلاصه وضعیت پورتهای سوئیچ | بررسی سریع وضعیت تعداد زیادی از پورتها |
show controllers |
بررسی وضعیت سختافزار و کنترلر اینترفیس | عیبیابی مشکلات سختافزاری و سطح پایین |
show running-config interface |
نمایش پیکربندی فعلی اینترفیس | بررسی تنظیمات و یافتن خطاهای پیکربندی |
اگرچه دستور show interfaces یکی از مهمترین ابزارهای بررسی وضعیت اینترفیسها است، اما بهتنهایی پاسخگوی تمام نیازهای عیبیابی نیست. در بسیاری از موارد، ترکیب آن با دستورات show ip interface، show interfaces status، show controllers و show running-config interface دید کاملتری از وضعیت شبکه در اختیار مدیر شبکه قرار میدهد. انتخاب دستور مناسب با توجه به نوع مشکل، باعث میشود فرآیند عیبیابی سریعتر، دقیقتر و مؤثرتر انجام شود.
نکات مهم و بهترین روشها
اگرچه دستور show interfaces یکی از پرکاربردترین دستورات Cisco IOS است، اما تنها مشاهده خروجی آن برای عیبیابی کافی نیست. یک مدیر شبکه باید بداند چه زمانی از این دستور استفاده کند، کدام بخشهای خروجی اهمیت بیشتری دارند و چگونه از برداشتهای نادرست جلوگیری کند. رعایت نکات و بهترین روشهای زیر باعث میشود فرآیند عیبیابی سریعتر و دقیقتر انجام شود.
چه زمانی از show interfaces استفاده کنیم؟
دستور show interfaces معمولاً اولین دستوری است که هنگام بررسی مشکلات مربوط به ارتباطات شبکه اجرا میشود. این دستور دید کاملی از وضعیت فیزیکی و منطقی اینترفیس، میزان ترافیک، شمارندههای خطا و عملکرد لینک در اختیار مدیر شبکه قرار میدهد.
برخی از مهمترین موارد استفاده از این دستور عبارتاند از:
۱. هنگام قطع شدن ارتباط شبکه
اگر کاربران اعلام کنند که ارتباط با یک سرور، روتر، سوئیچ یا اینترنت قطع شده است، بررسی وضعیت اینترفیس اولین اقدام منطقی خواهد بود. در بسیاری از موارد، تنها با مشاهده وضعیت Up/Up یا Down/Down میتوان محدوده مشکل را مشخص کرد.
۲. پس از اعمال تغییرات در پیکربندی
بعد از انجام تغییراتی مانند:
- اختصاص آدرس IP
- تغییر سرعت (Speed)
- تغییر حالت Duplex
- تنظیم MTU
- فعال یا غیرفعال کردن اینترفیس
بهتر است دستور show interfaces اجرا شود تا از اعمال صحیح تنظیمات و عملکرد مناسب اینترفیس اطمینان حاصل شود.
۳. هنگام عیبیابی کندی شبکه
اگر کاربران از کاهش سرعت شبکه شکایت دارند، این دستور اطلاعات ارزشمندی درباره موارد زیر ارائه میدهد:
- نرخ ارسال و دریافت داده
- میزان استفاده از لینک
- شمارندههای خطا
- وضعیت صفهای ارسال و دریافت
با تحلیل این اطلاعات میتوان علت کندی را سریعتر شناسایی کرد.
۴. در مانیتورینگ دورهای شبکه
اجرای منظم دستور show interfaces حتی در زمان عادی نیز توصیه میشود. مقایسه خروجی این دستور در بازههای زمانی مختلف میتواند افزایش تدریجی خطاها، تغییر الگوی مصرف پهنای باند یا افت کیفیت لینک را قبل از تبدیل شدن به یک مشکل جدی آشکار کند.
تفسیر سریع مهمترین پارامترها
در خروجی دستور show interfaces پارامترهای زیادی وجود دارد، اما در بیشتر سناریوهای عیبیابی نیازی نیست تمام آنها را بررسی کنید. کارشناسان شبکه معمولاً ابتدا روی چند پارامتر کلیدی تمرکز میکنند.
وضعیت اینترفیس (Interface Status)
اولین موردی که باید بررسی شود، وضعیت فیزیکی اینترفیس است.
- Up: ارتباط فیزیکی برقرار است.
- Down: ارتباط فیزیکی برقرار نیست.
- Administratively Down: اینترفیس با دستور
shutdownغیرفعال شده است.
وضعیت پروتکل (Line Protocol)
این پارامتر وضعیت لایه دوم را مشخص میکند.
- Up: پروتکل بهدرستی کار میکند.
- Down: در لایه دوم مشکلی وجود دارد.
ترکیب وضعیت Interface و Line Protocol معمولاً محل تقریبی بروز مشکل را مشخص میکند.
نرخ ترافیک (Input/Output Rate)
این بخش نشان میدهد چه مقدار داده در پنج دقیقه گذشته از اینترفیس عبور کرده است.
اگر نرخ ترافیک به ظرفیت لینک نزدیک باشد، ممکن است لینک دچار ازدحام شده باشد و به افزایش ظرفیت یا مدیریت ترافیک نیاز داشته باشد.
شمارندههای خطا
وجود مقادیر غیرعادی در شمارندههای زیر معمولاً نشاندهنده وجود مشکل است:
- Input Errors
- Output Errors
- CRC Errors
- Frame Errors
- Overruns
- Collisions
در یک شبکه سالم، این مقادیر باید صفر یا نزدیک به صفر باشند. افزایش مداوم آنها نیازمند بررسی دقیقتر است.
سرعت و Duplex
همیشه مطمئن شوید که تنظیمات Speed و Duplex در دو سمت لینک با یکدیگر سازگار هستند.
برای مثال:
Full-duplex, 1000Mb/s
اگر یک سمت لینک روی Full-Duplex و سمت دیگر روی Half-Duplex تنظیم شده باشد، احتمال بروز مشکلاتی مانند Collision، کاهش سرعت و افزایش خطاها وجود دارد.
اشتباهات رایج در تحلیل خروجی
یکی از دلایل طولانی شدن فرآیند عیبیابی، تفسیر نادرست اطلاعات خروجی دستور show interfaces است. در ادامه، به چند اشتباه رایج اشاره میکنیم.
اشتباه اول: توجه نکردن به وضعیت اولیه اینترفیس
برخی کاربران ابتدا به شمارندههای خطا نگاه میکنند، در حالی که وضعیت اینترفیس Down است. در چنین شرایطی، بررسی خطاها کمکی به حل مشکل نمیکند و باید ابتدا علت قطع بودن ارتباط فیزیکی مشخص شود.
اشتباه دوم: یکسان دانستن Bandwidth با سرعت واقعی لینک
پارامتر Bandwidth (BW) همیشه نشاندهنده سرعت واقعی انتقال داده نیست. این مقدار اغلب یک مقدار منطقی است که توسط پروتکلهای مسیریابی برای محاسبه معیار (Metric) استفاده میشود. سرعت واقعی لینک را باید از پارامترهای مربوط به Speed یا مشخصات فیزیکی اینترفیس بررسی کرد.
اشتباه سوم: نادیده گرفتن روند تغییر شمارندهها
وجود چند خطای محدود همیشه به معنای وجود مشکل نیست. مهمتر از مقدار فعلی، روند افزایش شمارندهها است.
برای مثال:
- اگر مقدار CRC از ۵ به ۶ برسد، ممکن است اهمیت زیادی نداشته باشد.
- اما اگر در مدت کوتاهی از ۵ به ۵۰۰ برسد، احتمال وجود مشکل جدی در لینک بسیار زیاد است.
به همین دلیل، بررسی تغییرات شمارندهها در طول زمان اهمیت زیادی دارد.
اشتباه چهارم: بررسی نکردن دستگاه مقابل
گاهی مدیر شبکه تمام تمرکز خود را روی یک دستگاه قرار میدهد، در حالی که مشکل در سمت مقابل لینک است.
همیشه توصیه میشود خروجی show interfaces در هر دو سمت ارتباط بررسی و با یکدیگر مقایسه شود. این کار به شناسایی ناسازگاریهایی مانند Speed، Duplex یا Encapsulation کمک میکند.
اشتباه پنجم: نتیجهگیری بر اساس یک پارامتر
هیچگاه تنها بر اساس یک پارامتر تصمیمگیری نکنید.
برای مثال:
- افزایش CRC بهتنهایی لزوماً به معنای خرابی کابل نیست.
- کاهش سرعت لینک همیشه به معنی اشباع شدن پهنای باند نیست.
- وجود چند Output Error الزاماً به خرابی اینترفیس اشاره نمیکند.
همیشه چندین شاخص مانند وضعیت اینترفیس، نرخ ترافیک، شمارندههای خطا و تنظیمات پیکربندی را در کنار هم بررسی کنید.
بهترین روش برای تحلیل خروجی
برای افزایش سرعت و دقت در عیبیابی، میتوانید هنگام بررسی خروجی show interfaces مراحل زیر را بهترتیب انجام دهید:
- وضعیت Interface Status و Line Protocol را بررسی کنید.
- سرعت (Speed) و حالت Duplex را کنترل کنید.
- نرخ ارسال و دریافت داده را ارزیابی کنید.
- شمارندههای خطا مانند CRC، Input Errors و Output Errors را بررسی کنید.
- در صورت مشاهده خطا، تنظیمات اینترفیس و وضعیت دستگاه مقابل را نیز کنترل کنید.
- در پایان، در صورت نیاز از دستورات مکمل مانند
show ip interfaceیاshow running-config interfaceبرای تکمیل فرآیند عیبیابی استفاده کنید.
تسلط بر نحوه استفاده از دستور show interfaces تنها به شناخت پارامترهای خروجی محدود نمیشود، بلکه به توانایی تحلیل صحیح آنها نیز بستگی دارد. یک مدیر شبکه حرفهای با بررسی مرحلهبهمرحله وضعیت اینترفیس، نرخ ترافیک، شمارندههای خطا و تنظیمات لینک، میتواند در کوتاهترین زمان ممکن علت بسیاری از مشکلات را شناسایی و برطرف کند. استفاده از یک روش منظم و پرهیز از اشتباهات رایج، دقت و سرعت عیبیابی را بهطور قابلتوجهی افزایش میدهد.