发明名称 多进程多操作系统网络设备及其控制方法
摘要 本发明是一种多进程多操作系统网络设备,包括1个调度操作系统和n个业务操作系统;其中n≥2;所述调度操作系统上创建进程,每个进程绑定一个业务操作系统,使每个业务操作系统独立运行;当同时实现2个以上业务操作系统,并且需要共同完成业务时,业务操作系统之间的报文传递通过在调度操作系统上创建对应的虚拟网卡来通信。本发明整合了多个专业设备功能,实现一台设备多个功能,每个功能系统独立运行,当其中一个功能系统异常时不影响其他功能系统,通过简单的开关,就可以实现业务操作系统的裁剪,可以很容易的移植其他专用操作系统。
申请公布号 CN102629217B 申请公布日期 2015.04.22
申请号 CN201210057653.4 申请日期 2012.03.07
申请人 汉柏科技有限公司 发明人 陈海滨
分类号 G06F9/48(2006.01)I 主分类号 G06F9/48(2006.01)I
代理机构 北京路浩知识产权代理有限公司 11002 代理人 王莹
主权项 一种多进程多操作系统网络设备的控制方法,其特征在于,所述设备包括1个调度操作系统和n个业务操作系统;其中n≥2;所述调度操作系统上创建进程,每个进程绑定一个业务操作系统,使每个业务操作系统独立运行;当同时实现2个以上业务操作系统,并且需要共同完成业务时,业务操作系统之间的报文传递通过在调度操作系统上创建对应的虚拟网卡来通信;其中,所述设备通过配置,能够将物理网卡分给指定的业务操作系统,实现一机多用的功能;其中,所述设备的每个业务操作系统拥有独立的包括cpu和内存的资源;其中,所述设备的业务操作系统为防火墙、流控或集成网络语音控制系统;所述方法包括步骤:S101,启动调度操作系统,调度操作系统为各个业务操作系统分配网卡和独立的系统资源;S102,调度操作系统启动业务操作系统并对每个业务操作系统设置一个虚拟网卡,每个虚拟网卡对应一个IP地址,此虚拟网卡只用于业务操作系统之间传递数据;S103,物理网卡接收到报文后,将所述报文发送至对应的业务操作系统;S104,业务操作系统对所述报文进行处理,然后判断所述报文是否还需要其它业务操作系统处理;如果是,则将所述报文分别通过与所述业务操作系统以及所述其它业务操作系统对应的虚拟网卡发送至所述其它业务操作系统,重复执行步骤S104至所述报文处理完毕然后进入步骤S105;否则直接进入步骤S105;S105,业务操作系统通过对应的物理网卡转发处理完毕的报文。
地址 300384 天津市西青区华苑产业区海泰西18号西3楼104室