[发明专利]获取介质访问控制地址的方法、装置和系统无效
| 申请号: | 201010603483.6 | 申请日: | 2010-12-21 |
| 公开(公告)号: | CN102075591A | 公开(公告)日: | 2011-05-25 |
| 发明(设计)人: | 朱国军 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L29/06;H04L12/18 |
| 代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 刘映东 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 获取 介质 访问 控制 地址 方法 装置 系统 | ||
1.一种获取介质访问控制地址的方法,其特征在于,所述方法包括:
接收第一终端发送的第一地址解析协议ARP广播报文,所述第一ARP广播报文用于请求获取第二终端的介质访问控制MAC地址;
获取ARP服务器的地址,将所述第一ARP广播报文的目的地址修改为ARP服务器的地址;
将修改后的第一ARP广播报文发送至所述ARP服务器,使所述ARP服务器根据所述修改后的第一ARP广播报文获取所述第二终端的MAC地址,并发送ARP响应报文至所述第一终端,所述ARP响应报文中包括所述第二终端的MAC地址。
2.根据权利要求1所述的方法,其特征在于,所述获取ARP服务器的地址,将所述第一ARP广播报文的目的地址修改为ARP服务器的地址具体包括:
获取本地保存的APR服务器的地址;
当本地保存的所述APR服务器的地址为所述ARP服务器的MAC地址时,将所述第一ARP广播报文的目的MAC地址修改为所述ARP服务器的MAC地址;
当本地保存的所述APR服务器的地址为所述ARP服务器的IP地址时,获取所述ARP服务器的MAC地址,并将所述第一ARP广播报文的目的MAC地址修改为获取到的所述ARP服务器的MAC地址。
3.根据权利要求1所述的方法,其特征在于,所述ARP服务器根据所述修改后的第一ARP广播报文获取所述第二终端的MAC地址具体包括:
所述ARP服务器获取所述修改后的第一ARP广播报文中的所述第二终端的IP地址;
所述ARP服务器查询所述终端IP地址与终端MAC地址的对应关系,获取与第二终端的IP地址对应的MAC地址。
4.根据权利要求1所述的方法,其特征在于,所述将ARP响应报文发送至所述第一终端具体包括:
获取所述ARP响应报文,将所述ARP响应报文中的源MAC地址替换为所述第二终端的MAC地址,将所述ARP响应报文中源IP地址替换为所述第二终端的IP地址,并将修改后的ARP响应报文发送至第一终端。
5.根据权利要求1-4任一所述的方法,其特征在于,所述方法还包括:
当所述ARP服务器接收到其在同一网络内的所有终端发送的GARP广播信息时;
所述ARP服务器获取并保存所述GARP广播信息中的终端IP地址和MAC地址。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
为所述ARP服务器中保存的终端IP地址和MAC地址的设置老化定时器,使所述ARP服务器根据接收到的与其在同一网络内的所有终端发送的GARP广播信息更新所述老化定时器。
7.一种代理模块,其特征在于,所述代理模块包括:
ARP广播报文接收模块,用于接收第一终端发送的第一地址解析协议ARP广播报文,所述第一ARP广播报文用于请求获取第二终端的介质访问控制MAC地址;
目的地址修改模块,用于获取ARP服务器的地址,将所述第一ARP广播报文的目的地址修改为ARP服务器的地址;
修后报文发送模块,用于将修改后的第一ARP广播报文发送至所述ARP服务器,使所述ARP服务器根据所述修改后的第一ARP广播报文获取所述第二终端的MAC地址,并发送ARP响应报文至所述第一终端,所述ARP响应报文中包括所述第二终端的MAC地址。
8.根据权利要求7所述的代理模块,其特征在于,所述目的地址修改模块具体包括:
APR服务器的地址获取单元,用于获取本地保存的APR服务器的地址;
MAC地址修改单元,用于当本地保存的所述APR服务器的地址为所述ARP服务器的MAC地址时,将所述第一ARP广播报文的目的MAC地址修改为所述ARP服务器的MAC地址;当本地保存的所述APR服务器的地址为所述ARP服务器的IP地址时,获取所述ARP服务器的MAC地址,并将所述第一ARP广播报文的目的MAC地址修改为获取到的所述ARP服务器的MAC地址。
9.根据权利要求7所述的代理模块,其特征在于,所述修后报文发送模块具体包括:
ARP响应报文获取单元,用于获取所述ARP响应报文,将所述ARP响应报文中的源MAC地址替换为所述第二终端的MAC地址,将所述ARP响应报文中源IP地址替换为所述第二终端的IP地址,并将修改后的ARP响应报文发送至第一终端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010603483.6/1.html,转载请声明来源钻瓜专利网。





