一种支持异构网络设备的网络设备培训平台制造技术

技术编号:24995318 阅读:16 留言:0更新日期:2020-07-24 17:58
本发明专利技术公开了一种支持异构网络设备的网络设备培训平台,包括服务器、网络设备和控制设备;所述的服务器为基于开源Kvm的代码优化和指令封装,提供一套方便、可靠的编程接口,实现具备网络、硬件、操作系统等抽象资源的虚拟机;本发明专利技术将服务器和网络设备虚拟化,以实现在云平台中支撑各种异构操作系统(如Windows,Linux,安卓,苹果等),使网络设备虚拟资源和用户的终端操作系统解耦合,使网络设备转变为可共享的云服务;通过双向反射协议CRP技术使得实验平台具备一定的感知能力来准确地把握终端的计算能力,实现智能双向的资源和数据传输匹配,与云平台实现协同互动,把云中心的能力延伸到边缘终端和用户,实现跨平台网络设备虚拟资源环境的共享和租用。

【技术实现步骤摘要】
一种支持异构网络设备的网络设备培训平台
本专利技术具体涉及一种支持异构网络设备的网络设备培训平台。
技术介绍
终端异构异质(Windows,Linux,Android,IOS等不同操作环境),传统云环境的软件部署、系统构建方法很难统一适应不同终端上不同的计算能力。传统的软件集成往往需要根据特定的应用系统进行专门设计,这种紧耦合性已经无法满足动态多变的边缘计算能力,松耦合和动态重组所带来的灵活性已经成为了适应不同计算能力的必备要求。
技术实现思路
本专利技术的目的是为了解决以上现有技术的不足,提出了一种支持异构网络设备的网络设备培训平台,包括服务器、网络设备和控制设备,所述的服务器为基于开源Kvm的代码优化和指令封装,提供一套方便、可靠的编程接口,实现具备网络、硬件、操作系统等抽象资源的虚拟机,所述的虚拟机通过Kvm指令封装和Linux下的进程管理手段,实现对创建的虚拟机资源的有效管理,虚拟机和物理服务器网桥的桥接,形成虚拟机网络,以实现从虚拟机系统到实体网络环境的通信,功能包括虚拟桥接设备创建、桥接网卡设定和配置等;所述的网络设备为基于服务器虚拟化,通过将网络操作系统代码移植到一个虚拟机Unix操作系统运行环境中,利用设备操作系统提供的MIB库,封装提供统一的控制接口;将网络设备的网络端口进一步和物理服务器的端口桥接,实现虚拟设备和物理网络的互通;通过对虚拟设备操作系统内部的网卡的虚拟化,实现虚拟网络设备间的连接设定,可做到设备动态组网;所述的控制设备包括前端控制结构、指令翻译器、自适应监控算法和可视化控制设备,所述的前端控制结构中植入了可调用网络操作系统的新型的类Unix结构代码,本结构代码可以统一调度网络操作系统,精确的给网络操作系统和用户操作系统提供了无缝传输隧道;所述的指令翻译器内置梯级模式匹配算法、控制信令的批量执行算法和控制信令下达的虚拟对象定位算法,指令翻译器在前端控制结构调度完成前进行一系列的指令动态翻译工作以便让网络操作系统正确无误接受管理员发出的差异化指令;所述的可视化控制设备为针对虚拟网络拓扑定义和流控定义的开发接口,基于开放接口实现可视化设备和流控调度;所述的网络设备平台与用户终端之间通过动态交互协议实现智能双向和数据传输匹配,所述的动态交互协议为双向反射协议CRP技术,包括用户层、业务层、资源层和网络层,所述的用户层基于计算能力感知的信息交互;所述的业务层基于边缘计算能力和软件需求的交互;所述的资源层基于软件服务模式和计算资源支撑的交互;所述的网络层基于软件租用和服务反馈的交互。进一步地,所述的虚拟机功能包括创建和加载各类硬件资源。更进一步地,所述的网络设备功能包括设备创建和加载各类功能模块。更进一步地,所述的指令翻译器还可负责不同指令间的智能校对、检索等。更进一步地,所述的自适应监控算法为神经网络算法。有益效果:本专利技术中,将服务器和网络设备虚拟化,以实现在云平台中支撑各种异构操作系统(如Windows,Linux,安卓,苹果等),使得网络设备虚拟资源和用户的终端操作系统解耦合,使网络设备转变为可共享的云服务;通过双向反射协议CRP技术使得实验平台具备一定的感知能力来准确地把握终端的计算能力,实现智能双向的资源和数据传输匹配,与云平台实现协同互动,把云中心的能力延伸到边缘终端和用户,彻底实现跨平台网络设备虚拟资源环境的共享和租用。具体实施方式为了加深对本专利技术的理解,下面将结合实施例对本专利技术作进一步详述,该实施例仅用于解释本专利技术,并不构成对本专利技术保护范围的限定。本实施例中,一种支持异构网络设备的网络设备培训平台,包括服务器、网络设备和控制设备,所述的服务器为基于开源Kvm的代码优化和指令封装,提供一套方便、可靠的编程接口,实现具备网络、硬件、操作系统等抽象资源的虚拟机,所述的虚拟机通过Kvm指令封装和Linux下的进程管理手段,实现对创建的虚拟机资源的有效管理,虚拟机和物理服务器网桥的桥接,形成虚拟机网络,以实现从虚拟机系统到实体网络环境的通信,功能包括虚拟桥接设备创建、桥接网卡设定和配置等;所述的网络设备为基于服务器虚拟化,通过将网络操作系统代码移植到一个虚拟机Unix操作系统运行环境中,利用设备操作系统提供的MIB库,封装提供统一的控制接口;将网络设备的网络端口进一步和物理服务器的端口桥接,实现虚拟设备和物理网络的互通;通过对虚拟设备操作系统内部的网卡的虚拟化,实现虚拟网络设备间的连接设定,可做到设备动态组网;所述的控制设备包括前端控制结构、指令翻译器、自适应监控算法和可视化控制设备,所述的前端控制结构中植入了可调用网络操作系统的新型的类Unix结构代码,本结构代码可以统一调度网络操作系统,精确的给网络操作系统和用户操作系统提供了无缝传输隧道;所述的指令翻译器内置梯级模式匹配算法、控制信令的批量执行算法和控制信令下达的虚拟对象定位算法,指令翻译器在前端控制结构调度完成前进行一系列的指令动态翻译工作以便让网络操作系统正确无误接受管理员发出的差异化指令;所述的可视化控制设备为针对虚拟网络拓扑定义和流控定义的开发接口,基于开放接口实现可视化设备和流控调度;所述的网络设备平台与用户终端之间通过动态交互协议实现智能双向和数据传输匹配,所述的动态交互协议为双向反射协议CRP技术,包括用户层、业务层、资源层和网络层,所述的用户层基于计算能力感知的信息交互;所述的业务层基于边缘计算能力和软件需求的交互;所述的资源层基于软件服务模式和计算资源支撑的交互;所述的网络层基于软件租用和服务反馈的交互。进一步地,所述的虚拟机功能包括创建和加载各类硬件资源。更进一步地,所述的网络设备功能包括设备创建和加载各类功能模块。更进一步地,所述的指令翻译器还可负责不同指令间的智能校对、检索等。更进一步地,所述的自适应监控算法为神经网络算法。以上所述仅为本专利技术的较佳实施例而已,并不用以限制本专利技术,凡在本专利技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本专利技术的保护范围之内。本文档来自技高网...

【技术保护点】
1.一种支持异构网络设备的网络设备培训平台,其特征在于,包括服务器、网络设备和控制设备,所述的服务器为基于开源Kvm的代码优化和指令封装,提供一套方便、可靠的编程接口,实现具备网络、硬件、操作系统等抽象资源的虚拟机,所述的虚拟机通过Kvm指令封装和Linux下的进程管理手段,实现对创建的虚拟机资源的有效管理,虚拟机和物理服务器网桥的桥接,形成虚拟机网络,以实现从虚拟机系统到实体网络环境的通信,功能包括虚拟桥接设备创建、桥接网卡设定和配置等;/n所述的网络设备为基于服务器虚拟化,通过将网络操作系统代码移植到一个虚拟机Unix操作系统运行环境中,利用设备操作系统提供的MIB库,封装提供统一的控制接口;将网络设备的网络端口进一步和物理服务器的端口桥接,实现虚拟设备和物理网络的互通;通过对虚拟设备操作系统内部的网卡的虚拟化,实现虚拟网络设备间的连接设定,可做到设备动态组网;/n所述的控制设备包括前端控制结构、指令翻译器、自适应监控算法和可视化控制设备,所述的前端控制结构中植入了可调用网络操作系统的新型的类Unix结构代码,本结构代码可以统一调度网络操作系统,精确的给网络操作系统和用户操作系统提供了无缝传输隧道;/n所述的指令翻译器内置梯级模式匹配算法、控制信令的批量执行算法和控制信令下达的虚拟对象定位算法,指令翻译器在前端控制结构调度完成前进行一系列的指令动态翻译工作以便让网络操作系统正确无误接受管理员发出的差异化指令;/n所述的可视化控制设备为针对虚拟网络拓扑定义和流控定义的开发接口,基于开放接口实现可视化设备和流控调度;/n所述的网络设备平台与用户终端之间通过动态交互协议实现智能双向和数据传输匹配,所述的动态交互协议为双向反射协议CRP技术,包括用户层、业务层、资源层和网络层,所述的用户层基于计算能力感知的信息交互;所述的业务层基于边缘计算能力和软件需求的交互;所述的资源层基于软件服务模式和计算资源支撑的交互;所述的网络层基于软件租用和服务反馈的交互。/n...

【技术特征摘要】
1.一种支持异构网络设备的网络设备培训平台,其特征在于,包括服务器、网络设备和控制设备,所述的服务器为基于开源Kvm的代码优化和指令封装,提供一套方便、可靠的编程接口,实现具备网络、硬件、操作系统等抽象资源的虚拟机,所述的虚拟机通过Kvm指令封装和Linux下的进程管理手段,实现对创建的虚拟机资源的有效管理,虚拟机和物理服务器网桥的桥接,形成虚拟机网络,以实现从虚拟机系统到实体网络环境的通信,功能包括虚拟桥接设备创建、桥接网卡设定和配置等;
所述的网络设备为基于服务器虚拟化,通过将网络操作系统代码移植到一个虚拟机Unix操作系统运行环境中,利用设备操作系统提供的MIB库,封装提供统一的控制接口;将网络设备的网络端口进一步和物理服务器的端口桥接,实现虚拟设备和物理网络的互通;通过对虚拟设备操作系统内部的网卡的虚拟化,实现虚拟网络设备间的连接设定,可做到设备动态组网;
所述的控制设备包括前端控制结构、指令翻译器、自适应监控算法和可视化控制设备,所述的前端控制结构中植入了可调用网络操作系统的新型的类Unix结构代码,本结构代码可以统一调度网络操作系统,精确的给网络操作系统和用户操作系统提供了无缝传输隧道;
所述的指令翻译器内置梯级模式匹配算法、控制信令的批量执行算法和控制信令下达的虚拟对象定位算法,指令翻译器在...

【专利技术属性】
技术研发人员:孙鹏王志刚
申请(专利权)人:镇江启至云科技有限公司
类型:发明
国别省市:江苏;32

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

1