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 PDF

Info

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
Application number
CN202111239184.3A
Other languages
Chinese (zh)
Other versions
CN113949630A (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.)
Inspur Cisco Networking Technology Co Ltd
Original Assignee
Inspur Cisco Networking Technology Co 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 Inspur Cisco Networking Technology Co Ltd filed Critical Inspur Cisco Networking Technology Co Ltd
Priority to CN202111239184.3A priority Critical patent/CN113949630B/en
Publication of CN113949630A publication Critical patent/CN113949630A/en
Application granted granted Critical
Publication of CN113949630B publication Critical patent/CN113949630B/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
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0823Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/12Discovery or management of network topologies
    • 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

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

Data center interconnection method, equipment and medium of cross-cloud network fusion environment
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.
CN202111239184.3A 2021-10-25 2021-10-25 Data center interconnection method, equipment and medium of cross-cloud network fusion environment Active CN113949630B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (11)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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