IP Library Granted Patent US 8,055,746
Granted Patent B2
US 8,055,746 · App. 11/452,922 · Granted Nov 8, 2011

Method and system for improved management of a communication network by extending the simple network management protocol

Assignee: Alcatel Lucent
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 8,055,746
App. No.
11/452,922
Granted
Nov 8, 2011
Kind
B2
Abstract

The invention provides an improved management of network devices in a communication network by extending the Simple Network Management Protocol (SNMP), which provides an effective identifying of the Management Client originating a request and sends rich textual status and error responses from the network device.

Claims (39)

1. A method for managing a device in a communication network using Simple Network Management Protocol (SNMP), the device including an SNMP Agent for processing a status request, the communication network further comprising at least two Management Clients residing on separate computing devices, and an SNMP Manager providing interface between the Management Client and the SNMP Agent, the method comprising:

(a) determining a respective network address of each Management Client the network address being an Internet Protocol (IP) address

(b) originating the status request for the device in a requesting Management Client which is one of said at least two Management Clients, and sending the status request to the SNMP Manager;

(c) including the status request in a request Simple Network Management Protocol (SNMP) Protocol Data Unit (PDU) in the SNMP Manager;

(d) identifying the requesting Management Client by including an Embedded Management Communication Channel (EMCC) Variable Binding (VarBind) in the request SNMP PDU, the EMCC VarBind comprising the network address of said requesting Management Client;

(e) forwarding the request SNMP PDU to the SNMP Agent;

(f) processing the request SNMP PDU in the SNMP Agent to generate a response SNMP PDU comprising the EMCC VarBind and a status of the device;

(g) forwarding the response SNMP PDU to the SNMP Manager;

(h) determining the network address of the requesting Management Client in the SNMP Manager, the network address being included in the EMCC VarBind of the response SNMP PDU; and

(i) forwarding the response SNMP PDU from the SNMP Manager to the requesting Management Client identified by the network address.

2. The method of claim 1 , the step (f) comprising:

generating a status and error message; and

generating an updated EMCC VarBind, including adding the status and error message to the EMCC VarBind.

3. The method of claim 2 , the step (h) further comprising processing the response SNMP PDU in the SNMP Manager to obtain the information identifying said requesting Management Client.

4. The method of claim 3 , the step (h) further comprising:

extracting said status and error message from said updated EMCC VarBind; and

sending said status and error message to said requesting Management Client.

5. The method of claim 2 , the step (f) further comprising generating said status and error message in a text format.

6. The method of claim 1 , the step (d) further including a user name of the user in the EMCC VarBind.

7. The method of claim 6 , further comprising logging the status request in a log of the SNMP Agent and identifying said requesting Management Client in the log by the user name and the network address of the requesting Management Client.

8. A system for managing a device in a communication network using Simple Network Management Protocol (SNMP), the system comprising:

one or more computing devices;

at least two Management Clients, comprising a memory and instructions stored in the memory for execution by said one or more computing devices, said instructions residing on separate computing devices and causing said at least two Management Clients to communicate with the device over the communication network;

at the device, an SNMP Agent, comprising a memory and instructions stored in the memory for execution by said one or more computing devices, for processing a status request;

an SNMP Manager in the communication network, comprising a memory and instructions stored in the memory for execution by said one or more computing devices, providing interface between the at least two Management Clients and the SNMP Agent, said instructions causing the SNMP Manager to:

receive the status request from a requesting Management Client, which is one of the at least two Management Clients, and generate a request Simple Network Management Protocol (SNMP) Protocol Data Unit (PDU) including the status request;

identify the requesting Management Client by including an Embedded Management Communication Channel (EMCC) Variable Bind (VarBind) in the request SNMP PDU, the EMCC VarBind comprising information of a network address of said requesting Management Client, the network address being an Internet Protocol (IP) address;

the instructions stored in the memory of the SNMP Agent causing the SNMP Agent to process the request SNMP PDU and generate a response SNMP PDU comprising the EMCC VarBind and a status of the device;

the instructions stored in the memory of the SNMP Manager causing the SNMP Manager further to:

identify the requesting Management Client by determining the network address of the Management Client in the EMCC VarBind of the response SNMP PDU; and

forward the status of the device to the requesting Management Client identified by the network address.

9. The system of claim 8 , wherein the instructions stored in the memory of the SNMP Agent comprise instructions for generating a status and error message.

10. The system of claim 9 , wherein the instructions stored in the memory of the SNMP Agent further comprise:

instructions for adding the status and error message to said EMCC VarBind to generate an updated EMCC VarBind; and

instructions for generating a response SNMP PDU including the updated EMCC VarBind.

11. The system of claim 10 , wherein the instructions stored in the memory of the SNMP Manager further comprise instructions for extracting said status and error message from said updated EMCC VarBind and sending said status and error message to said requesting Management Client.

12. The system of claim 9 , wherein the instructions stored in the memory of the SNMP Agent comprise instructions for generating the status and error message in a text format.

13. The system of claim 8 , wherein the instructions stored in the memory of the SNMP Manager further comprise instructions for identifying the requesting Management Client by including a user name of the user in the EMCC VarBind.

14. The system of claim 13 , wherein instructions stored in the memory of the SNMP Agent further comprise instructions for logging the status request in a log of the SNMP Agent, and identifying said requesting Management Client in the log by the user name.

Assignments (12)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2011
From: ALCATEL-LUCENT CANADA INC.
To: ALCATEL LUCENT
Reel/Frame 026833/0393 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2010
From: TROPIC NETWORKS INC.
To: ALCATEL-LUCENT CANADA INC.
Reel/Frame 025552/0190 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2010
From: TROPIC NETWORKS INC.
To: 6467253 CANADA INC.
Reel/Frame 025561/0353 →
CHANGE OF NAME Recorded Dec 22, 2010
From: 6467253 CANADA INC.
To: TROPIC NETWORKS INC.
Reel/Frame 025551/0890 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 15, 2006
From: SPICER, JOHN WILLIAM; EDMISON, KELVIN ROSS; MARCHAND, CLAREY ROLAND CHRISTOPHER
To: TROPIC NETWORKS INC.
Reel/Frame 018002/0736 →
Continuity (1)
Related Publication 20060288102A1 · Dec 21, 2006