[发明专利]一种采用通用计算机实现路由器和终端一体化集成的方法有效
申请号: | 201811316398.4 | 申请日: | 2018-11-07 |
公开(公告)号: | CN111158845B | 公开(公告)日: | 2023-09-12 |
发明(设计)人: | 杨晓;王建兵;张炜;李云峰;潘毅;彭汝凤;赵渝洁 | 申请(专利权)人: | 重庆金美通信有限责任公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 北京慕达星云知识产权代理事务所(特殊普通合伙) 11465 | 代理人: | 崔自京 |
地址: | 400030 重庆*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 采用 通用计算机 实现 路由器 终端 一体化 集成 方法 | ||
本发明公开了一种采用通用计算机实现路由器和终端一体化集成的方法,本方法在通用计算机里安装虚拟机软件VMware,虚拟机创建vxworks实例,执行传统路由器核心的控制管理功能和开发者自定义功能。采用特定的方式对虚拟机和通用计算机进行配置,建立接口关联关系和业务传输路径,逻辑上构成路由器和终端一体化集成系统,同时实现传统路由器的路由转发和终端的业务接入功能。
技术领域
本发明属于通信领域,具体涉及嵌入式开发技术和虚拟机技术。
背景技术
工程应用基于不同的使用场景,经常需要自开发路由器,除实现常规的路由功能外,还需要加入自定义功能以满足用户需求,比如流量控制,业务统计等功能。开发该类路由器,通常采用嵌入式开发技术。嵌入式开发技术以应用为中心,基于专用嵌入式处理器,采用嵌入式软件进行开发,是当前发展最快、应用最广、最有发展前景的信息技术。传统的路由器普遍采用该技术进行开发,但是该方式需要专用硬件芯片,成本较高,硬件开发也需要相关的专业技术背景和开发环境,配备专用仪器仪表。
虚拟机技术指通过软件在现有系统上模拟具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统,该技术可以透明化底层物理硬件,有效利用系统资源。近年来,虚拟机技术受到越来越多的关注和重视,已经在企业计算,和系统安全领域得到了广泛应用。
随着计算机技术和互联网技术的发展,通用计算机作为业务终端,已经非常普及。通信设备的开发,一般都会用到通用计算机,但只是将其用作编程工具,用来进行辅助开发,并不会将通用计算机作为目标设备。因为通用计算机大部分采用windows系统,这是一种面对普通用户的应用系统,屏蔽了通信资源的编程接口,不适合作为通信设备的开发。
有一些特殊的应用场景,比如仿真试验网络、路由器开发学习、通信车设备集成,为了快速搭建网络环境,或者为了降低产品成本,减小设备体积, 往往需要以网口连接其它路由器,传输信令和业务报文,实现传统路由器的路由转发和业务接入功能。
发明内容
本发明的有益技术效果是:无需采用专用芯片开发,降低了硬件成本,也省去了硬件开发环节,缩短了开发周期,可以直接移植自开发目标程序。采用纯软件开发产品,简化了开发环境,无需专用仪器仪表,只需要通用计算机。一体化集成路由器和终端,减少了设备数量,也缩减了设备体积,更适宜于部署装配。通用计算机既做业务终端又做路由器,可以充分利用丰富的应用层资源,便于实现应用服务与路由器的一体化开发与集成。
附图说明
图1是vxworks工程包含模块及模块交互信息;
图2是虚拟机报文接收处理流程图;
图3是虚拟机以太网和计算机以太网关联示意图;
图4 是通用计算机以太网地址配置举例;
图5是本专利逻辑原理等效示意图;
图6是路由器配置实现原理图。
具体实施方式
具体实施步骤如下:
1.先期准备
1)准备一台通用计算机,需具备两个以太网接口,预装操作系统,支持Windowsserver 2003、Windows server 2008、windows xp、windows 7;
2)Tornado 2.2 for pcPentium开发环境,在步骤1准备好的计算机上安装;
3)虚拟机VMware-workstation-5.5.3-34685,在步骤1准备好的计算机上安装;
4)步骤3安装成功之后,通用计算机会具备3个以太网接口,物理以太网口1,物理以太网口2,虚拟以太网口3;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆金美通信有限责任公司,未经重庆金美通信有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811316398.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种HID人体工学操纵杆
- 下一篇:一种交互式无线控制装置