US6519635B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
SNMP master agent that translates messages to a sub-agent proprietary format using a translation table by the sub-agent
Assignee: Cisco Technology Inc
•
Filing: 1998-04-30
•
Granted: 2003-02-11
•
Expires: 2018-04-30
Abstract
Abstract A simple network management protocol (SNMP) manager communicates with an SNMP master agent using an SNMP data unit (PDU). The PDU includes identification data identifying a particular sub-agent and an SNMP command for an associated managed object. The master agent translates the PDU from the SNMP format into a proprietary database record format used by the sub-agent. The master agent translates the SNMP PDU into the proprietary database record format using a translation table provided by the sub-agent. Messages also flow from the sub-agent to the SNMP manager. The master agent translates these messages from the proprietary database record format into an SNMP PDU using the translation table.
Inventors
- 👤 Michael Champlin
- 👤 Mark Carroll
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-06 01:13
CPC Classifications
H; H04; H04L; H04L41/00; H04L41/02; H04L41/0213; H04L41/0226; H04L41/04; H04L41/046; H04L69/00; H04L69/08; H04L9/00; H04L9/40
Claims Analysis
Total Claims: 29
Claim 1
Independent Claim
95 words
In a system comprising a master agent communicating with a manager using a standard simple network management protocol (SNMP) format and a sub-agent communicating with an associated managed object using a sub-agent proprietary format different from the SNMP format, a method comprising: receiving a communication at the master agent from the manager in the SNMP format; and translating the communication at the master agent on behalf of the sub-agent from the SNMP format to the sub-agent proprietary format, the translating is performed by the master agent by accessing a translation table provided by the sub-agent.
Claim 2
Dependent Claim
95 words
In a system comprising a master agent communicating with a manager using a standard simple network management protocol (SNMP) format and a sub-agent communicating with an associated managed object using a sub-agent proprietary format different from the SNMP format, a method comprising: receiving a communication at the master agent from the manager in the SNMP format; and translating the communication at the master agent on behalf of the sub-agent from the SNMP format to the sub-agent proprietary format, the translating is performed by the master agent by accessing a translation table provided by the sub-agent.
Claim 3
Dependent Claim
18 words
The method of claim 1 further comprising transmitting the communication in the sub-agent proprietary format to the sub-agent.
Claim 4
Dependent Claim
18 words
The method of claim 2 further comprising invoking a service function by said sub-agent according to the communication.
Claim 5
Dependent Claim
32 words
The method of claim 1 , wherein translating further includes substituting a SNMP protocol data unit (PDU) with a database record used by the sub-agent to communicate with the associated managed object.
Claim 6
Dependent Claim
16 words
The method of claim 1 , wherein the translation table is stored by the master agent.
Claim 7
Dependent Claim
23 words
The method of claim 4 wherein the master agent bypasses the sub-agent to directly access the database record of the associated managed object.
Claim 8
Dependent Claim
121 words
In a system comprising a Master Agent communicating with an SNMP manager using a simple network management protocol (SNMP) protocol data unit (PDU) format and a sub-agent communicating with an associated managed object using a database record format that is different from the SNMP PDU format, a method comprising: receiving in the SNMP PDU format, at the Master Agent, an SNMP PDU having identification data for the sub-agent and an SNMP command for the associated managed object; and translating at the Master Agent on behalf of the sub-agent the identification data and the SNMP command from the SNMP PDU format to the Database Record format, the translating performed by the master agent by accessing a translation table provided by the sub-agent.
Claim 9
Dependent Claim
121 words
In a system comprising a Master Agent communicating with an SNMP manager using a simple network management protocol (SNMP) protocol data unit (PDU) format and a sub-agent communicating with an associated managed object using a database record format that is different from the SNMP PDU format, a method comprising: receiving in the SNMP PDU format, at the Master Agent, an SNMP PDU having identification data for the sub-agent and an SNMP command for the associated managed object; and translating at the Master Agent on behalf of the sub-agent the identification data and the SNMP command from the SNMP PDU format to the Database Record format, the translating performed by the master agent by accessing a translation table provided by the sub-agent.
Claim 10
Dependent Claim
23 words
The method of claim 7 further comprising transmitting the identification data and the SNMP command in the database record format to the sub-agent.
Claim 11
Dependent Claim
25 words
The method of claim 8 further comprising invoking a service function by the sub-agent according to the SNMP command transmitted in the database record format.
Claim 12
Dependent Claim
13 words
The method of claim 7 wherein translating includes designating the associated managed object.
Claim 13
Dependent Claim
33 words
The method of claim 7 wherein the master agent bypasses the sub-agent to directly access a database record indicated by the identification data and the SNMP command contained in the database record format.
Claim 14
Dependent Claim
15 words
The method of claim 7 wherein the translation table is stored by the master agent.
Claim 15
Dependent Claim
96 words
In a system comprising a master agent communicating with a manager using a standard simple network management protocol (SNMP) format and a sub-agent communicating with an associated managed object using a sub-agent proprietary format different from the SNMP format, a method comprising: receiving at the master agent a communication from the sub-agent in the sub-agent proprietary format; and translating the communication at the master agent on behalf of the sub-agent from the sub-agent proprietary format to the SNMP format, the translating is performed by the master agent by accessing a translation table provided by the sub-agent.
Claim 16
Dependent Claim
96 words
In a system comprising a master agent communicating with a manager using a standard simple network management protocol (SNMP) format and a sub-agent communicating with an associated managed object using a sub-agent proprietary format different from the SNMP format, a method comprising: receiving at the master agent a communication from the sub-agent in the sub-agent proprietary format; and translating the communication at the master agent on behalf of the sub-agent from the sub-agent proprietary format to the SNMP format, the translating is performed by the master agent by accessing a translation table provided by the sub-agent.
Claim 17
Independent Claim
77 words
A method comprising; receiving a protocol data unit (PDU) at a simple network management protocol (SNMP) master agent, the PDU in a first format, the PDU having identification data for a SNMP sub-agent and a SNMP command for an associated managed object; accessing a translation table, the translation table provided to the SNMP master agent by the SNMP sub-agent; and using the translation table to translate the identification data from a first format to a second format.
Claim 18
Independent Claim
77 words
A method comprising; receiving a protocol data unit (PDU) at a simple network management protocol (SNMP) master agent, the PDU in a first format, the PDU having identification data for a SNMP sub-agent and a SNMP command for an associated managed object; accessing a translation table, the translation table provided to the SNMP master agent by the SNMP sub-agent; and using the translation table to translate the identification data from a first format to a second format.
Claim 19
Dependent Claim
23 words
The method of claim 14 further compressing transmit ting the identification data and the SNMP command in the second format to the sub-agent.
Claim 20
Independent Claim
104 words
An apparatus comprising: a processor; and a memory, coupled to the processor, having stored therein executable instructions which, when executed by the processor cause the processor to a) receive a protocol data unit (PDU) at a simple network management protocol (SNMP) master agent, the PDU in a first format, the PDU having identification data for a SNMP sub-agent and a SNMP command for an associated managed object, b) access a translation table, the translation table provided to the SNMP master agent by the SNMP sub-agent, and c) use the translation table to translate the identification data from a first format to a second format.
Claim 21
Independent Claim
104 words
An apparatus comprising: a processor; and a memory, coupled to the processor, having stored therein executable instructions which, when executed by the processor cause the processor to a) receive a protocol data unit (PDU) at a simple network management protocol (SNMP) master agent, the PDU in a first format, the PDU having identification data for a SNMP sub-agent and a SNMP command for an associated managed object, b) access a translation table, the translation table provided to the SNMP master agent by the SNMP sub-agent, and c) use the translation table to translate the identification data from a first format to a second format.
Claim 22
Dependent Claim
34 words
The apparatus of claim 16 wherein the executable instructions, when executed by the processor, further cause the processor to transmit the identification data and the SNMP command in the second format to the sub-agent.
Claim 23
Dependent Claim
98 words
A simple network management protocol (SNMP) distributed network comprising: a SNMP manager, the SNMP manager capable of transmitting a SNMP protocol data unit (PDU), the SNMP PDU having identification data for a sub-agent and a SNMP command for an associated managed object, the SNMP PDU transmitted in a first format; a SNMP master agent having associated therewith a translation table such that access to the translation table allows translation of the identification data and the SNMP command from the first format to a second format, the translation table provided to the SNMP master agent by the SNMP sub-agent.
Claim 24
Dependent Claim
98 words
A simple network management protocol (SNMP) distributed network comprising: a SNMP manager, the SNMP manager capable of transmitting a SNMP protocol data unit (PDU), the SNMP PDU having identification data for a sub-agent and a SNMP command for an associated managed object, the SNMP PDU transmitted in a first format; a SNMP master agent having associated therewith a translation table such that access to the translation table allows translation of the identification data and the SNMP command from the first format to a second format, the translation table provided to the SNMP master agent by the SNMP sub-agent.
Claim 25
Dependent Claim
27 words
The SNMP distributed network of claim 18 wherein the SNMP master agent transmits the identification data and the SNMP command in the second format to the sub-agent.
Claim 26
Dependent Claim
28 words
The SNMP distributed network of claim 19 wherein the first format is a SNMP protocol data unit (PDU) format and the second format is a database record format.
Claim 27
Dependent Claim
98 words
A machine-readable medium having stored thereon executable instructions which, when executed by the processor cause the processor to perform a method, the method comprising: receiving a protocol data unit (PDU) at a simple network management protocol (SNMP) master agent, the PDU in a first format, the PDU having identification data for a SNMP sub-agent and a SNMP command for an associated managed object; accessing a translation table, the translation table provided to the SNMP master agent by the SNMP sub-agent; and using the translation table to translate the identification data from a first format to a second format.
Claim 28
Dependent Claim
98 words
A machine-readable medium having stored thereon executable instructions which, when executed by the processor cause the processor to perform a method, the method comprising: receiving a protocol data unit (PDU) at a simple network management protocol (SNMP) master agent, the PDU in a first format, the PDU having identification data for a SNMP sub-agent and a SNMP command for an associated managed object; accessing a translation table, the translation table provided to the SNMP master agent by the SNMP sub-agent; and using the translation table to translate the identification data from a first format to a second format.
Claim 29
Dependent Claim
26 words
The machine-readable medium of claim 21 wherein the method further comprises: transmitting the identification data and the SNMP command in the second format to the sub-agent.
References Cited (Backward Citations)
US6044407A
Cited
US5951649A
Cited
US5438614A
Cited
US5778377A
Cited
US5793646A
Cited
US5678006A
Cited
US6076107A
Cited
US6055243A
Cited
US5740368A
Cited
US5764955A
Cited
US6018567A
Cited
US6104868A
Cited
US6263366B1
Cited
US6226679B1
Cited
US6068661A
Cited
US6122639A
Cited
US6009431A
Cited
US6058431A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2006-02-10 | 2006-08-12 | 2007-02-11 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2010-02-10 | 2010-08-12 | 2011-02-11 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2014-02-10 | 2014-08-12 | 2015-02-11 | $7700.00 | Window Closed / Lapsed |