IP Library Granted Patent US 11,075,793
Granted Patent B2
US 11,075,793 · App. 16/331,646 · Granted Jul 27, 2021

Method for network management based on NETCONF protocol, and associated network device

Inventors: Wei Luo (Beijing, CN); Yun Li (Beijing, CN)
Assignee: Telefonaktiebolaget LM Ericsson (publ)
H04L41/0273H04L41/0813H04L41/0859H04L67/40
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,075,793
App. No.
16/331,646
Granted
Jul 27, 2021
Kind
B2
Abstract

The present disclosure discloses a method used in a network device for network management based on NETwork CONFiguration (NETCONF) protocol, and an associated network device. The method includes: receiving a Remote Procedure Call (RPC) message from a network management system, the RPC message instructing the network device to perform an edit operation on the network device's configuration; generating a configuration change notification based on the received RPC message to indicate that the network device's configuration has changed, the configuration change notification indicating a target of the edit operation, a type of the edit operation, and a value of the edit operation; and transmitting the configuration change notification to the network management system.

Claims (42)

1. A method used in a network device for network management based on NETwork CONFiguration (NETCONF) protocol, the method comprising:

receiving a Remote Procedure Call (RPC) message from a network management system, the RPC message instructing the network device to perform an edit operation on a configuration of the network device;

generating a configuration change notification based on the received RPC message to indicate that the configuration of the network device has changed, the configuration change notification indicating a target of the edit operation, a type of the edit operation, and a value of the edit operation, wherein said generating the configuration change notification comprises building a new datastore based on the received RPC message and a current datastore, the current datastore storing a current configuration of the network device before the edit operation and the new datastore storing a new configuration of the network device after the edit operation; and

transmitting the configuration change notification to the network management system.

2. The method according to claim 1 , wherein said generating the configuration change notification further comprises:

comparing the new datastore with the current datastore;

creating a difference datastore based on the comparing, the difference datastore storing a configuration difference between the new configuration and the current configuration; and

generating the configuration change notification based on the configuration difference.

3. The method according to claim 2 , wherein said generating the configuration change notification based on the configuration difference comprises:

setting the value of the edit operation based on the configuration difference.

4. The method according to claim 1 , wherein the type of the edit operation indicates deleting the target, and the value of the edit operation is null.

5. The method according to claim 1 , wherein the type of the edit operation indicates creating or modifying the target, and the value of the edit operation indicates a value the target of the edit operation is created or modified to have.

6. A network device, device comprises a processor for network management based on NETwork CONFiguration (NETCONF) protocol, the network device comprising:

a receiving unit configured to receive a Remote Procedure Call (RPC) message from a network management system, the RPC message instructing the network device to perform an edit operation on a configuration of the network device;

a generating unit configured to generate a configuration change notification based on the received RPC message to indicate that the configuration of the network device has changed, the configuration change notification indicating a target of the edit operation, a type of the edit operation, and a value of the edit operation, wherein said generating unit is further configured to build a new datastore based on the received RPC message and a current datastore, wherein the current datastore stores a current configuration of the network device before the edit operation, and wherein the new datastore stores a new configuration of the network device after the edit operation; and

a transmitting unit configured to transmit the configuration change notification to the network management system.

7. The network device according to claim 6 , wherein said generating unit is further configured to:

compare the new datastore with the current datastore;

create a difference datastore based on the comparing, the difference datastore storing a configuration difference between the new configuration and the current configuration; and

generate the configuration change notification based on the configuration difference.

8. The network device according to claim 7 , wherein said generating unit is further configured to:

set the value of the edit operation based on the configuration difference to generate the configuration change notification.

9. The network device according to claim 6 , wherein the type of the edit operation indicates deleting the target, and the value of the edit operation is null.

10. The network device according to claim 6 , wherein the type of the edit operation indicates creating or modifying the target, and the value of the edit operation indicates a value the target of the edit operation is created or modified to have.

11. A network device for network management based on NETwork CONFiguration (NETCONF) protocol, the network device comprising:

a processor; and

a memory storing instructions that when executed on the processor, cause the network device to:

receive a Remote Procedure Call (RPC) message from a network management system, the RPC message instructing the network device to perform an edit operation on a configuration of the network device;

generate a configuration change notification based on the received RPC message to indicate that the configuration of the network device has changed, the configuration change notification indicating a target of the edit operation, a type of the edit operation, and a value of the edit operation, wherein said instructions that when executed on the processor further cause the network device to build a new datastore based on the received RPC message and a current datastore, wherein the current datastore stores a current configuration of the network device before the edit operation, and wherein the new datastore stores a new configuration of the network device after the edit operation; and

transmit the configuration change notification to the network management system.

12. The network device according to claim 11 , wherein said instructions that when executed on the processor further cause the network device to:

compare the new datastore with the current datastore;

create a difference datastore based on the comparing, wherein the difference datastore stores a configuration difference between the new configuration and the current configuration; and

generate the configuration change notification based on the configuration difference.

13. The network device according to claim 12 , wherein said instructions that when executed on the processor further cause the network device to:

set the value of the edit operation based on the configuration difference to generate the configuration change notification.

14. The network device according to claim 11 , wherein the type of the edit operation indicates deleting the target, and the value of the edit operation is null.

15. The network device according to claim 11 , wherein the type of the edit operation indicates creating or modifying the target, and the value of the edit operation indicates a value the target of the edit operation is created or modified to have.

16. A non-transitory computer readable medium storing instructions that when executed by a processing unit of a network device for network management based on NETwork CONFiguration (NETCONF) protocol, cause the network device to:

receive a Remote Procedure Call (RPC) message from a network management system, the RPC message instructing the network device to perform an edit operation on a configuration of the network device;

generate a configuration change notification based on the received RPC message to indicate that the configuration of the network device has changed, the configuration change notification indicating a target of the edit operation, a type of the edit operation, and a value of the edit operation, wherein the instructions that when executed by the processing unit of the network device further cause the network device to build a new datastore based on the received RPC message and a current datastore, wherein the current datastore stores a current configuration of the network device before the edit operation, and wherein the new datastore stores a new configuration of the network device after the edit operation; and

transmit the configuration change notification to the network management system.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 8, 2019
From: LUO, WEI; LI, YUN
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 048543/0297 →
Continuity (1)
Related Publication 20190245732A1 · Aug 8, 2019
Cited By (1)
US 12,585,513