[发明专利]一种路由器平滑重启的方法、路由器及通信网络有效
申请号: | 200710125062.5 | 申请日: | 2007-12-13 |
公开(公告)号: | CN101459573A | 公开(公告)日: | 2009-06-17 |
发明(设计)人: | 陈莹;叶立芬;余璟明 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 路由器 平滑 方法 通信 网络 | ||
1.一种路由器平滑重启的方法,包括:
当所述路由器自身的控制平面进入平滑重启状态时,所述控制平面的标 签信息库中的标签信息被打上Stale老化标志;
接收邻居路由器发送的标签交换路径报文,根据所述标签交换路径报文 对所述控制平面的标签信息进行恢复;
判断所述控制平面的标签信息是否完全恢复,如果判断为是则退出平滑 重启状态,并根据所述控制平面恢复的标签信息更新所述路由器自身转发平 面的标签信息;
其中,所述对所述控制平面的标签信息进行恢复的步骤包括:每恢复一 条标签信息将该标签信息之前打上的Stale老化标志删除。
2.如权利要求1所述的方法,其特征在于:所述方法还包括:
当所述控制平面进入平滑重启状态时,设定一记数及一预设值,所述记 数经过平滑重启前标签信息总数次的递归操作的值等于所述预设值;
所述对所述控制平面的标签信息进行恢复的步骤包括:恢复一条标签信 息,将所述记数进行递归操作;
所述判断所述控制平面的标签信息是否完全恢复的步骤包括:判断所述 记数是否等于所述预设值,如果判断为是则表示所述控制平面的标签信息已 经完全恢复。
3.如权利要求2所述的方法,其特征在于:控制平面进入平滑重启时, 所述记数的初始值设为零,所述预设值的数值设为平滑重启前标签信息的总 数,所述递归操作为加一。
4.如权利要求2所述的方法,其特征在于:
控制平面进入平滑重启时,所述记数的初始值设为平滑重启前标签信息 的总数,所述预设值的数值设为零,所述递归操作为减一。
5.如权利要求1所述的方法,其特征在于,所述判断所述控制平面的 标签信息是否完全恢复的步骤包括:循环遍历所述控制平面的标签信息,判 断是否有标签信息带有Stale老化标志,如果判断为否则表示所述控制平面 的标签信息已经完全恢复。
6.如权利要求1所述的方法,其特征在于:所述判断所述控制平面的 标签信息是否完全恢复的步骤包括:判断是否收到邻居路由器发送的标志标 签交换路径报文全部通告完毕的通知消息,如果判断为是则表示所述控制平 面的标签信息已经完全恢复。
7.如权利要求1-6中任一项所述的方法,其特征在于:所述方法还包 括:
当所述控制平面进入平滑重启时,还启动一定时器;
在判断所述控制平面的标签信息是否完全恢复的判断结果为否时,执行 步骤:判断所述定时器是否超时,如果判断为是则退出平滑重启。
8.如权利要求7所述的方法,其特征在于:在所述定时器因为超时而 退出平滑重启后,还包括步骤:删除没有被恢复的标签信息。
9.一种路由器,包括:
标签信息存储模块,用以存储所述路由器的控制平面生成的标签信息;
控制模块,用以使控制平面进入平滑重启状态,将标签信息存储模块中 的标签信息打上Stale老化标志;
通信模块,用以在所述控制平面进入平滑重启状态时接收邻居路由器发 送的标签交换路径报文,所述控制模块还用以根据所述标签交换路径报文对 所述标签信息存储模块的标签信息进行恢复,并将恢复后的标签信息写入标 签信息存储模块,每恢复一条标签信息将该标签信息之前打上的Stale老化 标志删除;
判断模块,用以判断所述控制平面的标签信息是否完全恢复,如果判断 为是则通知所述控制模块使控制平面退出平滑重启状态,将所述标签信息存 储模块存储的标签信息转发至标签转发信息存储模块,所述路由器根据所述 标签转发信息存储模块的标签信息指导标签转发。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710125062.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:陶瓷加热器和电热塞
- 下一篇:基站和路径控制装置及切换控制方法