产品
产品中心
< 返回主菜单
产品

交换机

交换机所有产品
< 返回产品
交换机
查看交换机首页 >

无线

无线所有产品
< 返回产品
无线
查看无线首页 >

云桌面

云桌面产品方案中心
< 返回产品
云桌面
查看云桌面首页 >

安全

安全所有产品
< 返回产品
安全
查看安全首页 >
产品中心首页 >
行业
行业中心
< 返回主菜单
行业
行业中心首页 >

【RCMS】太早清除线路导致部分命令丢失

发布时间:2013-09-11
点击量:3934

脚本示例:

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

!!The device is RACK_1_RSR20-04A

!!port 2001

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

configure terminal

line tty 1

no login local

no login

end

clear line tty 1

telnet 192.168.196.10 2002

                           

disable

enable

                                                      

del config.text

                                    

reload

y

 x

clea lin 1

执行结果:

Red-Giant#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Red-Giant#!!The device is RACK_1_RSR20-04A

Red-Giant#!!port 2001

Red-Giant#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Red-Giant#configure terminal

Enter configuration commands, one per line.  End with CNTL/Z.

Red-Giant(config)#line tty 1

Red-Giant(config-line)#no login local

Red-Giant(config-line)#no login

Red-Giant(config-line)#end

Red-Giant#clear line tty 1

Red-Giant#telnet 192.168.196.10 2002

Trying 192.168.196.10, 2002...                 

Ruijie#disable

Ruijie>enable

Ruijie#                                                        

Ruijie#                                                            

Ruijie#                                                            

Ruijie#del config.text

Ruijie#                                         

Ruijie#                              

Red-Giant#

Red-Giant#clea line 1

Red-Giant#

通过查看日志,发现脚本在执行完“del config.text”后就退出了,没有执行后面的“reload”操作。登陆至设备上察看,发现删除配置文件的脚本已经成功执行,但是没有执行重启设备的操作。

由于在RCMS端,脚本命令的发送是按顺序送至接口的缓冲区,然后才通过接口发送出去的。如果在缓冲区中的数据还末发送出去时就执行了clear line操作,就将导致在该端口缓冲区中的数据被清空。这样对端将无法接收到那部分被清除掉的命令。

结合该故障,由于前面的命令执行正常,而最后一个重启的命令无法执行;有可能是由于该部分命令还在缓冲区的时候,RCMS上已经执行了clear line操作,导致“reload”及其后面的命令丢失。

通过在“clear line 1”这一行命令的前面增加若干空格与回车,使“clear line 1”命令延迟执行后,问题解决。

相关产品

返回顶部

请选择服务项目
关闭咨询页
售前咨询 售前咨询
售前咨询
售后服务 售后服务
售后服务
意见反馈 意见反馈
意见反馈
更多联系方式