一种报文发送方法及接入设备技术

技术编号:13119578 阅读:59 留言:0更新日期:2016-04-06 09:32
本发明专利技术实施例公开了一种报文发送方法及设备。接入设备接收终端设备的访问请求,若终端设备使用的互联网协议IP地址为静态IP地址,则接入设备获取终端设备的IP地址、媒体访问控制MAC地址以及接入位置信息,根据所述IP地址、MAC地址以及接入位置信息模拟生成动态主机配置协议DHCP报文,将所述DHCP报文发送给网关设备。本发明专利技术使得网关设备可以通过获取DHCP报文的方式,方便地获取到静态配置IP地址的用户的接入位置信息,从而实现对静态配置IP地址的用户的认证等精确策略控制。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种报文发送方法及接入设备
技术介绍
在互联网上,为了保证网络安全,用户接入网络时通常需要进行接入认证,为了实现面向用户的精确策略控制,网络认证设备需要知道用户的具体接入位置信息。因为网络上的所有数据都是通过报文形式传送的,网关设备可以通过捕获动态主机配置协议(英文:dynamic host configurat1n protocol,简称:DHCP)报文来获得用户的接入位置信息。但是,这仅仅只能针对IP地址是通过DHCP服务器动态分配的用户,而对于IP地址是静态配置的用户(以下简称为静态配置IP地址的用户),网关设备将无法方便地获取到它们的具体接入位置信息,只能通过人工手动配置,实现复杂。
技术实现思路
本专利技术提供了一种发送报文的方法及接入设备,可使得网关设备可以通过DHCP报文,方便地获取到静态配置IP地址的用户的接入位置信息。本专利技术第一方面提供一种报文发送方法,包括:接入设备接收终端设备的访问请求;若所述终端设备使用的互联网协议IP地址为静态IP地址,则所述接入设备获取所述终端设备的IP地址、媒体访问控制MAC地址以及接入位置信息;所述接入设备根据所述IP地址、MAC地址以及接入位置信息模拟生成动态主机配置协议DHCP报文;所述接入设备将所述DHCP报文发送给网关设备。结合第一方面,在第一方面的第一种实现方式中,所述接入设备根据所述IP地址、MAC地址以及接入位置信息模拟生成DHCP报文包括:所述接入设备按照DHCP标准报文格式,将所述IP地址、MAC地址以及接入位置信息加入到DHCP报文的各字段中,生成DHCP报文。结合第一方面的第一种实现方式,在第一方面的第二种实现方式中,所述将所述IP地址、MAC地址以及接入位置信息写入到所述DHCP报文的各字段中包括:在所述DHCP报文的Client IPaddress字段写入所述IP地址;在ClientMACaddress字段写入所述MAC地址;在所述DHCP报文的选项opt1n82中写入所述接入位置信息。结合第一方面、或第一方面的第一种实现方式、或第一方面的第二种实现方式,在在第一方面的第三种实现方式中,所述接入设备接收终端设备的访问请求之后,所述方法还包括:所述接入设备根据所述访问请求获取所述终端设备的IP地址和MAC地址;判断所述接入设备上的动态地址绑定表中是否存储有所述IP地址和MAC地址的对应关系,如果所述动态地址绑定表中没有存储所述IP地址和MAC地址的对应关系,则确定所述终端设备使用的IP地址为静态IP地址。结合第一方面的第三种实现方式,在第一方面的第四种实现方式中,若所述终端设备使用的IP地址为静态IP地址,所述方法还包括:在所述动态地址绑定表中存储所述IP地址与MAC地址的对应关系。本专利技术第二方面提供一种接入设备,包括:接收单元,用于接收终端设备的访问请求;获取单元,用于当所述终端设备使用的互联网协议IP地址为静态IP地址时,获取所述终端设备的IP地址、媒体访问控制MAC地址以及接入位置信息;生成单元,用于根据所述IP地址、MAC地址以及接入位置信息模拟生成动态主机配置协议DHCP报文;发送单元,用于将所述DHCP报文发送给网关设备。结合第二方面,在第二方面的第一种实现方式中,所述生成单元包括:写入单元,用于按照DHCP标准报文格式,将所述IP地址、MAC地址以及接入位置信息写入到所述DHCP报文的各字段中。结合第二方面的第一种实现方式,在第二方面的第二种实现方式中,所述写入单元具体用于:在所述DHCP报文的Client IPaddress字段写入所述IP地址中;在ClientMACaddress字段写入所述MAC地址;在所述DHCP报文的选项opt1n82中写入所述接入位置信息。结合第二方面、或第二方面的第一种实现方式、或第二方面的第二种实现方式,在第二方面的第三种实现方式中,所述设备还包括:解析单元,用于根据所述访问请求获取所述终端设备的IP地址和MAC地址;确定单元,用于判断所述接入设备上的动态地址绑定表中是否存储有所述IP地址和MAC地址的对应关系,如果所述动态地址绑定表中没有存储所述IP地址和MAC地址的对应关系,则确定所述终端设备使用的IP地址为静态IP地址。结合第二方面的第三种实现方式,在第二方面的第四种实现方式中,所述接入设备还包括:存储单元,用于当所述动态地址绑定表中没有存储所述IP地址和MAC地址的对应关系时,在所述动态地址绑定表中存储所述IP地址与所述MAC地址的对应关系。本专利技术中,接入设备接收终端设备的访问请求,若终端设备使用的互联网协议IP地址为静态IP地址,则接入设备获取终端设备的IP地址、媒体访问控制MAC地址以及接入位置信息,根据所述IP地址、MAC地址以及接入位置信息模拟生成动态主机配置协议DHCP报文,将所述DHCP报文发送给网关设备。这样,网关设备可以通过获取DHCP报文的方式,方便地获取到静态配置IP地址的用户的接入位置信息,从而实现对静态配置IP地址的用户的认证等精确策略控制。【附图说明】图1为本专利技术实施例中一种报文发送方法的流程示意图;图2为本专利技术实施例中另一种报文发送方法的流程示意图;图3为本专利技术实施例中另一种报文发送方法的流程示意图;图4为本专利技术实施例中另一种报文发送方法的流程示意图;图5为本专利技术实施例中接入设备的结构示意图;图6为本专利技术另一实施例中接入设备的结构示意图;图7为本专利技术另一实施例中接入设备的结构示意图;图8为本专利技术另一实施例中接入设备的结构示意图;图9为本专利技术另一实施例中接入设备的结构示意图;图10为本专利技术实施例中所述接入设备的具体应用场景示意图。【具体实施方式】本专利技术实施例提供了一种发送报文的方法及相关设备,用于网关设备可通过DHCP报文,方便地获取到静态配置IP地址的用户的接入位置信息。下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参照图1,本专利技术实施例提供的一种报文发送方法包括:101、接入设备接收终端设备的访问请求。终端设备访问网络时,需要向接入设备发送访问请求。102、若所述终端设备使用的互联网协议IP地址为静态IP地址,则所述接入设备获取所述终端设备的IP地址、媒体访问控制MAC地址以及接入位置信息。因为网关设备要对终端设备用户进行认证,需要利用所述终端设备在接入设备上的接入位置信息,所以接入设备必须要获取所述终端设备的接入位置信息。103、所述接入设备根据所述IP地址、MAC地址以及接入位置信息模拟生成动态主机配置协议DHCP报文。由于上层网络设备(如网关设备)获取终端设备的接入位置信息时,是通过解析DHCP报文,来获取发送所述DHCP报文的终端设备的接入位置信息的。当用户使用的是静态IP地址的时候,就不会产生DHCP报文,所以只能人工手动在网关设备上配置终端设备的接入位置信息。为了克服上述问题,本实施例中,接入设备根据使用静态IP地址的终端设备的IP地址、MAC地址以及接入位置信息模拟生成DH本文档来自技高网...

【技术保护点】
一种报文发送方法,其特征在于,包括:接入设备接收终端设备发送的访问请求;若所述终端设备使用的互联网协议IP地址为静态IP地址,则所述接入设备获取所述终端设备的IP地址、媒体访问控制MAC地址以及接入位置信息;所述接入设备根据所述IP地址、MAC地址以及接入位置信息模拟生成动态主机配置协议DHCP报文;所述接入设备将所述DHCP报文发送给网关设备。

【技术特征摘要】

【专利技术属性】
技术研发人员:李军
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1