Claims
- 1. A system for managing video network devices, the system comprising:
a management adapter accessible to a user interface, the management adapter having a list that identifies the video network devices; and a device access layer interfaced with the management adapter and the video network devices, the device access layer representing the video network devices as objects to support management of the video network devices through the management adapter.
- 2. The system of claim 1 wherein the device access layer represents the video network devices as Management Beans.
- 3. The system of claim 2 wherein each video network device communicates with the network through one of plural protocols, the Management Bean for a video network device communicating with the video network device in the protocol associated with the video network device.
- 4. The system of claim 3 wherein the Management Beans communicate with the management adapter using a common protocol.
- 5. The system of claim 1 wherein the video network devices have plural types, the device access layer representing each type of video network device as an object class.
- 6. The system of claim 5 wherein a video network device belongs to plural types, the device access layer representing the video network device as plural objects, each of the plural objects belonging to a class corresponding to the plural types.
- 7. The system of claim 5 wherein a video network device type comprises an endpoint type.
- 8. The system of claim 5 wherein a video network device type comprises an MCU type.
- 9. The system of claim 5 wherein a video network device type comprises a gatekeeper type.
- 10. The system of claim 5 wherein a video network device comprises a gateway type.
- 11. The system of claim 5 wherein a video network device comprises a network device type.
- 12. The system of claim 1 wherein the device access layer comprises a Management Bean server having Management Bean objects that correspond to the video network devices, each Management Bean object encapsulating attributes that support access to a video network device.
- 13. The system of claim 1 wherein the video network devices comprise one or more of plural device types, each device type having a common interface defined by a Management Bean class.
- 14. The system of claim 13 further comprising first and second video network devices interfaced with the device access layer, the first and second video network devices having a common device type represented by a common Management Bean class, the first video network device communicating with a first Management Bean by a first format, the second video device communicating with a second Management Bean by a second format, the first and second Management Beans communicating with the management adapter by a common format.
- 15. A method for communicating with first and second video network devices having first and second communication formats, the method comprising:
interfacing with a management platform through a management interface format to identify the video network devices; associating the first video network device with a first object and the second video network device with a second object; translating communication to the first video network device with the first object from the interface format to the first communication format; and translating communication to the second video network device with the second object from the interface format to the second communication format.
- 16. The method of claim 15 wherein the first and second objects comprise Management Beans.
- 17. The method of claim 15 wherein the management interface format comprises SNMP.
- 18. The method of claim 15 further comprising:
dividing the video network devices into types of devices; and establishing an object class for each type of video network device.
- 19. The method of claim 18 wherein each type of video network device has a common interface for exchanging data between an external interface and objects of the class associated with the type of video network device.
- 20. A method for interfacing an SNMP management application with network devices having disparate native interface protocols, the method comprising:
representing each device as a Management Bean stored on a server; providing an SNMP management instruction for a device to an SNMP adapter; communicating the SNMP management instruction using the SNMP adapter as a management bean client in communication with the server; and communicating the SNMP management instruction from the server through the management bean representing the device to the device in the native protocol of the device.
- 21. The method of claim 20 further comprising:
associating the device receiving the SNMP management instruction with an IP address; and communicating a second SNMP management instruction to the device with the IP address.
- 22. The method of claim 20 further comprising:
listing the network devices in a MIB; and associating the network devices with IP addresses with the SNMP adapter.
- 23. The method of claim 20 further comprising:
communicating between the management bean client and the server with standardized attributes defined for each device.
- 24. The method of claim 20 wherein the network devices comprise video devices.
- 25. A system for interfacing plural network devices with an application through an SNMP interface, the network devices having disparate native protocols, the system comprising:
an adapter in communication with the application to accept SNMP instructions from the application for a network device; an agent in communication with the adapter, the agent representing the network devices as objects having attributes; wherein the adapter and agent cooperate to convert the SNMP instructions to the native protocol with the network device object attributes translated into requests to the network device in the native protocol of the network device.
- 26. The system of claim 25 wherein the network devices comprise video network devices.
- 27. A method for managing a video network having plural video devices, the method comprising:
representing each video device as an object having attributes; communicating management instructions to the objects of the video devices; and translating object attributes of the communication instructions into device-specific instructions to manage one or more of the video devices.
- 28. The method of claim 27 further comprising:
listing the attributes of an object that represents a video device; and selecting one or more attributes to create a MIB for the video device.
- 29. The method of claim 28 further comprising:
selecting one or more variables from one or more pre-existing MIBs associated with the video device for inclusion with the created MIB.
- 30. The method of claim 28 wherein the created MIB cooperates with a management application for communicating management instructions to the object associated with the video device.
- 31. The method of claim 30 wherein the communication instructions comprises SNMP management instructions.
- 32. The method of claim 31 wherein the object comprises a management bean.
- 33. The method of claim 28 wherein the created MIB consists of read-only variables.
- 34. The method of claim 28 wherein the created MIB comprises variables for a restricted set of users.
- 35. The method of claim 27 wherein the device specific instructions comprise non-SNMP instructions.
- 36. A system for managing a video network having plural video network devices, the system comprising:
plural objects, each object having attributes to represent a video network device; one or more lists of the attributes; one or more MIB having variables of the video network device; and a MIB summation engine operational to select one or more attributes and one or more variables to dynamically create a MIB for a predetermined one of the video network devices.
- 37. The system of claim 36 wherein the created MIB comprises a structure associated with a predetermined and restricted set of users.
- 38. The system of claim 37 wherein the structure comprises a tiered folder structure.
- 39. The system of claim 36 wherein the created MIB comprises read only variables.
- 40. The system of claim 36 further comprising a management application associated with the video network and operational to manage the video devices.
- 41. The system of claim 40 wherein the management application comprises an SNMP application.
- 42. The system of claim 41 wherein the created MIB cooperates with the management application to manage the video network device.
- 43. The system of claim 42 wherein the object translates instructions from the management application to a protocol native to the network video device.
- 44. The system of claim 43 wherein the object comprises a management bean.
- 45. A method for managing disparate video network devices with an SNMP application, the disparate video network devices having disparate native protocols, the method comprising:
representing the video network devices as objects having attributes, the objects translating instructions from the SNMP application to a native protocol of the video network device associated with the object; dynamically creating a MIB for a video network device from selected attributes of the object associated with the video network device; and accessing the dynamically created MIB with the SNMP application to manage the associated video network device.
- 46. The method of claim 45 wherein dynamically creating further comprises:
dynamically creating the MIB from selected variables of pre-existing MIBs associated with the video network device.
- 47. The method of claim 45 further comprising:
creating a translator table to associate the attributes with the dynamically created MIB.
- 48. The method of claim 45 wherein the SNMP application comprises HP Openview.
- 49. The method of claim 45 wherein dynamically creating the MIB further comprises:
selecting attributes for inclusion in the MIB to customize the MIB for a specific user.
RELATED APPLICATIONS
[0001] This application claims priority to U.S. Provisional Application Serial No. 60/309,136, filed on Jul. 31, 2001, and entitled “System and Method for Managing Disparate Video Network Devices Through a Management Information Base.”
Provisional Applications (1)
|
Number |
Date |
Country |
|
60309136 |
Jul 2001 |
US |