基于鏈路可靠性的路由協議
Step1:判斷是杏重復,不重復轉Step2,否則銷毀RREQ轉Step8;
Step2:更新路由請求表,轉Step3;
Step3:獲取RREQ中的節點坐標信息,獲取鄰表中的節點歷史信息,計算鏈路可靠度,轉Step4;
Step4:更新鄰表和路由表中到達源節點的表項,轉Step5;
Step5:到達目的節點則轉Step7,否則轉Step6;
Step6:查找路由表,找到到達目的節點的路由轉Step7,否則轉Step8;
Step7:構造RREP單播至上一跳節點,銷毀RREQ,轉Step9;
Step8:更新RREQ中的節點坐標信息,廣播RREQ,轉Step9;
Step9:返回。
下面是節點收到RREP分組后的處理步驟:
Step1:判斷是否重復,不重復轉Step2,否則銷毀RREQ轉Step9;
Step2:更新路由請求表,轉Step3;
Step3:獲取RREP中的節點坐標信息,獲取鄰表中的節點歷史信息,計算鏈路可靠度,轉Step4;
Step4:更新鄰表和路由表中到達源節點的表項,轉Step5;
Step5:到達目的節點則轉Step6,否則轉Step7;
Step6:更新路由表,銷毀RREP,轉Step9;
Step7:查找路由表,找到到達目的節點的反向路由轉Step8,否則銷毀RREP轉Step9;
Step8:更新RREP中的節點坐標信息,轉發RREP,轉Step9;
Step9:返回
評論