CN114500260A - 一种二层虚拟化专线网络的搭建方法、设备及介质 - Google Patents
一种二层虚拟化专线网络的搭建方法、设备及介质 Download PDFInfo
- Publication number
- CN114500260A CN114500260A CN202210018234.3A CN202210018234A CN114500260A CN 114500260 A CN114500260 A CN 114500260A CN 202210018234 A CN202210018234 A CN 202210018234A CN 114500260 A CN114500260 A CN 114500260A
- Authority
- CN
- China
- Prior art keywords
- request
- private line
- network
- configuration parameter
- private
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0876—Aspects of the degree of configuration automation
- H04L41/0886—Fully automatic configuration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4641—Virtual LANs, VLANs, e.g. virtual private networks [VPN]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0813—Configuration setting characterised by the conditions triggering a change of settings
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Automation & Control Theory (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明涉及网络虚拟化技术领域,具体公开了一种二层虚拟化专线网络的搭建方法、设备及介质,包括配置若干个网络设备的物理端口,搭建软件定义网络;所述网络设备包括交换机和路由器;当接收到客户端发出的第一请求后,生成专线订单;根据所述第一请求,生成与所述专线订单相关联的第一配置参数;根据所述专线订单生成审核请求,发出审核请求并获得审核结果;当所述审核结果是通过时,下发所述第一配置参数至对应的第一网络设备,将所述第一网络设备对应端口的配置参数修改为所述第一配置参数。本发明能够自动向网络设备下发配置指令,简化了网络设备的配置操作,降低了运维工作量,实现简单,操作高效。
Description
技术领域
本发明涉及网络虚拟化技术领域,尤其涉及一种二层虚拟化专线网络的搭建方法、设备及介质。
背景技术
随着现代通信技术的发展,网络传输的技术不断更新换代,其需求也越来越复杂化与多样化。在运营商提供的多样化的网络业务之中,专线网络业务是指将A端至B端跨设备的专线隧道资源租赁给用户,让用户专享专线网络的资源业务。相比一般的ISP或IDC带宽网络,专线网络具有更强的安全性,数据传输的质量也相对较高,是大部分用户用于构建私密通道或者内网专线通道的最佳选择。目前大部分企业与个体户均租用了专线网络,以使企业用户的终端设备可以接入专线网络来实现安全、高质量、高可靠的专线数据传输。
在现有的专线网络搭建方法中,为了使用户的终端设备接入专线网络,需要构建用户侧网关与网络设备之间的专线链路。从而使用户的终端设备可以通过用户侧网关连接至网络设备网关,进而通过核心网关接入专线网络。现有网络技术中,为了建立用户侧设备和核心侧设备之间的通信专线链路,需要设备管理员在核心网关手动配置响应的配置技术,其中配置技术包括二层vlan、QINQ vlan、MPLS-VPLS、VXLAN-switch(二层)和VXLAN-Rourting(三层)等,以使用这些技术将两端(用户侧与核心侧)的设备构建静态的通信专线链路,终端设备或用户通过该已建立的通信链路,用户侧数据就可以经由两侧设备接入进而转发至专线网络中。然而,在网络设备中手动配置相应的配置参数会导致配置操作较为复杂。
目前数据中心内的专线开通方式普遍为手工配置交换机和路由器,使用二层vlan、qinq、mpls-vpls、vxlan等技术开通客户需求的专线通道,存在开通周期慢,计费方式分段复杂,计费逻辑复杂等问题出现。而且部分客户存在95值带宽计费需求和按时计费的需求,该需求进一步增大了运维人员的运维压力。而互联网客户开通的专线,计费需求不断增大时也会对运维造成很大的压力。
发明内容
为了克服现有的二层专线网络手动配置操作复杂,且人工配置时效性差,运维压力大,难以满足现有的专线开通与断开需求,浪费专线资源的问题,本发明提供一种二层虚拟化专线网络的搭建方法、设备及介质。
本发明提供了一种二层虚拟化专线网络的搭建方法,包括:
配置若干个网络设备的物理端口,搭建软件定义网络;所述网络设备包括交换机和路由器;
当接收到客户端发出的第一请求后,生成专线订单;
根据所述第一请求,生成与所述专线订单相关联的第一配置参数;
根据所述专线订单生成审核请求,发出审核请求并获得审核结果;
当所述审核结果是通过时,下发所述第一配置参数至对应的第一网络设备,将所述第一网络设备对应端口的配置参数修改为所述第一配置参数。
作为优选地,所述将所述第一网络设备对应端口的配置参数修改为所述第一配置参数之后,还包括:
采集所述第一网络设备的配置结果,并将所述配置结果和所述专线订单发送至客户端。
优选地,还包括:
如审核结果是不通过,则将审核结果和所述专线订单发送至客户端。
优选地,所述第一请求是开通专线请求、退订专线请求或修改专线请求其中之一;
所述开通专线请求包括需要开通的专线两端的物理地址和带宽值;
所述退订专线请求包括需要退订的专线两端的物理地址和带宽值;
所述修改专线请求包括修改前专线两端的物理地址和带宽值,以及修改后专线两端的物理地址和带宽值。
优选地,所述提交审核请求之前,还包括:
根据所述第一配置参数,检测对应的所述网络设备的对应端口中是否已有数据;
当所述第一请求是开通专线请求,且检测到对应的所述网络设备的对应端口中已有配置参数时,撤回开通专线请求;
当所述第一请求是退订专线请求时,且检测到对应的所述网络设备的对应端口中没有配置参数时,撤回退订专线请求。
优选地,所述根据所述第一请求,生成与所述专线订单相关联的第一配置参数,具体为:
当所述第一请求是开通专线请求时,根据所述专线两端的物理地址和带宽值,查询最近的空闲设备端口,生成包含两端设备各自的设备IP、设备端口类型、设备端口号、设备虚拟网络标识符和设备端口限速的第一配置参数;
当所述第一请求是退订专线请求时,根据所述专线两端的物理地址和带宽值,生成包含所需退订的两端设备各自的设备IP、设备端口类型、设备端口号、设备虚拟网络标识符和设备端口限速的第一配置参数;
当所述第一请求是修改专线请求时,根据所述修改前专线两端的物理地址和带宽值,以及修改后专线两端的物理地址和带宽值,生成包含修改前两端设备以及修改后两端设备,其各自的设备IP、设备端口类型、设备端口号、设备虚拟网络标识符和设备端口限速的第一配置参数。
优选地,所述提交审核请求,并获得审核结果之前,还包括:
获取无需审核的配置参数白名单;
依据所述配置参数白名单,检测所述第一配置参数是否需要审核;
如不需要,直接下发所述第一配置参数至对应的所述网络设备;
否则,提交审核请求,并获得审核结果。
本发明还提供了一种二层虚拟化专线网络的搭建设备,包括:初始化模块、订单模块、配置模块、审核模块和执行模块;
所述初始化模块用于配置若干个网络设备的物理端口,搭建软件定义网络;所述网络设备包括交换机和路由器;
所述订单模块用于当接收到客户端发出的第一请求后,生成与所述第一请求相关联的专线订单;
所述配置模块用于根据所述第一请求,生成第一配置参数;
所述审核模块用于提交审核请求,并获得审核结果;
所述执行模块用于当审核结果是通过时,下发所述第一配置参数至对应的所述网络设备,将所述网络设备的参数修改为所述第一配置参数。
作为优选地,所述第一请求是开通专线请求、退订专线请求或修改专线请求其中之一;
所述开通专线请求包括需要开通的专线两端的物理地址和带宽值;
所述退订专线请求包括需要退订的专线两端的物理地址和带宽值;
所述修改专线请求包括修改前专线两端的物理地址和带宽值,以及修改后专线两端的物理地址和带宽值;
所述配置模块包括第一检测单元、第一执行单元和第二执行单元;
所述第一检测单元用于根据所述第一配置参数,检测对应的所述网络设备的对应端口中是否已有数据;
所述第一执行单元用于当所述第一请求是开通专线请求,且所述第一检测单元检测到对应的所述网络设备的对应端口中已有配置参数时,撤回开通专线请求;
所述第二执行单元用于当所述第一请求是退订专线请求时,且所述第一检测单元检测到对应的所述网络设备的对应端口中没有配置参数时,撤回退订专线请求。
优选地,所述审核模块还包括白名单单元、第二检测单元、第三执行单元和第四执行单元;
所述白名单单元用于获取无需审核的配置参数白名单;
所述第二检测单元用于依据所述配置参数白名单,检测所述第一配置参数是否需要审核;
所述第三执行单元用于当所述第二检测单元检测到不需要审核时,直接下发所述第一配置参数至对应的所述网络设备;
所述第四执行单元用于当所述第二检测单元检测到需要审核时,提交审核请求,并获得审核结果。
本发明提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行上述二层虚拟化专线网络的搭建方法。
本发明的有益效果是:
通过根据专线请求自动生成配置指令,以开通专线网络,与现有技术中的在网络设备中手动配置相应配置会导致配置操作的复杂相比,本发明能够自动向网络设备下发配置指令,以指示网络设备建立两端用户侧端口的专线网络,不需要手动配置网络设备的参数,因此简化了网络设备的配置操作,降低了运维工作量,且使开通专线的效率和时效性更高,令专线网络接入的方法更加智能与自助。本发明易于实现,操作高效。
附图说明
下文将结合说明书附图对本发明进行进一步的描述说明,其中:
图1为本发明其中一个实施例的方法流程图;
图2为本发明另一个实施例的方法流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本方案公开了一种基于新一代网络技术SDN和VXLAN的专线自动开通方法。
软件定义网络(Software Defined Network,SDN)是网络虚拟化的一种实现方式,其核心技术OpenFlow通过将网络设备的控制面与数据面分离开来,从而实现了网络流量的灵活控制,使网络作为管道变得更加智能,为核心网络及应用的创新提供了良好的平台。
VXLAN是一种网络虚拟化技术,可以改进大型云计算在部署时的扩展问题,是对VLAN的一种扩展。VXLAN是一种功能强大的工具,可以穿透三层网络对二层进行扩展。它可通过封装流量并将其扩展到第三层网关,以此来解决VMS(虚拟内存***)的可移植性限制,使其可以访问在外部IP子网上的服务器。
参见图1和图2,是本发明的其中一个实施例,包括一种二层虚拟化专线网络的搭建方法、设备及介质,运用于基于专线计费方式的数据中心,根据各个专线需求的特性对交换机和路由器设备区分下发配置命令,采用标准化交换机开发接口对配置进行标准格式化下发。
本实施例的二层虚拟化专线网络的搭建方法,具体包括如下步骤:
S1、配置若干个网络设备的物理端口,搭建软件定义网络;所述网络设备包括交换机和路由器;
S2、当接收到客户端发出的第一请求后,生成专线订单;
S3、根据所述第一请求,生成与所述专线订单相关联的第一配置参数;
S4、根据所述专线订单生成审核请求,发出审核请求并获得审核结果;
S41、当所述审核结果是通过时,下发所述第一配置参数至对应的第一网络设备,将所述第一网络设备对应端口的配置参数修改为所述第一配置参数。
本实施例通过根据专线请求自动生成配置指令,以开通专线网络。与现有技术中的在网络设备中手动配置相应配置会导致配置操作的复杂相比,本实施例能够自动向网络设备下发配置指令,以指示网络设备建立两端用户侧端口的专线网络,不需要手动配置网络设备的参数,因此简化了网络设备的配置操作,降低了运维工作量,且使开通专线的效率和时效性更高,令专线网络接入的方法更加智能与自助。本发明易于实现,操作高效。
作为优选地,所述步骤S41之后,还包括:
S5、采集所述第一网络设备的配置结果,并将所述配置结果和所述专线订单发送至客户端。
优选地,还包括:
S42、如审核结果是不通过,则将审核结果和所述专线订单发送至客户端。
优选地,所述第一请求是开通专线请求、退订专线请求或修改专线请求其中之一;
所述开通专线请求包括需要开通的专线两端的物理地址和带宽值;
所述退订专线请求包括需要退订的专线两端的物理地址和带宽值;
所述修改专线请求包括修改前专线两端的物理地址和带宽值,以及修改后专线两端的物理地址和带宽值。
优选地,所述步骤S4之前,还包括分步骤如下:
S31、根据所述第一配置参数,检测对应的所述网络设备的对应端口中是否已有数据;
S311、当所述第一请求是开通专线请求,且检测到对应的所述网络设备的对应端口中已有配置参数时,撤回开通专线请求;
S312、当所述第一请求是退订专线请求时,且检测到对应的所述网络设备的对应端口中没有配置参数时,撤回退订专线请求。
优选地,所述步骤S4之前,还包括:
S32、获取无需审核的配置参数白名单;
S321、依据所述配置参数白名单,检测所述第一配置参数是否需要审核;
S41、如不需要,直接下发所述第一配置参数至对应的所述网络设备;
S4、否则,提交审核请求,并获得审核结果。
本发明还提供了一种二层虚拟化专线网络的搭建设备,包括:初始化模块、订单模块、配置模块、审核模块和执行模块;
所述初始化模块用于配置若干个网络设备的物理端口,搭建软件定义网络;所述网络设备包括交换机和路由器;
所述订单模块用于当接收到客户端发出的第一请求后,生成与所述第一请求相关联的专线订单;
所述配置模块用于根据所述第一请求,生成第一配置参数;
所述审核模块用于提交审核请求,并获得审核结果;
所述执行模块用于当审核结果是通过时,下发所述第一配置参数至对应的所述网络设备,将所述网络设备的参数修改为所述第一配置参数。
作为优选地,所述第一请求是开通专线请求、退订专线请求或修改专线请求其中之一;
所述开通专线请求包括需要开通的专线两端的物理地址和带宽值;
所述退订专线请求包括需要退订的专线两端的物理地址和带宽值;
所述修改专线请求包括修改前专线两端的物理地址和带宽值,以及修改后专线两端的物理地址和带宽值;
所述配置模块包括第一检测单元、第一执行单元和第二执行单元;
所述第一检测单元用于根据所述第一配置参数,检测对应的所述网络设备的对应端口中是否已有数据;
所述第一执行单元用于当所述第一请求是开通专线请求,且所述第一检测单元检测到对应的所述网络设备的对应端口中已有配置参数时,撤回开通专线请求;
所述第二执行单元用于当所述第一请求是退订专线请求时,且所述第一检测单元检测到对应的所述网络设备的对应端口中没有配置参数时,撤回退订专线请求。
优选地,所述审核模块还包括白名单单元、第二检测单元、第三执行单元和第四执行单元;
所述白名单单元用于获取无需审核的配置参数白名单;
所述第二检测单元用于依据所述配置参数白名单,检测所述第一配置参数是否需要审核;
所述第三执行单元用于当所述第二检测单元检测到不需要审核时,直接下发所述第一配置参数至对应的所述网络设备;
所述第四执行单元用于当所述第二检测单元检测到需要审核时,提交审核请求,并获得审核结果。
本实施例克服了现有网络中,缺乏智能合理的专线自动化开通办法,解决了运维人员后台开通专线工作量大的痛点,实现简单高效。本实施例能够自动向网络设备下发配置指令,以网络设备建立两端用户侧端口的专线网络,不需要手动配置网络设备的参数,因此简化了网络设备的配置操作,降低了运维工作量,且使开通专线的效率和时效性更高,令专线网络接入的方法更加智能与自助。
参见图2,本实施例针对开通专线和退订专线的详细流程步骤如下:
S11、登入网络设备;
S12、配置若干个网络设备的物理端口,搭建软件定义网络;所述网络设备包括交换机和路由器;
S2、检测订单需求;
S21、当接收到客户端发出的第一请求后,生成专线订单;
S3、根据所述第一请求,生成与所述专线订单相关联的第一配置参数;
S311、当所述第一请求是退订专线请求时;
S321、检测对应的所述网络设备的对应端口中是否已有配置参数;
S52、如对应端口中没有配置参数,撤回退订专线请求;
S331、如对应端口中有配置参数,检测是否需要审核;
S51、如不需要审核,则下发所述第一配置参数至对应的所述网络设备,将所述网络设备的配置参数修改为所述第一配置参数;
S41、如需要审核,根据所述专线订单生成审核请求,发出审核请求并获得审核结果;
S51、当审核结果是通过时,下发所述第一配置参数至对应的所述网络设备,将所述网络设备的配置参数修改为所述第一配置参数;
S52、当审核结果是不通过时,撤回退订专线请求;
S312、当所述第一请求是开通专线请求时;
S322、检测对应的所述网络设备的对应端口中是否已有配置参数;
S53、如对应端口中有配置参数,撤回开通专线请求;
S332、如对应端口中没有配置参数,检测是否需要审核;
S51、如不需要审核,则下发所述第一配置参数至对应的所述网络设备,将所述网络设备的配置参数修改为所述第一配置参数;
S42、如需要审核,根据所述专线订单生成审核请求,发出审核请求并获得审核结果;
S51、当所述审核结果是通过时,下发所述第一配置参数至对应的第一网络设备,将所述第一网络设备对应端口的配置参数修改为所述第一配置参数;
S53、当所述审核结果是不通过时,撤回开通专线请求。
本实施例中,所述步骤S3,具体为:
所述根据所述第一请求,生成与所述专线订单相关联的第一配置参数,具体为:
当所述第一请求是开通专线请求时,根据所述专线两端的物理地址和带宽值,查询最近的空闲设备端口,生成包含两端设备各自的设备IP、设备端口类型、设备端口号、设备虚拟网络标识符和设备端口限速的第一配置参数;
当所述第一请求是退订专线请求时,根据所述专线两端的物理地址和带宽值,生成包含所需退订的两端设备各自的设备IP、设备端口类型、设备端口号、设备虚拟网络标识符和设备端口限速的第一配置参数;
当所述第一请求是修改专线请求时,根据所述修改前专线两端的物理地址和带宽值,以及修改后专线两端的物理地址和带宽值,生成包含修改前两端设备以及修改后两端设备,其各自的设备IP、设备端口类型、设备端口号、设备虚拟网络标识符和设备端口限速的第一配置参数。
在本实施例中,设两端设备分别为A端设备和B端设备,第一请求与第一配置参数的数据均包含在如下数据库中:
1、用户参数表单数据库:用户UID号(全局唯一),VNI号(全局唯一,自动按顺序分配),带宽值。
2、设备配置参数数据库:A端设备管理IP,A端设备端口类型,A端口设备端口号,A端设备VNI号(全局唯一,自动按顺序分配);B端设备管理IP,B端设备端口类型,B端设备端口号,B端设备VNI号(全局唯一,自动按顺序分配)。
3、***调度用户参数中的客户对应的VNI号代入至客户填写的表单,客户填写的表单内容含有以下信息:专线带宽值,A端和B端接入机房对应设备,对应端口号。
将客户填写表单信息与***自身的设备配置数据库结合,生成配置文件,以两端设备各自的设备IP、设备端口类型、设备端口号、设备虚拟网络标识符和设备端口限速的第一配置参数为例,其内容包括:
A端设备管理IP“X.X.X.X”;
A端设备端口类型“GE,10GE,40GE,100GE”;
A端设备端口号“port1~48,port49~54”;
A端设备VNI号“3000~13000”;
A端设备端口限速“1024~102400000(单位kbps)”;
B端设备管理IP“X.X.X.X”;
B端设备端口类型“GE,10GE,40GE,100GE”;
B端设备端口号“port1~48,port49~54”;
B端设备VNI号“3000~13000”;
B端设备端口限速“1024~102400000(单位kbps)”。
本实施例使用SNMP南向开放接口技术功能,使用公开的SNMP-MIB库,对华为、华三等网络设备(交换机和路由器),进行SNMP信息采集和建立数据库表项(配置参数数据库),将信息记录至配置参数数据库,其中具有如下信息:
设备IP接口信息:主要采集设备的虚拟环回端口IP信息,虚拟环回端口作用于VXLAN的VTEP端点IP(***统一称为设备管理IP),并且与设备录入的信息做校验,防止人员录入和实际操作有不一致;
设备端口信息:主要采集设备的物理端口信息,将GE,10GE,40GE,100GE等端口号,记录为port号;
设备配置信息:主要采集设备的VXLAN配置项,含VXLAN隧道接口配置,虚拟二层域配置,VNI号配置,用于管理员和运维员检查核实配置,用于排障和debug等工作;
设备端口限速信息:主要采集所有VXLAN配置的端口中含有限速的配置,用于校验、排障、debug等工作。
作为本发明的另一实施例,是通过上述一种二层虚拟化专线网络的搭建方法,通过编程实现的二层虚拟化专线网络的开通***(以下简称***),在客户通过***提交专线请求时,将专线请求需要的交换机端口(提前由工作人员录入)进行***关联匹配,由***生成专线开通的配置,并提交至交换机进行配置下发,从而便捷的开通专线网络,实现利用机器自动化代替人手配置,减少错误发生以及运维工作量。
本实施例将交换机和路由器,通过公开的南向接口,使用***进行配置,从而实现对接,识别现有设备配置,管理每个交换机物理端口,根据端口信息建立数据库表项。
本实施例的实际使用场景如下:
1、当下发开通专线请求时,***自动生成专线订单并关联对应专线订单,将对应网络设备的物理端口进行A端与B端的关联,从而生成配置项;通过自动生成配置后进行数据的提交最终由管理人员审批并确认下发到交换机处;最终反馈专线订单给到***前端的使用者;
2、如下发退订专线请求时,***根据填入的专线订单,将现有建立关联关系的A端和B端生成的配置进行回退删除,通过自动生成的配置后数据的提交最终由管理人员审批并确认下发到交换机处;最终反馈结果给到***前端的使用者;
3、如下发修改专线请求(修改带宽)时,***根据填入的专线订单,将现有建立关联关系的A端和B端所生成的配置,针对带宽值进行调整修改,生成配置后进行数据的提交,由管理人员审批并确认下发到交换机处;最终反馈结果给到***前端的使用者。
所述由管理人员审批并确认下发到交换机处,可以由***管理员调整为直接下发到交换机,还是经过审批后再下发到交换机。站在整网数据安全情况下,最好具备审批功能,该***是为了减轻人员配置工作量,但是同时也要根据实际情况保护现网安全。
配置参数在经过审核后自动下发到网络设备处,将直接开通对应的专线网络。反馈专线订单是为了让客户区分每一条专线,订单是可以后续关联退订和修改业务。客户无需直接参与交换机配置开通,只需要提交第一请求并接到反馈结果后,客户即可验证专线网络是否开通成功,并开始使用专线网络。
本发明公开的设备,包括处理器和存储装置,存储装置用于存储一个或多个程序;当一个或多个程序被处理器执行时,处理器实现上述的二层虚拟化专线网络的搭建方法。所称处理器可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(ApplicationSpecific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable GateArray,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所称处理器是测试设备的控制中心,利用各种接口和线路连接整个测试设备的各个部分。
存储装置可用于存储计算机程序和/或模块,处理器通过运行或执行存储在存储装置内的计算机程序和/或模块,以及调用存储在存储装置内的数据,实现终端设备的各种功能。存储装置可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序等;存储数据区可存储根据终端设备的使用所创建的数据等。此外,存储装置可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
其中,二层虚拟化专线网络的搭建设备集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,计算机程序可存储于至少一个计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,计算机程序包括计算机程序代码,计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。计算机可读介质可以包括:能够携带计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、电载波信号、电信信号以及软件分发介质等。
需说明的是,以上所描述的设备及装置的实施例仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,本发明提供的装置实施例的附图中,模块之间的连接关系表示它们之间具有通信连接,具体可以实现为一条或多条通信总线或信号线。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步的详细说明,应当理解,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围。特别指出,对于本领域技术人员来说,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种二层虚拟化专线网络的搭建方法,其特征在于,包括:
配置若干个网络设备的物理端口,搭建软件定义网络;所述网络设备包括交换机和路由器;
当接收到客户端发出的第一请求后,生成专线订单;
根据所述第一请求,生成与所述专线订单相关联的第一配置参数;
根据所述专线订单生成审核请求,发出审核请求并获得审核结果;
当所述审核结果是通过时,下发所述第一配置参数至对应的第一网络设备,将所述第一网络设备对应端口的配置参数修改为所述第一配置参数。
2.根据权利要求1所述的一种二层虚拟化专线网络的搭建方法,其特征在于,所述将所述第一网络设备对应端口的配置参数修改为所述第一配置参数之后,还包括:
采集所述第一网络设备的配置结果,并将所述配置结果和所述专线订单发送至客户端。
3.根据权利要求2所述的一种二层虚拟化专线网络的搭建方法,其特征在于,还包括:
如审核结果是不通过,则将审核结果和所述专线订单发送至客户端。
4.根据权利要求1所述的一种二层虚拟化专线网络的搭建方法,其特征在于,所述第一请求是开通专线请求、退订专线请求或修改专线请求其中之一;
所述开通专线请求包括需要开通的专线两端的物理地址和带宽值;
所述退订专线请求包括需要退订的专线两端的物理地址和带宽值;
所述修改专线请求包括修改前专线两端的物理地址和带宽值,以及修改后专线两端的物理地址和带宽值。
5.根据权利要求4所述的一种二层虚拟化专线网络的搭建方法,其特征在于,所述提交审核请求之前,还包括:
根据所述第一配置参数,检测对应的所述网络设备的对应端口中是否已有数据;
当所述第一请求是开通专线请求,且检测到对应的所述网络设备的对应端口中已有配置参数时,撤回开通专线请求;
当所述第一请求是退订专线请求时,且检测到对应的所述网络设备的对应端口中没有配置参数时,撤回退订专线请求。
6.根据权利要求4所述的一种二层虚拟化专线网络的搭建方法,其特征在于,所述根据所述第一请求,生成与所述专线订单相关联的第一配置参数,具体为:
当所述第一请求是开通专线请求时,根据所述专线两端的物理地址和带宽值,查询最近的空闲设备端口,生成包含两端设备各自的设备IP、设备端口类型、设备端口号、设备虚拟网络标识符和设备端口限速的第一配置参数;
当所述第一请求是退订专线请求时,根据所述专线两端的物理地址和带宽值,生成包含所需退订的两端设备各自的设备IP、设备端口类型、设备端口号、设备虚拟网络标识符和设备端口限速的第一配置参数;
当所述第一请求是修改专线请求时,根据所述修改前专线两端的物理地址和带宽值,以及修改后专线两端的物理地址和带宽值,生成包含修改前两端设备以及修改后两端设备,其各自的设备IP、设备端口类型、设备端口号、设备虚拟网络标识符和设备端口限速的第一配置参数。
7.根据权利要求1所述的一种二层虚拟化专线网络的搭建方法,其特征在于,所述提交审核请求,并获得审核结果之前,还包括:
获取无需审核的配置参数白名单;
依据所述配置参数白名单,检测所述第一配置参数是否需要审核;
如不需要,直接下发所述第一配置参数至对应的所述网络设备;
否则,提交审核请求,并获得审核结果。
8.一种二层虚拟化专线网络的搭建设备,其特征在于,包括:初始化模块、订单模块、配置模块、审核模块和执行模块;
所述初始化模块用于配置若干个网络设备的物理端口,搭建软件定义网络;所述网络设备包括交换机和路由器;
所述订单模块用于当接收到客户端发出的第一请求后,生成与所述第一请求相关联的专线订单;
所述配置模块用于根据所述第一请求,生成第一配置参数;
所述审核模块用于提交审核请求,并获得审核结果;
所述执行模块用于当审核结果是通过时,下发所述第一配置参数至对应的所述网络设备,将所述网络设备的参数修改为所述第一配置参数。
9.根据权利要求8所述的一种二层虚拟化专线网络的搭建设备,其特征在于,所述第一请求是开通专线请求、退订专线请求或修改专线请求其中之一;
所述开通专线请求包括需要开通的专线两端的物理地址和带宽值;
所述退订专线请求包括需要退订的专线两端的物理地址和带宽值;
所述修改专线请求包括修改前专线两端的物理地址和带宽值,以及修改后专线两端的物理地址和带宽值;
所述配置模块包括第一检测单元、第一执行单元和第二执行单元;
所述第一检测单元用于根据所述第一配置参数,检测对应的所述网络设备的对应端口中是否已有数据;
所述第一执行单元用于当所述第一请求是开通专线请求,且所述第一检测单元检测到对应的所述网络设备的对应端口中已有配置参数时,撤回开通专线请求;
所述第二执行单元用于当所述第一请求是退订专线请求时,且所述第一检测单元检测到对应的所述网络设备的对应端口中没有配置参数时,撤回退订专线请求。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如权利要求1至6中任意一项所述的二层虚拟化专线网络的搭建方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210018234.3A CN114500260B (zh) | 2022-01-07 | 2022-01-07 | 一种二层虚拟化专线网络的搭建方法、设备及介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210018234.3A CN114500260B (zh) | 2022-01-07 | 2022-01-07 | 一种二层虚拟化专线网络的搭建方法、设备及介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114500260A true CN114500260A (zh) | 2022-05-13 |
CN114500260B CN114500260B (zh) | 2022-11-08 |
Family
ID=81509408
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210018234.3A Active CN114500260B (zh) | 2022-01-07 | 2022-01-07 | 一种二层虚拟化专线网络的搭建方法、设备及介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114500260B (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106533883A (zh) * | 2016-11-16 | 2017-03-22 | 中国联合网络通信集团有限公司 | 一种网络专线的建立方法、装置及*** |
CN106571992A (zh) * | 2016-10-27 | 2017-04-19 | 深圳市深信服电子科技有限公司 | 虚拟专线建立方法及装置 |
US20170345082A1 (en) * | 2016-05-24 | 2017-11-30 | Level 3 Communications, Llc | Systems and methods for staging customer premise equipment of a telecommunications network |
CN109120459A (zh) * | 2018-09-27 | 2019-01-01 | 中国联合网络通信有限公司广东省分公司 | 一种基于业务编排器的城域网业务处理方法 |
CN109361555A (zh) * | 2018-12-03 | 2019-02-19 | 中国联合网络通信集团有限公司 | 云网业务开通的方法和装置 |
CN111106991A (zh) * | 2018-10-29 | 2020-05-05 | ***通信集团浙江有限公司 | 一种云专线***及其业务发放和开通方法 |
CN112203172A (zh) * | 2020-10-09 | 2021-01-08 | 中国联合网络通信集团有限公司 | 专线开通方法及装置 |
-
2022
- 2022-01-07 CN CN202210018234.3A patent/CN114500260B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170345082A1 (en) * | 2016-05-24 | 2017-11-30 | Level 3 Communications, Llc | Systems and methods for staging customer premise equipment of a telecommunications network |
CN106571992A (zh) * | 2016-10-27 | 2017-04-19 | 深圳市深信服电子科技有限公司 | 虚拟专线建立方法及装置 |
CN106533883A (zh) * | 2016-11-16 | 2017-03-22 | 中国联合网络通信集团有限公司 | 一种网络专线的建立方法、装置及*** |
CN109120459A (zh) * | 2018-09-27 | 2019-01-01 | 中国联合网络通信有限公司广东省分公司 | 一种基于业务编排器的城域网业务处理方法 |
CN111106991A (zh) * | 2018-10-29 | 2020-05-05 | ***通信集团浙江有限公司 | 一种云专线***及其业务发放和开通方法 |
CN109361555A (zh) * | 2018-12-03 | 2019-02-19 | 中国联合网络通信集团有限公司 | 云网业务开通的方法和装置 |
CN112203172A (zh) * | 2020-10-09 | 2021-01-08 | 中国联合网络通信集团有限公司 | 专线开通方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN114500260B (zh) | 2022-11-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2023098645A1 (zh) | 容器网络配置方法、装置、计算节点、主节点及存储介质 | |
CN110301104B (zh) | 一种光线路终端olt设备虚拟方法及相关设备 | |
US6816897B2 (en) | Console mapping tool for automated deployment and management of network devices | |
AU2012340387B2 (en) | Network control system for configuring middleboxes | |
US10911331B2 (en) | Service configuration method and apparatus for network service | |
US7539769B2 (en) | Automated deployment and management of network devices | |
US11799946B2 (en) | Method and apparatus for cloud service management, and readable storage medium | |
US8359390B2 (en) | Method and system for provisioning services on a communication network | |
JP2015534320A (ja) | ポリシーベースのデータセンタネットワーク自動化を提供するシステムおよび方法 | |
CN109714238A (zh) | 一种用于实现虚拟机间通信的方法及设备 | |
CN108989071B (zh) | 虚拟服务提供方法、网关设备及存储介质 | |
US7735095B2 (en) | Network device drivers using a communication transport | |
CN110798341B (zh) | 业务开通方法、装置及*** | |
CN108512811A (zh) | 一种基于sdn的虚拟网络隔离方法及sdn控制器 | |
CN114500260B (zh) | 一种二层虚拟化专线网络的搭建方法、设备及介质 | |
CN112187489B (zh) | 基于软件定义网络的网络管理***及方法 | |
US20230198827A1 (en) | Configuration Error Information Transmission Method and Device | |
US10904098B2 (en) | Health check automation for virtual network functions | |
CN114189485A (zh) | 一种交换机的网口管理方法、***及计算机可读存储介质 | |
AU2017204765A1 (en) | Network control system for configuring middleboxes | |
CN112953741B (zh) | 城域网安全访问端口控制管理方法及装置 | |
EP1457002A1 (de) | Persistente speicherung von netzwerkmanagementdaten unter verwendung von objektreferenzen | |
US20170366391A1 (en) | Network Event Locus Descriptor | |
Xie | Integrating OpenStack and ODL to Provide VTN Automation Service | |
CN117201135B (zh) | 业务随行方法、装置、计算机设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |