Chinaunix首页 | 论坛 | 博客
  • 博客访问: 36745
  • 博文数量: 6
  • 博客积分: 1415
  • 博客等级: 上尉
  • 技术积分: 70
  • 用 户 组: 普通用户
  • 注册时间: 2005-04-05 13:04
文章分类
文章存档

2008年(3)

2006年(1)

2005年(2)

我的朋友
最近访客

分类:

2006-02-18 17:02:15

路由器批量操作程序V1.0

程序设计:侯代新
技术支持:
产品下载:


概述
如果您是网络管理员,同时管理几十台甚至上百台不同型号的路由器、交换机等网络设备,定期的配置备份、密码的更改、进行网络调整时感到很费力吧!!
您可以使用由创步科技开发的网络设备批量操作程序。只需要配置要脚本文件,其它的您就不用管了。本程序会逐一对每台路由器进行自动配置,而且可以同时配置不同品牌的网络设备,甚至下一个版本我们还打算支持对unix主机进行批量操作呢。
对于本软件,您可以在不重新打包的情况下,自由传播。对于个人用户,可以随意使用。对于商业用户,建议您注册。但不可对本软件进行修改、破解、或生成及传播注册文件。
注册方式:请将贵单位的名称、网段、联系电话、联系人、邮箱地址,通过电子邮件发送到,或,我们将在接到您的邮件后,给您回复付款方式,款到后立既将注册文件发到您指定的邮箱。
注册费用:400.00元/A类地址段。
安装说明:
本软件是绿色免安装版,只需要将本软件copy到任一目录中就可以了。
目录文件说明:
   cfg 配置文件目录
    cfg/*.ini 为路由器配置文件,这个文件第一行为路由器的IP地址,最后一行为路由器类别。
    cfg/*_login.txt 为设备登陆文件。
    cfg/*_quit.txt  为设备退出文件。
   log/ 配置结果存放目录
   data/存放系统运行所需要注册文件库。
   proMain.exe 客户端主程序。
   
产品实现原理
    本产品通过proMain这个客户端程序,根据配置情况自动telnet到各路由器上仿真客户操作,来实现路由器信息的收集、配置工作。

配置方法
   为网络设备分类  
    一般情况下,对于登陆、退出、配置命令行相同的网络设备分为一类,现在我们以某银行为例对其进行说明,假设某银行具有以下设备:
迈普2600  40台   迈普2692   10台  迈普800  20台  华为 2403  30台 华为 5516 2台  cisco 2500 3台  cisco 3662 1台 cisco 7507 2台,其中 华为 5516 cisco 7507 cisco 3662启用了AAA认证功能,登录方式与其它设备不同。根据以上情况,我们可以将全部设备分成以下几组:mp:mp 2600  mp2692  mp800等设备,hw: hw2403 设备,cisco:cisco 2500 2600等设备 , cisco 75:cisco7507 cisco 3662 cisco 2600 等需通过AAA认证登陆的设备。 hw55: hw5516 等需要AAA认证的设备。
  在实际应用过程中,分类方法可以根据各单位的具体情况进行。
   建立每个设备的档案
     在cfg目录建立 设备名.ini 文件 .文件第一行为IP地址,最后一行为设备分类。如
对于设备名为 QTMRxxzh 的迈普路由器,建立QTMRxxzh.ini ,文件内容如下:
[ROUTER]
ROUTER_ADDR=192.168.18.254
ROUTER_TYPE=mp
READ_TIME=1
其中ROUTER_ADDR为路由器的地址,可以配置为路由器lookback地址,也可配置E0地址。
ROUTER_TYPE为路由器的类型,其类型为上面定义的。
READ_TIME为telnet发送前等待时间,单位为秒,一般表示为1。
   建立各类设备的login quit文件。
每种设备登录方式、密码都不相同,所以需要为每一种设备设置一个登陆、退出的脚本。脚本名称为 设备类型_login.txt  和 设备类型_quit.txt
如mp设备的登陆、退出脚本如下:
mp_login.txt
     en
     password
mp_quit.txt
     exit
     exit


     注意:由于华为设备不支持 term  len  0 功能,所以需要事先配置
     user-interface vty 0 4
       screen-length 0
     
     另:华为设备登录时,有时不会立即出现password:项,需要在hw.login文件密码前加一空行。

    准备网络设备名称列表。
    根据实际情况,生成设备列表,一个列表用于一次配置时,同时配置的网络设备列表,这个列表文件每一行为一个设备名称,有多少个设备则写多少行。
    一般情况下,可生成 all.txt列表,保存所有网络设备名称,用于配置备份,及对所有设备进行同时配置时使用。
    另需按设备实际使用情况分成多个类别,分别进行处理。
    以上项为准备工作,只需要配置一次。

    具体工作配置项。
      可以根据实际情况,新增具体的配置信息,如:路由器配置备份。
      需配置 mp_backup.txt
      sh run
   
      配置 cisco_backup.txt
sh run



注意:这里有多个空行

      配置 hw_backup.txt
      disp cu

      在实际配置时,由于cisco路由器在运行完 sh run 需等较长时间,才能显示配置内容,为了给路由器较长的生成配置的时间,可以在相关配置项后加多个
空行,一个空行暂停READ_TIME所配置的时间。

  执行
      所有数据都配置完成后,可以进行具体的操作了。
  比如:收集所有网络设备配置信息,可以如下操作。
1.启动proMain程序


点击 请选择存放路由器列表按钮,从中选取你相要配置的路由器列表文件

如果您只想配置其中的一台路由器,可以选中其路由器名称,如果您想要逐一对所有列表中的网络设备进行配置,可以选择全部选项。

然后您可以选择本次配置要执行的脚本,可以手工输入,也可以选择其脚本文件。选择时,对于有多个类型的文件,只需要选择其中一个就可以了。

选择完后,系统自动根据您选择的文件名,从中提取出脚本名称。

这时,只需要按动执行按钮,就可以了。
配置完成后,会生成日志文件,日志文件全部存放到log目录下。

SCO UNIX 版说明
本软件的sco unix 版是运行于sco unix 5.05操作系统下的。对于习惯使用unix操作系统人来说,更方便,而且,可以通过修改shell实现一些定时批量操作,比如定期备份、定期检查相关端口状态等等。
Sco unix 版的安装方法同windows版,只需要将所需文ftp 传到unix服务器上就可以了,注意对于main文件一定要用bin方式传啊!!
Sco unix的配置方法也与windows版基本相同,只不过文件名及方式有点变化,且体参考sco unix 文件包中的readme文件。
说明:
如果您对本产品有什么意见或建议,可以到我们的网站论坛中提出。
我们的网站地址为
也可以给我们发邮件,我们的技术服务器邮箱为:或



_______________
阅读(2509) | 评论(0) | 转发(0) |
0

上一篇:Steptty v2.0 使用说明书

下一篇:InnoDB 介绍

给主人留下些什么吧!~~