[go: up one dir, main page]

CN108574613B - Layer 2 interworking method and device for SDN data center - Google Patents

Layer 2 interworking method and device for SDN data center Download PDF

Info

Publication number
CN108574613B
CN108574613B CN201710131969.6A CN201710131969A CN108574613B CN 108574613 B CN108574613 B CN 108574613B CN 201710131969 A CN201710131969 A CN 201710131969A CN 108574613 B CN108574613 B CN 108574613B
Authority
CN
China
Prior art keywords
sdn
data center
configuration information
interface
vpls
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
CN201710131969.6A
Other languages
Chinese (zh)
Other versions
CN108574613A (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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN201710131969.6A priority Critical patent/CN108574613B/en
Publication of CN108574613A publication Critical patent/CN108574613A/en
Application granted granted Critical
Publication of CN108574613B publication Critical patent/CN108574613B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4641Virtual LANs, VLANs, e.g. virtual private networks [VPN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks

Landscapes

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

Abstract

本发明提供了一种SDN数据中心的二层互通方法及装置,其中,该方法包括:SDN数据中心的SDN控制器依据接收到的DCI配置信息,在多个SDN数据中心之间建立DCI网络,在该网络中,SDN数据中心之间通过传统设备连接,该传统设备是相对于SDN设备而言的,该传统设备上可以运行BGP EVPN和/或VPLS。采用上述技术方案,解决了相关技术中在SDN数据中心之间实现二层互联难度大的问题,便于SDN数据中心间实现二层互联。

Figure 201710131969

The present invention provides a layer-2 interworking method and device for an SDN data center, wherein the method includes: an SDN controller of the SDN data center establishes a DCI network among multiple SDN data centers according to the received DCI configuration information, In the network, the SDN data centers are connected through traditional equipment, which is relative to the SDN equipment, and BGP EVPN and/or VPLS can be run on the traditional equipment. By adopting the above technical solution, the problem of the difficulty of realizing layer-2 interconnection between SDN data centers in the related art is solved, and it is convenient to realize layer-2 interconnection between SDN data centers.

Figure 201710131969

Description

Two-layer intercommunication method and device for SDN data center
Technical Field
The invention relates to the field of communication, in particular to a two-layer intercommunication method and device for an SDN data center.
Background
In the related art, a Software Defined Network (SDN) is a new Network deployment architecture, and the most important feature of the new Network deployment architecture is to separate a control plane from a data plane in a Network. The SDN control plane controls the global network resources, does not need to depend on the underlying network equipment, and shields the difference from the underlying network equipment. The user can customize any network routing and transmission rule strategies which are desired to be realized through the SDN control plane, so that the method is more flexible and intelligent.
With the development of cloud computing technology and the continuous increase of server scale, data centers based on the SDN architecture are widely applied. Deployment of data center multi-sites is a necessary trend for the "cloud". The data center has two main functions, namely capacity expansion and disaster recovery, so as to prevent accidental disasters.
SDN data center interconnections are mainly divided into two main categories: three layers of intercommunication and two layers of intercommunication. Although three-layer intercommunication of the data center can meet most of traditional application scenarios, with the application of virtualization technology, the requirements of virtual machine migration and virtual machine clustering are more and more vigorous, and three-layer intercommunication of the SDN data center cannot meet the development requirements of these new services.
The following technical concepts of virtual machine migration and virtual machine clustering are briefly introduced:
1) and migrating the virtual machine. The IP address and MAC of the server cannot change after the virtual machine migration. This requires that the virtual machines are located in the same two-tier network before and after the migration, i.e., there is two-tier network interconnection between sites.
2) A cluster of virtual machines. The cluster technology usually requires member servers to be interconnected through a two-layer network, and when the cluster scale is expanded or high reliability is considered, the member servers of the cluster may be deployed across sites, so that the two-layer network interconnection between the sites is required.
However, in the related art, two-layer interconnection and interworking between SDN data centers needs to solve how to open a two-layer forwarding channel of a virtual machine between two data centers. How to notify the virtual machine information in the data center to the remote data center is a problem that all two-layer interworking solutions need to be considered.
Different from the traditional data center, the host information notification of the SDN data center mainly adopts BGP EVPN, access equipment and gateways among the data centers are communicated through VXLAN, and data center GW is also communicated through VXLAN. However, if VXLAN between data centers is established between GWs (GW1 — GW2), the SDN controller needs to support BGP EVPN, and the requirements on the SDN controller are high.
Aiming at the problem that the difficulty in realizing two-layer interconnection between SDN data centers in the related technology is high, no effective solution is provided at present.
Disclosure of Invention
The embodiment of the invention provides a two-layer intercommunication method and device for an SDN data center, which are used for at least solving the problem of high difficulty in realizing two-layer interconnection between SDN centers in related technologies.
According to an embodiment of the present invention, a two-layer interworking method for an SDN data center is provided, including: an SDN controller of the SDN data center receives DCI configuration information; the SDN controller creates a DCI network among a plurality of SDN data centers according to the DCI configuration information, wherein each SDN data center is connected with other SDN data centers through traditional equipment, and an Ethernet virtual private network BGP EVPN and/or a virtual private local area network service VPLS with a border gateway protocol run among the traditional equipment.
Optionally, the DCI configuration information includes at least one of: VPLS configuration information, L2 interface setup information, BGP EVPN configuration information.
Optionally, the SDN controller creates a DCI network between a plurality of SDN data centers according to the DCI configuration information, where the DCI network includes at least one of: the SDN controller sends VPLS configuration information to legacy equipment, wherein the VPLS configuration information is used for indicating the legacy equipment to establish a VPLS instance; the SDN controller respectively establishes an L2 interface on SDN data center gateway equipment GW and traditional equipment according to the L2 interface establishment information; and the SDN controller issues BGP EVPN configuration information to the traditional equipment, wherein the BGP EVPN configuration information is used for indicating the traditional equipment to establish BGP EVPN.
Optionally, after the SDN controller establishes an L2 interface on an SDN data center gateway device GW and a legacy device, respectively, the method includes: the SDN controller binds an L2 interface of the GW to a subnet connected with the GW and in the same SDN data center, and uses an L2 interface of the legacy device as an AC access of the VPLS instance.
Optionally, the L2 interface of the GW and the L2 interface of the legacy device have the same Vlan ID.
According to another embodiment of the present invention, a two-layer interworking apparatus of an SDN data center is provided, including: a receiving module, configured to receive DCI configuration information; and the creating module is used for creating the DCI network among the SDN data centers according to the DCI configuration information, wherein each SDN data center is connected with other SDN data centers through traditional equipment, and an Ethernet virtual private network BGP EVPN and/or a virtual private local area network service VPLS with a border gateway protocol run among the traditional equipment.
Optionally, the DCI configuration information includes at least one of: VPLS configuration information, L2 interface setup information, BGP EVPN configuration information.
Optionally, the creating module is further configured to perform at least one of the following functions: the creation module is further configured to send VPLS configuration information to legacy equipment, where the VPLS configuration information is used to instruct the legacy equipment to establish a VPLS instance; the creating module is further configured to respectively create an L2 interface on an SDN data center gateway device GW and a legacy device according to the L2 interface creation information; the creating module is further configured to send BGP EVPN configuration information to the legacy device, where the BGP EVPN configuration information is used to instruct the legacy device to establish a BGP EVPN.
Optionally, after establishing an L2 interface on an SDN data center gateway device GW and a legacy device, respectively, the creating module is further configured to bind an L2 interface of the GW to a subnet connected to the GW and located in the same SDN data center, and use an L2 interface of the legacy device as an AC access of the VPLS instance.
Optionally, the L2 interface of the GW and the L2 interface of the legacy device have the same Vlan ID.
According to still another embodiment of the present invention, there is also provided a storage medium configured to store program code for performing the steps of: an SDN controller of the SDN data center receives DCI configuration information; the SDN controller creates a DCI network among a plurality of SDN data centers according to the DCI configuration information, wherein each SDN data center is connected with other SDN data centers through traditional equipment, and an Ethernet virtual private network BGP EVPN and/or a virtual private local area network service VPLS with a border gateway protocol run among the traditional equipment.
According to yet another embodiment of the present invention, there is also provided a storage medium including a stored program, wherein the program, when executed, controls an apparatus on which the storage medium is located to perform the method recited in any one of claims 1 to 5.
According to yet another embodiment of the present invention, there is also provided a processor for executing a program, wherein the program executes to perform the method of any of the above claims 1 to 5.
According to the invention, a DCI network is established among a plurality of SDN data centers by an SDN controller of the SDN data center according to the received DCI configuration information, in the network, the SDN data centers are connected through traditional equipment, the traditional equipment is relative to the SDN equipment, BGP EVPN and/or VPLS can be operated on the traditional equipment, and by adopting the technical scheme, the problem of high difficulty in realizing two-layer interconnection among the SDN data centers in the related technology is solved, and the two-layer interconnection among the SDN data centers is convenient to realize.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the invention and together with the description serve to explain the invention without limiting the invention. In the drawings:
fig. 1 is a flow diagram of a two-layer interworking method of an SDN data center according to an embodiment of the present invention;
FIG. 2 is a diagram of a two-layer interworking basic networking of a data center in accordance with a preferred embodiment of the present invention;
fig. 3 is a diagram of data center gateway GW and legacy device connections according to the preferred embodiment;
figure 4 is a flow diagram of SDN controller and data center GW interaction in accordance with the preferred embodiment;
figure 5 is a flow diagram of SDN controller and legacy device interaction according to the preferred embodiment;
fig. 6 is a structural diagram of a two-layer interworking device of an SDN data center according to an embodiment of the present invention.
Detailed Description
Example one
The technical solution in this embodiment of the present application may be implemented in an SDN network, where the network architecture may include a plurality of SDN data centers, and each data center includes an SDN device, an SDN switch, a network manager of the data center, and a legacy device connected to the plurality of SDN data centers.
In this embodiment, a two-layer interworking method of an SDN data center operating in the above network architecture is provided, and fig. 1 is a flowchart of the two-layer interworking method of the SDN data center according to the embodiment of the present invention, as shown in fig. 1, the flowchart includes the following steps:
step S102, an SDN controller of a Software Defined Network (SDN) data center receives DCI configuration information;
step S104, the SDN controller creates a DCI network among multiple SDN data centers according to the DCI configuration information, where each SDN data center is connected to other SDN data centers through legacy devices, and an ethernet virtual private network BGP EVPN and/or a virtual private local area network service VPLS of a border gateway protocol run between the legacy devices.
Through the steps, the SDN controller of the SDN data center establishes the DCI network among the SDN data centers according to the received DCI configuration information, in the network, the SDN data centers are connected through the traditional equipment, the traditional equipment is relative to the SDN equipment, BGP EVPN and/or VPLS can be operated on the traditional equipment, by adopting the technical scheme, the problem that two-layer interconnection difficulty among the SDN data centers in the related technology is high is solved, and the two-layer interconnection among the SDN data centers is convenient to realize.
Optionally, the DCI configuration information includes at least one of: VPLS configuration information, L2 interface setup information, BGP EVPN configuration information.
Optionally, the SDN controller sends VPLS configuration information to the legacy device, where the VPLS configuration information is used to instruct the legacy device to establish a VPLS instance; the SDN controller respectively establishes an L2 interface on SDN data center gateway equipment GW and traditional equipment according to the L2 interface establishment information; and the SDN controller issues BGP EVPN configuration information to the traditional equipment, wherein the BGP EVPN configuration information is used for indicating the traditional equipment to establish BGP EVPN.
Optionally, after the SDN controller establishes L2 interfaces on an SDN data center gateway device GW and a legacy device, respectively, the SDN controller binds an L2 interface of the GW to a subnet connected to the GW and in the same SDN data center, and uses an L2 interface of the legacy device as an AC access of the VPLS instance.
Optionally, the L2 interface of the GW and the L2 interface of the legacy device have the same Vlan ID.
The following detailed description is given with reference to the preferred embodiments of the present preferred embodiment.
The preferred embodiment provides a solution for two-layer interworking of a data center, and a VXLAN encapsulation technology of MAC In UDP is adopted. The SDN controller realizes the unified arrangement of the gateway equipment and the traditional equipment, and the spread of the host information in different data centers is completed by utilizing the BGP EVPN capability and the VPLS capability which are already possessed by the traditional equipment. The preferred embodiment does not require an SDN controller to support BGP EVPN capability, and makes the large two-layer interworking deployment of the data center more flexible.
The preferred embodiment provides a device and a system for two-layer interconnection of an SDN data center. By introducing the traditional equipment at the data center GW side, and utilizing the Border Gateway Protocol Ethernet Virtual Private network bgvpn (where Border Gateway Protocol is abbreviated as BGP and Ethernet Virtual Private Netwok is abbreviated as VPLS) capability and Virtual Private Lan Service (VPLS) capability of the traditional equipment, two-layer interconnection and interworking of the SDN data center are achieved.
The preferred embodiment mainly includes a Data Center Interconnection (DCI) network management module, a VPLS management module, an L2 interface management module, and a BGP configuration management module (such as the modules described in fig. 3, fig. 4, and fig. 5 in the subsequent description).
The DCI network management module is responsible for receiving and processing DCI network creation and deletion requests of users. Informing a VPLS management module to generate VPLS configuration on the traditional equipment; the L2 interface management module is notified to create a bridging interface between the data center gateway device GW and the legacy device.
The BGP configuration management module receives and processes the configuration information related to the BGP EVPN, the BGP management module issues the BGP EVPN configuration information to the traditional equipment, and the traditional equipment completes the establishment of the BGP EVPN.
When receiving DCI network creation, the L2 interface management module creates L2 interfaces on a data center gateway device GW and a legacy device, respectively, and binds an L2 interface on the GW to a network where a subnet1 is located, where an L2 interface on the legacy device is used as an AC access of a VPLS instance (as shown in subsequent steps in fig. 3).
According to the scheme of the preferred embodiment, the traditional equipment is introduced to the data center gateway equipment side, the SDN controller is responsible for unified arrangement of the data center gateway equipment and the traditional equipment, BGP EVPN capability and VPLS capability of the traditional equipment are fully utilized, and two-layer intercommunication of the data center is achieved. The method and the device solve the problem that the capacity of the SDN data center two-layer intercommunication SDN controller is limited, and provide a scheme easy to deploy for migration of the virtual host across the SDN data center.
The following are specific embodiments of the preferred embodiment
Fig. 2 is a diagram of a basic two-layer interworking data center networking according to a preferred embodiment of the present invention, and as shown in fig. 2, an SDN controller is responsible for arranging switch switches, data center gateways gw (gateway) and legacy devices. BGP EVPN and VPLS run between legacy device 1 and legacy device 2, and subnet1 and subnet2 belong to the same tenant. Within subnet1, virtual machines VM1, VM2 are in data center 1, and virtual machines VM3, VM4 are in data center 2. Virtual machine VM5 within subnet2 is at data center 2. Virtual machine VM1 and VM3 in subnet1 are capable of interworking.
Detailed description of the preferred embodiment 1
The embodiment provides a method for interworking an SDN data center, which is applied to a networking diagram shown in fig. 2, and the method includes the following steps:
step 101, in the networking shown in fig. 2, a VXLAN tunnel is established in advance between the switch1 of the data center 1 and the gateway device GW 1. VXLAN tunnels are pre-established between switches switch2 and GW2, switch3 and GW2 of data center 2.
Step 102, in the networking shown in fig. 2, a DCI network is created on the controller of data center 1 and the controller of data center 2.
Step 103, fig. 3 is a connection diagram of a gateway GW and a legacy device in a data center according to the preferred embodiment, and as shown in fig. 3, the gateway device and the legacy device are bridged by an L2 interface uniformly programmed by an SDN controller. In step three, the controller generates VPLS configuration information and issues the configuration information to the legacy device.
Step 104, as shown in fig. 3, the controller creates an L2 interface (svi1) on gateway device GW1, and creates an L2 interface (svi2) on legacy device 1. The svi1 interface and the svi2 interface have the same vlan id, and the controller is responsible for the unified management of the vlan id.
Step 105, as shown in fig. 4, when a user deploys a DCI network, the controller needs to issue a relevant Openflow flow table to a data center gateway GW, that is, the DCI network management module issues the relevant Openflow flow table to the GW through the L2 interface management module. In step 105, the svi1 interface on gateway device GW1 is bound into the same network as virtual machine VM 1; the svi2 interface on the legacy device is used as the AC access interface of the VPLS instance.
Step 106, fig. 5 is an interaction flowchart of the SDN controller and the legacy device according to the preferred embodiment, and as shown in fig. 5, when the user deploys the DCI network, the controller issues the relevant configuration to the legacy device through Netconf. In step six, the controller completes configuration related to the BGP EVPN and issues the configuration to the legacy device through Netconf.
Step 107, as shown in fig. 3, the data center 2 is configured in the same manner as steps 101 to 106.
Step 108, as shown in fig. 2, BGP EVPN neighbors are established between the traditional devices of the data center, and a Virtual Extensible local area network (VXLAN) tunnel is automatically established.
Step 109, as shown in fig. 2, when the virtual machine VM1 goes online, the SDN controller learns the information MAC1 of the virtual machine, and issues the information of the VM1 to the gateway device GW1 in an Openflow flow table manner.
Step 110, as shown in fig. 2, when the VM3 goes online, the SDN controller learns the information MAC2 of the virtual machine, and issues the location information of the VM1 to the gateway device GW2 in an Openflow flow table manner.
Therefore, the SDN controller completes the processes of on-line of the host and sending GW to the host flow table.
Detailed description of the preferred embodiment 2
The embodiment provides a data forwarding method for two-layer interconnection of an SDN data center, which is applied to a networking diagram shown in fig. 2 and includes the following steps:
step 201, in the networking shown in fig. 2, a processing flow of an Address Resolution Protocol (ARP) request message on the switch1 is as follows: since the VM1 and the VM2 belong to the same network segment, the VM1 directly requests the ARP of the VM2, the switch1 sends the ARP request message to the controller after receiving the ARP request message, and the SDN controller does not have the ARP corresponding to the VM2, and broadcasts the ARP request in the network where the VM1 is located.
Step 202, as shown in fig. 3, the processing flow of the ARP request message on GW1 is as follows: after receiving the ARP request message, the gateway device GW1 broadcasts the ARP request message on the network in which the host VM2 is located, and the broadcast message is sent from the L2 interface svi 2.
Step 203, as shown in fig. 3, the processing flow of the ARP request message on the legacy device 1 is as follows: the legacy device 1 receives the ARP request message from the svi2 interface, learns the source MAC (MAC1) in the message, and then sends a broadcast message to the legacy device 2. After legacy device 1 completes MAC1 learning of VM1, MAC1 is advertised to legacy device 2 through BGP EVPN.
Step 204, in the networking shown in fig. 2, the processing flow of the ARP request message on the conventional device 2 is as follows: after receiving the MAC1 forwarding table, the BGP EVPN stores the MAC1 forwarding table to the local. The legacy device 2 receives the ARP request message, and sends the ARP request message to the GW2 from the L2 interface.
Step 205, in the networking shown in fig. 2, the processing flow of the ARP request message on the GW2 is as follows: GW2 receives the ARP request message, and sends the message to the controller, and the SDN controller completes the source MAC (MAC1) learning and ARP response in the message.
Step 206, in the networking shown in fig. 2, the processing flow of the ARP reply message on the conventional device 2 is as follows: the legacy device 2 receives the ARP reply message, learns the source MAC address (MAC2), and notifies the MAC2 to the legacy device 1 through the BGP EVPN. And searching a MAC1 forwarding table, and sending an ARP response message to the traditional equipment 1.
Step 207, in the networking shown in fig. 2, the processing flow of the ARP reply message on the conventional device 1 is as follows: the legacy device 1 receives the ARP reply message, looks up the MAC table, and sends the message from the svi2 interface to the gateway device GW 1.
Step 208, in the networking shown in fig. 2, the processing flow of the ARP reply message in the gateway device GW 1: GW1 receives the ARP reply message, and sends the message to the controller, and the controller learns the source MAC (MAC 2). The controller sends the flow table of the MAC2 and the ARP reply message to the switch1 and sends the message to the switch 1.
Step 209, in the networking shown in fig. 2, the processing flow of the ARP reply message in the gateway device switch1 is as follows: the ARP reply message received by the switch1 is sent to the VM 1.
In step 210, in the networking shown in fig. 2, VM1 learns the MAC address (MAC2) of VM 2.
To this end, the two-tier forwarding path from VM1 to VM2 was successfully established, VM1 and VM2 were able to access each other, and VM1 and VM2 were also able to migrate in data center 1 and data center 2.
To sum up, the SDN data center two-tier interconnection apparatus and system according to the preferred embodiment. Traditional equipment is introduced to a data center gateway equipment side, an SDN controller is responsible for unified arrangement of the data center gateway equipment and the traditional equipment, BGP EVPN capability and VPLS capability of the traditional equipment are fully utilized, and two-layer interconnection and intercommunication of a data center are achieved. The method and the device solve the problem that the capacity of the SDN data center two-layer intercommunication SDN controller is limited, and provide a scheme easy to deploy for migration of the virtual host across the SDN data center.
Through the above description of the embodiments, those skilled in the art can clearly understand that the method according to the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but the former is a better implementation mode in many cases. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium (e.g., ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal device (e.g., a mobile phone, a computer, a server, or a network device) to execute the method according to the embodiments of the present invention.
Example two
In this embodiment, a two-layer interworking device of an SDN data center is further provided, and the device is used for implementing the above embodiments and preferred embodiments, and details of which have been already described are omitted. As used below, the term "module" may be a combination of software and/or hardware that implements a predetermined function. Although the means described in the embodiments below are preferably implemented in software, an implementation in hardware, or a combination of software and hardware is also possible and contemplated.
Fig. 6 is a structural diagram of a two-layer interworking apparatus of an SDN data center according to an embodiment of the present invention, and as shown in fig. 6, the apparatus includes:
a receiving module 62, configured to receive DCI configuration information;
a creating module 64, connected to the receiving module 62, for creating a DCI network among a plurality of SDN data centers according to the DCI configuration information, wherein each SDN data center is connected with other SDN data centers through legacy devices, and an ethernet virtual private network BGP EVPN and/or a virtual private local area network service VPLS of a border gateway protocol run between the legacy devices.
Optionally, the DCI configuration information includes at least one of: VPLS configuration information, L2 interface setup information, BGP EVPN configuration information.
Optionally, the creating module 64 is further configured to perform at least one of the following functions: the creating module 64 is further configured to send VPLS configuration information to the legacy device, where the VPLS configuration information is used to instruct the legacy device to establish a VPLS instance; the creating module 64 is further configured to respectively create an L2 interface on the SDN data center gateway device GW and the legacy device according to the L2 interface creation information; the creating module 64 is further configured to send BGP EVPN configuration information to the legacy device, where the BGP EVPN configuration information is used to instruct the legacy device to establish a BGP EVPN.
Optionally, after the L2 interfaces are respectively established on the SDN data center gateway device GW and the legacy device, the creating module 64 is further configured to bind the L2 interface of the GW to a subnet connected to the GW and located in the same SDN data center, and use the L2 interface of the legacy device as the AC access of the VPLS instance.
Optionally, the L2 interface of the GW and the L2 interface of the legacy device have the same Vlan ID.
It should be noted that, the above modules may be implemented by software or hardware, and for the latter, the following may be implemented, but not limited to: the modules are all positioned in the same processor; alternatively, the modules are respectively located in different processors in any combination.
EXAMPLE III
The embodiment of the invention also provides a storage medium. Alternatively, in the present embodiment, the storage medium may be configured to store program codes for performing the following steps:
s1, an SDN controller of the SDN data center receives DCI configuration information of data center interconnection;
and S2, the SDN controller creates a DCI network among a plurality of SDN data centers according to the DCI configuration information, wherein each SDN data center is connected with other SDN data centers through traditional equipment, and Ethernet virtual private network (BGP) EVPN and/or virtual private local area network (VPLS) services of a border gateway protocol run among the traditional equipment.
Optionally, in this embodiment, the storage medium may include, but is not limited to: a U-disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a removable hard disk, a magnetic or optical disk, and other various media capable of storing program codes.
Optionally, in this embodiment, the processor executes the method steps in the above embodiments according to program codes stored in the storage medium.
Optionally, the specific examples in this embodiment may refer to the examples described in the above embodiments and optional implementation manners, and this embodiment is not described herein again.
It will be apparent to those skilled in the art that the modules or steps of the present invention described above may be implemented by a general purpose computing device, they may be centralized on a single computing device or distributed across a network of multiple computing devices, and alternatively, they may be implemented by program code executable by a computing device, such that they may be stored in a storage device and executed by a computing device, and in some cases, the steps shown or described may be performed in an order different than that described herein, or they may be separately fabricated into individual integrated circuit modules, or multiple ones of them may be fabricated into a single integrated circuit module. Thus, the present invention is not limited to any specific combination of hardware and software.
The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention, and various modifications and changes may be made by those skilled in the art. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims (12)

1.一种SDN数据中心的二层互通方法,其特征在于,包括:1. a two-layer intercommunication method of SDN data center, is characterized in that, comprises: 软件定义网络SDN数据中心的SDN控制器接收数据中心互联DCI配置信息;The SDN controller of the software-defined network SDN data center receives the data center interconnection DCI configuration information; 所述SDN控制器依据所述DCI配置信息在多个SDN数据中心之间创建DCI网络,其中,每个SDN数据中心与其他SDN数据中心通过传统设备连接,所述传统设备是相对于SDN设备而言的设备,所述传统设备之间运行有边界网关协议的以太网虚拟专用网络BGP EVPN和/或虚拟专用局域网业务VPLS。The SDN controller creates a DCI network among multiple SDN data centers according to the DCI configuration information, wherein each SDN data center is connected to other SDN data centers through traditional equipment, and the traditional equipment is different from the SDN equipment. The traditional devices run the Ethernet virtual private network BGP EVPN of the Border Gateway Protocol and/or the virtual private local area network service VPLS. 2.根据权利要求1所述的方法,其特征在于,所述DCI配置信息包括以下至少之一:2. The method according to claim 1, wherein the DCI configuration information comprises at least one of the following: VPLS配置信息,L2接口建立信息,BGP EVPN配置信息。VPLS configuration information, L2 interface establishment information, BGP EVPN configuration information. 3.根据权利要求2所述的方法,其特征在于,所述SDN控制器依据所述DCI配置信息在多个SDN数据中心之间创建DCI网络,包括以下至少之一:3. The method according to claim 2, wherein the SDN controller creates a DCI network among multiple SDN data centers according to the DCI configuration information, comprising at least one of the following: 所述SDN控制器将VPLS配置信息发送至传统设备,其中,所述VPLS配置信息用于指示所述传统设备建立VPLS实例;The SDN controller sends VPLS configuration information to the legacy device, where the VPLS configuration information is used to instruct the legacy device to establish a VPLS instance; 所述SDN控制器依据所述L2接口建立信息在SDN数据中心网关设备GW和传统设备上分别建立L2接口;The SDN controller establishes the L2 interface on the SDN data center gateway device GW and the traditional device respectively according to the L2 interface establishment information; 所述SDN控制器将BGP EVPN配置信息下发到所述传统设备,其中,所述BGP EVPN配置信息用于指示所述传统设备建立BGP EVPN。The SDN controller delivers BGP EVPN configuration information to the legacy device, where the BGP EVPN configuration information is used to instruct the legacy device to establish a BGP EVPN. 4.根据权利要求3所述的方法,其特征在于,所述SDN控制器在SDN数据中心网关设备GW和传统设备上分别建立L2接口之后,包括:4. The method according to claim 3, wherein after the SDN controller establishes the L2 interface on the SDN data center gateway device GW and the traditional device respectively, the method comprises: 所述SDN控制器将所述GW的L2接口绑定在与所述GW连接且处于同一SDN数据中心的子网,并且将所述传统设备的L2接口作为所述VPLS实例的AC接入。The SDN controller binds the L2 interface of the GW to a subnet that is connected to the GW and is located in the same SDN data center, and uses the L2 interface of the legacy device as the AC of the VPLS instance to access. 5.根据权利要求3所述的方法,其特征在于,所述GW的L2接口和所述传统设备的L2接口具有相同的虚拟局域网身份认证VlanID。5 . The method according to claim 3 , wherein the L2 interface of the GW and the L2 interface of the legacy device have the same virtual local area network authentication VlanID. 6 . 6.一种SDN数据中心的二层互通装置,其特征在于,包括:6. A layer 2 intercommunication device of an SDN data center, characterized in that, comprising: 接收模块,用于接收数据中心互联DCI配置信息;The receiving module is used to receive the DCI configuration information of the data center interconnection; 创建模块,用于依据所述DCI配置信息在多个SDN数据中心之间创建DCI网络,其中,每个SDN数据中心与其他SDN数据中心通过传统设备连接,所述传统设备是相对于SDN设备而言的设备,所述传统设备之间运行有边界网关协议的以太网虚拟专用网络BGP EVPN和/或虚拟专用局域网业务VPLS。The creation module is configured to create a DCI network among multiple SDN data centers according to the DCI configuration information, wherein each SDN data center is connected to other SDN data centers through traditional equipment, and the traditional equipment is different from the SDN equipment. The traditional devices run the Ethernet virtual private network BGP EVPN of the Border Gateway Protocol and/or the virtual private local area network service VPLS. 7.根据权利要求6所述的装置,其特征在于,所述DCI配置信息包括以下至少之一:7. The apparatus according to claim 6, wherein the DCI configuration information comprises at least one of the following: VPLS配置信息,L2接口建立信息,BGP EVPN配置信息。VPLS configuration information, L2 interface establishment information, BGP EVPN configuration information. 8.根据权利要求7所述的装置,其特征在于,所述创建模块还用于执行以下功能至少之一:8. The apparatus according to claim 7, wherein the creation module is further configured to perform at least one of the following functions: 所述创建模块还用于将VPLS配置信息发送至传统设备,其中,所述VPLS配置信息用于指示所述传统设备建立VPLS实例;The creating module is further configured to send VPLS configuration information to the legacy device, wherein the VPLS configuration information is used to instruct the legacy device to establish a VPLS instance; 所述创建模块还用于依据所述L2接口建立信息在SDN数据中心网关设备GW和传统设备上分别建立L2接口;The creating module is further configured to respectively create an L2 interface on the SDN data center gateway device GW and the traditional device according to the L2 interface establishment information; 所述创建模块还用于将BGP EVPN配置信息下发到所述传统设备,其中,所述BGP EVPN配置信息用于指示所述传统设备建立BGP EVPN。The creating module is further configured to deliver BGP EVPN configuration information to the legacy device, where the BGP EVPN configuration information is used to instruct the legacy device to establish a BGP EVPN. 9.根据权利要求8所述的装置,其特征在于,在SDN数据中心网关设备GW和传统设备上分别建立L2接口之后,所述创建模块还用于将所述GW的L2接口绑定在与所述GW连接且处于同一SDN数据中心的子网,并且将所述传统设备的L2接口作为所述VPLS实例的AC接入。9. The apparatus according to claim 8, wherein after the L2 interface is established on the SDN data center gateway device GW and the traditional device respectively, the creating module is further configured to bind the L2 interface of the GW to the GW and the traditional device. The GW is connected and is in the same subnet of the SDN data center, and the L2 interface of the legacy device is accessed as the AC of the VPLS instance. 10.根据权利要求8所述的装置,其特征在于,所述GW的L2接口和所述传统设备的L2接口具有相同的Vlan ID。10 . The apparatus according to claim 8 , wherein the L2 interface of the GW and the L2 interface of the legacy device have the same Vlan ID. 11 . 11.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行上述权利要求1至5任一项中所述的方法。11. A storage medium, characterized in that the storage medium comprises a stored program, wherein when the program is run, a device where the storage medium is located is controlled to execute the method according to any one of the preceding claims 1 to 5 . 12.一种处理器,其特征在于,所述处理器用于运行程序,其中,所述程序运行时执行上述权利要求1至5任一项中所述的方法。12. A processor, characterized in that the processor is used for running a program, wherein when the program is running, the method described in any one of the preceding claims 1 to 5 is executed.
CN201710131969.6A 2017-03-07 2017-03-07 Layer 2 interworking method and device for SDN data center Active CN108574613B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710131969.6A CN108574613B (en) 2017-03-07 2017-03-07 Layer 2 interworking method and device for SDN data center

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710131969.6A CN108574613B (en) 2017-03-07 2017-03-07 Layer 2 interworking method and device for SDN data center

Publications (2)

Publication Number Publication Date
CN108574613A CN108574613A (en) 2018-09-25
CN108574613B true CN108574613B (en) 2022-05-10

Family

ID=63577437

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710131969.6A Active CN108574613B (en) 2017-03-07 2017-03-07 Layer 2 interworking method and device for SDN data center

Country Status (1)

Country Link
CN (1) CN108574613B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10880210B2 (en) * 2018-12-26 2020-12-29 Juniper Networks, Inc. Cloud network having multiple protocols using virtualization overlays across physical and virtualized workloads
PL3703314T3 (en) * 2019-02-28 2021-07-26 Ovh HOW TO IMPLEMENT THE NETWORK CONFIGURATION IN A DATA CENTER WITH AN ACCESS POINT
CN112838985B (en) * 2019-11-25 2024-04-02 中兴通讯股份有限公司 Heterogeneous network communication method, system and controller
CN114172762B (en) * 2021-10-31 2024-04-26 广东浪潮智慧计算技术有限公司 Communication method, device, system and readable storage medium
CN115277422B (en) * 2022-07-21 2024-04-16 浪潮思科网络科技有限公司 SDN networking generation method, device, equipment and medium
CN119484205B (en) * 2024-11-25 2026-01-27 天翼云科技有限公司 Data center interconnection method, apparatus, computer device, readable storage medium, and program product

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102316030A (en) * 2011-09-01 2012-01-11 杭州华三通信技术有限公司 Method for realizing two-layer internetworking of data center and device
CN105515998A (en) * 2015-11-26 2016-04-20 北京邮电大学 Method for communicating third-level domain and second-level domain in software-defined packet transport network (SPTN) domain and system
CN105763416A (en) * 2016-04-27 2016-07-13 杭州华三通信技术有限公司 Data transmission method and controller
CN106330753A (en) * 2015-06-26 2017-01-11 中兴通讯股份有限公司 Stream processing method and device

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9112793B2 (en) * 2012-05-31 2015-08-18 International Business Machines Corporation End-to-end multipathing through network having switching devices compatible with different protocols
US9973429B2 (en) * 2013-04-05 2018-05-15 Futurewei Technologies, Inc. Software defined networking (SDN) controller orchestration and network virtualization for data center interconnection
US9100282B1 (en) * 2014-01-28 2015-08-04 Yaron Raps Generating optimal pathways in software-defined networking (SDN)
CN104010049B (en) * 2014-04-30 2017-10-03 易云捷讯科技(北京)股份有限公司 Ethernet ip message encapsulating method and Network Isolation and DHCP implementation methods based on SDN
US9948472B2 (en) * 2014-10-22 2018-04-17 Juniper Networks, Inc. Protocol independent multicast sparse mode (PIM-SM) support for data center interconnect

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102316030A (en) * 2011-09-01 2012-01-11 杭州华三通信技术有限公司 Method for realizing two-layer internetworking of data center and device
CN106330753A (en) * 2015-06-26 2017-01-11 中兴通讯股份有限公司 Stream processing method and device
CN105515998A (en) * 2015-11-26 2016-04-20 北京邮电大学 Method for communicating third-level domain and second-level domain in software-defined packet transport network (SPTN) domain and system
CN105763416A (en) * 2016-04-27 2016-07-13 杭州华三通信技术有限公司 Data transmission method and controller

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
Towards a massively distributed IaaS operating system: Composition and evaluation of OpenStack;Ayoub Bousselmi;《2016 IEEE Conference on Standards for Communications and Networking (CSCN)》;20161219;全文 *
云计算中网络虚拟化技术的异构互通;马塞;《中国优秀硕士学位论文全文数据库 信息科技辑》;20160715;全文 *
基于SDN+VXLAN在DCI部署方案;石晶;《信息通信》;20160731;全文 *
基于SDN的数据中心互联;嘎嘎老师suiyue;《https://wenku.baidu.com/view/c421c7140a4e767f5acfa1c7aa00b52acfc79c3e.html》;20161120;正文第5-12页 *
数据中心间二层互联(DCI)的方案选择与设计;李蔚;《http://www.h3c.com/cn/d_201212/769068_30008_0.html》;20121231;全文 *

Also Published As

Publication number Publication date
CN108574613A (en) 2018-09-25

Similar Documents

Publication Publication Date Title
CN112470436B (en) Systems, methods, and computer-readable media for providing multi-cloud connectivity
CN108574613B (en) Layer 2 interworking method and device for SDN data center
US10715419B1 (en) Software defined networking between virtualized entities of a data center and external entities
US11153194B2 (en) Control plane isolation for software defined network routing services
CN111224821B (en) Security service deployment system, method and device
CN106656719B (en) Inter-cloud communication method and related equipment, inter-cloud communication configuration method and related equipment
EP2891282B1 (en) System and method providing distributed virtual routing and switching (dvrs)
CN115914104B (en) EVPN host route bridging HRB and EVPN cloud primary data center
US10033622B2 (en) Controller-based dynamic routing in a software defined network environment
US20150124823A1 (en) Tenant dhcp in an overlay network
US20070130366A1 (en) Virtual tunnel network router
CN109155799A (en) The subnet extension communicated via layer three
US12155569B1 (en) Multi-stage virtual private network service provisioning for containerized routers
CN108347493A (en) Hybrid cloud management method, device and computing device
CN115499434B (en) Traffic forwarding across VPCs
CN112602292B (en) Inter-slice sharing in a 5G core network
CN113542111B (en) Message forwarding method and network equipment
CN113973022A (en) Communication method, CP equipment and NAT equipment
CN109587286A (en) A kind of equipment connection control method and device
George et al. A brief overview of vxlan evpn
CN108881013B (en) Method and system for controlling gateway mode, SDN controller and access device
CN112671811B (en) Network access method and equipment
CN113545130A (en) Fast Roaming and Unified Policy for Wireless Clients Using Distributed Hashing
CN120567769A (en) Route synchronization method, device, system, equipment and medium among multi-SDN clusters
CN117880097A (en) Cloud tenant EIP migration method, device, computer equipment and storage medium

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