一种远程控制路由器的方法和装置制造方法及图纸

技术编号:13795973 阅读:45 留言:0更新日期:2016-10-06 14:13
本发明专利技术实施方式提出一种远程控制路由器的方法和装置。方法包括:将第一控制(Console)命令封装为以太格式的控制报文;确定控制报文的目的分支路由器,并通过汇聚路由器与目的分支路由器之间的以太链路将控制报文发送到目的分支路由器,以由目的分支路由器从控制报文中解封装并执行第一Console命令;通过汇聚路由器与目的分支路由器之间的以太链路接收目的分支路由器发送的反馈报文,反馈报文包含目的分支路由器执行第一Console命令的输出结果。

【技术实现步骤摘要】

本专利技术实施方式属于路由器配置
,特别是一种远程控制路由器的方法和装置
技术介绍
路由器(Router)属于网关设备,是连接各局域网或广域网的常用设备,用于连接多个逻辑上分开的网络。目前路由器已经广泛应用于各行各业,成为实现各种骨干网内部连接、骨干网间互联和骨干网与互联网互联业务的重要设备。当数据从一个子网传输到另一个子网时,可通过路由器的路由功能来完成。路由器具有判断网络地址和选择IP路径的功能,它能在多网络互联环境中建立灵活的连接,可用不同的数据分组和介质访问方法连接各种子网。随着云计算的快速发展,网络日渐呈现扁平化的部署趋势。网络分支规模越来越大,位于远程的分支路由器也越来越多。分支路由器所在位置处一般不配备专门的管理人员,因此针对分支路由器的快速部署和运行维护等控制操作日益成为路由器管理中的关键问题。
技术实现思路
本专利技术实施方式提出一种远程控制路由器的方法和装置,便捷地对远程分支路由器进行强控制。本专利技术实施方式的技术方案如下:本专利技术实施方式的一方面,提出一种远程控制路由器的方法,所述方法应用于汇聚路由器,所述汇聚路由器与分支路由器之间具有以太链路;
该方法包括:将第一控制Console命令封装为以太格式的控制报文;确定所述控制报文的目的分支路由器,并通过所述汇聚路由器与所述目的分支路由器之间的以太链路将所述控制报文发送到所述目的分支路由器,以由所述目的分支路由器从所述控制报文中解封装并执行所述第一Console命令;通过所述汇聚路由器与所述目的分支路由器之间的以太链路接收所述目的分支路由器发送的反馈报文,所述反馈报文包含所述目的分支路由器执行所述第一Console命令的输出结果。优选地,该方法预先包括:通过所述汇聚路由器的Console口接收包含所述第一Console命令的命令行,并从所述命令行中解析出所述第一Console命令;或通过所述汇聚路由器的网管口接收包含所述第一Console命令的管理报文,并从所述管理报文中解析出所述第一Console命令。优选地,所述确定控制报文的目的分支路由器包括:从所述命令行中解析出以太链路端口信息,并基于所述以太链路端口信息确定控制报文的目的分支路由器;或从所述管理报文中解析出以太链路端口信息,并基于所述以太链路端口信息确定控制报文的目的分支路由器。优选地,所述控制报文与反馈报文具有相同的以太格式;所述以太格式的类型字段中包含预定的类型符,所述以太格式的数据字段中包含第一Console命令或所述输出结果以及用于区分控制报文和反馈报文的标识;或所述以太格式的子网络访问协议(SNAP)字段中包含预定的类型符,所述以太格式的数据字段中包含第一Console命令或所述输出结果以及用于区分控制报文和反馈报文的标识。根据本专利技术实施方式的另一方面,提出一种远程控制路由器的方法,
所述方法应用于分支路由器,所述分支路由器与汇聚路由器之间具有以太链路;该方法包括:通过分支路由器与汇聚路由器之间的以太链路接收所述汇聚路由器发送的以太报文,所述以太报文中封装有第一Console命令;从所述以太报文中解封装出所述第一Console命令,并执行所述第一Console命令;通过分支路由器与汇聚路由器之间的以太链路向所述汇聚路由器发送反馈报文,所述反馈报文包含所述目的分支路由器执行所述第一Console命令的输出结果。优选地,该方法进一步包括:通过所述分支路由器的Console口接收第二Console命令;当在预设的时间内分别接收到所述第一Console命令和所述第二Console命令时,优先执行所述第二Console命令。根据本专利技术实施方式的一方面,提出一种远程控制路由器的装置,所述装置应用于汇聚路由器,所述汇聚路由器与分支路由器之间具有以太链路;该装置包括:报文封装模块,用于将第一控制Console命令封装为以太格式的控制报文;报文发送模块,用于确定所述控制报文的目的分支路由器,并通过所述汇聚路由器与所述目的分支路由器之间的以太链路将所述控制报文发送到所述目的分支路由器,以由所述目的分支路由器从所述控制报文中解封装并执行所述第一Console命令;反馈接收模块,用于通过所述汇聚路由器与所述目的分支路由器之间的以太链路接收所述目的分支路由器发送的反馈报文,所述反馈报文包含所述目的分支路由器执行所述第一Console命令的输出结果。优选地,报文封装模块,用于预先通过所述汇聚路由器的Console口接收包含所述第一Console命令的命令行,并从所述命令行中解析出所述第一
Console命令;或预先通过所述汇聚路由器的网管口接收包含所述第一Console命令的管理报文,并从所述管理报文中解析出所述第一Console命令。优选地,报文发送模块,用于从所述命令行中解析出以太链路端口信息,并基于所述以太链路端口信息确定控制报文的目的分支路由器;或从所述管理报文中解析出以太链路端口信息,并基于所述以太链路端口信息确定控制报文的目的分支路由器。优选地,所述控制报文与反馈报文具有相同的以太格式;所述以太格式的类型字段中包含预定的类型符,所述以太格式的数据字段中包含第一Console命令或所述输出结果以及用于区分控制报文和反馈报文的标识;或所述以太格式的SNAP字段中包含预定的类型符,而且所述以太格式的数据字段中包含第一Console命令或所述输出结果以及用于区分控制报文和反馈报文的标识。根据本专利技术实施方式的另一方面,提出一种远程控制路由器的装置,所述装置应用于分支路由器,所述分支路由器与汇聚路由器之间具有以太链路;该装置包括:报文接收模块,用于通过分支路由器与汇聚路由器之间的以太链路接收所述汇聚路由器发送的以太报文,所述以太报文中封装有第一Console命令;命令执行模块,用于从所述以太报文中解封装出所述第一Console命令,并执行所述第一Console命令;反馈模块,用于通过分支路由器与汇聚路由器之间的以太链路向所述汇聚路由器发送反馈报文,所述反馈报文包含所述目的分支路由器执行所述第一Console命令的输出结果。优选地,该装置进一步包括:第二Console命令接收模块,用于通过所述分支路由器的Console口接
收第二Console命令;执行设置模块,用于将所述第二Console命令的执行优先级设置为高于所述第一Console命令的执行优先级。由此可见,应用本专利技术实施方式之后,提供了一种跨以太链路的Console控制方式,只要汇聚路由器与分支路由器之间的以太链路正常,就可以在汇聚路由器侧实现对远程的分支路由器的完全控制,从而显著减少日常人力维护成本。附图说明图1为根据本专利技术实施方式汇聚路由器与分支路由器的组网架构图;图2为图1的网络结构中,在汇聚路由器侧实现远程控制路由器的方法流程图;图3为图1的网络结构中,在分支路由器侧实现远程控制路由器的方法流程图;图4为根据本专利技术实施方式控制报文与反馈报文的第一结构图;图5为根据本专利技术实施方式控制报文与反馈报文的第二结构图;图6为根据本专利技术实施方式在汇聚路由器侧实现远程控制路由器的装置结构图;图7为根据本专利技术一实施方式,包含在汇聚路由器侧实现远程控制路由器的装置的主机的硬件结构图;图8为根据本发本文档来自技高网
...

【技术保护点】
一种远程控制路由器的方法,其特征在于,所述方法应用于汇聚路由器,所述汇聚路由器与分支路由器之间具有以太链路;该方法包括:将第一控制Console命令封装为以太格式的控制报文;确定所述控制报文的目的分支路由器,并通过所述汇聚路由器与所述目的分支路由器之间的以太链路将所述控制报文发送到所述目的分支路由器,以由所述目的分支路由器从所述控制报文中解封装并执行所述第一Console命令;通过所述汇聚路由器与所述目的分支路由器之间的以太链路接收所述目的分支路由器发送的反馈报文,所述反馈报文包含所述目的分支路由器执行所述第一Console命令的输出结果。

【技术特征摘要】
1.一种远程控制路由器的方法,其特征在于,所述方法应用于汇聚路由器,所述汇聚路由器与分支路由器之间具有以太链路;该方法包括:将第一控制Console命令封装为以太格式的控制报文;确定所述控制报文的目的分支路由器,并通过所述汇聚路由器与所述目的分支路由器之间的以太链路将所述控制报文发送到所述目的分支路由器,以由所述目的分支路由器从所述控制报文中解封装并执行所述第一Console命令;通过所述汇聚路由器与所述目的分支路由器之间的以太链路接收所述目的分支路由器发送的反馈报文,所述反馈报文包含所述目的分支路由器执行所述第一Console命令的输出结果。2.根据权利要求1所述的方法,其特征在于,该方法预先包括:通过所述汇聚路由器的Console口接收包含所述第一Console命令的命令行,并从所述命令行中解析出所述第一Console命令;或通过所述汇聚路由器的网管口接收包含所述第一Console命令的管理报文,并从所述管理报文中解析出所述第一Console命令。3.根据权利要求2所述的方法,其特征在于,所述确定控制报文的目的分支路由器包括:从所述命令行中解析出以太链路端口信息,并基于所述以太链路端口信息确定控制报文的目的分支路由器;或从所述管理报文中解析出以太链路端口信息,并基于所述以太链路端口信息确定控制报文的目的分支路由器。4.根据权利要求1所述的方法,其特征在于,所述控制报文与反馈报文具有相同的以太格式;所述以太格式的类型字段中包含预定的类型符,所述以太格式的数据字段中包含第一Console命令或所述输出结果以及用于区分控制报文和反馈报文的标识;或所述以太格式的子网络访问协议SNAP字段中包含预定的类型符,所述以太格式的数据字段中包含第一Console命令或所述输出结果以及用于区分控制报文和反馈报文的标识。5.一种远程控制路由器的方法,其特征在于,所述方法应用于分支路由器,所述分支路由器与汇聚路由器之间具有以太链路;该方法包括:通过分支路由器与汇聚路由器之间的以太链路接收所述汇聚路由器发送的以太报文,所述以太报文中封装有第一Console命令;从所述以太报文中解封装出所述第一Console命令,并执行所述第一Console命令;通过分支路由器与汇聚路由器之间的以太链路向所述汇聚路由器发送反馈报文,所述反馈报文包含所述目的分支路由器执行所述第一Console命令的输出结果。6.根据权利要求5所述的方法,其特征在于,该方法进一步包括:通过所述分支路由器的Console口接收第二Console命令;当在预设的时间内分别接收到所述第一Console命令和所述第二Console命令时,优先执行所述第二Console命令。7.一种远程控制路由器的装置,其特征在于,所述装置应用于汇聚路由器,所述汇聚路...

【专利技术属性】
技术研发人员:李晶林
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1