securecrt粘贴命令问题

新兵一枚这两天在做OLT的割接工作,具体就是在机房搬迁时把老机房的OLT数据复制到新的OLT中去其中注册ONU和service-port的命令大概有几千行的样子,我用se... 新兵一枚
这两天在做OLT的割接工作,具体就是在机房搬迁时把老机房的OLT数据复制到新的OLT中去
其中注册ONU和service-port的命令大概有几千行的样子,我用securecrt以telnet连接到OLT上,在相应的GPON板上粘贴从老OLT中提取的配置。
往securecrt中粘贴整理好的命令时,我发现所有的命令都是逐字粘贴上去的,一行这样的代码:
service-port 3406 vlan 1052 epon 0/9/3 ont 4 multi-service user-vlan 3909 tag-transform translate-and-add inner-vlan 2617 inner-priority 0
大约需要1s的时间才会完全粘贴进去并发送给主机,这个1s的时间似乎是完全多余的,3600行就会浪费1小时的时间,割接都在夜里,你懂得ORZ

有没有什么办法在粘贴数据的时候让代码整行发送而不是逐字粘贴完毕再发送给主机呢??

仿真终端VT100
连接方式telnet
OLT设备华为5680T
展开
 我来答
转转耳朵
推荐于2017-11-26 · TA获得超过735个赞
知道小有建树答主
回答量:167
采纳率:0%
帮助的人:176万
展开全部
并不是因为securecrt粘贴需要时间,而是与你的OLT交互需要时间。
首先要了解清楚,telnet连接时,你在客户端上看到的文字,“都”是远程设备传过来的,除非你打开了本地回显,否则,包括你自己输的命令,也是先发送到远程设备,远程设备收到你的命令后,再把你输入的命令回显到客户端。也就是说,如果远程设备不把你的命令本身再传送回来,你是看不到你输入的命令的。
用tcpdump或者wireshark抓个包就能看清楚,你连接好远程设备后,输入一个ls命令,抓到的包里是先客户端发送'l',服务端回送'l',客户端再发送's',服务端再回送's',最后客户端发送回车,服务端回个回车,在此之后,服务端才开始处理你的命令,并把命令结果发送到你的客户端。
所以,花时间的不是securecrt粘贴动作,而是securecrt把命令发送到远程设备花时间。
追问
受教了,那有办法向主机一次发送整行命令吗?
追答
这个没什么好办法,至少我不清楚。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式