← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag