一种网络地址分配方法及装置制造方法及图纸

技术编号:15520783 阅读:72 留言:0更新日期:2017-06-04 10:15
本发明专利技术实施例公开了一种网络地址分配方法及装置,根据终端的物理地址和网络地址的绑定关系,为终端分配网络地址,使得终端每次被分配到的网络地址均相同,实现了给园区网中的终端分配固定的网络地址,并且无需用户手动建立物理地址和网络地址的绑定关系,提高了分配固定网络地址的效率。

Network address allocation method and device

The embodiment of the invention discloses a network address allocation method and device, according to the binding relationship between the physical address terminal and network address, network address allocation for the terminal, the terminal is assigned to each network address are the same, realizes to the terminal distribution in campus network fixed network address, and without binding relationship the user manually set up network address and physical address, improve the efficiency of the allocation of a fixed network address.

【技术实现步骤摘要】
一种网络地址分配方法及装置
本专利技术涉及计算机网络
,特别涉及一种网络地址分配方法及装置。
技术介绍
IP地址(InternetProtocolAddress)是给因特网中的每台计算机和其他设备都规定了一个唯一的地址,也称为网际协议地址,简称网络地址。在现有的园区网,例如:大学校园网、企业内部网(intranet)中,IP地址分配的方式主要为动态IP地址,即当设备联网时,随机被分配一个IP地址,这样导致用户在不同的地方,不同的时间会申请到不同的IP地址。但是,随机分配IP地址,不利于对用户(如:学生、教师、企业员工等)上网记录的追踪。为了方便对用户上网记录的追踪,需要对用户终端分配固定IP地址。目前,为用户终端分配固定IP地址有两种方式。第一种方式,在地址池中设置IP地址的租约时间,当在租约时间内时,为用户终端分配该租约时间内对应的IP地址。但不在租约时间内时,用户终端的IP地址还会发生变化。不能做到100%的IP地址固定不变。第二种方式,手动将用户终端的MAC(Medium/MediaAccessControl,媒介访问控制)地址和IP地址进行绑定,作为固定配置写入DHCP(DynamicHostConfigurationProtocol,动态主机配置协议)服务器中,其中MAC地址也被称为物理地址。但在实际应用中,对于用户终端较多的大型网络,需要预先获知每一用户终端的MAC地址,但预先获知每一用户终端的MAC地址操作过程较繁琐,为用户终端分配固定IP地址的效率较低。
技术实现思路
本专利技术实施例的目的在于提供一种网络地址分配方法及装置,以给园区网中的用户终端分配固定的网络地址,提高分配固定网络地址的效率。为达到上述目的,本专利技术实施例公开了一种网络地址分配方法,应用于网络设备,包括:接收目标终端发送的申请网络地址的请求;判断本设备中是否存在所述目标终端的物理地址和网络地址的绑定关系;如果存在,则根据所述绑定关系,将对应的网络地址分配给所述目标终端;如果不存在,则为所述目标终端分配网络地址并建立目标终端的物理地址和所分配的网络地址的绑定关系。可选的,所述网络设备为:动态主机配置协议DHCP服务器、或具有DHCP服务模块的网络访问服务器、或控制器。可选的,当所述网络设备为DHCP服务器时,所述为所述目标终端分配网络地址并建立目标终端的物理地址和所分配的网络地址的绑定关系,包括:所述DHCP服务器为所述目标终端动态分配网络地址;所述DHCP服务器接收认证服务器发送的第一地址绑定消息,根据所述第一地址绑定消息,建立所述目标终端的物理地址和所分配的网络地址的绑定关系;其中,所述第一地址绑定消息中至少包括所述目标终端的物理地址和所分配的网络地址;所述第一地址绑定消息中包括的物理地址和网络地址为在所述DHCP服务器为所述目标终端动态分配网络地址的过程中,网络访问服务器捕获到并发送给所述认证服务器的。可选的,所述DHCP服务器接收认证服务器发送的第一地址绑定消息,根据所述第一地址绑定消息,建立所述目标终端的物理地址和所分配的网络地址的绑定关系,包括:所述DHCP服务器中的DHCP服务代理接收所述认证服务器发送的第一地址绑定消息,根据所述第一地址绑定消息,建立所述目标终端的物理地址和所分配的网络地址的绑定关系。可选的,当所述网络设备为具有DHCP服务模块的网络访问服务器时,所述为所述目标终端分配网络地址并建立目标终端的物理地址和所分配的网络地址的绑定关系,包括:所述网络访问服务器向认证服务器反馈不能分配网络地址的消息,以使所述认证服务器从网络地址池中选择一个网络地址分配给所述目标终端;所述网络访问服务器接收所述认证服务器发送的第二地址绑定消息,根据所述第二地址绑定消息,建立所述目标终端的物理地址和所分配的网络地址的绑定关系;其中,所述第二地址绑定消息中至少包括目标终端的物理地址和为所述目标终端分配的网络地址。可选的,所述所述网络访问服务器接收认证服务器发送的第二地址绑定消息,根据所述第二地址绑定消息,建立所述目标终端的物理地址和所分配的网络地址的绑定关系,包括:所述网络访问服务器中DHCP服务模块的DHCP服务代理接收所述认证服务器发送的第二地址绑定消息,根据所述第二地址绑定消息,建立所述目标终端的物理地址和所分配的网络地址的绑定关系。可选的,所述第一地址绑定消息或所述第二地址绑定消息中还包括为所分配的网络地址所处的网段信息;根据所述第一地址绑定消息或第二地址绑定消息建立所述目标终端的物理地址和所分配的网络地址的绑定关系,包括:根据所述第一地址绑定消息或第二地址绑定消息,建立所述目标终端的物理地址、所分配的网络地址以及所分配的网络地址所处的网段的绑定关系。可选的,当所述网络设备为控制器时,所述为所述目标终端分配网络地址并建立目标终端的物理地址和所分配的网络地址的绑定关系,包括:所述控制器向DHCP服务器发送申请网络地址的请求,以使所述DHCP服务器分配网络地址;所述控制器接收所述DHCP服务器所分配的网络地址,建立所述目标终端的物理地址和所接收到的网络地址的绑定关系;所述控制器根据所述绑定关系,将对应的网络地址分配给所述目标终端。为达到上述目的,本专利技术实施例公开了一种网络地址分配装置,应用于网络设备,包括:请求接收模块、判断模块、分配模块和绑定关系建立模块,其中,所述请求接收模块,用于接收目标终端发送的申请网络地址的请求;所述判断模块,用于判断本设备中是否存在所述目标终端的物理地址和网络地址的绑定关系;所述分配模块,用于在所述判断模块判断结果为是的情况下,根据所述绑定关系,将对应的网络地址分配给所述目标终端;所述绑定关系建立模块,用于在所述判断模块判断结果为否的情况下,为所述目标终端分配网络地址并建立目标终端的物理地址和所分配的网络地址的绑定关系。可选的,所述网络设备为:DHCP服务器、或具有DHCP服务模块的网络访问服务器、或控制器。可选的,当所述网络设备为DHCP服务器时,所述绑定关系建立模块,包括:第一分配子模块和第一绑定关系建立子模块,其中,所述第一分配子模块,用于为所述目标终端动态分配网络地址;所述第一绑定关系建立子模块,用于接收认证服务器发送的第一地址绑定消息,根据所述第一地址绑定消息,建立所述目标终端的物理地址和所分配的网络地址的绑定关系;其中,所述第一地址绑定消息中至少包括所述目标终端的物理地址和所分配的网络地址;所述第一地址绑定消息中包括的物理地址和网络地址为在所述DHCP服务器为所述目标终端动态分配网络地址的过程中,网络访问服务器捕获到并发送给所述认证服务器的。可选的,所述第一绑定关系建立子模块,具体用于:所述DHCP服务器中的DHCP服务代理接收所述认证服务器发送的第一地址绑定消息,根据所述第一地址绑定消息,建立所述目标终端的物理地址和所分配的网络地址的绑定关系。可选的,当所述网络设备为具有DHCP服务模块的网络访问服务器时,所述绑定关系建立模块,包括:反馈子模块和第二绑定关系建立子模块,其中,所述反馈子模块,用于向认证服务器反馈不能分配网络地址的消息,以使所述认证服务器从网络地址池中选择一个网络地址分配给所述目标终端;所述第二绑定关系建立子模块,用于接收所述认证服务器本文档来自技高网...
一种网络地址分配方法及装置

【技术保护点】
一种网络地址分配方法,应用于网络设备,其特征在于,包括:接收目标终端发送的申请网络地址的请求;判断本设备中是否存在所述目标终端的物理地址和网络地址的绑定关系;如果存在,则根据所述绑定关系,将对应的网络地址分配给所述目标终端;如果不存在,则为所述目标终端分配网络地址并建立目标终端的物理地址和所分配的网络地址的绑定关系。

【技术特征摘要】
1.一种网络地址分配方法,应用于网络设备,其特征在于,包括:接收目标终端发送的申请网络地址的请求;判断本设备中是否存在所述目标终端的物理地址和网络地址的绑定关系;如果存在,则根据所述绑定关系,将对应的网络地址分配给所述目标终端;如果不存在,则为所述目标终端分配网络地址并建立目标终端的物理地址和所分配的网络地址的绑定关系。2.根据权利要求1所述的方法,其特征在于,所述网络设备为:动态主机配置协议DHCP服务器、或具有DHCP服务模块的网络访问服务器、或控制器。3.根据权利要求2所述的方法,其特征在于,当所述网络设备为DHCP服务器时,所述为所述目标终端分配网络地址并建立目标终端的物理地址和所分配的网络地址的绑定关系,包括:所述DHCP服务器为所述目标终端动态分配网络地址;所述DHCP服务器接收认证服务器发送的第一地址绑定消息,根据所述第一地址绑定消息,建立所述目标终端的物理地址和所分配的网络地址的绑定关系;其中,所述第一地址绑定消息中至少包括所述目标终端的物理地址和所分配的网络地址;所述第一地址绑定消息中包括的物理地址和网络地址为在所述DHCP服务器为所述目标终端动态分配网络地址的过程中,网络访问服务器捕获到并发送给所述认证服务器的。4.根据权利要求3所述的方法,其特征在于,所述DHCP服务器接收认证服务器发送的第一地址绑定消息,根据所述第一地址绑定消息,建立所述目标终端的物理地址和所分配的网络地址的绑定关系,包括:所述DHCP服务器中的DHCP服务代理接收所述认证服务器发送的第一地址绑定消息,根据所述第一地址绑定消息,建立所述目标终端的物理地址和所分配的网络地址的绑定关系。5.根据权利要求2所述的方法,其特征在于,当所述网络设备为具有DHCP服务模块的网络访问服务器时,所述为所述目标终端分配网络地址并建立目标终端的物理地址和所分配的网络地址的绑定关系,包括:所述网络访问服务器向认证服务器反馈不能分配网络地址的消息,以使所述认证服务器从网络地址池中选择一个网络地址分配给所述目标终端;所述网络访问服务器接收所述认证服务器发送的第二地址绑定消息,根据所述第二地址绑定消息,建立所述目标终端的物理地址和所分配的网络地址的绑定关系;其中,所述第二地址绑定消息中至少包括目标终端的物理地址和为所述目标终端分配的网络地址。6.根据权利要求5所述的方法,其特征在于,所述所述网络访问服务器接收认证服务器发送的第二地址绑定消息,根据所述第二地址绑定消息,建立所述目标终端的物理地址和所分配的网络地址的绑定关系,包括:所述网络访问服务器中DHCP服务模块的DHCP服务代理接收所述认证服务器发送的第二地址绑定消息,根据所述第二地址绑定消息,建立所述目标终端的物理地址和所分配的网络地址的绑定关系。7.根据权利要求3、4、5或6所述的方法,其特征在于,所述第一地址绑定消息或所述第二地址绑定消息中还包括为所分配的网络地址所处的网段信息;根据所述第一地址绑定消息或第二地址绑定消息建立所述目标终端的物理地址和所分配的网络地址的绑定关系,包括:根据所述第一地址绑定消息或第二地址绑定消息,建立所述目标终端的物理地址、所分配的网络地址以及所分配的网络地址所处的网段的绑定关系。8.根据权利要求2所述的方法,其特征在于,当所述网络设备为控制器时,所述为所述目标终端分配网络地址并建立目标终端的物理地址和所分配的网络地址的绑定关系,包括:所述控制器向DHCP服务器发送申请网络地址的请求,以使所述DHCP服务器分配网络地址;所述控制器接收所述DHCP服务器所分配的网络地址,建立所述目标终端的物理地址和所接收到的网络地址的绑定关系;所述控制器根据所述绑定关系,将对应的网络地址分配给所述目标终端。9.一种网络地址分配装置,应用于网...

【专利技术属性】
技术研发人员:宋玉兵刘恒胜
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:浙江,33

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

1