一种IPv6传感器网络中支持压缩包并行传输的实现方法技术

技术编号:3517898 阅读:206 留言:0更新日期:2012-04-11 18:40
一种IPv6传感器网络中支持压缩包并行传输的实现方法,解决了在使用无线传感器网络通过网状路由传送经过包头压缩的IPv6数据包的模式下,任意两个传感器网络节点间并行传输多数据流的问题。本发明专利技术在对适应层的帧格式引入路由标识符域,一个8位的序列号,有一个基于网状拓扑适用于多跳压缩传输的路由算法。发明专利技术的效果:适用于低速率、低功耗的无线个域网,针对网状路由,适用于多跳网络,但是没有具体限定路由协议的种类,本发明专利技术在RID的生成方法上做了较好的选择,在一个节点的MAC已知的条件下,另一个节点的MAC的低八位与其相同的概率只有1/256,不到0.4%,因此,RID冲突处理的开销非常小。

【技术实现步骤摘要】

【技术保护点】
一种IPv6传感器网络中支持压缩包并行传输的实现方法,其特征是:对适应层的帧格式引入路由标识符域,一个8位的序列号,有一个基于网状拓扑适用于多跳压缩传输的路由算法,其路由算法有如下步骤;步骤1,当某个节点需要发送信息到一个给定的地址 ,它首先根据该网络的路由协议获得通向该地址的路由;步骤2,在此路由的相应表项中产生一个路由标识符,这个初始的路由标识符就是该节点扩展地址的低八位;步骤3,进行路由标识符冲突的判断与检测,将修改后不冲突的路由标识符信息随着信息 包发送出去;步骤4,节点收到数据包后,检测适应层中‘M’位的值;步骤5,如果‘M’位的值为0,说明该数据包的目的地址为当前节点,节点接收并处理该数据;步骤6,如果‘M’位的值为1,检测最终目的地址包头中“剩余跳数”的 域值;步骤7,如果“剩余跳数”为0,丢弃该数据包;步骤8,如果“剩余跳数”不为0,根据该网络的路由协议获得通向该地址的路由;步骤9,进行步骤3,循环下去。

【技术特征摘要】

【专利技术属性】
技术研发人员:张宏科郜帅李昭桦秦雅娟王洪超王江林刘颖
申请(专利权)人:北京交通大学
类型:发明
国别省市:11[中国|北京]

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

1