CN113949630B - Data center interconnection method, equipment and medium of cross-cloud network fusion environment - Google Patents
Data center interconnection method, equipment and medium of cross-cloud network fusion environment Download PDFInfo
- Publication number
- CN113949630B CN113949630B CN202111239184.3A CN202111239184A CN113949630B CN 113949630 B CN113949630 B CN 113949630B CN 202111239184 A CN202111239184 A CN 202111239184A CN 113949630 B CN113949630 B CN 113949630B
- Authority
- CN
- China
- Prior art keywords
- bgw
- cloud network
- fabric
- environment
- environments
- 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
- 230000004927 fusion Effects 0.000 title claims abstract description 70
- 238000000034 method Methods 0.000 title claims abstract description 52
- 239000004744 fabric Substances 0.000 claims abstract description 67
- 238000012544 monitoring process Methods 0.000 claims abstract description 16
- 230000006870 function Effects 0.000 claims description 15
- 238000004891 communication Methods 0.000 claims description 3
- 230000010076 replication Effects 0.000 claims description 2
- 230000010354 integration Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 8
- 238000004590 computer program Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 7
- 230000009286 beneficial effect Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 239000002360 explosive Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000005012 migration Effects 0.000 description 1
- 238000013508 migration Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0823—Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/12—Discovery or management of network topologies
-
- 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
Abstract
The application discloses a data center interconnection method, equipment and medium of a cross-cloud network fusion environment, wherein the method comprises the following steps: in a cloud network convergence environment, determining a Fabric which needs to be interconnected with a tenant by an SDN controller; binding tenants and Fabric, and determining a corresponding binding relation; monitoring the binding relation through a bottom layer module of the switch, configuring the switch with the Multi-Site characteristic in the Fabric through preset configuration information, and determining the switch with the Multi-Site characteristic as BGW; and carrying out interconnection configuration on the BGW and the BGW in other cloud network fusion environments so as to realize interconnection of data centers among the cloud network fusion environments. According to the SDN controller, the switch supporting the Multi-Site characteristic is used as the BGW, the BGW and the BGW in other cloud network fusion environments are subjected to interconnection configuration, so that the interconnection of the data center is realized, all operations are automatically performed, the flow is simple, a user is unaware, and the user experience is improved.
Description
Technical Field
The present disclosure relates to the field of network communications technologies, and in particular, to a method, an apparatus, and a medium for interconnecting data centers in a cloud network convergence environment.
Background
The cloud network convergence scene refers to a scene that a cloud platform and an SDN controller cooperatively issue services, and data traffic presents explosive growth along with the arrival of a big data age. The traffic of the data centers is not limited to the north-south traffic, and the new demands of synchronization, disaster recovery, virtual machine migration, data center clouding, parallel computing and the like among the data centers are met, so that the east-west traffic of the data centers is rapidly increased.
The increasing volume of internet traffic, and in particular data centers, has made interconnection of data centers an urgent need. However, the interconnection flow of the data center is generally complex, and users are required to continuously participate in the interconnection flow, so that the cost is high, the efficiency is low, and the experience of the users is not high.
Disclosure of Invention
The embodiment of the application provides a data center interconnection method, equipment and medium of a cross-cloud network fusion environment, which are used for solving the problems that the process of interconnection of the data centers of the cross-cloud network fusion environment is complex and the experience of users is not high.
The embodiment of the application adopts the following technical scheme:
in one aspect, an embodiment of the present application provides a data center interconnection method based on a cross-cloud network fusion environment, where the method includes: in a cloud network convergence environment, a software defined network SDN controller determines a site Fabric which needs to be interconnected with a tenant; binding the tenant with the Fabric, and determining a corresponding binding relationship; monitoring the binding relation through a bottom layer module of the self, configuring a switch with Multi-Site function Multi-Site characteristic in the Fabric through preset configuration information, and determining the switch with Multi-Site characteristic as a charging gateway BGW; and carrying out interconnection configuration on the BGW and the BGW in other cloud network fusion environments so as to realize interconnection of data centers among the cloud network fusion environments.
In one example, before the software defined network SDN controller determines Fabric that needs to be interconnected with the tenant in the cloud converged environment, the method further includes: after the cloud network fusion environments are successfully networked respectively, a plurality of SDN controllers in each cloud network fusion environment respectively acquire different fabrics which are divided in advance; the cloud network fusion environment configuration is performed with corresponding bottom configuration, so that different control layer protocols BGP EVPN control planes are arranged among the cloud network fusion environments.
In one example, the configuring the switch with the Multi-Site function Multi-Site characteristic in the Fabric through preset configuration information, and determining that the switch with the Multi-Site characteristic is BGW specifically includes: constructing a local loop back interface, and distributing an address for the loop back interface in a set address pool; releasing the address to a Border Gateway Protocol (BGP) of the other cloud network convergence environment;
and configuring a downlink port between the switch and the topology role Spine, and determining link tracking inside the DC so as to determine that the switch with the Multi-Site characteristic is BGW.
In one example, the interconnecting the BGW with the BGW in the other cloud network convergence environment specifically includes: in the other cloud network fusion environments, taking a cloud network fusion environment corresponding to the BGW with the direct connection relation with the local BGW as an opposite end; the direct connection relation means that the communication mode between the local end BGW and the opposite end BGW is wired connection; configuring corresponding Internet Interconnection Protocol (IP) addresses for direct connection ports between the local BGW and the opposite BGW respectively; and releasing the IP address of the direct connection port of the opposite end BGW in the BGP of the local end so that the local end BGW and the opposite end BGW automatically establish a tunnel VXLANtennnel.
In one example, after the interconnecting configuration of the BGW with the BGW in the other cloud network convergence environment, the method further includes: acquiring service information issued by a virtual machine from a cloud platform; determining a tenant corresponding to the virtual machine; judging whether the corresponding tenant is matched with the tenant or not; if yes, the service information is issued to the Fabric; and if not, the service information is issued to a default Fabric.
In one example, after the service information is issued to the Fabric if the service information is issued, the method further includes: determining that the service information includes a network service; in the Fabric, the Multi-Site characteristic head end is configured to replicate in the tunnel through the network service; and sending the service information to the network equipment connected with the opposite end BGW through the local end BGW.
In one example, the monitoring the binding relationship through the own bottom layer module specifically includes: issuing the binding relation to a database; the database is constructed in advance in the SDN controller; and monitoring the binding relation in the database through the self bottom layer module.
In one example, the method further comprises: the method for broadcasting messages among the cloud network fusion environments is head end replication; the broadcasting message among the Fabric in the cloud network fusion environment is multicast and/or the head-end copy.
On the other hand, the embodiment of the application provides a data center interconnection device of a cross-cloud network fusion environment, which comprises: at least one processor; and a memory communicatively coupled to the at least one processor; wherein the memory stores instructions executable by the at least one processor to enable the at least one processor to: in a cloud network convergence environment, a software defined network SDN controller determines a site Fabric which needs to be interconnected with a tenant; binding the tenant with the Fabric, and determining a corresponding binding relationship; monitoring the binding relation through a bottom layer module of the self, configuring a switch with Multi-Site function Multi-Site characteristic in the Fabric through preset configuration information, and determining the switch with Multi-Site characteristic as BGW; and carrying out interconnection configuration on the BGW and the BGW in other cloud network fusion environments so as to realize interconnection of data centers among the cloud network fusion environments.
In another aspect, an embodiment of the present application provides a data center interconnection nonvolatile computer storage medium of a cross-cloud network fusion environment, where computer executable instructions are stored, where the computer executable instructions are configured to: in a cloud network convergence environment, a software defined network SDN controller determines a site Fabric which needs to be interconnected with a tenant; binding the tenant with the Fabric, and determining a corresponding binding relationship; monitoring the binding relation through a bottom layer module of the self, configuring a switch with Multi-Site function Multi-Site characteristic in the Fabric through preset configuration information, and determining the switch with Multi-Site characteristic as BGW; and carrying out interconnection configuration on the BGW and the BGW in other cloud network fusion environments so as to realize interconnection of data centers among the cloud network fusion environments.
The above-mentioned at least one technical scheme that this application embodiment adopted can reach following beneficial effect:
according to the embodiment of the invention, the SDN controller in the cloud network fusion environment can automatically synchronize the Fabric needing to be bound, the configuration information is automatically issued to the switch supporting the Multi-Site characteristic by monitoring the binding relation, the switch supporting the Multi-Site characteristic is used as the BGW role, redundant configuration is avoided, and additional DCI equipment is not required to be added, so that forwarding flow is reduced by one hop, the flow forwarding performance of the switch is improved, and the cost burden of a user is reduced.
Furthermore, the BGW is interconnected with the BGW in other cloud network fusion environments, so that the interconnection configuration of multiple data centers is automatically realized, all the configuration is not perceived by users, after the whole business process is completed, the business crossing the cloud network fusion environments is communicated, the workload of the users is reduced, and the user experience is improved.
Drawings
In order to more clearly illustrate the technical solutions of the present application, some embodiments of the present application will be described in detail below with reference to the accompanying drawings, in which:
fig. 1 is a schematic flow chart of a data center interconnection method of a cross-cloud network fusion environment according to an embodiment of the present application;
fig. 2 is a schematic structural diagram of a data center interconnection device of a cross-cloud network fusion environment according to an embodiment of the present application.
Detailed Description
For the purposes, technical solutions and advantages of the present application, the technical solutions of the present application will be clearly and completely described below with reference to specific embodiments and corresponding drawings. It will be apparent that the described embodiments are only some, but not all, of the embodiments of the present application. All other embodiments, which can be made by one of ordinary skill in the art without undue burden from the present disclosure, are within the scope of the present disclosure.
Some embodiments of the present application are described in detail below with reference to the accompanying drawings.
Fig. 1 is a flow chart of a data center interconnection method of a cross-cloud network fusion environment provided in an embodiment of the present application. The method can be applied to different business fields, such as the internet financial business field, the electric business field, the instant messaging business field, the game business field, the public business field and the like. Some input parameters or intermediate results in the flow allow for manual intervention adjustments to help improve accuracy.
The flow in fig. 1 may include the steps of:
s101: in a cloud converged environment, an SDN controller determines Fabric to be interconnected with a tenant.
The Fabric refers to a network site, a software defined network (Software Defined Network, SDN) controller is a novel network innovation architecture, and is an implementation manner of network virtualization, and the cloud network convergence scenario refers to a scenario in which a cloud platform and the SDN controller cooperatively issue services.
In some embodiments of the present application, before an SDN controller determines Fabric that needs to be interconnected with a tenant, a cloud network convergence environment needs to be pre-networked, and after a plurality of cloud network convergence environments are respectively and successfully networked, a plurality of SDN controllers in each cloud network convergence environment respectively obtain different pre-partitioned Fabric; the cloud network convergence environment configuration is completed with corresponding bottom configuration, so that different BGP EVPN control planes are arranged among the cloud network convergence environments. BGP EVPN is a control layer protocol.
That is, the cloud network convergence environments are respectively networked, different sites are divided in each cloud network convergence environment through a set of SDN controllers, and corresponding bottom layer configurations such as BGP, EVPN and the like are respectively configured. And each cloud network fusion environment is provided with different BGP EVPN control planes respectively.
In addition, the broadcasting message mode between the cloud network fusion environments is head end copy, and the broadcasting message mode between the Fabric in the cloud network fusion environments is multicast and/or head end copy. That is, the broadcasting message mode in each Fabric can use the head end copy, or can use the multicast, and the broadcasting message mode between the cloud network fusion environments can only use the head end copy.
S102: and binding the tenant with the Fabric, and determining a corresponding binding relation.
Specifically, the SDN controller determines an identity of the tenant, and then binds the identity with the Fabric, thereby obtaining a corresponding binding relationship.
S103: and monitoring the binding relation through a bottom layer module of the switch, configuring the switch with the Multi-Site characteristic in the Fabric through preset configuration information, and determining the switch with the Multi-Site characteristic as BGW.
Note that, in the Fabric area, a switch having a Multi-Site characteristic is included, and a switch not having a Multi-Site characteristic is included.
In some embodiments of the present application, an SDN controller issues a binding relationship to a database, which is pre-built in the SDN controller, i.e. the database is the SDN controller's own database. And if the binding relation is monitored in the database, the bottom layer module carries out Multi-Site characteristic configuration on the BGW.
That is, after the SDN controller synchronizes the tenants of the cloud platform, the tenants can automatically bind different Fabric supporting Multi-Site characteristics and serving as BGW roles, the binding relationship is issued to the database, and after the bottom module monitors that the binding relationship exists in the database, the Multi-Site characteristic configuration is performed on the BGW.
Specifically, when the SDN controller configures a switch with Multi-Site function Multi-Site characteristics in Fabric through preset configuration information, constructing a Loopback interface, distributing addresses for the Loopback interface in a set address pool, then releasing the addresses to border gateway protocols (border gateway protocol, BGP) of other cloud network convergence environments, configuring a downlink port between the switch and topology role Spine, and determining link tracking inside a DC, so that the switch with Multi-Site characteristics is used as a BGW.
S104: and carrying out interconnection configuration on the BGW and the BGW in other cloud network fusion environments so as to realize interconnection of data centers among the cloud network fusion environments.
In some embodiments of the present application, in other cloud network convergence environments, an SDN controller uses a cloud network convergence environment corresponding to a BGW having a direct connection relationship with a home end BGW as an opposite end, where the direct connection relationship refers to a wired connection between the home end BGW and the opposite end BGW.
The SDN controller configures corresponding Internet interconnection protocol (Internet Protocol, IP) addresses respectively for the direct connection ports between the local BGW and the opposite BGW, and issues the IP address of the direct connection port of the opposite BGW in the BGP of the local end, and after the configuration is completed, the local BGW and the opposite BGW automatically establish a tunnel VXLANtennel.
It should be noted that if the link created in S103 is not open, a tunnel cannot be established.
In some embodiments of the present application, after the SDN controller performs interconnection configuration on the BGW and the BGW in the other cloud network convergence environment, the SDN controller also determines whether a corresponding tenant has a binding relationship, and if not, the SDN controller issues the configuration to all the bound Fabric, and if not, only issues the configuration to the default Fabric.
Specifically, a tenant creates service information on a cloud platform, the service information comprises services such as a network and a route, a corresponding virtual machine is established, the service information is issued to an SDN controller through the virtual machine, the SDN controller determines the tenant corresponding to the virtual machine, whether the corresponding tenant is matched with the tenant or not is judged, if yes, the service information is issued to Fabric, and if not, the service information is issued to default Fabric.
After the SDN controller issues the bound Fabric, in the Fabric, the service is copied at the head end of the Multi-Site characteristic configured in the tunnel through the network service, for example, in the case of a binding relationship, the issuing network configures the head end copy of the Multi-Site characteristic under the L2 VNI of the tunnel of the BGW, and sends the service information to the network device connected to the opposite end BGW through the local end BGW. Therefore, virtual machines created by the cloud platform can be interconnected in a cloud network fusion environment or a cross-cloud network fusion environment, and any virtual machine can access an external device connected with the BGW.
In addition, the Cloud network fusion environment in the embodiment of the application can support various networking modes, such as a combination of BGW and Spine, and scenes such as back-to-back, BGW-to-Cloud, where BGW is placed between Spine and Super Spine, and the like.
It should be noted that, although the embodiment of the present application is described with reference to fig. 1 to sequentially describe steps S101 to S104, this does not represent that steps S101 to S104 must be performed in strict order. The steps S101 to S104 are sequentially described according to the sequence shown in fig. 1 in the embodiment of the present application, so as to facilitate the understanding of the technical solution of the embodiment of the present application by those skilled in the art. In other words, in the embodiment of the present application, the sequence between the steps S101 to S104 may be appropriately adjusted according to the actual needs.
By the method of fig. 1, an SDN controller in a cloud network convergence environment can automatically synchronize Fabric to be bound, automatically issue configuration information to a switch supporting Multi-Site characteristics by monitoring a binding relationship, take the switch supporting Multi-Site characteristics as a BGW role, and have no redundant configuration and no need to add additional DCI equipment, so that forwarding traffic is reduced by one hop, the performance of forwarding traffic of the switch is improved, and the cost burden of users is reduced.
Furthermore, the BGW is interconnected with the BGW in other cloud network fusion environments, so that the interconnection configuration of multiple data centers is automatically realized, all the configuration is not perceived by users, after the whole business process is completed, the business crossing the cloud network fusion environments is communicated, the workload of the users is reduced, and the user experience is improved.
Based on the same thought, some embodiments of the present application further provide a device and a non-volatile computer storage medium corresponding to the above method.
Fig. 2 is a schematic structural diagram of a data center interconnection device of a cross-cloud network fusion environment according to an embodiment of the present application, where the data center interconnection device includes:
at least one processor; the method comprises the steps of,
a memory communicatively coupled to the at least one processor; wherein,
the memory stores instructions executable by the at least one processor to enable the at least one processor to:
in a cloud network convergence environment, a software defined network SDN controller determines a site Fabric which needs to be interconnected with a tenant;
binding tenants and Fabric, and determining a corresponding binding relation;
monitoring the binding relation through a bottom layer module of the switch, configuring the switch with Multi-Site function Multi-Site characteristic in Fabric through preset configuration information, and determining the switch with Multi-Site characteristic as BGW;
and carrying out interconnection configuration on the BGW and the BGW in other cloud network fusion environments so as to realize interconnection of data centers among the cloud network fusion environments.
Some embodiments of the present application provide a data center interconnected non-volatile computer storage medium across cloud converged environments, storing computer executable instructions configured to:
in a cloud network convergence environment, a software defined network SDN controller determines a site Fabric which needs to be interconnected with a tenant;
binding tenants and Fabric, and determining a corresponding binding relation;
monitoring the binding relation through a bottom layer module of the switch, configuring the switch with Multi-Site function Multi-Site characteristic in Fabric through preset configuration information, and determining the switch with Multi-Site characteristic as BGW;
and carrying out interconnection configuration on the BGW and the BGW in other cloud network fusion environments so as to realize interconnection of data centers among the cloud network fusion environments.
All embodiments in the application are described in a progressive manner, and identical and similar parts of all embodiments are mutually referred, so that each embodiment mainly describes differences from other embodiments. In particular, for the apparatus and medium embodiments, the description is relatively simple, as it is substantially similar to the method embodiments, with reference to the section of the method embodiments being relevant.
The devices and media provided in the embodiments of the present application are in one-to-one correspondence with the methods, so that the devices and media also have similar beneficial technical effects as the corresponding methods, and since the beneficial technical effects of the methods have been described in detail above, the beneficial technical effects of the devices and media are not described in detail herein.
It will be appreciated by those skilled in the art that embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
In one typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include volatile memory in a computer-readable medium, random Access Memory (RAM) and/or nonvolatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). Memory is an example of computer-readable media.
Computer readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of storage media for a computer include, but are not limited to, phase change memory (PRAM), static Random Access Memory (SRAM), dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), read Only Memory (ROM), electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium, which can be used to store information that can be accessed by a computing device. Computer-readable media, as defined herein, does not include transitory computer-readable media (transmission media), such as modulated data signals and carrier waves.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article or apparatus that comprises the element.
The foregoing is merely exemplary of the present application and is not intended to limit the present application. Various modifications and changes may be made to the present application by those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the technical principles of the present application should fall within the protection scope of the present application.
Claims (9)
1. The data center interconnection method of the cross-cloud network fusion environment is characterized by comprising the following steps of:
in a cloud network convergence environment, a software defined network SDN controller determines a site Fabric which needs to be interconnected with a tenant;
binding the tenant with the Fabric, and determining a corresponding binding relationship;
monitoring the binding relation through a bottom layer module of the self, configuring a switch with Multi-Site function Multi-Site characteristic in the Fabric through preset configuration information, and determining the switch with Multi-Site characteristic as a charging gateway BGW;
performing interconnection configuration on the BGW and the BGW in other cloud network fusion environments to realize interconnection of data centers among the cloud network fusion environments;
before the software defined network SDN controller determines Fabric to be interconnected with the tenant in the cloud converged environment, the method further includes:
after the cloud network fusion environments are successfully networked respectively, a plurality of SDN controllers in each cloud network fusion environment respectively acquire different fabrics which are divided in advance;
the cloud network fusion environment configuration is performed with corresponding bottom configuration, so that different control layer protocols BGP EVPN control planes are arranged among the cloud network fusion environments.
2. The method of claim 1, wherein the configuring the switch with Multi-Site function Multi-Site characteristic in the Fabric through preset configuration information, and determining the switch with Multi-Site characteristic as BGW specifically includes:
constructing a local loop back interface, and distributing an address for the loop back interface in a set address pool;
releasing the address to a Border Gateway Protocol (BGP) of the other cloud network convergence environment;
and configuring a downlink port between the switch and the topology role Spine, and determining link tracking inside the DC so as to determine that the switch with the Multi-Site characteristic is BGW.
3. The method of claim 2, wherein the interconnecting the BGW with the BGW in the other cloud network convergence environment specifically includes:
in the other cloud network fusion environments, taking a cloud network fusion environment corresponding to the BGW with the direct connection relation with the local BGW as an opposite end; the direct connection relation means that the communication mode between the local end BGW and the opposite end BGW is wired connection;
configuring corresponding Internet Interconnection Protocol (IP) addresses for direct connection ports between the local BGW and the opposite BGW respectively;
and releasing the IP address of the direct connection port of the opposite end BGW in the BGP of the local end so that the local end BGW and the opposite end BGW automatically establish a Tunnel VXLAN Tunnel.
4. The method of claim 3, wherein after the interconnecting the BGW with the BGW in the other cloud computing environment, the method further comprises:
acquiring service information issued by a virtual machine from a cloud platform;
determining a tenant corresponding to the virtual machine;
judging whether the corresponding tenant is matched with the tenant or not;
if yes, the service information is issued to the Fabric;
and if not, the service information is issued to a default Fabric.
5. The method of claim 4, wherein if yes, after the service information is issued to the Fabric, the method further comprises:
determining that the service information includes a network service;
in the Fabric, the Multi-Site headend is configured to replicate in the tunnel through the network service;
and sending the service information to the network equipment connected with the opposite end BGW through the local end BGW.
6. The method according to claim 1, wherein the monitoring the binding relationship by the own bottom module specifically comprises:
issuing the binding relation to a database; the database is constructed in advance in the SDN controller;
and monitoring the binding relation in the database through the self bottom layer module.
7. The method according to claim 1, wherein the method further comprises:
the method for broadcasting messages among the cloud network fusion environments is head end replication; the broadcasting message among the Fabric in the cloud network fusion environment is multicast and/or the head-end copy.
8. The utility model provides a data center interconnection equipment of cross cloud integration environment which characterized in that includes:
at least one processor; the method comprises the steps of,
a memory communicatively coupled to the at least one processor; wherein,
the memory stores instructions executable by the at least one processor to enable the at least one processor to:
in a cloud network convergence environment, determining a Fabric which needs to be interconnected with a tenant by a software defined network SDN controller;
binding the tenant with the Fabric, and determining a corresponding binding relationship;
monitoring the binding relation through a bottom layer module of the self, configuring a switch with Multi-Site function Multi-Site characteristic in the Fabric through preset configuration information, and determining the switch with Multi-Site characteristic as BGW;
performing interconnection configuration on the BGW and the BGW in other cloud network fusion environments to realize interconnection of data centers among the cloud network fusion environments;
before the software defined network SDN controller determines Fabric that needs to be interconnected with the tenant in the cloud converged environment, the method further includes:
after the cloud network fusion environments are successfully networked respectively, a plurality of SDN controllers in each cloud network fusion environment respectively acquire different fabrics which are divided in advance;
the cloud network fusion environment configuration is performed with corresponding bottom configuration, so that different control layer protocols BGP EVPN control planes are arranged among the cloud network fusion environments.
9. A data center interconnected non-volatile computer storage medium across a cloud converged environment, storing computer executable instructions, the computer executable instructions configured to:
in a cloud network convergence environment, determining a Fabric which needs to be interconnected with a tenant by a software defined network SDN controller;
binding the tenant with the Fabric, and determining a corresponding binding relationship;
monitoring the binding relation through a bottom layer module of the self, configuring a switch with Multi-Site function Multi-Site characteristic in the Fabric through preset configuration information, and determining the switch with Multi-Site characteristic as BGW;
performing interconnection configuration on the BGW and the BGW in other cloud network fusion environments to realize interconnection of data centers among the cloud network fusion environments;
before the software defined network SDN controller determines Fabric that needs to be interconnected with the tenant in the cloud converged environment, the method further includes:
after the cloud network fusion environments are successfully networked respectively, a plurality of SDN controllers in each cloud network fusion environment respectively acquire different fabrics which are divided in advance;
the cloud network fusion environment configuration is performed with corresponding bottom configuration, so that different control layer protocols BGP EVPN control planes are arranged among the cloud network fusion environments.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111239184.3A CN113949630B (en) | 2021-10-25 | 2021-10-25 | Data center interconnection method, equipment and medium of cross-cloud network fusion environment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111239184.3A CN113949630B (en) | 2021-10-25 | 2021-10-25 | Data center interconnection method, equipment and medium of cross-cloud network fusion environment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113949630A CN113949630A (en) | 2022-01-18 |
CN113949630B true CN113949630B (en) | 2024-03-26 |
Family
ID=79332065
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111239184.3A Active CN113949630B (en) | 2021-10-25 | 2021-10-25 | Data center interconnection method, equipment and medium of cross-cloud network fusion environment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113949630B (en) |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104350725A (en) * | 2012-06-06 | 2015-02-11 | 华为技术有限公司 | Method of seamless integration and independent evolution of information-centric networking via software defined networking |
CN106656810A (en) * | 2016-11-23 | 2017-05-10 | 新华三技术有限公司 | MAC address learning method and device |
CN107040441A (en) * | 2016-02-04 | 2017-08-11 | 华为技术有限公司 | Data transmission method, apparatus and system across data center |
CN108512737A (en) * | 2017-02-27 | 2018-09-07 | 中兴通讯股份有限公司 | A kind of method and SDN controllers of data center IP layers of interconnection |
CN108702328A (en) * | 2016-02-15 | 2018-10-23 | 瑞典爱立信有限公司 | The IS-IS extensions of the splicing of flexible path and the selection of business for passing through Segment routing and MPLS network |
CN108768817A (en) * | 2018-05-22 | 2018-11-06 | 腾讯科技(深圳)有限公司 | A kind of virtualization network constructing system, data packet sending method |
CN110855488A (en) * | 2019-11-13 | 2020-02-28 | 迈普通信技术股份有限公司 | Virtual machine access method and device |
CN111478846A (en) * | 2020-03-18 | 2020-07-31 | 浪潮思科网络科技有限公司 | Method, device and medium for realizing multi-tenant network in cloud network environment |
EP3731466A1 (en) * | 2019-04-26 | 2020-10-28 | Juniper Networks, Inc. | Inter-data center software-defined network controller network |
US10938660B1 (en) * | 2018-12-21 | 2021-03-02 | Juniper Networks, Inc. | Automation of maintenance mode operations for network devices |
CN112929206A (en) * | 2021-01-22 | 2021-06-08 | 浪潮思科网络科技有限公司 | Method and device for configuring cloud physical machine in cloud network environment |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140052877A1 (en) * | 2012-08-16 | 2014-02-20 | Wenbo Mao | Method and apparatus for tenant programmable logical network for multi-tenancy cloud datacenters |
US9596172B2 (en) * | 2014-06-27 | 2017-03-14 | International Business Machines Corporation | Mechanism for exchange of routing data between controllers |
-
2021
- 2021-10-25 CN CN202111239184.3A patent/CN113949630B/en active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104350725A (en) * | 2012-06-06 | 2015-02-11 | 华为技术有限公司 | Method of seamless integration and independent evolution of information-centric networking via software defined networking |
CN107040441A (en) * | 2016-02-04 | 2017-08-11 | 华为技术有限公司 | Data transmission method, apparatus and system across data center |
CN108702328A (en) * | 2016-02-15 | 2018-10-23 | 瑞典爱立信有限公司 | The IS-IS extensions of the splicing of flexible path and the selection of business for passing through Segment routing and MPLS network |
CN106656810A (en) * | 2016-11-23 | 2017-05-10 | 新华三技术有限公司 | MAC address learning method and device |
CN108512737A (en) * | 2017-02-27 | 2018-09-07 | 中兴通讯股份有限公司 | A kind of method and SDN controllers of data center IP layers of interconnection |
CN108768817A (en) * | 2018-05-22 | 2018-11-06 | 腾讯科技(深圳)有限公司 | A kind of virtualization network constructing system, data packet sending method |
US10938660B1 (en) * | 2018-12-21 | 2021-03-02 | Juniper Networks, Inc. | Automation of maintenance mode operations for network devices |
EP3731466A1 (en) * | 2019-04-26 | 2020-10-28 | Juniper Networks, Inc. | Inter-data center software-defined network controller network |
CN110855488A (en) * | 2019-11-13 | 2020-02-28 | 迈普通信技术股份有限公司 | Virtual machine access method and device |
CN111478846A (en) * | 2020-03-18 | 2020-07-31 | 浪潮思科网络科技有限公司 | Method, device and medium for realizing multi-tenant network in cloud network environment |
CN112929206A (en) * | 2021-01-22 | 2021-06-08 | 浪潮思科网络科技有限公司 | Method and device for configuring cloud physical machine in cloud network environment |
Non-Patent Citations (4)
Title |
---|
SDN多控制器共识机制研究综述;关建峰;牛晓彤;高先明;延志伟;数据与计算发展前沿;第3卷(第1期);全文 * |
一种基于SDN的多管理域路由机制;张俊;沈苏彬;;计算机技术与发展;20180428(08);全文 * |
基于OpenFlow的SDN技术研究;左青云;陈鸣;赵广松;邢长友;张国敏;蒋培成;软件学报;第24卷(第5期);全文 * |
基于SDN的跨数据中心承载技术;刘汉江;欧亮;陈文华;唐宏;;电信科学;20160320(第03期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN113949630A (en) | 2022-01-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11902364B2 (en) | Automatic replacement of computing nodes in a virtual computer network | |
CN106664216B (en) | VNF switching method and device | |
CN110362381A (en) | HDFS cluster High Availabitity dispositions method, system, equipment and storage medium | |
CN106126318A (en) | The dynamic migration method of virtual machine in a kind of Openstack cloud platform | |
CN111935238A (en) | Cloud platform load balancing management system, method, equipment and medium | |
Van der Merwe et al. | Towards a ubiquitous cloud computing infrastructure | |
CN110636036A (en) | OpenStack cloud host network access control method based on SDN | |
CN103631652A (en) | Method and system for achieving virtual machine migration | |
CN104144143B (en) | Method and control device that network is set up | |
CN109584106A (en) | A kind of wisdom cell serves end system | |
Chang et al. | Write-aware replica placement for cloud computing | |
Heuchert et al. | Design of a small-scale and failure-resistant IaaS cloud using OpenStack | |
US9106676B1 (en) | Grid-based server messaging infrastructure | |
CN112351106B (en) | Service grid platform containing event grid and communication method thereof | |
CN113949630B (en) | Data center interconnection method, equipment and medium of cross-cloud network fusion environment | |
WO2023179450A1 (en) | Multi-blockchain collaborative service methods, and systems | |
CN104468674B (en) | Data migration method and device | |
CN114301909B (en) | Edge distributed management and control system, method, equipment and storage medium | |
CN110149365A (en) | Service adapter method, equipment, system and computer-readable medium | |
CN115967611A (en) | Cross-domain switching processing method, device, equipment and storage medium | |
CN105553811A (en) | Network service realization method based on multi-VTN combination in SDN architecture | |
CN109347851A (en) | A kind of request responding method and device | |
CN104734923B (en) | The execution control method and system of application task, message server | |
CN112839068B (en) | Management method and device for network nodes deployed by NFV (network File management) components | |
CN112737933B (en) | Gateway system based on cloud scene and gateway communication method |
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 |