ش | ی | د | س | چ | پ | ج |
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Conditional Debug گزینه بسیار مفیدی برای فیلتر اطلاعات Debug روی یک روتر فعال می باشد که به شما اجازه می دهد که تنها اطلاعات مربوط به یک interface ، mac address ، username و موارد موردنیاز دیگر را مشاهده کنید. برای نمایش این ویژگی در مثال ذیل از روتری با پروتکل RIP استفاده می نماییم این پروتکل روی هر دو interface روتر فعال می باشد :
Debug را برای پروتکل RIP روی روتر فعال می نماییم :
R1#debug ip rip
RIP protocol debugging is on
مشاهده می کنید که اطلاعات Debug برای هر دو اینترفیس نمایش داده میشود:
R1#
RIP: sending v2 update
to 224.0.0.9 via FastEthernet0/0 (192.168.12.1)
RIP: build update entries
via 0.0.0.0, metric 1, tag 0
R1#
RIP: sending v2 update to 224.0.0.9 via FastEthernet0/1 (192.168.13.1)
RIP: build update entries
via 0.0.0.0, metric 1, tag 0
اگر بخواهیم فقط اطلاعات Debug مربوط به یک interface مشاهده کنیم می توانیم از conditional debug استفاده نماییم:
R1#debug condition interface fastEthernet 0/0
Condition 1 set
پس از وارد نمودن خط بالا فقط اطلاعات RIP را که مربوط به Interface fastethernet 0/0 می باشد مشاهده خواهیم کرد :
R1#
RIP: sending v2 update to 224.0.0.9 via FastEthernet0/0 (192.168.12.1)
RIP: build update entries
via 0.0.0.0, metric 1, tag 0
و برای غیر فعال کردن آن مشاهده اطلاعات بطور کامل باید بصورت ذیل عمل نماییم :
R1#undebug condition interface fastEthernet 0/0
This condition is the last interface condition set. Removing all conditions may cause a flood of debugging messages to result, unless specific debugging flags are first removed.
Proceed with removal? [yes/no]: yes
Condition 1 has been removed
پس از اجرای این دستور پیغامی مبنی بر حذف Conditional Debug نمایش داده می شود که با زدن Yes می توانید آن را تایید نمایید.
نکته : توجه کنید استفاده از دستورات Undebug all و No debug all نمی تواند Conditional Debug را غیرفعال کند و تنها باید از دستور بالا استفاده نمایید.
منبع : http://networklessons.com/network-management/conditional-debug-cisco-ios-router/