[发明专利]客户端上线方法及装置在审
申请号: | 201610585205.X | 申请日: | 2016-07-22 |
公开(公告)号: | CN107645570A | 公开(公告)日: | 2018-01-30 |
发明(设计)人: | 李艳涛 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L29/08 |
代理公司: | 深圳鼎合诚知识产权代理有限公司44281 | 代理人: | 江婷,李发兵 |
地址: | 518057 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 客户端 上线 方法 装置 | ||
技术领域
本发明涉及数据网络通信领域,尤其是涉及到客户端上线方法及装置。
背景技术
DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)通常被应用在大型的局域网络环境中,主要作用是集中的管理、分配IP地址,使网络环境中的主机动态的获取IP地址、Gateway地址、DNS服务器地址等信息,并能够提高地址的使用率。DHCP协议采用客户端/服务器模型,主机地址的动态分配任务由网络主机驱动。当DHCP服务器接收到来自网络主机申请地址的信息时,才会向网络主机发送相关的地址配置信息,以实现网络主机地址的动态配置。DHCP协议采用UDP作为传输协议,主机发送请求消息到DHCP服务器的67号端口,DHCP服务器回应应答消息给主机的68端口。用户刚接入通信网络时,往往没有访问此网络设备的IP地址,需要使用DHCP协议动态的从服务器获取IP地址然后进行网络通信业务。
图1是相关技术中客户端上线方法的流程图,用户作为DHCP客户端(又称DHCP client)触发DHCP上线过程,如图1所示,以广播的方式发送动态主机配置协议DHCP发现报文(又称DHCP discover报文),所有的DHCP服务器(又称DHCP server)都能够接收到DHCP client发送的DHCP discover报文,所有的DHCP server都会给出响应,向DHCP client发送一个DHCP响应报文(又称DHCP offer报文)。DHCP client只处理其中的一个DHCP offer报文,一般原则是DHCP client处理最先收到的DHCP offer报文。DHCP client会发出一个广播的DHCP上线请求报文(又称DHCP request报文),在选项字段中会加入选中的DHCP server的IP地址和需要的IP地址。DHCP server收到DHCP request报文后,向DHCP client响应DHCP确认报文(又称DHCP ack报文)从而完成上线过程。
在实际通信网络中有大量接入用户,因此有大量的DHCP用户通过上线过程来获取IP地址。由于网络或者设备性能等原因,不可能所有用户都能一次性上线成功,部分用户可能会触发多次重传请求报文的过程,而重传就会产生一定的时间等待,重传次数越多,用户等待的时间就越长,用户体验就越差;同时,DHCP server在接收到多个用户请求的时候,按照接收顺序处理,也会造成一定的时间等待。
针对相关技术中在网络带宽有限或者大量用户同时上线的情况下用户平均上线等待时间过长的问题,现有技术还未提出有效的解决方案。
发明内容
本发明的目的在于提供了客户端上线方法及装置,解决了相关技术中在网络带宽有限或者大量用户同时上线的情况下用户平均上线等待时间过长的问题。
根据本发明的一个方面,提供一种客户端上线方法,包括:接收动态主机配置协议DHCP上线请求报文,其中,该DHCP上线请求报文是由多个客户端发送的;根据预设规则设置优先级,其中,该预设规则包括请求上线时间规则和/或请求上线次数规则;根据优先级对该DHCP上线请求报文对应的该客户端进行上线。
进一步地,在第一次接收的该DHCP上线请求报文上线失败的情况下,再次接收该DHCP上线请求报文,该根据预设规则设置该DHCP上线请求报文的优先级包括:
若该预设规则为请求上线时间规则,根据当前接收到的该DHCP上线请求报文和第一次接收的该DHCP上线请求报文的第一时间差值设置当前接收到的该DHCP上线请求报文的优先级,其中,该第一时间差值大的优先级高;或
若该预设规则为请求上线次数规则,根据当前接收到的该DHCP上线请求报文的第一累计请求次数设置当前接收到的该DHCP上线请求报文的优先级,其中,该第一累计请求次数多的优先级高;或
若该预设规则为请求上线时间规则和请求上线次数规则,根据当前接收到的该DHCP上线请求报文和第一次接收的该DHCP上线请求报文的第一时间差值,以及当前接收到的该DHCP上线请求报文的第一累计请求次数设置当前接收到的该DHCP上线请求报文的优先级,其中,该第一时间差值大且该第一累计请求次数多的优先级高。
进一步地,该根据当前接收到的该DHCP上线请求报文和第一次接收的该DHCP上线请求报文的第一时间差值设置当前接收到的该DHCP上线请求报文的优先级包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610585205.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种便携式直流电机中性线测量装置
- 下一篇:定位系统及其定位校准装置