Имя mibdump
, используемое для имени выходного файла, взято буквально из определения модуля MIB, которое находится внутри файла MIB.
Это имеет смысл, например, если другие MIB хотят импортировать вашу MIB как зависимости, они могут сделать это только по каноническому имени MIB, потому что это единственное, что присутствует в операторе IMPORT.
Если вы поместите MY-MIB
в файл с именем EXAMPLE-MIB.txt
, потребуется некоторая дополнительная карта для найдите свой неканонически названный MIB по его каноническому имени. Возможно, некоторые реализации SNMP могут иметь такие средства отображения, но некоторые этого не делают.
Это заставляет меня думать, что лучше иметь точно одинаковые имена для модуля MIB и файла MIB.
Однако, действительно возможно (и, кажется, довольно просто) научить mibdump
повторно использовать исходное имя файла, из которого читается MIB.