【技术实现步骤摘要】
应用于天地一体化网络的网络层报文处理方法及装置
本专利技术涉及网络与通信
,具体涉及一种基于卫星网络的网络层数据收发方法及装置。
技术介绍
基于卫星的天地一体化网络定位提供全球连接服务,具有网络规模庞大、结构复杂、业务繁多、鲁棒性要求高、时空跨度大等突出特点,难以用地面网络技术实现。传统Internet网络协议也暴露出一些原始设计弊病,比如移动性和安全性差、网络资源利用率低等。现有的网络协议栈大都是为地面网络环境所开发的,不仅不适用于基于卫星的网络体系和协议体系,而且太过冗余,不适合部署在资源受限型的网络设备之上。现有IPv4协议网络层的设计在基于标识的天地一体化网络中具有以下问题:(1)现有的32位的地址空间数量较大,会带来带宽资源的浪费;(2)IPv4中地址前缀的存在及最长前缀匹配原则使得路由非常复杂,不管是对内存资源还是对计算资源都是一种很大的消耗;(3)原有IPv4的报头结构比较冗余,不满足轻量要求,设计不贴合天地一体化网络的需求;(4)IPv4的网络层不够灵活,不能根据需求自主的扩展功能,不便 ...
【技术保护点】
1.一种应用于天地一体化网络的网络层报文处理方法,其特征在于,包括以下步骤:/n网络层接收上层的数据包,并根据控制信息确定网络层报头的关键字段值;其中所述网络层报文采用16位地址空间,所述报文格式包括以下字段:版本号、跳数限制、载荷长度、下一个头部、源地址、目的地址、用户等级和服务类型;/n根据业务需求对所述数据包添加相关的扩展报头;/n通过用户等级和服务需求决定所述数据包的发送路径;/n根据优先级将所述数据包插入转发队列等待发送。/n
【技术特征摘要】
1.一种应用于天地一体化网络的网络层报文处理方法,其特征在于,包括以下步骤:
网络层接收上层的数据包,并根据控制信息确定网络层报头的关键字段值;其中所述网络层报文采用16位地址空间,所述报文格式包括以下字段:版本号、跳数限制、载荷长度、下一个头部、源地址、目的地址、用户等级和服务类型;
根据业务需求对所述数据包添加相关的扩展报头;
通过用户等级和服务需求决定所述数据包的发送路径;
根据优先级将所述数据包插入转发队列等待发送。
2.根据权利要求1所述的网络层报文处理方法,其特征在于,所述版本号字段用于标识协议栈的版本号,占2个bit;所述跳数限制字段用于限制网络层报文在网络中的转发次数,解决环路问题,占6个bit;所述载荷长度字段用于指示网络层报头携带的有效载荷的长度,占12个bit;所述下一个头部字段用于指示网络层所承载的报文类型,可根据需要引入额外的扩展头部,占4个bit;所述源地址字段和所述目的地址字段分别用于标识网络层数据包的源地址和目的地址,每个地址字段占16个bit;所述用户等级字段用于标识接入用户的等级,所述服务类型字段用于标识所述数据包传输数据的类型。
3.根据权利要求1所述的网络层报文处理方法,其特征在于,所述对来自上层的数据包根据配置信息进行处理,确定关键字段值的步骤包括:
根据Netlink、Ioctl或Sockopt方式配置的信息对所述数据包进行处理,确定所述跳数限制字段、所述用户等级字段和所述服务类型字段的值。
4.根据权利要求2所述的网络层报文处理方法,其特征在于,所述下一个头部字段用于指示网络层所承载的报文,包括UCMP报文、TCP报文、UDP报文和分片扩展报文。
5.根据权利要求4所述的...
【专利技术属性】
技术研发人员:张宏科,王洪超,辛文强,杨冬,冯博昊,郝亘,许恬颖,
申请(专利权)人:北京交通大学,中国电子科技集团公司电子科学研究院,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。