除了我们常用的FTP、TFTP方法来传设备版本之外,还可以使用HTTP方式传输。HTTP方式的传输速度比FTP、TFTP快很多。但是交换机CLI命令还没有命令支持HTTP下载,可以通过Python命令来实现。
http服务器搭建好以后,在设备的用户视图下执行以下命令
Python 2.7.3 (default, May 24 2013, 14:37:26)
[GCC 4.4.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import comware
>>> comware.Transfer(protocol=‘’, host=‘’, source=‘’, dest=‘’, vrf=‘’, login_timeout=10, user=‘’, password=‘’)
参数说明:
protocol:表示下载文件时使用的协议。取值为:
· ftp:表示使用FTP协议传输文件。
· tftp:表示使用TFTP协议传输文件。
· http:表示使用HTTP协议传输文件。
host:表示远程服务器的IP地址。
source:表示服务器上源文件的名称。
dest:表示保存到本地的目的文件的名称。
vrf:指定目的端所属的MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则表示目的端位于公网中。
login_timeout:表示下载文件时登录的超时时间,缺省值为10,单位为秒。
user:表示登录时使用的用户名称。
password:表示登录时使用的用户密码。
例如:
>>> comware.Transfer('http', '192.168.1.1', 'test.cfg', 'flash:/test.cfg',login_timeout=15, user='admin', password='admin')
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作