ماکرو برای Catalyst

 

ماکرو ها برای ساده کردن تنظيم و يکپارچه سازی تغييرات به کار ميروند.

ماکروی زير يک سری آدرس را برايمان پشت سرهم Ping ميکند. اين گونه ماکرو ها در زمان اشکال يابی به کمک ما مي آيند.

از اين ماکرو در زمان امتحان Lab برای CCIE جهت تست ارتباط بعد از تنظيمات OSPF و BGP ميتوان بهره برد.

 

Switch(config-if)#macro name PING

do ping 10.0.0.100
do ping 10.0.1.100
do ping 10.0.2.100
@

Switch(config)#macro global apply PING

Type escape sequence to abort
Sending 5, 100-byte ICMP Echos to 10.0.0.100, timeout is 2 seconds
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/1 ms
Type escape sequence to abort
Sending 5, 100-byte ICMP Echos to 10.0.1.100, timeout is 2 seconds
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/2/8 ms
Type escape sequence to abort
Sending 5, 100-byte ICMP Echos to 10.0.2.100, timeout is 2 seconds
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/2/8 ms

 

ماکرو بعدی جهت تنظيم پورت هاست:

يک سری تنظيمات را برای ماکرو تعريف ميکنيم سپس به هر پورت تنها پارامترهای مورد نظر را به ماکرو ميدهيم تا Interface را تنظيم کند:

 

Switch(config)# macro name test

switchport access vlan $VLANID
switchport port-security maximum $MAX
@

برای اجرای اين ماکرو کافيست در Interface مطابق مثال زير پارامترهای VLAN و MAC را به ماکرو بدهيم تا برايمان تنظيم کند.

 macro apply test $VLANID $MAX

 

مدل بعدی ماکروها برای تعريف يک دسته Interface به کار ميرود:

 

Switch(config)# int range macro RANGE1

define interface-range RANGE1 fastethernet 0/23 – 45

 

نوشته های مرتبط

این نوشته در Ethernet Switching, IOS Tricks ارسال شده است. افزودن پیوند یکتا به علاقه‌مندی‌ها.

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

*

شما می‌توانید از این دستورات HTML استفاده کنید: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>