【技术实现步骤摘要】
MAC地址获取方法、网关设备、网络认证设备及网络系统
本专利技术涉及通信
,具体而言,涉及一种MAC地址获取方法、网关设备、网络认证设备及网络系统。
技术介绍
在Portal认证系统中,当网络认证设备和终端设备处于不同的二层网络时,DHCP服务器是终端设备和网络认证设备之间的网关设备。此时,终端设备在和网络认证设备通信过程中,跨越三层网络后报文封装的均为网关设备的MAC地址,终端设备发出的ARP报文和DHCP报文均无法到达网络认证设备,网络认证设备无法准确识别终端MAC地址。
技术实现思路
为了克服现有技术中的上述不足,本专利技术的目的在于提供一种MAC地址获取方法、网关设备、网络认证设备及网络系统,可以简单且高效地跨三层获取终端设备的MAC地址。为了实现上述目的,本专利技术较佳实施例采用的技术方案如下:本专利技术较佳实施例提供一种MAC地址获取方法,应用于包括终端设备、网关设备及网络认证设备的网络系统,其中,所述终端设备和所述网络认证设备位于不同的二层网络,所述方法包括:网关设备对发送给终端设备的DHCPOffer报文进行侦测,并根据所述DHCPOffer报文 ...
【技术保护点】
一种MAC地址获取方法,应用于包括终端设备、网关设备及网络认证设备的网络系统,其中,所述终端设备和所述网络认证设备位于不同的二层网络,其特征在于,所述方法包括:网关设备对发送给终端设备的DHCP Offer报文进行侦测,并根据所述DHCP Offer报文获得所述终端设备的IP地址和MAC地址;基于所述终端设备的IP地址和MAC地址生成ARP报文,并将所述ARP报文发送给所述网络认证设备;所述网络认证设备对接收的所述ARP报文进行分析,得到所述终端设备的MAC地址。
【技术特征摘要】
1.一种MAC地址获取方法,应用于包括终端设备、网关设备及网络认证设备的网络系统,其中,所述终端设备和所述网络认证设备位于不同的二层网络,其特征在于,所述方法包括:网关设备对发送给终端设备的DHCPOffer报文进行侦测,并根据所述DHCPOffer报文获得所述终端设备的IP地址和MAC地址;基于所述终端设备的IP地址和MAC地址生成ARP报文,并将所述ARP报文发送给所述网络认证设备;所述网络认证设备对接收的所述ARP报文进行分析,得到所述终端设备的MAC地址。2.根据权利要求1所述的MAC地址获取方法,其特征在于,在所述网关设备对发送给终端设备的DHCPOffer报文进行侦测的步骤之前,所述方法还包括:所述网关设备开启DHCP服务器功能,并配置所述网络认证设备的IP地址;所述网关设备通过ARP协议获取所述网络认证设备的MAC地址。3.根据权利要求1所述的MAC地址获取方法,其特征在于,所述ARP报文中的发送方硬件地址和目的硬件地址为所述终端设备的MAC地址,所述ARP报文中的发送方IP地址和目的IP地址为所述终端设备的IP地址。4.根据权利要求1-3任一项所述的MAC地址获取方法,其特征在于,所述对接收的所述ARP报文进行分析,得到终端设备的MAC地址的步骤包括:检测接收的所述ARP报文的以太网源硬件地址是否为所述网关设备的MAC地址;当所述ARP报文的以太网源硬件地址是所述网关设备的MAC地址时,判断发送方硬件地址与目的硬件地址是否一致;在一致时,判断所述发送方硬件地址、目的硬件地址与所述网关设备的MAC地址是否不一致;当不一致时,判定所述发送方硬件地址或者目的硬件地址为所述终端设备的MAC地址。5.一种网关设备,其特征在于,所述网关设备分别与终端设备和网络认证设备通信连接,所述网关设备包括:侦测模块,用于对发送给终端设备的DHCPOffer报文进行侦测,并根据所述D...
【专利技术属性】
技术研发人员:黄梦弦,
申请(专利权)人:迈普通信技术股份有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。