SNMP IFINDEX
سلام
لطفا تفاوت snmp و snmp-server را بفرمایید و ifindex persist یعنی چه؟
رامین ابوحمزه
پاسخ:
SNMP يا Simple Network Management Protocol يک پروتکل برای تنظيم دستگاه های شبکه بواسطه نرم افزار های مختلف مدیریت شبکه NMS است.
Network Management System یا NMS فرامین را از طریق SNMP به روتر ها و سوییچهای تحت سلطه خود میفرستد. بطور مثال Ciscoworks LMS برنامه مدیریت LAN سیسکو است که بوسیله آن من میتوانم یک کاربر را در شبکه ردیابی کنم و از VLAN ی به VLAN دیگر جا به جا کنم…
SNMP-SERVER برای اینکه بتواند به روتر این دستورات را ارسال کند نیاز به تنظیم در هر دو سمت دارد. در روتر با دستور SNMP-SERVER میتوانيم سرور را به سیسکو معرفی کنیم. وقتی MRTG را تنظیم میکنیم تا برایمان گراف مصرف پهنای باند را رسم کند از همین دستور کمک گرفته و به MRTG اجازه میدهیم تا از روتر سوال پرسد.
سیسکو به Interface های خود يک شماره اختصاص میدهد. این طبق استاندارد RFC1213 (MIB2) است. برنامه مدیریت شبکه نظیر HP Openview تنها با شماره Interface آنرا صدا میزند نه نام آن پس این شماره به ازای هر Interface بايد یکتا باشد.
Rack1R1(config)#snmp-server enable traps
Rack1R1#sh snmp mib ifmib ifindex
FastEthernet0/0: Ifindex = 1
Null0: Ifindex = 7
VoIP-Null0: Ifindex = 6
Serial1/0: Ifindex = 2
Serial1/1: Ifindex = 3
Serial1/2: Ifindex = 4
Serial1/3: Ifindex = 5
Rack1R1#
این شماره ها نه تنها با تغییر تنظیم یا سخت افزار بلکه با هر بار reload ممکن است تغییر کند.
برنامه مدیریت شبکه هرروز آمار Interface های روتر را محاسبه و رسم میکند. چه کار کنیم که شماره IFINDEX تغییر نکرده و بعد از هر تغییر مجبور نشویم تنظیمات MRTG و CACTI رو تغییر دهیم؟
Router(config)# snmp-server ifindex persist
بکمک دستور فوق شماره اختصاص داده شده به هر Interface برای آن محفوظ میماند.













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