Notification sending method and device, network equipment and storage medium
By receiving configuration change instructions in the network device and updating configuration information, and only sending change notifications to the subscribed client, the communication pressure problem caused by redundant information is solved and the communication efficiency between the network device and the client is improved.
Patent Information
- Application Number
- CN202310777987.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-28
- Publication Date
- 2025-01-07
- Estimated Expiration
- 2043-06-28
AI Technical Summary
When the network configuration is changed, the configuration change notification sent by the network device to the client contains a large amount of redundant information, resulting in high communication pressure between the client and the network device and high data processing pressure, affecting communication efficiency.
By receiving configuration change instructions sent by the client, the configuration information of the network device is updated, and configuration change notifications are sent to subscribed clients other than those that initiated the change, reducing the transmission of redundant information.
The communication pressure and data processing pressure between the client and the network device are reduced, communication efficiency is improved, and the number of redundant information is received is reduced.
Smart Images

Figure CN119276704A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technology, and in particular to a notification sending method, device, network equipment and storage medium. Background Art
[0002] The network management device can install, operate, delete the configuration of the network device, and obtain the configuration information and status information of the network device through the Network Configuration Protocol (NETCONF) or the Representational state transfer (RESTCONF). Specifically, when the configuration information of the network device changes, the network configuration server in the network device can send the configuration change notification to the network configuration client in the network management device that has subscribed to the configuration change notification. However, the configuration change notification sent by the network configuration server to the network configuration client usually contains a large amount of redundant information, and the network configuration client also needs to process the redundant information, resulting in a waste of communication resources, high communication pressure, and high data processing pressure on the network management device. Summary of the invention
[0003] The embodiments of the present invention provide a notification sending method, an apparatus, a network device and a storage medium, aiming to reduce the communication pressure between a client and a network device.
[0004] In a first aspect, an embodiment of the present invention provides a notification sending method, which is applied to a network device, and the method includes:
[0005] Receiving a configuration change instruction sent by the first client, and performing a corresponding configuration change operation according to the configuration change instruction to update the configuration information of the network device;
[0006] A configuration change notification is sent to a target client according to the updated configuration information, wherein the target client is a client other than the first client that has subscribed to the configuration change notification.
[0007] In a second aspect, an embodiment of the present invention further provides a notification sending device, the notification sending device comprising:
[0008] A configuration update module, configured to receive a configuration change instruction sent by the first client, and execute a corresponding configuration change operation according to the configuration change instruction to update the configuration information of the network device;
[0009] A notification sending module is used to send a configuration change notification to a target client according to the updated configuration information, wherein the target client is a client other than the first client and has subscribed to the configuration change notification.
[0010] In a third aspect, an embodiment of the present invention further provides a network device, comprising a processor, a memory, a computer program stored in the memory and executable by the processor, and a data bus for realizing connection and communication between the processor and the memory, wherein when the computer program is executed by the processor, the steps of any notification sending method provided in the embodiments of the present invention are implemented.
[0011] In a fourth aspect, an embodiment of the present invention further provides a storage medium for computer-readable storage, characterized in that the storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the steps of any notification sending method provided in an embodiment of the present invention.
[0012] The embodiment of the present invention provides a notification sending method, apparatus, network device and storage medium, which receives a configuration change instruction sent by a first client, and performs a corresponding configuration change operation according to the configuration change instruction to update the configuration information of the network device; sends a configuration change notification to a target client according to the updated configuration information, wherein the target client is a client other than the first client and subscribes to the configuration change notification. Since the configuration change notification is not sent to the client that issued the configuration change instruction, the amount of redundant information received by the client is reduced, the communication pressure between the client and the network device and the data processing pressure of the client are reduced, and the communication efficiency between the client and the network device is improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] Figure 1 A schematic diagram of a step flow of a notification sending method provided by an embodiment of the present invention;
[0014] Figure 2 A schematic block diagram of an application scenario of a notification sending method provided by an embodiment of the present invention;
[0015] Figure 3 A flowchart of a notification sending method provided by another embodiment of the present invention;
[0016] Figure 4 A schematic diagram of a sub-step flow chart of a notification sending method provided in another embodiment of the present invention;
[0017] Figure 5 A schematic diagram of a sub-step flow chart of a notification sending method provided in another embodiment of the present invention;
[0018] Figure 6 A schematic block diagram of a notification sending device provided in an embodiment of the present invention;
[0019] Figure 7 A schematic block diagram of the structure of a network device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0020] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0021] The flowcharts shown in the accompanying drawings are only examples and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps may also be decomposed, combined or partially merged, so the actual execution order may change according to actual conditions.
[0022] It should be understood that the terms used in this specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. As used in the specification of the present invention and the appended claims, unless the context clearly indicates otherwise, the singular forms "a", "an" and "the" are intended to include plural forms.
[0023] Some embodiments of the present invention are described in detail below in conjunction with the accompanying drawings. In the absence of conflict, the following embodiments and features in the embodiments can be combined with each other.
[0024] Please refer to Figure 1 , Figure 1 A schematic flowchart of the steps of a notification sending method provided by an embodiment of the present invention.
[0025] The embodiment of the present invention provides a notification sending method, device, network device and storage medium. The notification sending method can be applied to a network device that communicates with a network management device based on the Network Configuration Protocol (NETCONF) or the Representational state transfer (RESTCONF) protocol.
[0026] Please refer to Figure 2 , Figure 2 A schematic block diagram of an application scenario of a notification sending method provided by an embodiment of the present invention.
[0027] like Figure 2 As shown, the configuration library in the network device is used to record the configuration information of the network device. When the configuration information of the network device changes, the network device sends a configuration information change notification to the NETCONF client that has subscribed to the notification through the NETCONF server.
[0028] In the related art, the Network Configuration Protocol (NETCONF) is a protocol that provides network data device configuration management and uses Extensible Markup Language (XML) to transmit data and protocol information. The NETCONF server will send configuration information change notifications to all NETCONF clients that have subscribed to the notification. However, the NETCONF client that caused the configuration information change does not need to determine the configuration change of the network device through the configuration change notification. If the NETCONF client that caused the configuration information change also subscribes to the configuration change notification and will also receive the configuration change notification, then the configuration change notification is redundant information.
[0029] In the notification sending method provided in an embodiment of the present application, the configuration change notification to be sent is filtered by a notification filter, so that the NETCONF server will not send the configuration change notification to the NETCONF client that caused the change, thereby reducing the communication pressure between the NETCONF client and the network device and the data processing pressure of the NETCONF client.
[0030] Exemplarily, the NETCONF client may be a network management device or a module in the network management device, which is not limited here.
[0031] Understandably, Figure 2 This is only an example of an embodiment of the present application and does not limit the technical solution of the present application. For example, the NETCONF server and the NETCONF client may also be a RESTCONF server and a RESTCONF client.
[0032] like Figure 1 As shown, the notification sending method includes steps S101 to S102.
[0033] Step S101: receiving a configuration change instruction sent by a first client, and performing a corresponding configuration change operation according to the configuration change instruction to update configuration information of the network device.
[0034] Exemplarily, the first client sends a configuration change instruction to the network device to instruct the network device to perform a configuration change operation and update the configuration information in the network device configuration library.
[0035] For example, the configuration change instruction may be an edit-config instruction, through which the configuration information in the configuration library is edited. Of course, this is not limited thereto, and the configuration change instruction may also be other instructions, which are not limited here.
[0036] Step S102: Send a configuration change notification to a target client according to the updated configuration information, wherein the target client is a client other than the first client that has subscribed to the configuration change notification.
[0037] Exemplarily, in response to a configuration change operation of a network device, a server in the network device may send a configuration change instruction to a client that has subscribed to configuration change notifications, so that the client that has subscribed to configuration change notifications may be informed of changes to the network device configuration information in a timely manner.
[0038] Exemplarily, since the change in configuration information is caused by the configuration change instruction of the first client, the first client has been able to learn about the change in configuration information of the network device during the interaction with the network device through the configuration change instruction. Therefore, the configuration change information sent to the first client is redundant information.
[0039] Exemplarily, in order to avoid the first client from receiving redundant configuration change notifications, in the notification sending method provided in the present application, when the network device sends a configuration change notification to the target client in response to a change in configuration information, the client other than the first client that has subscribed to the configuration change notification is determined as the target client.
[0040] Exemplarily, the configuration change notification is used to promptly inform the target client of changes in the configuration information of the network device, and the configuration change notification includes at least the configuration information name and configuration change information; wherein the configuration information name is used to indicate which configuration information has changed, and the configuration change information is used to indicate the specific content of the changed configuration information.
[0041] Exemplarily, since a configuration change notification of a configuration information change will not be sent to the first client that caused the change, the amount of redundant information received by the first client is reduced, the communication pressure between the client and the network device and the data processing pressure of the client are reduced, and the communication efficiency between the client and the network device is improved.
[0042] Please refer to Figure 3 , Figure 3 A flowchart of the steps of a notification sending method provided by another embodiment of the present invention.
[0043] like Figure 3As shown, in some embodiments, the network device includes a server, and the method further includes step S201 before receiving the configuration change instruction sent by the first client: the server interacts with the first client through a message, and filters the first client when determining the target client to receive the configuration change notification based on the result of the message interaction.
[0044] Exemplarily, the sending of configuration change notifications is implemented by a server in a network device. When the configuration information of a node or a node instance in the configuration library changes, the server generates a configuration change notification, converts the configuration change notification into a format recognizable by the client, and then sends it to the client.
[0045] Exemplarily, the first client may interact with the server of the network device through messages, and instruct the server to filter the first client when sending a configuration change notification.
[0046] Please refer to Figure 4 , Figure 4 A schematic diagram of a sub-step flow chart of a notification sending method provided in another embodiment of the present invention
[0047] like Figure 4 As shown, in some embodiments, the network device includes a server, step S201 interacts with the first client through a message, and filters the first client when determining the target client to receive the configuration change notification based on the result of the message interaction, including: step S2011a, sending a first message to the first client, the first message is used to indicate capability information supported by the server, and the capability information indicated by the first message includes the capability of filtering the first client when determining the target client to receive the configuration change notification; step S2012a, receiving a second message sent by the first client based on the first message, the second message is used to indicate the capability information available to the server, and the capability information indicated by the second message includes the capability of filtering the first client when determining the target client to receive the configuration change notification.
[0048] For example, according to the NETCONF protocol, when a client and a server establish a link, both parties need to send HELLO messages to each other. The server and the client determine the capabilities they support by sending HELLO messages to each other. When the HELLO messages of both parties include the same capability information, an agreement can be reached to enable the capability.
[0049] Exemplarily, by adding capability information in a HELLO message between the NETCONF server and the first NETCONF client, the NETCONF server is instructed to filter the first NETCONF client when determining a target NETCONF client to receive the configuration change notification.
[0050] Exemplarily, if the capability information indicated in the first HELLO message and the second HELLO message sent between the first client and the server includes the capability to filter the first client when determining the target client to receive the configuration change notification, the server can filter the first client when determining the target client through the interaction of HELLO messages.
[0051] Exemplarily, the sending order of the first client and the server is not limited here. The first client may send the first message first, and the server may send the second message based on the first message; or the server may send the first message first, and the first client may send the second message based on the first message.
[0052] Specifically, by adding the following field in the HELLO message sent between the NETCONF server and the first NETCONF client, the NETCONF server is instructed to filter the first NETCONF client when determining the target NETCONF client to receive the configuration change notification: <capability> urn:ietf:params:netconf:capability:yangpush:selfexclude:1.0< / capability> .
[0053] Please refer to Figure 5 , Figure 5 A schematic diagram of the sub-step flow chart of a notification sending method provided in another embodiment of the present invention.
[0054] like Figure 5 As shown, in some embodiments, the interaction with the first client through messages, and filtering the first client when determining the target client to receive the configuration change notification based on the result of the message interaction, includes: step S2011b, receiving a first subscription message sent by the first client, the first subscription message is at least used to instruct the server to filter the first client when determining the target client to receive the configuration change notification; step 2012b, based on the subscription message, sending a subscription success message to the first client.
[0055] Exemplarily, the first client may also instruct the server to filter the first client when determining a target client to receive the configuration change notification in a subscription message for subscribing to the configuration change notification to the server.
[0056] Exemplarily, the sending of the configuration change notification may be implemented by a YANG model, which is a data modeling language used to describe the data model of the network configuration and network status related to NETCONF. YANG itself is not a data model, but a language that defines a data model. The model established using the YANG language is referred to as a YANG model. Therefore, the YANG model may be instructed by a subscription message to filter the first client when determining the target client for receiving the configuration change notification.
[0057] Exemplarily, by adding the following field in the subscription message, the YANG model is instructed to filter the first client when determining the target client to receive the configuration change notification: <yangpush-dev:excluded-self-chang e xmlns:yangpush-dev="http: / / www.zte.com.cn / zxr10 / netconf / schema / rosng / yangpus h-dev"> enable.
[0058] Exemplarily, it is determined through a subscription success message that the server has received the first subscription message and has successfully configured according to the first subscription message.
[0059] In some embodiments, the receiving of a configuration change instruction sent by a first client includes: based on the configuration change instruction, obtaining a first identifier of the first client; and the sending of a configuration change notification to a target client based on the updated configuration information includes: based on the first identifier, determining a target identifier of the target client from a second identifier of a client that has subscribed to the configuration change notification.
[0060] Exemplarily, when a configuration change instruction is received, the first client that sends the configuration change instruction is determined based on the first identifier of the first client in the configuration change instruction, and when a configuration change message is subsequently sent, the first identifier is filtered from the second identifier of the client that has subscribed to the configuration change notification to obtain the target identifier of the target client that receives the configuration change message.
[0061] In some embodiments, determining the target identifier of the target client from the second identifier of the client that has subscribed to the configuration change notification based on the first identifier includes: determining the second identifier of the second client that has subscribed to the configuration change notification based on a preset notification subscription list; and determining the client identifiers other than the first identifier in the second identifier as the target identifier.
[0062] Exemplarily, when sending a configuration change notification caused by a configuration change instruction to the first client, the client identifier other than the first identifier in the second identifier is determined as the target identifier, so that when the configuration change notification is sent according to the target identifier, it is only sent to clients other than the first client that have subscribed to the configuration change notification.
[0063] In some implementations, the method further includes: determining a notification subscription list based on a second subscription message sent by the second client, the notification subscription list including a second identifier of the second client that has subscribed to the configuration change notification.
[0064] Exemplarily, the NETCONF client subscribes to the configuration change notification from the NETCONF server in the network device through a subscription message. The second client represents all NETCONF clients that have subscribed to the configuration change notification from the network device, and the second identifier is the client identifier of all NETCONF clients that have subscribed to the configuration change notification from the network device. It can be understood that the second client includes the first client, and the second identifier includes the first identifier.
[0065] Exemplarily, the second subscription message may be the first subscription message used to instruct the server to perform filtering when sending configuration change notifications, or may be a common subscription message other than the first subscription message, which is not limited here.
[0066] Exemplarily, the network device can determine the notification subscription list according to the received second subscription message, so that when a subsequent configuration message changes, a configuration change notification is sent to the corresponding client according to the second identifier in the configuration list.
[0067] The notification sending method provided in the above embodiment receives a configuration change instruction sent by a first client, and performs a corresponding configuration change operation according to the configuration change instruction to update the configuration information of the network device; sends a configuration change notification to a target client according to the updated configuration information, wherein the target client is a client other than the first client that has subscribed to the configuration change notification. Since the configuration change notification is not sent to the client that issued the configuration change instruction, the amount of redundant information received by the client is reduced, the communication pressure between the client and the network device and the data processing pressure of the client are reduced, and the communication efficiency between the client and the network device is improved.
[0068] Please refer to Figure 6 , Figure 6 A schematic block diagram of a notification sending device provided by an embodiment of the present invention. The notification sending device can be configured in a server or a terminal to execute the aforementioned notification sending method.
[0069] like Figure 6As shown, the notification sending device includes: a configuration updating module 110 and a notification sending module 120.
[0070] A configuration update module, configured to receive a configuration change instruction sent by the first client, and execute a corresponding configuration change operation according to the configuration change instruction to update the configuration information of the network device;
[0071] A notification sending module is used to send a configuration change notification to a target client according to the updated configuration information, wherein the target client is a client other than the first client and has subscribed to the configuration change notification.
[0072] It should be noted that those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described devices and modules and units can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0073] The method and apparatus of the present application can be used in many general or special computing system environments or configurations. For example: personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronic devices, network PCs, minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, etc. The present application can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present application can also be practiced in distributed computing environments, in which tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media including storage devices.
[0074] See also Figure 7 , Figure 7 A schematic block diagram of the structure of a network device provided in an embodiment of the present invention.
[0075] like Figure 7 As shown, the network device 300 includes a processor 301 and a memory 302, and the processor 301 and the memory 302 are connected via a bus 303, such as an I2C (Inter-integrated Circuit) bus.
[0076] Specifically, the processor 301 is used to provide computing and control capabilities to support the operation of the entire network device. The processor 301 can be a central processing unit (CPU), and the processor 301 can also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc.
[0077] Specifically, the memory 302 may be a Flash chip, a read-only memory (ROM) disk, an optical disk, a USB flash drive, or a mobile hard disk.
[0078] Those skilled in the art will understand that Figure 7 The structure shown in the figure is only a block diagram of a partial structure related to the embodiment of the present invention, and does not constitute a limitation on the network device to which the embodiment of the present invention is applied. The specific network device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0079] The processor is used to run a computer program stored in the memory, and implement any one of the notification sending methods provided by the embodiments of the present invention when executing the computer program.
[0080] In one embodiment, the processor is used to run a computer program stored in the memory, and implements the following steps when executing the computer program:
[0081] Receiving a configuration change instruction sent by the first client, and performing a corresponding configuration change operation according to the configuration change instruction to update the configuration information of the network device;
[0082] A configuration change notification is sent to a target client according to the updated configuration information, wherein the target client is a client other than the first client that has subscribed to the configuration change notification.
[0083] It should be noted that technicians in the relevant field can clearly understand that for the convenience and brevity of description, the specific working process of the network device described above can refer to the corresponding process in the aforementioned notification sending method embodiment, and will not be repeated here.
[0084] An embodiment of the present invention also provides a storage medium for computer-readable storage, wherein the storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the steps of any notification sending method provided in the embodiment of the present invention.
[0085] The storage medium may be an internal storage unit of the network device described in the foregoing embodiment, such as a hard disk or memory of the network device. The storage medium may also be an external storage device of the network device, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (SecureDigital, SD) card, a flash card (Flash Card), etc., provided on the network device.
[0086] It will be appreciated by those skilled in the art that all or some of the steps, systems, and functional modules / units in the methods disclosed above may be implemented as software, firmware, hardware, and appropriate combinations thereof. In hardware implementations, the division between the functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed by several physical components in cooperation. Some or all physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or implemented as hardware, or implemented as an integrated circuit, such as an application-specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or non-transitory medium) and a communication medium (or temporary medium). As known to those skilled in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tapes, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and can be accessed by a computer. In addition, it is well known to those of ordinary skill in the art that communication media typically contain computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.
[0087] The serial numbers of the embodiments of the present invention are only for description and do not represent the advantages and disadvantages of the embodiments. The above description is only a specific implementation of the present invention, but the protection scope of the present invention is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed by the present invention, and these modifications or replacements should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be based on the protection scope of the claims.
Claims
1. A notification sending method, characterized in that: Applied to a network device, the method comprises: Receiving a configuration change instruction sent by the first client, and performing a corresponding configuration change operation according to the configuration change instruction to update the configuration information of the network device; A configuration change notification is sent to a target client according to the updated configuration information, wherein the target client is a client other than the first client that has subscribed to the configuration change notification.
2. The notification sending method according to claim 1, characterized in that: The network device includes a server, and the method further includes, before receiving the configuration change instruction sent by the first client: The server interacts with the first client via messages, and filters the first client when determining a target client to receive the configuration change notification according to a result of the message interaction.
3. The notification sending method according to claim 2, characterized in that: The interacting with the first client through a message, and filtering the first client when determining a target client to receive the configuration change notification according to a result of the message interaction, includes: Sending a first message to the first client, where the first message is used to indicate capability information supported by the server, where the capability information indicated by the first message includes a capability of filtering the first client when determining a target client to receive the configuration change notification; Receive a second message sent by the first client based on the first message, where the second message is used to indicate capability information available to the server, and the capability information indicated by the second message includes the capability of filtering the first client when determining a target client for receiving the configuration change notification.
4. The notification sending method according to claim 2, characterized in that: The interacting with the first client through a message, and filtering the first client when determining a target client to receive the configuration change notification according to a result of the message interaction, includes: receiving a first subscription message sent by the first client, wherein the first subscription message is at least used to instruct the server to filter the first client when determining a target client to receive the configuration change notification; Based on the subscription message, a subscription success message is sent to the first client.
5. The notification sending method according to claim 1, characterized in that: The receiving a configuration change instruction sent by the first client includes: Based on the configuration change instruction, obtaining a first identifier of the first client; The sending a configuration change notification to the target client according to the updated configuration information includes: The target identifier of the target client is determined from the second identifier of the client that has subscribed to the configuration change notification according to the first identifier.
6. The notification sending method according to claim 5, characterized in that: The step of determining, according to the first identifier, a target identifier of the target client from a second identifier of a client that has subscribed to the configuration change notification, includes: Determine, based on a preset notification subscription list, a second identifier of a second client that has subscribed to the configuration change notification; The client identifiers other than the first identifier in the second identifiers are determined as the target identifiers.
7. The notification sending method according to claim 6, characterized in that: The method further comprises: Based on the second subscription message sent by the second client, a notification subscription list is determined, where the notification subscription list includes a second identifier of the second client that has subscribed to the configuration change notification.
8. A notification sending device, characterized in that: The notification sending device comprises: A configuration update module, configured to receive a configuration change instruction sent by the first client, and execute a corresponding configuration change operation according to the configuration change instruction to update the configuration information of the network device; A notification sending module is used to send a configuration change notification to a target client according to the updated configuration information, wherein the target client is a client other than the first client and has subscribed to the configuration change notification.
9. A network device, characterized in that: The network device includes a processor, a memory, a computer program stored in the memory and executable by the processor, and a data bus for realizing connection communication between the processor and the memory, wherein when the computer program is executed by the processor, the steps of the notification sending method according to any one of claims 1 to 6 are realized.
10. A storage medium for computer-readable storage, characterized in that: The storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the steps of the notification sending method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Distributed system and configuration information updating method in distributed system
CN104092718A
Custom event notification method, server and system
CN105471604A
Method and device for updating client configuration
CN108696374A
Network equipment configuration management method and device, computing equipment and storage medium
CN111416736A