Опишу способы бэкапирования конфиги. Сделать это можно из CLI и извне, так сказать, т.е. по протоколу SNMP.
Из CLI:
upload cfg_fromTFTP <ipaddr> <path_filename 64> - указываем IP сервера на котором поднят TFTP и имя сохраняемого файла.
По протоколу SNMP всё несколько сложнее, но выполнимо:
для начала на коммутаторе нужно настроить SNMP - создать комьюнити с соответствующими правами. Ниже полная конфига SNMP, но для создания backup создавал комьюнити back. Можно использовать только выделенные команды.
delete snmp community private
delete snmp user initial
delete snmp group initial
delete snmp view restricted all
delete snmp view CommunityView all
delete snmp group public
delete snmp group private
delete snmp group ReadGroup
delete snmp group WriteGroup
config snmp engineID 800000ab0300265a8ab380
create snmp view back 1 view_type included
create snmp view restricted 1.3.6.1.2.1.1 view_type included
create snmp view restricted 1.3.6.1.2.1.11 view_type included
create snmp view restricted 1.3.6.1.6.3.10.2.1 view_type included
create snmp view restricted 1.3.6.1.6.3.11.2.1 view_type included
create snmp view restricted 1.3.6.1.6.3.15.1.1 view_type included
create snmp view CommunityView 1 view_type included
create snmp view CommunityView 1.3.6.1.6.3 view_type excluded
create snmp view CommunityView 1.3.6.1.6.3.1 view_type included
create snmp group back v1 read_view back write_view back notify_view back
create snmp group back v2c read_view back write_view back notify_view back
create snmp group public v1 read_view CommunityView notify_view CommunityView
create snmp group public v2c read_view CommunityView notify_view CommunityView
create snmp group initial v3 noauth_nopriv read_view restricted notify_view restricted
create snmp group ReadGroup v1 read_view CommunityView notify_view CommunityView
create snmp group ReadGroup v2c read_view CommunityView notify_view CommunityView
create snmp group WriteGroup v1 read_view CommunityView write_view CommunityView notify_view CommunityView
create snmp group WriteGroup v2c read_view CommunityView write_view CommunityView notify_view CommunityView
create snmp community back view back read_write
create snmp community public view CommunityView read_only
create snmp user initial initial
Когда комьюнити создана с правами на чтение/запись, можно приступать к описанию команды snmpset. Работает это одной командой:
snmpset -v2c -c back 192.168.50.28 1.3.6.1.4.1.171.12.1.2.1.1.3.3 a 192.168.50.20 1.3.6.1.4.1.171.12.1.2.1.1.4.3 i 2 1.3.6.1.4.1.171.12.1.2.1.1.5.3 s SW2.txt 1.3.6.1.4.1.171.12.1.2.1.1.7.3 i 2 1.3.6.1.4.1.171.12.1.2.1.1.8.3 i 3
О каждом блоке отдельно:
snmpset -v2c -c back 192.168.50.28 - команда записывает данные на коммутатор протоколу v 2c, комьюнити при подключении back и IP адрес коммутатора.
1.3.6.1.4.1.171.12.1.2.1.1.3.3 a 192.168.50.20 - OID, устанавливающий IP адрес TFTP сервера.
1.3.6.1.4.1.171.12.1.2.1.1.4.3 i 2 - указывается тип передачи по сети.
1.3.6.1.4.1.171.12.1.2.1.1.5.3 s SW2.txt - имя сохраняемого файла на TFTP сервере.
1.3.6.1.4.1.171.12.1.2.1.1.7.3 i 2 - сообщаем, что нужно выгрузить конфигу.
1.3.6.1.4.1.171.12.1.2.1.1.8.3 i 3 - стартуем передачу.
Это всё)