一种路由器重启方法及路由器与流程

文档序号:15743708发布日期:2018-10-23 22:43阅读:681来源:国知局

本发明属于路由器技术领域,涉及到一种路由器重启方法及路由器。



背景技术:

路由器(Router),是连接因特网中各局域网、广域网的设备,它会根据信道的情况自动选择和设定路由,以最佳路径,按前后顺序发送信号。路由器是互联网络的枢纽。目前路由器已经广泛应用于各行各业,各种不同档次的产品已成为实现各种骨干网内部连接、骨干网间互联和骨干网与互联网互联互通业务的主力军。路由和交换机之间的主要区别就是交换机发生在OSI参考模型第二层(数据链路层),而路由发生在第三层,即网络层。这一区别决定了路由和交换机在移动信息的过程中需使用不同的控制信息。

现有路由器在重启的过程中,会因其他设备的干扰,造成路由器无法获知标签信息是否被完全恢复,进而造成路由器的功能无法正常使用,从而导致路由器的可靠性低以及无法准确退出路由器重启的问题。



技术实现要素:

本发明的目的在于提供一种路由器重启方法及路由器,解决了现有路由器在重启的过程中,存在路由器的可靠性差、无法准确退出重启的问题。

本发明的目的可以通过以下技术方案实现:

一种路由器重启方法,包括以下步骤:

S1、控制平面进入平滑重启状态,同时对一计时器进行时间设定,设定完成后,启动计时器进行计时,当控制平面进入平滑重启状态后,标签信息库中的标签信息被标记,并保证标签信息与控制平面在进入平滑重启状态之前的标签一致;

S2、与邻居路由器相连,并接收邻居路由器发送的标签交换路径信息,根据标签交换路径文件对控制平面的上被标记的标签信息进行恢复;

S3、判断控制平面上被标记的所有标签信息的标记是否完全恢复,若完全恢复,则执行步骤S4;否则,则执行步骤S5;

S4、退出平滑重启,并根据控制平面恢复的标签信息更新转发平面的标签信息;

S5、判断计时器累计的时间是否超过设定的时间参数,若累计的时间超过设定的时间参数,则执行步骤S6,否则,执行步骤S2;

S6、退出平滑重启,并删除没有被恢复的标签信息。

进一步地,所述标签信息的恢复是将被标记的标签信息上的标记进行删除。

进一步地,路由器包括控制单元、标签信息处理单元、标签信息存储单元、计时单元、跳转执行单元和通信单元,所述控制单元分别与标签信息标处理单元、标签信息存储单元、计时单元、跳转执行单元和通信单元连接;

所述标签信息处理单元用于对控制平面生产的标签信息进行标记,并将标记的标签信息发送至控制单元,且接收控制单元发送的标签交换路径信息,对被标记的标签信息进行删除;

标签信息存储单元用于控制单元发送的被标签信息标记单元标记后的标签信息,并对标记的标签信息进行存储;

计时单元用于统计控制平面进入平滑重启的时间,并将累计的时间发送至控制单元;

跳转执行单元用于接收控制单元发送的控制指令,将路由器退出平滑启动状态;

通信单元用于将路由器与邻居路由器进行通信连接,接收邻居路由器发送的标签交换路径信息,并将接收的标签交换路径信息发送至控制单元;

控制单元接收通信单元发送的标签交换路径信息,并将标签交换路径信息转发至标签信息标处理单元;接收标签信息处理单元标记的标签信息,并将标记后的标签信息发送至标签信息存储单元,同时,标签信息处理单元接收标签交换路径信息对被标记的标签信息进行删除,并将删除后的标签信息的数量发送至控制单元;

当控制单元检测到路由器进入平滑启动状态时,控制单元发送控制指令至计时单元,计时单元累计时长,并将累计的时长反馈至控制单元,控制单元实时检测标签信息处理单元发送的删除后的标签信息的数量,若标签信息数量等于所有被标记的标签数量,则控制单元发送退出平滑重新指令至跳转执行单元,跳转执行单元退出平滑重启,若标签信息数量小于所有被标记的标签数量,则控制单元判断累计的时长是否超过设定的时间参数,若超过设定的时间参数,则控制单元发送退出平滑重新指令至跳转执行单元,跳转执行单元退出平滑重启。

本发明的有益效果:

本发明提供的路由器重启方法及路由器,通过判断被标记的标签信息是否完全删除以及累计的时长,保证路由器快速且准确地退出平滑重启,对退出的时间进行精确地控制,提高了路由器重启的可靠性,进而提高了路由器的使用寿命。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明中路由器组成连接示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

本发明为一种路由器重启方法,包括以下步骤:

S1、控制平面进入平滑重启状态,同时对一计时器进行时间设定,设定完成后,启动计时器进行计时,当控制平面进入平滑重启状态后,标签信息库中的标签信息被标记,并保证标签信息与控制平面在进入平滑重启状态之前的标签一致;

S2、与邻居路由器相连,并接收邻居路由器发送的标签交换路径信息,根据标签交换路径文件对控制平面的上被标记的标签信息进行恢复,所述标签信息的恢复为将被标记的标签信息上的标记进行删除;

S3、判断控制平面上被标记的所有标签信息的标记是否完全恢复,若完全恢复,则执行步骤S4;否则,则执行步骤S5;

S4、退出平滑重启,并根据控制平面恢复的标签信息更新转发平面的标签信息;

S5、判断计时器累计的时间是否超过设定的时间参数,若累计的时间超过设定的时间参数,则执行步骤S6,否则,执行步骤S2;

S6、退出平滑重启,并删除没有被恢复的标签信息。

通过判断控制平面的标签信息是否完全恢复以及计时器累计的时间是否超过设定的时间,来决定是否退出平滑重启,若标签信息已经完全恢复,路由器退出平滑重启,从而使平滑重启的退出时机得到精确控制,有效避免由于恢复LSP与退出平滑重启不同步而造成路由器不能使用一些正常功能等问题,提高了路由器的可靠性;若标签信息没有完全恢复,可通过判断定时器是否超时来决定是否退出平滑重启,如果超时则退出平滑重启,避免因存在无法恢复的标签信息,而造成路由器无法退出平滑重启。

如图1所示,路由器包括控制单元、标签信息处理单元、标签信息存储单元、计时单元、跳转执行单元和通信单元;

标签信息处理单元用于对控制平面生产的标签信息进行标记,并将标记的标签信息发送至控制单元,且接收控制单元发送的标签交换路径信息,对被标记的标签信息进行删除;

标签信息存储单元用于控制单元发送的被标签信息标记单元标记后的标签信息,并对标记的标签信息进行存储;

计时单元用于统计控制平面进入平滑重启的时间,并将累计的时间发送至控制单元;

跳转执行单元用于接收控制单元发送的控制指令,将路由器退出平滑启动状态;

通信单元用于将路由器与邻居路由器进行通信连接,接收邻居路由器发送的标签交换路径信息,并将接收的标签交换路径信息发送至控制单元;

控制单元分别与标签信息标处理单元、标签信息存储单元、计时单元、跳转执行单元和通信单元连接,接收通信单元发送的标签交换路径信息,并将标签交换路径信息转发至标签信息标处理单元;接收标签信息处理单元标记的标签信息,并将标记后的标签信息发送至标签信息存储单元,同时,标签信息处理单元接收标签交换路径信息对被标记的标签信息进行删除,并将删除后的标签信息的数量发送至控制单元;

当控制单元检测到路由器进入平滑启动状态时,控制单元发送控制指令至计时单元,计时单元累计时长,并将累计的时长反馈至控制单元,控制单元实时检测标签信息处理单元发送的删除后的标签信息的数量,若标签信息数量等于所有被标记的标签数量,则控制单元发送退出平滑重新指令至跳转执行单元,跳转执行单元退出平滑重启,若标签信息数量小于所有被标记的标签数量,则控制单元判断累计的时长是否超过设定的时间参数,若超过设定的时间参数,则控制单元发送退出平滑重新指令至跳转执行单元,跳转执行单元退出平滑重启。

本发明提供的路由器重启方法及路由器,通过判断被标记的标签信息是否完全删除以及累计的时长,保证路由器快速且准确地退出平滑重启,对退出的时间进行精确地控制,提高了路由器重启的可靠性,进而提高了路由器的使用寿命。

以上内容仅仅是对本发明的构思所作的举例和说明,所属本技术领域的技术人员对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,只要不偏离发明的构思或者超越本权利要求书所定义的范围,均应属于本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1