一种动态设置option60的方法、网络设备以及前端的制作方法
【专利摘要】本发明实施例公开了一种动态设置option60的方法、网络设备以及前端,其中的一种动态设置option60的方法包括:在系统初始化时,向前端发送option60请求信息,所述option60请求信息中包括每个用户线路接口对应的业务信息;接收前端根据所述每个用户线路接口的对应的业务信息为对应的用户线路接口分配得到的option60值;根据接收得到的所述option60值设置对应的用户线路接口的option60。采用本发明,可以通过前端动态设置网络设备的option60,为用户提供各种业务,从而提高了用户的体验度。
【专利说明】—种动态设置option60的方法、网络设备以及前端
【技术领域】
[0001]本发明涉及互联网【技术领域】,尤其涉及一种动态设置option60的方法、网络设备以及前端。
【背景技术】
[0002]在互联网迅速发展的时代,IP地址短缺,因此采用为用户终端设备动态分配IP地址的方式来提高IP地址的利用率。网络管理人员将DHCP服务器提供的IP地址根据业务划分成不同的IP地址段,为了使DHCP服务器能够为终端设备分配需求的IP地址,目前公开了一种技术,在终端设备中插入固定的option60, DHCP服务器可以根据option60与IP地址对应关系分配IP地址。所述方法中终端设备的option60不可以改变,使用户无法更换业务,降低了用户的体验度。
【发明内容】
[0003]本发明实施例所要解决的技术问题在于,提供一种动态设置option60的方法、网络设备以及前端,可以通过前端动态设置网络设备的option60,为用户提供各种业务,从而提闻用户的体验度。
[0004]为了解决上述技术问题,本发明实施例提供了一种动态设置option60的方法,包括:
[0005]在系统初始化时,向前端发送option60请求信息,所述option60请求信息中包括每个用户线路接口的业务信息;
[0006]接收前端根据所述每个用户线路接口的业务信息为对应的用户线路接口分配得到的option60值;
[0007]根据接收得到的所述option60值设置对应的用户线路接口的option60。
[0008]相应地,本发明实施例还提供了一种动态设置option60的网络设备,包括:
[0009]0ption60请求发送模块,用于在系统初始化时,向前端发送option60请求信息,所述option60请求信息中包括每个用户线路接口的业务信息;
[0010]0ption60值接收模块,用于接收前端根据所述每个用户线路接口的业务信息为对应的用户线路接口分配得到的option60值;
[0011]0ption60设置模块,用于根据接收得到的所述option60值设置对应的用户线路接口的 option60。
[0012]本发明实施例还提供了一种动态设置option60的方法,包括:
[0013]接收网络设备发送的option60请求信息,所述请求信息中包括所述网络设备每个用户线路接口的业务信息;
[0014]根据所述每个用户线路接口的业务信息为对应的用户线路接口分配option60值;
[0015]将所述分配得到的option60值发送给所述网络设备,以使所述网络设备根据所述分配得到的option60值设置对应的用户线路接口的option60。
[0016]相应地,本发明实施例还提供了一种动态设置option60的前端,包括:
[0017]0ption60判断模块,用于所述根据接收得到的所述option60值设置对应的用户线路接口的option60之后,当获取到所述用户线路接口上的终端设备发送的DHCP请求信息时,判断所述DHCP请求信息中是否存在所述终端设备的option60 ;
[0018]0ption60插入模块,用于若所述0ption60判断模块判断所述DHCP请求信息中不存在所述终端设备的option60,则在所述DHCP请求信息中插入所述用户线路接口的option60 ;
[0019]DHCP请求发送模块,将携带所述用户线路接口的option60的DHCP请求信息发送给DHCP服务器,以使所述DHCP服务器根据所述用户线路接口的option60为所述终端设备分配对应的IP地址。
[0020]实施本发明实施例,具有如下有益效果:本发明实施例中网络设备通过接收前端根据每个用户线路接口的业务信息为对应的用户线路接口分配得到的option60值,设置对应的用户线路接口的option60,为用户提供了各种业务,从而提高了用户的体验度。
【专利附图】
【附图说明】
[0021]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0022]图1是本发明实施例提供的一种动态设置option60的方法的流程图;
[0023]图2是本发明实施例提供的另一种动态设置option60的方法的流程图;
[0024]图3是本发明实施例提供的一种动态设置option60的网络设备的结构示意图;
[0025]图4是本发明实施例提供的一种动态设置option60的前端的结构示意图。
【具体实施方式】
[0026]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0027]图1是本发明实施例提供的一种动态设置option60的方法的流程图,如图所示本实施例中的动态设置option60的方法可以包括:
[0028]S110,在系统初始化时,向前端发送option60请求信息,所述option60请求信息中包括每个用户线路接口的业务信息。具体的,终端设备通过网络设备(如路由器、交换机等设备)提供的用户线路接口接入网络,所述网络设备获取每个用户线路接口上的终端设备的业务信息(高清视频点播业务、电信业务以及宽带业务等)并保存。网络设备在系统初始化时,扫描本身每个用户线路接口,获取之前保存的每个用户线路接口对应的业务信息,将所述获取得到的业务信息根据请求option60的报文格式进行封装,将封装得到的报文发送给前端。[0029]S120,接收前端根据所述每个用户线路接口的业务信息为对应的用户线路接口分配得到的option60值。具体的,前端可以预先对业务信息与option60值的对应关系进行设置,当接收到option60请求信息时,解析所述option60请求信息,获取用户线路接口对应的业务信息,前端根据业务信息与option60值的对应关系,为所述业务信息分配对应的option60值。所述option60值是option60字段中表示业务信息的部分,前端可以为同样的业务信息匹配同一个option60值。例如,前端设置的业务信息与option60的对应关系如表I所示,当前端接收的网络设备的“端口 1”、“端口 2”和“端口 3”的业务信息分别是“宽带业务”、“宽带业务”和“数字电视业务”时,前端则为“端口 1”、“端口 2”和“端口 3”分别分配“00”、“00”和“11”的option60值。网络设备接收前端根据所述每个用户线路接口的业务信息为对应的用户线路接口分配得到的option60值。
[0030]可选的,当在预设的时间内前端没有返回用户线路接口的option60值,网络设备就结束本流程,等待下一次系统初始化。
[0031]表I
[0032]
【权利要求】
1.一种动态设置Option60的方法,其特征在于,所述方法包括: 在系统初始化时,向前端发送option60请求信息,所述option60请求信息中包括每个用户线路接口的业务信息; 接收前端根据所述每个用户线路接口的业务信息为对应的用户线路接口分配得到的option60 值; 根据接收得到的所述option60值设置对应的用户线路接口的option60。
2.如权利要求1所述的方法,其特征在于,所述根据接收得到的所述option60值设置对应的用户线路接口的option60之后,所述方法还包括: 当获取到所述用户线路接口上的终端设备发送的DHCP请求信息时,确认所述DHCP请求信息中不存在所述终端设备的option60 ; 在所述DHCP请求信息中插入所述用户线路接口的option60 ; 将携带所述用户线路接口的option60的DHCP请求信息发送给DHCP服务器,以使所述DHCP服务器根据所述用户线路接口的option60为所述终端设备分配对应的IP地址。
3.如权利要求2所述的方法,其特征在于,若确认所述DHCP请求信息中存在所述终端设备的option60,所述方法还包括: 删除所述DHCP请求信息中的所述终端设备的option60,并且触发执行所述在所述DHCP请求信息中插入所述用户线路接口的option60的步骤。
4.一种动态设置optioneO的方法,其特征在于,所述方法包括:. 接收网络设备发送的option60请求信息,所述请求信息中包括所述网络设备每个用户线路接口的业务信息; 根据所述每个用户线路接口的业务信息为对应的用户线路接口分配option60值;将所述分配得到的option60值发送给所述网络设备,以使所述网络设备根据所述分配得到的option60值设置对应的用户线路接口的option60。
5.如权利要求4所述的方法,其特征在于,所述接收网络设备发送的option60请求信息之前,所述方法还包括: 设置业务信息与option60值的对应关系。
6.一种动态设置option60的网络设备,其特征在于,所述网络设备包括: 0ption60请求发送模块,用于在系统初始化时,向前端发送option60请求信息,所述option60请求信息中包括每个用户线路接口的业务信息; 0ption60值接收模块,用于接收前端根据所述每个用户线路接口的业务信息为对应的用户线路接口分配得到的option60值; 0ption60设置模块,用于根据接收得到的所述option60值设置对应的用户线路接口的 option60。
7.如权利要求6所述的网络设备,其特征在于,所述网络设备还包括: 0ption60判断模块,用于所述根据接收得到的所述option60值设置对应的用户线路接口的option60之后,当获取到所述用户线路接口上的终端设备发送的DHCP请求信息时,判断所述DHCP请求信息中是否存在所述终端设备的option60 ; 0ption60插入模块,用于若所述0ption60判断模块判断所述DHCP请求信息中不存在所述终端设备的option60,则在所述DHCP请求信息中插入所述用户线路接口的option60 ; DHCP请求发送模块,将携带所述用户线路接口的option60的DHCP请求信息发送给DHCP服务器,以使所述DHCP服务器根据所述用户线路接口的option60为所述终端设备分配对应的IP地址。
8.如权利要求7所述的网络设备,其特征在于,所述网络设备还包括: 0ption60删除模块,用于若所述0ption60判断模块判断所述DHCP请求信息中存在所述终端设备的option60,则删除所述DHCP请求信息中的所述终端设备的option60,并且触发0ption60插入模块在所述DHCP请求信息中插入所述用户线路接口的option60。
9.一种动态设置option60的前端,其特征在于,所述前端包括: 0ption60请求接收模块,用于接收网络设备发送的option60请求信息,所述请求信息中包括所述网络设备每个用户线路接口的业务信息; 0ption60分配模块,用于根据所述每个用户线路接口的业务信息为对应的用户线路接口分配 option60 值; 0ption60发送模块,用于将所述分配得到的option60值发送给所述网络设备,以使所述网络设备根据所述分配得到的option60值设置对应的用户线路接口的option60。
10.如权利要求9所述的前端,其特征在于,所述前端还包括: 0ption60设置模块, 用于设置业务信息与option60的对应关系。
【文档编号】H04L29/12GK103428311SQ201310369664
【公开日】2013年12月4日 申请日期:2013年8月22日 优先权日:2013年8月22日
【发明者】李智广 申请人:深圳创维数字技术股份有限公司, 深圳市创维软件有限公司