A method of service processing, network management and control system, and storage medium
By using the network management and control system to identify the network topology using device or business application identifiers and combining four layer views, the system solves the data center operation and maintenance challenges, enables clear monitoring of devices and business applications and rapid location of abnormal paths, and reduces the difficulty of operation and maintenance.
Patent Information
- Application Number
- CN202010986437.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-09-18
- Publication Date
- 2026-02-13
- Estimated Expiration
- 2040-09-18
AI Technical Summary
Data centers have complex physical networks, making it difficult for network operators to clearly understand the business applications carried by each device. The correspondence between logical and physical networks is also difficult to visualize, leading to significant operational challenges, especially after SDN implementation, which makes it difficult to identify the root causes of anomalies.
A network management and control system is provided, which identifies and displays the network topology by receiving the identifiers of devices or business applications, enabling operation and maintenance from the perspective of devices or business applications, and combining four layer views for visual monitoring and abnormal path display.
A clear understanding of the business applications supported by the equipment reduces the difficulty of operation and maintenance, enables comprehensive control over individual business applications from a holistic perspective, quickly locates abnormal paths, and improves operation and maintenance efficiency.
Smart Images

Figure CN114285720B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] Embodiments of the present application relate to the technical field of computer, in particular to a service processing method, a network management and control system and a storage medium. BACKGROUND
[0002] At present, the physical networking of a data center is increasingly large, the physical devices and networking in the physical networking are complex, and the functions and classifications of the logical networking corresponding to the physical networking are also increasingly large.
[0003] However, in the related art, the physical networking of the data center still depends on the design document left in the network construction stage, and the network operation personnel needs to log in to the devices in the physical networking one by one in actual operation. In addition, the existing network management technology and software defined network (SDN) technology can only display the global physical networking based on the Fabric architecture, so that the network operation personnel cannot clearly know which business applications are carried by each device in the physical networking, and the corresponding relationship between the logical networking and the physical networking is also difficult to be displayed through an image graph, and the operation difficulty is increased. In addition, after the physical networking is SDNized, the same physical device in the physical networking can be virtualized into a large number of virtual network elements, and when an exception occurs, the network operation personnel cannot discover the exception root cause in time based on the topology of the global physical networking, so that the network operation personnel cannot timely troubleshoot, and the operation difficulty is further increased.
[0004] Therefore, how to effectively reduce the operation difficulty of the network operation personnel in the maintenance process of the data center has become a problem to be solved. SUMMARY
[0005] Embodiments of the present application provide a service processing method, a network management and control system and a storage medium, which can not only realize local operation from the perspective of the device, clearly know the specific business applications carried by each device, and avoid that all business applications carried by the devices are unavailable due to comprehensive network upgrade, but also realize operation from the perspective of the business application, efficiently assist the network operation personnel in panoramic control of a single business application, and reduce the operation difficulty.
[0006] In a first aspect, an embodiment of the present application provides a service processing method, which can be applied to a network management and control system, the network management and control system comprising at least one device, each of the at least one device being associated with at least one service application, the service processing method can comprise: receiving a first identifier or a second identifier, the first identifier being used to indicate a first device, the second identifier being used to indicate a first service application, the first device being any one of the at least one device, the first service application being any one of the at least one service application; determining a first topology network based on the first identifier and the association relationship, or determining a second topology network based on the second identifier and the association relationship, wherein the first topology network reflects a topology relationship between the first device and the at least one service application, and the second topology network reflects a topology relationship between the first service application and the at least one device; displaying the first topology network or the second topology network. In this way, the first topology network is determined based on the first identifier and the association relationship, so that the first topology network reflects the topology relationship between the first device and the at least one service application, and by displaying the first topology network, the network operation and maintenance personnel can perform operation and maintenance from the perspective of the device, clearly understand the specific service application carried in the first device, and avoid the situation that all service applications carried by all devices are unavailable due to comprehensive network upgrade. In addition, the second topology network is determined based on the second identifier and the association relationship, so that the second topology network reflects the topology relationship between the first service application and the at least one device, and by displaying the second topology network, the network operation and maintenance personnel can perform operation and maintenance from the perspective of the service application, efficiently assist the network operation and maintenance personnel in panoramic control of a single service application, and reduce the operation and maintenance difficulty.
[0007] In some embodiments, the method further comprises: for the first service application, acquiring an application layer parameter, a logic layer parameter, an overlay layer parameter and a physical layer parameter; and displaying the application layer view, the logic layer view, the overlay layer view and the physical layer view based on the application layer parameter, the logic layer parameter, the overlay layer parameter and the physical layer parameter respectively, wherein the application layer view is used to reflect service information of at least one service in the first service application, the logic layer view is used to reflect network resource information of the first service application, the overlay layer view is used to reflect traffic flow conditions of the at least one service, and the physical layer view is used to reflect the second topology network. In this way, the first service application is abstracted into four layers, so that the application layer view, the logic layer view, the overlay layer view and the physical layer view are displayed respectively to realize visual view display of the first service application, and further realize monitoring of the first service application.
[0008] In some embodiments, the first topology network also reflects the network resource status of the first device. In this way, the network resource status of the device can be known, and the root cause can be traced based on the network resource status when an exception occurs.
[0009] In some embodiments, after the first topology network is displayed based on the first identifier and the association relationship, or the second topology network is displayed based on the second identifier and the association relationship, the method further includes: obtaining the network resource status of the first device, the first device and the first service application having the association relationship; and when the network resource status of the first device changes, displaying the traffic exception status of the first service application, the traffic exception status including a traffic exception path.
[0010] In some embodiments, the display of the traffic exception status of the first service application includes: highlighting the traffic exception path in the overlay view. In this way, the network operation and maintenance personnel can quickly query and locate the traffic exception path of the traffic exception.
[0011] In some embodiments, the method further includes: obtaining service update information; and updating the service in the first service application based on the service update information in the application layer view. In this way, the service update is performed in the application layer view of the first service application, facilitating the expansion or offline of the service application.
[0012] In some embodiments, the method further includes: monitoring the network status of the at least one device; when there is a device with an abnormal network status in the at least one device, determining the fault status of the device with the abnormal network status; and determining an exception handling strategy based on the fault status of the device with the abnormal network status. In this way, the exception handling strategy is determined based on the fault status, so that the network management and control system can repair the device with the abnormal network status based on the exception handling strategy.
[0013] In some embodiments, the receiving of the first identifier or the second identifier includes: receiving a first operation instruction on the first device to obtain the first identifier; or receiving a second operation instruction on the first service application to obtain the second identifier.
[0014] In some embodiments, after the application layer view, the logical layer view, the overlay layer view and the physical layer view are respectively displayed based on the application layer parameter, the logical layer parameter, the overlay layer parameter and the physical layer parameter, the method further comprises: rotating the application layer view, the logical layer view, the overlay layer view and the physical layer view based on a preset three-dimensional model; or determining a rotation angle based on angle information of the application layer view, the logical layer view, the overlay layer view and the physical layer view; and rotating the application layer view, the logical layer view, the overlay layer view and the physical layer view based on the rotation angle. In this way, by rotating each layer of the first service application, the network operation and maintenance personnel can comprehensively understand and observe the content reflected in each layer of the four layers of the first service application.
[0015] In a second aspect, the embodiments of the present application provide a network management and control system, the network management and control system comprises at least one device, each device of the at least one device has an association relationship with at least one service application, and the network management and control system can comprise:
[0016] a transceiving unit configured to receive a first identifier or a second identifier, the first identifier being used to indicate a first device, the second identifier being used to indicate a first service application, the first device being any one of the at least one device, and the first service application being any one of the at least one service application;
[0017] a determining unit configured to determine a first topology network based on the first identifier received by the transceiving unit and the association relationship, or determine a second topology network based on the second identifier received by the transceiving unit and the association relationship, wherein the first topology network reflects a topology relationship between the first device and the at least one service application, and the second topology network reflects a topology relationship between the first service application and the at least one device;
[0018] a display unit configured to display the first topology network or the second topology network.
[0019] In some embodiments, the transceiving unit is further configured to acquire an application layer parameter, a logical layer parameter, an overlay layer parameter and a physical layer parameter for the first service application; and the display unit is configured to display an application layer view, a logical layer view, an overlay layer view and a physical layer view based on the application layer parameter, the logical layer parameter, the overlay layer parameter and the physical layer parameter acquired by the transceiving unit, wherein the application layer view is used to reflect service information of at least one service of the first service application, the logical layer view is used to reflect network resource information of the first service application, the overlay layer view is used to reflect a traffic flow situation of the at least one service, and the physical layer view is used to reflect the second topology network.
[0020] In some embodiments, the first topology network also reflects network resource status of the first device.
[0021] In some embodiments, the transceiver is further configured to obtain network resource status of the first device after displaying the first topology network based on the first identifier and the association relationship or displaying the second topology network based on the second identifier and the association relationship; and the display unit is configured to display traffic abnormality of the first service application when the network resource status of the first device changes, the traffic abnormality including a traffic abnormal path.
[0022] In some embodiments, the display unit is configured to highlight the traffic abnormal path in the overlay layer view.
[0023] In some embodiments, the network management and control system further comprises an update unit.
[0024] The transceiver is configured to obtain service update information.
[0025] The update unit is configured to update service in the first service application based on the service update information obtained by the transceiver in the application layer view.
[0026] In some embodiments, the network management and control system further comprises a monitoring unit.
[0027] The monitoring unit is configured to monitor network status of the at least one device.
[0028] The determination unit is configured to determine fault status of the device with abnormal network status when the at least one device has the device with abnormal network status.
[0029] The determination unit is configured to determine abnormal processing strategy based on the fault status of the device with abnormal network status.
[0030] In some embodiments, the receiving unit is configured to receive a first operation instruction on the first device to obtain a first identifier, or receive a second operation instruction on the first service application to obtain a second identifier.
[0031] In some embodiments, the network management and control system further comprises a rotation unit.
[0032] The rotation unit is configured to rotate the application layer view, the logical layer view, the overlay layer view and the physical layer view based on a preset three-dimensional model after the display unit displays the application layer view, the logical layer view, the overlay layer view and the physical layer view based on the application layer parameter, the logical layer parameter, the overlay layer parameter and the physical layer parameter, respectively; or
[0033] The determining unit is configured to determine a rotation angle based on the angle information of the application layer view, the logical layer view, the overlay layer view, and the physical layer view.
[0034] The rotating unit is configured to rotate the application layer view, the logical layer view, the overlay layer view, and the physical layer view based on the rotation angle determined by the determining unit.
[0035] In a third aspect, an embodiment of the present application provides a computer readable storage medium including instructions, which, when executed on a computer, cause the computer to perform the method of the first aspect or any possible implementation manner of the first aspect.
[0036] In a fourth aspect, an embodiment of the present application provides a computer program product including instructions, which, when executed on a computer, cause the computer to perform the method of the first aspect or any possible implementation manner of the first aspect.
[0037] In a fifth aspect, an embodiment of the present application provides a chip system, which includes a processor configured to support a network management and control system to implement the functions involved in the first aspect or any possible implementation manner of the first aspect. In a possible design, the chip system further includes a memory configured to store necessary program instructions and data of the first device. The chip system can be composed of a chip, or can include the chip and other discrete devices.
[0038] As can be seen from the above technical solutions, the embodiments of the present application have the following advantages:
[0039] In the embodiments of the present application, the network management and control system includes at least one device, and each device in the at least one device is associated with at least one service application. In this way, the network management and control system receives a first identifier indicating the first device or a second identifier indicating the first service application, and determines a first topology network based on the first identifier and the association relationship, so that the first topology network reflects the topology relationship between the first device and the at least one service application, and by displaying the first topology network, the network operation and maintenance personnel can perform operation and maintenance from the perspective of the device, clearly understand the specific service application carried in the first device, and avoid the situation that all service applications carried by all devices are unavailable due to comprehensive network upgrade. Moreover, a second topology network is determined based on the second identifier and the association relationship, so that the second topology network reflects the topology relationship between the first service application and the at least one device, and by displaying the second topology network, the network operation and maintenance personnel can perform operation and maintenance from the perspective of the service application, efficiently assist the network operation and maintenance personnel in panoramic control of a single service application, and reduce the difficulty of operation and maintenance. BRIEF DESCRIPTION OF DRAWINGS
[0040] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application.
[0041] Figure 1 This is a schematic diagram of an application scenario provided by an embodiment of this application;
[0042] Figure 2 This is a schematic diagram of an embodiment of a business processing method provided in this application.
[0043] Figure 3 A schematic diagram illustrating operation and maintenance from the perspective of a first device, provided for an embodiment of this application;
[0044] Figure 4 This is a schematic diagram illustrating operation and maintenance from the perspective of a first business application, provided as an embodiment of this application.
[0045] Figure 5 This is a schematic diagram of the four layers of the first business application provided in the embodiments of this application;
[0046] Figure 6 This is a schematic diagram of the application layer view provided in the embodiments of this application;
[0047] Figure 7 This is a schematic diagram of the logical layer view provided in the embodiments of this application;
[0048] Figure 8 This is a schematic diagram of the physical layer view provided in the embodiments of this application;
[0049] Figure 9 This is a schematic diagram of the overlay view provided in the embodiments of this application;
[0050] Figure 10 This is a schematic diagram of the four layers in the first service application of rotation in the embodiments of this application;
[0051] Figure 11 This is a schematic diagram illustrating an abnormal traffic situation provided in an embodiment of this application;
[0052] Figure 12 A schematic diagram illustrating a fault monitoring method provided in an embodiment of this application;
[0053] Figure 13 This is a schematic diagram of the hardware structure of the communication device provided in the embodiments of this application;
[0054] Figure 14 This is a schematic diagram of the structure of a network management and control system provided in an embodiment of this application. Detailed Implementation
[0055] The embodiment of the present application provides a service processing method, a network management and control system and a storage medium, which can not only realize local operation and maintenance from the perspective of equipment, clearly know specific service applications carried in each device, and avoid that all service applications carried by the devices are unavailable due to comprehensive network upgrade, but also realize operation and maintenance from the perspective of service applications, efficiently assist network operation and maintenance personnel in panoramic control of a single service application, and reduce operation and maintenance difficulty.
[0056] The terms "first", "second", "third", "fourth" and the like in the description and claims of the present application and in the above summary (if any) are used as identifiers to distinguish between similar objects, and are not necessarily intended to denote a specific order or sequence among the objects described. It is to be understood that the use of these terms in the description is not meant to limit the scope of the application described herein to a particular embodiment, but rather, the scope of the application encompasses any of the embodiments described herein, and equivalents thereof, unless otherwise specifically stated. Moreover, the terms "include", "have", and "comprise" and variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, product, or apparatus that comprises a list of steps or units are not necessarily limited to those steps or units specifically listed, but can include additional steps or units not expressly listed or inherent to such process, method, product, or apparatus.
[0057] At present, the physical networking of a data center is increasingly large, and the corresponding networking classification and device roles are also increasingly many. Moreover, the functions and networking classification of the corresponding logical networking of the physical networking are also increasingly many. However, in the related art, the physical networking of the data center still depends on the design document left by the network construction stage, and the network operation and maintenance personnel need to log in to the devices in the physical networking one by one in actual operation and maintenance. In addition, the existing network management technology and SDN technology can only display the global physical networking based on Fabric, so that the network operation and maintenance personnel cannot clearly know which service applications are carried by each device in the physical networking, and the corresponding relationship between the logical networking and the physical networking is also difficult to be displayed through an image graph, and the operation and maintenance difficulty is increased. In addition, after the physical networking is SDNized, the same physical device in the physical networking can be virtualized into a large number of virtual network elements, and when an exception occurs, the network operation and maintenance personnel cannot discover the exception root cause in time based on the global physical networking topology, so that the network operation and maintenance personnel cannot timely troubleshoot, and the operation and maintenance difficulty is further increased.
[0058] To address the aforementioned issues, this application provides a service processing method that can be applied to network management and control systems, such as iMaster_NCE. Furthermore, the aforementioned network management and control system can be applied to scenarios such as carrier networks, data centers, enterprise parks, and enterprise leased lines. In practical applications, it can also be applied to other operation and maintenance scenarios, which are not limited here. For example, Figure 1 A schematic diagram illustrating an application scenario provided by an embodiment of this application is shown. Figure 1 It can be seen that this network management and control system is mainly used in data center scenarios. Furthermore, this system can include at least one device and at least one business application, and each of the at least one device is associated with one or more of the at least one business application. For example: Figure 1 The at least one business application shown may include: office applications, security applications, financial applications, marketing applications, big data applications, risk control applications, money transfer applications, security application 2, office application 2, or payment applications. Specifically, each of the aforementioned devices can support one or more business applications, and each business application can also be supported by one or more devices. Furthermore, Figure 1 It also displays key statuses of the data communication network (DCN) of the network management and control system, such as health trends, carried services, and traffic, primarily to provide a basis for subsequent monitoring of services. Furthermore, Figure 1 The network management and control system shown may also include a smart agent device, which acts as an interactive input / output port, enabling the network management and control system to exchange information with network maintenance personnel.
[0059] It should be noted that the devices described above can be gateway devices, edge switches, core switches, or physical devices, etc., and are not limited to these in this embodiment. Furthermore, the business applications described above may also include, but are not limited to, office applications 3, security applications 3, financial applications 2, marketing applications 2, or payment applications 2, etc., and are not limited to these.
[0060] In related technologies, network operations and maintenance personnel cannot clearly understand the service applications carried by each device based on the global physical network topology, resulting in a high level of operational difficulty. Therefore, to facilitate network operations and maintenance personnel to perform operations and maintenance from the perspective of a local network, a single device, or a single service application, and to reduce the difficulty of operations and maintenance, please refer to [link to relevant documentation]. Figure 2 This is a schematic diagram illustrating an embodiment of a business processing method provided in this application. Figure 2As shown, the method of the service processing can be applied to a network management and control system, and the method can include:
[0061] 201. The network management and control system receives a first identifier or a second identifier, the first identifier being used to indicate a first device, and the second identifier being used to indicate a first service application, the network management and control system including at least one device, each of the at least one device being associated with at least one service application, the first device being any one of the at least one device, and the first service application being any one of the at least one service application.
[0062] It is understood that the network operator can implement the operation and maintenance of the local network from the perspective of the device, or can implement the operation and maintenance of the local network from the perspective of the service application. When implementing the operation and maintenance from the perspective of the device, the network management and control system can receive a first identifier that can be used to indicate the first device, such as the media access control (MAC) address, model number, etc. of the first device, to determine which of the at least one device in the network management and control system needs to be operated and maintained by the network operator. In addition, operating and maintaining the first device can be understood as displaying, monitoring, etc. one or more service applications carried by the first device, or can be monitoring the network resource status of the first device, such as the virtual routing forwarding (VRF) and bridge-domain (BD) network configurations involved in the first device.
[0063] Similarly, when implementing the operation and maintenance from the perspective of the service application, the network management and control system can receive a second identifier that can be used to indicate the first service application, such as the application name of the first service application, to determine which of the at least one service application in the network management and control system needs to be operated and maintained by the network operator. In addition, operating and maintaining the first service application can be understood as displaying, monitoring, etc. one or more devices associated with the first service application.
[0064] In addition, the above-described association relationship can be understood as the relationship between the at least one device and the at least one service application, which can represent that each of the at least one device can carry the at least one service application, or each of the at least one service application can be carried by the at least one device.
[0065] For example, the network management and control system receiving the first identifier or the second identifier can be implemented in the following way: receiving a first operation instruction on the first device to obtain the first identifier; or receiving a second operation instruction on the first service application to obtain the second identifier.
[0066] In other words, from the perspective of the device, the network operation and maintenance personnel can implement operations such as single-click, double-click, etc. on the first device, so that the network management and control system can receive the first operation instruction on the first device and parse the first identifier carried in the first operation instruction. Similarly, from the perspective of the business application, the network operation and maintenance personnel can also implement operations such as single-click, double-click, or hovering over the first business application for a time greater than a preset time threshold, etc. on the first business application, so that the network management and control system can receive the second operation instruction on the first business application and parse the second identifier carried in the second operation instruction.
[0067] 202、The network management and control system determines a first topology network based on the first identifier and the association relationship, or determines a second topology network based on the second identifier and the association relationship, wherein the first topology network reflects the topology relationship between the first device and the at least one business application, and the second topology network reflects the topology relationship between the first business application and the at least one device.
[0068] Since the association relationship can represent the relationship between the at least one device and the at least one business application, and the first identifier is used to indicate the first device, it indicates that the network operation and maintenance personnel need to perform operation and maintenance on the first device. Therefore, after receiving the first identifier, the network management and control system can determine the first topology network based on the first identifier and the association relationship, so that the first topology network can reflect the topology relationship between the first device and the at least one business application. Specifically, the network management and control system needs to find and determine the topology relationship between the at least one business application carried by the first device and the first device based on the first identifier and the association relationship from the global physical networking.
[0069] For example, please refer to Figure 3 The schematic diagram for implementing operation and maintenance from the perspective of the first device is provided for the embodiments of the present application. From the perspective of the first device, Figure 3 As can be seen, assuming that the first device is "POD-mlag-Leaf1", and the network operation and maintenance personnel need to perform operation and maintenance on the "POD-mlag-Leaf1" device, the network operation and maintenance personnel can click on the "POD-mlag-Leaf1" device on the display interface of the network management and control system. In this way, the first topology network, i.e. the topology network between the "POD-mlag-Leaf1" device and the at least one business application having the association relationship, can be displayed on the display interface of the network management and control system. For example, the topology network between the "POD-mlag-Leaf1" device and the office application, the marketing application, the finance application, the security application 2, the payment application, the big data application, or the office application 2.
[0070] It should be understood that the above Figure 3 The described is only an illustrative description, and in actual application, the topology network between the "POD-mlag-A" device and the payment application, the marketing application 1, the financial application 2, or the office application 3, and the like, is not limited.
[0071] For example, the first topology network also reflects the network resource situation of the first device, such as VRF, BD, and the like, and each layer of network configuration corresponds to a corresponding service application. For example Figure 3 As shown, for the "POD-mlag-Leaf1" device, the corresponding seven-layer network configurations of the "POD-mlag-Leaf1" device can also be displayed on the display interface of the network management and control system, such as network configuration 1-network configuration 7, and each layer of network configuration corresponds to a service application. In addition, as shown Figure 3 The corresponding service applications of each layer of network configuration from bottom to top are: office application, big data application, marketing application, payment application, financial application, security application 2, and office application 2; and the network configuration 1 can include but is not limited to BD1, VRF_WEB, the network configuration 2 can include but is not limited to BD1, BD2 and VRF_WEB, the network configuration 3 can include but is not limited to BD1, VRF_WEB, the network configuration 4 can include but is not limited to BD1, VRF_WEB, the network configuration 5 can include but is not limited to BD1, BD2, VRF_WEB, the network configuration 6 can include but is not limited to BD1, VRF_WEB, and the network configuration 7 can include but is not limited to BD1, VRF_WEB, which are not limited in the present application. By the above-mentioned manner, from the perspective of the first device, not only the operation and maintenance of the local network is realized from the global network, but also the specific service application carried by each device can be clearly known, avoiding that all service applications carried by all devices are unavailable due to comprehensive network upgrade; in addition, the network resource situation of the device can also be known, so that the fault root cause, traffic anomaly, and the like, can be traced based on the network resource situation when an exception occurs.
[0072] Similarly, since the second identifier is used to indicate the first service application, it is illustrated that the network operation personnel needs to perform operation and maintenance from the first service application. Then, for the operation and maintenance from the perspective of the first service application, after receiving the second identifier, the network management and control system can determine the second topology network based on the second identifier and the association relationship, so that the second topology network can reflect the topology relationship between the first service application and the at least one device. Specifically, the network management and control system needs to find and determine the topology relationship between the first service application and the at least one device from the global physical networking based on the second identifier and the association relationship.
[0073] For example, please refer to Figure 4 The schematic diagram for implementing operation and maintenance from the perspective of the first service application is provided in the embodiment of the present application. From Figure 4 It can be seen that assuming that the first service application is a "payment application", and the network operation personnel needs to perform operation and maintenance for the "payment application", then the network operation personnel can perform click operation on the "payment application" on the display interface of the network management and control system. In this way, the second topology network, i.e., the topology network between the "payment application" and the at least one device having the association relationship, can be displayed on the display interface of the network management and control system. For example, the topology network between the "payment application" and the core switch 1, the edge switch 1, the core switch 2, the core switch 3, the edge switch 2, or the edge switch 3, the edge switch 4 and the edge switch 5, and the like. Through the above-mentioned manner, not only the operation and maintenance of the local network from the global network is realized, but also the ability of implementing operation and maintenance from the perspective of the service application is provided, which efficiently assists the network operation personnel to have a panoramic control on the single service application and reduces the difficulty of operation and maintenance.
[0074] It should be understood that the above Figure 4 The description described above is only a schematic description, and in actual application, it can also be the topology network between the "financial application" and the edge switch 1, the router 3, the core switch 4, and the like, which is not limited here.
[0075] 203、The network management and control system displays the first topology network or the second topology network.
[0076] In the embodiment, after the network management and control system determines the first topology network or the second topology network, the first topology network or the second topology network can be displayed, so that the network operation personnel can clearly understand which service applications are carried by the first device, or efficiently assist the network operation personnel to have a panoramic control on the single service application.
[0077] It should be understood that the network management and control system displays the first topology network can refer to the above Figure 3The described content is understood, and the second topology network can be referred to the above Figure 4 The described content is understood, and will not be repeated here.
[0078] In addition, in the above Figure 2 Based on the described embodiments, for a single service application, the single service application can be monitored and visualized view displayed. Therefore, in other embodiments, the above-mentioned service processing method can further include: for the first service application, obtaining application layer parameters, logic layer parameters, overlay layer parameters and physical layer parameters; based on the application layer parameters, the logic layer parameters, the overlay layer parameters and the physical layer parameters, respectively displaying the application layer view, the logic layer view, the overlay layer view and the physical layer view, wherein the application layer view is used to reflect service information of at least one service service in the first service application, the logic layer view is used to reflect network resource information of the first service application, the overlay layer view is used to reflect traffic flow through the at least one service service, and the physical layer view is used to reflect the second topology network.
[0079] In the embodiment, since each service application can abstract four layers, and the corresponding service application is displayed through the four layers. It can be understood that the above-mentioned four layers can include application layer view, logic layer view, overlay layer view and physical layer view, wherein the elements in the application layer view, the logic layer view, the overlay layer view and the physical layer view can form a cascading relationship, so as to penetrate the entire service application. Further, the overlay layer view can be understood as a view carrying the functions and capabilities of the application layer view, the logic layer view and the physical layer view.
[0080] Therefore, when the network operation personnel wants to monitor and perform visual view display on the first service application, the four layers abstracted from the first service application can be used to monitor and display the first service application, so as to facilitate the all-round operation from the perspective of the first service application. Specifically, the network management and control system can obtain application layer parameters, logic layer parameters, overlay layer parameters and physical layer parameters; and according to the application layer parameters, the logic layer parameters, the overlay layer parameters and the physical layer parameters, respectively display the application layer view, the logic layer view, the overlay layer view and the physical layer view.
[0081] In this way, service information of at least one service in the first service application, such as basic information of the service, intercommunication relationship between each of the at least one service, and the like, can be reflected from the application layer view; network resource information of the first service application, such as access subnet information, IP bearer network information, internal core network information, and the like, can be reflected from the logical layer view; traffic flow communication of the at least one service can be reflected from the superimposed layer view, so as to facilitate subsequent monitoring, packet capturing, and unified flow of the service port of the first service application. The second topology network described above can be reflected from the physical layer view, that is, at least one device having an association relationship with the first service application can be displayed from the physical layer view, so as to facilitate further operation and maintenance from the perspective of the device, and device information of each device associated with the first service application can be displayed.
[0082] For example, Figure 5 A schematic diagram of four layers of the first service application provided in the embodiment of the present application is shown. From the application layer view, Figure 5 It can be known that, for the payment application, the payment application can be visually displayed from the application layer view, the logical layer view, and the superimposed layer view. Moreover, the elements in the application layer view have a mapping relationship with the elements in the logical layer view, the elements in the logical layer view have a mapping relationship with the elements in the superimposed layer view, and the elements in the superimposed layer view have a mapping relationship with the elements in the physical layer view, so as to break through the entire payment application.
[0083] It can be understood that each layer of the payment application can reflect different contents of the payment application, which will be understood respectively in combination with the accompanying drawings as follows:
[0084] For the application layer view, please refer to Figure 6 , which is a schematic diagram of the application layer view provided in the embodiment of the present application. From the application layer view, Figure 6 It can be known that, through the application layer view, at least one service included in the payment application, such as a bill query service, a payment service, an authentication service, or an account reconciliation service, and the like, can be intuitively displayed; and intercommunication relationship between the bill query service, the payment service, the authentication service, and the account reconciliation service, or relationship between the service and a relational database can be intuitively viewed from the application layer view, so as to trace other services associated with a certain service from the certain service, and thus globally control the payment application, and the like. It should be understood that the bill query service, the payment service, the authentication service, or the account reconciliation service described in the embodiment of the present application is only a schematic description, and other services can also be included in actual application, which is not limited herein. Figure 6
[0085] It needs to be understood that the network operator can perform expansion or offline update operation of the service in the application layer view of the first business application according to the operation needs.
[0086] Therefore, in some embodiments, the method of business processing described above can further include: obtaining service update information; and updating the service of the first business application based on the service update information on the application layer view. It can be understood that the service update information described above can include but is not limited to service port expansion information, service network segment expansion information, service port offline information, etc., and is not limited in the embodiments of the present application. In addition, the expansion information such as service port expansion information and service network segment expansion information can also be obtained when the traffic of the first business application does not support the access volume, and the condition for obtaining the service update information is not limited in the embodiments of the present application. For example, on the basis of Figure 6 , the service port expansion information can be obtained, and the business service such as "external account service" obtained after expansion can be displayed on the application layer view of the payment application.
[0087] For the logical layer view, please refer to Figure 7 , which is a schematic diagram of the logical layer view provided in the embodiments of the present application. As can be seen from Figure 7 , through the logical layer view, the logical network corresponding to the payment application and the relationship between the logical elements in the logical network, such as the relationship between the logical elements of edge switch, core switch, IP (Internet Protocol) bearer network, two-layer access device and internal core network, can be directly displayed; in addition, the corresponding network resource information, such as subnet information, IP bearer network information, internal core network information, etc., is also displayed, so that the network operator can directly understand the logical network in the payment application, and facilitate the operation from the perspective of the logical network model. It should be understood that in the logical layer view, the network operator can also directly enter the VPC (Virtual Private Cloud) design state according to the needs, so that the network management and control system can update the logical model by obtaining the VPC design parameters input by the network operator.
[0088] And for the physical layer view, please refer to Figure 8 , which is a schematic diagram of the physical layer view provided in the embodiments of the present application. As can be seen from Figure 8 , through the physical layer view, the physical network corresponding to the payment application, i.e. the physical connection between at least one device associated with the payment application, and the second topology network described above can be directly displayed, so as to realize the operation from the perspective of the physical network model.
[0089] In addition, it should be understood that, since the physical layer view can reflect the physical network corresponding to the payment application, further, it can also be directly maintained from the perspective of the device, so that the device detailed information of a certain device in one or more devices associated with the payment application, the business application carried or the mapping element, etc. can be displayed.
[0090] Further, for the overlay layer view, please refer to Figure 9 , which is a schematic diagram of the overlay layer view provided in the embodiments of the present application. From Figure 9 It can be seen that, through the overlay layer view, the traffic flow situation corresponding to each business service in the payment application can be intuitively displayed, for example, the traffic requested by the bill query service 1 needs to be allocated from the IP bearer network, the public service area and the internal core switching network, and forwarded through the core switch, the edge switch and other devices. Through the above overlay layer view, the network maintenance personnel can clearly understand the source or destination of the traffic of each business service in the payment application, etc.
[0091] In addition, when the traffic of the first business application is abnormal, in order to facilitate the network maintenance personnel to quickly query and locate the traffic abnormal path when the traffic is abnormal. In some other embodiments, the method of business processing can further include: highlighting the traffic abnormal path in the overlay layer view. For example, based on the description in the above Figure 9 , the network management and control system can highlight (such as: gray shadow part) the traffic abnormal path as: “VRF_WEB, Serverleaf-Web1, abnormal” in the overlay layer view, so that the network maintenance personnel can intuitively know the traffic abnormal path in the payment application.
[0092] Optionally, in some other embodiments, in order to facilitate the network maintenance personnel to comprehensively understand and observe the four layers in the first business application, the four layers in the first business application can be rotated.
[0093] Specifically, after displaying the application layer view, the logical layer view, the overlay layer view and the physical layer view based on the application layer parameter, the logical layer parameter, the overlay layer parameter and the physical layer parameter respectively, the method further includes: rotating the application layer view, the logical layer view, the overlay layer view and the physical layer view based on a preset three-dimensional model; or, determining a rotation angle based on the angle information of the application layer view, the logical layer view, the overlay layer view and the physical layer view; rotating the application layer view, the logical layer view, the overlay layer view and the physical layer view based on the rotation angle. Please refer to Figure 10 , which is a schematic diagram of rotating the four layers in the first business application in the embodiments of the present application. From Figure 10It can be seen that, to Figure 5 The four layers of the payment application are rotated counterclockwise, and then the four layers shown Figure 10 It can be understood that the rotation angle, rotation direction and the like shown can be determined according to the needs of the network operation personnel to rotate the aforementioned wisdom body device, and are not limited in the embodiments of the present application.
[0094] Optionally, in other embodiments, after the first topology network is displayed based on the first identifier and the association relationship or the second topology network is displayed based on the second identifier and the association relationship, the method of the business processing can further include: obtaining the network resource condition of the first device, the first device and the first business application having the association relationship; when the network resource condition of the first device changes, the traffic anomaly condition of the first business application is displayed, and the traffic anomaly condition includes a traffic anomaly path.
[0095] It can be understood that, if in the network blocking stage, it is desired to further understand the traffic change condition of the business application focused on in the network blocking stage, such as: during the promotion period of Double 11 or 618, the payment application needs to be focused on. The network management and control system needs to obtain the network resource condition of the first device having an association relationship with the first business application, and determine whether the network resource condition of the first device changes; if the network resource condition of the first device changes, the traffic anomaly condition of the first business application is displayed, and the network operation personnel is notified of the traffic anomaly condition through the aforementioned wisdom body device. Specifically, the determination of whether the network resource condition of the first device changes can be performed by comparing the current address resolution protocol (ARP) table item, network configuration and the like in the first device with the preset ARP table item, network configuration, and if they do not match, it can be determined that the network resource condition of the first device has changed or is abnormal. It should be noted that in actual application, other determination methods can also be used, and are not limited in the embodiments of the present application. In addition, the business applications that need to be focused on can be determined based on access volume and the like, and are not limited in the embodiments of the present application.
[0096] It should be understood that the traffic anomaly condition can include a traffic anomaly path.
[0097] For example, please refer to Figure 11 , which is a schematic diagram of displaying a traffic anomaly condition provided in the embodiments of the present application. From Figure 11It can be seen that, for the payment application, in the ARP entry change record in the first device associated with the payment application, it is obvious that the traffic anomaly includes the loss of the entry corresponding to the "IP address of 172.40.1.26" and the MAC address of "18de-d7a3-1df1", and the corresponding traffic anomaly path can be "VRF_WEB, Serverleaf-Web1". In addition, the smart device also shows the positioning of the loss of the entry corresponding to the "IP address of 172.40.1.26" and the MAC address of "18de-d7a3-1df1", such as "billing service" in the payment application, 172.40.1.26 traffic interruption in VRF_WEB, Serverleaf-Web1, positioning as a two-layer network problem, and suggesting to check Ethtrunk1 traffic, etc.
[0098] Optionally, in some other embodiments, when the network state of the at least one device described above is abnormal, the network management and control system can also perform fault processing on the device with abnormal network state. Specifically, the method further comprises: monitoring the network state of the at least one device; when there is a device with abnormal network state in the at least one device, determining the fault condition of the device with abnormal network state; determining an abnormal processing strategy based on the fault condition of the device with abnormal network state.
[0099] In the embodiment, the fault condition described above can include fault type or fault reason, etc., and the abnormal processing strategy described above can include but is not limited to switching optical link, replacing optical module, etc. For example: when the network management and control system continuously monitors the network state of the at least one device, if it is found that the fault type of the device with abnormal network state is optical link fault. Then the network management and control system will evaluate the bandwidth utilization of each backup optical link in the device with abnormal network state, if the bandwidth utilization of each backup optical link is greater than the pre-set bandwidth utilization, at this time the network management and control system can determine that the abnormal processing strategy is to switch the optical link. It can be understood that when the bandwidth utilization of each backup optical link described above is less than the pre-set bandwidth utilization, or the backup optical link is overloaded, the network management and control system will recommend other abnormal processing strategies, such as replacing optical module, etc., which are not limited in the embodiment.
[0100] For example, please refer to Figure 12 A schematic diagram for monitoring faults provided by the embodiment of the present application. From Figure 12It can be seen that the network management and control system can display the fault condition through the aforementioned wisdom body device, such as: faulty device: POD-mlag-leaf[10.136.242.36], fault type: suspected optical link fault, and fault time: 2020 / 5 / 918:00; and can also show the abnormal processing strategy: replace the optical link, isolate the port for service switching. Further, the bandwidth utilization of the backup optical link before and after the network management and control system executes the abnormal processing strategy can also be displayed. Obviously, the bandwidth utilization of the backup optical link after executing the abnormal processing strategy is higher than that of the backup optical link before executing the abnormal processing strategy.
[0101] It should be noted that the above Figures 5-12 Only the first service application is taken as a payment application for illustration. In actual application, the first service application can also be other service applications, such as financial applications, security applications, etc., which are not limited herein.
[0102] In the embodiments of the present application, not only can local operation and maintenance be realized from the perspective of the device, and the specific service application carried by each device can be clearly known, avoiding the unavailability of all service applications carried by the device due to comprehensive network upgrade; but also operation and maintenance can be realized from the perspective of the service application, efficiently assisting the network operation and maintenance personnel to comprehensively control a single service application, reducing the difficulty of operation and maintenance.
[0103] The above mainly introduces the scheme provided by the embodiments of the present application from the perspective of the method. It can be understood that the network management and control system described above includes the hardware structure and / or software module for executing each function in order to realize the above functions. Those skilled in the art should easily realize that, in combination with the functions described in the embodiments disclosed herein, the present application can be realized in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to realize the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0104] From the perspective of the entity device, the first device can be realized by one entity device, or can be realized by multiple entity devices, or can be a logical functional unit in one entity device, and the embodiments of the present application do not make specific limitations.
[0105] For example, the first device can be realized by the communication device in the above Figure 13 . Figure 13The hardware structure schematic diagram of the communication device provided by the embodiment of the present application is shown in the figure. The communication device comprises at least one processor 1301, a memory 1302, a transceiver device 1303 and a display device 1304.
[0106] The processor 1301 can be a general central processing unit CPU, a microprocessor, an application-specific integrated circuit, or one or more integrated circuits for controlling the execution of programs of the present application. The processor 1301 can determine a first topology network based on a first identifier and an association relationship, or determine a second topology network based on a second identifier and an association relationship, etc.
[0107] The transceiver device 1303 uses any transceiver device to communicate with other devices or communication networks, such as Ethernet, radio access network (RAN), wireless local area network (WLAN), etc. The transceiver device 1303 can be connected to the processor 1301. The transceiver device 1303 can receive a first identifier or a second identifier, etc.
[0108] The memory 1302 can be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disk storage, a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited to this. The memory 1302 can exist independently or be connected to the processor 1301. The memory 1302 can also be integrated with the processor 1301.
[0109] The display device 1304 can be connected to the processor 1301 and can be used to display a first topology network or a second topology network.
[0110] The memory 1302 is configured to store computer-executable instructions for implementing the solutions of the present application, and the processor 1301 is configured to control the execution of the computer-executable instructions stored in the memory 1302. The processor 1301 is configured to execute the computer-executable instructions stored in the memory 1302, so as to implement the method for service processing provided by the method embodiments of the present application.
[0111] In a possible implementation, the computer-executable instructions in the embodiments of the present application can also be referred to as application program codes, which are not limited in the embodiments of the present application.
[0112] In a specific implementation, as an embodiment, the processor 1301 can include one or more CPUs, for example, CPU0 and CPU1 in the above. Figure 13
[0113] From the perspective of functional units, the first device in the present application can be divided into functional units according to the above-mentioned method embodiments. For example, each functional unit can be divided according to each function, or two or more functions can be integrated into one functional unit. The integrated functional unit can be realized in the form of hardware or in the form of a software functional unit.
[0114] For example, in the case of dividing each functional unit in an integrated manner, Figure 14 FIG. 1 shows a structural schematic diagram of a network management and control system provided by an embodiment of the present application. As shown in FIG. 1, one embodiment of the network management and control system 140 of the present application can include: Figure 14 The network management and control system 140 includes at least one device, each of the at least one device has an association relationship with at least one service application, and the network management and control system 140 can include:
[0115] The transceiver unit 1401 is configured to receive a first identifier or a second identifier, the first identifier is used to indicate a first device, the second identifier is used to indicate a first service application, the first device is any one of the at least one device, and the first service application is any one of the at least one service application;
[0116] The determination unit 1402 is configured to determine a first topology network based on the first identifier received by the transceiver unit 1401 and the association relationship, or determine a second topology network based on the second identifier received by the transceiver unit 1401 and the association relationship, wherein the first topology network reflects a topology relationship between the first device and the at least one service application, and the second topology network reflects a topology relationship between the first service application and the at least one device;
[0117]
[0118] The display unit 1403 is configured to display the first topology network or the second topology network.
[0119] Optionally, in some embodiments, the transceiver unit 1401 is further configured to obtain, for the first service application, application layer parameters, logical layer parameters, overlay layer parameters, and physical layer parameters.
[0120] The display unit 1403 is configured to display the application layer view, the logical layer view, the overlay layer view, and the physical layer view according to the application layer parameters, the logical layer parameters, the overlay layer parameters, and the physical layer parameters obtained by the transceiver unit 1401, respectively. The application layer view is configured to reflect service information of at least one service in the first service application, the logical layer view is configured to reflect network resource information of the first service application, the overlay layer view is configured to reflect traffic flow conditions of the at least one service, and the physical layer view is configured to reflect the second topology network.
[0121] Optionally, in some embodiments, the first topology network further reflects network resource conditions of the first device.
[0122] Optionally, in some embodiments, the transceiver unit 1401 is further configured to obtain network resource conditions of the first device after displaying the first topology network based on the first identifier and the association relationship or displaying the second topology network based on the second identifier and the association relationship.
[0123] The display unit 1403 is configured to display traffic anomaly conditions of the first service application when the network resource conditions of the first device change, and the traffic anomaly conditions include a traffic anomaly path.
[0124] Optionally, in some embodiments, the display unit 1403 is configured to highlight the traffic anomaly path in the overlay layer view.
[0125] Optionally, in some embodiments, the network management and control system 140 further includes an update unit.
[0126] The transceiver unit 1401 is configured to obtain service update information.
[0127] The update unit is configured to update the service in the first service application based on the service update information obtained by the transceiver unit 1401 in the application layer view.
[0128] Optionally, in some embodiments, the network management and control system 140 further includes a monitoring unit.
[0129] The monitoring unit is configured to monitor network states of the at least one device.
[0130] The determining unit 1402 is configured to determine a fault condition of the device with abnormal network status when the device with abnormal network status exists in the at least one device.
[0131] The determining unit 1402 is configured to determine an abnormal processing strategy based on the fault condition of the device with abnormal network status.
[0132] Optionally, in some other embodiments, the transceiving unit 1401 is configured to receive a first operation instruction on the first device to obtain a first identifier, or receive a second operation instruction on the first service application to obtain a second identifier.
[0133] Optionally, in some other embodiments, the network management and control system 140 further includes a rotating unit.
[0134] The rotating unit is configured to rotate the application layer view, the logical layer view, the overlay layer view and the physical layer view based on a preset three-dimensional model after the display unit 1403 displays the application layer view, the logical layer view, the overlay layer view and the physical layer view based on the application layer parameter, the logical layer parameter, the overlay layer parameter and the physical layer parameter respectively; or,
[0135] The determining unit 1402 is configured to determine a rotation angle based on angle information of the application layer view, the logical layer view, the overlay layer view and the physical layer view.
[0136] The rotating unit is configured to rotate the application layer view, the logical layer view, the overlay layer view and the physical layer view based on the rotation angle determined by the determining unit 1402.
[0137] The network management and control system 140 provided in the embodiments of the present application is configured to perform the method in the corresponding method embodiments in Figures 2-12 The embodiments of the present application can refer to the related parts in the corresponding method embodiments for understanding. Figures 2-12 The embodiments of the present application can refer to the related parts in the corresponding method embodiments for understanding.
[0138] In the embodiments of the present application, the network management and control system 140 is presented in the form of dividing each functional unit in an integrated manner. The “functional unit” here can refer to an application-specific integrated circuit (ASIC), a processor and a memory executing one or more software or firmware programs, an integrated logic circuit, and / or other devices that can provide the above functions. In a simple embodiment, those skilled in the art can think that the network management and control system 140 can adopt the form as shown in the figure. Figure 13
[0139] For example,Figure 13 The processor 1301 can invoke computer execution instructions stored in memory 1302 to enable the network management and control system 140 to perform operations. Figures 2-12 The corresponding method embodiment is the method executed by the network management and control system.
[0140] Specifically, Figure 14 The functions / implementation process of the determining unit 1402, as well as the updating unit, monitoring unit, and rotation unit, can be understood through... Figure 13 The processor 1301 in the memory calls the computer execution instructions stored in the memory 1302 to achieve this. Figure 14 The function / implementation process of the transceiver unit 1401 can be obtained through Figure 13 It is implemented using the transceiver device 1303. Figure 14 The function / implementation process of the display unit 1403 can be achieved through... Figure 13 The display device 1304 is used to achieve this.
[0141] In this application Figure 13The various components in the device, i.e. the processing unit (or processor), the storage unit (or memory) and the transceiving unit (transceiver), are communicatively connected through internal connection paths to communicate with each other, transferring control and / or data signals. The method embodiments described above can be applied in a processor, or the processor implements the steps of the method embodiments described above. The processor can be an integrated circuit chip having a processing capability. In the implementation process, each step of the method embodiments described above can be completed by integrated logic circuits or instructions in the form of software in the processor. The processor described above can be a central processing unit (CPU), a network processor (NP) or a combination of CPU and NP, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the present application can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can be any conventional processor. The steps of the method disclosed in the present application can be directly embodied as a hardware code processor for execution, or a combination of hardware and software modules in the code processor for execution. The software module can be located in a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register or other mature storage medium in the art. The storage medium is located in the memory, and the processor reads the information in the memory, and combines the hardware to complete the steps of the method described above. Although only one processor is shown in the figure, the device can include multiple processors or the processor can include multiple processing units. Specifically, the processor can be a single-CPU processor or a multi-CPU processor.
[0142] The memory is configured to store computer instructions for execution by the processor. The memory can be a storage circuit or a memory. The memory can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory, a programmable read-only memory, an erasable programmable read-only memory, an electrically erasable programmable read-only memory, or a flash memory. The volatile memory can be a random access memory used as an external cache. The memory can be independent of the processor, or can be a storage unit in the processor, which is not limited herein. Although only one memory is shown in the figure, the apparatus can also include multiple memories or the memory can include multiple storage units.
[0143] The transceiver is configured to realize content interaction between the processor and other units or network elements. Specifically, the transceiver can be a communication interface of the apparatus, or a transceiving circuit or a communication unit, and can also be a transceiver. The transceiver can also be a communication interface or a transceiving circuit of the processor. Optionally, the transceiver can be a transceiving chip. The transceiver can also include a sending unit and / or a receiving unit. In a possible implementation manner, the transceiver can include at least one communication interface. In another possible implementation manner, the transceiver can also be a unit implemented in software form. In the embodiments of the present application, the processor can interact with other units or network elements through the transceiver. For example, the processor obtains or receives content from other network elements through the transceiver. If the processor and the transceiver are physically separated into two components, the processor can interact with other units of the apparatus without passing through the transceiver.
[0144] In a possible implementation manner, the processor, the memory, and the transceiver can be connected to each other through a bus. The bus can be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc.
[0145] In the embodiments of the present application, the words such as "exemplary" or "for example" are used to mean serving as an example, instance, or illustration. Any embodiment or design presented as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or advantageous than other embodiments or design solutions. Rather, the word "exemplary" or "for example" is used to present concepts in a concrete manner.
[0146] In the embodiments of the present application, various examples are given for the convenience of understanding. However, these examples are only some examples, and do not mean the best implementation manner of the present application.
[0147] The above embodiments can be implemented in whole or in part by software, hardware, firmware, or any combination thereof, and when implemented by software, can be implemented in whole or in part in the form of a computer program product.
[0148] The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another, for example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) mode. The computer-readable storage medium can be any available medium that a computer can store or a data storage device such as a server, data center, etc. integrated with one or more available media sets. The available media can be a magnetic medium (for example, a floppy disk, a hard disk, a magnetic tape), an optical medium (for example, a DVD), or a semiconductor medium (for example, a solid state disk (SSD)), etc.
[0149] The above describes the technical solutions provided by the present application in detail, and the principles and implementation manners of the present application are described by applying specific examples. The above description of the embodiments is only to help understand the method and its core idea; at the same time, for those skilled in the art, according to the idea of the present application, the specific implementation manner and application range will be changed, and the above description of the present application should not be understood as a limitation.
Claims
1. A method for business processing, characterized in that, An application is made in a network management and control system, the network management and control system including a first device, the first device being associated with multiple service applications, the first device carrying the multiple service applications, including: Receive a first operation instruction on the first device to obtain a first identifier, the first identifier being used to indicate the first device; A first topology network is determined based on the first identifier and the association relationship, and the first topology network reflects the topological relationship between the first device and the multiple service applications; Show the first topology network; The plurality of business applications includes a first business application, and the method further includes: For the first business application, obtain the application layer parameters, logic layer parameters, overlay layer parameters, and physical layer parameters; Based on the application layer parameters, the logical layer parameters, the overlay layer parameters, and the physical layer parameters, an application layer view, a logical layer view, an overlay layer view, and a physical layer view are displayed respectively. The application layer view is used to reflect the service information of at least one service in the first service application. The logical layer view is used to reflect the network resource information of the first service application. The overlay layer view is used to reflect the traffic flow of the at least one service. The physical layer view is used to reflect the network topology to which the first device belongs. The elements in the application layer view, the logical layer view, the overlay layer view, and the physical layer view form a cascade relationship.
2. The method according to claim 1, characterized in that, The first topology network also reflects the network resource status of the first device.
3. The method according to claim 2, characterized in that, After determining the first topology network based on the first identifier and the association relationship, the method further includes: Obtain the network resource status of the first device; When the network resource status of the first device changes, the abnormal traffic status of the first service application is displayed, including abnormal traffic paths.
4. The method according to claim 3, characterized in that, The display of abnormal traffic conditions for the first service application includes: In the overlay view, the abnormal traffic path is highlighted.
5. The method according to any one of claims 1-4, characterized in that, The method further includes: Get service update information; On the application layer view, the business services in the first business application are updated based on the service update information.
6. The method according to any one of claims 1-4, characterized in that, The method further includes: Monitor the network status of the first device; When the network status of the first device becomes abnormal, the fault status of the first device is determined; An anomaly handling strategy is determined based on the fault condition of the first device.
7. The method according to any one of claims 1-4, characterized in that, After displaying the application layer view, logic layer view, overlay layer view, and physical layer view based on the application layer parameters, logic layer parameters, overlay layer parameters, and physical layer parameters respectively, the method further includes: The application layer view, the logic layer view, the overlay layer view, and the physical layer view are rotated based on a preset 3D model; or, The rotation angle is determined based on the angle information of the application layer view, the logic layer view, the overlay layer view, and the physical layer view; The application layer view, the logic layer view, the overlay layer view, and the physical layer view are rotated based on the rotation angle.
8. A business processing method, characterized in that, An application is provided in a network management and control system, the network management and control system comprising multiple devices, the multiple devices being associated with a first service application, and the multiple devices carrying the first service application, including: Receive a second operation instruction on the first service application to obtain a second identifier, the second identifier being used to indicate the first service application; A second topology network is determined based on the second identifier and the association relationship, and the second topology network reflects the topological relationship between the first service application and the plurality of devices; Show the second topology network; The method further includes: For the first business application, obtain the application layer parameters, logic layer parameters, overlay layer parameters, and physical layer parameters; Based on the application layer parameters, the logical layer parameters, the overlay layer parameters, and the physical layer parameters, an application layer view, a logical layer view, an overlay layer view, and a physical layer view are displayed respectively. The application layer view is used to reflect the service information of at least one service in the first service application. The logical layer view is used to reflect the network resource information of the first service application. The overlay layer view is used to reflect the traffic flow of the at least one service. The physical layer view is used to reflect the second topology network. The elements in the application layer view, the logical layer view, the overlay layer view, and the physical layer view form a cascade relationship.
9. The method according to claim 8, characterized in that, The method further includes: Get service update information; On the application layer view, the business services in the first business application are updated based on the service update information.
10. The method according to claim 8 or 9, characterized in that, The method further includes: Monitor the network status of the multiple devices; When there is a device among the plurality of devices whose network status is abnormal, the fault condition of the device whose network status is abnormal is determined. An anomaly handling strategy is determined based on the fault status of the devices experiencing network anomalies.
11. The method according to claim 8 or 9, characterized in that, After displaying the application layer view, logic layer view, overlay layer view, and physical layer view based on the application layer parameters, logic layer parameters, overlay layer parameters, and physical layer parameters respectively, the method further includes: The application layer view, the logic layer view, the overlay layer view, and the physical layer view are rotated based on a preset 3D model; or, The rotation angle is determined based on the angle information of the application layer view, the logic layer view, the overlay layer view, and the physical layer view; The application layer view, the logic layer view, the overlay layer view, and the physical layer view are rotated based on the rotation angle.
12. A network management and control system, characterized in that, The network management and control system includes a first device, which is associated with multiple business applications and carries the multiple business applications. The network management and control system includes: A transceiver unit is configured to receive a first operation instruction on the first device to obtain a first identifier, the first identifier being used to indicate the first device; A determining unit is configured to determine a first topology network based on the first identifier received by the transceiver unit and the association relationship, wherein the first topology network reflects the topological relationship between the first device and the plurality of service applications, and the plurality of service applications includes the first service application. The display unit is used to display the first topology network; The transceiver unit is also used to obtain application layer parameters, logic layer parameters, overlay layer parameters and physical layer parameters for the first service application. The display unit is used to display an application layer view, a logical layer view, an overlay layer view, and a physical layer view respectively based on the application layer parameters, the logical layer parameters, the overlay layer parameters, and the physical layer parameters obtained by the transceiver unit. The application layer view is used to reflect the service information of at least one service in the first service application, the logical layer view is used to reflect the network resource information of the first service application, the overlay layer view is used to reflect the traffic flow of the at least one service, and the physical layer view is used to reflect the network topology to which the first device belongs. The elements in the application layer view, the logical layer view, the overlay layer view, and the physical layer view form a cascaded relationship.
13. The network management and control system according to claim 12, characterized in that, The first topology network also reflects the network resource status of the first device.
14. The network management and control system according to claim 13, characterized in that, The transceiver unit is further configured to display the first topology network based on the first identifier and the association relationship, and to obtain the network resource status of the first device; The display unit is used to display the abnormal traffic situation of the first service application when the network resource situation of the first device changes, and the abnormal traffic situation includes abnormal traffic paths.
15. The network management and control system according to claim 14, characterized in that, The display unit is used to highlight the abnormal traffic path in the overlay view.
16. The network management and control system according to any one of claims 12-15, characterized in that, The network management and control system further includes: an update unit; The transceiver unit is used to obtain service update information; The update unit is used to update the business services in the first business application based on the service update information obtained by the transceiver unit in the application layer view.
17. The network management and control system according to any one of claims 12-15, characterized in that, The network management and control system further includes: a monitoring unit; The monitoring unit is used to monitor the network status of the first device; The determining unit is used to determine the fault status of the device with abnormal network status when there is a device with abnormal network status in the first device. The determining unit is used to determine an anomaly handling strategy based on the fault status of the device whose network state is abnormal.
18. The network management and control system according to any one of claims 12-15, characterized in that, The network management and control system further includes: a rotating unit; The rotation unit is used to rotate the application layer view, the logic layer view, the overlay view, and the physical layer view based on a preset 3D model after the display unit displays the application layer view, the logic layer view, the overlay view, and the physical layer view based on the application layer parameters, the logic layer parameters, the overlay layer parameters, and the physical layer parameters, respectively; or, The determining unit is used to determine the rotation angle based on the angle information of the application layer view, the logic layer view, the overlay layer view, and the physical layer view; The rotation unit is used to rotate the application layer view, the logic layer view, the overlay layer view, and the physical layer view based on the rotation angle determined by the determining unit.
19. A network management and control system, characterized in that, The network management and control system includes multiple devices, which are associated with a first service application and carry the first service application. The network management and control system includes: The transceiver unit is configured to receive a second operation instruction on the first service application to obtain a second identifier, the second identifier being used to indicate the first service application; A determining unit is configured to determine a second topology network based on the second identifier received by the transceiver unit and the association relationship, wherein the second topology network reflects the topological relationship between the first service application and the plurality of devices; The display unit is used to display the second topology network; The transceiver unit is also used to obtain application layer parameters, logic layer parameters, overlay layer parameters and physical layer parameters for the first service application. The display unit is used to display an application layer view, a logical layer view, an overlay layer view, and a physical layer view respectively based on the application layer parameters, the logical layer parameters, the overlay layer parameters, and the physical layer parameters obtained by the transceiver unit. The application layer view is used to reflect the service information of at least one service in the first service application, the logical layer view is used to reflect the network resource information of the first service application, the overlay layer view is used to reflect the traffic flow of the at least one service, and the physical layer view is used to reflect the second topology network. The elements in the application layer view, the logical layer view, the overlay layer view, and the physical layer view form a cascaded relationship.
20. The network management and control system according to claim 19, characterized in that, The network management and control system further includes: an update unit; The transceiver unit is used to obtain service update information; The update unit is used to update the business services in the first business application based on the service update information obtained by the transceiver unit in the application layer view.
21. The network management and control system according to claim 19 or 20, characterized in that, The network management and control system further includes: a monitoring unit; The monitoring unit is used to monitor the network status of the multiple devices; The determining unit is used to determine the fault status of the device with abnormal network status when there is a device with abnormal network status among the plurality of devices. The determining unit is used to determine an anomaly handling strategy based on the fault status of the device whose network state is abnormal.
22. The network management and control system according to claim 19 or 20, characterized in that, The network management and control system further includes: a rotating unit; The rotation unit is used to rotate the application layer view, the logic layer view, the overlay view, and the physical layer view based on a preset 3D model after the display unit displays the application layer view, the logic layer view, the overlay view, and the physical layer view based on the application layer parameters, the logic layer parameters, the overlay layer parameters, and the physical layer parameters, respectively; or, The determining unit is used to determine the rotation angle based on the angle information of the application layer view, the logic layer view, the overlay layer view, and the physical layer view; The rotation unit is used to rotate the application layer view, the logic layer view, the overlay layer view, and the physical layer view based on the rotation angle determined by the determining unit.
Citation Information
Patent Citations
Method and system for generating business topology of industrial system
CN103532746A