4.3.2.3 路由失效与排除 路由表输入项永远不会过期或超时,但这里有几个方法使输入项改变: 1.如果没有由自的输入项,路由表输入项被新输入项所取代,并且新的输入项必须放置到路由表中。最后一个活动的输入项取代第一个(在输入项输入的活动是由等级字段表示的) 2.如果score到达0路由表输入项被移除。 3.路由表输入项当路由到一个错误命令时被移除,目的地址字段等于路由输入目的地址。 4.3.3 最近距离失量路由 4.3.3.1 路由发现和建立 AODV路由算法意味着一个特殊的路由发现过程。这个过程是有状态的,这意味着每一个节点参与路由发现必须跟踪的进展情况,并更新其信息在新接收的帧路由被发现的基础上的。候选路由信息存储在路由中发现表。路由发现过程完成后,将此信息传送到路由表中。路由发现表大小定义了节点可以同时参与的路由发现过程。路由发现表的字段在表4-2描述。一种与之对应的路由发现表条目路由发现过程是由域三唯一标识(srcaddr,dstaddr,组播)。 srcAddr 16bit 请求路由的节点网络地址 dstAddr 16bit 由多播字段指示的目地节点网络地址或组ID Multicast 8bit 指示一个多路广播路由发现。如查这个字段被设为1那么dstAddr字段含有一个组ID senderAddr 16bit 从最后选定的路由请求命令帧接收的节点网络地址。这是一个源节点和所有路由的下一跳地址应答命令帧将被发送到这个地址 forwardLinkQuality 8 bit 计算从源节点的链接质量 reverseLinkQuality 8bit 计算从目地节点的链接质量 Timeout 16bit 统计路由发现过的所余下的时间
|