发明名称 一种减小动态源路由协议控制负载的方法
摘要 本发明公开了一种减小动态源路由协议控制负载的方法。本发明主要通过在数据包多跳向目的节点转发过程中,删除数据包头中源路由信息中冗余的节点地址信息,来减小数据包头中由源路由方法引入的控制负载。本发明能够有效减小DSR路由协议中的控制负载,同时对于路由协议在数据传输率、延迟等方面的性能也有所提高。
申请公布号 CN101437266B 申请公布日期 2010.09.15
申请号 CN200810232702.7 申请日期 2008.12.17
申请人 西安交通大学 发明人 杨新宇;赵鹏;杨树森
分类号 H04W28/08(2006.01)I;H04W28/14(2006.01)I;H04W40/24(2006.01)I;H04W84/18(2006.01)I;H04W80/00(2006.01)I 主分类号 H04W28/08(2006.01)I
代理机构 西安通大专利代理有限责任公司 61200 代理人 陈翠兰
主权项 Ad Hoc网络下一种减小动态源路由协议负载的方法,其特征在于,包括以下步骤:Step1.在DSR协议路由缓存表结构中添加一个标志位flag1,表示源节点是否正在使用这条路发送数据包;当flag1=0,表示没有使用这条路由发送数据包;否则flag1=1表示缓存中的这条路正被用于传输数据,当源节点接收到RREP返回的路由以后,并将该路由的标志位flag1表示为0;Step2.在数据包头中添加一个标志字段flag2,flag2=0表示该数据包中的路由是第一次使用;Step3.当节点有数据需要发送时,如果获取的路由在缓存中的标志位flag1为0,则将该标志位设为1,并将数据包中的flag2标志位设为0,然后转发数据包;如果获取的路由在缓存中的标志位flag1为1,并将数据包中的flag2标志位设为1,然后转发数据包;Step4.接收到数据包的中间节点,如果数据包头中的flag2标志字段为0,则直接根据包头中的源路由向下一跳转发;否则,删除数据包头中源路由当前节点的地址信息。
地址 710049 陕西省西安市咸宁路28号