Wiring method, system, device and storage medium for data center standardized network

By obtaining the scale of the data center network and the location of the switches, simplified labels are generated for pre-wiring, which solves the problems of high time and cost in traditional wiring methods and achieves efficient pre-layout of network cables and simplified labeling.

CN117171929BActive Publication Date: 2026-08-25CHINA MERCHANTS BANK
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202311112675.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-08-30
Publication Date
2026-08-25
Estimated Expiration
2043-08-30

AI Technical Summary

Technical Problem

Existing data center network cabling relies on traditional tags, resulting in long cabling times, high costs, and tags that are difficult to modify and distinguish, especially when modifying equipment, causing waste of materials and manpower.

Method used

By obtaining network size and switch locations, simplified labels are generated that only contain the connection relationships between core switches and access switches. This allows for pre-wiring of network cables, reducing label content and simplifying label identification.

Benefits of technology

It achieves high efficiency in pre-wiring network cables, reduces the manpower and time costs of wiring, simplifies the label identification process, and reduces the need for label adjustment when modifying equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117171929B_ABST
    Figure CN117171929B_ABST
Patent Text Reader

Abstract

The application provides a wiring method, system and equipment of a data center standardized network and a storage medium, relates to the technical field of network wiring, and the wiring method of the data center standardized network comprises the following steps: acquiring the network scale of a network to be wired, the first positions of respective core switches in the network to be wired and the second positions of respective access switches in the network to be wired; determining the connection relationship of the respective core switches and the respective access switches; generating respective labels of respective network lines in the network to be wired according to the network scale and the connection relationship, wherein the respective network lines are used to connect the respective core switches to the respective access switches according to the connection relationship; and generating a pre-wiring scheme of the respective target network lines corresponding to the respective labels in the respective network lines according to the corresponding target first positions of the respective labels in the respective first positions and the corresponding second target positions of the respective labels in the respective second positions. The application can simplify the labels of the network lines and reduce the labor and time costs during wiring.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of network cabling technology, and in particular to a cabling method, system, device and storage medium for a standardized data center network. Background Technology

[0002] A data center network is a complex arrangement of network devices such as routers, switches, and interfaces, which interconnect various computing and storage units in the data center resource pool to ensure high levels of performance.

[0003] Currently, data center network cabling relies on traditional network labels. These labels record detailed information about all devices along the entire link, including device name, location, and port. All labels must be printed and affixed to the fiber optic or network cable for identification before the cable is laid in the correct location.

[0004] When using the above cabling method, the equipment information on the labels includes specific equipment names, models, locations, ports, and ODF (Optical Distribution Frame) information points. Therefore, cabling can only be printed after the specific network planning is completed, making pre-cabining impossible and extending the cabling time. Furthermore, any modification to the name, location, or port of the network equipment may cause errors in all label information. Reprinting labels and cabling not only wastes label material costs but also cabling manpower and time costs. The complexity of the information on the labels also leads to high learning costs for cabling personnel and difficulties in distinguishing the labels. Summary of the Invention

[0005] The main purpose of this application is to provide a cabling method, system, device and storage medium for standardized data center networks, aiming to solve the technical problem that it is difficult to modify and distinguish labels when cabling with complex labels, resulting in excessively high labor and time costs during cabling.

[0006] To achieve the above objectives, this application provides a cabling method for a standardized data center network, the cabling method comprising:

[0007] Obtain the network size of the network to be wired, the first position of each core switch in the network to be wired, and the second position of each access switch in the network to be wired.

[0008] Determine the connection relationship between each core switch and each access switch;

[0009] Based on the network size and the connection relationship, a label is generated for each network cable in the network to be cabled, wherein each network cable is used to connect each core switch to each access switch according to the connection relationship;

[0010] Based on the target first position corresponding to each of the tags in each of the first positions and the second target position corresponding to each of the second positions, a pre-routing scheme for the target network cable corresponding to each of the tags in each of the network cables is generated.

[0011] Optionally, in one feasible embodiment, the network scale includes: a first number of core switches, a second number of server racks, and a third number of access switches in each group of server racks.

[0012] The step of generating individual tags for each network cable in the network to be cabled based on the network size and the connection relationships includes:

[0013] A first sequence number is generated for each of the core switches based on the first quantity, and a second sequence number is generated for each of the access switches in each of the server racks based on the second quantity and the third quantity.

[0014] Based on the connection relationship, each of the first serial numbers is combined with each of the second serial numbers to generate a label for each network cable in the network to be wired.

[0015] Optionally, in a feasible embodiment, after the step of generating a pre-routing scheme for the target network cable corresponding to each of the tags in each of the network cables based on the target first position corresponding to each of the tags in each of the first positions and the second target position corresponding to each of the second positions, the method further includes:

[0016] Generate a relationship lookup table of the network to be wired by matching each of the tags with their respective first and second positions in a preset format;

[0017] Set the information points corresponding to each label in the relationship lookup table, the first port of each core switch, and the second port of each access switch to empty.

[0018] Optionally, in a feasible embodiment, after the step of setting the information point corresponding to each tag in the relationship lookup table, the first port of each core switch, and the second port of each access switch to empty, the method further includes:

[0019] Obtain the first port of each core switch and the second port of each access switch;

[0020] The first port and the second port are associated with the pre-wired network cables according to the connection relationship to generate the cabling task of the network to be cabled.

[0021] Optionally, in a feasible embodiment, after the step of associating each of the first ports and each of the second ports with each of the pre-routed network cables according to the connection relationship to generate a cabling task for the network to be cabled, the method further includes:

[0022] Obtain the cabling information input in the cabling task, wherein the cabling information includes the information points that each of the network cables passes through;

[0023] Each of the aforementioned information points, each of the first ports, and each of the second ports are associated and matched with each of the aforementioned tags in the relationship lookup table in order to update the relationship lookup table.

[0024] Optionally, in a feasible embodiment, after the step of associating and matching each of the information points, each of the first ports, and each of the second ports with each of the tags in the relationship lookup table to update the relationship lookup table, the method further includes:

[0025] The network topology diagram of the network to be wired is generated based on the updated relationship lookup table according to the preset topology template.

[0026] Optionally, in a feasible embodiment, after the step of associating and matching each of the information points, each of the first ports, and each of the second ports with each of the tags in the relationship lookup table to update the relationship lookup table, the method further includes:

[0027] Acquire new connection data between the target core switch in each of the core switches and the target access switch in each of the access switches;

[0028] Replace the connection data between the target core switch and the target access switch in the relationship lookup table with new connection data.

[0029] Furthermore, to achieve the above objectives, this application also provides a cabling system for a standardized data center network, wherein the cabling system for the standardized data center network is a virtual system, and the cabling system for the standardized data center network includes:

[0030] The data acquisition module is used to acquire the network size of the network to be wired, the first position of each core switch in the network to be wired, and the second position of each access switch.

[0031] A connection determination module is used to determine the connection relationship between each of the core switches and each of the access switches;

[0032] The tag generation module is used to generate tags for each network cable in the network to be wired according to the network size and the connection relationship, wherein each network cable is used to connect each core switch to each access switch according to the connection relationship;

[0033] The pre-routing module is used to generate a pre-routing scheme for the target network cable corresponding to each of the tags in each of the network cables, based on the target first position corresponding to each of the first positions and the second target position corresponding to each of the second positions.

[0034] In addition, to achieve the above objectives, this application also provides a cabling device for a data center standardized network. The data center standardized network cabling device includes: a memory, a processor, and a data center standardized network cabling program stored in the memory and executable on the processor. When the data center standardized network cabling program is executed by the processor, it implements the steps of the data center standardized network cabling method as described above.

[0035] This application also provides a computer storage medium storing a cabling program for a data center standardized network, wherein when the data center standardized network cabling program is executed by a processor, it implements the steps of the data center standardized network cabling method described above.

[0036] This application provides a cabling method, system, device, and storage medium for a standardized data center network. The cabling method for a standardized data center network includes: obtaining the network size of the network to be cabled, the first position of each core switch in the network to be cabled, and the second position of each access switch in the network to be cabled; determining the connection relationship between each core switch and each access switch; generating a label for each network cable in the network to be cabled based on the network size and the connection relationship, wherein each network cable is used to connect each core switch to each access switch according to the connection relationship; and generating a pre-caching scheme for the target network cable corresponding to each label in each network cable based on the target first position corresponding to each label in each first position and the second target position corresponding to each second position.

[0037] Compared to existing technologies that use tags containing complex data for cabling, the cabling method for standardized data center networks in this application first obtains the network scale of the network to be cabled and the first position of each core switch and the second position of each access switch. Then, based solely on the network scale information and the connection relationships between each core switch and each access switch in the network to be cabled, tags are generated for the connection links between each core switch and each access switch. After affixing the tags to the network cables, the network cables are pre-cabled according to each first position and each second position.

[0038] Thus, the method of generating network cable labels based solely on the network size and connection relationships of the network to be cabled, as described above, is significantly simpler than the traditional method of cabling using labels containing complex data. The labels in this application's data center standardized network cabling method only contain the connection relationships between core switches and access switches and the network size of the network to be cabled. This greatly simplifies the label content, making the labels easy to identify. Furthermore, because the labels do not contain specific switch models, ports, device names, or other information, cabling personnel can pre-lay out network cables based solely on the locations of each core switch and access switch. Modifying the switch model or port does not require changing the labels, greatly reducing labor and time costs during cabling. Attached Figure Description

[0039] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0040] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, those skilled in the art can obtain other drawings based on these drawings without creative effort.

[0041] Figure 1 This is a schematic diagram of the cabling equipment structure of a data center standardized network in the hardware operating environment of the device involved in the embodiments of this application;

[0042] Figure 2 This is a schematic diagram illustrating the implementation process of an embodiment of the cabling method for a standardized data center network according to this application.

[0043] Figure 3 A schematic diagram of a label for an embodiment of the cabling method for a standardized data center network according to this application;

[0044] Figure 4 This is a schematic diagram of the functional modules of the cabling system for a standardized data center network involved in the embodiments of this application.

[0045] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0046] It should be understood that the specific embodiments described herein are merely illustrative of this application and are not intended to limit this application.

[0047] It should be noted that if the embodiments of the present invention involve directional indicators (such as up, down, left, right, front, back, etc.), the directional indicators are only used to explain the relative positional relationship and movement of the components in a certain specific posture (as shown in the figure). If the specific posture changes, the directional indicators will also change accordingly.

[0048] Furthermore, if the embodiments of this invention involve descriptions such as "first" or "second," these descriptions are for descriptive purposes only and should not be construed as indicating or implying their relative importance or implicitly specifying the number of technical features indicated. Therefore, a feature defined with "first" or "second" may explicitly or implicitly include at least one of those features. Additionally, the technical solutions of the various embodiments can be combined with each other, but this must be based on the ability of those skilled in the art to implement them. If the combination of technical solutions is contradictory or impossible to implement, it should be considered that such a combination of technical solutions does not exist and is not within the scope of protection claimed by this invention.

[0049] It should be noted that a data center network is a complex arrangement of network devices such as routers, switches, and interfaces, which interconnect various computing and storage units in the data center resource pool to ensure high-level performance.

[0050] Currently, data center network cabling relies on traditional network tags. These tags record detailed information about all devices along the entire link, including device name, location, and port. All tags must be printed and affixed to the fiber optic or network cable for identification before the cable is laid in the correct location. This approach has the following drawbacks:

[0051] 1. The device information on the label includes the specific device name, model, location, port, ODF information point, etc., so wiring can only be printed after the specific network planning is completed, and pre-wiring cannot be done in advance.

[0052] 2. After the labels are printed or the cables are laid, any modification to the name, location, or port of the network device may cause errors in all label information. Reprinting labels and rewiring not only wastes label material costs but also wastes manpower and time costs associated with the wiring.

[0053] 3. The content on the label requires a certain level of network knowledge from the cabling personnel, and new cabling personnel often need to undergo a period of training before they can understand it proficiently.

[0054] 4. In the currently widely used CLOS networks, device names, rack locations, and connection methods are very similar, and the number of devices is enormous. This results in 90% identical content on many labels, making them distinguishable only by a few individual characters, posing a challenge to large-scale standardized cabling. Furthermore, the extremely high similarity of the labels also makes post-cabling verification and inspection very difficult.

[0055] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.

[0056] Please refer to Figure 1 , Figure 1 This is a schematic diagram of the cabling equipment structure of a data center standardized network in the hardware operating environment of the device involved in the embodiments of this application.

[0057] The terminal device in this application embodiment can be a computer or a smart device with computing and data processing functions, such as a personal computer.

[0058] like Figure 1 As shown, the cabling equipment for this standardized data center network may include: a processor 1001, such as a CPU, a memory 1005, and a communication bus 1002. The communication bus 1002 is used to establish communication between the processor 1001 and the memory 1005. The memory 1005 may be high-speed RAM or stable non-volatile memory, such as disk storage. Optionally, the memory 1005 may also be a storage device independent of the aforementioned processor 1001.

[0059] Optionally, the cabling equipment for the standardized data center network may also include a user interface 1003, a network interface 1004, a camera, RF (Radio Frequency) circuitry, sensors, audio circuitry, a WiFi module, etc. The user interface may include a display screen and an input submodule such as a keyboard; optionally, the user interface may also include standard wired or wireless interfaces. The network interface may optionally include standard wired or wireless interfaces (such as a WiFi interface).

[0060] Those skilled in the art will understand that Figure 1The cabling equipment structure of the data center standardized network shown does not constitute a limitation on the cabling equipment of the data center standardized network. It may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0061] like Figure 1 As shown, the memory 1005, as a computer storage medium, may include an operating system, a network communication module, and cabling programs for a standardized data center network. The operating system is a program that manages and controls the hardware and software resources of the cabling equipment in the standardized data center network, supporting the operation of the cabling programs and other software and / or programs. The network communication module is used to enable communication between the various components within the memory 1005, as well as communication with other hardware and software in the cabling system of the standardized data center network.

[0062] exist Figure 1 In the cabling equipment of the data center standardized network shown, the processor 1001 is used to execute the data center standardized network cabling program stored in the memory 1005 and perform the following operations:

[0063] Obtain the network size of the network to be wired, the first position of each core switch in the network to be wired, and the second position of each access switch in the network to be wired.

[0064] Determine the connection relationship between each core switch and each access switch;

[0065] Based on the network size and the connection relationship, a label is generated for each network cable in the network to be cabled, wherein each network cable is used to connect each core switch to each access switch according to the connection relationship;

[0066] Based on the target first position corresponding to each of the tags in each of the first positions and the second target position corresponding to each of the second positions, a pre-routing scheme for the target network cable corresponding to each of the tags in each of the network cables is generated.

[0067] Furthermore, the processor 1001 can call the cabling program for a standardized data center network stored in the memory 1005, and also perform the following operations:

[0068] A first sequence number is generated for each of the core switches based on the first quantity, and a second sequence number is generated for each of the access switches in each of the server racks based on the second quantity and the third quantity.

[0069] Based on the connection relationship, each of the first serial numbers is combined with each of the second serial numbers to generate a label for each network cable in the network to be wired.

[0070] Furthermore, the processor 1001 can call the cabling program for a standardized data center network stored in the memory 1005, and also perform the following operations:

[0071] Generate a relationship lookup table of the network to be wired by matching each of the tags with their respective first and second positions in a preset format;

[0072] Set the information points corresponding to each label in the relationship lookup table, the first port of each core switch, and the second port of each access switch to empty.

[0073] Furthermore, the processor 1001 can call the cabling program for a standardized data center network stored in the memory 1005, and also perform the following operations:

[0074] Obtain the first port of each core switch and the second port of each access switch;

[0075] The first port and the second port are associated with the pre-wired network cables according to the connection relationship to generate the cabling task of the network to be cabled.

[0076] Furthermore, the processor 1001 can call the cabling program for a standardized data center network stored in the memory 1005, and also perform the following operations:

[0077] Obtain the cabling information input in the cabling task, wherein the cabling information includes the information points that each of the network cables passes through;

[0078] Each of the aforementioned information points, each of the first ports, and each of the second ports are associated and matched with each of the aforementioned tags in the relationship lookup table in order to update the relationship lookup table.

[0079] Furthermore, the processor 1001 can call the cabling program for a standardized data center network stored in the memory 1005, and also perform the following operations:

[0080] The network topology diagram of the network to be wired is generated based on the updated relationship lookup table according to the preset topology template.

[0081] Furthermore, the processor 1001 can call the cabling program for a standardized data center network stored in the memory 1005, and also perform the following operations:

[0082] Acquire new connection data between the target core switch in each of the core switches and the target access switch in each of the access switches;

[0083] Replace the connection data between the target core switch and the target access switch in the relationship lookup table with new connection data.

[0084] This application provides a cabling method for a standardized data center network. In the first embodiment of the cabling method for a standardized data center network, please refer to... Figure 2 The cabling method for the standardized data center network includes:

[0085] Step S10: Obtain the network size of the network to be wired, the first position of each core switch in the network to be wired, and the second position of each access switch.

[0086] In this embodiment, when cabling a CLOS network (a non-blocking network), this application abstracts the specific CLOS network and uses only the simplest combination of Arabic numerals and English letters to represent network roles and connections, thereby decoupling the label content from the actual network devices, so that a single set of labels can be used to complete the cabling of all CLOS networks.

[0087] Therefore, when cabling a CLOS network (a non-blocking network), the staff first obtains the network size of the network to be cabled, the first position of each core switch in the network, and the second position of each access switch.

[0088] Step S20: Determine the connection relationship between each core switch and each access switch;

[0089] In this embodiment, after obtaining the data required to generate the tag, it is also necessary to determine the connection relationship between the various switches in the network;

[0090] It should be noted that, generally speaking, the core switches and access switches in a network are connected in a full-mesh manner (FULL MESH is a network connection method in which all nodes are directly connected to each other), meaning that each core switch is connected to all access switches.

[0091] Step S30: Generate labels for each network cable in the network to be wired according to the network size and the connection relationship, wherein each network cable is used to connect each core switch to each access switch according to the connection relationship;

[0092] In this embodiment, after obtaining the network scale, the first position of each of the multiple core switches in the network to be cabled, the second position of each of the multiple access switches, and their connection relationships, labels for all network cables in the network cabling can be generated based on the above data. Each label identifies the serial number of the core switch and access switch connected to the network cable, and the connection relationship between the core switches, network cables, and access switches can be clearly seen from the labels.

[0093] Furthermore, in one feasible embodiment, the network scale includes: a first number of core switches, a second number of server racks, and a third number of access switches in each group of server racks;

[0094] In step S30 above, the step of generating individual tags for each network cable in the network to be wired based on the network size and the connection relationship includes:

[0095] Step S301: Generate a first sequence number for each of the core switches according to the first quantity, and generate a second sequence number for each of the access switches in each of the server racks according to the second quantity and the third quantity.

[0096] Step S302: Based on the connection relationship, each of the first serial numbers is combined with each of the second serial numbers to generate a label for each network cable in the network to be wired.

[0097] In this embodiment, network size refers to the number of core switches, server racks, and access switches in the network to be cabled. After obtaining the first, second, and third quantities, the core switches can be numbered according to the first quantity, so that each core switch has its own unique first serial number. Then, the access switches can be numbered according to the second and third quantities, so that each access switch has its own unique second serial number. It is best to use different symbols to represent each number. For example, the first serial number of the core switch can be represented by uppercase letters, the server rack number can be represented by numbers, and the second serial number of the access switch can be represented by the server rack number plus a lowercase letter. For example, the second core switch can be represented as B, and the second access switch in the first group of server racks can be represented as 1b.

[0098] In addition, each core switch can be identified by color, and the color can be reflected on the label to make it easier for staff to distinguish them.

[0099] Specifically, when cabling, if the network has four core switches, they are designated A, B, C, and D, and distinguished by red, yellow, blue, and green respectively. If the network has two server racks, numbered 1 and 2, and each rack contains two access switches, the access switch with the smaller rack number is designated 'a', and the access switch with the larger rack number is designated 'b'. Because the switches in the network use a full-mesh connection, regardless of the specific model, name, or other data of each switch, all the labels used in the cabling process can be obtained. Figure 3 As shown, the labels for the 16 network cables connecting 16 links in the network to be cabled are: 1a-A, 1a-B, 1a-C, 1a-D, 1b-A, 1b-B, 1b-C, 1b-D, 2a-A, 2a-B, 2a-C, 2a-D, 2b-A, 2b-B, 2b-C, 2b-D. Labels containing "A" are red, those containing "B" are blue, those containing "C" are yellow, and those containing "D" are green. The label content is concise and easy to identify, and the learning cost for cabling personnel is low. Furthermore, the label content does not need to be modified when changing port information, device names, or other information.

[0100] Step S40: Based on the target first position corresponding to each tag in each first position and the second target position corresponding to each second position, generate a pre-wiring scheme for the target network cable corresponding to each tag in each network cable.

[0101] In this embodiment, after obtaining the labels of the network cables, the staff prints and pastes the labels on the cables. Since the labels only indicate the serial numbers of the core switches and access switches to which the network cables are connected, the staff can directly find the locations where each network cable needs to be connected based on the locations of the core switches and access switches, and generate a pre-wiring plan for each network cable, so that the wiring staff can pre-wire the network cables in advance.

[0102] Specifically, after obtaining the labels for the 16 links, cabling personnel can pre-position the network cables at the rack positions (U-positions) represented by each label, corresponding to the core and access switches. Once the switch models are determined, the cables can be simply plugged into the corresponding ports to complete the cabling. This eliminates the need to wait until the switch models are identified before starting the cabling process from scratch, significantly saving cabling time.

[0103] Compared to existing technologies that use tags containing complex data for cabling, the cabling method for standardized data center networks in this application first obtains the network scale of the network to be cabled and the first position of each core switch and the second position of each access switch. Then, based solely on the network scale information and the connection relationships between each core switch and each access switch in the network to be cabled, tags are generated for the connection links between each core switch and each access switch. After affixing the tags to the network cables, the network cables are pre-cabled according to each first position and each second position.

[0104] Thus, the method of generating network cable labels based solely on the network size and connection relationships of the network to be cabled, as described above, is significantly simpler than the traditional method of cabling using labels containing complex data. The labels in this application's data center standardized network cabling method only contain the connection relationships between core switches and access switches and the network size of the network to be cabled. This greatly simplifies the label content, making the labels easy to identify. Furthermore, because the labels do not contain specific switch models, ports, device names, or other information, cabling personnel can pre-lay out network cables based solely on the locations of each core switch and access switch. Modifying the switch model or port does not require changing the labels, greatly reducing labor and time costs during cabling.

[0105] Furthermore, based on the first embodiment of the cabling method for the data center standardized network of this application described above, a second embodiment of the cabling method for the data center standardized network of this application is proposed.

[0106] In a second embodiment of the cabling method for a standardized data center network in this application, after step S40 above, which generates a pre-routing scheme for the target network cable corresponding to each tag in each network cable based on the target first position corresponding to each tag in each first position and the second target position corresponding to each second position, the method further includes:

[0107] Step A10: Generate a relationship lookup table of the network to be wired by matching each of the tags with their respective first and second positions in a preset format;

[0108] Step A20: Set the information points corresponding to each label in the relationship lookup table, the first port of each core switch, and the second port of each access switch to empty.

[0109] In this embodiment, after pre-wiring is completed, the staff enters the serial number and location of each switch in the cabling management system. The system can then automatically generate a table showing the relationship between the location and the tag of each switch. In the table, each row represents a link in the network. Each row of data includes the code of the data center to which the network to be cabled belongs, the network number name of the network to be cabled, the first location of the core switch, the first port of the core switch, the information point, the second location of the access switch, the second port of the access switch, and the tag of the link. Before the switch model is determined, the first port, the information point, and the second port are left blank.

[0110] Specifically, after pre-caching is completed, staff enter the data center name, the rack unit (U-position) of the access (leaf) switch, the network ID (fabric) of the network to be cabled, the group number of the server rack (TOR, Top of Rack cabling), and the role number of the access switch within that rack in the visual interface window of the cabling management system. Then, in another window, they enter the data center name, the network ID (fabric) of the network to be cabled, and the rack unit (U-position) of each spine switch in the network to be cabled, in sequence. After receiving the data entered by the staff, the cabling management system automatically generates a lookup table of the locations and labels of all switches in the network to be cabled.

[0111] In this way, the system can automatically generate a table of labels and switch locations based on the data entered by the user, avoiding errors that may occur when manually marking labels and making it easier to find the switch corresponding to each label later.

[0112] Furthermore, in a feasible embodiment, after step A20 above, where the information points corresponding to each tag in the relationship lookup table, the first port of each core switch, and the second port of each access switch are set to empty, the method further includes:

[0113] Step A30: Obtain the first port of each core switch and the second port of each access switch;

[0114] Step A40: Associate each of the first ports and each of the second ports with each of the pre-wired network cables according to the connection relationship to generate the cabling task of the network to be cabled.

[0115] In this embodiment, after determining the switch model, the cabling management system obtains the port information of each switch, and then associates each port information with each link to generate a complete cabling table. After obtaining the cabling table, the cabling management system generates a cabling task in the system for staff to refer to when carrying out cabling.

[0116] In this way, after the staff inputs the port information of the switch, the system can automatically generate a cabling task to remind the staff to further cable the pre-laid network cables, avoid forgetting the task, and the cabling table in the task has labels corresponding to each port, which makes it convenient for the staff to view and find, thus improving the efficiency of cabling.

[0117] Furthermore, in a feasible embodiment, after step A40 above, where each of the first ports and each of the second ports are associated with each of the pre-routed network cables according to the connection relationship to generate the cabling task of the network to be cabled, the method further includes:

[0118] Step A50: Obtain the cabling information input in the cabling task, wherein the cabling information includes the information points that each of the network cables passes through;

[0119] Step A60: Associate and match each of the information points, each of the first ports and each of the second ports with each of the tags in the relationship lookup table to update the relationship lookup table.

[0120] In this embodiment, after generating a cabling task, the cabling personnel receive the cabling task, complete the cabling of the network to be cabled according to the cabling table, and then feed the information back to the cabling management system. After obtaining the information points and port data of each link, the cabling management system fills the information points and port data into the relationship lookup table to update the relationship lookup table.

[0121] Based on the above steps, the system can automatically generate a table containing information about each link, such as the switch location, port information, and information points corresponding to each tag. Compared with the method of displaying all the information on the network cable tag, the method adopted in this application simplifies the content of the tag and facilitates staff to find the link information by storing the tag's link information in the system. It also avoids the problem of not being able to understand the link information when the tag is damaged or has stains.

[0122] Furthermore, in a feasible embodiment, after step A60 above, which involves associating and matching each of the information points, each of the first ports, and each of the second ports with each of the tags in the relationship lookup table to update the relationship lookup table, the method further includes:

[0123] Step B: Generate a network topology diagram of the network to be wired based on the updated relationship lookup table according to the preset topology template.

[0124] In this embodiment, after updating the cabling and relationship lookup table of the network to be cabled, the system can reflect the connection relationship of each switch in the network topology diagram according to the preset topology template.

[0125] In this way, using a topology diagram to visualize network connections allows staff to observe the connections of various switches in the network more intuitively, improving the readability of network connections.

[0126] Furthermore, in a feasible embodiment, after step A60 above, which involves associating and matching each of the information points, each of the first ports, and each of the second ports with each of the tags in the relationship lookup table to update the relationship lookup table, the method further includes:

[0127] Step C10: Obtain new connection data between the target core switch in each of the core switches and the target access switch in each of the access switches.

[0128] Step C20: Replace the connection data between the target core switch and the target access switch in the relationship lookup table with new connection data.

[0129] In this embodiment, once a complete relationship lookup table of the network to be cabled is available, detailed information about any link represented by a label can be found in the cabling management system. If the connection data of any link in the table changes, such as a change in the switch model, the cabling task can be rolled back in the system, and the new connection data can be fed back to generate a new connection relationship lookup table.

[0130] In this embodiment, after the pre-wiring of the system to be wired is completed, the staff can centrally manage the various data during the wiring process through the wiring management system, which facilitates subsequent viewing, modification and maintenance, and improves work efficiency.

[0131] In addition, please refer to Figure 4 , Figure 4 This is a functional module diagram of the cabling system for a standardized data center network according to this application. This application also provides a cabling system for a standardized data center network, which includes:

[0132] Data acquisition module 10 is used to acquire the network scale of the network to be wired, the first position of each core switch in the network to be wired, and the second position of each access switch.

[0133] The connection determination module 20 is used to determine the connection relationship between each of the core switches and each of the access switches;

[0134] The tag generation module 30 is used to generate tags for each network cable in the network to be wired according to the network size and the connection relationship, wherein each network cable is used to connect each core switch to each access switch according to the connection relationship;

[0135] The pre-routing module 40 is used to generate a pre-routing scheme for the target network cable corresponding to each of the tags in each of the network cables, based on the target first position corresponding to each of the first positions and the second target position corresponding to each of the second positions.

[0136] Optionally, the tag generation module includes:

[0137] The serial number generation unit is used to generate a first serial number for each of the core switches according to the first quantity, and to generate a second serial number for each of the access switches in each of the server racks according to the second quantity and the third quantity.

[0138] The tag generation unit is used to combine each of the first serial numbers with each of the second serial numbers based on the connection relationship to generate a tag for each network cable in the network to be wired.

[0139] Optionally, the cabling system for standardized data center networks may also include:

[0140] The relationship lookup table generation module is used to generate a relationship lookup table of the network to be wired by generating each of the tags and their corresponding first and second positions in a preset format; and to set the information points corresponding to each of the tags, the first ports of each core switch and the second ports of each access switch in the relationship lookup table to empty.

[0141] Optionally, the cabling system for standardized data center networks may also include:

[0142] The cabling task generation module is used to obtain the first port of each core switch and the second port of each access switch; and associate each first port and each second port with each pre-wired network cable according to the connection relationship to generate the cabling task of the network to be cabled.

[0143] Optionally, the cabling system for standardized data center networks may also include:

[0144] The relationship lookup table update module is used to obtain the wiring information input in the wiring task, wherein the wiring information includes the information points that each of the network cables passes through; and to associate and match each of the information points, each of the first ports and each of the second ports with each of the tags in the relationship lookup table in order to update the relationship lookup table.

[0145] Optionally, the cabling system for standardized data center networks may also include:

[0146] The topology generation module is used to generate a network topology diagram of the network to be wired based on a preset topology template and an updated relationship lookup table.

[0147] Optionally, the cabling system for standardized data center networks may also include:

[0148] The maintenance module is used to obtain the new connection relationship between the target core switch and the target access switch; and replace the connection data of the target core switch and the target access switch in the relationship lookup table with the new connection relationship.

[0149] The specific implementation method of the cabling system for the data center standardized network in this application is basically the same as the cabling method embodiments of the data center standardized network described above, and will not be repeated here.

[0150] In addition, this application also proposes a computer storage medium storing a cabling program for a data center standardized network, which, when executed by a processor, implements the steps of the data center standardized network cabling method of this application as described above.

[0151] The specific embodiments of the computer storage medium in this application are basically the same as the cabling methods of the above-mentioned data center standardized networks, and will not be described in detail here.

[0152] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or system. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or system that includes that element.

[0153] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0154] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this application.

[0155] The above are merely preferred embodiments of this application and do not limit the patent scope of this application. Any equivalent structural or procedural transformations made using the content of this application's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of this application.

Claims

1. A cabling method for a standardized data center network, characterized in that, The cabling methods for the standardized data center network include: Obtain the network size of the network to be wired, the first position of each core switch in the network to be wired, and the second position of each access switch in the network to be wired. Determine the connection relationship between each core switch and each access switch; Based on the network size and the connection relationship, a label is generated for each network cable in the network to be cabled, wherein each network cable is used to connect each core switch to each access switch according to the connection relationship; Based on the target first position corresponding to each tag in each first position and the second target position corresponding to each second position, a pre-routing scheme for the target network cable corresponding to each tag in each network cable is generated: Generate a relationship lookup table of the network to be wired by matching each of the tags with their respective first and second positions in a preset format; Set the information points corresponding to each label in the relationship lookup table, the first port of each core switch, and the second port of each access switch to empty.

2. The cabling method for a standardized data center network according to claim 1, characterized in that, The network scale includes: a first number of core switches, a second number of server racks, and a third number of access switches in each group of server racks; The step of generating individual tags for each network cable in the network to be cabled based on the network size and the connection relationships includes: A first sequence number is generated for each of the core switches based on the first quantity, and a second sequence number is generated for each of the access switches in each of the server racks based on the second quantity and the third quantity. Based on the connection relationship, each of the first serial numbers is combined with each of the second serial numbers to generate a label for each network cable in the network to be wired.

3. The cabling method for a standardized data center network according to claim 1, characterized in that, After the step of setting the information points corresponding to each label in the relation lookup table, the first port of each core switch, and the second port of each access switch to empty, the method further includes: Obtain the first port of each core switch and the second port of each access switch; The first port and the second port are associated with the pre-wired network cables according to the connection relationship to generate the cabling task of the network to be cabled.

4. The cabling method for a standardized data center network according to claim 3, characterized in that, After the step of associating each of the first ports and each of the second ports with each of the pre-routed network cables according to the connection relationship to generate the cabling task of the network to be cabled, the method further includes: Obtain the cabling information input in the cabling task, wherein the cabling information includes the information points that each of the network cables passes through; Each of the aforementioned information points, each of the first ports, and each of the second ports are associated and matched with each of the aforementioned tags in the relationship lookup table in order to update the relationship lookup table.

5. The cabling method for a standardized data center network according to claim 4, characterized in that, After the step of associating and matching each of the information points, each of the first ports, and each of the second ports with each of the tags in the relationship lookup table to update the relationship lookup table, the method further includes: The network topology diagram of the network to be wired is generated based on the updated relationship lookup table according to the preset topology template.

6. The cabling method for a standardized data center network according to claim 4, characterized in that, After the step of associating and matching each of the information points, each of the first ports, and each of the second ports with each of the tags in the relationship lookup table to update the relationship lookup table, the method further includes: Acquire new connection data between the target core switch in each of the core switches and the target access switch in each of the access switches; Replace the connection data between the target core switch and the target access switch in the relationship lookup table with new connection data.

7. A cabling system for a standardized data center network, characterized in that, The cabling system of the data center standardized network includes: The data acquisition module is used to acquire the network size of the network to be wired, the first position of each core switch in the network to be wired, and the second position of each access switch. A connection determination module is used to determine the connection relationship between each of the core switches and each of the access switches; The tag generation module is used to generate tags for each network cable in the network to be wired according to the network size and the connection relationship, wherein each network cable is used to connect each core switch to each access switch according to the connection relationship; The pre-routing module is used to generate a pre-routing scheme for the target network cable corresponding to each of the tags in each of the network cables, based on the target first position corresponding to each of the tags in each of the first positions and the second target position corresponding to each of the second positions. The relationship lookup table generation module is used to generate a relationship lookup table of the network to be wired by generating each of the tags and their corresponding first and second positions in a preset format; and to set the information points corresponding to each of the tags, the first ports of each core switch and the second ports of each access switch in the relationship lookup table to empty.

8. A cabling device for a standardized data center network, characterized in that, The cabling device for the data center standardized network includes a memory and a processor, wherein the memory stores a cabling program for the data center standardized network, and when the cabling program for the data center standardized network is executed by the processor, it implements the steps of the cabling method for the data center standardized network as described in any one of claims 1 to 6.

9. A computer storage medium, characterized in that, The computer storage medium stores a cabling program for a data center standardized network, which, when executed by a processor, implements the steps of the data center standardized network cabling method as described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Cable label management method and device, computer equipment and storage medium

    CN109815301A