System for management of Internet telephony equipment deployed behind firewalls
First Claim
1. A sub-manager (20) for interfacing between a network management system (22) and a plurality of clients (18), each of such clients (18) being served by a firewall (16), the sub-manager (20) comprising:
- a network management agent (25) for exchanging master network management messages (190) with the network management system (22);
a connections module (24) for establishing a network connection (45) with each of the plurality of clients (18);
a message handling module (26) for;
receiving a master network management request message (170) from the network management system (22), the master network management request message (170) including a plurality of master object identifiers (182), each master object identifier (182) comprising a client identifier (46) that identifies a particular one of the clients (18) and a variable portion (210) that identifies a variable value (44) within a client management information base (34);
generating at least one client network management request message (172), each client network management request message (172) including a client object identifier (188) that identifies the variable value (44) within the client management information base (34);
providing each client network management request message (172) to the particular one of the clients (18) identified by the client identifier (46) over the network connection (45) established with such particular one of the clients (18);
receiving a client response message (206) from each of the particular one of the clients (18) to which a client network management message (172) was provided, each client response message (206) including the client object identifier (188) and the variable value (44);
aggregating each client response message (206) to generate a master response message (192), the master response message (192) including the plurality of master object identifiers (182) and each master object identifier (182) comprising the client identifier (46) and the variable value received in the client response message (206); and
providing the master response message (192) to the network management system (22).
1 Assignment
0 Petitions
Accused Products
Abstract
A sub-manager interfaces between a traditional SNMP network management system (NMS) a plurality of clients, each of which may be served by a network address and port translation firewall. The sub-manager operates a master management information base and receives master network management request messages from the network management server. The master network management request message includes at least one master object identifier which comprises a client identifier which identifies a particular one of the clients and a variable portion that identifies a variable value within a client management information base. The sub-manager, in response, generates one or more client network management request messages to identified clients over TCP/IP connections through the firewall. The client network management request message includes a client object identifier that identifies the variable within the client management information base.
106 Citations
18 Claims
-
1. A sub-manager (20) for interfacing between a network management system (22) and a plurality of clients (18), each of such clients (18) being served by a firewall (16), the sub-manager (20) comprising:
-
a network management agent (25) for exchanging master network management messages (190) with the network management system (22);
a connections module (24) for establishing a network connection (45) with each of the plurality of clients (18);
a message handling module (26) for;
receiving a master network management request message (170) from the network management system (22), the master network management request message (170) including a plurality of master object identifiers (182), each master object identifier (182) comprising a client identifier (46) that identifies a particular one of the clients (18) and a variable portion (210) that identifies a variable value (44) within a client management information base (34);
generating at least one client network management request message (172), each client network management request message (172) including a client object identifier (188) that identifies the variable value (44) within the client management information base (34);
providing each client network management request message (172) to the particular one of the clients (18) identified by the client identifier (46) over the network connection (45) established with such particular one of the clients (18);
receiving a client response message (206) from each of the particular one of the clients (18) to which a client network management message (172) was provided, each client response message (206) including the client object identifier (188) and the variable value (44);
aggregating each client response message (206) to generate a master response message (192), the master response message (192) including the plurality of master object identifiers (182) and each master object identifier (182) comprising the client identifier (46) and the variable value received in the client response message (206); and
providing the master response message (192) to the network management system (22). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of interfacing between a network management system (22) and a plurality of clients (18), each of such clients (18) being served by a firewall (16), the method comprising:
-
establishing a connection (45) with each of the plurality of clients (18);
receiving a master network management request message (170) from the network management system (22), the master network management request message (170) including a plurality of master object identifiers (182), each master object identifier (182) comprising a client identifier (46) that identifies a particular one of the clients (18) and a variable portion (210) that associates with a variable value (44) within a client management information base (34);
generating at least one client network management request message (172), the client network management request message (172) including a client object identifier (188) that identifies the variable value (44) within the client management information base (34);
providing each client network management request message (172) to the particular one of the clients (18) identified by the client identifier (46) over the network connection (45) established with such particular one of the clients (18);
receiving a client response message (206) from each of the particular one of the clients (18) to which a client network management message (172) was provided, each client response message (206) including the client object identifier (188) and the variable (44);
aggregating each client response message (206) to generate master response message (192), the master response message (192) including the plurality of master object identifiers (182) and each master object identifier (182) comprising the client identifier (46) and the variable value (44) received in the client response message; and
providing the master response message to the network management system (22). - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification