[发明专利]一种防止IPv6地址重复检测攻击的方法及系统有效
申请号: | 201110039096.9 | 申请日: | 2011-02-16 |
公开(公告)号: | CN102082801A | 公开(公告)日: | 2011-06-01 |
发明(设计)人: | 李洪涛;金飞蔡 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/12;H04L12/56 |
代理公司: | 深圳市爱派知识产权事务所 44292 | 代理人: | 罗水江 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 防止 ipv6 地址 重复 检测 攻击 方法 系统 | ||
1.一种防止IPv6地址重复检测攻击的方法,其特征在于,所述方法包括,
节点设备发出地址重复检测的邻居请求报文,在收到针对地址重复检测回应的邻居公告NA/邻居请求NS报文后,记录下该报文的源媒体访问控制Mac,指定收到邻居公告NA/邻居请求NS报文的源地址为报文目标地址,发送邻居请求NS单播可达性探测报文,并判断是否收到应答报文,若有应答报文,则将配置的IPv6地址置为重复状态,否则将配置的IPv6地址状态置为可用状态。
2.根据权利要求1所述的方法,其特征在于,所述邻居公告NA/邻居请求NS报文的源地址为源IPv6地址。
3.根据权利要求2所述的方法,其特征在于,所述指定收到邻居公告NA/邻居请求NS报文的源地址为报文目标地址具体为,
将收到邻居公告NA/邻居请求NS报文的源IPv6地址发送给邻居发现模块,邻居发现模块指定该源IPv6地址为目标IPv6地址。
4.根据权利要求3所述的方法,其特征在于,所述发送邻居请求NS单播可达性探测报文具体为,
根据邻居发现模块指定的目的Mac,,封装所述邻居请求NS单播可达性探测报文进行发送,所述目的Mac即邻居公告NA/邻居请求NS报文的源Mac。
5.根据权利要求1至4任一所述的方法,其特征在于,
若报文目标地址为链路本地地址,则选择所述节点设备上产生链路本地地址接口即本接口之外其他接口的可用的链路本地地址;
若报文目标地址是全局地址,则优先选择本接口的链路本地地址;若本接口链路本地地址不可用,再选择所述节点设备上其他接口的可用的链路本地地址。
6.一种防止IPv6地址重复检测攻击的系统,其特征在于,所述系统包括,
命令配置模块,用于防护命令的配置;
邻居发现模块,用于在防护命令开启后,发出地址重复检测的邻居请求报文,在收到针对地址重复检测回应的邻居公告NA/邻居请求NS报文后,记录下该报文的源Mac,指定收到邻居公告NA/邻居请求NS报文的源地址为报文目标地址,发送邻居请求NS单播可达性探测报文,并判断是否收到应答报文,若有应答报文,则将配置的IPv6地址置为重复状态,否则将配置的IPv6地址状态置为可用状态。
7.根据权利要求6所述的系统,其特征在于,所述邻居公告NA/邻居请求NS报文的源地址为源IPv6地址。
8.根据权利要求7所述的系统,其特征在于,所述系统还包括,
收发包模块,用于将收到邻居公告NA/邻居请求NS报文的源媒体访问控制Mac发送给邻居发现模块;
邻居发现模块,用于指定邻居公告NA/邻居请求NS报文的源Mac为可达性探测报文的目的Mac。
9.根据权利要求8所述的系统,其特征在于,
所述收发包模块,还用于根据邻居发现模块指定的目的Mac,封装所述邻居请求NS单播可达性探测报文进行发送,所述目的Mac即邻居公告NA/邻居请求NS报文的源Mac。
10.根据权利要求6至9任一所述的系统,其特征在于,在所述系统中,
若报文目标地址为链路本地地址,则选择节点设备上产生链路本地地址接口即本接口之外其他接口的可用的链路本地地址;
若报文目标地址是全局地址,则优先选择本接口的链路本地地址;若本接口链路本地地址不可用,再选择所述节点设备上其他接口的可用的链路本地地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110039096.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:实验室远程访问控制方法
- 下一篇:用于变频式电压调节器的频率控制电路及方法