The invention relates to a multipath transmission method of IPv6 wireless sensor network based on RPL routing protocol, belonging to the wireless sensor network technology field. This method is based on 6LoWPAN wireless sensor network IPv6 technology, according to the source node to the hop count and residual energy of the nodes construct the routing nodes when the parent node set generated by the RPL protocol, according to the reliability requirement of message and Rank parent node value multi copy message distributed to multiple RPL parent node forwarding. In order to make the 6LoWPAN network supports multi path packet transmission, the method to design a new 6LoWPAN head -- head in the multi path adaptation layer, is used to remove the last message copied to multiple paths and message transmission. The present invention through the redundant path added message transmission, can improve the reliability of message transmission in the network, and consider the residual energy of nodes and hops to the sink node in the transmission path selection, can effectively prolong the network lifetime.
【技术实现步骤摘要】
一种基于RPL路由协议的IPv6无线传感网多路径传输方法
本专利技术属于无线传感器网络
,涉及一种基于RPL路由协议的IPv6无线传感网多路径传输方法。
技术介绍
无线传感器网络一直被视为当前国际研究热点,是物联网技术的核心研究内容之一,能实现物理信息的感知、采集、处理和传输,广泛应用于工业、环境监测、医疗和军事等多个方面。引入IPv6技术到无线传感器网络,可使每个传感器节点都有一个唯一的IPv6地址,实现了节点端与主机端的IP通信,成功将互联网上的应用延伸到了无线传感器网络。并且,将无线传感器网络与IPv6技术相结合的6LoWPAN网络具有较高的普及性与适用性,更多的地址空间满足了部署大规模、高密度低速无线个域网设备的需要。但由于6LoWPAN网络中传感器节点有着处理能力低、能量有限、通信环境恶劣的缺陷,使得在报文传输中易发生丢包现象,从而导致传输失败。为了增加报文通信可靠性、提高报文传输性能,在6LoWPAN网络中引入多路径报文传输技术就显得尤为重要。目前在无线传感器网络领域中已经提出了多种多路径路由技术,虽都能建立多条传输路径供报文传输,但不能直接改进并应用于6LoWPAN网络。为提出一种适用于6LoWPAN网络的多路径传输方法,采用已有的路由协议进行实现。RPL作为被IETF标准化了的路由协议,在6LoWPAN网络中广泛应用。RPL路由协议设计了一系列的新机制,是一个针对无线传感网络的、高效的距离向量协议,节点通过交换距离矢量构造一个有向无环图,用其传输可以避免多路径形成环路。但在报文传输过程中仅使用一条传输路径,易发生报文传输失败的情况,降 ...
【技术保护点】
一种基于RPL路由协议的IPv6无线传感网多路径传输方法,其特征在于:在该方法中,源节点发送报文时,先确定传输报文所需的路径条数,然后通过Rank值之间的大小关系为每个父节点分配该Rank值对应的路径条数,Rank值由RPL根据节点剩余能量值和到汇聚节点的跳数值计算得到,并在适配层将路径条数封装在报文的多路径头部中,发送到该Rank对应的父节点,每个中间路由节点依据上述方法进行报文转发,直至发送到汇聚节点为止。
【技术特征摘要】
1.一种基于RPL路由协议的IPv6无线传感网多路径传输方法,其特征在于:在该方法中,源节点发送报文时,先确定传输报文所需的路径条数,然后通过Rank值之间的大小关系为每个父节点分配该Rank值对应的路径条数,Rank值由RPL根据节点剩余能量值和到汇聚节点的跳数值计算得到,并在适配层将路径条数封装在报文的多路径头部中,发送到该Rank对应的父节点,每个中间路由节点依据上述方法进行报文转发,直至发送到汇聚节点为止。2.根据权利要求1所述的一种基于RPL路由协议的IPv6无线传感网多路径传输方法,其特征在于:该方法具体包括以下步骤:S1:适配层多路径传输实体收到协议栈上层传来的报文后,根据报文的可靠性要求,确定传输该报文所需的总路径条数P;当P小于等于1时,表明该报文不需使用多路径传输,则将该报文直接转发出去;S2:当传输该报文所需的总路径条数P大于1时,利用多路径报文分配方法为RPL父节点集合中每个父节点分配需要转发该报文的份数C;S3:多路径传输实体对于转发份数C大于等于1的父节点,复制报文并在其适配层头部中添加多路径头部后,然后将报文发向该父节点;所述多路径头部包含头类型说明域、多路径包序列号域(SequenceNumber)和路径条数域(PathCount);其中,所有复制报文中多路径头部的多路径包序列号域必须保持一致,并在发送下一个新的报文时累加,路径条数域填充对应的转发份数C;对转发份数C小于1的父节点,不发送复制的报文;S4:中间路由节点收到包含多路径头部的报文后,判断多路径头部中路径条数域的值PathCount是否等于1,若PathCount等于1则保持多路径头部各域的值不变直接转发该报文;若PathCount大于1则该报文需要在此节点继续...
【专利技术属性】
技术研发人员:王恒,王亚东,蒲宬亘,王平,
申请(专利权)人:重庆邮电大学,
类型:发明
国别省市:重庆,50
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。