Data center network architecture and data transmission method
By introducing Spine layer optical switches and pseudo-layer 2 switching clusters into the data center network architecture, the problems of insufficient bandwidth, high latency and poor stability in the existing data center network architecture are solved, and efficient, low latency and high stability data transmission are achieved to adapt to the growth of future computing network demand.
Patent Information
- Application Number
- CN202510178357.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-18
- Publication Date
- 2025-05-13
AI Technical Summary
When facing AIGC's large-scale data training and inference, the existing data center network architecture has problems such as insufficient bandwidth, high latency and poor network stability, which cannot meet the efficient operation needs of intelligent computing services.
A data center network architecture is adopted, which includes multiple leaf layer electrical switches and at least one Spine layer optical switch. A pseudo-layer two switching cluster is constructed through optical path switching and port mapping relationships to realize data transmission with high bandwidth, low latency and network stability.
Through the lossless bandwidth upgrade characteristics of optical switches and flexible port mapping adjustment, it can adapt to the growth of future computing network bandwidth requirements and business changes, improve data transmission efficiency and speed, reduce latency and power consumption, and ensure the stability and efficiency of network performance.
Smart Images

Figure CN119996878A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of intelligent computing centers, and in particular to a data center network architecture and a data transmission method. Background Art
[0002] The rapid development of AIGC, such as major breakthroughs in natural language processing and image recognition, has led to an unprecedented increase in demand for computing power, which has promoted the construction of intelligent computing centers. Intelligent computing centers require a powerful network architecture to support large-scale computing tasks and data transmission to meet the requirements of AIGC applications for high performance, high stability, and high scalability.
[0003] However, the traditional data center network architecture is mainly designed to meet general cloud computing and data storage needs. When facing the large-scale data training and reasoning of AIGC, it is necessary to overcome problems such as high bandwidth convergence ratio, high latency of mutual access, and low network card bandwidth. It cannot meet the efficient operation requirements of intelligent computing services, so a new network architecture needs to be built.
[0004] At present, AIGC Intelligent Computing Center widely adopts Spine+Leaf two-layer CLOS architecture networking to obtain high-bandwidth, low-latency lossless network construction. However, with the continuous expansion of model scale and the sharp increase in data volume, there is still a problem of insufficient bandwidth. And with the increase in bandwidth and capacity, the power consumption of switch chips and optical modules has soared sharply, bringing a series of difficulties to equipment power supply, heat dissipation, stability, etc.
[0005] Therefore, a data center network architecture with high bandwidth, low latency, and high network stability is required. Summary of the invention
[0006] The embodiments of the present application provide a data center network architecture and a data transmission method, which are used to solve the problems of insufficient bandwidth, high latency and poor network stability in existing network architectures.
[0007] The present application embodiment adopts the following technical solutions:
[0008] On the one hand, an embodiment of the present application provides a data center network architecture, which includes: multiple leaf layer electrical switches, wherein the downstream ports of the electrical switches are connected to servers; at least one spine layer optical switch, wherein the optical switch is connected to the upstream port of the electrical switch; the number of the optical switches is less than or equal to the number of the upstream ports of the electrical switches; the optical switches are connected to different electrical switches through optical path switching according to port mapping relationships to form a pseudo-Layer 2 switching cluster.
[0009] In one example, the optical switch is connected to the uplink port of the electrical switch through a one-to-two cable; one end of the one-to-two cable is connected to the uplink port of the electrical switch through an optical module, and the other end is connected to the Tx transmission optical fiber to connect the Tx transmission optical fiber to the input port of the optical switch, and is connected to the Rx transmission optical fiber to connect the Rx transmission optical fiber to the output port of the optical switch.
[0010] In one example, a first electrical switch transmits a first optical signal of a first upstream port to a first input port of the optical switch through a first Tx transmission optical fiber, the optical switch transmits the first optical signal to a first output port, and transmits the first optical signal to a second upstream port of a second electrical switch through a first Rx transmission optical fiber; the second electrical switch transmits a second optical signal of the second upstream port to a second input port of the optical switch through a second Tx transmission optical fiber, the optical switch transmits the second optical signal to a second output port, and transmits the second optical signal to the first upstream port through a second Rx transmission optical fiber.
[0011] In one example, the port mapping relationship is obtained by analyzing an uplink bandwidth allocation method between multiple electrical switches.
[0012] In one example, when all bandwidth is concentrated between two electrical switches, the port mapping relationship of each optical switch is used to connect the two electrical switches; when all bandwidth is evenly distributed among multiple electrical switches, the port mapping relationship is used to ensure a balanced connection path between the electrical switch and the optical switch.
[0013] In one example, the optical switch is connected to the uplink port of the electrical switch through an optical circulator; one end of the optical circulator is connected to the uplink port of the electrical switch through an optical module, and the other end connects the transmission optical fiber to the input port or output port of the optical switch.
[0014] In one example, a first electrical switch transmits a first optical signal of a first upstream port to a first input port of the optical switch through a transmission optical fiber, the optical switch transmits the first optical signal to a first output port, and transmits the first optical signal to a second upstream port of a second electrical switch through the transmission optical fiber; the second electrical switch transmits a second optical signal of a third upstream port to a second input port of the optical switch through the transmission optical fiber, the optical switch transmits the second optical signal to a second output port, and transmits the second optical signal to a fourth upstream port of the first electrical switch through the transmission optical fiber.
[0015] In one example, the number of uplink ports of the electrical switch is an even number, and the number of input ports and the number of output ports of the uplink ports of the electrical switch connected to the optical switch are equal.
[0016] In one example, the electrical switch and the server are arranged in the same rack, and the electrical switch and the server are connected by copper cables; when the electrical switch and the server are arranged in different racks, the electrical switch and the server are connected by optical modules and optical fibers or copper cables.
[0017] On the other hand, an embodiment of the present application provides a data transmission method for a data center, which is applied to the above-mentioned network architecture, and the method includes: the Leaf layer electrical switch receives the data frame uploaded by the server through the downstream port, converts the data frame from an electrical signal to an optical signal, and sends the data frame to the input port of the Spine optical switch through the first transmission optical fiber; the optical switch determines the output port of the data frame, and sends the data frame to the target electrical switch through the second transmission optical fiber based on the output port.
[0018] At least one of the above technical solutions adopted in the embodiments of the present application can achieve the following beneficial effects:
[0019] Based on the lossless upgrade feature of the optical switch bandwidth, which can meet the increasing demand for computing network bandwidth in the future, the pseudo-layer 2 switching cluster built based on port mapping and optical path switching has better adaptability when facing possible network technology upgrades or business changes in the future. This allows data to be quickly forwarded in a layer 2 network environment when it is transmitted within the network, reducing the processing overhead and delay caused by layer 3 routing, improving the efficiency and speed of data transmission, and is particularly suitable for large-scale flow control within the data center (data interaction between servers).
[0020] In addition, the optical switch can switch the optical path according to the port mapping relationship, which means that the network topology can be flexibly adjusted. When the server demand changes or the network traffic pattern changes, the connection between different electrical switches can be quickly adjusted by reconfiguring the port mapping relationship to adapt to dynamic business needs and ensure the stability and efficiency of network performance. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] In order to more clearly illustrate the technical solution of the present application, some embodiments of the present application will be described in detail below in conjunction with the accompanying drawings, in which:
[0022] Figure 1 A schematic diagram of a traditional network architecture of a data center provided in an embodiment of the present application;
[0023] Figure 2A schematic diagram of a data center network architecture for an optoelectronic hybrid networking scenario provided in an embodiment of the present application;
[0024] Figure 3 A schematic diagram of a combined connection method of an optical circulator and an optical module provided in an embodiment of the present application;
[0025] Figure 4 A schematic diagram of a data center network architecture that introduces an optical circulator is provided in an embodiment of the present application. DETAILED DESCRIPTION
[0026] In order to make the purpose, technical solution and advantages of the present application clearer, the technical solution of the present application will be clearly and completely described below in conjunction with specific embodiments and corresponding drawings. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without creative work are within the scope of protection of the present application.
[0027] Some embodiments of the present application are described in detail below with reference to the accompanying drawings.
[0028] Figure 1 A schematic diagram of a traditional network architecture of a data center provided in an embodiment of the present application.
[0029] exist Figure 1 In the figure, the intelligent computing network architecture composed of 8-port switches is used as an example. However, in actual production networks, 32-port, 64-port or even 128-port switches are generally used as networking hardware. The 8-port switch is used as an example to facilitate the explanation of the technical solution of the network architecture.
[0030] Figure 1 This is the networking mode of the Spine-Leaf two-layer CLOS network architecture. Each port of the electrical switch in the network architecture is a bidirectional duplex port for input and output. The networking solution uses the same type of box switches, and the upstream and downstream bandwidths are consistent to avoid congestion. In this architecture, communication within a single pod is reachable in one hop, and communication across pods is reachable in two hops. When the Leaf layer switch is connected to the Spine layer switch, the Leaf layer switch number corresponds to the port number connected to the Spine layer switch.
[0031] Among them, the uplink ports ⑤⑥⑦⑧ of Leaf1 are connected to port ① of Spine1, Spine2, Spine3, and Spine4 respectively; the uplink ports ⑤⑥⑦⑧ of Leaf2 are connected to port ② of Spine1, Spine2, Spine3, and Spine4 respectively; the uplink ports ⑤⑥⑦⑧ of Leaf3 are connected to port ② of Spine1, Spine2, Spine3, and Spine4 respectively; the uplink ports ⑤⑥⑦⑧ of Leaf8 are connected to port ⑧ of Spine1, Spine2, Spine3, and Spine4 respectively.
[0032] Regarding the data transmission process in the above architecture, for example, the data transmission process between Leaf1 and Leaf2 is as follows: Leaf1 transmits the first data sent by upstream port ⑤ to port ① of Spine1 through the transmission optical fiber, and Spine1 transmits the first data to upstream port ⑤ of Leaf2 through the transmission optical fiber based on port ②.
[0033] Leaf2 transmits the second data sent from upstream port ⑤ to port ② of Spine1 through the transmission optical fiber. Spine1 transmits the second data to upstream port ⑤ of Leaf1 through the transmission optical fiber based on port ①.
[0034] It should be noted that the uplink ports of Leaf4, Leaf5, Leaf6, and Leaf7 are connected to ports ④⑤⑥⑦ of the Spine layer switch respectively.
[0035] With the widespread application of heterogeneous acceleration chips such as GPU, computing power has been greatly improved, but the improvement of network performance has lagged behind. In order to give full play to the advantages of computing power, a high-speed, low-latency network architecture is needed to achieve fast data transmission and efficient communication between nodes. The above architecture is generally adopted. However, with the continuous expansion of the scale of large models and the surge in data volume, this architecture is also suffering from insufficient bandwidth, high latency, high energy consumption of network equipment and other difficulties.
[0036] Therefore, in some embodiments of the present application, a data center network architecture of optoelectronic hybrid networking is adopted. Among them, the optical switch does not need to undergo optoelectronic conversion during the transmission process, the bandwidth is smoothly upgraded, and extremely low signal latency and energy consumption can be achieved. There are significant differences between the optical switch and the traditional electrical switch. The optical switch port is a unidirectional port, and the panel port is divided into an inlet and an outlet. There is no storage cache inside the optical switch, and forwarding of different ports is achieved through optical path switching.
[0037] The network architecture includes multiple Leaf layer electrical switches, and the downlink ports of the electrical switches are connected to the servers.
[0038] It should be noted that the type of the electrical switch can be set according to actual needs. For example, the electrical switch is an Ethernet switch.
[0039] At least one Spine layer optical switch, the optical switch is connected to the uplink port of the electrical switch; the number of optical switches is less than or equal to the number of uplink ports of the electrical switch.
[0040] The optical switch is connected to different electrical switches through optical path switching according to the port mapping relationship to form a pseudo Layer 2 switching cluster.
[0041] It should be noted that the connection method between the electrical switch and the server is determined according to the transmission distance in the actual layout environment. For example, when the electrical switch and the server are arranged in the same rack, the electrical switch and the server are connected by copper cables. When the electrical switch and the server are arranged in different racks and the transmission distance of the copper cable is exceeded, the electrical switch and the server are connected by optical modules and optical fibers. When the transmission distance of the copper cable is not exceeded, the electrical switch and the server are connected by copper cables.
[0042] Based on this, optical switches (such as OCS optical switches) are used to replace the electrical switches at the spine layer in the traditional network architecture to form a pseudo-layer 2 switching cluster. The characteristics of its networking architecture are that the traditional leaf layer still uses electrical switches (such as RoCE Ethernet switches), and the panel bandwidth is evenly divided into upstream and downstream parts. The upstream port uses an optical module to perform photoelectric conversion, converting the electrical signal inside the leaf layer electrical switch into an optical signal and then passing it to the optical switch at the spine layer. In order to improve the flexibility of upstream bandwidth and bandwidth allocation, the upstream port can be connected to multiple spine layer optical switches. The maximum number of supported spine layer optical switches is consistent with the number of upstream ports of the leaf layer electrical switch.
[0043] In summary, since optical switches do not require photoelectric conversion during operation, optical switching and transmission are performed directly inside the switch, which greatly reduces signal processing time and shortens transmission delay. In addition, the bandwidth of optical switches has lossless upgrade characteristics, which can meet the demand for increasing bandwidth of computing networks in the future. Finally, optical switches have extremely low power consumption, which meets the needs of green energy saving in future data centers.
[0044] In addition, the pseudo-layer 2 switching cluster built based on port mapping and optical path switching has better adaptability when facing possible future network technology upgrades or business changes. For example, when new network protocols or services need to be introduced, the network can be upgraded and evolved without large-scale hardware replacement by adjusting the port mapping relationship and optical path switching strategy.
[0045] In addition, the optical switch is connected to different electrical switches through port mapping and optical path switching to form a pseudo-Layer 2 switching cluster. This allows data to be quickly forwarded in a Layer 2 network environment when transmitted within the network, reducing the processing overhead and delay caused by Layer 3 routing, and improving the efficiency and speed of data transmission. It is particularly suitable for large-scale traffic control within the data center (data interaction between servers).
[0046] Flexible connection configuration: The optical switch can switch the optical path according to the port mapping relationship, which means that the network topology can be flexibly adjusted. When the server demand changes or the network traffic pattern changes, the connection between different electrical switches can be quickly adjusted by reconfiguring the port mapping relationship to adapt to dynamic business needs and ensure the stability and efficiency of network performance.
[0047] In summary, a network architecture with low latency, low power consumption, ultra-high bandwidth support, support for network topology reconstruction, and high flexibility for data center tasks has been built.
[0048] In some embodiments of the present application, since the transmission and port characteristics of optical switches are different from those of traditional electrical switches, a special one-to-two cable can be used between the electrical switch at the Leaf layer and the optical switch at the Spine layer.
[0049] Based on this, the optical switch is connected to the uplink port of the electrical switch through a one-to-two cable. One end of the one-to-two cable is connected to the uplink port of the electrical switch through an optical module, and the other end is connected to the Tx transmission optical fiber to connect the Tx transmission optical fiber to the input port of the optical switch, and is connected to the Rx transmission optical fiber to connect the Rx transmission optical fiber to the output port of the optical switch.
[0050] Specifically, when two electrical switches are communicating with each other, the first electrical switch transmits the first optical signal of the first uplink port to the first input port of the optical switch through the first Tx transmission optical fiber, the optical switch transmits the first optical signal to the first output port, and transmits the first optical signal to the second uplink port of the second electrical switch through the first Rx transmission optical fiber.
[0051] The second electrical switch transmits the second optical signal of the second uplink port to the second input port of the optical switch through the second Tx transmission fiber, and the optical switch transmits the second optical signal to the second output port and transmits the second optical signal to the first uplink port through the second Rx transmission fiber.
[0052] In some embodiments of the present application, the port mapping relationship is obtained by analyzing the uplink bandwidth allocation method between multiple electrical switches, so that the bandwidth can be flexibly switched within multiple pods through the optical switch to meet the network scheduling requirements of various large model training tasks.
[0053] For example, when all bandwidth is concentrated between two electrical switches, the port mapping relationship of each optical switch is used to connect the two electrical switches.
[0054] When the entire bandwidth is evenly distributed among the multiple electrical switches, the port mapping relationship is used to ensure that there is a balanced connection path between the electrical switch and the optical switch.
[0055] Figure 2 A schematic diagram of a data center network architecture for an optoelectronic hybrid networking scenario provided in an embodiment of the present application.
[0056] exist Figure 2 In the figure, the uplink ports ⑤⑥⑦⑧ of Leaf1 are connected to the input port ① and output port ① of Spine1, Spine2, Spine3, and Spine4 respectively; the uplink ports ⑤⑥⑦⑧ of Leaf2 are connected to the input port ② and output port ② of Spine1, Spine2, Spine3, and Spine4 respectively; the uplink ports ⑤⑥⑦⑧ of Leaf3 are connected to the input port ③ and output port ③ of Spine1, Spine2, Spine3, and Spine4 respectively; the uplink ports ⑤⑥⑦⑧ of Leaf8 are connected to the input port ⑧ and output port ⑧ of Spine1, Spine2, Spine3, and Spine4 respectively.
[0057] It should be noted that the connection method of Leaf5, Leaf6, and Leaf7 is similar and will not be described again.
[0058] When a single electrical switch is connected to each optical switch, the input port number and output port number of each optical switch are the same as the number of the electrical switch, that is, for two electrical switches connected by a single optical switch, the port mapping relationship of the optical switch is that the input port number is the same as the number of one electrical switch, and the output port number is the same as the number of the other electrical switch. In addition, when the two electrical switches are connected, the uplink port number connecting the two electrical switches is the same.
[0059] In summary, through the above port setting relationship, the channel connection between electrical switches can be presented concisely and clearly.
[0060] Regarding the data transmission process in the above architecture, for example, the data transmission process between Leaf1 and Leaf2 is as follows: Leaf1 transmits the first optical signal sent by the upstream port ⑤ to the input port ① of Spine1 through the first Tx transmission optical fiber, Spine1 transmits the first optical signal to the output port ②, and transmits the first optical signal to the upstream port ⑤ of Leaf2 through the first Rx transmission optical fiber.
[0061] Leaf2 transmits the second optical signal sent from uplink port ⑤ to input port ② of Spine1 through the second Tx transmission optical fiber. Spine1 transmits the first optical signal to output port ①, and transmits the second optical signal to uplink port ⑤ of Leaf1 through the second Rx transmission optical fiber.
[0062] exist Figure 2 In the network architecture, changes can be made based on different bandwidth allocation methods. AI servers scheduled according to actual task needs can flexibly schedule the uplink bandwidth of the Leaf layer switch by changing the input / output port mapping inside the optical switch.
[0063] When all bandwidth is concentrated between two electrical switches, such as between Leaf1 and Leaf2 (between Pod1 and Pod2), all the Spine layer optical switches have input port ① connected to output port ②, and input port ② connected to output ①.
[0064] When the upstream bandwidth is evenly distributed among different pods (taking the example of evenly distributing bandwidth among pod1, pod2, pod3, pod4, and pod5), Spine1 sets input port ① to be connected with output port ②, and input port ② to be connected with output port ①; Spine2 sets input port ① to be connected with output port ③, and input port ③ to be connected with output port ①; Spine3 sets input port ① to be connected with output port, and input port ④ to be connected with output port ①; Spine4 sets input port ① to be connected with output port ⑤, and input port ⑤ to be connected with output port ①.
[0065] In summary, the above network architecture is a pseudo-two-layer spine-leaf architecture. Through flexible configuration of optical switches, direct physical channel connections between different leaf-layer switches are realized to achieve a larger network. The entire network architecture relies on the leaf-layer RoCE switches to achieve path selection, traffic optimization, etc. The spine-layer OCS switches only provide flexible traffic transmission channels for the network. It should be noted that algorithms such as RoCE network routing optimization and congestion control can be directly migrated to the above network architecture to achieve normal operation.
[0066] In some embodiments of the present application, the number of ports of the Spine layer switch is the core that restricts the size of the cluster, and because the optical switch port distinguishes between input and output ports, a single uplink port of the leaf layer electrical switch needs to occupy two ports of the optical switch to form a network. However, since the bidirectional optical path inside the optical switch does not interfere, the port resources of the Spine layer optical switch can be saved by introducing an optical circulator.
[0067] Figure 3 A schematic diagram of a combined connection method of an optical circulator and an optical module provided in an embodiment of the present application.
[0068] exist Figure 3 In the process, the optical module and optical circulator of the electrical switch are combined and connected, and the leaf layer and the optical switch no longer need to use two ports and two optical fibers to connect, so that bidirectional duplex transmission can be achieved under a single optical fiber connection.
[0069] Based on Figure 3 In the network architecture, the optical switch is connected to the uplink port of the electrical switch through an optical circulator.
[0070] One end of the optical circulator is connected to the uplink port of the electrical switch through an optical module, and the other end connects the transmission optical fiber to the input port or output port of the optical switch.
[0071] For example, compared with the above case where no optical circulator is added, the connection method is improved as follows:
[0072] The first electrical switch transmits the first optical signal of the first uplink port to the first input port of the optical switch through the transmission optical fiber, the optical switch transmits the first optical signal to the first output port, and transmits the first optical signal to the second uplink port of the second electrical switch through the transmission optical fiber.
[0073] The second electrical switch transmits the second optical signal of the third uplink port to the second input port of the optical switch through the transmission optical fiber, the optical switch transmits the second optical signal to the second output port, and transmits the second optical signal to the fourth uplink port of the first electrical switch through the transmission optical fiber.
[0074] It should be noted that since optical switches can only establish connections between input and output ports, but not within input ports or output ports, in order to avoid the situation where all uplink ports of different leaf switches are connected to the input port or output port of the same spine layer optical switch and link connection cannot be achieved, after the introduction of the optical circulator, the uplink ports of all leaf layer electrical switches can be an even number, and they must be connected to the corresponding input ports and output ports of the spine layer optical switch respectively. The number of input ports and output ports of the uplink ports of the electrical switch connected to the optical switch is equal.
[0075] In addition, for the architecture of the spine layer using multiple optical switches, the uplink ports can be connected to the input ports and output ports of each optical switch as evenly as possible, that is, the number of input ports of the optical switch connected to the uplink ports of each electrical switch is equal, and the number of output ports of the optical switch connected to the uplink ports of each electrical switch is equal.
[0076] Figure 4 A schematic diagram of a data center network architecture that introduces an optical circulator is provided in an embodiment of the present application.
[0077] exist Figure 4 In the example, Leaf1's uplink ports ⑤ and ⑥ are connected to Spine1's input port ① and output port ① respectively, and Leaf1's uplink ports ⑦ and ⑧ are connected to Spine1's input port ① and output port ① respectively. Leaf2's uplink ports ⑤ and ⑥ are connected to Spine1's input port ② and output port ② respectively, and Leaf2's uplink ports ⑦ and ⑧ are connected to Spine1's input port ② and output port ② respectively. Leaf3's uplink ports ⑤ and ⑥ are connected to Spine1's input port ③ and output port ③ respectively, and Leaf2's uplink ports ⑦ and ⑧ are connected to Spine1's input port ③ and output port ③ respectively. Leaf8's uplink ports ⑤ and ⑥ are connected to Spine1's input port ⑧ and output port ⑧ respectively, and Leaf2's uplink ports ⑦ and ⑧ are connected to Spine1's input port ⑧ and output port ⑧ respectively.
[0078] It should be noted that the connection method of Leaf4, Leaf5, Leaf6, and Leaf7 is similar and will not be described again.
[0079] It should be noted that when a single electrical switch is connected to each optical switch, the input port number and the output port number connected to each optical switch are the same as the number of the electrical switch.
[0080] For the data transmission process in the above architecture, for example, the data transmission process between Leaf1 and Leaf2 is as follows:
[0081] Leaf1 transmits the first optical signal sent from uplink port ⑤ to input port ① of Spine1 through the first Tx transmission optical fiber. Spine1 transmits the first optical signal to output port ② and transmits the first optical signal to uplink port ⑥ of Leaf2 through the first Rx transmission optical fiber.
[0082] Leaf2 transmits the second optical signal sent from upstream port ⑤ to input port ② of Spine1 through the second Tx transmission optical fiber. Spine1 transmits the first optical signal to output port ① and transmits the second optical signal to upstream port ⑥ of Leaf1 through the second Rx transmission optical fiber.
[0083] Based on the same idea, some embodiments of the present application also provide methods corresponding to the above network architecture.
[0084] The Leaf layer electrical switch receives the data frame uploaded by the server through the downstream port, converts the data frame from an electrical signal to an optical signal, and sends the data frame to the input port of the Spine optical switch through the first transmission optical fiber;
[0085] The optical switch determines an output port of the data frame, and sends the data frame to a target electrical switch through a second transmission optical fiber based on the output port.
[0086] Each embodiment in this application is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the method embodiment, since it is basically similar to the network architecture embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the network architecture embodiment.
[0087] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0088] The above is only an embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the technical principle of the present application should fall within the protection scope of the present application.
Claims
1. A data center network architecture, characterized in that: The network architecture includes: A plurality of Leaf layer electrical switches, wherein the downlink ports of the electrical switches are connected to the servers; At least one Spine layer optical switch, the optical switch is connected to the uplink port of the electrical switch; the number of the optical switches is less than or equal to the number of uplink ports of the electrical switch; The optical switch is connected to different electrical switches through optical path switching according to the port mapping relationship to form a pseudo layer 2 switching cluster.
2. The network architecture according to claim 1, characterized in that: The optical switch is connected to the uplink port of the electrical switch via a one-to-two cable; One end of the one-to-two cable is connected to the uplink port of the electrical switch through an optical module, and the other end is connected to the Tx transmission optical fiber to connect the Tx transmission optical fiber to the input port of the optical switch, and is connected to the Rx transmission optical fiber to connect the Rx transmission optical fiber to the output port of the optical switch.
3. The network architecture according to claim 2, characterized in that: The first electrical switch transmits the first optical signal of the first uplink port to the first input port of the optical switch through the first Tx transmission optical fiber, the optical switch transmits the first optical signal to the first output port, and transmits the first optical signal to the second uplink port of the second electrical switch through the first Rx transmission optical fiber; The second electrical switch transmits the second optical signal of the second uplink port to the second input port of the optical switch through a second Tx transmission optical fiber, the optical switch transmits the second optical signal to a second output port, and transmits the second optical signal to the first uplink port through a second Rx transmission optical fiber.
4. The network architecture according to claim 2, characterized in that: The port mapping relationship is obtained by analyzing the uplink bandwidth allocation method between multiple electrical switches.
5. The network architecture according to claim 4, characterized in that: When all bandwidth is concentrated between two electrical switches, the port mapping relationship of each optical switch is used to connect the two electrical switches; When the entire bandwidth is evenly distributed among the plurality of electrical switches, the port mapping relationship is used to ensure that there is a balanced connection path between the electrical switch and the optical switch.
6. The network architecture according to claim 1, characterized in that: The optical switch is connected to the uplink port of the electrical switch via an optical circulator; One end of the optical circulator is connected to the uplink port of the electrical switch through an optical module, and the other end connects the transmission optical fiber to the input port or output port of the optical switch.
7. The network architecture according to claim 6, characterized in that: The first electrical switch transmits the first optical signal of the first uplink port to the first input port of the optical switch through the transmission optical fiber, the optical switch transmits the first optical signal to the first output port, and transmits the first optical signal to the second uplink port of the second electrical switch through the transmission optical fiber; The second electrical switch transmits the second optical signal of the third uplink port to the second input port of the optical switch through the transmission optical fiber, the optical switch transmits the second optical signal to the second output port, and transmits the second optical signal to the fourth uplink port of the first electrical switch through the transmission optical fiber.
8. The network architecture according to claim 6, characterized in that: The number of uplink ports of the electrical switch is an even number, and the number of input ports and the number of output ports of the uplink ports of the electrical switch connected to the optical switch are equal.
9. The network architecture according to claim 1, characterized in that: The electrical switch and the server are arranged in the same rack, and the electrical switch and the server are connected by a copper cable; The electrical switch and the server are arranged on different racks, and the electrical switch and the server are connected by an optical module and an optical fiber or a copper cable.
10. A data transmission method in a data center, applied to the network architecture described in any one of claims 1 to 9, characterized in that: The method comprises: The Leaf layer electrical switch receives the data frame uploaded by the server through the downstream port, converts the data frame from an electrical signal to an optical signal, and sends the data frame to the input port of the Spine optical switch through the first transmission optical fiber; The optical switch determines an output port of the data frame, and sends the data frame to a target electrical switch through a second transmission optical fiber based on the output port.