In Cisco IOS each interface has unique ifIndex
which is an integer >0(AFAIK usually starts from 1). If snmp-server ifindex persist is not used, then it is possible that ifIndexes
are mapped differently than before. Under which circumstances SNMP ifIndex
in Cisco IOS might change? I know that reload is one possible reason. Are there any other reasons which might cause SNMP ifIndex
to change?
When Does SNMP Interface Index (ifIndex) Change in Cisco IOS?
snmp
Related Topic
- Cisco IOS SNMP – When Does the ifCounterDiscontinuityTime Counter Change?
- Cisco SNMP – When Do Interface SNMP Counters Start from Zero?
- Cisco IOS – Distinguishing Router Reload from sysUpTime SNMP Counter Wrap
- Cisco iOS SNMP OID for Vlan on Port
- Cisco IOS – Version Changes for SNMPv3 Server-Group Context
- iPerf Test – Collecting Lost UDP Packets
Best Answer
In short, anything that changes the number (or order) of IDB entries. The index starts at one and always increments. The enumeration process starts fresh when the system boots. (if persistence isn't enabled, or someone deletes the database -- it's a file in nvram.)