[发明专利]一种卫星终端网管数据的传输方法和系统在审
申请号: | 202310119868.2 | 申请日: | 2023-02-08 |
公开(公告)号: | CN116318336A | 公开(公告)日: | 2023-06-23 |
发明(设计)人: | 董吉昌;刘浩;王炜;徐钧 | 申请(专利权)人: | 航天科工空间工程网络技术发展(杭州)有限公司 |
主分类号: | H04B7/185 | 分类号: | H04B7/185 |
代理公司: | 北京正理专利代理有限公司 11257 | 代理人: | 白淑贤 |
地址: | 310024 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 卫星 终端 网管 数据 传输 方法 系统 | ||
本发明公开一种卫星终端网管数据的传输方法和系统,该方法包括:使用DPDK提供的工具KNI接口建立卫星终端与卫星终端中LINUX内核的网管数据传输通道;卫星终端在接收到卫星链路的数据后,根据访问控制列表识别出网管数据,将网管数据通过所述网管数据传输通道传输给发送给LINUX内核。本发明通过创建KNI设备使得NMS AGNET程序能够保持一致,不需要因为网络环境的不同而更改程序,同时解决了由于使用DPDK驱动导致网管数据不能和内核交互的问题。
技术领域
本发明涉及数据传输领域。更具体地,涉及一种卫星终端网管数据的传输方法和系统。
背景技术
卫星终端基于DPDK(数据平面开发工具包:Data Plane Development Kit)收发所以网卡已被DPDK驱动接管,对于LINUX内核不可见,这就导致NMS SERVER(网管服务器)的管理数据到达终端后无法交给内核处理,导致数据无法下发给NMS AGENT(网管代理)。
整个网管系统使用LINUX内核的TCP/IP协议栈,通过SOCKET进行通信,但由于NMSSERVER和NMS AGENT之间数据传输要通过卫星链路并经过终端给到NMS AGENT,为了不改变NMS AGENT的架构,本发明需要将网管数据通过内核给到NMS AGENT。
为了使DPDK和内核之间能够建立数据通道,使得NMS SERVER和NMS AGENT正常通信,本发明引入KNI(内核网络接口Kernel NIC Interface),提供内核和DPDK通信的手段。
发明内容
本发明的一个目的在于提供一种卫星终端网管数据的传输方法。
本发明的另一个目的在于提供一种卫星终端网管数据的传输系统。
为达到上述目的,本发明采用下述技术方案:
一种卫星终端网管数据的传输方法,包括:
使用DPDK提供的工具KNI接口建立卫星终端与卫星终端中LINUX内核的网管数据传输通道;
卫星终端在接收到卫星链路的数据后,根据ACL(访问控制列表)识别出网管数据,将网管数据通过所述网管数据传输通道传输给发送给LINUX内核。
优选地,所述网管数据通过所述网管数据传输通道传输给KNI接口进一步包括,将网管数据包封装以太网头,通过KNI发送接口发送给LINUX内核,LINUX内核将封装以太网头的网管数据转发给NMS AGENT(网管代理)。
优选地,所述NMS AGNET接收网管数据后将响应数据发送至LINUX内核,LINUX内核将响应数据转发给KNI接口,所述KNI接口将响应数据转发给NMS SERVER(网管服务器)。
优选地,所述卫星终端中的上层应用引入了地址解析协议代理使得LINUX内核可以将网管数据传输给卫星终端的上层应用。
优选地,所述KNI接口将响应数据转发给NMS SERVER(网管服务器),进一步包括,将响应数据封装成MAC/SLC格式的数据。
优选地,所述KNI接口收到数据后通过数据中的IP地址和端口号来识别数据流的方向和类型。
一种卫星终端网管数据的传输系统,利用上述任一项所述的方法,包括:
网管数据传输通道建立模块,用于使用DPDK提供的工具KNI接口建立卫星终端与卫星终端中LINUX内核的网管数据传输通道;
网管数据识别模块,用于根据ACL(访问控制列表)识别出卫星终端接收到的卫星链路数据中的网管数据;
网管数据传输模块,将网管数据通过所述网管数据传输通道传输给所述LINUX内核。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天科工空间工程网络技术发展(杭州)有限公司,未经航天科工空间工程网络技术发展(杭州)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310119868.2/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置