[发明专利]路由器维护方法和路由器有效
申请号: | 200810172216.0 | 申请日: | 2008-10-31 |
公开(公告)号: | CN101383727A | 公开(公告)日: | 2009-03-11 |
发明(设计)人: | 王剑 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26;H04L12/56;H04L12/28 |
代理公司: | 北京鑫媛睿博知识产权代理有限公司 | 代理人: | 龚家骅 |
地址: | 310053浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 路由器 维护 方法 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种路由器维护方法和路由器。
背景技术
IPv6(Internet Protocol Version 6,因特网协议版本6)作为IPv4的升级版本,是网络层协议的第二代标准协议,也被称为IPng(IPNext Generation,下一代因特网)。IPv6和IPv4之间最显著的区别为:IP地址的长度从32比特增加到128比特。
IPv6协议中,新的终端在加入到已有的网络后,无须进行手工配置,通过路由器发现/前缀发现、以及地址自动配置,即可完成所有必要的配置。路由器发现/前缀发现过程通过RS(Router Solicitation,路由器请求)消息和RA(Router Advertisement,路由器通告)消息实现,具体过程如图1所示,包括:
步骤s101、终端启动时,通过RS消息向路由器发出请求,请求前缀和其他配置信息,以用于终端的配置。
步骤s102、路由器向终端返回RA消息,其中包括前缀信息选项。另外,路由器也会周期发布RA消息,发送的周期是在一个预先配置的范围内的随机值。
步骤s103、终端利用路由器返回的RA消息中的地址前缀及其他配置参数,自动配置IPv6地址及其他信息。
在一个局域网中,可以出现多个发布路由器通告消息的路由器,但是发出的路由器通告消息中除了源IP地址以外的其他参数应当一致,以免造成同一局域网中的终端配置混乱。在一个局域网中出现多个发布路由器通告的路由器的好处是可以让局域网中的终端学习到多个默认路由器,终端可以根据本地的策略,选择不同的路由器作为首选路由器,若当前的首选路由器出现故障时,可以重新选择另一个路由器作为首选路由器。
现有技术中存在的问题在于,当某个发布路由器通告消息的路由器不能正常工作、又没有及时发送路由器通告消息时,终端不能及时感知到路由器已经出现问题。终端需要经较长时间将已经失效的路由器从默认路由器列表中删除,导致断流时间太长(至少3秒),这对于一些时延敏感的业务是不能容忍的。
发明内容
本发明提供一种路由器维护方法和路由器,以缩短终端在路由器发生故障后断流的时间。
为达到上述目的,本发明提供一种路由器维护方法,包括:
获取并本地存储局域网络中发布路由器通告的第一路由器的信息;
检测到所述第一路由器发生故障;
根据所述第一路由器的信息,仿冒所述第一路由器向所述局域网中的终端发布所述第一路由器失效的通告;
所述仿冒第一路由器向所述局域网中的终端发布所述第一路由器失效的通告包括:构造所述第一路由器失效的通告,所述通告的源IP地址为所述第一路由器的IP地址,所述通告中的路由器存活时间Router Lifetime为0。
其中,所述第一路由器的信息包括:所述第一路由器的因特网协议IP地址、媒体接入控制MAC地址、最大传输单元MTU信息以及地址前缀。
其中,所述检测到第一路由器发生故障包括:
通过心跳检测的方法,对局域网络中发布路由器通告的所述第一路由器进行检测;在预定的次数内未接收到所述第一路由器的响应时,判断所述第一路由器发生故障。
所述通告的源MAC地址为所述第一路由器的MAC地址、所述通告中的MTU信息以及地址前缀根据所述第一路由器的信息得到。
其中,所述向所述局域网中的终端发布所述第一路由器失效的通告后,还包括:
删除本地存储的所述第一路由器的信息。
本发明还提供一种路由器,包括:
信息获取单元,用于获取并本地存储局域网络中发布路由器通告的第一路由器的信息;
检测单元,用于检测所述第一路由器是否发生故障;
通告发送单元,用于在所述检测单元检测到所述第一路由器发生故障时,根据所述信息获取单元获取的所述第一路由器的信息,仿冒所述第一路由器向所述局域网中的终端发布所述第一路由器失效的通告;
所述通告发送单元具体包括:通告构造子单元,用于根据所述信息获取单元获取的所述第一路由器的信息构造第一路由器失效的通告,所述通告的源IP地址为所述第一路由器的IP地址、所述通告中的路由器存活时间Router Lifetime为0;通告发送子单元,用于向所述局域网中的终端发布所述通告构造子单元构造的第一路由器失效的通告。
其中,所述检测单元具体为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810172216.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:楼房紧急逃生通道
- 下一篇:一种小型农用后驱动拖拉机