1.一种设备故障后的路由恢复方法,其特征在于,应用于无线网状网络WMN组网中的成员设备,所述方法包括:
检测到故障后,进入平滑重启GR状态;
根据预设的先验式路由学习机制,学习到达WMN组网中其他成员设备的路由;
将自身存储的路由更新为学习到的路由。
2.根据权利要求1所述的方法,其特征在于,若检测到的故障仅为控制平面故障,则在进入平滑重启GR状态前,所述方法还包括:
将所述控制平面所存储的路由删除;并通过为转发平面所存储的路由增加老化标签,将所述转发平面所存储的路由标记为老化路由,使所述转发平面按照所述老化路由进行流量转发;
所述将自身存储的路由更新为学习到的路由,包括:
将学习到的路由存储至所述控制平面;
将学习到的路由更新至所述转发平面。
3.根据权利要求2所述的方法,其特征在于,所述将学习到的路由更新至所述转发平面,包括:
将学习到的路由与所述老化路由进行匹配;
获得匹配的老化路由,将匹配的老化路由的老化标签删除;
将属于学习到的路由而不属于老化路由的路由发送至所述转发平面;
将不属于学习到的路由而属于老化路由的路由删除。
4.根据权利要求1-3任一项所述的方法,所述根据预设的先验式路由学习机制,学习到达WMN组网中其他成员设备的路由,包括:
根据所述预设的先验式路由学习机制,向所述WMN组网中的其他成员设备发送先验路径请求PREQ报文;以使所述其他成员设备接收到所述先验PREQ报文,向所述成员设备发送路径应答PREP报文;
接收所述其他成员设备发送的PREP报文;
根据所述PREP报文,学习到达所述其他成员设备的路由。
5.根据权利要求1-3任一项所述的方法,其特征在于,
所述进入平滑重启GR状态,包括:
进入所述GR状态,并启动所述GR状态的定时机制;
所述方法还包括:
当所述定时机制达到时间阈值后,结束所述GR状态。
6.一种设备故障后的路由恢复装置,其特征在于,应用于无线网状网络WMN组网中的成员设备,所述装置包括:平滑重启进入模块、路由学习模块和路由更新模块;
所述平滑重启进入模块,用于检测到故障后,进入平滑重启GR状态;
所述路由学习模块,用于根据预设的先验式路由学习机制,学习到达WMN组网中其他成员设备的路由;
所述路由更新模块,用于将自身存储的路由更新为学习到的路由。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:路由删除模块和标记模块;
所述路由删除模块,用于若检测到的故障仅为控制平面故障,则在进入平滑重启GR状态前,将所述控制平面所存储的路由删除;
所述标记模块,用于通过为转发平面所存储的路由增加老化标签,将所述转发平面所存储的路由标记为老化路由,使所述转发平面按照所述老化路由进行流量转发;
所述路由更新模块包括存储单元和更新单元;
所述存储单元,用于将学习到的路由存储至所述控制平面;
所述更新单元,用于将学习到的路由更新至所述转发平面。
8.根据权利要求7所述的装置,其特征在于,所述更新单元,具体用于将学习到的路由与所述老化路由进行匹配;
获得匹配的老化路由,将匹配的老化路由的老化标签删除;
将属于学习到的路由而不属于老化路由的路由发送至所述转发平面;
将不属于学习到的路由而属于老化路由的路由删除。
9.根据权利要求6-8任一项所述的装置,其特征在于,所述路由学习模块包括报文发送单元、报文接收单元和路由学习单元;
所述报文发送单元,用于根据所述预设的先验式路由学习机制,向所述WMN组网中的其他成员设备发送先验路径请求PREQ报文;以使所述其他成员设备接收到所述先验PREQ报文,向所述成员设备发送路径应答PREP报文;
所述报文接收单元,用于接收所述其他成员设备发送的PREP报文;
所述路由学习单元,用于根据所述PREP报文,学习到达所述其他成员设备的路由。
10.根据权利要求6-8任一项所述的装置,其特征在于,
所述平滑重启进入模块,具体用于进入所述GR状态,并启动所述GR状态的定时机制;
所述装置还包括:平滑重启结束模块;
所述平滑重启结束模块,用于当所述定时机制达到时间阈值后,结束所述GR状态。