Analysis of network operation
First Claim
1. A system comprising:
- a network device, at least partially implemented in hardware, to;
receive information associated with a plurality of different types of data collection devices,the information relating to operation of devices associated with a cellular network and communications in the cellular network,the different types of data collection devices including at least two of;
a first data collection computing device to collect data based on simple network management protocol (SNMP),a second data collection computing device to collect data based on syslog logging,a third data collection computing device to collect data based on central processing unit utilization,a fourth data collection computing device to collect data based on NetFlow data,a fifth data collection computing device to collect data based on session initiation protocol flow information exchange (SIPFix),a sixth data collection computing device to collect data based on internet protocol flow information exchange (IPFix),a seventh data collection computing device to collect data based on subscriber packets, oran eighth data collection computing device to collect data based on signaling links associated with set-up, management, or tear-down of communications;
analyze the information;
determine, based on a result of analyzing the information, that an issue exists relating to operation of the cellular network;
identify one or more options, of a plurality of options, for addressing the issue by changing one or more operational characteristics associated with the cellular network,the plurality of options including at least one of;
adjusting a quantity of messages being delivered in the cellular network,adjusting a quantity of user devices connected to the cellular network,adjusting an amount of bandwidth associated with the cellular network, orcausing incoming or outgoing messages, associated with the cellular network, to be sent to a particular network device for further analysis;
identify an option, of the one or more options, for addressing the issue;
send a message to one or more computing devices, associated with the cellular network, based on the identified option,the one or more computing devices causing changes to be made to the one or more operational characteristics, associated with the cellular network, based on the message,based on the one or more operational characteristics and the identified option, the one or more computing devices instructing one or more other network devices, at least partially implemented in hardware and associated with the cellular network, to;
adjust the quantity of messages,adjust the quantity of user devices,adjust the amount of bandwidth, orcause the incoming or outgoing messages to be sent to the particular network device for further analysis.
1 Assignment
0 Petitions
Accused Products
Abstract
A network device is configured to receive information from a number of different types of data collection devices. The information may relate to operation of devices in a network and communications in the network. The network device is configured to further analyze the information and determine that an issue exists relating to operation of the network. The network device is configured further to send a message to a policy device based on determining that the issue exists relating to the operation of the network. The policy device may generate or change a rule or policy associated with the operation of the network, based on the message, to instruct one or more other network devices to change the operation of the network.
-
Citations
20 Claims
-
1. A system comprising:
-
a network device, at least partially implemented in hardware, to; receive information associated with a plurality of different types of data collection devices, the information relating to operation of devices associated with a cellular network and communications in the cellular network, the different types of data collection devices including at least two of; a first data collection computing device to collect data based on simple network management protocol (SNMP), a second data collection computing device to collect data based on syslog logging, a third data collection computing device to collect data based on central processing unit utilization, a fourth data collection computing device to collect data based on NetFlow data, a fifth data collection computing device to collect data based on session initiation protocol flow information exchange (SIPFix), a sixth data collection computing device to collect data based on internet protocol flow information exchange (IPFix), a seventh data collection computing device to collect data based on subscriber packets, or an eighth data collection computing device to collect data based on signaling links associated with set-up, management, or tear-down of communications; analyze the information; determine, based on a result of analyzing the information, that an issue exists relating to operation of the cellular network; identify one or more options, of a plurality of options, for addressing the issue by changing one or more operational characteristics associated with the cellular network, the plurality of options including at least one of; adjusting a quantity of messages being delivered in the cellular network, adjusting a quantity of user devices connected to the cellular network, adjusting an amount of bandwidth associated with the cellular network, or causing incoming or outgoing messages, associated with the cellular network, to be sent to a particular network device for further analysis; identify an option, of the one or more options, for addressing the issue; send a message to one or more computing devices, associated with the cellular network, based on the identified option, the one or more computing devices causing changes to be made to the one or more operational characteristics, associated with the cellular network, based on the message, based on the one or more operational characteristics and the identified option, the one or more computing devices instructing one or more other network devices, at least partially implemented in hardware and associated with the cellular network, to; adjust the quantity of messages, adjust the quantity of user devices, adjust the amount of bandwidth, or cause the incoming or outgoing messages to be sent to the particular network device for further analysis. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving, by a network device at least partially implemented in hardware, information associated with a plurality of different types of data collection devices, the information relating to operation of devices associated with a cellular network and communications in the cellular network; the different types of data collection devices including at least two of; a first data collection computing device to collect data based on simple network management protocol (SNMP), a second data collection computing device to collect data based on syslog logging, a third data collection computing device to collect data based on central processing unit utilization, a fourth data collection computing device to collect data based on NetFlow data, a fifth data collection computing device to collect data based on session initiation protocol flow information exchange (SIPFix), a sixth data collection computing device to collect data based on internet protocol flow information exchange (IPFix), a seventh data collection computing device to collect data based on subscriber packets, or an eighth data collection computing device to collect data based on signaling links associated with set-up, management, or tear-down of communications; analyzing, by the network device, the information; determining, by the network device and based on a result of analyzing the information, that an issue exists relating to operation of the cellular network; identifying, by the network device, one or more options, of a plurality of options, for addressing the issue, the plurality of options including at least one of; adjusting a quantity of messages being delivered in the cellular network, adjusting a quantity of user devices connected to the cellular network, adjusting an amount of bandwidth associated with the cellular network, or causing incoming or outgoing messages, associated with the cellular network, to be sent to a particular network device for further analysis; identifying an option, of the one or more options, for addressing the issue; sending, by the network device, a message to one or more computing devices, associated with the cellular network, based on the identified option, the message causing the one or more computing devices to cause a change to be made to an operational characteristic associated with the cellular network, based on the operational characteristic and the identified option, the one or more computing devices causing one or more other network devices, at least partially implemented in hardware and associated with the cellular network, to; adjust the quantity of messages, adjust the quantity of user devices, adjust the amount of bandwidth, or cause the incoming or outgoing messages to be sent to the particular network device for further analysis. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium storing instructions, the instructions comprising:
-
one or more instructions that, when executed by one or more processors, cause the one or more processors to; receive information associated with a plurality of different types of data collection devices, the information relating to operation of devices associated with a cellular network and communications in the cellular network, the different types of data collection devices including at least two of; a first data collection computing device to collect data based on simple network management protocol (SNMP), a second data collection computing device to collect data based on syslog logging, a third data collection computing device to collect data based on central processing unit utilization, a fourth data collection computing device to collect data based on NetFlow data, a fifth data collection computing device to collect data based on session initiation protocol flow information exchange (SIPFix), a sixth data collection computing device to collect data based on internet protocol flow information exchange (IPFix), a seventh data collection computing device to collect data based on subscriber packets, or an eighth data collection computing device to collect data based on signaling links associated with set-up, management, or tear-down of communications; analyze the information; determine, based on a result of analyzing the information, that an issue exists relating to an operation of the cellular network; identify one or more options, of a plurality of options for addressing the issue, the plurality of options including at least one of; adjusting a quantity of messages being delivered in the cellular network, adjusting a quantity of user devices connected to the cellular network, adjusting an amount of bandwidth associated with the cellular network, or causing incoming or outgoing messages, associated with the cellular network, to be sent to a particular network device for further analysis; identify an option, of the one or more options, for addressing the issue; send a message to one or more computing devices, associated with the cellular network, based on the identified option, the one or more computing device causing changes to be made to one or more operational characteristics, associated with the cellular network, based on the message and the identified option, the one or more computing devices instructing one or more other network devices, at least partially implemented in hardware and associated with the cellular network, to; adjust the quantity of messages, adjust the quantity of user devices, adjust the amount of bandwidth, or cause the incoming or outgoing messages to be sent to the particular network device for further analysis. - View Dependent Claims (18, 19, 20)
-
Specification