Ох как много всего... Ну да ладно, по порядку. Захотелось использовать относительно новую фичу 4-byte AS-numbers на SUP720-3bxl (6500). Единственный IOS с поддержкой этой фичи 12.2(33)-SXI1 был скачен и запущен. Железка работает. Однако выясняется что замена IOS-а при включённых snmp-ifindex presist этот самый persist делает но очень странно. Если сделать show snmp mib ifmib ifindex, то видно что изменились имена интерфейсов и их привязка к ifIndex!!!
router#sh snmp mib ifmib ifindex | in 572
GigabitEthernet1/1.572-ISL vLAN subif: Ifindex = 137
unrouted VLAN 572 for GigabitEthernet1/1.572: Ifindex = 182
GigabitEthernet1/1.572: Ifindex = 181Здесь ifIndex 137 - старый ifIndex интерфейса, остальные новые. Это первый кошмар приведший к сбою всего биллинга.
А второй кошмар это то, что почему-то значения ifInOctets на интерфейсе считаются каунтерами верно, а ifOutOctets стали расти с двойной скоростью (проверено в 2-х различных рисовалках графиков и пересчитано для надёжности в ручную)!!! Что делать с этим не понятно вообще.
Есть мысли сделать snmp ifindex clear, но это близко к суициду в случае неудачи либо откатиться на старую версию, но при этом не понятно будет ли откат на старые ifIndex-ы.
Есть у кого-нибудь идеи? В TAC обратился бы, да возможности нет...