[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN113992672B - Multi-cloud network management method and related equipment - Google Patents

Multi-cloud network management method and related equipment Download PDF

Info

Publication number
CN113992672B
CN113992672B CN202111245556.3A CN202111245556A CN113992672B CN 113992672 B CN113992672 B CN 113992672B CN 202111245556 A CN202111245556 A CN 202111245556A CN 113992672 B CN113992672 B CN 113992672B
Authority
CN
China
Prior art keywords
cloud
network
target
cloud platform
platform
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
Application number
CN202111245556.3A
Other languages
Chinese (zh)
Other versions
CN113992672A (en
Inventor
廖文昭
张慷
桑洁丽
王晓文
魏中国
丛宁蕴
周伟
张届新
张玲
陆豪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Telecom Corp Ltd
Original Assignee
China Telecom Corp Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by China Telecom Corp Ltd filed Critical China Telecom Corp Ltd
Priority to CN202111245556.3A priority Critical patent/CN113992672B/en
Publication of CN113992672A publication Critical patent/CN113992672A/en
Application granted granted Critical
Publication of CN113992672B publication Critical patent/CN113992672B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/12Shortest path evaluation
    • H04L45/124Shortest path evaluation using a combination of metrics
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/70Routing based on monitoring results
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/141Setup of application sessions

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention relates to the technical field of communication, and provides a method for managing a multi-cloud network and related equipment. The multi-cloud network management method is applied to a multi-cloud network comprising a plurality of cloud platforms and a data exchange network, wherein the data exchange network is connected with each cloud platform, and the method comprises the following steps: receiving a connection request to a target cloud platform, wherein the target cloud platform is one of a plurality of cloud platforms; determining a target routing path to the target cloud platform via the data exchange network; and establishing communication connection with the target cloud platform according to the target routing path. The multi-cloud network management method and the related equipment can realize unified management of the multi-cloud network, so that enterprise users can flexibly access applications distributed on different cloud platforms through one private line, and private line direct connection between the enterprise users and the cloud platforms and cloud-cloud interconnection of resources of the enterprise users on the different cloud platforms are flexibly and conveniently realized.

Description

Multi-cloud network management method and related equipment
Technical Field
The invention relates to the technical field of communication, in particular to a method for managing a multi-cloud network and related equipment.
Background
With the development of cloud computing, more and more enterprise applications need to go up the cloud. For different cloud service developers and cloud service consumers in enterprises, how to construct hybrid cloud and realize multi-cloud connection through a unified management platform is an urgent problem to be solved.
The connection for the cloud platform is mainly performed by using technologies such as point-to-point VPN (Virtual Private Network ) and the like. In a two-layer and below point-to-point private line mode, enterprises need to rent a plurality of private lines based on deployment positions of different clouds, access to different cloud applications and local content uploading are achieved through manual switching or intra-enterprise ad hoc network scheduling, service flexibility is low, cloud access experience is poor, and cloud network cooperation is complex.
It should be noted that the information disclosed in the foregoing background section is only for enhancement of understanding of the background of the invention and thus may include information that does not form the prior art that is already known to those of ordinary skill in the art.
Disclosure of Invention
In view of the above, the invention provides a multi-cloud network management method and related equipment, which can realize unified management of a multi-cloud network, so that enterprise users can flexibly access applications distributed on different cloud platforms through a private line, and the private line direct connection between the enterprise users and the cloud platforms and the cloud-cloud interconnection of resources of the enterprise users on the different cloud platforms can be flexibly and conveniently realized.
An aspect of the present invention provides a multi-cloud network management method applied to a multi-cloud network including a plurality of cloud platforms and a data exchange network, the data exchange network being connected to each of the cloud platforms, the multi-cloud network management method including: receiving a connection request to a target cloud platform, wherein the target cloud platform is one of a plurality of cloud platforms; determining a target routing path to the target cloud platform via the data exchange network; and establishing communication connection with the target cloud platform according to the target routing path.
In some embodiments, the determining a target routing path to the target cloud platform via the data switching network comprises: obtaining a current network element node of the connection request; obtaining at least one routing path from the current network element node to the target cloud platform through the data exchange network; testing a plurality of network performance data for each of the routing paths; and calculating a network performance value of each routing path according to the weight of each item of network performance data, and determining the target routing path according to the network performance value.
In some embodiments, the network performance data includes transmission delay, packet loss rate, and price; the weight of each item of network performance data is configurable.
In some embodiments, the establishing a communication connection with the target cloud platform includes: each routing node of the target routing path is obtained, and the routing node comprises at least one gateway network element node of the data exchange network and an access network element node of the target cloud platform; and respectively sending an IP tunnel opening request to each routing node, and establishing an IP communication tunnel from the current network element node of the connection request to the target cloud platform through each routing node.
In some embodiments, the establishing a communication connection with the target cloud platform further comprises: when the connection request is a connection request of a current cloud platform and the target cloud platform which are heterogeneous in the target cloud platform in the plurality of cloud platforms, obtaining a main account number for initiating the connection request; and managing a service session from the current cloud platform to the target cloud platform through the data exchange network according to the mapping relation between the primary account number and the account numbers of the current cloud platform, the data exchange network and the target cloud platform.
In some embodiments, the managing the traffic session of the current cloud platform to the target cloud platform via the data exchange network includes: respectively recording a first session between the primary account number and the account number of the current cloud platform, a second session between the primary account number and the account number of the data exchange network, and a third session between the primary account number and the account number of the target cloud platform; and performing session conversion among the first session, the second session and the third session through the mapping of the primary account number, so as to realize the service session from the current cloud platform to the target cloud platform through the data exchange network.
In some embodiments, each cloud platform has a virtual private cloud deployed thereon, and the access network functions of each cloud platform are encapsulated into a virtual border gateway; the establishing a communication connection with the target cloud platform further includes: and when the connection request is a connection request of a target virtual private cloud of a special line accessing the target cloud platform, providing a visual configuration interface of the special line accessing the target virtual private cloud through a virtual boundary gateway of the target cloud platform.
A further aspect of the present invention provides a multi-cloud network management apparatus applied to a multi-cloud network including a plurality of cloud platforms and a data exchange network connected to each of the cloud platforms, the multi-cloud network management apparatus comprising: the request receiving module is used for receiving a connection request to a target cloud platform, wherein the target cloud platform is one of a plurality of cloud platforms; the path determining module is used for determining a target routing path from the data exchange network to the target cloud platform; and the network connection module is used for establishing communication connection with the target cloud platform according to the target routing path.
A further aspect of the present invention provides a multi-cloud network management apparatus, comprising: a processor; a memory having executable instructions stored therein; the executable instructions, when executed by the processor, implement the method for managing a multi-cloud network according to any of the embodiments described above.
A further aspect of the present invention provides a computer-readable storage medium storing a program which, when executed by a processor, implements a method of managing a multi-cloud network as described in any of the above embodiments.
A further aspect of the present invention provides a multi-cloud network management platform deployed with the multi-cloud network management apparatus according to any of the above embodiments, or with the storage medium according to the above embodiments.
A further aspect of the present invention provides a multi-cloud network management system, the multi-cloud network management system comprising a multi-cloud network management platform according to the above embodiment, the multi-cloud network management platform being configured to manage a multi-cloud network comprising a plurality of cloud platforms and a data exchange network.
Compared with the prior art, the invention has the beneficial effects that at least:
the invention can realize unified management of the multi-cloud network, so that enterprise users can flexibly access applications distributed on different cloud platforms through one private line, and the private line direct connection between the enterprise users and the cloud platforms and the cloud interconnection of resources of the enterprise users on the different cloud platforms can be flexibly and conveniently realized.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention as claimed.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and together with the description, serve to explain the principles of the invention. It is evident that the figures described below are only some embodiments of the invention, from which other figures can be obtained without inventive effort for a person skilled in the art.
Fig. 1 is a schematic structural diagram of a multi-cloud network management system according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of a multi-cloud network according to an embodiment of the present invention;
FIG. 3 is a schematic diagram illustrating steps of a method for managing a multi-cloud network according to an embodiment of the present invention;
FIG. 4 is a schematic diagram of opening a communication tunnel to a target cloud platform according to an embodiment of the present invention;
FIG. 5 is a schematic diagram illustrating unified account management in one embodiment of the present invention;
fig. 6 illustrates an account management schematic diagram in a cloud-cloud interconnection scenario according to an embodiment of the present invention;
FIG. 7 is a schematic diagram of abstract packaging of access network functions of multiple cloud platforms according to an embodiment of the present invention;
FIG. 8 is a diagram showing heterogeneous multi-cloud network suites and capability presentation according to one embodiment of the invention;
FIG. 9 is a schematic diagram of a visual configuration interface of a private line access messenger cloud VPC according to an embodiment of the present invention;
FIG. 10 is a schematic block diagram of a multi-cloud network management apparatus according to an embodiment of the present invention;
Fig. 11 is a schematic structural diagram of a multi-cloud network management apparatus according to an embodiment of the present invention.
Detailed Description
Example embodiments will now be described more fully with reference to the accompanying drawings. However, the example embodiments may be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the concept of the example embodiments to those skilled in the art.
The drawings are merely schematic illustrations of the present invention and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and thus a repetitive description thereof will be omitted. Some of the block diagrams shown in the figures are functional entities and do not necessarily correspond to physically or logically separate entities. These functional entities may be implemented in software or in one or more hardware modules or integrated circuits or in different networks and/or processor devices and/or microcontroller devices.
Furthermore, the flow shown in the drawings is merely illustrative and not necessarily all steps are included. For example, some steps may be decomposed, some steps may be combined or partially combined, and the order of actual execution may be changed according to actual situations. The use of the terms "first," "second," and the like in the description herein do not denote any order, quantity, or importance, but rather are used to distinguish one element from another. It should be noted that, without conflict, the embodiments of the present invention and features in different embodiments may be combined with each other.
Aiming at the complex situations of mixed cloud and multi-cloud management in the cloud of an enterprise, the invention develops a multi-cloud network management platform based on a micro-service architecture, mainly aims at carrying out nano-tube on mixed and multi-cloud services, realizes unified management of multi-cloud networks, multi-line-fiber-multi-cloud network arrangement, can realize automatic safe operation and maintenance, ensures that cloud expenditure is not out of control any more, and rapidly completes service delivery, thereby improving the work efficiency and resource utilization rate of enterprise IT (Internet Technology ) to the maximum extent, constructing an elastic computing platform and ensuring the availability of an enterprise service system.
Fig. 1 illustrates a structure of a multi-cloud network management system including a multi-cloud network management platform, and fig. 2 illustrates a structure of a multi-cloud network including a plurality of cloud platforms and a data exchange network managed by the multi-cloud network management platform. As shown in connection with fig. 1 and 2, the multi-cloud network management platform 100 of the present invention is used to manage a multi-cloud network including a plurality of cloud platforms 200 and a data exchange network 300. Cloud platform 200 may include public and private clouds. In the figure, each cloud platform 200 is shown to be deployed with a virtual private cloud (Virtual Private Cloud, VPC for short), for example, a cloud platform a deployed in an area 1 is deployed with a VPC1, a cloud platform a deployed in an area 2 is deployed with a VPC2, and a cloud platform B deployed in an area 3 is deployed with a VPC3. The data exchange network 300 may be a DCI (DATA CENTER INTER-connect) network, which is constructed between a plurality of cloud platforms 200 and is connected to each cloud platform 200 in a direct or indirect manner.
The direct connection refers to that the cloud platform 200 and the data exchange network 300 are connected by adopting a direct physical channel. For example, the cloud platform a deployed in the area 1 and the data exchange network 300 are directly connected to the gateway (GW 1) of the data exchange network 300 through the point of presence (POP 1) of the cloud platform a deployed in the area 1; the cloud platform B deployed in the area 3 and the data exchange network 300 are directly connected to the gateway (GW 4) of the data exchange network 300 through the point of presence (POP 4) of the cloud platform B deployed in the area 3. The indirect connection refers to that the cloud platform 200 and the data exchange network 300 are in butt joint by adopting a network operated by a third party. For example, the network point of entry (POP 2) of the cloud platform a disposed in the area 1 and the gateway (GW 3) of the data exchange network 300 may be indirectly connected via the third party 1; the network point of entry (POP 3) of the cloud platform a disposed in the area 2 and the gateway (GW 2) of the data exchange network 300 may be indirectly connected via the third party 2.
Through the data exchange network 300, the problem of point-to-point connection of the inter-cloud high-speed network can be avoided, and a logically isolated service channel between multiple clouds for different enterprise users is constructed by utilizing a data exchange technology in a multi-cloud environment.
The cloud network management platform 100 is capable of providing service management into clouds for users 400 (typically enterprise users) on a business basis; in implementation, multiple types of two and three layers of lines are managed, and access private lines 410 of different tenants (i.e. leased multi-cloud service users) are opened to isolation connection of the corresponding cloud platform 200 through the data exchange network 300 through the multi-cloud network management platform 100. The cloud network management platform 100 may specifically adopt Overlay technology (an Overlay virtual technology mode superimposed on a network architecture), and implement tenant isolation connection based on Overlay scheduling.
Network functions in the plurality of cloud platforms 200 can be abstractly packaged into a virtual border gateway 210 to simplify development difficulty and workload of applications involving private lines and the like in a multi-cloud environment and realize platform unified management. The data switching network 300 interfaces with the virtual border gateway 210 of the cloud platform 200 through backbone channels. The virtual border gateway 210 realizes cloud side access through automatic routing. In addition, the multi-cloud network management platform 100 can be in butt joint with an account management system of an autonomous operation domain of each cloud platform 200, and functions of dedicated line cloud entering, cloud interconnection and the like are achieved in a set of framework of the multi-cloud network management platform 100 by using a set of account system and an authentication system.
Therefore, through the multi-cloud network management platform 100, an enterprise can flexibly access SaaS (Software-as-a-Service) applications distributed on different clouds by using one private line, the multi-cloud network management platform 100 can distribute applications uploaded by an enterprise site to different cloud platforms 200 according to needs, a user side does not sense and does not switch, and the problems that the enterprise needs to rent a plurality of private lines based on deployment positions of different clouds in a traditional two-layer or below private line mode, and access to different cloud applications and local content uploading are realized through manual switching or intra-enterprise ad hoc network scheduling, so that the Service flexibility is low, the multi-cloud access experience is poor, the cloud network collaboration is complex and the like are solved.
The following describes in detail a method for managing a multi-cloud network implemented by the multi-cloud network management platform. The multi-cloud network management method can be specifically realized by a network controller deployed on a multi-cloud network management platform.
Fig. 3 illustrates main steps of a multi-cloud network management method in an embodiment, and referring to fig. 3, in an embodiment, the multi-cloud network management method includes: step S110, receiving a connection request to a target cloud platform, wherein the target cloud platform is one of a plurality of cloud platforms; step S120, determining a target routing path from the data exchange network to the target cloud platform; step S130, establishing communication connection with the target cloud platform according to the target routing path.
In step S110, a connection request may be initiated by a user on the cloudy network management platform. The connection request may be an incoming cloud connection request or a cloud interconnection request. That is, the multi-cloud network management platform provides the user with a variety of connection operation options, and the user can select an appropriate connection mode as required.
In step S120, determining a target routing path to the target cloud platform via the data exchange network specifically includes: obtaining a current network element node of a connection request; obtaining at least one routing path from a current network element node to a target cloud platform through a data exchange network; testing multiple items of network performance data of each routing path; according to the weight of each network performance data, calculating the network performance value of each routing path, and determining the target routing path according to the network performance value.
The current network element node may be a network element node of a network where the enterprise site is located, where the network where the enterprise site is located may be a current cloud platform different from the target cloud platform in the plurality of cloud platforms, or may not belong to any cloud platform. The current network element node's routing path to the target cloud platform is not unique because there are direct and many indirect ways to connect to the target cloud platform. The multi-cloud network management platform maintains a routing table for each tenant, and determines a next-hop network element node according to the user identification, the current network element node, the target cloud platform (area) and the routing policy. The routing table for user U11 is exemplified as follows:
User identification Current network element node Target cloud platform Next hop
U11 Network element node 1 Cloud platform A (area 1) Network element node 3
U11 Network element node 1 Cloud platform A (area 1) Network element node 4
U11 Network element node 2 Cloud platform A (area 2) Network element node 5
It can be seen that the same user, at the same node, and the target cloud platform (region) is the same, multiple paths may be found, and different target routing paths may be generated under different routing strategies.
When testing the network performance data of each routing path, the multi-cloud network management platform can use SDN (Software Defined Network ) technology to realize the on-demand and on-demand of the network. Specifically, before formally opening a network to a target cloud platform, opening a tunnel and testing network performance data in real time according to different routing paths, wherein the test items mainly comprise: transmission delay and packet loss rate. After the transmission delay and the packet loss rate of each routing path are obtained through the IP tunnel constructed in real time, the network performance value of each routing path is calculated by combining the price of each routing path and the weight of each network performance data determined by a user and even a calculation formula of the network performance value, and the routing path with the highest network performance value is screened out and determined as a target routing path.
The cloudy network management platform may provide a configuration interface to the user where the user may input the weight of each item of network performance data he wishes and even the calculation formula of the network performance value. Therefore, the multi-cloud network management platform can determine the target routing path which best meets the requirements of the user according to the parameters input by the user.
In step S130, the tunnel is formally opened after the destination route is determined. Establishing communication connection with a target cloud platform, specifically comprising: each routing node of the target routing path is obtained, and the routing node comprises at least one gateway network element node of the data exchange network and an access network element node of the target cloud platform; and respectively sending an IP tunnel opening request to each routing node, and establishing an IP communication tunnel from the current network element node of the connection request to the target cloud platform through each routing node.
Fig. 4 illustrates a schematic diagram of opening a communication tunnel to a target cloud platform in an embodiment, referring to fig. 4, when it is determined that a target routing path needs to be connected from a current network element node to an access network element node of the target cloud platform 200b through a gateway network element node of the data exchange network 300 and a third party IDC (INTERNET DATA CENTER ) network 200c according to a routing policy, a multi-cloud network management platform sends an IP tunnel opening request to the gateway network element node of the data exchange network 300, the third party IDC network 200c and the access network element node of the target cloud platform 200b, respectively, so as to implement connection opening of the data exchange network 300, and opening and activation of a cloud side virtual private gateway of the target cloud platform 200b, thereby establishing an IP communication tunnel in which the current network element node of the connection request is connected to the target cloud platform 200b through the data exchange network 300 and the third party IDC network 200 c.
Further, when the connection request is a cloud interconnection request, establishing communication connection with the target cloud platform, and further including: when the connection request is a connection request of a current cloud platform heterogeneous to the target cloud platform in the plurality of cloud platforms and the target cloud platform, obtaining a primary account number for initiating the connection request (namely, a primary account number of a user initiating the connection request on the multi-cloud network management platform); and managing the service session from the current cloud platform to the target cloud platform through the data exchange network according to the mapping relation between the primary account number and the account numbers of the current cloud platform, the data exchange network and the target cloud platform.
Because the multi-cloud network needs to pass through the autonomous operation domains of a plurality of service providers (including cloud platform service providers, data exchange network service providers, third-party network service providers and the like), the authentication mode of each autonomous operation domain is inconsistent, so that the multi-cloud network management platform establishes a unified account authentication system, and the account number autonomously operated by each cloud platform/data exchange network is mapped through the main account number of the multi-cloud network management platform, so that the opening action of the end-to-end network can be completed in cooperation with a plurality of autonomous operation domain accounts under the management of one set of system of the multi-cloud network management platform.
Fig. 5 illustrates a schematic diagram of unified account management in an embodiment, referring to fig. 5, the current cloud platform 200a polices the accounts 1 of its autonomous operating domain 1 through its controller 1, the data exchange network 300 polices the accounts 2 of its autonomous operating domain 2 through its controller 2, and the target cloud platform 200b polices the accounts 3 of its autonomous operating domain 3 through its controller 3. The connection of the current cloud platform 200a to the target cloud platform 200b via the data exchange network 300 may be referred to the description of the above embodiments and will not be repeated here. Through the unified account authentication system of the multi-cloud network management platform 100, the account mapping relation between the multi-cloud network management platform 100 and the multi-autonomous operation domain can be established, multi-account management and multi-protocol authentication are supported, and Session conversion of each account in different autonomous operation domains is maintained in the service scheduling process.
In this embodiment, when a user initiates a cloud interconnection request between VPC1 of the current cloud platform 200a and VPC3 of the target cloud platform 200b, the multi-cloud network management platform manages a service session from the current cloud platform 200a to the target cloud platform 200b through the data exchange network 300 by using a unified account authentication system, wherein the service session comprises: recording a first session between the primary account number and the account number (account number 1) of the current cloud platform 200a, a second session between the primary account number and the account number (account number 2) of the data exchange network 300, and a third session between the primary account number and the account number (account number 3) of the target cloud platform 200b, respectively; and performing session conversion among the first session, the second session and the third session through mapping of the primary account number, so as to realize the service session from the current cloud platform 200a to the target cloud platform 200b through the data exchange network 300.
Fig. 6 illustrates an account management schematic in a cloud-cloud interconnection scenario in an embodiment, and referring to fig. 6, taking an example of establishing a cloud-cloud interconnection link between an ali cloud and a messenger cloud, an account management process includes: and S150, the multi-cloud network management platform receives a connection request from the current cloud platform to the target cloud platform, generates a cloud interconnection work order, and invokes a unified account number and a session management function. S160, calling a relevant gateway network element of the data exchange network under the control of a network controller of the multi-cloud network management platform by using an operator O/B domain system account (namely a main account), and opening a communication link between the Arian cloud and the Tencent cloud. S170, calling an Ariy account, creating a cloud enterprise network through an Ariy Open API (Open interface), associating the cloud enterprise network with an Ariy VBR (border router), configuring a route, and recording a related session between the Ariy account and a main account about a resource VPC 1. S180, calling a cloud account, creating a cloud enterprise network through a cloud Open API, associating the cloud enterprise network with a cloud virtual channel, configuring a route and recording a related session between the cloud account and a main account about a resource VPC 3. Thereby, a business session between VPC1 of the alicloud and VPC3 of the messenger cloud is achieved. S190, calling an operator account to perform work order accounting and other operations according to the finished work order information.
Furthermore, the invention abstractly encapsulates the private line access VPC function into the network suite function in the form of the virtual border gateway, and the network suite function is used as an infrastructure for constructing the multi-cloud network management platform, so that a user does not need to care about related concepts, steps, configuration and other functions and operations of a high-speed channel and the like of each cloud platform, can concentrate on developing related applications of the network, greatly simplifies the difficulty and the workload of network setting/configuration, and simultaneously can realize unified management of the multi-cloud network on the multi-cloud network management platform.
Fig. 7 illustrates abstract encapsulation of access network functions of multiple cloud platforms in an embodiment, and referring to fig. 7, the present invention abstracts high-speed channel interconnection functions of different cloud platforms (including cloud platform 1 and cloud platform 2..cloud platform N), encapsulates access network functions such as border routers, virtual channels, cloud-side private networks, routing and network element connection settings provided by each cloud platform, and forms service capabilities such as private network VPC connection, static routing configuration, dynamic BGP (border gateway protocol) routing configuration suitable for each public cloud business in a unified manner by using a virtual border gateway. And the cloud platform and the virtual border gateway only need to perform function mapping adaptation. Finally, the two-layer and three-layer network interconnection capability of each cloud provider can be formed, and various networking forms are supported.
Fig. 8 illustrates a heterogeneous multi-cloud (including ali cloud, messenger cloud, and AWS) network suite and capability presentation in an embodiment, and referring to fig. 8, after a user subscribes to a cloud private line of a cloud provider such as ali cloud, messenger cloud, AWS, etc., the heterogeneous multi-cloud network suite is automatically created, and service capabilities such as activation, connection, and routing settings are presented to the outside. By activation, the network suite can be automatically instantiated; through the connection, the VPC router can be automatically connected; through the routing setting, dynamic/static routing setting can be performed, an automatic configuration function is realized, and the docking capability of an intra-cloud VNF (network virtual function) suite is provided. The network suite function encapsulated by the Arian cloud instance refers to the connection of VBR and a cloud enterprise network, and comprises the steps of setting BGP groups, setting BGP connections, setting routes and setting VBR-enterprise network connections, and is automatically realized by a multi-cloud network management platform; the network suite function encapsulated by the messenger cloud instance refers to the connection of a special channel with cloud networking through a private line gateway, and comprises BGP connection setting, route setting, access network section setting, channel-gateway connection setting and gateway-cloud networking connection setting, and is automatically realized by a multi-cloud network management platform; the network suite function encapsulated by the AWS instance refers to the connection between the virtual machine interface/LAG (link aggregation group) and the virtual private gateway, including BGP connection setting, routing setting, LAG setting, and channel-gateway connection setting, which are automatically implemented by the multi-cloud network management platform.
When the connection request is a private line cloud entering request, establishing communication connection with the target cloud platform, and further comprising: when the connection request is a connection request of a target virtual private cloud of the target cloud platform accessed by a private line, a visual configuration interface of the target virtual private cloud accessed by the private line through a virtual boundary gateway of the target cloud platform is provided.
The multi-cloud network management platform supports standardized implementation of various networking forms and cloud business docking by solidifying the two-layer network interconnection capability and the three-layer network interconnection capability of each cloud business, and systematic preparation is also made for continuous docking of new cloud business and supporting network product iteration of the follow-up multi-cloud network management platform. Through the network suite, the connection relation and the related route between the access line and the VPC can be set in a graphical mode, and the communication setting from the private line of the cloud platform to the VPC is simplified.
Fig. 9 illustrates a visual configuration interface of private line access messenger cloud VPC in an embodiment, and referring to fig. 9, a user may select a private line cloud service and select a "connect VPC" service in the multi-cloud network management platform. In the visual configuration interface 100M, VPC regions and specific VPC resources can be selected, and cloud-side VPC can be simply and flexibly connected or disconnected through interface operation.
When the user selects the target VPC, the multi-cloud network management platform automatically performs the private line access VPC operation, and at the same time, the virtual border gateway 210a of the target cloud platform (the messenger cloud deployed in the eastern China (Shanghai)) of the target cloud platform accesses the access line of the target virtual private cloud 220 on the visual configuration interface 100M in an image manner.
In summary, in the method for managing the multi-cloud network, the data exchange network is built among the plurality of cloud platforms, and the data exchange network is directly or indirectly connected to the cloud platforms, so that a physical channel among the multiple clouds is built in a multi-cloud environment, and the problem of point-to-point connection of a high-speed network among the clouds is avoided; the method comprises the steps of constructing a set of account management system, completing opening actions of an end-to-end network in cooperation with a plurality of operation domain accounts, realizing network opening of safe connection penetrating through a plurality of management domains, and completing functions of private line cloud entering, cloud interconnection and the like through the set of account management system and an authentication system; network monitoring indexes under different service routes are obtained through the IP tunnel which is built in real time through the route selection and opening strategies of the safe connection, parameters including price, weight and the like are obtained in a matched mode, the route selection strategy is formed together, and the route selection strategy is flexibly and accurately determined; and the access network functions in the cloud platforms are abstractly packaged into virtual border gateway suite functions, so that development difficulty and workload of applications related to private lines and the like in a multi-cloud environment are simplified, and platform unified management is realized. The multi-cloud network management method can improve the operation efficiency and management level of the multi-cloud network management platform, and the full life cycle of cloud access of the user with the nano-tubes.
In a specific implementation scenario, the investigation of the cloud entering situation of enterprises finds that 81% of visited enterprises adopt multiple clouds, wherein 21% of the visited enterprises adopt multiple public clouds, 10% of the visited enterprises adopt multiple private clouds (different places, multiple virtualization, heterogeneous resources and the like), and the proportion of the mixed clouds is up to 51%. Through the multi-cloud network management platform, enterprises can realize unified management of public clouds and private clouds, cross-country and cross-regional service system deployment, cloud disaster recovery of key data, response to short cloud burst service demands, global high availability and performance demands, advantages/service selection of cloud service providers, cost allocation and optimization capacity and the like.
The initial construction of the multi-cloud network management platform is that the multi-cloud network management platform initially has the capability of providing cloud network resource integrated service for users, and the main containing capability is as follows.
First, cloud network service subscription. The user can rapidly order the multi-cloud resources and various network line services through the entrance of the multi-cloud network management platform. The cloud network management platform provides network line ordering capability for service providers and subordinate clients thereof, enters the cloud network management platform through a cloud portal, can select to order different cloud line business at a unified entrance, and completes line ordering application by simplifying a configuration list. Meanwhile, the multi-cloud network management platform provides multi-cloud service ordering capability for service providers and subordinate clients thereof, a user can select multi-cloud services according to needs through the multi-cloud network management platform, and configuration is carried out through a guiding opening step, so that the multi-cloud services can be opened immediately, and the main stream public cloud in the industry is currently covered.
Secondly, cloud network resources are managed. The user can conveniently manage and monitor the ordered cloud network resources through the multi-cloud network management platform. The multi-cloud network management platform supports unified operation management on multi-cloud and multi-account ordering generation cloud hosts, cloud hard disks and the like. Aiming at the line subscribed by the user, the heterogeneous cloud access VPC process is simplified, and the user can set the private line access VPC in a visual mode.
Third, unified billing and accounting. The cloud network management platform can price and discount the cloud network service consumed by the user, and generate a bill for settlement. The cloud network management platform can provide cloud network orders and heterogeneous cloud unified bill details for service providers and subordinate clients thereof. Meanwhile, the service provider additionally rates and orders the newly added line order of the subordinate customer.
Fourth, partner services. The service provider and its lower clients can apply for, enter account numbers or line partner IDs, and establish upper and lower service associations. The multi-cloud network management platform supports service providers to apply for multi-cloud platforms and network line qualification (including agency and generation and marketing), and meanwhile, the service providers can audit and set lower-level client association applications and set discounts, limits and the like.
The method for managing the multi-cloud network can be applied to two-layer and three-layer private line multi-cloud: directly connecting enterprise users with cloud providers through two-layer and three-layer private lines, and realizing cloud interconnection business scenes: and interconnecting the resource implementation of enterprise users in different cloud providers. By the multi-cloud network management method, an operator-level multi-cloud network management platform can be built, and a comprehensive operation platform integrating internal system scheduling, front-end service order receiving, rear-end implementation opening and resource nano-tube is integrated.
The embodiment of the invention also provides a multi-cloud network management device which can be used for realizing the multi-cloud network management method described in any embodiment. The features and principles of the multi-cloud network management method described in any of the above embodiments are applicable to the following multi-cloud network management apparatus embodiments. In the following embodiments of the multi-cloud network management apparatus, the description of the features and principles regarding multi-cloud network management that have been elucidated will not be repeated.
The multi-cloud network management apparatus may be a network controller deployed on a multi-cloud network management platform. Fig. 10 illustrates main modules of the multi-cloud network management apparatus according to an embodiment, and referring to fig. 10, the multi-cloud network management apparatus 500 includes: the request receiving module 510 is configured to receive a connection request to a target cloud platform, where the target cloud platform is one of a plurality of cloud platforms; a path determining module 520, configured to determine a target routing path to the target cloud platform via the data exchange network; the network connection module 530 is configured to establish a communication connection with the target cloud platform according to the target routing path.
Further, the multi-cloud network management apparatus 500 may further include modules for implementing other flow steps of the embodiments of the above multi-cloud network management method, and specific principles of each module may refer to the descriptions of the embodiments of the above multi-cloud network management method, which are not repeated herein.
The multi-cloud network management device can realize unified management of the multi-cloud network, so that enterprise users can flexibly access applications distributed on different cloud platforms through one private line, and private line direct connection between the enterprise users and the cloud platforms and cloud-cloud interconnection of resources of the enterprise users on the different cloud platforms are flexibly and conveniently realized.
The embodiment of the invention also provides a multi-cloud network management device, which comprises a processor and a memory, wherein executable instructions are stored in the memory, and when the executable instructions are executed by the processor, the multi-cloud network management method described in any embodiment is realized.
Fig. 11 shows the structure of the multi-cloud network management apparatus 600 of the present embodiment. The multi-cloud network management apparatus 600 of the present embodiment may be a network controller deployed on a multi-cloud network management platform. The difference between the multi-cloud network management apparatus 600 of the present embodiment and the multi-cloud network management apparatus 500 shown in fig. 10 is that the functional block composition of the multi-cloud network management apparatus 600 of the present embodiment is not limited to that shown in fig. 10, and the multi-cloud network management apparatus 600 may be any general-purpose electronic device having execution capability as long as it can implement multi-cloud network management.
As shown in fig. 11, the multi-cloud network management apparatus 600 is represented in the form of a general-purpose computing device. The components of the multi-cloud network management apparatus 600 include, but are not limited to: at least one processing unit 610, at least one memory unit 620, a bus 630 connecting the different platform components (including memory unit 620 and processing unit 610), a display unit 640, etc.
The storage unit 620 stores program codes that can be executed by the processing unit 610, so that the processing unit 610 performs the steps of the multi-cloud network management method described in any of the above embodiments.
The storage unit 620 may include readable media in the form of volatile storage units, such as Random Access Memory (RAM) 6201 and/or cache memory unit 6202, and may further include Read Only Memory (ROM) 6203.
The storage unit 620 may also include a program/utility 6204 having one or more program modules 6205, such program modules 6205 including, but not limited to: an operating system, one or more application programs, other program modules, and program data, each or some combination of which may include an implementation of a network environment.
Bus 630 may be a local bus representing one or more of several types of bus structures including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or using any of a variety of bus architectures.
The multi-cloud network management apparatus 600 may also communicate with one or more external devices 700, which external devices 700 may be one or more of a keyboard, pointing device, bluetooth device, etc. The external devices 700 enable a user to interactively communicate with the multi-cloud network management apparatus 600. The multi-cloud network management apparatus 600 may also be capable of communicating with one or more other computing devices, including routers, modems. Such communication may occur through an input/output (I/O) interface 650. Also, the multi-cloud network management apparatus 600 may also communicate with one or more networks, such as a Local Area Network (LAN), a Wide Area Network (WAN), and/or a public network, such as the internet, via the network adapter 660. Network adapter 660 may communicate with other modules of multi-cloud network management apparatus 600 via bus 630. It should be appreciated that although not shown, other hardware and/or software modules may be used in connection with the multi-cloud network management apparatus 600, including, but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, data backup storage platforms, and the like.
The embodiment of the invention also provides a computer readable storage medium for storing a program, which when executed, implements the method for managing a multi-cloud network described in any of the above embodiments. In some possible implementations, the aspects of the present invention may also be implemented in the form of a program product comprising program code for causing a terminal device to carry out the method of cloudy network management described in any of the above embodiments, when the program product is run on the terminal device.
The program product may take the form of a portable compact disc read-only memory (CD-ROM) and comprises program code and may be run on a terminal device, such as a personal computer. However, the program product of the present invention is not limited thereto, and may be any tangible medium that contains or stores a program for use by or in connection with an instruction execution system, apparatus, or device.
The program product may employ any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium can be, for example, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples of the readable storage medium include, but are not limited to: an electrical connection having one or more wires, a portable disk, a hard disk, random Access Memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
The readable storage medium may include a data signal propagated in baseband or as part of a carrier wave, with readable program code embodied therein. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination of the foregoing. A readable storage medium may also be any readable medium that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a readable storage medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Program code for carrying out operations of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, C++ or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computing device, partly on the user's device, as a stand-alone software package, partly on the user's computing device, partly on a remote computing device, or entirely on the remote computing device or server. In the case of remote computing devices, the remote computing device may be connected to the user computing device through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computing device, such as through the Internet using an Internet service provider.
The embodiment of the invention also provides a multi-cloud network management platform, which is deployed with the multi-cloud network management device described in any embodiment, for example, with the multi-cloud network management device shown in fig. 10 or fig. 11, or with the storage medium described in any embodiment. Therefore, the multi-cloud network management platform can realize unified management of the multi-cloud network, so that enterprise users can flexibly access applications distributed on different cloud platforms through one private line, and private line direct connection between the enterprise users and the cloud platforms and cloud-cloud interconnection of resources of the enterprise users on the different cloud platforms are flexibly and conveniently realized.
The embodiment of the invention also provides a multi-cloud network management system which comprises a multi-cloud network management platform, wherein the multi-cloud network management platform is used for managing a multi-cloud network comprising a plurality of cloud platforms and a data exchange network. The specific structure of the multi-cloud network management system may be shown with reference to fig. 1, and will not be repeated here.
The foregoing is a further detailed description of the invention in connection with the preferred embodiments, and it is not intended that the invention be limited to the specific embodiments described. It will be apparent to those skilled in the art that several simple deductions or substitutions may be made without departing from the spirit of the invention, and these should be considered to be within the scope of the invention.

Claims (11)

1. A method for managing a multi-cloud network, which is applied to a multi-cloud network including a plurality of cloud platforms and a data exchange network, the data exchange network being connected to each of the cloud platforms, the method comprising:
Receiving a connection request to a target cloud platform, wherein the target cloud platform is one of a plurality of cloud platforms;
determining a target routing path to the target cloud platform via the data exchange network;
Establishing communication connection with the target cloud platform according to the target routing path, wherein the communication connection comprises the following steps: when the connection request is a connection request of a current cloud platform and the target cloud platform which are heterogeneous in the target cloud platform in the plurality of cloud platforms, obtaining a main account number for initiating the connection request; and managing a service session from the current cloud platform to the target cloud platform through the data exchange network according to the mapping relation between the primary account number and the account numbers of the current cloud platform, the data exchange network and the target cloud platform.
2. The method of claim 1, wherein the determining a target routing path to the target cloud platform via the data switching network comprises:
obtaining a current network element node of the connection request;
obtaining at least one routing path from the current network element node to the target cloud platform through the data exchange network;
testing a plurality of network performance data for each of the routing paths;
And calculating a network performance value of each routing path according to the weight of each item of network performance data, and determining the target routing path according to the network performance value.
3. The method of claim 2, wherein the network performance data includes transmission delay, packet loss rate, and price;
The weight of each item of network performance data is configurable.
4. The method of cloud network management of claim 1, wherein said establishing a communication connection with said target cloud platform comprises:
Each routing node of the target routing path is obtained, and the routing node comprises at least one gateway network element node of the data exchange network and an access network element node of the target cloud platform;
and respectively sending an IP tunnel opening request to each routing node, and establishing an IP communication tunnel from the current network element node of the connection request to the target cloud platform through each routing node.
5. The method of claim 1, wherein the managing the service session of the current cloud platform to the target cloud platform via the data exchange network comprises:
respectively recording a first session between the primary account number and the account number of the current cloud platform, a second session between the primary account number and the account number of the data exchange network, and a third session between the primary account number and the account number of the target cloud platform;
And performing session conversion among the first session, the second session and the third session through the mapping of the primary account number, so as to realize the service session from the current cloud platform to the target cloud platform through the data exchange network.
6. The method of claim 1, wherein each cloud platform has a virtual private cloud deployed thereon, and wherein access network functions of each cloud platform are encapsulated into a virtual border gateway;
The establishing a communication connection with the target cloud platform further includes:
And when the connection request is a connection request of a target virtual private cloud of a special line accessing the target cloud platform, providing a visual configuration interface of the special line accessing the target virtual private cloud through a virtual boundary gateway of the target cloud platform.
7. A multi-cloud network management apparatus applied to a multi-cloud network including a plurality of cloud platforms and a data exchange network connected to each of the cloud platforms, the multi-cloud network management apparatus comprising:
the request receiving module is used for receiving a connection request to a target cloud platform, wherein the target cloud platform is one of a plurality of cloud platforms;
the path determining module is used for determining a target routing path from the data exchange network to the target cloud platform;
the network connection module is configured to establish communication connection with the target cloud platform according to the target routing path, and includes: when the connection request is a connection request of a current cloud platform and the target cloud platform which are heterogeneous in the target cloud platform in the plurality of cloud platforms, obtaining a main account number for initiating the connection request; and managing a service session from the current cloud platform to the target cloud platform through the data exchange network according to the mapping relation between the primary account number and the account numbers of the current cloud platform, the data exchange network and the target cloud platform.
8. A multi-cloud network management apparatus, comprising:
A processor;
a memory having executable instructions stored therein;
wherein the executable instructions, when executed by the processor, implement the method of multi-cloud network management as recited in any of claims 1-6.
9. A computer-readable storage medium storing a program, wherein the program when executed by a processor implements the cloudy network management method of any one of claims 1-6.
10. A multi-cloud network management platform, wherein the multi-cloud network management platform is deployed with the multi-cloud network management apparatus according to claim 7, or the multi-cloud network management platform is deployed with the multi-cloud network management apparatus according to claim 8, or the multi-cloud network management platform is deployed with the storage medium according to claim 9.
11. A multi-cloud network management system comprising the multi-cloud network management platform of claim 10 for managing a multi-cloud network comprising a plurality of cloud platforms and a data exchange network.
CN202111245556.3A 2021-10-26 2021-10-26 Multi-cloud network management method and related equipment Active CN113992672B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111245556.3A CN113992672B (en) 2021-10-26 2021-10-26 Multi-cloud network management method and related equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111245556.3A CN113992672B (en) 2021-10-26 2021-10-26 Multi-cloud network management method and related equipment

Publications (2)

Publication Number Publication Date
CN113992672A CN113992672A (en) 2022-01-28
CN113992672B true CN113992672B (en) 2024-08-27

Family

ID=79741381

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111245556.3A Active CN113992672B (en) 2021-10-26 2021-10-26 Multi-cloud network management method and related equipment

Country Status (1)

Country Link
CN (1) CN113992672B (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114679429B (en) * 2022-03-29 2023-02-03 深圳信息职业技术学院 Service cross-region response method based on multi-cloud container platform
CN114785670A (en) * 2022-04-21 2022-07-22 中国建设银行股份有限公司 Private line access method and device
CN114979287A (en) * 2022-05-17 2022-08-30 安徽安联云服务有限公司 Multi-cloud platform management system
CN116248576A (en) * 2022-12-30 2023-06-09 天翼云科技有限公司 Communication path selection method, device, electronic equipment and readable storage medium
CN116800615B (en) * 2022-12-31 2024-10-22 浙江省新型互联网交换中心有限责任公司 SDN & IXP-based flow exchange platform
CN116112526A (en) * 2023-01-12 2023-05-12 支付宝(杭州)信息技术有限公司 Management system, method and equipment for multiple cloud platforms
CN117221022B (en) * 2023-10-30 2024-02-20 天讯瑞达通信技术有限公司 Management system for realizing hybrid cloud nanotubes based on OpenAPI

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109218099A (en) * 2018-09-20 2019-01-15 犀思云(苏州)云计算有限公司 A kind of cloud exchange network platform based on SDN/NFV
CN113206776A (en) * 2021-04-26 2021-08-03 中国联合网络通信集团有限公司 Hybrid cloud network connection method, system and controller

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20200028758A1 (en) * 2018-07-17 2020-01-23 Cisco Technology, Inc. Multi-cloud connectivity using srv6 and bgp
US11082258B1 (en) * 2020-01-14 2021-08-03 Cisco Technology, Inc. Isolation and segmentation in multi-cloud interconnects
CN111797414B (en) * 2020-06-24 2024-08-06 北京青云科技股份有限公司 Hybrid cloud management method, system and cloud service platform

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109218099A (en) * 2018-09-20 2019-01-15 犀思云(苏州)云计算有限公司 A kind of cloud exchange network platform based on SDN/NFV
CN113206776A (en) * 2021-04-26 2021-08-03 中国联合网络通信集团有限公司 Hybrid cloud network connection method, system and controller

Also Published As

Publication number Publication date
CN113992672A (en) 2022-01-28

Similar Documents

Publication Publication Date Title
CN113992672B (en) Multi-cloud network management method and related equipment
US11784927B1 (en) Layer three instances for a cloud-based services exchange
US10965495B2 (en) Virtualized connectivity in a cloud services environment
CN111371669B (en) Programmable network platform for cloud-based service exchange
CN103188339B (en) The method that network in place and public cloud are attached
US11757773B2 (en) Layer-2 networking storm control in a virtualized cloud environment
CN107147509B (en) Virtual private network service implementation method, device and communication system
CN103763367A (en) Method and system for designing distributed virtual network in cloud calculating data center
CN103369027A (en) Location-aware virtual service provisioning in a hybrid cloud environment
CN104104534A (en) Realization method of virtual network (VN) management and virtual network management system
US11711317B1 (en) Remote port for network connectivity for non-colocated customers of a cloud exchange
US10523631B1 (en) Communities of interest in a cloud exchange
US20230370371A1 (en) Layer-2 networking storm control in a virtualized cloud environment
CN117203950A (en) Callback services of cloud switches connected through network service provider
US10439888B2 (en) Interconnect engine for interconnection facilities
US11057498B1 (en) Inter-data center data transfer using unmanned vehicles
AU2021443986B2 (en) Fallback service through a cloud exchange for network service provider connections
US12058206B1 (en) Performance-based recommendation services for workload orchestration
US20240340234A1 (en) Network path performance measurements by utilizing multi-layer tunneling techniques
CN116648892A (en) Layer 2networking storm control in virtualized cloud environments

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
CB03 Change of inventor or designer information
CB03 Change of inventor or designer information

Inventor after: Liao Wenzhao

Inventor after: Lu Hao

Inventor after: Zhang Kang

Inventor after: Sang Jieli

Inventor after: Wang Xiaowen

Inventor after: Wei Zhongguo

Inventor after: Cong Ningwen

Inventor after: Zhou Wei

Inventor after: Zhang Jiexin

Inventor after: Zhang Ling

Inventor before: Liao Wenzhao

Inventor before: Lu Hao

Inventor before: Zhang Kang

Inventor before: Sang Jieli

Inventor before: Wang Xiaowen

Inventor before: Wei Zhongguo

Inventor before: Cong Ningyun

Inventor before: Zhou Wei

Inventor before: Zhang Jiexin

Inventor before: Zhang Ling