一种报文发送方法及接入设备的制造方法_2

文档序号:9711620阅读:来源:国知局
MACaddress字段写入所述MAC地址。
[0061 ] 所述接入设备通过DHCP配置协议和命令将所述终端设备的IP地址和MAC地址分别写入到新DHCP报文的Client IPaddress字段和Client IPaddress字段中。需要说明的是,此处描述的只是一种DHCP报文格式的字段格式,所述IP地址和MAC地址亦可存放其他格式的DHCP报文的相应字段,此处不作限定。
[0062]205、所述接入设备在所述DHCP报文的选项opt1n82中写入所述接入位置信息。
[0063]DHCP报文中的opt1n字段包含了 opt1n82,所述opt1n82用于存放终端设备的接入位置信息。由于上层网络设备(如网关设备)获取终端设备的接入位置信息时,是通过解析DHCP报文,来获取发送所述DHCP报文的终端设备的接入位置信息的。当用户使用的是静态IP地址的时候,就不会产生DHCP报文,所以只能人工手动在网关设备上配置终端设备的接入位置信息。为了克服上述问题,本实施例中,接入设备根据使用静态IP地址的终端设备的IP地址、MAC地址以及接入位置信息模拟生成DHCP报文,这就使得网关设备可以通过解析所述DHCP报文,获得使用所述静态IP地址的终端设备的接入位置信息。
[0064]206、所述接入设备将所述DHCP报文发送给网关设备。
[0065]接入设备以广播的形式将所述DHCP报文发送给网关设备。
[0066]本发明实施例中,描述了接入设备具体模拟生成DHCP报文的方法,接入设备模拟生成DHCP报文,使用的是标准DHCP报文格式,并未对格式做出改动,便能将静态配置IP地址的用户的接入位置信息写入DHCP报文中,网关设备不需要做出任何改动和配置,就可以通过获取DHCP报文的方式,解析所述DHCP报文,方便地获取到静态配置IP地址的用户的接入位置信息。针对不同格式的DHCP报文,具体的生成方法相同,此处不作赘述。
[0067]上面实施例中,描述的是当终端设备使用的IP地址是静态IP地址时之后的操作过程,在实际应用中,接入设备首先可以判断终端设备使用的IP地址是否是静态IP地址,下面对接入设备先判断终端设备使用的IP地址是否是静态IP地址进行具体描述,请参照图3,本发明实施例中另一种报文发送方法包括:
[0068]301、接入设备接收终端设备的访问请求。
[0069]终端设备访问网络时,需要向接入设备发送访问请求。
[0070]302、所述接入设备解析所述终端设备发送的访问请求。
[0071]接入设备要获取终端设备所发送的地址解析或数据,就需要对终端设备发送的访问请求进行解析。
[0072]303、所述接入设备判断所述接入设备上的动态地址绑定表中是否存储有所述IP地址和MAC地址的对应关系,若否,则所述终端设备使用的IP地址为静态IP地址,执行304 ;若是,则执行其他步骤。
[0073]接入设备设置有动态地址绑定表,用于存放终端设备的IP地址与MAC地址的对应关系,若终端设备使用的是动态IP地址,在连接到接入设备后,接入设备对所述终端设备会进行一个动态DHCP解析过程,并且将所述终端设备的IP地址与MAC地址存储在动态地址绑定表中。所以通过判断接入设备的动态地址绑定表中是否存储有所述终端设备的IP地址与MAC地址,可以确定所述终端设备使用的IP地址是否是静态IP地址。
[0074]304、所述接入设备在所述动态地址绑定表中存储所述IP地址与MAC地址的对应关系。
[0075]接入设备在动态地址绑定表中存储使用静态IP地址的终端设备的IP地址与MAC地址,是为了方便所述接入设备对所述终端设备的IP地址与MAC地址进行获取,并且当所述终端设备第二次访问网络时,接入设备可以通过动态地址关系绑定表中直接获取到所述终端设备的IP地址与MAC地址。
[0076]305、所述接入设备获取所述终端设备的IP地址、媒体访问控制MAC地址以及接入位置信息。
[0077]因为网关设备要对终端设备用户进行认证,需要利用所述终端设备在接入设备上的接入位置信息,所以接入设备必须要获取所述终端设备的接入位置信息。
[0078]306、所述接入设备根据所述IP地址、MAC地址以及接入位置信息模拟生成动态主机配置协议DHCP报文。
[0079]由于上层网络设备(如网关设备)获取终端设备的接入位置信息时,是通过解析DHCP报文,来获取发送所述DHCP报文的终端设备的接入位置信息的。当用户使用的是静态IP地址的时候,就不会产生DHCP报文,所以只能人工手动在网关设备上配置终端设备的接入位置信息。为了克服上述问题,本实施例中,接入设备根据使用静态IP地址的终端设备的IP地址、MAC地址以及接入位置信息模拟生成DHCP报文,这就使得网关设备可以通过解析所述DHCP报文,获得使用所述静态IP地址的终端设备的接入位置信息。
[0080]307、所述接入设备将所述DHCP报文发送给网关设备。
[0081]接入设备以广播的形式将DHCP报文发送给网关设备。
[0082]本发明实施例中,接入设备通过判断动态地址绑定表中是否存储有所述终端设备的IP地址以及MAC地址来确定所述终端设备使用的IP地址是否是静态IP地址,若是,则将所述终端设备的IP地址与MAC地址存储到所述动态地址绑定表中,这样,方便了所述接入设备对所述终端设备的IP地址与MAC地址进行获取,并且当所述终端设备第二次访问网络时,接入设备可以通过动态地址绑定表中直接获取到所述终端设备的IP地址与MAC地址,能够提高接入设备转发报文的效率。
[0083]上面实施例中,描述了接入设备判断终端设备使用的IP地址是否是静态IP地址,下面对接入设备如何判断终端设备使用的IP地址是否是静态地址和具体生成DHCP报文的过程进行描述,请参照图4,本发明实施例中另一种报文发送方法包括:
[0084]401、接入设备接收终端设备的访问请求。
[0085]终端设备访问网络时,需要向接入设备发送访问请求。
[0086]402、所述接入设备解析所述终端设备发送的访问请求。
[0087]接入设备要获取终端设备所发送的地址解析或数据,就需要对终端设备发送的访问请求进行解析。
[0088]403、所述接入设备判断所述接入设备上的动态地址绑定表中是否存储有所述IP地址和MAC地址的对应关系,若否,则所述终端设备使用的IP地址为静态IP地址,执行304 ;若是,则执行其他步骤。
[0089]接入设备设置有动态地址绑定表,用于存放终端设备的IP地址与MAC地址的对应关系,若终端设备使用的是动态IP地址,在连接到接入设备后,接入设备对所述终端设备会进行一个动态DHCP解析过程,并且将所述终端设备的IP地址与MAC地址存储在动态地址绑定表中。所以通过判断接入设备的动态地址绑定表中是否存储有所述终端设备的IP地址与MAC地址,可以确定所述终端设备使用的IP地址是否是静态IP地址。
[0090]404、所述接入设备在所述动态地址绑定表中存储所述IP地址与MAC地址的对应关系。
[0091]接入设备在动态地址绑定表中存储使用静态IP地址的终端设备的IP地址与MAC地址,是为了方便所述接入设备对所述终端设备的IP地址与MAC地址进行获取,并且当所述终端设备第二次访问网络时,接入设备可以通过动态地址关系绑定表中直接获取到所述终端设备的IP地址与MAC地址。
[0092]405、所述接入设备获取所述终端设备的IP地址、媒体访问控制MAC地址以及接入位置信息。
[0093]因为网关设备要对终端设备用户进行认证,需要利用所述终端设备在接入设备上的接入位置信息,所以接入设备必须要获取所述终端设备的接入位置信息。
[0094]406、所述接入设备生成新DHCP报文。
[0095]接入设备通过DHCP配置协议和命令生成新的DHCP报文。
[0096]407、所述接入设备在所述DHCP报文的Client IPaddress字段写入所述IP地址;在Client MACaddress字段写入所述MAC地址。
[0097]所述接入设备通过DHCP配置协议和命令将所述终端设备的IP地址和MAC地址分别写入到新DHCP报文的Client IPaddress字段和Client IPaddress字段中。需要说明的是,此处描述的只是一种DHCP报文格式的字段格式,所述IP地址和MAC地址亦可存放其他格式的DHCP报文的相应字段,此处不作限定。
[0098]408、所述接入设备在所述DHCP报文的选项opt1n82中写入所述接入位置信息。
[0099]DHCP报文中的opt1n字段包含了 opt1n82,所述opt1n82用于存放终端设备的接入位置信息。由于上层网络设备(如网关设备)获取终端设备的接入位置信息时,是通过解析DHCP报文,来获取发送所述DHCP报文的终端设备的接入位置信息的。当用户使用的是静态IP地址的时候,就不会产生DHCP报文,所以只能人工手动在网关设备上配置终端设备的接入位置信息。为了客服上述问题,本实施例中,接入设备根据使用静态IP地址的终端设备的IP地址、MAC地址以及接入位置信息模拟生成DHCP报文,这就使得网关设备可以通过解析所述DHCP报文,获得使用静态IP地址的终端设备的接入位置信息。
[0100]409、所述接入设备广播发送所述DHCP报文。
[0101]接入设备以广播的形式将所述DHCP报文发送给网关设备。
[0102]本发明实施例中,接入设备通过判断动态地址绑定表中是否存储有所述终端设备的IP地址以及MAC地址来确定所述终端设备使用的IP地址是否是静态IP地址,若是,则将所述终端设备的IP地址与MAC地址存储到所述动态地址绑定表中,这样,方便了所述接入设备对所述终端设备的IP地址与MAC地址进行获取,并且当所述终端设备第二次访问网络时,接入设备可以通过动态地址绑定表中直接获取到所述终端设备的IP地址与MAC地址,能够提高接入设备的转发效率。接入设备模拟生成DHCP报文,使用的是标准DHCP报文格式,并未对格式做出改动,便能将静态配置IP地址的用户的接入位置信息写入DHCP报文中,上层网络设备(如网关设备)不需要做出任何改动和配置,就可以通过获取DHCP报文的方式,解
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1