[发明专利]一种路由公告方法及装置有效
申请号: | 201610004845.7 | 申请日: | 2016-01-04 |
公开(公告)号: | CN106789662B | 公开(公告)日: | 2020-08-14 |
发明(设计)人: | 吴云 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L12/741 | 分类号: | H04L12/741;H04L12/751 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 马敬;项京 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 路由 公告 方法 装置 | ||
本发明实施例公开了一种路由公告方法及装置。一种路由公告方法,应用于第一路由器,第一路由器代理公告第二路由器的第二IP地址,第二IP地址的优先级高于第一路由器的第一IP地址的优先级,该方法包括:在确定第二IP地址无效时,将第二IP地址的优先级调整为低于第一IP地址的优先级;将第一IP地址及优先级信息、第二IP地址及调整后的优先级信息添加到第一路由公告报文中,并发送第一路由公告报文。这样,可以避免主机将无效IP地址作为默认网关地址,影响主机的正常工作。
技术领域
本发明涉及网络通信技术领域,特别涉及一种路由公告方法及装置。
背景技术
在计算机网络中,如果主机要发送报文到网络外部,需要获取本网络内至少一台路由器的IP地址,通过该路由器把报文转发出去。通过IRDP(ICMP Router DiscoveryProtocol,ICMP路由器发现协议)协议,可以使主机动态获得本网络中各路由器的IP地址,并根据获得的IP地址配置自己的默认网关地址。IRDP是ICMP(Internet Control MessageProtocol,Internet控制报文协议)的扩展协议。
支持IRDP协议的路由器可以按照设定时间间隔发送RA(Router Advertisement,路由公告)报文,或者,一台主机刚刚连接到网络时,可以主动发送RS(RouterSolicitation,路由请求)报文以请求支持IRDP协议的路由器发送RA报文。路由器发送的RA报文用于向网络中的主机公告IP地址,其公告的IP地址包括自身的IP地址和代理公告的IP地址。不支持IRDP协议的路由器的IP地址需要通过支持IRDP协议的路由器代理公告其IP地址。主机通过接收支持IRDP协议的各路由器发送的RA报文,可以获得网络中所有路由器的IP地址,将从获得的IP地址中选择一个优先级最高的IP地址作为本机默认网关地址。
当支持IRDP协议的路由器代理公告的IP地址发生变化,或者该IP地址对应的路由器发生故障时,该IP地址当前都是无效的,代理公告该IP地址的路由器仍会使用原本配置的该IP地址进行公告。如果该IP地址的优先级为网络中最高的优先级,则网络中的主机将会使用该IP地址作为默认网关地址,也就是使用了无效IP地址作为默认网关地址,导致主机无法正常访问外部网络,影响主机的正常工作。
发明内容
本发明实施例的目的在于提供一种路由公告方法及装置,以避免主机将无效IP地址作为默认网关地址,影响主机的正常工作。技术方案如下:
一种路由公告方法,应用于第一路由器,第一路由器代理公告第二路由器的第二IP地址,第二IP地址的优先级高于第一路由器的第一IP地址的优先级,方法包括:
在确定第二IP地址无效时,将第二IP地址的优先级调整为低于第一IP地址的优先级;
将第一IP地址及优先级信息、第二IP地址及调整后的优先级信息添加到第一路由公告报文中,并发送第一路由公告报文。
在本发明的一种具体实施方式中,通过以下步骤确定第二IP地址是否无效,包括:
在按照设定时间间隔发送路由公告报文之前,或者,在接收到路由请求报文之后,发送路由公告报文之前,根据第二IP地址,向第二路由器发送控制消息请求报文;
如果接收到第二路由器返回的应答报文,则确定第二IP地址有效;
如果未接收到第二路由器返回的应答报文,则重复执行根据第二IP地址,向第二路由器发送控制消息请求报文的步骤,当重复执行次数达到预设阈值时,确定第二IP地址无效。
在本发明的一种具体实施方式中,通过以下步骤确定第二IP地址是否无效:
监测网络中的免费ARP报文,免费ARP报文中携带MAC地址;
判断免费ARP报文中携带的MAC地址与在本地预先记录的MAC地址是否一致;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610004845.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:层叠型电子部件
- 下一篇:一种报文转发方法及装置