CN116896563B - Cloud private line opening method, device, system and storage medium - Google Patents
Cloud private line opening method, device, system and storage medium Download PDFInfo
- Publication number
- CN116896563B CN116896563B CN202311160833.XA CN202311160833A CN116896563B CN 116896563 B CN116896563 B CN 116896563B CN 202311160833 A CN202311160833 A CN 202311160833A CN 116896563 B CN116896563 B CN 116896563B
- Authority
- CN
- China
- Prior art keywords
- target
- cpe
- information
- cloud
- vgw
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 162
- 238000003860 storage Methods 0.000 title claims abstract description 11
- 238000004891 communication Methods 0.000 claims abstract description 5
- 230000002457 bidirectional effect Effects 0.000 claims description 17
- 238000001514 detection method Methods 0.000 claims description 17
- 238000012545 processing Methods 0.000 claims description 13
- 229920006235 chlorinated polyethylene elastomer Polymers 0.000 description 292
- 238000001994 activation Methods 0.000 description 67
- 230000004913 activation Effects 0.000 description 66
- 230000006870 function Effects 0.000 description 37
- 230000008569 process Effects 0.000 description 31
- 230000002776 aggregation Effects 0.000 description 15
- 238000004220 aggregation Methods 0.000 description 15
- 238000010586 diagram Methods 0.000 description 9
- 230000000694 effects Effects 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 5
- 238000012790 confirmation Methods 0.000 description 4
- 238000012360 testing method Methods 0.000 description 4
- 238000012795 verification Methods 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 208000033748 Device issues Diseases 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000000136 cloud-point extraction Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000002955 isolation Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000012800 visualization Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- 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]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
技术领域Technical field
本发明涉及通信技术领域,特别是指一种云专线开通方法、装置、系统和存储介质。The present invention relates to the field of communication technology, and in particular, to a method, device, system and storage medium for opening a cloud dedicated line.
背景技术Background technique
随着企业业务的快速发展和推进,越来越多的企业有上云的需求,需要开通云专线,特别是大有企业,经常会有海量用户侧接入点入云需求。With the rapid development and advancement of enterprise business, more and more enterprises have the need to go to the cloud and open cloud dedicated lines. Especially large enterprises often have the need to access the cloud from a large number of user-side access points.
现有技术方案中,常见的方式是通过运营商多协议标签交换(Multi-ProtocolLabel Switching,MPLS)虚拟专用网络(Virtual Private Network,VPN)MPLS-VPN专线的方式对接云商资源池实现入云,大规模入云时采用一条专线创建一个MPLS-VPN的方式接入公有云(移动云)的虚拟专有云(Virtual Private Cloud,VPC)设备,然而,此种方式在大规模专线入云时,会受到VPN实例数、移动云的云内资源的限制,降低云网资源的利用率。Among the existing technical solutions, a common method is to connect to the cloud provider's resource pool through the operator's Multi-Protocol Label Switching (MPLS) Virtual Private Network (VPN) MPLS-VPN dedicated line to achieve cloud access. When entering the cloud on a large scale, a dedicated line is used to create an MPLS-VPN to access the Virtual Private Cloud (VPC) device of the public cloud (mobile cloud). However, when this method is used on a large scale to enter the cloud through a dedicated line, It will be limited by the number of VPN instances and the cloud resources of mobile cloud, which will reduce the utilization of cloud network resources.
发明内容Contents of the invention
本发明的目的是提供一种云专线开通方法、装置、系统和存储介质,用以解决现有技术中,在大规模专线入云时,会受到VPN实例数、移动云的云内资源的限制,云网资源的利用率低的问题。The purpose of the present invention is to provide a method, device, system and storage medium for opening a cloud dedicated line to solve the problem in the existing technology that when a large-scale dedicated line enters the cloud, it will be limited by the number of VPN instances and the in-cloud resources of the mobile cloud. , the problem of low utilization of cloud network resources.
为解决上述技术问题,本发明实施例提供如下技术方案:In order to solve the above technical problems, embodiments of the present invention provide the following technical solutions:
第一方面,本发明提供了一种云专线开通方法,应用于第一编排设备,所述方法包括:In a first aspect, the present invention provides a method for opening a cloud dedicated line, which is applied to the first orchestration device. The method includes:
接收第二编排设备发送的移动云内的目标云端边缘设备CPE的互联网地址信息和目标虚拟网关VGW的互联网地址信息;Receive the Internet address information of the target cloud edge device CPE and the Internet address information of the target virtual gateway VGW in the mobile cloud sent by the second orchestration device;
向目标控制设备发送第一指示信息,所述第一指示信息用于指示所述目标控制设备查找目标网络侧运营商边缘设备NPE的设备信息,以及,指示所述目标控制设备根据目标NPE的设备信息、目标CPE的互联网地址信息和目标VGW的互联网地址信息创建目标虚拟专用网络VPN实例;Send first instruction information to the target control device, where the first instruction information is used to instruct the target control device to search for device information of the target network-side operator edge device NPE, and instruct the target control device according to the device of the target NPE. information, the Internet address information of the target CPE and the Internet address information of the target VGW to create a target virtual private network VPN instance;
向所述目标控制设备发送第二指示信息,所述第二指示信息用于指示所述目标控制设备创建与目标VPN实例绑定的目标子接口,并向所述目标VPN实例添加目标端口;所述目标端口用于连接所述目标NPE和所述目标CPE,所述目标端口用于连接所述目标CPE和所述目标VGW;Send second instruction information to the target control device, where the second instruction information is used to instruct the target control device to create a target sub-interface bound to the target VPN instance and add a target port to the target VPN instance; The target port is used to connect the target NPE and the target CPE, and the target port is used to connect the target CPE and the target VGW;
向第三编排设备发送第三指示信息;所述第三指示信息用于指示所述第三编排设备进行省内目标落地分组传送网PTN的路由配置;所述目标子接口用于连接所述目标NPE和目标落地PTN。Send third instruction information to the third orchestration device; the third instruction information is used to instruct the third orchestration device to perform routing configuration of the intra-provincial target landing packet transport network PTN; the target sub-interface is used to connect the target NPE and target landing PTN.
可选地,所述接收第二编排设备发送的移动云内的目标云端边缘设备CPE的互联网地址信息和目标虚拟网关VGW的互联网地址信息,包括:Optionally, receiving the Internet address information of the target cloud edge device CPE and the Internet address information of the target virtual gateway VGW in the mobile cloud sent by the second orchestration device includes:
获取所述目标CPE的设备标识信息和所述目标CPE的端口标识信息;Obtain the device identification information of the target CPE and the port identification information of the target CPE;
向所述第二编排设备发送第四指示信息,所述第四指示信息用于指示所述第二编排设备在所述移动云内根据所述目标CPE的设备标识信息和所述目标CPE的端口标识信息在所述移动云内创建云内网络,得到所述目标CPE的互联网地址信息和所述目标VGW的互联网地址信息;Send fourth instruction information to the second orchestration device, where the fourth instruction information is used to instruct the second orchestration device to use the device identification information of the target CPE and the port of the target CPE in the mobile cloud. The identification information creates an intra-cloud network in the mobile cloud, and obtains the Internet address information of the target CPE and the Internet address information of the target VGW;
接收所述第二编排设备发送的所述目标CPE的互联网地址信息和所述目标VGW的互联网地址信息。Receive the Internet address information of the target CPE and the Internet address information of the target VGW sent by the second orchestration device.
可选地,获取所述目标CPE的设备标识信息和所述目标CPE的端口标识信息,包括:Optionally, obtaining the device identification information of the target CPE and the port identification information of the target CPE includes:
向所述目标控制设备发送第五指示信息,所述第五指示信息用于指示所述目标控制设备对所述目标CPE进行预占;Send fifth instruction information to the target control device, where the fifth instruction information is used to instruct the target control device to preempt the target CPE;
接收所述目标控制设备在对所述目标CPE预占成功后发送的所述目标CPE的设备标识信息和所述目标CPE的端口标识信息。Receive the device identification information of the target CPE and the port identification information of the target CPE sent by the target control equipment after successfully pre-empting the target CPE.
可选地,向所述目标控制设备发送第二指示信息,包括:Optionally, sending second indication information to the target control device includes:
获取所述第三编排设备根据业务工单发送的所述目标落地PTN的相关信息;Obtain the relevant information of the target landing PTN sent by the third orchestration device according to the business work order;
根据所述目标落地PTN的相关信息,向所述目标控制设备发送第六指示信息,所述第六指示信息用于指示所述目标控制设备对所述目标落地PTN对应的所述目标NPE进行预占,得到所述目标NPE的设备信息;According to the relevant information of the target landing PTN, sixth instruction information is sent to the target control device. The sixth instruction information is used to instruct the target control device to prepare the target NPE corresponding to the target landing PTN. Account to obtain the device information of the target NPE;
向所述目标控制设备发送第二指示信息,所述第二指示信息用于指示所述目标控制设备创建与所述目标VPN实例绑定的目标子接口,并指示所述目标控制设备根据所述目标NPE的设备信息向所述目标VPN实例添加目标端口。Send second instruction information to the target control device, where the second instruction information is used to instruct the target control device to create a target sub-interface bound to the target VPN instance, and instruct the target control device according to the The device information of the target NPE adds a target port to the target VPN instance.
可选地,获取所述第三编排设备根据业务工单发送的所述目标落地PTN的相关信息,包括:Optionally, obtain relevant information about the target landing PTN sent by the third orchestration device according to the service work order, including:
向所述第三编排设备发送第七指示信息,所述第七指示信息用于指示所述第三编排设备确定满足所述业务工单的所述目标落地PTN的相关信息;Send seventh instruction information to the third orchestration device, where the seventh instruction information is used to instruct the third orchestration device to determine relevant information that satisfies the target landing PTN of the business work order;
接收所述第三编排设备发送的所述目标落地PTN的相关信息。Receive information related to the target landing PTN sent by the third orchestration device.
可选地,所述方法还包括:Optionally, the method also includes:
接收所述第三编排设备发送的第八指示信息,所述第八指示信息用于指示用户端与虚拟专有云VPC设备之间连通,所述第八指示信息是所述用户端向所述第三编排设备发送的;Receive eighth instruction information sent by the third orchestration device, the eighth instruction information is used to indicate the connection between the user terminal and the virtual private cloud VPC device, and the eighth instruction information is the user terminal sending a request to the virtual private cloud VPC device. Sent by a third orchestration device;
其中,所述用户端与所述目标落地PTN连接,所述VPC设备与所述目标VGW连接。Wherein, the user terminal is connected to the target landing PTN, and the VPC device is connected to the target VGW.
可选地,所述目标VPN实例为边际网关协议BGP或多协议标签交换MPLS网际互连协议IP VPN实例。Optionally, the target VPN instance is a Border Gateway Protocol BGP or a Multi-Protocol Label Switching MPLS Internetworking Protocol IP VPN instance.
可选地,所述方法还包括:Optionally, the method also includes:
向所述目标控制设备发送第九指示信息,所述第九指示信息用于指示所述目标控制设备对所述目标CPE配置双向转发检测BFD功能,所述目标CPE用于根据所述BFD功能检测所述目标CPE与所述目标VGW是否连接,在所述目标CPE检测到所述目标CPE与所述目标VGW连接断开的情况下,所述目标VGW切换至与第一CPE连接;Send ninth instruction information to the target control device, the ninth instruction information is used to instruct the target control device to configure a bidirectional forwarding detection BFD function for the target CPE, and the target CPE is used to detect according to the BFD function Whether the target CPE is connected to the target VGW, and when the target CPE detects that the connection between the target CPE and the target VGW is disconnected, the target VGW switches to a connection with the first CPE;
其中,所述第一CPE与所述目标CPE的IP地址相同,所述第一CPE与所述目标NPE连接。Wherein, the IP addresses of the first CPE and the target CPE are the same, and the first CPE is connected to the target NPE.
可选地,所述方法还包括:Optionally, the method also includes:
向所述第二编排设备发送第十指示信息,所述第十指示信息用于指示所述第二编排设备对所述目标VGW配置BFD功能,所述目标VGW用于根据所述BFD功能检测所述目标CPE与所述目标VGW是否连接,在所述目标VGW检测到所述目标CPE与所述目标VGW连接断开的情况下,所述目标VGW切换至与第一CPE连接;Send tenth indication information to the second orchestration device, the tenth indication information is used to instruct the second orchestration device to configure the BFD function for the target VGW, and the target VGW is used to detect the BFD function according to the BFD function. Whether the target CPE is connected to the target VGW, and when the target VGW detects that the connection between the target CPE and the target VGW is disconnected, the target VGW switches to the first CPE;
其中,所述第一CPE与所述目标CPE的IP地址相同,所述第一CPE与所述目标NPE连接。Wherein, the IP addresses of the first CPE and the target CPE are the same, and the first CPE is connected to the target NPE.
第二方面,本发明实施例还提供一种云专线开通方法,应用于第二编排设备,所述方法包括:In a second aspect, embodiments of the present invention also provide a method for opening a cloud dedicated line, which is applied to the second orchestration device. The method includes:
向第一编排设备发送移动云内的目标云端边缘设备CPE的互联网地址信息和目标虚拟网关VGW的互联网地址信息。Send the Internet address information of the target cloud edge device CPE in the mobile cloud and the Internet address information of the target virtual gateway VGW to the first orchestration device.
可选地,向第一编排设备发送移动云内的目标云端边缘设备CPE的互联网地址信息和目标虚拟网关VGW的互联网地址信息,包括:Optionally, send the Internet address information of the target cloud edge device CPE and the Internet address information of the target virtual gateway VGW in the mobile cloud to the first orchestration device, including:
接收所述第一编排设备发送的第四指示信息;Receive fourth indication information sent by the first orchestration device;
根据所述第四指示信息,在所述移动云内根据目标CPE的设备标识信息和目标CPE的端口标识信息创建云内网络,得到所述目标CPE的互联网地址信息和目标VGW的互联网地址信息;其中,所述第四指示信息包括所述目标CPE的设备标识信息和所述目标CPE的端口标识信息;According to the fourth instruction information, create an intra-cloud network in the mobile cloud based on the device identification information of the target CPE and the port identification information of the target CPE, and obtain the Internet address information of the target CPE and the Internet address information of the target VGW; Wherein, the fourth indication information includes device identification information of the target CPE and port identification information of the target CPE;
向所述第一编排设备发送所述目标CPE的互联网地址信息和所述目标VGW的互联网地址信息。Send the Internet address information of the target CPE and the Internet address information of the target VGW to the first orchestration device.
可选地,所述方法还包括:Optionally, the method also includes:
接收所述第一编排设备发送的第十指示信息;Receive the tenth indication information sent by the first orchestration device;
根据所述第十指示信息对目标VGW配置双向转发检测BFD功能,所述目标VGW用于根据所述BFD功能检测目标CPE与所述目标VGW是否连接,在所述目标VGW检测到所述目标CPE与所述目标VGW连接断开的情况下,所述目标VGW切换至与第一CPE连接;According to the tenth instruction information, the target VGW is configured with a bidirectional forwarding detection BFD function. The target VGW is configured to detect whether the target CPE is connected to the target VGW according to the BFD function. When the target VGW detects the target CPE When the connection with the target VGW is disconnected, the target VGW switches to a connection with the first CPE;
其中,所述第一CPE与所述目标CPE的网际互连协议IP地址相同,所述第一CPE与目标网络侧运营商边缘设备NPE连接;Wherein, the Internet Protocol IP address of the first CPE and the target CPE are the same, and the first CPE is connected to the target network side operator edge equipment NPE;
目标NPE的设备信息是目标控制设备根据第一指示信息进行查找得到的,所述第一指示信息是所述第一编排设备向所述目标控制设备发送的。The device information of the target NPE is obtained by searching the target control device according to the first indication information, and the first indication information is sent by the first orchestration device to the target control device.
第三方面,本发明实施例还提供一种云专线开通方法,应用于目标控制设备,所述方法包括:In a third aspect, embodiments of the present invention also provide a method for opening a cloud dedicated line, which is applied to a target control device. The method includes:
接收第一编排设备发送的第一指示信息;Receive the first instruction information sent by the first orchestration device;
根据所述第一指示信息查找目标网络侧运营商边缘设备NPE的设备信息,并根据目标NPE的设备信息、目标云端边缘设备CPE的互联网地址信息和目标虚拟网关VGW的互联网地址信息创建目标虚拟专用网络VPN实例;Search the device information of the target network-side operator's edge device NPE according to the first instruction information, and create the target virtual private address based on the device information of the target NPE, the Internet address information of the target cloud edge device CPE, and the Internet address information of the target virtual gateway VGW. Network VPN instance;
接收所述第一编排设备发送的第二指示信息,根据所述第二指示信息创建与目标VPN实例绑定的目标子接口,并向所述目标VPN实例添加目标端口;所述目标端口用于连接所述目标NPE和目标CPE,所述目标端口用于连接所述目标CPE和目标VGW。Receive the second instruction information sent by the first orchestration device, create a target sub-interface bound to the target VPN instance according to the second instruction information, and add a target port to the target VPN instance; the target port is used to The target NPE and the target CPE are connected, and the target port is used to connect the target CPE and the target VGW.
可选地,接收第一编排设备发送的第一指示信息之前,所述方法还包括:Optionally, before receiving the first indication information sent by the first orchestration device, the method further includes:
接收所述第一编排设备发送的第五指示信息,并根据所述第五指示信息对所述目标CPE进行预占;Receive the fifth instruction information sent by the first orchestration device, and preempt the target CPE according to the fifth instruction information;
在对所述目标CPE预占成功后,向所述第一编排设备发送所述目标CPE的设备标识信息和所述目标CPE的端口标识信息。After the target CPE is successfully pre-empted, the device identification information of the target CPE and the port identification information of the target CPE are sent to the first orchestration device.
可选地,接收所述第一编排设备发送的第二指示信息,包括:Optionally, receiving the second indication information sent by the first orchestration device includes:
接收所述第一编排设备根据省内目标落地分组传送网PTN的相关信息发送的第六指示信息,并根据所述第六指示信息对目标落地PTN对应的所述目标NPE进行预占,得到所述目标NPE的设备信息,所述目标落地PTN的相关信息是第三编排设备根据业务工单向所述第一编排设备发送的;Receive the sixth instruction information sent by the first orchestration device according to the relevant information of the target landing packet transport network PTN in the province, and preempt the target NPE corresponding to the target landing PTN according to the sixth instruction information, and obtain the The equipment information of the target NPE, the relevant information of the target landing PTN is sent by the third orchestration device to the first orchestration device according to the business work order;
接收所述第一编排设备发送的所述第二指示信息,所述第二指示信息用于指示所述目标控制设备创建与所述目标VPN实例绑定的目标子接口,并指示所述目标控制设备根据所述目标NPE的设备信息向所述目标VPN实例添加目标端口。Receive the second instruction information sent by the first orchestration device, the second instruction information is used to instruct the target control device to create a target sub-interface bound to the target VPN instance, and instruct the target control device to create a target sub-interface bound to the target VPN instance. The device adds a target port to the target VPN instance according to the device information of the target NPE.
可选地,所述方法还包括:Optionally, the method also includes:
接收所述第一编排设备发送的第九指示信息;Receive ninth indication information sent by the first orchestration device;
根据所述第九指示信息对所述目标CPE配置双向转发检测BFD功能,所述目标CPE用于根据所述BFD功能检测所述目标CPE与所述目标VGW是否连接,在所述目标CPE检测到所述目标CPE与所述目标VGW连接断开的情况下,所述目标VGW切换至与第一CPE连接;Configure the bidirectional forwarding detection BFD function on the target CPE according to the ninth instruction information. The target CPE is used to detect whether the target CPE and the target VGW are connected according to the BFD function. When the target CPE detects When the connection between the target CPE and the target VGW is disconnected, the target VGW switches to the first CPE;
其中,所述第一CPE与所述目标CPE的网际互连协议IP地址相同,所述第一CPE与所述目标NPE连接。Wherein, the Internet Protocol IP addresses of the first CPE and the target CPE are the same, and the first CPE is connected to the target NPE.
第四方面,本发明实施例还提供一种云专线开通方法,应用于第三编排设备,所述方法包括:In a fourth aspect, embodiments of the present invention also provide a method for opening a cloud dedicated line, which is applied to a third orchestration device. The method includes:
接收第一编排设备发送的第三指示信息;Receive the third instruction information sent by the first orchestration device;
根据所述第三指示信息进行省内目标落地分组传送网PTN的路由配置。Route configuration of the intra-provincial target landing packet transport network PTN is performed according to the third instruction information.
可选地,接收第一编排设备发送的第三指示信息之前,所述方法还包括:Optionally, before receiving the third indication information sent by the first orchestration device, the method further includes:
接收所述第一编排设备发送的第七指示信息;Receive seventh indication information sent by the first orchestration device;
根据所述第七指示信息确定满足业务工单的目标落地PTN的相关信息;Determine relevant information that meets the target landing PTN of the business work order according to the seventh instruction information;
向所述第一编排设备发送所述目标落地PTN的相关信息。Send relevant information of the target landing PTN to the first orchestration device.
可选地,所述方法还包括:Optionally, the method also includes:
向所述第一编排设备发送第八指示信息,所述第八指示信息用于指示用户端与虚拟专有云VPC设备之间连通,所述第八指示信息是所述用户端向所述第三编排设备发送的;Send eighth instruction information to the first orchestration device, the eighth instruction information is used to indicate the connection between the user terminal and the virtual private cloud VPC device, and the eighth instruction information is the request from the user terminal to the third Sent by three orchestration devices;
其中,所述用户端与目标落地PTN连接,VPC设备与目标虚拟网关VGW连接;目标VGW的互联网地址信息是第二编排设备确定的。Wherein, the client is connected to the target landing PTN, and the VPC device is connected to the target virtual gateway VGW; the Internet address information of the target VGW is determined by the second orchestration device.
第五方面,本发明实施例还提供一种云专线开通装置,应用于第一编排设备,所述装置包括:In a fifth aspect, embodiments of the present invention also provide a device for opening a cloud dedicated line, which is applied to the first orchestration device. The device includes:
第一接收模块,用于接收第二编排设备发送的移动云内的目标云端边缘设备CPE的互联网地址信息和目标虚拟网关VGW的互联网地址信息;The first receiving module is configured to receive the Internet address information of the target cloud edge device CPE and the Internet address information of the target virtual gateway VGW in the mobile cloud sent by the second orchestration device;
第一发送模块,用于向目标控制设备发送第一指示信息,所述第一指示信息用于指示所述目标控制设备查找目标网络侧运营商边缘设备NPE的设备信息,以及,指示所述目标控制设备根据目标NPE的设备信息、目标CPE的互联网地址信息和目标VGW的互联网地址信息创建目标虚拟专用网络VPN实例;The first sending module is configured to send first indication information to the target control device, where the first indication information is used to instruct the target control device to search for device information of the target network side operator edge equipment NPE, and instruct the target The control device creates a target virtual private network VPN instance based on the device information of the target NPE, the Internet address information of the target CPE, and the Internet address information of the target VGW;
第二发送模块,用于向所述目标控制设备发送第二指示信息,所述第二指示信息用于指示所述目标控制设备创建与目标VPN实例绑定的目标子接口,并向所述目标VPN实例添加目标端口;所述目标端口用于连接所述目标NPE和所述目标CPE,所述目标端口用于连接所述目标CPE和所述目标VGW;The second sending module is configured to send second instruction information to the target control device. The second instruction information is used to instruct the target control device to create a target sub-interface bound to the target VPN instance, and send the target sub-interface to the target control device. Add a target port to the VPN instance; the target port is used to connect the target NPE and the target CPE, and the target port is used to connect the target CPE and the target VGW;
第三发送模块,用于向第三编排设备发送第三指示信息;所述第三指示信息用于指示所述第三编排设备进行省内目标落地分组传送网PTN的路由配置;所述目标子接口用于连接所述目标NPE和目标落地PTN。The third sending module is used to send third instruction information to the third orchestration device; the third instruction information is used to instruct the third orchestration device to perform routing configuration of the provincial target landing packet transport network PTN; the target sub- The interface is used to connect the target NPE and the target landing PTN.
第六方面,本发明实施例还提供一种云专线开通装置,应用于第二编排设备,所述装置包括:In a sixth aspect, embodiments of the present invention also provide a device for opening a cloud dedicated line, which is applied to the second orchestration device. The device includes:
第四发送模块,用于向第一编排设备发送移动云内的目标云端边缘设备CPE的互联网地址信息和目标虚拟网关VGW的互联网地址信息。The fourth sending module is configured to send the Internet address information of the target cloud edge device CPE in the mobile cloud and the Internet address information of the target virtual gateway VGW to the first orchestration device.
第七方面,本发明实施例还提供一种云专线开通装置,应用于目标控制设备,所述装置包括:In the seventh aspect, embodiments of the present invention also provide a device for opening a cloud dedicated line, which is applied to target control equipment. The device includes:
第二接收模块,用于接收第一编排设备发送的第一指示信息;a second receiving module, configured to receive the first indication information sent by the first orchestration device;
第一处理模块,用于根据所述第一指示信息查找目标网络侧运营商边缘设备NPE的设备信息,并根据目标NPE的设备信息、目标云端边缘设备CPE的互联网地址信息和目标虚拟网关VGW的互联网地址信息创建目标虚拟专用网络VPN实例;The first processing module is configured to search for the device information of the target network side operator edge device NPE according to the first instruction information, and according to the device information of the target NPE, the Internet address information of the target cloud edge device CPE and the target virtual gateway VGW. Internet address information to create the target virtual private network VPN instance;
第二处理模块,用于接收所述第一编排设备发送的第二指示信息,根据所述第二指示信息创建与目标VPN实例绑定的目标子接口,并向所述目标VPN实例添加目标端口;所述目标端口用于连接所述目标NPE和目标CPE,所述目标端口用于连接所述目标CPE和目标VGW。A second processing module configured to receive second instruction information sent by the first orchestration device, create a target sub-interface bound to the target VPN instance according to the second instruction information, and add a target port to the target VPN instance. ; The target port is used to connect the target NPE and the target CPE, and the target port is used to connect the target CPE and the target VGW.
第八方面,本发明实施例还提供一种云专线开通装置,应用于第三编排设备,所述装置包括:In an eighth aspect, embodiments of the present invention also provide a device for opening a cloud dedicated line, which is applied to the third orchestration device. The device includes:
第三接收模块,用于接收第一编排设备发送的第三指示信息;A third receiving module, configured to receive the third instruction information sent by the first orchestration device;
第三处理模块,用于根据所述第三指示信息进行省内目标落地分组传送网PTN的路由配置。The third processing module is configured to perform routing configuration of the intra-provincial target landing packet transport network PTN according to the third indication information.
第九方面,本发明实施例还提供一种云专线开通系统,包括:第一编排设备、第二编排设备、目标控制设备和第三编排设备;In a ninth aspect, embodiments of the present invention also provide a cloud dedicated line activation system, including: a first orchestration device, a second orchestration device, a target control device, and a third orchestration device;
其中,所述第一编排设备用于执行如第一方面中任一项所述的云专线开通方法;Wherein, the first orchestration device is used to execute the cloud dedicated line opening method according to any one of the first aspects;
所述第二编排设备用于执行如第二方面中任一项所述的云专线开通方法;The second orchestration device is used to execute the cloud dedicated line opening method according to any one of the second aspects;
所述目标控制设备用于执行如第三方面中任一项所述的云专线开通方法;The target control device is used to execute the cloud dedicated line opening method as described in any one of the third aspects;
所述第三编排设备用于执行如第四方面中任一项所述的云专线开通方法。The third orchestration device is used to execute the cloud dedicated line opening method according to any one of the fourth aspect.
第十方面,本发明实施例还提供一种可读存储介质,其上存储有程序或指令,所述程序或指令被处理器执行时实现如第一方面中任一项所述的云专线开通方法中的步骤,或者,实现如第二方面中任一项所述的云专线开通方法中的步骤,或者,实现如第三方面中任一项所述的云专线开通方法中的步骤,或者,实现如第四方面中任一项所述的云专线开通方法中的步骤。In a tenth aspect, embodiments of the present invention further provide a readable storage medium on which a program or instructions are stored. When the program or instructions are executed by a processor, the cloud dedicated line activation as described in any one of the first aspects is implemented. The steps in the method, or implement the steps in the cloud dedicated line activation method as described in any one of the second aspect, or implement the steps in the cloud dedicated line activation method as described in any one of the third aspect, or , implement the steps in the cloud dedicated line activation method described in any one of the fourth aspects.
本发明的上述技术方案的有益效果如下:The beneficial effects of the above technical solutions of the present invention are as follows:
本发明方案提供的云专线开通方法,第一编排设备接收第二编排设备发送的移动云内的目标CPE的互联网地址信息和目标VGW的互联网地址信息,指示目标控制设备查找目标NPE的设备信息,并指示目标控制设备根据目标NPE的设备信息、目标CPE的互联网地址信息和目标VGW的互联网地址信息创建目标VPN实例,指示目标控制设备创建与目标VPN实例绑定的目标子接口以及向目标VPN实例添加目标端口,第一编排设备还指示第三编排设备进行目标落地PTN的路由配置,其中,目标子接口用于连接目标NPE和目标落地PTN,目标端口用于连接目标NPE和目标CPE以及用于连接目标CPE和目标VGW,通过上述目标子接口和目标端口,目标落地PTN连接目标NPE,目标NPE连接目标CPE,目标CPE连接目标VGW,目标VGW连接目标VPC设备,形成云专线,本发明提供的云专线开通方法,一个VPN实例可以通过多个子接口实现多条云专线的开通,即减少云专线的开通时受到的VPN实例的数量的限制,移动云的云内资源只参与VPN实例的创建过程,减少云专线的开通中移动云的云内资源的限制,提升云内资源的利用率。In the cloud dedicated line opening method provided by the solution of the present invention, the first orchestration device receives the Internet address information of the target CPE and the Internet address information of the target VGW in the mobile cloud sent by the second orchestration device, and instructs the target control device to search for the device information of the target NPE. And instruct the target control device to create a target VPN instance based on the device information of the target NPE, the Internet address information of the target CPE, and the Internet address information of the target VGW. Instruct the target control device to create a target sub-interface bound to the target VPN instance and send a request to the target VPN instance. Add a target port, and the first orchestration device also instructs the third orchestration device to perform routing configuration of the target landing PTN. The target sub-interface is used to connect the target NPE and the target landing PTN, and the target port is used to connect the target NPE and the target CPE. Connect the target CPE and the target VGW. Through the above target sub-interface and target port, the target landing PTN is connected to the target NPE, the target NPE is connected to the target CPE, the target CPE is connected to the target VGW, and the target VGW is connected to the target VPC device to form a cloud dedicated line. The invention provides Cloud dedicated line activation method. One VPN instance can realize the activation of multiple cloud dedicated lines through multiple sub-interfaces, which reduces the limit on the number of VPN instances when opening cloud dedicated lines. The cloud resources of Mobile Cloud only participate in the creation process of VPN instances. , reduce the limitations of mobile cloud's cloud resources during the activation of cloud dedicated lines, and improve the utilization of cloud resources.
附图说明Description of the drawings
图1为本发明实施例提供的应用于第一编排设备的云专线开通方法的流程图;Figure 1 is a flow chart of a cloud dedicated line activation method applied to a first orchestration device provided by an embodiment of the present invention;
图2为本发明实施例提供的云专线开通系统的整体云网编排架构图;Figure 2 is an overall cloud network orchestration architecture diagram of the cloud dedicated line activation system provided by an embodiment of the present invention;
图3为本发明实施例提供的汇聚点创建的总体流程图;Figure 3 is an overall flow chart of convergence point creation provided by an embodiment of the present invention;
图4为本发明实施例提供的创建云专线的总体流程图;Figure 4 is an overall flow chart for creating a cloud private line provided by an embodiment of the present invention;
图5为本发明实施例提供的云专线的网络拓扑图;Figure 5 is a network topology diagram of a cloud dedicated line provided by an embodiment of the present invention;
图6为本发明实施例提供的应用于第二编排设备的云专线开通方法的流程图;Figure 6 is a flow chart of a cloud dedicated line activation method applied to the second orchestration device according to an embodiment of the present invention;
图7为本发明实施例提供的应用于目标控制设备的云专线开通方法的流程图;Figure 7 is a flow chart of a cloud dedicated line activation method applied to a target control device provided by an embodiment of the present invention;
图8为本发明实施例提供的应用于第三编排设备的云专线开通方法的流程图;Figure 8 is a flow chart of a cloud dedicated line activation method applied to a third orchestration device according to an embodiment of the present invention;
图9为本发明实施例提供的应用于第一编排设备的云专线开通装置的结构示意图;Figure 9 is a schematic structural diagram of a cloud dedicated line opening device applied to the first orchestration device provided by an embodiment of the present invention;
图10为本发明实施例提供的应用于第二编排设备的云专线开通装置的结构示意图;Figure 10 is a schematic structural diagram of a cloud dedicated line opening device applied to the second orchestration device according to an embodiment of the present invention;
图11为本发明实施例提供的应用于目标控制设备的云专线开通装置的结构示意图;Figure 11 is a schematic structural diagram of a cloud dedicated line opening device applied to target control equipment provided by an embodiment of the present invention;
图12为本发明实施例提供的应用于第三编排设备的云专线开通装置的结构示意图;Figure 12 is a schematic structural diagram of a cloud dedicated line opening device applied to a third orchestration device according to an embodiment of the present invention;
图13为本发明实施例提供的云专线开通系统的结构示意图。Figure 13 is a schematic structural diagram of a cloud dedicated line activation system provided by an embodiment of the present invention.
具体实施方式Detailed ways
为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。In order to make the technical problems, technical solutions and advantages to be solved by the present invention clearer, a detailed description will be given below with reference to the accompanying drawings and specific embodiments.
应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”、“在一实施例中”或“在一可选实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。It will be understood that reference throughout this specification to "one embodiment" or "an embodiment" means that a particular feature, structure, or characteristic associated with the embodiment is included in at least one embodiment of the invention. Thus, appearances of "in one embodiment," "in an embodiment," or "in an alternative embodiment" in various places throughout this specification are not necessarily referring to the same embodiment. Furthermore, the particular features, structures or characteristics may be combined in any suitable manner in one or more embodiments.
在本发明的各种实施例中,应理解,下述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。In various embodiments of the present invention, it should be understood that the size of the sequence numbers of the following processes does not mean the order of execution. The execution order of each process should be determined by its functions and internal logic, and should not be implemented in the present invention. The implementation of the examples does not constitute any limitations.
另外,本文中术语“系统”和“网络”在本文中常可互换使用。Additionally, the terms "system" and "network" are often used interchangeably in this article.
在本申请所提供的实施例中,应理解,“与A 相应的B”表示B与A相关联,根据A可以确定B。但还应理解,根据A确定B并不意味着仅仅根据A确定B,还可以根据A和/或其它信息确定B。In the embodiments provided in this application, it should be understood that "B corresponding to A" means that B is associated with A, and B can be determined based on A. However, it should also be understood that determining B based on A does not mean determining B only based on A. B can also be determined based on A and/or other information.
在进行具体实施方式的说明之前,首先进行说明如下:Before describing the specific implementation, the following is first explained:
现有技术方案中,采用MPLS-VPN的方式接入公有云的方式,虽然能满足用户上云高速、安全、稳定、隔离的需求。这种传统的入云方式存在以下缺点:In the existing technical solution, MPLS-VPN is used to access the public cloud, although it can meet the user's needs for high speed, security, stability, and isolation in the cloud. This traditional method of entering the cloud has the following shortcomings:
消耗大量云内网络资源:Consumes a lot of network resources in the cloud:
按照现有技术方案标准云专线的入云方式,会产生大量明细路由和虚接口,消耗大量云内网络资;According to the existing technical solution, the standard cloud dedicated line method of entering the cloud will generate a large number of detailed routes and virtual interfaces, consuming a large amount of network resources in the cloud;
无法支持大规模的专线入云:Unable to support large-scale dedicated lines into the cloud:
标准云专线入云方式每条云专线就需要一个虚拟专用网络(Virtual PrivateNetwork,VPN),而入云设备上VPN实例数等资源是有限的,无法支持大规模的专线入云;The standard cloud dedicated line access method requires a virtual private network (VPN) for each cloud leased line. However, resources such as the number of VPN instances on the cloud access device are limited and cannot support large-scale dedicated line access to the cloud;
总体配置流程冗长:The overall configuration process is lengthy:
一个用户按照现有标准云专线的开通方式开通大量云专线,总体配置流程会很长,开通时间过长。If a user activates a large number of cloud dedicated lines according to the existing standard cloud dedicated line opening method, the overall configuration process will be very long and the activation time will be too long.
割裂的云网资源:Fragmented cloud network resources:
现有技术方案割裂了云内网络资源和入云前网络资源的开通,多是采用传统传输线路与资源池对接,自动化程度低、施工时间冗长、承载资源分布不足,难以实现云和网的高效协同。Existing technical solutions separate the network resources in the cloud and the provision of network resources before entering the cloud. Most of them use traditional transmission lines to connect to the resource pool. The degree of automation is low, the construction time is long, and the distribution of bearer resources is insufficient. It is difficult to achieve high efficiency of the cloud and network. Collaboration.
为解决现有技术中,在大规模专线入云时,会受到VPN实例数、移动云的云内资源的限制,云网资源的利用率低的问题,本发明实施例提供一种云专线开通方法、装置、系统和存储介质。In order to solve the problem in the existing technology that when a large-scale dedicated line is connected to the cloud, it will be limited by the number of VPN instances and the cloud resources of the mobile cloud, and the utilization rate of the cloud network resources is low, an embodiment of the present invention provides a cloud dedicated line activation method. Methods, apparatus, systems and storage media.
如图1所示,本发明实施例提供一种云专线开通方法,应用于第一编排设备,所述方法包括:As shown in Figure 1, an embodiment of the present invention provides a method for opening a cloud dedicated line, which is applied to the first orchestration device. The method includes:
步骤101:接收第二编排设备发送的移动云内的目标云端边缘设备(CloudProvider Equipment,CPE)的互联网地址信息和目标虚拟网关(Virtual Gateway,VGW)的互联网地址信息。Step 101: Receive the Internet address information of the target cloud edge equipment (CloudProvider Equipment, CPE) and the Internet address information of the target virtual gateway (Virtual Gateway, VGW) in the mobile cloud sent by the second orchestration device.
需要说明的是,本发明实施例提供一种云专线开通系统,该云专线开通系统的整体云网编排架构图如图2所示,云专线开通系统包业务订购层、业务系统层、业务管控层和承载网络层,其中,业务订购层包括移动云运营管理平台(Operation Management,OP)订购模块,业务系统包括省内综资模块、省内二级业务编排模块、一节业务编排模块、统一资源编排模块,业务管控层包括云专网超级控制器、入云编排模块,承载网络层包括省内网络、云专网、移动云。该云专线开通系统整合移动云OP订购模块、省内综资模块、省内二级业务编排模块、一节业务编排模块、统一资源编排模块、云专网超级控制器、入云编排模块,形成一个包含业务订购、业务协同、业务管控的三层松耦合架构,实现开通全流程解耦,可跟踪,可视化,自动化,高效协同构建云网编排体系,提供端到端云网一体的解决方案。It should be noted that the embodiment of the present invention provides a cloud dedicated line activation system. The overall cloud network orchestration architecture diagram of the cloud dedicated line activation system is shown in Figure 2. The cloud dedicated line activation system includes a business ordering layer, a business system layer, and a business control layer. layer and bearer network layer. Among them, the service ordering layer includes the mobile cloud operation management platform (Operation Management, OP) ordering module, and the business system includes the provincial comprehensive fund module, the provincial secondary business orchestration module, one-section business orchestration module, and unified The resource orchestration module, the business management and control layer includes the cloud private network super controller and the cloud orchestration module, and the bearer network layer includes the provincial network, cloud private network, and mobile cloud. The cloud private line opening system integrates the mobile cloud OP ordering module, provincial comprehensive financing module, provincial secondary business orchestration module, one-section business orchestration module, unified resource orchestration module, cloud private network super controller, and cloud orchestration module to form A three-layer loosely coupled architecture including business ordering, business collaboration, and business management and control realizes decoupling of the entire provisioning process, tracking, visualization, automation, and efficient collaboration to build a cloud network orchestration system, providing an end-to-end cloud network integrated solution.
在本发明实施例中,所述第一编排设备为图2中的统一资源编排模块,所述第二编排设备为图2中的入云编排模块。In this embodiment of the present invention, the first orchestration device is the unified resource orchestration module in Figure 2, and the second orchestration device is the cloud orchestration module in Figure 2.
在本发明实施例中,将云专线开通方法(也可称为大规模专线汇聚入云的实现方法)分为创建汇聚点和创建云专线两步。In the embodiment of the present invention, the method for opening a cloud dedicated line (which may also be called a method for implementing large-scale dedicated line aggregation into the cloud) is divided into two steps: creating a convergence point and creating a cloud dedicated line.
在本步骤中,第一编排设备在管理页面发起创建汇聚点的流程,在创建汇聚点流程的步骤中,第一编排设备调用第二编排设备创建云内网络,并接收第二编排设备返回的目标CPE的互联网地址信息和目标VGW的互联网地址信息等信息。In this step, the first orchestration device initiates the process of creating a convergence point on the management page. In the step of creating the convergence point process, the first orchestration device calls the second orchestration device to create an intra-cloud network and receives the information returned by the second orchestration device. Information such as the Internet address information of the target CPE and the Internet address information of the target VGW.
步骤102:向目标控制设备发送第一指示信息,所述第一指示信息用于指示所述目标控制设备查找目标网络侧运营商边缘设备(Network Provider Equipment,NPE)的设备信息,以及,指示所述目标控制设备根据目标NPE的设备信息、目标CPE的互联网地址信息和目标VGW的互联网地址信息创建目标虚拟专用网络VPN实例。Step 102: Send first instruction information to the target control device. The first instruction information is used to instruct the target control device to search for the device information of the target network side operator edge equipment (Network Provider Equipment, NPE), and to instruct the target network provider edge equipment (Network Provider Equipment, NPE). The target control device creates a target virtual private network VPN instance based on the device information of the target NPE, the Internet address information of the target CPE, and the Internet address information of the target VGW.
需要说明的是,在本发明实施例中,所述目标控制设备为图2中的云专网超级控制器。It should be noted that, in this embodiment of the present invention, the target control device is the cloud private network super controller in Figure 2.
在本步骤中,在创建汇聚点的流程中,第一编排设备向目标控制设备发送第一指示信息,目标控制设备根据第一指示信息在云专网中查找汇聚点省份对应的目标NPE的设备信息,且第一指示信息中还包括目标CPE的互联网地址信息和目标VGW的互联网地址信息,目标控制设备根据目标NPE的设备信息、第一指示信息中的目标CPE的互联网地址信息和目标VGW的互联网地址信息,发起目标VPN实例的创建,在根据目标NPE的设备信息、第一指示信息中的目标CPE的互联网地址信息和目标VGW的互联网地址信息创建目标VPN成功后,调用目标CPE预占确认接口,做目标CPE的占用确认。In this step, during the process of creating a convergence point, the first orchestration device sends first instruction information to the target control device, and the target control device searches for the target NPE device corresponding to the province of the convergence point in the cloud private network based on the first instruction information. information, and the first instruction information also includes the Internet address information of the target CPE and the Internet address information of the target VGW. The target control device uses the device information of the target NPE, the Internet address information of the target CPE in the first instruction information, and the Internet address information of the target VGW. Internet address information, initiates the creation of the target VPN instance, and after successfully creating the target VPN based on the device information of the target NPE, the Internet address information of the target CPE in the first instruction information, and the Internet address information of the target VGW, call the target CPE pre-emption confirmation. interface to confirm the occupancy of the target CPE.
通过步骤101和步骤102,完成汇聚点的创建流程。Through steps 101 and 102, the creation process of the convergence point is completed.
其中,所述目标VPN实例为边际网关协议(Border Gateway Protocol,BGP)或多协议标签交换MPLS网际互连协议(Internet Protocol,IP)VPN实例,即目标VPN实例为BGP/MPLS IP VPN实例。Wherein, the target VPN instance is a Border Gateway Protocol (BGP) or a multi-protocol label switching MPLS Internet Protocol (IP) VPN instance, that is, the target VPN instance is a BGP/MPLS IP VPN instance.
步骤103:向所述目标控制设备发送第二指示信息,所述第二指示信息用于指示所述目标控制设备创建与目标VPN实例绑定的目标子接口,并向所述目标VPN实例添加目标端口(endpoint);所述目标端口用于连接所述目标NPE和所述目标CPE,所述目标端口用于连接所述目标CPE和所述目标VGW。Step 103: Send second instruction information to the target control device. The second instruction information is used to instruct the target control device to create a target sub-interface bound to the target VPN instance and add a target to the target VPN instance. Port (endpoint); the target port is used to connect the target NPE and the target CPE, and the target port is used to connect the target CPE and the target VGW.
在汇聚点创建成功后,在本步骤中,进行创建云专线的流程,首先,用户在移动云门户(移动云运营管理平台OP订购模块)发起汇聚专线订购,向移动云管理运营平台(Management Operations Platform,MOP)发起移订购,创建订单,省代表校验合同后,审批合同,如果同意生成业务工单,进入后续流程,若不同意,则确认创建失败进行归档处理。After the aggregation point is successfully created, in this step, the process of creating a cloud dedicated line is carried out. First, the user initiates an aggregation dedicated line subscription on the Mobile Cloud Portal (Mobile Cloud Operation Management Platform OP Ordering Module) and submits a request to the Mobile Cloud Management Operations Platform (Management Operations). Platform, MOP) initiates a transfer order and creates an order. After the provincial representative verifies the contract, it will approve the contract. If it is agreed, a business work order will be generated and the subsequent process will be entered. If not, the creation will be confirmed as failed and archived.
在本步骤中,第一编排设备调用一级业务编排模块向目标控制设备下发业务工单,创建目标子接口并绑定汇聚点创建过程中已生成的目标VPN实例,向已开通的汇聚点(目标VPN实例)添加目标endpoint。其中,目标子接口为一个或多个。添加的目标endpoint用于连接目标NPE和目标CPE,以及目标endpoint用于连接目标CPE和目标VGW,目标控制设备通过一级业务编排模块向第一编排设备返回指示信息,在该指示信息指示目标endpoint添加结果,在目标endpoint添加成功的情况下,进入下一步,添加失败,则进入失败归档处理。In this step, the first orchestration device calls the first-level service orchestration module to issue a business work order to the target control device, creates the target sub-interface and binds the target VPN instance generated during the aggregation point creation process, and sends the service to the activated aggregation point. (Target VPN instance) Add a target endpoint. Among them, there are one or more target sub-interfaces. The added target endpoint is used to connect the target NPE and the target CPE, and the target endpoint is used to connect the target CPE and the target VGW. The target control device returns instruction information to the first orchestration device through the first-level service orchestration module, and the instruction information indicates the target endpoint. Add the result. If the target endpoint is successfully added, proceed to the next step. If the addition fails, enter the failure archiving process.
步骤104:向第三编排设备发送第三指示信息;所述第三指示信息用于指示所述第三编排设备进行省内目标落地分组传送网(Packet Transport Network,PTN)的路由配置;所述目标子接口用于连接所述目标NPE和目标落地PTN。Step 104: Send third instruction information to the third orchestration device; the third instruction information is used to instruct the third orchestration device to perform routing configuration of the provincial target landing packet transport network (Packet Transport Network, PTN); the The target sub-interface is used to connect the target NPE and the target landing PTN.
需要说明的是,在本发明实施例中,第三编排设备为图2中的省内二级业务编排模块。It should be noted that, in this embodiment of the present invention, the third orchestration device is the provincial secondary service orchestration module in Figure 2.
在本步骤中,第一编排设备向第三编排设备下发第三指示信息,该第三指示信息包括业务工单,第三编排设备根据第三指示信息和业务工单拉通省内路由,并进行目标落地PTN的路由相关配置。In this step, the first orchestration device sends the third instruction information to the third orchestration device. The third instruction information includes the business work order. The third orchestration device opens the intra-provincial route based on the third instruction information and the business work order. And perform routing related configuration of the target landing PTN.
第三编排设备通过一级业务编排模块返回指示信息,该指示信息用于指示省内路由开通结果,在指示省内路由开通成功的情况下,进行后续流程,在省内路由开通失败的情况下,确认失败进入归档处理。The third orchestration device returns indication information through the first-level service orchestration module. This indication information is used to indicate the result of intra-provincial route activation. If the indication is that the intra-provincial route activation is successful, the subsequent process will be performed. If the intra-provincial route activation fails, , confirm the failure and enter the archiving process.
在本发明一可选实施例中,步骤101,包括:In an optional embodiment of the present invention, step 101 includes:
获取目标CPE的设备标识(Identity,ID)信息和目标CPE的端口标识信息;Obtain the device identification (Identity, ID) information of the target CPE and the port identification information of the target CPE;
向所述第二编排设备发送第四指示信息,所述第四指示信息用于指示所述第二编排设备在所述移动云内根据所述目标CPE的设备标识信息和所述目标CPE的端口标识信息在所述移动云内创建云内网络,得到所述目标CPE的互联网地址信息和目标VGW的互联网地址信息;Send fourth instruction information to the second orchestration device, where the fourth instruction information is used to instruct the second orchestration device to use the device identification information of the target CPE and the port of the target CPE in the mobile cloud. The identification information creates an intra-cloud network in the mobile cloud, and obtains the Internet address information of the target CPE and the Internet address information of the target VGW;
接收所述第二编排设备发送的所述目标CPE的互联网地址信息和所述目标VGW的互联网地址信息。Receive the Internet address information of the target CPE and the Internet address information of the target VGW sent by the second orchestration device.
具体地,在本可选实施例中,第一编排设备获取目标CPE的设备ID信息和目标CPE的端口ID信息,第一编排设备调用第二编排设备在所述移动云内创建云内网络,通过一级业务编排模块向第二编排设备发送第四指示信息,第四指示信息包括目标CPE的设备ID信息和目标CPE的端口ID信息,第二编排设备在移动云内根据第四指示信息中的目标CPE的设备标识信息和目标CPE的端口标识信息创建云内网络,得到目标CPE的互联网地址信息和目标VGW的互联网地址信息,第二编排设备通过一级业务编排模块向第一编排设备返回目标CPE的互联网地址信息和目标VGW的互联网地址信息,第一编排设备接收第二编排设备发送的目标CPE的互联网地址信息和目标VGW的互联网地址信息。Specifically, in this optional embodiment, the first orchestration device obtains the device ID information of the target CPE and the port ID information of the target CPE, and the first orchestration device calls the second orchestration device to create an intra-cloud network in the mobile cloud, The fourth instruction information is sent to the second orchestration device through the first-level service orchestration module. The fourth indication information includes the device ID information of the target CPE and the port ID information of the target CPE. The second orchestration device in the mobile cloud according to the fourth instruction information Create an intra-cloud network using the device identification information of the target CPE and the port identification information of the target CPE, and obtain the Internet address information of the target CPE and the Internet address information of the target VGW. The second orchestration device returns the information to the first orchestration device through the first-level service orchestration module. Internet address information of the target CPE and Internet address information of the target VGW. The first orchestration device receives the Internet address information of the target CPE and the Internet address information of the target VGW sent by the second orchestration device.
进一步地,获取目标CPE的设备标识信息和目标CPE的端口标识信息,包括:Further, obtain the device identification information of the target CPE and the port identification information of the target CPE, including:
第一编排设备调用一级业务编排模块发起CPE勘察,一级业务编排模块调用互联网安全协议(Internet Protocol Security,IPSec)进行CPE勘查和预占,即第一编排设备通过一级业务编排模块向目标控制设备发送第五指示信息,所述第五指示信息用于指示所述目标控制设备对所述目标CPE进行预占,目标控制设备根据第五指示信息进行目标CPE的勘查和预占,在目标控制设备对目标CPE预占成功后,目标控制设备通过一级业务编排模块向第一编排设备发送目标CPE的设备ID信息和所述目标CPE的端口ID信息等信息,第一编排设备接收所述目标控制设备在对所述目标CPE预占成功后发送的所述目标CPE的设备标识信息和所述目标CPE的端口标识信息。The first orchestration device calls the first-level service orchestration module to initiate CPE survey, and the first-level business orchestration module calls the Internet Protocol Security (IPSec) to perform CPE survey and preemption. That is, the first orchestration device calls the first-level business orchestration module to the target. The control device sends fifth instruction information. The fifth instruction information is used to instruct the target control device to pre-occupy the target CPE. The target control device performs survey and pre-emption of the target CPE according to the fifth instruction information. After the control device successfully preempts the target CPE, the target control device sends the device ID information of the target CPE and the port ID information of the target CPE to the first orchestration device through the first-level service orchestration module. The first orchestration device receives the The target control device sends the device identification information of the target CPE and the port identification information of the target CPE after successfully pre-empting the target CPE.
下面结合图3,具体说明本发明实施例提供的汇聚点创建的总体流程:The following is a detailed description of the overall flow of convergence point creation provided by the embodiment of the present invention with reference to Figure 3:
在第一编排设备的管理页面发起创建汇聚点,第一编排设备调用目标控制设备查找汇聚点省份对应的目标NPE的设备信息,第一编排设备调用一级业务编排模块发起CPE勘察,一级业务编排模块调用IPSec进行CPE勘查和预占,CPE勘查预占成功,返回目标CPE的设备ID信息、目标CPE的端口ID信息等预占信息,第一编排设备调用第二编排设备创建云内网络,返回目标CPE的互联网地址信息和目标VGW的互联地址信息,在云内网络创建成功后,第一编排设备根据目标NPE的设备信息、目标CPE的互联网地址信息和目标VGW的互联地址信息发起创建目标VPN实例(即层3(layer 3,L3)VPN实例),在调用CPE预占确认接口,做目标CPE的占用确认,则汇聚点创建成功,其中,在云内网络创建失败的情况下,重试。Initiate the creation of a convergence point on the management page of the first orchestration device. The first orchestration device calls the target control device to find the device information of the target NPE corresponding to the province of the convergence point. The first orchestration device calls the first-level service orchestration module to initiate a CPE survey. The first-level business The orchestration module calls IPSec to perform CPE survey and pre-emption. If the CPE survey and pre-emption is successful, it returns the device ID information of the target CPE, the port ID information of the target CPE and other pre-emption information. The first orchestration device calls the second orchestration device to create an intra-cloud network. The Internet address information of the target CPE and the interconnection address information of the target VGW are returned. After the intra-cloud network is successfully created, the first orchestration device initiates the creation of the target based on the device information of the target NPE, the Internet address information of the target CPE, and the interconnection address information of the target VGW. When a VPN instance (i.e., layer 3 (L3) VPN instance) calls the CPE pre-occupancy confirmation interface to confirm the occupation of the target CPE, the aggregation point is successfully created. In the case of failure to create the intra-cloud network, re- try.
在本发明一可选实施例中,步骤102,包括:In an optional embodiment of the present invention, step 102 includes:
获取所述第三编排设备根据业务工单发送的目标落地PTN的相关信息;Obtain relevant information about the target landing PTN sent by the third orchestration device according to the business work order;
根据所述目标落地PTN的相关信息,向所述目标控制设备发送第六指示信息,所述第六指示信息用于指示所述目标控制设备对所述目标落地PTN对应的目标NPE进行预占,得到所述目标NPE的设备信息;Send sixth instruction information to the target control device according to the relevant information of the target landing PTN, where the sixth instruction information is used to instruct the target control device to pre-occupy the target NPE corresponding to the target landing PTN, Obtain the device information of the target NPE;
向所述目标控制设备发送第二指示信息,所述第二指示信息用于指示所述目标控制设备创建与所述目标VPN实例绑定的目标子接口,并指示所述目标控制设备根据所述目标NPE的设备信息向所述目标VPN实例添加目标端口。Send second instruction information to the target control device, where the second instruction information is used to instruct the target control device to create a target sub-interface bound to the target VPN instance, and instruct the target control device according to the The device information of the target NPE adds a target port to the target VPN instance.
具体地,在本可选实施例中,第一编排设备获取第三编排设备根据业务工单进行省内勘查得到的目标落地PTN的相关信息,第一编排设备根据目标落地PTN的相关信息通过一级业务编排设备向一级业务编排模块发起云专网勘查(即发送第六指示信息),一级业务编排模块向目标控制设备发送第六指示信息,即向目标控制设备发起目标NPE预占和确认,得到目标NPE的设备信息。第一编排设备通过一级业务编排模块向目标控制设备发送第二指示信息,目标控制设备根据第二指示信息创建与目标VPN实例绑定的目标子接口,并根据所述目标NPE的设备信息向目标VPN实例添加目标endpoint。Specifically, in this optional embodiment, the first orchestration device obtains the relevant information of the target landing PTN obtained by the third orchestration device according to the provincial survey based on the business work order, and the first orchestration device passes a request based on the relevant information of the target landing PTN. The first-level service orchestration device initiates a cloud private network survey (that is, sends the sixth instruction information) to the first-level service orchestration module, and the first-level service orchestration module sends the sixth instruction information to the target control device, that is, initiates the target NPE pre-emption and pre-emption to the target control device. Confirm to obtain the device information of the target NPE. The first orchestration device sends second instruction information to the target control device through the first-level service orchestration module. The target control device creates a target sub-interface bound to the target VPN instance based on the second instruction information, and sends the target sub-interface to the target NPE according to the device information of the target NPE. The target VPN instance adds the target endpoint.
进一步地,获取所述第三编排设备根据业务工单发送的所述目标落地PTN的相关信息,包括:Further, obtain the relevant information of the target landing PTN sent by the third orchestration device according to the business work order, including:
第一编排设备调用一级业务编排模块向第三编排设备发起省内勘查,即第一编排设备通过一级业务编排模块向第三编排设备发送第七指示信息,第七指示信息包括业务工单,所述第七指示信息用于指示所述第三编排设备确定满足所述业务工单的目标落地PTN的相关信息,第三编排设备根据第七指示信息中的业务工单在省内网络中进行省内勘查,确定省内勘查满足业务工单的目标落地PTN的相关信息,如果省内勘查不满足业务工单,则确认失败进入归档处理,第三编排设备通过一级业务编排模块向第一编排设备发送的目标落地PTN的相关信息,第一编排设备接收第三编排设备发送的所述目标落地PTN的相关信息。The first orchestration device calls the first-level service orchestration module to initiate an intra-provincial survey to the third orchestration device. That is, the first orchestration device sends the seventh instruction information to the third orchestration device through the first-level service orchestration module. The seventh instruction information includes a business work order. , the seventh instruction information is used to instruct the third orchestration device to determine relevant information that satisfies the target landing PTN of the business work order, and the third orchestration device performs operations in the provincial network based on the business work order in the seventh instruction information. Conduct a provincial survey and determine the relevant information of the PTN that the provincial survey meets the target of the business work order. If the provincial survey does not meet the business work order, the confirmation fails and enters the archive process. The third orchestration device passes the first-level business orchestration module to the third level. The first arrangement device receives the relevant information of the target landing PTN sent by the first arrangement device, and the first arrangement device receives the relevant information of the target landing PTN sent by the third arrangement device.
进一步地,在目标endpoint添加成功,且目标落地PTN的路由配置成功后,所述方法还包括:Further, after the target endpoint is successfully added and the route of the target landing PTN is successfully configured, the method also includes:
通过用户端进行连通性验证,在连通性验证通过后,用户端生成测试报告上传至第三编排设备,第三编排设备向第一编排设备发送第八指示信息,第一编排设备接收所述第三编排设备发送的第八指示信息,所述第八指示信息用于指示用户端与虚拟专有云VPC设备之间连通,即第八指示信息指示连通性验证通过,且第八指示信息包括测试报告。Connectivity verification is performed through the user end. After the connectivity verification is passed, the user end generates a test report and uploads it to the third orchestration device. The third orchestration device sends the eighth instruction information to the first orchestration device. The first orchestration device receives the eighth instruction information. The eighth instruction information sent by the third orchestration device, the eighth instruction information is used to indicate the connection between the client and the virtual private cloud VPC device, that is, the eighth instruction information indicates that the connectivity verification is passed, and the eighth instruction information includes test Report.
其中,所述用户端与所述目标落地PTN连接,所述VPC设备与所述目标VGW连接。Wherein, the user terminal is connected to the target landing PTN, and the VPC device is connected to the target VGW.
第一编排设备对测试报告进行审批,如果审批通过,则进行后续流程,审批不通过,则进入失败归档处理。The first orchestration device approves the test report. If the approval is passed, the subsequent process will be carried out. If the approval is not passed, the failure archiving process will be entered.
在成功归档后,开始计费。After successful archiving, billing begins.
在失败归档后,进行相关回滚处理。After failed archiving, relevant rollback processing is performed.
下面结合图4,具体说明本发明实施例提供的创建云专线的总体流程:The following is a detailed description of the overall process of creating a cloud private line provided by the embodiment of the present invention with reference to Figure 4:
用户在移动云OP订购模块发起汇聚云专线订购,向移动云MOP发起移订购,创建订单,省代表校验合同后,进行合同审批,合同审批成功,调用一级业务编排模块发起省内勘查,如果合同审批失败,则进入失败归档处理,确定开通汇聚云专线失败,一级业务编排模块进行省内勘查,返回目标落地PTN的相关信息,如果省内勘查失败,则进入失败归档处理,确定开通汇聚云专线失败,第一编排设备根据目标落地PTN的相关信息向一级业务编排模块发起云专网勘查,一级业务编排模块向目标控制设备发起目标NPE的预占和确认,第一编排设备调用一级业务编排模块向目标控制设备下发业务工单,创建子接口并绑定目标VPN实例,添加云网侧的目标endpoint,若云专网添加目标endpoint失败,则进入失败归档处理,确定开通汇聚云专线失败,目标endpoint添加成功后,第一编排设备向第三编排设备下发业务工单,拉通省内路由,进行省内开通,以及目标PTN的相关路由配置,若省内开通失败,则进入失败归档处理,确定开通汇聚云专线失败,在连通性验证通过后,上传测试报告上传审批,审批通过,确定开通汇聚云专线成功。The user initiates a converged cloud dedicated line order in the mobile cloud OP ordering module, initiates a moved order to the mobile cloud MOP, and creates an order. After the provincial representative verifies the contract, the contract is approved. If the contract is approved successfully, the first-level business orchestration module is called to initiate a provincial survey. If the contract approval fails, it will enter the failure archiving process to confirm that the activation of the converged cloud dedicated line has failed. The first-level business orchestration module will conduct an intra-provincial survey and return relevant information about the target landing PTN. If the intra-provincial survey fails, it will enter the failed archiving process and confirm the activation. The aggregation of the cloud private line fails. The first orchestration device initiates a cloud private network survey to the first-level service orchestration module based on the relevant information of the target landing PTN. The first-level service orchestration module initiates pre-emption and confirmation of the target NPE to the target control device. The first orchestration device Call the first-level business orchestration module to issue a business work order to the target control device, create a sub-interface and bind the target VPN instance, and add the target endpoint on the cloud network side. If the cloud private network fails to add the target endpoint, enter the failure archiving process and confirm If the aggregation cloud dedicated line fails to be activated and the target endpoint is successfully added, the first orchestration device issues a business work order to the third orchestration device, connects the intra-provincial route, performs intra-provincial activation, and configures the relevant routing of the target PTN. If intra-provincial activation If it fails, enter the failure archiving process to confirm that the activation of the convergence cloud dedicated line failed. After the connectivity verification is passed, upload the test report for approval. If the approval is passed, it is confirmed that the activation of the convergence cloud dedicated line is successful.
需要说明的是,本发明实施例使用了基于MPLS-VPN的技术,在保证低时延的基础上提供了海量专线路由汇聚的能力,云专网采用了BGP/MPLS IP VPN组网,即目标VPN实例为BGP/MPLS IP VPN实例,传输速度快,数据分组不需要复杂的路由,只用根据在二层媒体访问控制(Media Access Control,MAC)头和三层IP头之间的标签进行匹配和转发即可,除此之外,MPLS-VPN实例还能根据客户需求提供差异化的服务质量(Quality of Service,QoS)。It should be noted that the embodiment of the present invention uses MPLS-VPN-based technology to provide the ability to aggregate massive private line routes while ensuring low latency. The cloud private network adopts BGP/MPLS IP VPN networking, that is, the target The VPN instance is a BGP/MPLS IP VPN instance with fast transmission speed. Data packets do not require complex routing. They only need to match based on the labels between the Layer 2 Media Access Control (MAC) header and the Layer 3 IP header. and forwarding. In addition, MPLS-VPN instances can also provide differentiated Quality of Service (QoS) according to customer needs.
本发明实施例生成的云专线的网络拓扑图如图5所示,其中,用户端包括租户A(CE)、租户B(CE)和租户C(CE),省内网络中的PTN为目标PTN,云专网采用MPLS-VPN技术,目标NPE包括NPE1和NPE2,创建的目标子接口包括子接口1、子接口2、子接口3、子接口4、子接口5和子接口6,“NPE”即表示目标NPE,“VGW”即表示目标VGW,“VPC”即表示VPC设备,“CPE”即表示目标CPE。The network topology diagram of the cloud private line generated by the embodiment of the present invention is shown in Figure 5, in which the user terminal includes tenant A (CE), tenant B (CE) and tenant C (CE), and the PTN in the provincial network is the target PTN. , the cloud private network uses MPLS-VPN technology. The target NPE includes NPE1 and NPE2. The created target sub-interfaces include sub-interface 1, sub-interface 2, sub-interface 3, sub-interface 4, sub-interface 5 and sub-interface 6. "NPE" is Represents the target NPE, "VGW" refers to the target VGW, "VPC" refers to the VPC device, and "CPE" refers to the target CPE.
进一步地,所述方法还包括:Further, the method also includes:
向所述目标控制设备发送第九指示信息,所述第九指示信息用于指示所述目标控制设备对所述目标CPE配置双向转发检测(Bidirectional Forwarding Detection,BFD)功能,所述目标CPE用于根据所述BFD功能检测所述目标CPE与所述目标VGW是否连接,在所述目标CPE检测到所述目标CPE与所述目标VGW连接断开的情况下,所述目标VGW切换至与第一CPE连接;Send ninth instruction information to the target control device, the ninth instruction information is used to instruct the target control device to configure a bidirectional forwarding detection (BFD) function for the target CPE, and the target CPE is used to Detect whether the target CPE and the target VGW are connected according to the BFD function. When the target CPE detects that the connection between the target CPE and the target VGW is disconnected, the target VGW switches to the first CPE connection;
其中,所述第一CPE与所述目标CPE的网际互连协议IP地址相同,所述第一CPE与所述目标NPE连接。Wherein, the Internet Protocol IP addresses of the first CPE and the target CPE are the same, and the first CPE is connected to the target NPE.
以及,所述方法还包括:And, the method also includes:
向所述第二编排设备发送第十指示信息,所述第十指示信息用于指示所述第二编排控制器对所述目标VGW配置BFD功能,所述目标VGW用于根据所述BFD功能检测所述目标CPE与所述目标VGW是否连接,在所述目标VGW检测到所述目标CPE与所述目标VGW连接断开的情况下,所述目标VGW切换至与第一CPE连接;Send tenth indication information to the second orchestration device, the tenth indication information is used to instruct the second orchestration controller to configure the BFD function for the target VGW, and the target VGW is used to detect according to the BFD function Whether the target CPE is connected to the target VGW, and when the target VGW detects that the connection between the target CPE and the target VGW is disconnected, the target VGW switches to a connection with the first CPE;
其中,所述第一CPE与所述目标CPE的网际互连协议IP地址相同,所述第一CPE与所述目标NPE连接。Wherein, the Internet Protocol IP addresses of the first CPE and the target CPE are the same, and the first CPE is connected to the target NPE.
即本发明实施例提供了端到端自动化配置BGP动态路由互通加双向转发检测BFD功能,可以实现快速检测并监控网络中链路或IP路由的转发连通状态,改善网络性能,例如,每个资源池都有一对VGW和云专网的一对CPE口字形相连,一旦BFD检测到路由不可达,就会实现毫秒级的路由快速收敛和切换,即在目标CPE与目标VGW连接断开的情况下,目标VGW切换至与第一CPE连接,其中,所述第一CPE与所述目标CPE的网际互连协议IP地址相同,所述第一CPE与所述目标NPE连接。与之相比较,采用静态路由加软件定义网络(SoftwareDefined Network,SDN)软切换或者BGP动态路由的方法需要耗时数秒甚至若干分钟才能切换,这大大提高了路由切换速度,用户几乎无感,保障了业务的高可用。That is to say, the embodiment of the present invention provides end-to-end automatic configuration of BGP dynamic routing interworking plus bidirectional forwarding detection BFD function, which can quickly detect and monitor the forwarding connectivity status of links or IP routes in the network, and improve network performance. For example, each resource The pool has a pair of VGWs connected to a pair of CPEs in the cloud private network. Once BFD detects that the route is unreachable, it will achieve millisecond-level rapid route convergence and switching, that is, when the connection between the target CPE and the target VGW is disconnected. , the target VGW is switched to be connected to the first CPE, wherein the first CPE and the target CPE have the same Internet Protocol IP address, and the first CPE is connected to the target NPE. In comparison, the method of using static routing plus Software Defined Network (SDN) soft switching or BGP dynamic routing takes several seconds or even minutes to switch, which greatly improves the route switching speed and is almost invisible to users. High availability of the business.
如图6所示,本发明实施例还提供一种云专线开通方法,应用于第二编排设备,所述方法包括:As shown in Figure 6, an embodiment of the present invention also provides a method for opening a cloud dedicated line, which is applied to the second orchestration device. The method includes:
步骤601:向第一编排设备发送移动云内的目标云端边缘设备CPE的互联网地址信息和目标虚拟网关VGW的互联网地址信息。Step 601: Send the Internet address information of the target cloud edge device CPE in the mobile cloud and the Internet address information of the target virtual gateway VGW to the first orchestration device.
可选地,步骤601,包括:Optionally, step 601 includes:
接收所述第一编排设备发送的第四指示信息;Receive fourth indication information sent by the first orchestration device;
根据所述第四指示信息,在所述移动云内根据目标CPE的设备标识信息和目标CPE的端口标识信息创建云内网络,得到所述目标CPE的互联网地址信息和目标VGW的互联网地址信息;其中,所述第四指示信息包括所述目标CPE的设备标识信息和所述目标CPE的端口标识信息;According to the fourth instruction information, create an intra-cloud network in the mobile cloud based on the device identification information of the target CPE and the port identification information of the target CPE, and obtain the Internet address information of the target CPE and the Internet address information of the target VGW; Wherein, the fourth indication information includes device identification information of the target CPE and port identification information of the target CPE;
向所述第一编排设备发送所述目标CPE的互联网地址信息和所述目标VGW的互联网地址信息。Send the Internet address information of the target CPE and the Internet address information of the target VGW to the first orchestration device.
可选地,所述方法还包括:Optionally, the method also includes:
接收所述第一编排设备发送的第十指示信息;Receive the tenth indication information sent by the first orchestration device;
根据所述第十指示信息对目标VGW配置双向转发检测BFD功能,所述目标VGW用于根据所述BFD功能检测目标CPE与所述目标VGW是否连接,在所述目标VGW检测到所述目标CPE与所述目标VGW连接断开的情况下,所述目标VGW切换至与第一CPE连接;According to the tenth instruction information, the target VGW is configured with a bidirectional forwarding detection BFD function. The target VGW is configured to detect whether the target CPE is connected to the target VGW according to the BFD function. When the target VGW detects the target CPE When the connection with the target VGW is disconnected, the target VGW switches to a connection with the first CPE;
其中,所述第一CPE与所述目标CPE的网际互连协议IP地址相同,所述第一CPE与目标网络侧运营商边缘设备NPE连接;Wherein, the Internet Protocol IP address of the first CPE and the target CPE are the same, and the first CPE is connected to the target network side operator edge equipment NPE;
目标NPE的设备信息是目标控制设备根据第一指示信息进行查找得到的,所述第一指示信息是所述第一编排设备向所述目标控制设备发送的。The device information of the target NPE is obtained by searching the target control device according to the first indication information, and the first indication information is sent by the first orchestration device to the target control device.
需要说明的是,本发明实施例提供的应用于第二编排设备的云专线开通方法是与上述的应用于第一编排设备的云专线开通方法对应的第二编排设备侧的云专线开通方法,则上述的应用于第一编排设备的云专线开通方法的所有实施例均适用于该应用于第二编排设备的云专线开通方法,且能够达到相同或者相似的技术效果。It should be noted that the cloud dedicated line activation method applied to the second orchestration device provided by the embodiment of the present invention is a cloud dedicated line activation method on the second orchestration device side corresponding to the cloud dedicated line activation method applied to the first orchestration device. Then all the above embodiments of the cloud dedicated line activation method applied to the first orchestration device are applicable to the cloud dedicated line activation method applied to the second orchestration device, and can achieve the same or similar technical effects.
如图7所示,本发明实施例还提供一种云专线开通方法,应用于目标控制设备,所述方法包括:As shown in Figure 7, an embodiment of the present invention also provides a method for opening a cloud dedicated line, which is applied to a target control device. The method includes:
步骤701:接收第一编排设备发送的第一指示信息;Step 701: Receive the first instruction information sent by the first orchestration device;
步骤702:根据所述第一指示信息查找目标网络侧运营商边缘设备NPE的设备信息,并根据目标NPE的设备信息、目标云端边缘设备CPE的互联网地址信息和目标虚拟网关VGW的互联网地址信息创建目标虚拟专用网络VPN实例;Step 702: Search the device information of the target network-side operator edge device NPE according to the first instruction information, and create a creation based on the device information of the target NPE, the Internet address information of the target cloud edge device CPE, and the Internet address information of the target virtual gateway VGW. Target virtual private network VPN instance;
步骤703:接收所述第一编排设备发送的第二指示信息,根据所述第二指示信息创建与目标VPN实例绑定的目标子接口,并向所述目标VPN实例添加目标端口;所述目标端口用于连接所述目标NPE和目标CPE,所述目标端口用于连接所述目标CPE和目标VGW。Step 703: Receive the second instruction information sent by the first orchestration device, create a target sub-interface bound to the target VPN instance according to the second instruction information, and add a target port to the target VPN instance; the target The port is used to connect the target NPE and the target CPE, and the target port is used to connect the target CPE and the target VGW.
可选地,接收第一编排设备发送的第一指示信息之前,所述方法还包括:Optionally, before receiving the first indication information sent by the first orchestration device, the method further includes:
接收所述第一编排设备发送的第五指示信息,并根据所述第五指示信息对所述目标CPE进行预占;Receive the fifth instruction information sent by the first orchestration device, and preempt the target CPE according to the fifth instruction information;
在对所述目标CPE预占成功后,向所述第一编排设备发送所述目标CPE的设备标识信息和所述目标CPE的端口标识信息。After the target CPE is successfully pre-empted, the device identification information of the target CPE and the port identification information of the target CPE are sent to the first orchestration device.
可选地,接收所述第一编排设备发送的第二指示信息,包括:Optionally, receiving the second indication information sent by the first orchestration device includes:
接收所述第一编排设备根据省内目标落地分组传送网PTN的相关信息发送的第六指示信息,并根据所述第六指示信息对目标落地PTN对应的所述目标NPE进行预占,得到所述目标NPE的设备信息,所述目标落地PTN的相关信息是第三编排设备根据业务工单向所述第一编排设备发送的;Receive the sixth instruction information sent by the first orchestration device according to the relevant information of the target landing packet transport network PTN in the province, and preempt the target NPE corresponding to the target landing PTN according to the sixth instruction information, and obtain the The equipment information of the target NPE, the relevant information of the target landing PTN is sent by the third orchestration device to the first orchestration device according to the business work order;
接收所述第一编排设备发送的所述第二指示信息,所述第二指示信息用于指示所述目标控制设备创建与所述目标VPN实例绑定的目标子接口,并指示所述目标控制设备根据所述目标NPE的设备信息向所述目标VPN实例添加目标端口。Receive the second instruction information sent by the first orchestration device, the second instruction information is used to instruct the target control device to create a target sub-interface bound to the target VPN instance, and instruct the target control device to create a target sub-interface bound to the target VPN instance. The device adds a target port to the target VPN instance according to the device information of the target NPE.
可选地,所述方法还包括:Optionally, the method also includes:
接收所述第一编排设备发送的第九指示信息;Receive ninth indication information sent by the first orchestration device;
根据所述第九指示信息对所述目标CPE配置双向转发检测BFD功能,所述目标CPE用于根据所述BFD功能检测所述目标CPE与所述目标VGW是否连接,在所述目标CPE检测到所述目标CPE与所述目标VGW连接断开的情况下,所述目标VGW切换至与第一CPE连接;Configure the bidirectional forwarding detection BFD function on the target CPE according to the ninth instruction information. The target CPE is used to detect whether the target CPE and the target VGW are connected according to the BFD function. When the target CPE detects When the connection between the target CPE and the target VGW is disconnected, the target VGW switches to the first CPE;
其中,所述第一CPE与所述目标CPE的网际互连协议IP地址相同,所述第一CPE与所述目标NPE连接。Wherein, the Internet Protocol IP addresses of the first CPE and the target CPE are the same, and the first CPE is connected to the target NPE.
需要说明的是,本发明实施例提供的应用于目标控制设备的云专线开通方法是与上述的应用于第一编排设备的云专线开通方法对应的目标控制设备侧的云专线开通方法,则上述的应用于第一编排设备的云专线开通方法的所有实施例均适用于该应用于目标控制设备的云专线开通方法,且能够达到相同或者相似的技术效果。It should be noted that the cloud dedicated line activation method applied to the target control device provided by the embodiment of the present invention is a cloud dedicated line activation method on the target control device side corresponding to the cloud dedicated line activation method applied to the first orchestration device. All embodiments of the cloud dedicated line activation method applied to the first orchestration device are applicable to the cloud dedicated line activation method applied to the target control device, and can achieve the same or similar technical effects.
如图8所示,本发明实施例还提供一种云专线开通方法,应用于第三编排设备,所述方法包括:As shown in Figure 8, an embodiment of the present invention also provides a method for opening a cloud dedicated line, which is applied to the third orchestration device. The method includes:
步骤801:接收第一编排设备发送的第三指示信息;Step 801: Receive the third instruction information sent by the first orchestration device;
步骤802:根据所述第三指示信息进行省内目标落地分组传送网PTN的路由配置。Step 802: Perform route configuration for the intra-provincial target landing packet transport network PTN according to the third instruction information.
可选地,接收第一编排设备发送的第三指示信息之前,所述方法还包括:Optionally, before receiving the third indication information sent by the first orchestration device, the method further includes:
接收所述第一编排设备发送的第七指示信息;Receive seventh indication information sent by the first orchestration device;
根据所述第七指示信息确定满足业务工单的目标落地PTN的相关信息;Determine relevant information that meets the target landing PTN of the business work order according to the seventh instruction information;
向所述第一编排设备发送所述目标落地PTN的相关信息。Send relevant information of the target landing PTN to the first orchestration device.
可选地,所述方法还包括:Optionally, the method also includes:
向所述第一编排设备发送第八指示信息,所述第八指示信息用于指示用户端与虚拟专有云VPC设备之间连通,所述第八指示信息是所述用户端向所述第三编排设备发送的;Send eighth instruction information to the first orchestration device, the eighth instruction information is used to indicate the connection between the user terminal and the virtual private cloud VPC device, and the eighth instruction information is the request from the user terminal to the third Sent by three orchestration devices;
其中,所述用户端与目标落地PTN连接,VPC设备与目标虚拟网关VGW连接;目标VGW的互联网地址信息是第二编排设备确定的。Wherein, the client is connected to the target landing PTN, and the VPC device is connected to the target virtual gateway VGW; the Internet address information of the target VGW is determined by the second orchestration device.
需要说明的是,本发明实施例提供的应用于第三编排设备的云专线开通方法是与上述的应用于第一编排设备的云专线开通方法对应的第三编排设备侧的云专线开通方法,则上述的应用于第一编排设备的云专线开通方法的所有实施例均适用于该应用于第三编排设备的云专线开通方法,且能够达到相同或者相似的技术效果。It should be noted that the cloud dedicated line activation method applied to the third orchestration device provided by the embodiment of the present invention is a cloud dedicated line activation method on the third orchestration device side corresponding to the cloud dedicated line activation method applied to the first orchestration device. Then all the above embodiments of the cloud dedicated line activation method applied to the first orchestration device are applicable to the cloud dedicated line activation method applied to the third orchestration device, and can achieve the same or similar technical effects.
本发明实施例提出了每用户每接入省一个VPN实例,在PTN落地设备和云专网纳管的NPE设备之间起多个子接口并绑定同一个VPN实例的方法,在入云前就进行路由的汇聚。解决了大规模接入时VPN实例数、云内网络资源的限制,提高云网资源的利用率。将标准的云专线开通流程分为创建汇聚点和开通汇聚专线这两步,将N次网侧资源配置加N次云侧资源配置简化为N次网侧配置加一次云侧资源配置,有效简化了配置流程,减少了开通时间。同时高效的云网编排体系实现了全流程端到端自动化开通,减少开通的时长与人工配制出现的错误。两端采用BGP+BFD实现本地互联网数据中心(Internet Data Center,IDC)与VPC之间的路由快速收敛。创建汇聚点主要是拉通云专网NPE至云内已规划好的大段IP的网络;创建云专线这一步,则是动态地往汇聚点中添加endpoint,在PTN落地设备和云专网纳管的NPE设备之间起多个子接口并绑定同一个VPN实例。The embodiment of the present invention proposes a method of using one VPN instance per user per access province, setting up multiple sub-interfaces between the PTN ground equipment and the NPE equipment managed by the cloud private network, and binding the same VPN instance. Before entering the cloud, Perform routing aggregation. It solves the limitations of the number of VPN instances and network resources in the cloud during large-scale access, and improves the utilization of cloud network resources. The standard cloud dedicated line activation process is divided into two steps: creating aggregation point and opening aggregation dedicated line, simplifying N network-side resource configurations plus N cloud-side resource configurations into N network-side configurations plus one cloud-side resource configuration, effectively simplifying The configuration process is simplified and the activation time is reduced. At the same time, the efficient cloud network orchestration system realizes end-to-end automated provisioning of the entire process, reducing the provisioning time and errors in manual configuration. BGP+BFD is used at both ends to achieve rapid route convergence between the local Internet Data Center (IDC) and VPC. Creating an aggregation point is mainly to connect the cloud private network NPE to the planned large IP network in the cloud. The step of creating a cloud private line is to dynamically add endpoints to the aggregation point and include them in the PTN floor equipment and cloud private network. Create multiple sub-interfaces between managed NPE devices and bind them to the same VPN instance.
针对同一用户大规模的本地接入点入云需求,本发明实施例提供的云专线开通方法相比较标准云专线的开通方法,可以有效简化云专网和云内配置,大大提升了开通效率。例如某用户有N个本地接入点的入云需求,按照标准云专线的开通方法,需要在云内配置N次,云专网创建N次L3VPN;使用本发明实施例的大规模入云专线开通方法,只需要在云内配置1次,在云专网创建1次L3VPN。不仅如此,由于路由在云专网NPE上就完成了汇聚,相比较标准云专线的开通方法会在云内产生N条明细路由,本发明实施例所提出的方法只会在云内添加一条明细路由,这大大减少了云内网络资源的消耗。In response to the large-scale local access point cloud access requirements of the same user, the cloud private line activation method provided by the embodiment of the present invention can effectively simplify the cloud private network and in-cloud configuration compared with the standard cloud private line activation method, and greatly improves the activation efficiency. For example, a user needs to access the cloud for N local access points. According to the standard cloud private line opening method, it is necessary to configure N times in the cloud and create N times of L3VPN for the cloud private network; using the large-scale cloud private line according to the embodiment of the present invention The activation method only needs to be configured once in the cloud and L3VPN is created once in the cloud private network. Not only that, because the routes are aggregated on the cloud private network NPE, compared with the standard cloud private line opening method that will generate N detailed routes in the cloud, the method proposed in the embodiment of the present invention will only add one detailed route in the cloud. Routing, which greatly reduces the consumption of network resources within the cloud.
本发明实施例提供的云专线开通方法,提供了高速、安全、稳定的云专线接入方式,节约了大量的云内网络资源和入云设备VPN实例,将大规模专线入云分为创建汇聚点和开通专线这两步,只需要进行一次云侧资源配置,创建一次L3VPN,就可以按需进行多次网侧资源配置,将endpoint添加至已有的汇聚点上,缩短了整体配置流程,减少了整体开通时间,提出的云网资源编排体系实现了本地IDC和VPC之间端到端全自动化开通,提高了云专线的开通效率,采用BGP+BFD的方案实现本地IDC与专有网络VPC之间的路由动态互通并开启双向转发检测,实现毫秒级的路由快速收敛和切换,减少人工干预,降低维护成本。The cloud dedicated line activation method provided by the embodiment of the present invention provides a high-speed, safe, and stable cloud dedicated line access method, saves a large number of network resources in the cloud and cloud device VPN instances, and divides large-scale dedicated lines into the cloud into creation and aggregation In the two steps of clicking and activating a dedicated line, you only need to configure cloud-side resources once and create L3VPN once. Then you can perform multiple network-side resource configurations as needed, and add endpoints to existing aggregation points, shortening the overall configuration process. The overall provisioning time is reduced. The proposed cloud network resource orchestration system realizes end-to-end fully automated provisioning between local IDC and VPC, improves the efficiency of cloud dedicated line provisioning, and adopts the BGP+BFD solution to realize local IDC and private network VPC. The routes between them are dynamically interconnected and bidirectional forwarding detection is enabled to achieve millisecond-level route convergence and switching, reducing manual intervention and maintenance costs.
每用户每省共用一个VPN实例,PTN落地设备和云专网纳管的NPE之间起多个子接口并绑定到这个VPN实例。可大大缓解入云设备上VPN实例数的限制,支持更多用户侧接入点的入云需求。Each user and each province share a VPN instance. Multiple sub-interfaces are created between the PTN floor equipment and the NPE managed by the cloud private network and are bound to this VPN instance. It can greatly alleviate the limitation on the number of VPN instances on cloud devices and support the cloud access requirements of more user-side access points.
本发明实施例对目前云专线技术方案的改进,降低云专线的开通时长,节约网络资源,减少人工干预,降低维护成本,可广泛运用于大规模本地IDC入云场景。The embodiments of the present invention improve the current cloud dedicated line technical solution, reduce the activation time of the cloud dedicated line, save network resources, reduce manual intervention, reduce maintenance costs, and can be widely used in large-scale local IDC cloud scenarios.
如图9所示,本发明实施例还提供一种云专线开通装置,应用于第一编排设备,所述装置包括:As shown in Figure 9, an embodiment of the present invention also provides a device for opening a cloud dedicated line, which is applied to the first orchestration device. The device includes:
第一接收模块901,用于接收第二编排设备发送的移动云内的目标云端边缘设备CPE的互联网地址信息和目标虚拟网关VGW的互联网地址信息;The first receiving module 901 is configured to receive the Internet address information of the target cloud edge device CPE and the Internet address information of the target virtual gateway VGW in the mobile cloud sent by the second orchestration device;
第一发送模块902,用于向目标控制设备发送第一指示信息,所述第一指示信息用于指示所述目标控制设备查找目标网络侧运营商边缘设备NPE的设备信息,以及,指示所述目标控制设备根据目标NPE的设备信息、目标CPE的互联网地址信息和目标VGW的互联网地址信息创建目标虚拟专用网络VPN实例;The first sending module 902 is configured to send first indication information to the target control device, where the first indication information is used to instruct the target control device to search for device information of the target network side operator edge equipment NPE, and instruct the The target control device creates a target virtual private network VPN instance based on the device information of the target NPE, the Internet address information of the target CPE, and the Internet address information of the target VGW;
第二发送模块903,用于向所述目标控制设备发送第二指示信息,所述第二指示信息用于指示所述目标控制设备创建与目标VPN实例绑定的目标子接口,并向所述目标VPN实例添加目标端口;所述目标端口用于连接所述目标NPE和所述目标CPE,所述目标端口用于连接所述目标CPE和所述目标VGW;The second sending module 903 is configured to send second instruction information to the target control device. The second instruction information is used to instruct the target control device to create a target sub-interface bound to the target VPN instance, and send the target sub-interface to the target control device. Add a target port to the target VPN instance; the target port is used to connect the target NPE and the target CPE, and the target port is used to connect the target CPE and the target VGW;
第三发送模块904,用于向第三编排设备发送第三指示信息;所述第三指示信息用于指示所述第三编排设备进行省内目标落地分组传送网PTN的路由配置;所述目标子接口用于连接所述目标NPE和目标落地PTN。The third sending module 904 is used to send third instruction information to the third orchestration device; the third instruction information is used to instruct the third orchestration device to perform routing configuration of the provincial target landing packet transport network PTN; the target The sub-interface is used to connect the target NPE and the target landing PTN.
可选地,所述第一接收模块901,包括:Optionally, the first receiving module 901 includes:
第一获取单元,用于获取所述目标CPE的设备标识信息和所述目标CPE的端口标识信息The first obtaining unit is used to obtain the device identification information of the target CPE and the port identification information of the target CPE.
第一发送单元,用于向所述第二编排设备发送第四指示信息,所述第四指示信息用于指示所述第二编排设备在所述移动云内根据所述目标CPE的设备标识信息和所述目标CPE的端口标识信息在所述移动云内创建云内网络,得到所述目标CPE的互联网地址信息和所述目标VGW的互联网地址信息;A first sending unit configured to send fourth indication information to the second orchestration device, where the fourth indication information is used to instruct the second orchestration device to perform the operation according to the device identification information of the target CPE in the mobile cloud. Create an intra-cloud network in the mobile cloud with the port identification information of the target CPE, and obtain the Internet address information of the target CPE and the Internet address information of the target VGW;
第一接收单元,用于接收所述第二编排设备发送的所述目标CPE的互联网地址信息和所述目标VGW的互联网地址信息。The first receiving unit is configured to receive the Internet address information of the target CPE and the Internet address information of the target VGW sent by the second orchestration device.
可选地,所述第一获取单元,具体用于:Optionally, the first acquisition unit is specifically used for:
向所述目标控制设备发送第五指示信息,所述第五指示信息用于指示所述目标控制设备对所述目标CPE进行预占;Send fifth instruction information to the target control device, where the fifth instruction information is used to instruct the target control device to preempt the target CPE;
接收所述目标控制设备在对所述目标CPE预占成功后发送的所述目标CPE的设备标识信息和所述目标CPE的端口标识信息。Receive the device identification information of the target CPE and the port identification information of the target CPE sent by the target control equipment after successfully pre-empting the target CPE.
可选地,所述第二发送模块903,包括:Optionally, the second sending module 903 includes:
第二获取单元,用于获取所述第三编排设备根据业务工单发送的所述目标落地PTN的相关信息;The second acquisition unit is used to acquire the relevant information of the target landing PTN sent by the third orchestration device according to the business work order;
第二发送单元,用于根据所述目标落地PTN的相关信息,向所述目标控制设备发送第六指示信息,所述第六指示信息用于指示所述目标控制设备对所述目标落地PTN对应的所述目标NPE进行预占,得到所述目标NPE的设备信息;The second sending unit is configured to send sixth instruction information to the target control device according to the relevant information of the target landing PTN. The sixth instruction information is used to instruct the target control device to correspond to the target landing PTN. Pre-empty the target NPE to obtain the device information of the target NPE;
第三发送单元,用于向所述目标控制设备发送第二指示信息,所述第二指示信息用于指示所述目标控制设备创建与所述目标VPN实例绑定的目标子接口,并指示所述目标控制设备根据所述目标NPE的设备信息向所述目标VPN实例添加目标端口。The third sending unit is configured to send second instruction information to the target control device. The second instruction information is used to instruct the target control device to create a target sub-interface bound to the target VPN instance, and instruct the target control device to create a target sub-interface bound to the target VPN instance. The target control device adds a target port to the target VPN instance according to the device information of the target NPE.
可选地,所述第二获取单元,具体用于:Optionally, the second acquisition unit is specifically used for:
向所述第三编排设备发送第七指示信息,所述第七指示信息用于指示所述第三编排设备确定满足所述业务工单的所述目标落地PTN的相关信息;Send seventh instruction information to the third orchestration device, where the seventh instruction information is used to instruct the third orchestration device to determine relevant information that satisfies the target landing PTN of the business work order;
接收所述第三编排设备发送的所述目标落地PTN的相关信息。Receive information related to the target landing PTN sent by the third orchestration device.
可选地,所述装置还包括:Optionally, the device also includes:
第一信息接收模块,用于接收所述第三编排设备发送的第八指示信息,所述第八指示信息用于指示用户端与虚拟专有云VPC设备之间连通,所述第八指示信息是所述用户端向所述第三编排设备发送的;The first information receiving module is configured to receive the eighth instruction information sent by the third orchestration device. The eighth instruction information is used to indicate the connection between the client and the virtual private cloud VPC device. The eighth instruction information Sent by the user terminal to the third orchestration device;
其中,所述用户端与所述目标落地PTN连接,所述VPC设备与所述目标VGW连接。Wherein, the user terminal is connected to the target landing PTN, and the VPC device is connected to the target VGW.
可选地,所述目标VPN实例为边际网关协议BGP或多协议标签交换MPLS网际互连协议IP VPN实例。Optionally, the target VPN instance is a Border Gateway Protocol BGP or a Multi-Protocol Label Switching MPLS Internetworking Protocol IP VPN instance.
可选地,所述装置还包括:Optionally, the device also includes:
第一信息发送模块,用于向所述目标控制设备发送第九指示信息,所述第九指示信息用于指示所述目标控制设备对所述目标CPE配置双向转发检测BFD功能,所述目标CPE用于根据所述BFD功能检测所述目标CPE与所述目标VGW是否连接,在所述目标CPE检测到所述目标CPE与所述目标VGW连接断开的情况下,所述目标VGW切换至与第一CPE连接;The first information sending module is configured to send ninth instruction information to the target control device. The ninth instruction information is used to instruct the target control device to configure the bidirectional forwarding detection BFD function for the target CPE. The target CPE Used to detect whether the target CPE and the target VGW are connected according to the BFD function. When the target CPE detects that the connection between the target CPE and the target VGW is disconnected, the target VGW switches to First CPE connection;
其中,所述第一CPE与所述目标CPE的IP地址相同,所述第一CPE与所述目标NPE连接。Wherein, the IP addresses of the first CPE and the target CPE are the same, and the first CPE is connected to the target NPE.
可选地,所述装置还包括:Optionally, the device also includes:
第二信息发送模块,用于向所述第二编排设备发送第十指示信息,所述第十指示信息用于指示所述第二编排设备对所述目标VGW配置BFD功能,所述目标VGW用于根据所述BFD功能检测所述目标CPE与所述目标VGW是否连接,在所述目标VGW检测到所述目标CPE与所述目标VGW连接断开的情况下,所述目标VGW切换至与第一CPE连接;The second information sending module is configured to send tenth instruction information to the second orchestration device. The tenth instruction information is used to instruct the second orchestration device to configure the BFD function for the target VGW. The target VGW uses After detecting whether the target CPE and the target VGW are connected according to the BFD function, when the target VGW detects that the connection between the target CPE and the target VGW is disconnected, the target VGW switches to the One CPE connection;
其中,所述第一CPE与所述目标CPE的IP地址相同,所述第一CPE与所述目标NPE连接。Wherein, the IP addresses of the first CPE and the target CPE are the same, and the first CPE is connected to the target NPE.
需要说明的是,本发明实施例提供的应用于第一编排设备的云专线开通装置,是能够执行上述的应用于第一编排设备的云专线开通方法的装置,则上述的应用于第一编排设备的云专线开通方法的所有实施例均适用于该装置,且能够达到相同或者相似的技术效果。It should be noted that the cloud dedicated line activation device applied to the first orchestration device provided by the embodiment of the present invention is a device capable of executing the above-mentioned cloud dedicated line activation method applied to the first orchestration device, then the above-mentioned cloud dedicated line activation method applied to the first orchestration device All embodiments of the device's cloud dedicated line activation method are applicable to the device and can achieve the same or similar technical effects.
如图10所示,本发明实施例了提供一种云专线开通装置,应用于第二编排设备,所述装置包括:As shown in Figure 10, an embodiment of the present invention provides a device for opening a cloud dedicated line, which is applied to the second orchestration device. The device includes:
第四发送模块1001,用于向第一编排设备发送移动云内的目标云端边缘设备CPE的互联网地址信息和目标虚拟网关VGW的互联网地址信息。The fourth sending module 1001 is configured to send the Internet address information of the target cloud edge device CPE in the mobile cloud and the Internet address information of the target virtual gateway VGW to the first orchestration device.
可选地,所述第四发送模块1001,包括:Optionally, the fourth sending module 1001 includes:
第二接收单元,用于接收所述第一编排设备发送的第四指示信息;a second receiving unit configured to receive the fourth indication information sent by the first orchestration device;
第一处理单元,用于根据所述第四指示信息,在所述移动云内根据目标CPE的设备标识信息和目标CPE的端口标识信息创建云内网络,得到所述目标CPE的互联网地址信息和目标VGW的互联网地址信息;其中,所述第四指示信息包括所述目标CPE的设备标识信息和所述目标CPE的端口标识信息;A first processing unit configured to create an intra-cloud network based on the device identification information of the target CPE and the port identification information of the target CPE in the mobile cloud according to the fourth instruction information, and obtain the Internet address information of the target CPE and Internet address information of the target VGW; wherein the fourth indication information includes device identification information of the target CPE and port identification information of the target CPE;
第四发送单元,用于向所述第一编排设备发送所述目标CPE的互联网地址信息和所述目标VGW的互联网地址信息。The fourth sending unit is configured to send the Internet address information of the target CPE and the Internet address information of the target VGW to the first orchestration device.
可选地,所述装置还包括:Optionally, the device also includes:
第二信息接收模块,用于接收所述第一编排设备发送的第十指示信息;a second information receiving module, configured to receive the tenth indication information sent by the first arrangement device;
第一配置模块,用于根据所述第十指示信息对目标VGW配置双向转发检测BFD功能,所述目标VGW用于根据所述BFD功能检测目标CPE与所述目标VGW是否连接,在所述目标VGW检测到所述目标CPE与所述目标VGW连接断开的情况下,所述目标VGW切换至与第一CPE连接;A first configuration module configured to configure a bidirectional forwarding detection BFD function on the target VGW according to the tenth instruction information. The target VGW is configured to detect whether the target CPE and the target VGW are connected according to the BFD function. When the VGW detects that the connection between the target CPE and the target VGW is disconnected, the target VGW switches to a connection with the first CPE;
其中,所述第一CPE与所述目标CPE的网际互连协议IP地址相同,所述第一CPE与目标网络侧运营商边缘设备NPE连接;Wherein, the Internet Protocol IP address of the first CPE and the target CPE are the same, and the first CPE is connected to the target network side operator edge equipment NPE;
目标NPE的设备信息是目标控制设备根据第一指示信息进行查找得到的,所述第一指示信息是所述第一编排设备向所述目标控制设备发送的。The device information of the target NPE is obtained by searching the target control device according to the first indication information, and the first indication information is sent by the first orchestration device to the target control device.
需要说明的是,本发明实施例提供的应用于第二编排设备的云专线开通装置,是能够执行上述的应用于第二编排设备的云专线开通方法的装置,则上述的应用于第二编排设备的云专线开通方法的所有实施例均适用于该装置,且能够达到相同或者相似的技术效果。It should be noted that the cloud dedicated line activation device applied to the second orchestration device provided by the embodiment of the present invention is a device capable of executing the above-mentioned cloud dedicated line activation method applied to the second orchestration device, then the above-mentioned cloud dedicated line activation method applied to the second orchestration device All embodiments of the device's cloud dedicated line activation method are applicable to the device and can achieve the same or similar technical effects.
如图11所示,本发明实施例还提供一种云专线开通装置,应用于目标控制设备,所述装置包括:As shown in Figure 11, an embodiment of the present invention also provides a device for opening a cloud dedicated line, which is applied to target control equipment. The device includes:
第二接收模块1101,用于接收第一编排设备发送的第一指示信息;The second receiving module 1101 is used to receive the first indication information sent by the first orchestration device;
第一处理模块1102,用于根据所述第一指示信息查找目标网络侧运营商边缘设备NPE的设备信息,并根据目标NPE的设备信息、目标云端边缘设备CPE的互联网地址信息和目标虚拟网关VGW的互联网地址信息创建目标虚拟专用网络VPN实例;The first processing module 1102 is configured to search for the device information of the target network-side operator edge device NPE according to the first indication information, and use the device information of the target NPE, the Internet address information of the target cloud edge device CPE and the target virtual gateway VGW. Create a target virtual private network VPN instance using the Internet address information;
第二处理模块1103,用于接收所述第一编排设备发送的第二指示信息,根据所述第二指示信息创建与目标VPN实例绑定的目标子接口,并向所述目标VPN实例添加目标端口;所述目标端口用于连接所述目标NPE和目标CPE,所述目标端口用于连接所述目标CPE和目标VGW。The second processing module 1103 is configured to receive the second instruction information sent by the first orchestration device, create a target sub-interface bound to the target VPN instance according to the second instruction information, and add a target to the target VPN instance. Port; the target port is used to connect the target NPE and the target CPE, and the target port is used to connect the target CPE and the target VGW.
可选地,所述装置还包括:Optionally, the device also includes:
第三信息接收模块,用于接收所述第一编排设备发送的第五指示信息,并根据所述第五指示信息对所述目标CPE进行预占;A third information receiving module, configured to receive the fifth instruction information sent by the first orchestration device, and preempt the target CPE according to the fifth instruction information;
第三信息发送模块,用于在对所述目标CPE预占成功后,向所述第一编排设备发送所述目标CPE的设备标识信息和所述目标CPE的端口标识信息。The third information sending module is configured to send the device identification information of the target CPE and the port identification information of the target CPE to the first orchestration device after the target CPE is successfully pre-empted.
可选地,所述第二处理模块1103,包括:Optionally, the second processing module 1103 includes:
第二处理单元,用于接收所述第一编排设备根据省内目标落地分组传送网PTN的相关信息发送的第六指示信息,并根据所述第六指示信息对目标落地PTN对应的所述目标NPE进行预占,得到所述目标NPE的设备信息,所述目标落地PTN的相关信息是第三编排设备根据业务工单向所述第一编排设备发送的;The second processing unit is configured to receive the sixth instruction information sent by the first orchestration device according to the relevant information of the target landing packet transport network PTN in the province, and to perform the target landing corresponding to the target landing PTN according to the sixth instruction information. The NPE performs pre-emption and obtains the equipment information of the target NPE. The relevant information of the target landing PTN is sent by the third orchestration device to the first orchestration device according to the service work order;
第三接收单元,用于接收所述第一编排设备发送的所述第二指示信息,所述第二指示信息用于指示所述目标控制设备创建与所述目标VPN实例绑定的目标子接口,并指示所述目标控制设备根据所述目标NPE的设备信息向所述目标VPN实例添加目标端口。A third receiving unit configured to receive the second instruction information sent by the first orchestration device, where the second instruction information is used to instruct the target control device to create a target sub-interface bound to the target VPN instance. , and instructs the target control device to add a target port to the target VPN instance according to the device information of the target NPE.
可选地,所述装置还包括:Optionally, the device also includes:
第四信息接收模块,用于接收所述第一编排设备发送的第九指示信息;A fourth information receiving module, configured to receive the ninth instruction information sent by the first arrangement device;
第二配置模块,用于根据所述第九指示信息对所述目标CPE配置双向转发检测BFD功能,所述目标CPE用于根据所述BFD功能检测所述目标CPE与所述目标VGW是否连接,在所述目标CPE检测到所述目标CPE与所述目标VGW连接断开的情况下,所述目标VGW切换至与第一CPE连接;The second configuration module is configured to configure a bidirectional forwarding detection BFD function for the target CPE according to the ninth indication information, and the target CPE is configured to detect whether the target CPE and the target VGW are connected according to the BFD function, When the target CPE detects that the connection between the target CPE and the target VGW is disconnected, the target VGW switches to a connection with the first CPE;
其中,所述第一CPE与所述目标CPE的网际互连协议IP地址相同,所述第一CPE与所述目标NPE连接。Wherein, the Internet Protocol IP addresses of the first CPE and the target CPE are the same, and the first CPE is connected to the target NPE.
需要说明的是,本发明实施例提供的应用于目标控制设备的云专线开通装置,是能够执行上述的应用于目标控制设备的云专线开通方法的装置,则上述的应用于目标控制设备的云专线开通方法的所有实施例均适用于该装置,且能够达到相同或者相似的技术效果。It should be noted that the cloud dedicated line activation device applied to the target control device provided by the embodiment of the present invention is a device capable of executing the above-mentioned cloud dedicated line activation method applied to the target control device, then the above-mentioned cloud dedicated line activation method applied to the target control device All embodiments of the dedicated line opening method are applicable to this device and can achieve the same or similar technical effects.
如图12所示,本发明实施例还提供一种云专线开通装置,应用于第三编排设备,所述装置包括:As shown in Figure 12, an embodiment of the present invention also provides a device for opening a cloud dedicated line, which is applied to the third orchestration device. The device includes:
第三接收模块1201,用于接收第一编排设备发送的第三指示信息;The third receiving module 1201 is used to receive the third indication information sent by the first orchestration device;
第三处理模块1202,用于根据所述第三指示信息进行省内目标落地分组传送网PTN的路由配置。The third processing module 1202 is configured to perform routing configuration of the provincial target landing packet transport network PTN according to the third indication information.
可选地,所述装置还包括:Optionally, the device also includes:
第五信息接收模块,用于接收所述第一编排设备发送的第七指示信息;A fifth information receiving module, configured to receive the seventh indication information sent by the first arrangement device;
第一确定模块,用于根据所述第七指示信息确定满足业务工单的目标落地PTN的相关信息;The first determination module is configured to determine, according to the seventh instruction information, relevant information that satisfies the target landing PTN of the business work order;
第四信息发送模块,用于向所述第一编排设备发送所述目标落地PTN的相关信息。The fourth information sending module is used to send the relevant information of the target landing PTN to the first orchestration device.
可选地,所述装置还包括:Optionally, the device also includes:
第五信息发送模块,用于向所述第一编排设备发送第八指示信息,所述第八指示信息用于指示用户端与虚拟专有云VPC设备之间连通,所述第八指示信息是所述用户端向所述第三编排设备发送的;The fifth information sending module is configured to send eighth indication information to the first orchestration device. The eighth indication information is used to indicate the connection between the client and the virtual private cloud VPC device. The eighth indication information is Sent by the user end to the third orchestration device;
其中,所述用户端与目标落地PTN连接,VPC设备与目标虚拟网关VGW连接;目标VGW的互联网地址信息是第二编排设备确定的。Wherein, the client is connected to the target landing PTN, and the VPC device is connected to the target virtual gateway VGW; the Internet address information of the target VGW is determined by the second orchestration device.
需要说明的是,本发明实施例提供的应用于第三编排设备的云专线开通装置,是能够执行上述的应用于第三编排设备的云专线开通方法的装置,则上述的应用于第三编排设备的云专线开通方法的所有实施例均适用于该装置,且能够达到相同或者相似的技术效果。It should be noted that the cloud dedicated line activation device applied to the third orchestration device provided by the embodiment of the present invention is a device capable of executing the above-mentioned cloud dedicated line activation method applied to the third orchestration device, then the above-mentioned cloud dedicated line activation method applied to the third orchestration device All embodiments of the device's cloud dedicated line activation method are applicable to the device and can achieve the same or similar technical effects.
如图13所示,本发明实施例还提供一种云专线开通系统,包括:第一编排设备1301、第二编排设备1302、目标控制设备1303和第三编排设备1304;As shown in Figure 13, an embodiment of the present invention also provides a cloud dedicated line activation system, including: a first orchestration device 1301, a second orchestration device 1302, a target control device 1303, and a third orchestration device 1304;
其中,所述第一编排设备1301用于执行如下流程:Wherein, the first orchestration device 1301 is used to execute the following process:
接收第二编排设备发送的移动云内的目标云端边缘设备CPE的互联网地址信息和目标虚拟网关VGW的互联网地址信息;Receive the Internet address information of the target cloud edge device CPE and the Internet address information of the target virtual gateway VGW in the mobile cloud sent by the second orchestration device;
向目标控制设备发送第一指示信息,所述第一指示信息用于指示所述目标控制设备查找目标网络侧运营商边缘设备NPE的设备信息,以及,指示所述目标控制设备根据目标NPE的设备信息、目标CPE的互联网地址信息和目标VGW的互联网地址信息创建目标虚拟专用网络VPN实例;Send first instruction information to the target control device, where the first instruction information is used to instruct the target control device to search for device information of the target network-side operator edge device NPE, and instruct the target control device according to the device of the target NPE. information, the Internet address information of the target CPE and the Internet address information of the target VGW to create a target virtual private network VPN instance;
向所述目标控制设备发送第二指示信息,所述第二指示信息用于指示所述目标控制设备创建与目标VPN实例绑定的目标子接口,并向所述目标VPN实例添加目标端口;所述目标端口用于连接所述目标NPE和所述目标CPE,所述目标端口用于连接所述目标CPE和所述目标VGW;Send second instruction information to the target control device, where the second instruction information is used to instruct the target control device to create a target sub-interface bound to the target VPN instance and add a target port to the target VPN instance; The target port is used to connect the target NPE and the target CPE, and the target port is used to connect the target CPE and the target VGW;
向第三编排设备发送第三指示信息;所述第三指示信息用于指示所述第三编排设备进行省内目标落地分组传送网PTN的路由配置;所述目标子接口用于连接所述目标NPE和目标落地PTN。Send third instruction information to the third orchestration device; the third instruction information is used to instruct the third orchestration device to perform routing configuration of the intra-provincial target landing packet transport network PTN; the target sub-interface is used to connect the target NPE and target landing PTN.
可选地,所述第一编排设备1301具体用于:Optionally, the first orchestration device 1301 is specifically used for:
获取所述目标CPE的设备标识信息和所述目标CPE的端口标识信息;Obtain the device identification information of the target CPE and the port identification information of the target CPE;
向所述第二编排设备发送第四指示信息,所述第四指示信息用于指示所述第二编排设备在所述移动云内根据所述目标CPE的设备标识信息和所述目标CPE的端口标识信息在所述移动云内创建云内网络,得到所述目标CPE的互联网地址信息和所述目标VGW的互联网地址信息;Send fourth instruction information to the second orchestration device, where the fourth instruction information is used to instruct the second orchestration device to use the device identification information of the target CPE and the port of the target CPE in the mobile cloud. The identification information creates an intra-cloud network in the mobile cloud, and obtains the Internet address information of the target CPE and the Internet address information of the target VGW;
接收所述第二编排设备发送的所述目标CPE的互联网地址信息和所述目标VGW的互联网地址信息。Receive the Internet address information of the target CPE and the Internet address information of the target VGW sent by the second orchestration device.
可选地,所述第一编排设备1301具体用于:Optionally, the first orchestration device 1301 is specifically used for:
向所述目标控制设备发送第五指示信息,所述第五指示信息用于指示所述目标控制设备对所述目标CPE进行预占;Send fifth instruction information to the target control device, where the fifth instruction information is used to instruct the target control device to preempt the target CPE;
接收所述目标控制设备在对所述目标CPE预占成功后发送的所述目标CPE的设备标识信息和所述目标CPE的端口标识信息。Receive the device identification information of the target CPE and the port identification information of the target CPE sent by the target control equipment after successfully pre-empting the target CPE.
可选地,所述第一编排设备1301具体用于:Optionally, the first orchestration device 1301 is specifically used for:
获取所述第三编排设备根据业务工单发送的所述目标落地PTN的相关信息;Obtain the relevant information of the target landing PTN sent by the third orchestration device according to the business work order;
根据所述目标落地PTN的相关信息,向所述目标控制设备发送第六指示信息,所述第六指示信息用于指示所述目标控制设备对所述目标落地PTN对应的所述目标NPE进行预占,得到所述目标NPE的设备信息;According to the relevant information of the target landing PTN, sixth instruction information is sent to the target control device. The sixth instruction information is used to instruct the target control device to prepare the target NPE corresponding to the target landing PTN. Account to obtain the device information of the target NPE;
向所述目标控制设备发送第二指示信息,所述第二指示信息用于指示所述目标控制设备创建与所述目标VPN实例绑定的目标子接口,并指示所述目标控制设备根据所述目标NPE的设备信息向所述目标VPN实例添加目标端口。Send second instruction information to the target control device, where the second instruction information is used to instruct the target control device to create a target sub-interface bound to the target VPN instance, and instruct the target control device according to the The device information of the target NPE adds a target port to the target VPN instance.
可选地,所述第一编排设备1301具体用于:Optionally, the first orchestration device 1301 is specifically used for:
向所述第三编排设备发送第七指示信息,所述第七指示信息用于指示所述第三编排设备确定满足所述业务工单的所述目标落地PTN的相关信息;Send seventh instruction information to the third orchestration device, where the seventh instruction information is used to instruct the third orchestration device to determine relevant information that satisfies the target landing PTN of the business work order;
接收所述第三编排设备发送的所述目标落地PTN的相关信息。Receive information related to the target landing PTN sent by the third orchestration device.
可选地,所述第一编排设备1301还用于:Optionally, the first orchestration device 1301 is also used to:
接收所述第三编排设备发送的第八指示信息,所述第八指示信息用于指示用户端与虚拟专有云VPC设备之间连通,所述第八指示信息是所述用户端向所述第三编排设备发送的;Receive eighth instruction information sent by the third orchestration device, the eighth instruction information is used to indicate the connection between the user terminal and the virtual private cloud VPC device, and the eighth instruction information is the user terminal sending a request to the virtual private cloud VPC device. Sent by the third orchestration device;
其中,所述用户端与所述目标落地PTN连接,所述VPC设备与所述目标VGW连接。Wherein, the user terminal is connected to the target landing PTN, and the VPC device is connected to the target VGW.
可选地,所述目标VPN实例为边际网关协议BGP或多协议标签交换MPLS网际互连协议IP VPN实例。Optionally, the target VPN instance is a Border Gateway Protocol BGP or a Multi-Protocol Label Switching MPLS Internetworking Protocol IP VPN instance.
可选地,所述第一编排设备1301还用于:Optionally, the first orchestration device 1301 is also used to:
向所述目标控制设备发送第九指示信息,所述第九指示信息用于指示所述目标控制设备对所述目标CPE配置双向转发检测BFD功能,所述目标CPE用于根据所述BFD功能检测所述目标CPE与所述目标VGW是否连接,在所述目标CPE检测到所述目标CPE与所述目标VGW连接断开的情况下,所述目标VGW切换至与第一CPE连接;Send ninth instruction information to the target control device, the ninth instruction information is used to instruct the target control device to configure a bidirectional forwarding detection BFD function for the target CPE, and the target CPE is used to detect according to the BFD function Whether the target CPE is connected to the target VGW, and when the target CPE detects that the connection between the target CPE and the target VGW is disconnected, the target VGW switches to a connection with the first CPE;
其中,所述第一CPE与所述目标CPE的IP地址相同,所述第一CPE与所述目标NPE连接。Wherein, the IP addresses of the first CPE and the target CPE are the same, and the first CPE is connected to the target NPE.
可选地,所述第一编排设备1301还用于:Optionally, the first orchestration device 1301 is also used to:
向所述第二编排设备发送第十指示信息,所述第十指示信息用于指示所述第二编排设备对所述目标VGW配置BFD功能,所述目标VGW用于根据所述BFD功能检测所述目标CPE与所述目标VGW是否连接,在所述目标VGW检测到所述目标CPE与所述目标VGW连接断开的情况下,所述目标VGW切换至与第一CPE连接;Send tenth indication information to the second orchestration device, the tenth indication information is used to instruct the second orchestration device to configure the BFD function for the target VGW, and the target VGW is used to detect the BFD function according to the BFD function. Whether the target CPE is connected to the target VGW, and when the target VGW detects that the connection between the target CPE and the target VGW is disconnected, the target VGW switches to the first CPE;
其中,所述第一CPE与所述目标CPE的IP地址相同,所述第一CPE与所述目标NPE连接。Wherein, the IP addresses of the first CPE and the target CPE are the same, and the first CPE is connected to the target NPE.
所述第二编排设备1302用于执行如下流程:The second orchestration device 1302 is used to execute the following process:
向第一编排设备发送移动云内的目标云端边缘设备CPE的互联网地址信息和目标虚拟网关VGW的互联网地址信息。Send the Internet address information of the target cloud edge device CPE in the mobile cloud and the Internet address information of the target virtual gateway VGW to the first orchestration device.
可选地,所述第二编排设备1302具体用于:Optionally, the second orchestration device 1302 is specifically used for:
接收所述第一编排设备发送的第四指示信息;Receive fourth indication information sent by the first orchestration device;
根据所述第四指示信息,在所述移动云内根据目标CPE的设备标识信息和目标CPE的端口标识信息创建云内网络,得到所述目标CPE的互联网地址信息和目标VGW的互联网地址信息;其中,所述第四指示信息包括所述目标CPE的设备标识信息和所述目标CPE的端口标识信息;According to the fourth instruction information, create an intra-cloud network in the mobile cloud based on the device identification information of the target CPE and the port identification information of the target CPE, and obtain the Internet address information of the target CPE and the Internet address information of the target VGW; Wherein, the fourth indication information includes device identification information of the target CPE and port identification information of the target CPE;
向所述第一编排设备发送所述目标CPE的互联网地址信息和所述目标VGW的互联网地址信息。Send the Internet address information of the target CPE and the Internet address information of the target VGW to the first orchestration device.
可选地,所述第二编排设备1302还用于:Optionally, the second orchestration device 1302 is also used to:
接收所述第一编排设备发送的第十指示信息;Receive the tenth indication information sent by the first orchestration device;
根据所述第十指示信息对目标VGW配置双向转发检测BFD功能,所述目标VGW用于根据所述BFD功能检测目标CPE与所述目标VGW是否连接,在所述目标VGW检测到所述目标CPE与所述目标VGW连接断开的情况下,所述目标VGW切换至与第一CPE连接;According to the tenth instruction information, the target VGW is configured with a bidirectional forwarding detection BFD function. The target VGW is configured to detect whether the target CPE is connected to the target VGW according to the BFD function. When the target VGW detects the target CPE When the connection with the target VGW is disconnected, the target VGW switches to a connection with the first CPE;
其中,所述第一CPE与所述目标CPE的网际互连协议IP地址相同,所述第一CPE与目标网络侧运营商边缘设备NPE连接;Wherein, the Internet Protocol IP address of the first CPE and the target CPE are the same, and the first CPE is connected to the target network side operator edge equipment NPE;
目标NPE的设备信息是目标控制设备根据第一指示信息进行查找得到的,所述第一指示信息是所述第一编排设备向所述目标控制设备发送的。The device information of the target NPE is obtained by searching the target control device according to the first indication information, and the first indication information is sent by the first orchestration device to the target control device.
所述目标控制设备1303用于执行如下流程:The target control device 1303 is used to execute the following process:
接收第一编排设备发送的第一指示信息;Receive the first instruction information sent by the first orchestration device;
根据所述第一指示信息查找目标网络侧运营商边缘设备NPE的设备信息,并根据目标NPE的设备信息、目标云端边缘设备CPE的互联网地址信息和目标虚拟网关VGW的互联网地址信息创建目标虚拟专用网络VPN实例;Search the device information of the target network-side operator's edge device NPE according to the first instruction information, and create the target virtual private address based on the device information of the target NPE, the Internet address information of the target cloud edge device CPE, and the Internet address information of the target virtual gateway VGW. Network VPN instance;
接收所述第一编排设备发送的第二指示信息,根据所述第二指示信息创建与目标VPN实例绑定的目标子接口,并向所述目标VPN实例添加目标端口;所述目标端口用于连接所述目标NPE和目标CPE,所述目标端口用于连接所述目标CPE和目标VGW。Receive the second instruction information sent by the first orchestration device, create a target sub-interface bound to the target VPN instance according to the second instruction information, and add a target port to the target VPN instance; the target port is used to The target NPE and the target CPE are connected, and the target port is used to connect the target CPE and the target VGW.
可选地,所述目标控制设备1303还用于:Optionally, the target control device 1303 is also used to:
接收所述第一编排设备发送的第五指示信息,并根据所述第五指示信息对所述目标CPE进行预占;Receive the fifth instruction information sent by the first orchestration device, and preempt the target CPE according to the fifth instruction information;
在对所述目标CPE预占成功后,向所述第一编排设备发送所述目标CPE的设备标识信息和所述目标CPE的端口标识信息。After the target CPE is successfully pre-empted, the device identification information of the target CPE and the port identification information of the target CPE are sent to the first orchestration device.
可选地,所述目标控制设备1303具体用于:Optionally, the target control device 1303 is specifically used for:
接收所述第一编排设备根据省内目标落地分组传送网PTN的相关信息发送的第六指示信息,并根据所述第六指示信息对目标落地PTN对应的所述目标NPE进行预占,得到所述目标NPE的设备信息,所述目标落地PTN的相关信息是第三编排设备根据业务工单向所述第一编排设备发送的;Receive the sixth instruction information sent by the first orchestration device according to the relevant information of the target landing packet transport network PTN in the province, and preempt the target NPE corresponding to the target landing PTN according to the sixth instruction information, and obtain the The equipment information of the target NPE, the relevant information of the target landing PTN is sent by the third orchestration device to the first orchestration device according to the business work order;
接收所述第一编排设备发送的所述第二指示信息,所述第二指示信息用于指示所述目标控制设备创建与所述目标VPN实例绑定的目标子接口,并指示所述目标控制设备根据所述目标NPE的设备信息向所述目标VPN实例添加目标端口。Receive the second instruction information sent by the first orchestration device, the second instruction information is used to instruct the target control device to create a target sub-interface bound to the target VPN instance, and instruct the target control device to create a target sub-interface bound to the target VPN instance. The device adds a target port to the target VPN instance according to the device information of the target NPE.
可选地,所述目标控制设备1303还用于:Optionally, the target control device 1303 is also used to:
接收所述第一编排设备发送的第九指示信息;Receive ninth indication information sent by the first orchestration device;
根据所述第九指示信息对所述目标CPE配置双向转发检测BFD功能,所述目标CPE用于根据所述BFD功能检测所述目标CPE与所述目标VGW是否连接,在所述目标CPE检测到所述目标CPE与所述目标VGW连接断开的情况下,所述目标VGW切换至与第一CPE连接;Configure the bidirectional forwarding detection BFD function on the target CPE according to the ninth instruction information. The target CPE is used to detect whether the target CPE and the target VGW are connected according to the BFD function. When the target CPE detects When the connection between the target CPE and the target VGW is disconnected, the target VGW switches to the first CPE;
其中,所述第一CPE与所述目标CPE的网际互连协议IP地址相同,所述第一CPE与所述目标NPE连接。Wherein, the Internet Protocol IP addresses of the first CPE and the target CPE are the same, and the first CPE is connected to the target NPE.
所述第三编排设备1304用于执行如下流程:The third orchestration device 1304 is used to execute the following process:
接收第一编排设备发送的第三指示信息;Receive the third instruction information sent by the first orchestration device;
根据所述第三指示信息进行省内目标落地分组传送网PTN的路由配置。Route configuration of the intra-provincial target landing packet transport network PTN is performed according to the third instruction information.
可选地,所述第三编排设备1304还用于:Optionally, the third orchestration device 1304 is also used to:
接收所述第一编排设备发送的第七指示信息;Receive seventh indication information sent by the first orchestration device;
根据所述第七指示信息确定满足业务工单的目标落地PTN的相关信息;Determine relevant information that meets the target landing PTN of the business work order according to the seventh instruction information;
向所述第一编排设备发送所述目标落地PTN的相关信息。Send relevant information of the target landing PTN to the first orchestration device.
可选地,所述第三编排设备1304还用于:Optionally, the third orchestration device 1304 is also used to:
向所述第一编排设备发送第八指示信息,所述第八指示信息用于指示用户端与虚拟专有云VPC设备之间连通,所述第八指示信息是所述用户端向所述第三编排设备发送的;Send eighth instruction information to the first orchestration device, the eighth instruction information is used to indicate the connection between the user terminal and the virtual private cloud VPC device, and the eighth instruction information is the request from the user terminal to the third Sent by three orchestration devices;
其中,所述用户端与目标落地PTN连接,VPC设备与目标虚拟网关VGW连接;目标VGW的互联网地址信息是第二编排设备确定的。Wherein, the client is connected to the target landing PTN, and the VPC device is connected to the target virtual gateway VGW; the Internet address information of the target VGW is determined by the second orchestration device.
另外,本发明具体实施例还提供一种计算机可读存储介质,其上存储有计算机程序,其中,该程序被处理器执行时实现如上中任一项所述的云专线开通方法中的步骤。In addition, specific embodiments of the present invention also provide a computer-readable storage medium on which a computer program is stored, wherein when the program is executed by a processor, the steps in the method for opening a cloud dedicated line as described in any one of the above are implemented.
在本申请所提供的几个实施例中,应该理解到,所揭露方法和装置,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed methods and devices can be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components may be combined or can be integrated into another system, or some features can be ignored, or not implemented. On the other hand, the coupling or direct coupling or communication connection between each other shown or discussed may be through some interfaces, and the indirect coupling or communication connection of the devices or units may be in electrical, mechanical or other forms.
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理包括,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。In addition, each functional unit in various embodiments of the present invention can be integrated into one processing unit, or each unit can be physically included separately, or two or more units can be integrated into one unit. The above integrated unit can be implemented in the form of hardware or in the form of hardware plus software functional units.
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括用若干指令使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述收发方法的部分步骤。而前述的存储介质包括:U 盘、移动硬盘、只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等各种可以存储程序代码的介质。The above-mentioned integrated unit implemented in the form of a software functional unit can be stored in a computer-readable storage medium. The above-mentioned software functional unit is stored in a storage medium, and includes using several instructions to cause a computer device (which can be a personal computer, a server, or a network device, etc.) to execute some steps of the sending and receiving methods described in various embodiments of the present invention. The aforementioned storage media include: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), magnetic disk or optical disk, etc., which can store program code. medium.
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。The above is the preferred embodiment of the present invention. It should be pointed out that for those of ordinary skill in the art, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications can also be made. should be regarded as the protection scope of the present invention.
Claims (21)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202311160833.XA CN116896563B (en) | 2023-09-11 | 2023-09-11 | Cloud private line opening method, device, system and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202311160833.XA CN116896563B (en) | 2023-09-11 | 2023-09-11 | Cloud private line opening method, device, system and storage medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN116896563A CN116896563A (en) | 2023-10-17 |
| CN116896563B true CN116896563B (en) | 2024-01-26 |
Family
ID=88315188
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202311160833.XA Active CN116896563B (en) | 2023-09-11 | 2023-09-11 | Cloud private line opening method, device, system and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN116896563B (en) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102387061A (en) * | 2011-10-21 | 2012-03-21 | 华为技术有限公司 | Method, device and system for accessing VPC (virtual private cloud) to VPN (virtual private network) |
| CN109361555A (en) * | 2018-12-03 | 2019-02-19 | 中国联合网络通信集团有限公司 | Method and device for cloud network service provisioning |
| CN111106991A (en) * | 2018-10-29 | 2020-05-05 | 中国移动通信集团浙江有限公司 | A cloud private line system and its service provisioning and opening method |
| CN115118585A (en) * | 2021-03-18 | 2022-09-27 | 华为技术有限公司 | Service deployment method, device and system |
| CN116192890A (en) * | 2022-12-29 | 2023-05-30 | 浪潮通信信息系统有限公司 | Novel system for opening and arranging private network in cloud under data center |
| CN116264518A (en) * | 2022-08-31 | 2023-06-16 | 中移(苏州)软件技术有限公司 | Cloud service mutual access method, system, network node and medium based on cloud private line |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2019164907A1 (en) * | 2018-02-20 | 2019-08-29 | Huawei Technologies Co. Ltd. | Stitching enterprise virtual private networks (vpns) with cloud virtual private clouds (vpcs) |
-
2023
- 2023-09-11 CN CN202311160833.XA patent/CN116896563B/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102387061A (en) * | 2011-10-21 | 2012-03-21 | 华为技术有限公司 | Method, device and system for accessing VPC (virtual private cloud) to VPN (virtual private network) |
| CN111106991A (en) * | 2018-10-29 | 2020-05-05 | 中国移动通信集团浙江有限公司 | A cloud private line system and its service provisioning and opening method |
| CN109361555A (en) * | 2018-12-03 | 2019-02-19 | 中国联合网络通信集团有限公司 | Method and device for cloud network service provisioning |
| CN115118585A (en) * | 2021-03-18 | 2022-09-27 | 华为技术有限公司 | Service deployment method, device and system |
| CN116264518A (en) * | 2022-08-31 | 2023-06-16 | 中移(苏州)软件技术有限公司 | Cloud service mutual access method, system, network node and medium based on cloud private line |
| CN116192890A (en) * | 2022-12-29 | 2023-05-30 | 浪潮通信信息系统有限公司 | Novel system for opening and arranging private network in cloud under data center |
Non-Patent Citations (2)
| Title |
|---|
| 云网融合实施方案研究;王玉申 等;《通信电源技术》;第38卷(第1期);第126-131页 * |
| 面向云网融合业务的网络编排系统实现与研究;王建宏 等;《江苏通信》;第37卷(第4期);第28-30页 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN116896563A (en) | 2023-10-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111106991B (en) | Cloud special line system and service issuing and opening method thereof | |
| CN102884763B (en) | Cross-data-center virtual machine migration method, service control gateway and system | |
| CN107181688B (en) | A system and method for optimizing server-side cross-domain data transmission in an SDN network | |
| CN107547333B (en) | Method and apparatus for implementing combined virtual private network VPN | |
| CN108293001A (en) | A kind of dispositions method of software definition data center and service cluster therein | |
| WO2015143610A1 (en) | Service implementation method for nfv system, and communications unit | |
| CN114726748A (en) | Enhanced two-way active measurement protocol | |
| CN113810206B (en) | A network automation orchestration management method, entity, controller and electronic equipment | |
| CN106789637B (en) | Cross-domain service intercommunication path establishment method, controller and system | |
| CN101675346A (en) | Pseudowire load balancing | |
| WO2014166247A1 (en) | Implementation method and system for virtual network management | |
| JP5679343B2 (en) | Cloud system, gateway device, communication control method, and communication control program | |
| CN105577540B (en) | A kind of method for building up of service link, apparatus and system | |
| CN115277578B (en) | A service orchestration method, device and storage medium | |
| CN115118585A (en) | Service deployment method, device and system | |
| WO2014180199A1 (en) | Network establishment method and control device | |
| WO2013174096A1 (en) | Method, device and system for migration of cloud computing virtual machine | |
| CN113518045B (en) | A flow collection configuration method, flow collection method and device | |
| CN110768870A (en) | Quality monitoring method and device for intelligent special line | |
| JP7541116B2 (en) | COMMUNICATION METHOD AND RELATED APPARATUS | |
| CN112187489B (en) | Network management system and method based on software defined network | |
| CN116896563B (en) | Cloud private line opening method, device, system and storage medium | |
| WO2011047610A1 (en) | Method for customer edge device auto management and provider edge device | |
| CN103905338B (en) | The method and device that a kind of IP backbone merges | |
| WO2012159339A1 (en) | Interface register method and device for network device to join cluster system |
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 |