只是不知道什么是给配置的版本的最好方法。为了详细说明 - 我想有不同版本的配置文件和查询运行配置为当前运行的配置版本。是否有一个MIB OID,我可以设置为指定当前运行的配置版本,然后再查询?我可以把它的权利在配置文件本身?
这里上下文是升级管理。
谢谢!
编辑:为了澄清(我甚至不知道我写的第一次),所有我真正需要的是版本的元数据添加到配置文件的简便方法。
理想情况下,我想要做的就是在这样的配置文件中的一行:
! configuration_version 1.10
这样做的问题是,当你的配置文件复制到运行,你失去的意见,所以我能找到的唯一的选择就是把config_version属性中的其中一个横幅,像MOTD或者登录标语。这工作,但它是一个黑客,它在对接解析提示消息出来的运行配置的,因为在CLI中没有“显示标题”命令痛苦。
我所看到的要做的就是将版本添加到环回的描述说
INT LO100描述Ver1.51
另一件事是标记像:: ver1.51的SNMP位置线
希望帮助,给我一些票,如果这样我是个新手!
我们通过编程做这个工作。我们通过SSH V2协议连接到Cisco路由器和发送必要的命令来获得运行配置,我们将它保存到一个文件中。
当我们更新配置的最后一个版本,我们连接到路由器,并要求运行配置,如果配置不是我们分析在访问列表和改变所有的东西,并通过SSH发出的命令,以保持该路由器相同更新到最新版本。
对于IOS升级,我们使用tftp命令以及。
编辑:
您可以添加注释到配置文件描述你所输入的命令。前面加上一个感叹号评论(!)。
从思科例如:
Router# configure terminal
Router(config)# !The following command provides the router host name.
Router(config)# hostname new_name
new_name(config)# end
你可以使配置的副本,并将其放置在闪存或NVRAM命名它像主机名,配置,version.number。然后你可以改变你的脚本闪存或NVRAM查找的文件名,而不是通过配置看。
您还可以使用配置回滚管理的CONFIGS e.g多个版本:
Router#conf t
Router(config)#archive
Router(config-archive)#path ?
flash: Write archive on flash: file system
ftp: Write archive on ftp: file system
http: Write archive on http: file system
https: Write archive on https: file system
pram: Write archive on pram: file system
rcp: Write archive on rcp: file system
scp: Write archive on scp: file system
tftp: Write archive on tftp: file system
Router(config-archive)#path flash:
Router(config-archive)#end
Router#
然后节目存档可以列出保存的配置,并配置复归可以用来回到旧版本。
但是照顾有关存储路由器上的所有配置;还不如磁盘最好的办法可以走坏。