一种隧道IP规划方法、服务器及存储介质技术

技术编号:21309182 阅读:22 留言:0更新日期:2019-06-12 11:02
本发明专利技术实施例涉及通信技术领域,公开了一种隧道IP规划方法、服务器及存储介质。本发明专利技术中,获取可用的IP区间;根据可用的IP区间内的连续值进行分组获得多个IP地址区间组;根据IP地址区间组建立隧道。使得隧道IP规划更加合理,避免了IP使用冲突的问题。

A Tunnel IP Planning Method, Server and Storage Media

The embodiment of the invention relates to the field of communication technology, and discloses a tunnel IP planning method, a server and a storage medium. In the present invention, the available IP intervals are obtained; multiple IP address interval groups are obtained by grouping according to the continuous values within the available IP intervals; and tunnels are established according to the IP address intervals. It makes the tunnel IP planning more reasonable and avoids the conflict of IP usage.

【技术实现步骤摘要】
一种隧道IP规划方法、服务器及存储介质
本专利技术实施例涉及通信
,特别涉及一种隧道IP规划方法、服务器及存储介质。
技术介绍
随着网络技术的发展,管理软件定义广域网络(SoftwareDefined-WideAreaNetwork,SD-WAN)得到越来越多的应用,并且不同企业或者同一企业在不同地域内的机构往往需要建立隧道来连接SD-WAN,从而实现网络的连接。专利技术人发现现有技术中至少存在如下问题:在进行网络连接时,由于没有对SD-WAN的隧道进行合理规划,往往会出现IP冲突的问题,从而影响SD-WAN网络使用的高效性和稳定性。
技术实现思路
本专利技术实施方式的目的在于提供一种隧道IP规划方法、服务器及存储介质,使得IP隧道规划更加合理,避免了IP使用冲突的问题。为解决上述技术问题,本专利技术的实施方式提供了一种隧道互联网协议(InternetProtocol,IP)规划方法,包括以下步骤:获取可用的IP区间;根据可用的IP区间内的连续值进行分组获得多个IP地址区间组;根据IP地址区间组建立隧道。本专利技术的实施方式还提供了一种服务器,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行如上所述的隧道IP规划方法。本专利技术的实施方式还提供了一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时实现如上所述的隧道IP规划方法。本专利技术实施方式相对于现有技术而言,通过对可用的IP区间内的连续值进行分组获得多个IP地址区间组,并且是根据IP地址区间组建立隧道,从而使隧道IP规划更加合理,由于根据可用的IP区间进行分组所得到的IP地址区间组建立对应的隧道,从而避免了IP混乱使用而发生的冲突的问题。另外,获取可用的IP区间,具体包括:获取已知网段的起始IP地址;确定起始IP地址所对应的掩码;获取所述起始IP中被指定的保留位;根据起始IP地址、掩码和保留位获取可用的IP地址区间。该实现中,在获取可用的IP区间时,通过采用已知网段的起始IP地址、掩码和保留位获取可用的IP区间,从而使所获取的可用的IP区间更加准确。另外,根据可用的IP区间内的连续值进行分组获得多个IP地址区间组,具体包括:将可用的IP区间内相邻的四个IP地址构成一个IP集合;将每一个IP集合作为IP地址区间组,其中,每一个IP地址区间组分别可用于建立一条隧道。该实现中,在将可用的IP区间进行分组时,通过将可用的IP区间内相连的四个IP地址所构成的IP集合作为IP地址区间组,从而使所获得的IP地址区间组更加规范。另外,根据IP地址区间组建立隧道,具体包括:确定需要建立隧道的第一IP地址区间组,确定第一IP地址区间组中位于中间位置的两个IP地址;根据位于中间位置的两个IP地址建立隧道,其中,位于中间位置的两个IP地址作为IP隧道的两个端口。另外,根据位于中间位置的两个IP地址建立隧道之后,还包括:将第一IP地址区间组中位于两端位置的两个IP地址进行保留。另外,获取可用的IP区间之后,还包括:对可用的IP区间添加标记符,其中,标记符用于表示可用的IP区间已被使用。该实现中,通过对可用的IP区间添加标记符,便于其它用户对可用的IP区间进行识别,从而避免他人由于重复使用可用的IP区间造成冲突。另外,隧道用于在软件定义广域网络环境中进行通信。另外,可用的IP地址区间中所包含的IP地址的总数为偶数。附图说明一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。图1是本申请第一实施例中隧道IP规划方法的流程图;图2是本申请第二实施例中隧道IP规划方法的流程图;图3是本申请第三实施例中隧道IP规划装置的方框示意图;图4是本申请第四实施例中隧道IP规划装置的方框示意图;图5是本申请第五实施例中服务器的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本专利技术各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。本专利技术的第一实施方式涉及一种隧道IP规划方法,应用于服务器。具体流程如图1所示,包括以下步骤:步骤101,获取可用的IP区间。一般而言,在SDWAN网络的应用中,可先由企业分配出一个可用的网段,即起始IP地址,用于SDWAN网络中通信隧道的构建。故在本步骤中,起始IP地址为已知网段的起始IP地址。具体的说,在本实施方式中,获取可用的IP区间的方法可以采用:获取已知网段的起始IP地址,确定起始IP地址所对应的掩码,获取起始IP地址中被指定的保留位,根据起始IP地址、掩码和保留位获取可用的IP区间。在一个具体实现中,获取的已知网段的起始IP地址为10.10.0.0/16,起始IP地址10.10.0.0所对应的掩码为16,并且确定该起始IP地址中并没有被指定保留位,可以采用10.10.0.0/16格式进行表示。将起始IP地址10.10.0.0转换成32位二进制形式为:00001010000010100000000000000000,因为掩码为16表示二进制形式的IP地址的前面16位不变,可使用的为后16位,如“00001010000010100000000000000000”所示,加下划线的部分为所指定的网络段地址,不可改变,而后16位从小到大的变化范围为“0000000000000000~1111111111111111”,从而得到的二进制形式的可用的IP区间范围为保持前16位取值不变,后16位的取值范围包含“0000000000000000~1111111111111111”,转换为十进制形式即为“10.10.0~255.0~255”,由于掩码为16表示只有后面16位可以使用,并且每一位只能为0或1,则可得到在该可用的后16位中任意取值的IP地址,并且可用IP区间内所包含的IP地址的数目是2的16次方个。在另一个具体实现中,获取的已知网段的起始IP地址为10.0.0.10,起始IP地址10.0.0.10所对应的掩码为8,并且起始IP地址中被指定的保留位为后8位,可以采用10.0.0.10/8格式进行表示。将起始IP地址10.0.0.10转换为32位二进制形式为:00001010000000000000000000001010,因为掩码为8表示二进制形式的IP地址的前面8位不变,又因为被指定的保留位表示二进制形式的IP地址的后面8位不变,如“00001010000000000000000000001010”所示,加下划线的部分始终保持不变,在中间16位中,其从小到大的取值范围为“0000000000000000~1111111111111111”,从而得到二进制形式的可用的IP区间的取值范围为前8位及末尾8位保持不变,中间16位取值范围包含“0000000000000000~1111111111111本文档来自技高网...

【技术保护点】
1.一种隧道IP规划方法,其特征在于,应用于服务器,包括:获取可用的IP区间;根据所述可用的IP区间内的连续值进行分组获得多个IP地址区间组;根据所述IP地址区间组建立隧道。

【技术特征摘要】
1.一种隧道IP规划方法,其特征在于,应用于服务器,包括:获取可用的IP区间;根据所述可用的IP区间内的连续值进行分组获得多个IP地址区间组;根据所述IP地址区间组建立隧道。2.根据权利要求1所述的隧道IP规划方法方法,其特征在于,所述获取可用的IP区间,具体包括:获取已知网段的起始IP地址;确定所述起始IP地址所对应的掩码;获取所述起始IP地址中被指定的保留位;根据所述起始IP地址、所述掩码和所述保留位获取所述可用的IP区间。3.根据权利要求2所述的隧道IP规划方法,其特征在于,所述根据所述可用的IP区间内的连续值进行分组获得多个IP地址区间组,具体包括:将所述可用的IP区间内相邻的四个IP地址构成一个IP集合;将每一个所述IP集合作为所述IP地址区间组,其中,每一个所述IP地址区间组可用于建立一条隧道。4.根据权利要求3所述的隧道IP规划方法,其特征在于,所述根据所述IP地址区间组建立隧道,具体包括:确定用于建立隧道的第一IP地址区间组;确定所述第一IP地址区间组中位于中间位置的两个IP地址;根据所述位于中间位置的两个IP地址建立所述隧道,其中,所述位于中间位置的两个IP...

【专利技术属性】
技术研发人员:林俊洪柳小鹏
申请(专利权)人:网宿科技股份有限公司
类型:发明
国别省市:上海,31

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

1