用于vpn网络中的路由器地址分配方法、装置及服务器的制造方法

文档序号:9618812阅读:681来源:国知局
用于vpn网络中的路由器地址分配方法、装置及服务器的制造方法
【技术领域】
[0001]本发明涉及VPN网络技术领域,特别是涉及用于VPN网络中的路由器地址分配方法、装置及服务器。
【背景技术】
[0002]虚拟专用网络(VPN)被广泛的应用于计算机(包括计算机化的设备)和/或不安全网络上的计算机网络间的安全连接。不安全的计算机网络可以是公用网络、专用网络或公用网络和专用网络的结合。为了在这些不安全的网络间安全地传输信息,计算机通常建立连接并且通过将信息分解成多个数据分组和通过网络将该数据分组从源传送到目标来进行通信。一旦被目标接收,通过以适当的方式合并所接收到的数据分组来还原信息。使用定义好的格式(也称为协议)来创建数据分组,以确保源计算机和目标计算机能成功地对信息打包和拆包。
[0003]网际协议(IP)是常用于通过大部分专用网络和公用互联网发送信息的标准协议。因特网社区对两个版本的IP协议进行了标准化,即版本4(IPv4)和版本6(IPv6)。IPv4和IPv6,这两个版本都需要用于指示源计算机和目标计算机的网络位置的数字地址,数字地址被置于每一个数据分组的头部分。这种数字地址被称为源地址和目标地址。网际协议版本IPv4需要对源地址和目标地址中的每一者分配4个字节。
[0004]网际协议版本4,IPv4需要对源地址和目标地址中的每一者分配4个字节(byte)。然而,这一地址大小不支持所需的网络地址和高效网络路由的最终数目的需求。这一地址限制常通过创建公用地址和专用地址这两个地址类别来解决。专用地址被留作在专用网络中使用并且可由任意数目的专用网络独立地复制和使用。
[0005]现有的VPN网络中,并没有很好地解决路由器间地址冲突的问题,只能依靠预先的静态设定配置,而没有提供动态配置的方案。

【发明内容】

[0006]鉴于以上所述现有技术的缺点,本发明的目的在于提供用于VPN网络中的路由器地址分配方法、装置及服务器,用于解决现有技术中VPN网络中路由器地址动态分配方案缺乏的问题。
[0007]为实现上述目的及其他相关目的,本发明提供一种用于VPN网络中的路由器地址分配方法,包括:在VPN网络中,通过服务器对应在其登录的各路由器建立成员组,将VPN网络中的各路由器加入该组中作为成员;将待加入的新成员的IP地址和成员组内已有成员的IP地址进行比对,以判断是否有地址冲突;在判断出有地址冲突的情况下,为所述新成员分配新IP地址。
[0008]于本发明的一实施例中,所述VPN网络的建立包括:通过对应各所述路由器分别创建虚拟网卡,并登录到服务器由服务器为各虚拟网卡分配IP地址以完成VPN网络组网,并在各路由器运行路由命令实现在VPN网络中各个路由器之间的通讯。
[0009]于本发明的一实施例中,所述IP地址为IPV4或IPV6地址,各所述路由器连接有用户设备,用户设备和路由器的IP地址中的第一字节不同。
[0010]于本发明的一实施例中,所述IP地址为IPV4,所述为所述新成员分配新IP地址,包括:更改新成员已有IP地址中的第三字节。
[0011]为实现上述目的及其他相关目的,本发明提供一种用于VPN网络中的路由器地址分配装置,包括:网络组织模块,用于在VPN网络中,通过服务器对应在其登录的各路由器建立成员组,将VPN网络中的各路由器加入该组中作为成员;地址检测模块,用于将待加入的新成员的IP地址和成员组内已有成员的IP地址进行比对,以判断是否有地址冲突;地址分配模块,用于在所述地址检测模块判断出有地址冲突的情况下,为所述新成员分配新IP地址。
[0012]于本发明的一实施例中,所述VPN网络的建立包括:通过对应各所述路由器分别创建虚拟网卡,并登录到服务器由服务器为各虚拟网卡分配IP地址以完成VPN网络组网,并在各路由器运行路由命令实现在VPN网络中各个路由器之间的通讯。
[0013]于本发明的一实施例中,所述IP地址为IPV4或IPV6地址,各所述路由器连接有用户设备,用户设备和路由器的IP地址中的第一字节不同。
[0014]于本发明的一实施例中,所述IP地址为IPV4,所述为所述新成员分配新IP地址,包括:更改新成员已有IP地址中的第三字节。
[0015]为实现上述目的及其他相关目的,本发明提供一种服务器,应用所述的装置。
[0016]如上所述,本发明的用于VPN网络中的路由器地址分配方法、装置及服务器,在VPN网络中,通过服务器对应在其登录的各路由器建立成员组,将VPN网络中的各路由器加入该组中作为成员;将待加入的新成员的IP地址和成员组内已有成员的IP地址进行比对,以判断是否有地址冲突;在判断出有地址冲突的情况下,为所述新成员分配新IP地址:通过连接管理各路由器的服务器来进行路由器地址动态分配,解决现有技术的问题。
【附图说明】
[0017]图1显示为本发明于一实施例中的用于VPN网络中的路由器地址分配方法的流程示意图。
[0018]图2显示为本发明于一实施例中的用于VPN网络中的路由器地址分配装置的结构示意图。
[0019]图3显示为本发明于一实施例中的服务器的结构示意图。
[0020]元件标号说明
[0021]1用于VPN网络中的路由器地址分配装置
[0022]11网络组织模块
[0023]12地址检测模块
[0024]13地址分配模块
[0025]2服务器
[0026]3路由器
[0027]S1 ?S4 步骤
【具体实施方式】
[0028]以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的【具体实施方式】加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
[0029]需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
[0030]请参阅图1,本发明提供一种用于VPN网络中的路由器地址分配方法,包括:
[0031]步骤S1:在VPN网络中,通过服务器对应在其登录的各路由器建立成员组,将VPN网络中的各路由器加入该组中作为成员。
[0032]于本发明的一实施例中,所述服务器可通过建立成员组来便于集中管理或批量管理各成员,所述成员除了路由器之外,还
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1