Как я уже писал, мне кажется, что id интерфейса логичнее всего связать с snmp OID. Тогда можно будет очень просто и элегантно писать скрипты для SNMP управления. А OID == 0 валиден. Таким образом для каких то устройств мы можем использовать ID просто как счетчик, а для каких-то сразу как OID. Подумайте, может все же стоит переделать. С другой стороны я согласен, что ни кто не мешает нам занести OID в имя интерфейса и потом его парсить. Но тогда, наверное, будет удобнее если вы добавите некое "техническое" поле, где администратор будет хранить всю необходимую для скрипта информацию. То есть поле ID это просто счетчик, поле "имя интерфейса" чтобы он красиво отображался в биллинге для службы поддержки и поле "технические данные" для скриптов.
|