ماکرو برای 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













پاسخی بگذارید