×

Method and apparatus to facilitate fast network management protocol replies in large tables

  • US 6,789,082 B2
  • Filed: 07/13/2001
  • Issued: 09/07/2004
  • Est. Priority Date: 07/13/2001
  • Status: Expired due to Term
First Claim
Patent Images

1. A method to facilitate fast network management protocol replies in large tables, comprising:

  • receiving a request for a next row in a network management protocol table;

    comparing an object identifier associated with the network management protocol table in the request with a pre-calculated object identifier; and

    if the object identifier matches the pre-calculated object identifier, responding to the request with a pre-calculated response, otherwise searching a management information base for the next row in the network management protocol table, calculating a response, wherein the response includes data from requested columns of the next row, and responding to the request with the response;

    wherein, before responding to the request with the pre-calculated response or responding to the request with the response, selecting a candidate next row in the network management protocol table, creating the pre-calculated object identifier for the candidate next row, saving the pre-calculated object identifier, creating the pre-calculated response for the candidate next row, wherein the pre-calculated response includes data from requested columns of the candidate next row, and saving the pre-calculated response;

    wherein receiving the request for the next row from the network management protocol table includes;

    locating a protocol data unit in the request; and

    determining the object identifier within the protocol data unit;

    wherein determining the next row in the network management protocol table includes;

    decoding the object identifier in the protocol data unit; and

    searching for an object related to the object identifier in the management information base.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×