[发明专利]地址解析处理方法和装置有效
| 申请号: | 201210573158.9 | 申请日: | 2012-12-25 |
| 公开(公告)号: | CN103002071A | 公开(公告)日: | 2013-03-27 |
| 发明(设计)人: | 黄志忠 | 申请(专利权)人: | 福建星网锐捷网络有限公司 |
| 主分类号: | H04L29/12 | 分类号: | H04L29/12 |
| 代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
| 地址: | 350002 福建省福州市仓*** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 地址 解析 处理 方法 装置 | ||
技术领域
本发明涉及数据通信技术,尤其涉及一种地址解析处理方法和装置。
背景技术
在邻居发现的过程中,主机通过组播方式,将携带有IPv6地址和组播地址的邻居请求消息以组播的方式进行发送,接收到该邻居请求消息的IPv6节点(即路由器),在判断所请求的IPv6地址与该自身的IPv6地址相同时,将该邻居请求消息中IPv6地址解析成链路层地址,对组播地址不执行地址解析。然后,该IPv6节点再以单播的方式,将解析获取的链路层地址携带在相应的邻居通告消息中发送给该主机。
但是,在上述的邻居发现过程中,当邻居请求消息中的IPv6地址为未分配地址时,由于缺省IPv6地址的子网范围是IPv6/64,它所覆盖的范围非常之大,包含的地址个数也很大,因此,路由器就会花费大量的时间去解析大量的未分配地址,从而导致攻击者利用上述情况发起拒绝服务(Denial of Service;简称:DoS)攻击,大量的消耗路由器的可用资源,并致使新的设备不能如期的加入到新的网络而能形成新的IPv6传输流,甚至会导致已经存在的IPv6传输流被中断。
发明内容
本发明提供一种地址解析处理方法和装置,用于防止地址解析过程中因外界而引发的DoS攻击现象。
本发明的第一方面是提供一种地址解析处理方法,包括:
判断路由器中的邻居消息中的IPv6地址是否为未分配地址;
对IPv6地址是未分配地址的邻居消息进行相应的处理,以优先对除所述IPv6地址是未分配地址的邻居消息之外的其它邻居消息进行地址解析处理;
其中,所述邻居消息为邻居通告消息或者邻居请求消息。
本发明的第二方面是提供一种地址解析处理装置,包括:
判断模块,用于判断路由器中的邻居消息中的IPv6地址是否为未分配地址;
处理模块,用于对IPv6地址是未分配地址的邻居消息进行相应的处理;
地址解析模块,用于所述处理模块对IPv6地址是未分配地址的邻居消息进行相应的处理后,优先对除所述IPv6地址是未分配地址的邻居消息之外的其它邻居消息进行地址解析处理;
其中,所述邻居消息为邻居通告消息或者邻居请求消息。
本发明的技术效果是:通过判断路由器中的邻居消息中的IPv6地址是否为未分配地址,对IPv6地址是未分配地址的邻居消息进行相应的处理,以有优先对除该IPv6地址是未分配地址的邻居消息之外的其它邻居消息进行地址解析处理,因此,有效地防止了地址解析过程中因外界而引发的DoS攻击现象,减少了地址解析过程中的安全隐患,并有效地提高了地址发现协议的安全性、健壮性和稳定性。
附图说明
图1为本发明地址解析处理方法的一个实施例的流程图;
图2为本发明地址解析处理的另一个实施例的流程图;
图3为本发明地址解析处理的又一个实施例的流程图;
图4a为现有的邻居请求消息的格式示意图;
图4b为本发明邻居请求消息的格式示意图;
图5a为现有的邻居通告消息的格式示意图;
图5b为本发明邻居通告消息的格式示意图;
图6为本发明地址解析的状态字段定义原理图;
图7为本发明地址解析处理的还一个实施例的流程图;
图8为本发明地址解析处理的再一个实施例的流程图;
图9为本发明地址解析处理装置的一个结构示意图。
具体实施方式
图1为本发明地址解析处理方法的一个实施例的流程图,如图1所示,本实施例的方法包括:
步骤101、判断路由器中的邻居消息中的IPv6地址是否为未分配地址。
在本实施例中,该邻居消息可以为邻居请求(Neighbor Solicitation;简称:NS)消息或者邻居通告(Neighbor Advertisement;简称:NA)消息。其中,该邻居请求消息可以为主机或者其它路由器发送的邻居请求消息,也可以为路由器发送给其它路由器的邻居请求消息。该邻居通告消息可以为其它路由器发送给路由器的邻居通告消息,也可以为该路由器发送给主机的邻居通告消息。
步骤102、对IPv6地址是未分配地址的邻居消息进行相应的处理,以优先对除该IPv6地址是未分配地址的邻居消息之外的其它邻居消息进行地址解析处理。
在本实施例中,优选的,判断路由器中的邻居消息中的IPv6地址是否为未分配地址,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建星网锐捷网络有限公司,未经福建星网锐捷网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210573158.9/2.html,转载请声明来源钻瓜专利网。





