Communications network elements and methods of monitoring communications networks
First Claim
Patent Images
1. A communications network element comprising:
- first circuitry configured for providing network communications for a network in which the element is to be incorporated;
second circuitry configured to monitor operation of the network in which the element is to be incorporated, said second circuitry being partitioned into a plurality of functional blocks, at least one functional block configured to operate continuously, wherein the network element is configured to reprogram at least one other functional block without halting operation of any other functional block; and
a connection to the network for receiving a measurement module, containing instructions for reprogramming the at least one other functional block, wrapped within packets traveling through the network;
a memory configured to store the measurement module containing instructions for reprogramming the at least one other functional blocks,each at least one other functional block comprising;
a transit memory configured for temporary storage of the measurement module and further configured for a security and authentication verification of the measurement module stored within the transit memory; and
a processing element configured for receiving and running the measurement module upon successful security and authentication verification of the measurement module.
3 Assignments
0 Petitions
Accused Products
Abstract
A network element is provided with the capability to perform monitoring and/or measurement functions on the element and the network of which it is a part. The monitoring/measurement functionality is implemented by programmable devices to enable the functionality to be modified and updated without removing the network element from service.
-
Citations
8 Claims
-
1. A communications network element comprising:
-
first circuitry configured for providing network communications for a network in which the element is to be incorporated; second circuitry configured to monitor operation of the network in which the element is to be incorporated, said second circuitry being partitioned into a plurality of functional blocks, at least one functional block configured to operate continuously, wherein the network element is configured to reprogram at least one other functional block without halting operation of any other functional block; and a connection to the network for receiving a measurement module, containing instructions for reprogramming the at least one other functional block, wrapped within packets traveling through the network; a memory configured to store the measurement module containing instructions for reprogramming the at least one other functional blocks, each at least one other functional block comprising; a transit memory configured for temporary storage of the measurement module and further configured for a security and authentication verification of the measurement module stored within the transit memory; and a processing element configured for receiving and running the measurement module upon successful security and authentication verification of the measurement module. - View Dependent Claims (2, 3, 4)
-
-
5. A method of monitoring operation of a communications network comprising:
-
implementing network communications in first circuitry of a network element; monitoring operation of the communications network using second circuitry of the network element, partitioning the second circuitry into a plurality of functional blocks, at least one functional block configured to operate continuously, and at least one other functional block configured to be reprogrammed without halting operation of any other functional block; receiving a measurement module, containing instructions for reprogramming the at least one other functional block, wrapped within packets traveling through the network; storing the measurement module, containing instructions for reprogramming the at least one other functional blocks, in a memory of the network element, wherein reprogramming the at least one other functional block comprises; loading the measurement module into a transit memory of the functional block; performing a security and authentication verification of the measurement module stored within the transit memory of the functional block; upon successful security and authentication verification of the measurement module, loading the measurement module into a processing element of the functional block. - View Dependent Claims (6, 7, 8)
-
Specification