研究文章
TBSMR:建立了一个基于信任的安全多路径路由协议增强移动Ad Hoc网络的QoS
| 步骤1:Intiate_DummyTransact () |
| {步骤1.1:源节点广播与假目的地址和虚拟RREQ |
| 目的地序号使用Send_Dummy_RREQ ()函数。 |
| 步骤1.2:如果(RREP==收到) |
| 相应的节点标记为恶意节点。 |
| 这个恶意节点ID传播到网络中其他节点。 |
| } |
| 步骤2:由源节点路由发现。 |
| 步骤3:路由建立通过考虑节点的信任值。 |
| 步骤4:数据包从源节点传输到目的地 |
| 为每个节点在现有路线 |
| 检查信任值(trust_val),交通拥堵状况和可用的能量水平 |
| 如果((trust_val > 0.6) andand (QS = = 0) andand (Avail_Pow > Thresh_Pow)) |
| { |
| DREQ发送给下一个节点的路由表,等待DREP |
| 如果(DREP = =收到) |
| 发送数据包到下一个节点,等待博士(数据)包 |
| 如果(= =收到博士) |
| 节点标记为受信任的。 |
| 更新和传播节点的信任值。 |
| } |
| else if (turst_val > 0.6) |
| { |
| 如果((QS = = 1) | | (Avail_Pow≤Thresh_energy)) |
| { |
| 从缓存选择备用路由转发数据包。 |
| 转到步骤4。 |
| } |
| else if (trust_val < 0.6) |
| { |
| 将节点标记为恶意从路由表和删除。 |
| 选择替换路线如果可用,否则 |
| 转到步骤2。 |
| } |
| 其他的 |
| 重建路由使用步骤2和重复这个过程。 |
| } |
|