[发明专利]静态路由配置的检测方法和装置有效
申请号: | 201310049253.3 | 申请日: | 2013-02-07 |
公开(公告)号: | CN103117930A | 公开(公告)日: | 2013-05-22 |
发明(设计)人: | 王凤梅 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/741 | 分类号: | H04L12/741 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 静态 路由 配置 检测 方法 装置 | ||
技术领域
本发明实施例涉及网络路由技术,尤其涉及一种静态路由配置的检测方法和装置。
背景技术
目前,互联网通信已经开始使用互联网协议版本6(Internet Protocol Version6,以下缩写为IPv6)。IPv6是互联网工程任务组(Internet Engineering Task Force,IETF)设计的用于替代现行版本IPv4的下一代IP协议。
基于IPv6的网络由主机和路由器构成,网络三层流量通过路由信息进行报文转发。路由是数据通信网络中最基本的要素。路由信息就是指导报文转发的路径信息,路由的过程就是报文中继转发的过程。路由器保存路由表和转发信息库(Forwarding Information Base,以下缩写为FIB)。路由器通过FIB指导报文转发。路由表中保存了各种路由协议发现的路由,根据来源不同,路由表中的路由通常可分为以下三类:链路层协议发现的路由,也称为接口路由或直连路由;由管理员手工配置的静态路由;以及动态路由协议发现的路由。
静态路由是一种需要管理员手工配置的特殊路由,多用于网络结构比较简单的场景。举例来说,一条静态路由包含以下要素:1)目的地址与掩码;2)出接口或下一跳IPv6地址。出接口为本设备指向下一跳IPv6地址的端口,静态路由器也可以配置下一跳IPv6地址迭代出接口的配置,两者的实际功能一致。例如,“ipv6route-static33::3641::2”,其中,33::3为目的地址,64为掩码,1::2为下一跳路由器的地址。与动态路由协议不同,静态路由自身没有检测机制。当网络发生故障的时候,需要管理员介入。另外,如果管理员配置失误,通信也可能出现问题,如静态路由配置错误或者链路问题。现有技术中,人工为静态路由绑定双向转发检测(Bidirectional Forwarding Detection,简称BFD)会话,用于检测静态路由所在链路的状态,这种方式需要人工配置,工作量大,耗时长,而且容易出错。
发明内容
本发明实施例提供一种静态路由配置的检测方法和装置,以提高静态路由配置的可靠性,减少人工配置的工作量。
第一方面,提供一种静态路由配置的检测方法。所述方法包括:路由器接收静态路由的配置信息,所述配置信息包括目的IPv6地址和下一跳IPv6地址。所述路由器查找匹配所述下一跳IPv6地址的邻居缓存表项。如果找不到匹配所述下一跳IPv6地址的邻居缓存表项,则发送第一邻居请求消息。所述第一邻居请求消息的目标地址是所述下一跳IPv6地址,目的地址是对应所述下一跳IPv6地址的请求节点组播地址。所述路由器确定在第一预设的时间内是否收到响应所述第一邻居请求消息的第一邻居通告消息。如果在所述第一预设的时间内没有接收到响应所述第一邻居请求消息的所述第一邻居通告消息,则设置所述静态路由不活跃。
根据第一方面,提供第一种可能的实现方式。所述方法还包括:如果在所述第一预设的时间内接收到响应所述第一邻居请求消息的所述第一邻居通告消息,且所述第一邻居通告消息携带的目标地址为所述下一跳IPv6地址,则设置所述静态路由活跃。
根据第一方面或第一方面的第一种可能的实现方式,提供第二种可能的实现方式。所述方法还包括:如果所述路由器找到匹配所述下一跳IPv6地址的邻居缓存表项,且所述邻居缓存表项的状态为可达,则设置所述静态路由活跃。
根据第一方面或第一方面的第一种或第二种可能的实现方式,提供第三种可能的实现方式。所述方法还包括:如果所述路由器找到匹配所述下一跳IPv6地址的邻居缓存表项,且所述邻居缓存表项状态不是可达,则通过出接口发送第二邻居请求消息,所述第二邻居请求消息的目标地址是所述下一跳IPv6地址,目的地址是所述下一跳IPv6地址。如果在第二预设的时间内没有接收到响应所述第二邻居请求消息的第二邻居通告消息,则设置所述静态路由不活跃。
根据第一方面的第三种实现方式,提供第四种可能的实现方式。所述方法还包括:如果在第二预设的时间内接收到响应所述第二邻居请求消息的第二邻居通告消息,所述第二邻居通告消息携带的目标地址为所述下一跳IPv6地址,则设置所述静态路由活跃。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310049253.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于处理晶圆的反应装置、静电吸盘和晶圆温度控制方法
- 下一篇:防断裂音频线