Claims
- 1. A method for providing dynamic configuration of network elements in a data network, the data network including at least one network element, said network element having a plurality operating parameters associated therewith, said operating parameters being related to at least one control parameter of said element, said method comprising:reporting operating parameter information related to at least one network element to a data store; receiving an event notification, said event notification relating to available updated information for at least one control parameter associated with said network element; said updated information being generated in response to changes in net-work conditions; and dynamically configuring said network element using said updated information to thereby affect operation of said network element.
- 2. The method of claim 1 further comprising retrieving, in response to said event notification, the at least a portion of the updated information at the network element.
- 3. A computer program product comprising a computer readable medium having computer code embodied therein for implementing the method of claim 1.
- 4. The method of claim 1 wherein said dynamically configuring includes dynamically configuring said network element using said at least one control parameter to thereby affect operating parameter information reported to said data store.
- 5. The method of claim 1 wherein said control information is retrieved from said data store.
- 6. The method of claim 1 wherein said network element includes a data structure, and wherein said method includes storing said retrieved updated information in said data structure.
- 7. The method of claim 6 further including using the data stored within said data structure to dynamically configure said network element.
- 8. The method of claim 1 wherein said control information is retrieved from said data store using a directory access protocol (DAP).
- 9. The method of claim 1 further including registering said network element with an event notification service in order to receive notification of events relating to control parameters associated with said network element.
- 10. The method of claim 9 further including reporting errors detected by said network element to an event notification server.
- 11. The method of claim 10 further including notifying at least one other network element of said error reported by said first network element.
- 12. The method of claim 9 wherein said event notification service is implemented using a common object request broker architecture (CORBA).
- 13. The method of claim 1 wherein said operating parameter information is selected from a group consisting of: committed information rate data, committed burst size data, excess information rate data, circuit queue length data, congestion indicator data, and packets dropped data.
- 14. A method for providing dynamic feedback control of network elements in a data network, the data network including at least one network element, said network element having a plurality operating parameters associated therewith, said operating parameters being related to at least one control parameter of said element, said method comprising:providing operating parameter information relating to at least one network element to a data store; receiving control data, said control data relating to updated information generated in response to changing network conditions, the control data being for affecting operation of the network element; and automatically configuring said network element using said control data to thereby affect operation of said network element.
- 15. A computer program product comprising a computer readable medium having computer code embodied therein for implementing the method of claim 14.
- 16. The method of claim 14 further including requesting said control data in response to notification of an event relating to an update of said control data.
- 17. The method of claim 14 wherein said receiving includes accessing said control data in response to notification of an event relating to an update of said control data.
- 18. A dynamically configurable data network comprising:at least one network element, said network element having a plurality operating parameters associated therewith, said operating parameters being related to at least one control parameter of said element; said element being operable to report information related to at least a portion of said operating parameters to a data store; said element further being operable to retrieve updated information relating to at least one control parameter in response to receiving an event notification relating to available updated information generated in response to changes in network conditions; and said element further being operable to automatically configure itself using the retrieved updated information to thereby affect at least one of said operating parameters.
- 19. The network of claim 18 wherein said element is further operable to retrieve said updated information from said data store.
- 20. The network of claim 18 wherein said element further includes an event notification entity configured to register said network element with an event notification service, and to receive notification of a registered event.
- 21. The network element of claim 18 wherein said element further includes a data structure for storing said retrieved updated information.
- 22. The network of claim 18 wherein said network element is a router.
- 23. The network of claim 18 wherein said network element is a data terminating equipment device.
- 24. The network of claim 18 wherein said network element is a data communication equipment device.
- 25. The network of claim 18 wherein said network element is a switching circuit.
- 26. The network of claim 18 wherein said network is a frame relay network.
- 27. The network of claim 18 wherein said network is an ATM network.
- 28. A dynamically configurable network element in a feedback-based adaptive network, said element comprising:at least one CPU; memory; a data structure for storing control parameter information used for configuring said network element; and an event handling entity operable to receive event notification information relating to updated information generated in response to changing network conditions; said event handling entity being further operable to cause said network element to automatically configure itself using the updated information to thereby affect its operation.
- 29. A system for providing dynamic configuration of network elements in a data network, the data network including at least one network element, said network element having a plurality operating parameters associated therewith, said coerating parameters being related to at leas one control parameter of said element, said system comprising:means for reporting operating parameter information related to at least one network element to a data store; means for receiving an event notification, said event notification relating to available updated information for at least one control parameter associated with said network element; said updated information being generated in response to changes in network conditions; and means for dynamically configuring said network element using said updated information to thereby affect operation of said network element.
RELATED APPLICATION DATA
This invention is related to U.S. patent application Ser. No. 09/342,337, filed on the same day as this patent application, naming Shankar Natarajan, Andrew G. Harvey, Hsuan-Chung Lee, Vipin Rawat, and Leo Pereira as inventors, and entitled “Policy Engine which Supports Application Specific Plug-ins for Enforcing Policies in a Feedback-Based, Adaptive Data Network”. That application is incorporated herein by reference in its entirety and for all purposes.
This invention is related to U.S. patent application Ser. No. 09/342,321, filed on the same day as this patent application, naming Shankar Natarajan, Andrew G. Harvey, Hsuan-Chung Lee, Vipin Rawat, and Leo Pereira as inventors, and entitled “Dynamic Adjustment Of Network Elements Using A Feedback-Based Adaptive Technique”. That application is incorporated herein by reference in its entirety and for all purposes.
This invention is related to U.S. patent application Ser. No. 09/342,742, filed on the same day as this patent application, naming Shankar Nataraj an, Andrew G. Harvey, Hsuan-Chung Lee, Vipin Rawat, and Leo Pereira as inventors, and entitled “Technique for Collecting Operating information from Network Elements, and for Controlling Network Element Behavior in a Feedback-Based, Adaptive Data Network”. That application is incorporated herein by reference in its entirety and for all purposes.
This invention is related to U.S. patent application Ser. No. 09/342,341, filed on the same day as this patent application, naming Shankar Natarajan, Andrew G. Harvey, Hsuan-Chung Lee, Vipin Rawat, and Leo Pereira as inventors and entitled “Technique for Providing Dynamic Modification of Application Specific Policies in a Feedback-Based, Adaptive Data Network”. That application is incorporated herein by reference in its entirety and for all purposes.
This invention is related to U.S. patent application Ser. No. 09/342,714, filed on the same day as this patent application, naming Shankar Natarajan, Andrew G. Harvey, Hsuan-Chung Lee, Vipin Rawat, and Leo Pereira as inventors, and entitled “Technique for Providing Automatic Event Notification of Changing Network Conditions to Network Elements in an Adaptive, Feedback-Eased Data Network”. That application is incorporated herein by reference in its entirety and for all purposes
US Referenced Citations (41)
Non-Patent Literature Citations (1)
Entry |
Arlein, Robert, et al., “LATP Trigger Gateway for LDAP Directories,” Bell Labs Research Document, Mar. 17, 1999. |