一种采用DELTAOS实现龙芯交换机操作系统的方法技术方案

技术编号:15106113 阅读:77 留言:0更新日期:2017-04-08 16:45
本发明专利技术公开了一种采用DELTAOS实现龙芯交换机操作系统的方法,该方法通过龙芯处理器、交换芯片和交换机软件操作系统实现;龙芯处理器基于嵌入式DeltaOS系统开发设计,采用模块化和分层设计的方法,移植相关的软件开发包、协议包、应用程序接口、系统功能实现到DeltaOS系统中,实现交换机的操作系统;交换芯片采用SOC ASIC交换芯片,SOC ASIC交换芯片进行数据交换,将进入交换机的数据通过ASIC限速转发出去,实现数据接收,转发决策,报文存储,报文编辑操作;交换机软件操作系统基于DeltaOS设计,包含系统核心、系统管理和系统支持部分。本发明专利技术具有功能强大、稳定性好、实时性高、自主可控性程度高,在要求国产化、自主可控和安全可靠的特殊领域有很大应用空间。

【技术实现步骤摘要】

本专利技术涉及信息安全技术设备领域,具体地说是一种采用DELTAOS实现龙芯交换机操作系统的方法
技术介绍
信息安全问题在全球范围受到普遍关注,中国也特别成立了国家网络安全和信息化领导小组,将“信息安全”与“自主可控”提升到了国家战略高度。龙芯处理器是中国科学院计算所自主研发的通用CPU,采用简单指令集,类似于MIPS指令集。龙芯处理器最重要的优势不是性能和价格,而是它的安全性。DeltaOS(“道”)系统是目前中国依靠自己的技术和力量自主开发的最成熟的嵌入式实时操作系统。提供强实时和嵌入式多任务的内核,任务响应时间快速、确定,不随任务负载大小改变。绝大部分的代码由C语言编写,具有很好的移植性。适用于内存要求较大、可靠性要求较高的嵌入式系统,已成功应用于通信、网络、信息家电等多个应用领域。军队、政府、国有企业和科研机构等部门使用的信息技术设备,直接关系到国家信息网络的安全。而交换机又是信息技术设备的重要组成环节,采用龙芯处理器设计,并且基于DeltaOS实现操作系统的交换机,具有更高的自主可控和安全可控性,将有助于消除我国在电子政务、国防等方面的安全困惑,改变在信息安全领域的被动局面。
技术实现思路
本专利技术的技术任务是提供一种采用DELTAOS实现龙芯交换机操作系统的方法。本专利技术的技术任务是按以下方式实现的,该方法通过龙芯处理器、交换芯片和交换机软件操作系统实现;龙芯处理器基于嵌入式DeltaOS系统开发设计,采用模块化和分层设计的方法,移植相关的软件开发包、协议包、应用程序接口、系统功能实现到DeltaOS系统中,实现交换机的操作系统;交换芯片采用SOCASIC交换芯片,SOCASIC交换芯片进行数据交换,将进入交换机的数据通过ASIC限速转发出去,实现数据接收,转发决策,报文存储,报文编辑操作;交换机软件操作系统基于DeltaOS设计,包含系统核心、系统管理和系统支持部分。所述的龙芯处理器选用龙芯处理器2H。所述的系统核心包括交换芯片SDK、硬件抽象接口、二层协议、三层协议、交换机应用程序编程接口。所述的系统管理包括CLI和SNMP;CLI管理方式包括串口、网管以太网端口和SSH方式;SNMP支持MIB库文件和RMON远程监控。所述的系统支持部分包括日志管理、板载支持、分析管理、缓冲池管理、配置器和网络接口映射。本专利技术的一种采用DELTAOS实现龙芯交换机操作系统的方法和现有技术相比,具有功能强大、稳定性好、实时性高、自主可控性程度高,在要求国产化、自主可控和安全可靠的特殊领域有很大应用空间。具体实施方式实施例1:该采用DELTAOS实现龙芯交换机操作系统的方法通过龙芯处理器、交换芯片和交换机软件操作系统实现;龙芯处理器选用龙芯处理器2H,基于嵌入式DeltaOS系统开发设计,使用PMON作为bootloader。采用模块化和分层设计的方法,移植相关的软件开发包、协议包、应用程序接口、系统功能实现到DeltaOS系统中,实现交换机的操作系统;龙芯是中国科学院计算所自主研发的通用CPU,采用简单指令集,类似于MIPS指令集,其性能完全满足交换机的需求。处理器模块主要是运行嵌入式DeltaOS操作系统,配置系统和维持路由表。交换芯片采用SOCASIC交换芯片,SOCASIC交换芯片进行数据交换,将进入交换机的数据通过ASIC限速转发出去,实现数据接收,转发决策,报文存储,报文编辑操作;交换机有多个收发器PHY芯片,每个PHY芯片包括多个连接端口(SFP/RJ45)。交换机软件操作系统基于DeltaOS设计,DeltaOS系统提供强实时和嵌入式多任务的内核,任务响应时间快速、确定,不随任务负载大小改变。绝大部分的代码由C语言编写,具有很好的移植性,完全满足交换机操作系统的要求。交换机软件操作系统基于DeltaOS设计,包含系统核心、系统管理和系统支持部分。所述的系统核心包括交换芯片SDK、硬件抽象接口、二层协议、三层协议、交换机应用程序编程接口。具体的内容针对龙芯处理器和DeltaOS系统的特殊需求,修改已有的交换芯片SDK,编写相关的硬件抽象接口,将硬件抽象化,添加对交换机相关的二层、三层协议支持,提供交换机应用程序编程接口供二次开发和功能扩展。所述的系统管理包括CLI和SNMP;CLI管理方式包括串口、网管以太网端口和SSH方式;SNMP支持MIB库文件和RMON远程监控。所述的系统支持部分包括日志管理、板载支持、分析管理、缓冲池管理、配置器和网络接口映射。上述采用龙芯处理器的设计,并且基于DeltaOS实现操作系统的交换机,具有更高的自主可控和安全可控性,将有助于消除我国在电子政务、国防等方面的安全困惑,改变在信息安全领域的被动局面。该技术具有功能强大、稳定性好、实时性高、自主可控性程度高,在要求国产化、自主可控和安全可靠的特殊领域有很大应用空间。通过上面具体实施方式,所述
的技术人员可容易的实现本专利技术。但是应当理解,本专利技术并不限于上述的几种具体实施方式。在公开的实施方式的基础上,所述
的技术人员可任意组合不同的技术特征,从而实现不同的技术方案。本文档来自技高网
...

【技术保护点】
一种采用DELTAOS实现龙芯交换机操作系统的方法,其特征在于,该方法通过龙芯处理器、交换芯片和交换机软件操作系统实现;龙芯处理器基于嵌入式DeltaOS系统开发设计,采用模块化和分层设计的方法,移植相关的软件开发包、协议包、应用程序接口、系统功能实现到DeltaOS系统中,实现交换机的操作系统;交换芯片采用SOC ASIC交换芯片,SOC ASIC交换芯片进行数据交换,将进入交换机的数据通过ASIC限速转发出去,实现数据接收,转发决策,报文存储,报文编辑操作;交换机软件操作系统基于DeltaOS设计,包含系统核心、系统管理和系统支持部分。

【技术特征摘要】
1.一种采用DELTAOS实现龙芯交换机操作系统的方法,其特征在于,该方法通过龙芯处理器、交换芯片和交换机软件操作系统实现;
龙芯处理器基于嵌入式DeltaOS系统开发设计,采用模块化和分层设计的方法,移植相关的软件开发包、协议包、应用程序接口、系统功能实现到DeltaOS系统中,实现交换机的操作系统;
交换芯片采用SOCASIC交换芯片,SOCASIC交换芯片进行数据交换,将进入交换机的数据通过ASIC限速转发出去,实现数据接收,转发决策,报文存储,报文编辑操作;
交换机软件操作系统基于DeltaOS设计,包含系统核心、系统管理和系统支持部分。
2.根据权利要求1所述的一种采用DELTAOS实现龙芯交换机操作系统的方法,其特...

【专利技术属性】
技术研发人员:李公臣郑亮于治楼
申请(专利权)人:浪潮集团有限公司
类型:发明
国别省市:山东;37

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

1