Network capacity chart drawing method and device, and storage medium
By drawing network capacity maps, the data center information and link status of OTN devices are displayed, solving the problem that operators cannot intuitively view computing power network coverage and resources, and realizing intuitive display of network status and timely discovery and optimization of problems.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA UNITED NETWORK COMM GRP CO LTD
- Filing Date
- 2023-05-09
- Publication Date
- 2026-05-05
AI Technical Summary
Operators cannot intuitively view the coverage, resources, and performance information of computing networks on maps, which makes it impossible to quickly, intuitively, and efficiently formulate computing network scheduling plans. Existing technologies lack intuitive geographical display methods for OTN link latency, bandwidth, and utilization indicators.
By acquiring the data center and link information of OTN devices, a network capacity map is drawn, displaying link information at different levels, and using different colors to represent link status, including link latency and bandwidth utilization.
It enables an intuitive display of the computing network, helping staff to quickly understand the network status, promptly identify and optimize problems, and improve the efficiency of scheduling plans.
Smart Images

Figure CN116760730B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a method, apparatus and storage medium for drawing network capacity maps. Background Technology
[0002] With the digital transformation of the economy and society, computing networks have become a crucial infrastructure supporting the digital society. Among these, performance indicators such as network latency and bandwidth of computing networks have gained importance from customers and operators, particularly for low-latency services like autonomous driving, image recognition, and remote control, and high-bandwidth applications such as data disaster recovery and massive data transmission. Optical transport networks (OTNs) possess technological advantages such as high security, high bandwidth, high reliability, low latency, and flexible bandwidth, and OTN networks have become an important component of computing networks.
[0003] Currently, operators cannot visually view the network node coverage and service range of their computing power data centers on a map, nor can they intuitively view the resource and performance information of their computing power networks. This hinders the development of quick, intuitive, and efficient computing network scheduling solutions for customers. Existing technologies lack a visually appealing method for geographically representing OTN computing power network metrics such as link latency, bandwidth, and utilization. Network issues such as high link latency and high bandwidth utilization cannot be detected and optimized in a timely manner. Therefore, how to intuitively display the computing power network and its corresponding metrics has become a pressing issue for operators. Summary of the Invention
[0004] This application provides a method, apparatus, and storage medium for drawing a network capacity map, which is used to comprehensively and intuitively display the index data of the computing power network, facilitating the planning and construction of the computing power network.
[0005] To achieve the above objectives, this application adopts the following technical solution:
[0006] Firstly, a method for drawing a network capacity map is provided. This method includes: acquiring OTN information for a target area; the OTN information includes information about the data centers where OTN devices are deployed in each of multiple sub-regions of the target area, and link information between the OTN devices; for any two sub-regions, determining the links between the data centers of the OTN devices in the two sub-regions based on the link information between the OTN devices in the two sub-regions, thereby obtaining the links between the data centers where OTN devices are deployed in the multiple sub-regions; and drawing a network capacity map based on the links between the data centers of the OTN devices deployed in the sub-regions; the network capacity map includes multiple levels, with different levels corresponding to different link information.
[0007] In one possible implementation, the multiple layers include a first layer and a second layer; the first layer includes computing power rooms and subnet nodes in multiple sub-regions; wherein, the subnet nodes include multiple network rooms; the second layer includes computing power rooms in sub-regions and multiple network rooms in sub-regions.
[0008] In one possible implementation, the method further includes: constructing a first-level link of the network capacity map based on the links between OTN devices associated with computing power rooms in multiple sub-regions, and the links between computing power rooms and multiple sub-network nodes; and constructing a second-level link of the network capacity map based on the links between computing power rooms in multiple sub-regions and multiple network rooms.
[0009] In one possible implementation, the aforementioned "constructing the first-level links of the network capacity map based on the links between OTN devices associated with computing power rooms in multiple sub-regions, and the links between computing power rooms and multiple sub-network nodes" includes: for a sub-region within multiple sub-regions, using the links between OTN devices associated with computing power rooms in multiple sub-regions as the first-level links of the network capacity map; if there are no links between OTN devices associated with computing power rooms in multiple sub-regions, then using the link with the shortest latency between the computing power rooms in multiple sub-regions and multiple sub-network nodes as the first-level links of the network capacity map; if there are no links between the computing power rooms in multiple sub-regions and multiple sub-network nodes, then using the link with the shortest latency between the sub-network nodes in multiple sub-regions as the first-level links of the network capacity map.
[0010] In one possible implementation, the above-mentioned "constructing the second-level links of the network capacity map based on the links between computing power rooms and multiple network rooms in multiple sub-regions" includes: for any one of the multiple network rooms in one of the multiple sub-regions, taking the link with the shortest latency among the multiple links between the network room and the computing power room in the sub-region as the link between the network room and the computing power room, so as to obtain the links between multiple network rooms and the computing power room; and constructing the second-level network capacity map based on the links between the computing power rooms and multiple network rooms in the multiple sub-regions.
[0011] In one possible implementation, link information for different states in the network capacity graph is displayed in different colors. The first-level link information can be the link latency between the computing power room and the subnet node. The second-level link information includes one or more of the following: link name, link latency, available bandwidth, and bandwidth utilization between the computing power room and the network room.
[0012] Secondly, a network capacity map drawing apparatus is provided. This apparatus is applied to a chip or system-on-a-chip within the network capacity map drawing apparatus, and can also be a functional module within the network capacity map drawing apparatus for implementing the first aspect or any possible design of the first aspect. This communication device can implement the functions performed by the network capacity map drawing apparatus in the aforementioned aspects or possible designs, and these functions can be implemented by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the aforementioned functions. For example, the apparatus includes an acquisition unit, a determination unit, and a processing unit.
[0013] The acquisition unit is used to acquire OTN information for the target area. The OTN information includes information about the data center where the OTN devices deployed in each of the multiple sub-regions of the target area are located, and the link information between the OTN devices.
[0014] The determining unit is used to determine the link between the data centers of the OTN devices in any two sub-regions in multiple sub-regions, based on the link information between the OTN devices in the two sub-regions, so as to obtain the link between the data centers where the OTN devices deployed in multiple sub-regions are located.
[0015] The processing unit is used to draw a network capacity map based on the links between data centers of OTN devices deployed in the sub-region; the network capacity map includes multiple levels, with different levels corresponding to different link information.
[0016] In one possible implementation, the multiple layers include a first layer and a second layer; the first layer includes computing power rooms and subnet nodes in multiple sub-regions; wherein, the subnet nodes include multiple network rooms; the second layer includes computing power rooms in sub-regions and multiple network rooms in sub-regions.
[0017] In one possible implementation, the processing unit is further configured to construct the first-level links of the network capacity map based on the links between OTN devices associated with computing power rooms in multiple sub-regions, and the links between computing power rooms and multiple sub-network nodes; and to construct the second-level links of the network capacity map based on the links between computing power rooms in multiple sub-regions and multiple network rooms.
[0018] In one possible implementation, the processing unit is specifically used to, for a sub-region within a sub-region, take the links between the OTN devices associated with the computing power rooms of the multiple sub-regions as the first-level links of the network capacity map; if there are no links between the OTN devices associated with the computing power rooms of the multiple sub-regions, then take the link with the shortest link latency between the computing power rooms of the multiple sub-regions and the multiple sub-network nodes as the first-level links of the network capacity map; if there are no links between the computing power rooms of the multiple sub-regions and the multiple sub-network nodes, then take the link with the shortest link latency between the sub-network nodes of the multiple sub-regions as the first-level links of the network capacity map.
[0019] In one possible implementation, the processing unit is specifically used to select any one of the multiple network data centers in one of the multiple sub-regions, and choose the link with the shortest latency among the multiple links between the network data center and the computing power data center in the sub-region as the link between the network data center and the computing power data center, so as to obtain the links between the multiple network data centers and the computing power data center; based on the links between the computing power data centers and the multiple network data centers in the multiple sub-regions, a second-level network capacity map is constructed.
[0020] In one possible implementation, link information for different states in the network capacity graph is displayed in different colors. The first-level link information can be the link latency between the computing power room and the subnet node. The second-level link information includes one or more of the following: link name, link latency, available bandwidth, and bandwidth utilization between the computing power room and the network room.
[0021] Thirdly, a network capacity map drawing apparatus is provided. This apparatus can be a network capacity map drawing device or a chip or system-on-a-chip within such an apparatus. This apparatus can implement the functions performed by the network capacity map drawing apparatus in the above aspects or possible designs. These functions can be implemented in hardware. For example, in one possible design, the apparatus may include a processor and a communication interface. The processor can be used to support the network capacity map drawing apparatus in implementing the functions involved in the first aspect or any possible design of the first aspect.
[0022] In another possible design, the network capacity map drawing apparatus may further include a memory for storing necessary computer execution instructions and data. When the apparatus is in operation, the processor executes the computer execution instructions stored in the memory to cause the apparatus to perform the network capacity map drawing method described in the first aspect or any possible design of the first aspect.
[0023] Fourthly, a computer-readable storage medium is provided, which may be a readable non-volatile storage medium storing computer instructions or programs that, when executed on a computer, enable the computer to perform the network capacity diagram drawing method of the first aspect or any possible design of the above aspects.
[0024] Fifthly, a computer program product containing instructions is provided, which, when run on a computer, enables the computer to execute a method for drawing a network capacity diagram according to the first aspect or any possible design of the above aspects.
[0025] Sixthly, a network capacity map drawing apparatus is provided. This apparatus can be a network capacity map drawing device or a chip or system-on-a-chip within such an apparatus. The apparatus includes one or more processors and one or more memories. The one or more memories are coupled to the one or more processors and are used to store computer program code, which includes computer instructions. When the one or more processors execute the computer instructions, the network capacity map drawing apparatus performs the network capacity map drawing method as described in the first aspect or any possible design of the first aspect.
[0026] In a seventh aspect, a chip system is provided, comprising a processor and a communication interface, which can be used to implement the functions performed by the network capacity diagram drawing device in the first aspect or any possible design of the first aspect. In one possible design, the chip system further includes a memory for storing program instructions and / or data. The chip system may be composed of chips or may include chips and other discrete devices, without limitation. Attached Figure Description
[0027] Figure 1 This application provides a schematic diagram of the structure of a network capacity map drawing system.
[0028] Figure 2 A schematic diagram of the structure of a network capacity map drawing device 200 provided in an embodiment of this application;
[0029] Figure 3 A flowchart illustrating a method for drawing a network capacity map provided in an embodiment of this application;
[0030] Figure 4 A schematic diagram illustrating a method for drawing a network capacity map, provided in an embodiment of this application;
[0031] Figure 5 This application provides an embodiment of another method for drawing a network capacity map.
[0032] Figure 6 A flowchart illustrating another method for drawing a network capacity map provided in this application embodiment;
[0033] Figure 7 This is a schematic diagram of the structure of a network capacity map drawing device 70 provided in an embodiment of this application. Detailed Implementation
[0034] To enable those skilled in the art to better understand the technical solutions of this disclosure, the technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings.
[0035] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the embodiments of this application as detailed in the appended claims.
[0036] It should also be understood that the term "comprising" indicates the presence of the described feature, whole, step, operation, element and / or component, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements and / or components.
[0037] In the current development of mobile communication technology, computing networks play a crucial role in the digital society. Ultra-high bandwidth and ultra-low latency have become the most widely used and relatively mature technical features, and are extensively applied in autonomous driving, remote medical diagnosis, smart manufacturing plants, smart ports, and internet finance.
[0038] Among them, optical transport networks have the technical advantages of security, reliability, low latency, and ultra-high bandwidth. Telecommunication operators have built OTN networks into high-quality networks, and OTN networks have become an important part of current mobile communication networks.
[0039] The ability to perfectly showcase computing power networks and OTN networks, along with their related technical characteristics, has become a crucial competitive advantage in adapting to iterative updates and meeting user needs. Operators cannot visually view the network node coverage area of their computing power networks on a map, nor can they intuitively view the resource and performance information of these networks. This prevents operators from quickly, intuitively, and efficiently developing computing network scheduling solutions for their customers.
[0040] In view of this, this application proposes a method for drawing network capacity maps. This application takes the data center where the OTN network and the computing power network are located as the basic unit, takes the link information between OTN devices in the data center as the connection line between the basic unit, and takes the link information as the connection line information, so as to draw the network capacity map and visualize it. This allows relevant personnel to intuitively understand the network status and deal with network problems in a timely manner.
[0041] For example, Figure 1This is a schematic diagram of a network capacity map drawing system provided in an embodiment of this application. The system may include multiple servers (server 1 and server 2) and a capacity map network display device, with communication connections between the multiple servers and between the servers and the capacity map network display device.
[0042] Among them, the capacity map network display device is used to visualize the drawn network capacity map. For example, the capacity map network display device can be a computer, personal computer, desktop, laptop, handheld computer, or notebook computer used by staff.
[0043] The server is used to draw network capacity maps and to store and process network data. Server 1 and Server 2 are communicatively connected. Specifically, Server 1 may include a software-defined network (SDN) controller server and a resource management system. The OTN information stored in Server 1 includes information about the data centers where the OTN devices are located and the link information between the OTN devices. Server 2 may refer to the network brain server. Server 1 can send the stored OTN information to Server 2, and Server 2, upon receiving the OTN information, performs data processing, such as deleting abnormal data.
[0044] In some embodiments, the server can be a single server, or it can be a server cluster consisting of multiple servers. In some embodiments, the server cluster can also be a distributed cluster. This application does not limit the specific implementation of the server.
[0045] It should be noted that the system described in the embodiments of this application is for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and does not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of systems and the emergence of other communication systems, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
[0046] In one example, this application embodiment also provides a network capacity map drawing device (hereinafter referred to as drawing device for ease of description), which can be used to execute the method of this application embodiment.
[0047] For example, such as Figure 2 The diagram shown is a schematic representation of the composition of a drawing device 200 provided in an embodiment of this application. The drawing device 200 may include a processor 201, a communication interface 202, and a communication line 203.
[0048] Furthermore, the drawing device 200 may also include a memory 204. The processor 201, the memory 204, and the communication interface 202 can be connected via a communication line 203.
[0049] The processor 201 can be a CPU, a general-purpose processor, a network processor (NP), a digital signal processor (DSP), a microprocessor, a microcontroller, a programmable logic device (PLD), or any combination thereof. The processor 201 can also be other devices with processing capabilities, such as circuits, devices, or software modules, without limitation.
[0050] Communication interface 202 is used to communicate with other devices or other communication networks. Communication interface 202 can be a module, circuit, communication interface, or any device capable of enabling communication.
[0051] Communication line 203 is used to transmit information between the components included in the drawing device 200.
[0052] Memory 204 is used to store instructions. These instructions can be computer programs.
[0053] The memory 204 can be a read-only memory (ROM) or other type of static storage device that can store static information and / or instructions; it can also be a random access memory (RAM) or other type of dynamic storage device that can store information and / or instructions; it can also be an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, etc., without limitation.
[0054] It should be noted that the memory 204 can exist independently of the processor 201 or can be integrated with the processor 201. The memory 204 can be used to store instructions, program code, or some data, etc. The memory 204 can be located inside or outside the drawing device 200, without limitation. The processor 201 is used to execute the instructions stored in the memory 204 to implement the network capacity map drawing method provided in the following embodiments of this application.
[0055] In one example, processor 201 may include one or more CPUs, for example, Figure 2CPU0 and CPU1 in the CPU.
[0056] As an optional implementation, the drawing device 200 includes multiple processors, for example, besides Figure 2 In addition to processor 201, it may also include processor 207.
[0057] As an optional implementation, the drawing device 200 also includes an output device 205 and an input device 206. For example, the input device 206 is a device such as a keyboard, mouse, microphone, or joystick, and the output device 205 is a device such as a display screen or speaker.
[0058] It should be noted that the drawing device 200 can be a desktop computer, laptop computer, network server, mobile phone, tablet computer, wireless terminal, embedded device, chip system, or other device. Figure 2 Equipment with a similar structure. Furthermore... Figure 2 The composition shown is not limited, except Figure 2 In addition to the components shown, it may also include components that are larger than those shown. Figure 2 More or fewer components, or combinations of certain components, or different arrangements of components.
[0059] In this embodiment of the application, the chip system may be composed of chips or may include chips and other discrete devices.
[0060] Furthermore, the actions, terms, etc., involved in the various embodiments of this application can be referenced interchangeably without limitation. The message names or parameter names in the messages exchanged between the various devices in the embodiments of this application are merely examples, and other names may be used in specific implementations without limitation.
[0061] To facilitate a clear description of the technical solutions in the embodiments of this application, the terms "first" and "second" are used in the embodiments of this application to distinguish identical or similar items with essentially the same function and effect. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order, and the terms "first" and "second" are not necessarily different.
[0062] It should be noted that, in this application, the terms "exemplary" or "for example" are used to indicate that something is being described as an example, illustration, or illustration. Any embodiment or design described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or design solutions. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.
[0063] In this application, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can mean: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple.
[0064] The following is combined with Figure 1 The network capacity map drawing system shown herein describes the network capacity map drawing method provided in the embodiments of this application. The actions, terminology, etc., involved in the various embodiments of this application can be referred to mutually without limitation. The message names or parameter names in the messages interacting between various devices in the embodiments of this application are merely examples; other names can be used in specific implementations without limitation. The actions involved in the various embodiments of this application are merely examples; other names can be used in specific implementations, such as replacing "included in" with "carried on" or "carried in," etc.
[0065] like Figure 3 The image shows a method for drawing a network capacity map according to an embodiment of this application. The method includes:
[0066] S301. Obtain OTN information for the target area.
[0067] The OTN information includes information about the data centers where the OTN devices are located in each of the multiple sub-regions of the target area, as well as the link information between the OTN devices. For example, the target area may include multiple provinces showcasing the network, and the multiple sub-regions may include multiple cities within those provinces.
[0068] The information about the data center where the OTN device is located can include information about the computing power data center and the network data center. For example, the computing power data center information and the network data center information can include the OTN device name, OTN device ID, OTN device type, and the latitude and longitude of the data center to which the OTN device belongs.
[0069] Link information between OTN devices may include OTN link name, OTN device IDs of the source and destination endpoints, OTN link latency, OTN link bandwidth, and available OTN link bandwidth.
[0070] In one possible implementation, in response to a service call, server 1 sends OTN information to server 2 at a specific time each day. For example, the service call could allow server 2 to call server 1's interface to retrieve OTN information. After receiving the OTN information, server 2 processes the OTN information data and saves the retrieved OTN information.
[0071] In one example, the OTN device information obtained by server 2 can be shown in Table 1 below:
[0072] Table 1
[0073]
[0074]
[0075] Table 1 lists OTN equipment types, which can also include access devices and aggregation devices. OTN access devices are primarily deployed below the service access nodes in metropolitan area networks / local area networks, mainly located in customer data centers or at the edge. OTN aggregation devices are used to aggregate the transmissions of multiple OTN access devices into a single OTN aggregation device. Equipment in computing power data centers can include central cloud, edge cloud, and OTN devices associated with the computing power data center. Edge clouds are deployed at the edge of the network system and have fewer infrastructure resources. Central clouds manage multiple edge clouds and provide computing power support to them.
[0076] It should be noted that the contents of Table 1 are exemplary, and this application does not impose any specific limitations on the contents of the table.
[0077] S302. For any two sub-regions in multiple sub-regions, determine the link between the data centers of the OTN devices in the two sub-regions based on the link information between the OTN devices in the two sub-regions, so as to obtain the link between the data centers where the OTN devices deployed in multiple sub-regions are located.
[0078] In one example, multiple sub-regions may include multiple prefecture-level cities within a province, and a sub-region may include multiple townships or towns within a prefecture-level city. A sub-region may include multiple computing power rooms, subnet nodes, and network rooms, which are interconnected via OTN devices. A subnet node is composed of all OTN network rooms within each sub-region.
[0079] In one possible implementation, server 2 selects OTN device information between computing power room, subnet node and network room based on the OTN information of multiple target areas obtained in S301 above, and uses the link information between OTN device information as the link between two sub-regions.
[0080] S303. Draw a network capacity map based on the links between data centers of OTN devices deployed within a sub-region.
[0081] The network capacity map comprises multiple levels, with different levels corresponding to different link information. For example, the multiple levels of the network capacity map may include a first level and a second level.
[0082] In one example, the first level includes computing power rooms, subnet nodes, and link latency between multiple sub-regions. The second level includes computing power rooms and multiple network rooms in multiple sub-regions, as well as link latency, link names, and link bandwidth between the rooms.
[0083] In one possible implementation, when the network capacity map is drawn at the first level, server 2 constructs the links of the first level of the network capacity map based on the links between OTN devices associated with computing power rooms in multiple sub-regions, and the links between computing power rooms and multiple sub-network nodes.
[0084] Specifically, such as Figure 4 As shown, server 2 uses the links between OTN devices associated with computing power rooms in multiple sub-regions as links in the network capacity map, for example... Figure 4 The first connection line in the network capacity map. If there are no links between the OTN devices associated with the computing power rooms in multiple sub-regions, then the link with the shortest link latency between the computing power rooms in multiple sub-regions and the nodes in multiple sub-networks will be used as the link in the network capacity map, for example... Figure 4 The second and third connecting lines in the diagram. If there are no links between the OTN devices associated with the computing power rooms in multiple sub-regions, then the link with the shortest link latency between the subnet nodes in the multiple sub-regions will be used as the link in the network capacity map, for example... Figure 4 The fourth connecting line in the middle.
[0085] Furthermore, when drawing the second-level network capacity map, for any network data center in one of the multiple sub-regions of server 2, the link with the shortest latency among the multiple links between the network data center and the computing power data center in the sub-region is taken as the link between the network data center and the computing power data center, and the link with the shortest latency among the multiple links between network data centers is taken as the link between network data centers. Server 2 constructs the second-level network capacity map based on the links between the computing power data center and the multiple network data centers in the multiple sub-regions, and the links between the multiple network data centers.
[0086] Specifically, such as Figure 5 As shown, if there are multiple OTN devices in the network equipment room, and multiple links exist between the OTN devices associated with the computing power equipment room and the multiple OTN devices in the network equipment room, then server 2 will use the link with the shortest latency among the multiple links as the connection line between basic units, for example... Figure 5 Connection lines 1 and 2 are used in the network. If there are multiple links between multiple OTN devices in multiple network rooms, server 2 will use the link with the shortest latency among the multiple links as the connection line between basic units, for example... Figure 5 Connecting line 3 in the middle.
[0087] In one example, the link latency between OTN devices in a network equipment room can be represented as shown in Table 2 below.
[0088] Table 2
[0089]
[0090] In Table 2, among the multiple OTN links between data center A and data center B, the link latency between OTN device 2 in data center A and the OTN device in data center B is the shortest.
[0091] It should be noted that the content in Table 2 is exemplary, and this application does not impose any specific limitations on the content in the table.
[0092] Furthermore, server 2 can set different colored connection lines to represent link latency and link bandwidth utilization in different states. For example, if the link latency is higher than a preset threshold, server 2 will set the text corresponding to the link to red. If the link bandwidth utilization is higher than a preset threshold, server 2 will set the connection line corresponding to the link to red.
[0093] based on Figure 3 In this embodiment of the technical solution, server 2 will obtain and process the OTN information of the target area, and draw the OTN information into network capacity maps of different levels. The drawn network capacity maps include OTN link information and data center information. The drawn network capacity maps intuitively display the indicators corresponding to the computing power network and the OTN network, which can enable staff to quickly understand the performance status of the OTN network, discover problems in the network in a timely manner, and take corresponding measures.
[0094] In some embodiments, such as Figure 6 As shown, the method further includes S601:
[0095] S601, Display the drawn network capacity diagram.
[0096] In one possible implementation, in response to a program deployment operation, the server displays the generated network capacity map on a network capacity map display device. For example, the program deployment operation could involve technical personnel deploying the configured network capacity map program on multiple network capacity map display devices.
[0097] In one example, the network capacity map displaying the first level may include computing power rooms and subnet nodes in multiple target areas, as well as link latency between computing power rooms and subnet nodes, and between computing power rooms. The network capacity map displaying the second level may include computing power rooms and network rooms in the target areas, as well as link names, link latency, available bandwidth, and bandwidth utilization between computing power rooms and network rooms, and between network rooms. Link information in different states can be displayed using different colors.
[0098] based on Figure 6 The technical solution presents a first-level network capacity map, showcasing only the computing power rooms and subnet nodes in multiple target areas. Link information only displays link latency, simplifying the network capacity map and facilitating network problem analysis by technical personnel. The second-level network capacity map displays the computing power rooms and network rooms in the target areas, with link information showing link latency, available bandwidth, and bandwidth utilization, enabling technical personnel to understand the specific performance status of the network.
[0099] This application embodiment can divide the drawing device into functional modules or functional units according to the above method examples. For example, each function can be divided into a separate functional module or functional unit, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or in software functional modules or functional units. The module or unit division in this application embodiment is illustrative and only represents one logical functional division; other division methods may be used in actual implementation.
[0100] When dividing each function into modules according to its corresponding function. Figure 7 A schematic diagram of a drawing device 70 is shown, which can be used to perform the functions involved in the above embodiments. Figure 7 The drawing device 70 shown may include: an acquisition unit 701, a determination unit 702, and a processing unit 703.
[0101] The acquisition unit 701 is used to acquire OTN information of the target area; the OTN information includes information about the data center where the OTN devices deployed in each of the multiple sub-regions of the target area are located, and the link information between the OTN devices;
[0102] The determining unit 702 is used to determine the link between the data centers of the OTN devices in any two sub-regions in multiple sub-regions based on the link information between the OTN devices in the two sub-regions, so as to obtain the link between the data centers where the OTN devices deployed in multiple sub-regions are located.
[0103] Processing unit 703 is used to draw a network capacity map based on the links between data centers of OTN devices deployed in the sub-region; the network capacity map includes multiple levels, and different levels correspond to different link information.
[0104] In one possible implementation, the multiple layers include a first layer and a second layer; the first layer includes computing power rooms and subnet nodes in multiple sub-regions; wherein, the subnet nodes include multiple network rooms; the second layer includes computing power rooms in sub-regions and multiple network rooms in sub-regions.
[0105] In one possible implementation, the processing unit 703 is further configured to construct a first-level link of the network capacity map based on the links between OTN devices associated with computing power rooms in multiple sub-regions, and the links between computing power rooms and multiple sub-network nodes; and to construct a second-level link of the network capacity map based on the links between computing power rooms in multiple sub-regions and multiple network rooms.
[0106] In one possible implementation, the processing unit 703 is specifically used to, for a sub-region among multiple sub-regions, take the links between the OTN devices associated with the computing power rooms of the multiple sub-regions as the first-level links of the network capacity map; if there are no links between the OTN devices associated with the computing power rooms of the multiple sub-regions, then take the link with the shortest link latency between the computing power rooms of the multiple sub-regions and the multiple sub-network nodes as the first-level links of the network capacity map; if there are no links between the computing power rooms of the multiple sub-regions and the multiple sub-network nodes, then take the link with the shortest link latency between the sub-network nodes of the multiple sub-regions as the first-level links of the network capacity map.
[0107] In one possible implementation, the processing unit 703 is specifically used to select any one of the multiple network data centers in one of the multiple sub-regions, and take the link with the shortest latency among the multiple links between the network data center and the computing power data center in the sub-region as the link between the network data center and the computing power data center, so as to obtain the links between the multiple network data centers and the computing power data center; and construct a second-level network capacity map based on the links between the computing power data center and the multiple network data centers in the multiple sub-regions.
[0108] In one possible implementation, link information for different states in the network capacity graph is displayed in different colors. The first-level link information can be the link latency between the computing power room and the subnet node. The second-level link information includes one or more of the following: link name, link latency, available bandwidth, and bandwidth utilization between the computing power room and the network room.
[0109] As another possible implementation method Figure 7 The processing unit 703 can be replaced by a processor that can integrate the functions of the processing unit 703.
[0110] Furthermore, when the processing unit 703 is replaced by a processor, the drawing device 70 involved in the embodiments of this application can be... Figure 2 The drawing device 200 shown.
[0111] This application also provides a computer-readable storage medium. All or part of the processes in the above method embodiments can be implemented by a computer program instructing related hardware. This program can be stored in the computer-readable storage medium, and when executed, it can include the processes of the above method embodiments. The computer-readable storage medium can be an internal storage unit of the communication device (including a data transmitter and / or a data receiver) of any of the foregoing embodiments, such as the hard disk or memory of the communication device. The computer-readable storage medium can also be an external storage device of the terminal device, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc., equipped on the terminal device. Further, the computer-readable storage medium can include both the internal storage unit of the communication device and an external storage device. The computer-readable storage medium is used to store the computer program and other programs and data required by the communication device. The computer-readable storage medium can also be used to temporarily store data that has been output or will be output.
[0112] It should be noted that the terms "first" and "second," etc., in the specification, claims, and drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses.
[0113] Through the above description of the embodiments, those skilled in the art can clearly understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0114] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another device, or some features may be ignored or not executed. Furthermore, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.
[0115] The units described as separate components may or may not be physically separate. A component shown as a unit can be one or more physical units; that is, it can be located in one place or distributed in multiple different locations. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0116] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0117] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solutions of the embodiments of this application, essentially, or the parts that contribute to the prior art, or all or part of the technical solutions, can be embodied in the form of a software product. This software product is stored in a storage medium and includes several instructions to cause a device (which may be a microcontroller, chip, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.
[0118] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A method for drawing a network capacity map, characterized in that, The method includes: Obtain OTN information for the target area; the OTN information includes information about the data center where the OTN devices deployed in each of the multiple sub-regions of the target area are located, and link information between the OTN devices; For any two sub-regions among the multiple sub-regions, the link between the data centers where the OTN devices are located in the two sub-regions is determined based on the link information between the OTN devices in the two sub-regions, so as to obtain the link between the data centers where the OTN devices deployed in the multiple sub-regions are located; Based on the links between the data centers where the OTN devices deployed in the sub-region are located, the network capacity map is drawn; the network capacity map includes multiple levels, and different levels correspond to different link information; The multiple levels include a first level and a second level; the first level includes computing power rooms and subnet nodes in multiple sub-regions; the second level includes computing power rooms in one of the multiple sub-regions and multiple network rooms of subnet nodes in one of the multiple sub-regions.
2. The method according to claim 1, characterized in that, The method further includes: Based on the links between OTN devices deployed in the computing power rooms of the multiple sub-regions, and the links between the computing power rooms and multiple sub-network nodes, the first level of the network capacity map is constructed. Based on the links between the computing power room in each of the multiple sub-regions and the multiple network rooms in the sub-regions, the second level of the network capacity map is constructed.
3. The method according to claim 2, characterized in that, The construction of the first-level links of the network capacity map based on the links between OTN devices deployed in the computing power rooms of the multiple sub-regions, and the links between the computing power rooms and multiple subnet nodes, includes: For each of the multiple sub-regions, the links between the OTN devices deployed in the computing power rooms of the multiple sub-regions are taken as the first-level links of the network capacity map; If there is no link between the OTN devices deployed in the computing power rooms of the multiple sub-regions, then the link with the shortest link latency between the computing power rooms of the multiple sub-regions and the multiple sub-network nodes shall be taken as the link of the first level of the network capacity map. If there is no link between the computing power room of the multiple sub-regions and the multiple sub-network nodes, then the link with the shortest link latency between the sub-network nodes of the multiple sub-regions shall be used as the link of the first level of the network capacity map.
4. The method according to claim 2, characterized in that, The step of constructing the second-level links of the network capacity map based on the links between the computing power room in each of the multiple sub-regions and the multiple network rooms in the sub-regions includes: For any one of the multiple network data centers in one of the multiple sub-regions, the link with the shortest latency among the multiple links between the network data center and the computing power data center in the sub-region is taken as the link between the network data center and the computing power data center, so as to obtain the links between the multiple network data centers and the computing power data center. Based on the links between the computing power room and multiple network rooms in each of the multiple sub-regions, a second-level network capacity map is constructed.
5. The method according to any one of claims 2-4, characterized in that, The link information for different states in the network capacity diagram is displayed in different colors. The link information at the first level includes the link latency between the computing power room and the subnet node. The link information at the second level includes one or more of the following: link name, link latency, available link bandwidth, and link bandwidth utilization between the computing power room and the network room.
6. A device for drawing a network capacity map, characterized in that, The device includes: The acquisition unit is used to acquire OTN information of the target area; the OTN information includes information about the data center where the OTN devices deployed in each of the multiple sub-regions of the target area are located, and link information between the OTN devices; The determining unit is used to determine the link between the data centers where the OTN devices are located in any two sub-regions in the plurality of sub-regions, based on the link information between the OTN devices in the two sub-regions, so as to obtain the link between the data centers where the OTN devices deployed in the plurality of sub-regions are located. The processing unit is used to draw the network capacity map based on the links between the data centers where the OTN devices deployed in the sub-region are located; the network capacity map includes multiple levels, and different levels correspond to different link information; The multiple levels include a first level and a second level; the first level includes computing power rooms and subnet nodes in multiple sub-regions; the second level includes computing power rooms in one of the multiple sub-regions and multiple network rooms of subnet nodes in one of the multiple sub-regions.
7. The apparatus according to claim 6, characterized in that, The processing unit is also used for: Based on the links between OTN devices deployed in the computing power rooms of the multiple sub-regions, and the links between the computing power rooms and multiple sub-network nodes, the first level of the network capacity map is constructed. Based on the links between the computing power room in each of the multiple sub-regions and the multiple network rooms in the sub-regions, the second level of the network capacity map is constructed.
8. The apparatus according to claim 7, characterized in that, The processing unit is specifically used for: For each of the multiple sub-regions, the links between the OTN devices deployed in the computing power rooms of the multiple sub-regions are taken as the first-level links of the network capacity map; If there is no link between the OTN devices deployed in the computing power rooms of the multiple sub-regions, then the link with the shortest link latency between the computing power rooms of the multiple sub-regions and the multiple sub-network nodes shall be taken as the link of the first level of the network capacity map. If there is no link between the computing power room of the multiple sub-regions and the multiple sub-network nodes, then the link with the shortest link latency between the sub-network nodes of the multiple sub-regions shall be used as the link of the first level of the network capacity map.
9. The apparatus according to claim 7, characterized in that, The processing unit is specifically used for: For any one of the multiple network data centers in one of the multiple sub-regions, the link with the shortest latency among the multiple links between the network data center and the computing power data center in the sub-region is taken as the link between the network data center and the computing power data center, so as to obtain the links between the multiple network data centers and the computing power data center. Based on the links between the computing power room and multiple network rooms in each of the multiple sub-regions, a second-level network capacity map is constructed.
10. The apparatus according to any one of claims 7-9, characterized in that, The link information for different states in the network capacity diagram is displayed in different colors. The link information at the first level includes the link latency between the computing power room and the subnet node. The link information at the second level includes one or more of the following: link name, link latency, available link bandwidth, and link bandwidth utilization between the computing power room and the network room.
11. A computer-readable storage medium, characterized in that, The readable storage medium stores instructions that, when executed, implement the method as described in any one of claims 1-5.
12. A device for drawing a network capacity map, characterized in that, include: A processor coupled to a memory for storing one or more programs, the one or more programs including computer-executable instructions, wherein when the device is running, the processor executes the computer-executable instructions stored in the memory to cause the device to perform the method of any one of claims 1-5.
Citation Information
Patent Citations
Method for presenting machine room in multi-dimension way and monitoring machine room in real time in WEB environment
CN106301926A
Adjustable multi-criteria network path computation and visualizations thereof
US20220200894A1