发明名称 自动交换光网络中节点故障后路由重启恢复的控制方法
摘要 本发明涉及一种在自动交换光网络中实现节点故障后路由重启恢复的控制方法,特别是一种在故障节点和邻居节点之间实现路由重启恢复的控制方法。本发明不需要路由在重启过程中对全网两次泛洪;一定程度上避免了由于泛洪造成的网络拥塞;在实际应用中能够更加快速并且简单地完成对网络的路由恢复。
申请公布号 CN101222486B 申请公布日期 2011.04.13
申请号 CN200710062660.2 申请日期 2007.01.12
申请人 北京邮电大学 发明人 张杰;韩大海;顾畹仪;张沛;程怡;石磊
分类号 H04L29/06(2006.01)I;H04L12/24(2006.01)I 主分类号 H04L29/06(2006.01)I
代理机构 代理人
主权项 一种基于自动交换光网络实现节点故障后路由重启恢复的控制方法,包括:实现对路由重启恢复功能的支持;处理重启过程中的建路请求;其特征在于所述方法中,采用了改进的OSPF协议技术,采用了重路由或者等待重启恢复的方法,具体包括以下处理部分:当有节点发生故障时,邻居节点不全网泛洪通知该故障,而是试图等待其重启,帮助其恢复,其特征在于使用了改进的邻居状态机和Hello报文格式;所述邻居状态机包括:邻居节点准备开始帮助故障节点恢复的状态;故障节点发生故障、尚未重启、且RouterRestartInterval定时器未超时时的状态;故障节点发生故障后及时重启、并且开始接受邻居节点帮助、开始恢复的状态;和,代表故障节点接收到邻居节点发送的Help‑Hello报文的事件;代表故障节点成功从邻居节点处接收到所有LSU报文的事件;代表邻居节点的InactivityTimer定时器超时期间没有收到故障节点发送的Hello包的事件;代表RouterRestartInterval定时器超时的事件;代表在RouterRestrartInterval定时器超时之前、邻居节点接收到故障节点发送的Req‑Hello报文的事件;代表邻居节点发送完描述本地数据库中所有LSA的DD包的事件;所述Hello报文格式中包括:RouterRestrartInterval字段和flag字段;所述RouterRestrartInterval字段用来标记节点是否支持重启、以及如果支持重启时表示重启超时时间;所述flag字段用于标识未出现故障时的Hello报文、出现故障节点时通知故障节点可以帮助其重启的Help‑Hello报文和接受邻居节点帮助其恢复的Req‑Hello报文;通过与信令模块交互,采用重路由的方法处理中间节点发生故障的建路请求,采取等待重启恢复的方法处理无法重路由的中间节点发生故障的建路请求和目的节点发生故障的建路请求。
地址 100876 北京市海淀区西土城路10号