9.8 配置管理

为了确保能将最近的配置恢复到路由器中,需要在数据库中维护配置文件,并周期性(每晚、每周)下载所有网络设备的配置文件。在需要替换现有路由器或者路由器的配置丢失或配置错误时,都需要重新恢复路由器的配置文件。

CiscoWorks可以利用TFTP来下载路由器的配置文件,事实上,可以将路由器的配置文件下载到任意TFTP服务器上。许多组织机构都使用UNIX TFTP服务器和Perl脚本来实现周期性的配置管理工作,某些组织机构的策略可能需要将配置文件存储7天的时间,文件名可能依次是routername.current、routername.1、routername.2、 routername.3等,分别代表7天的配置文件。利用一个简单的脚本即可在每晚将文件routername.N复制到routername.N+1N在1~6之间),并将routername.current复制到routername.1,同时连接到路由器上,利用TFTP将当前配置文件下载到routername.current,之后再退出路由器。该脚本可以在整个网络中的路由器上依次运行。


注意: 有关Perl的详细信息可以参考以下两本参考书。

《Perl语言入门(第二版)》,作者Randal L. Schwartz、Tom Christiansen和Steve Talbot(编辑)(O’Reilly & Associates, Inc., 1997年7月);

《Perl语言编程》,作者Larry Wall、Jon Orwant和Tom Christiansen(O’Reilly & Associates,Inc.,2000年7月)。


建议将旧的配置文件存储一段时间,一般至少一周,最好一个月,以便能够将路由器的配置恢复到已知的工作配置,或者在最后一次更改配置而产生问题时,能够进行故障的检查与排除。有了每日的配置文件以及变更管理日志,就可以轻松地为路由器恢复工作配置。