Network apparatus with Java co-processor
First Claim
1. A network apparatus comprising:
- an external network data port;
a processor coupled to external network data port;
a data bus coupled to the processor;
a memory coupled to the processor and the data bus to store data and program instructions;
a maintenance data port coupled to the data bus; and
a coprocessor coupled to the data bus to monitor a flow of network data through the external network data port, analyze information regarding the flow of network data, and automatically reconfigure the flow of network data supported by the network apparatus in response to the information indicating that a threshold condition, being data prestored within the memory, has been met.
19 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for automatically configuring a network switch having external network data ports, a processor, memory, data bus, and coprocessor. Network data is monitored on the external network data port. Information about the network data traffic is compared to one or more threshold conditions. The network switch is automatically configured by the coprocessor if the network data meets one of the threshold conditions. The monitor and configuration functions can be performed by software running on the coprocessor which has been downloaded from an external network maintenance station through a maintenance data port. Information about the network data traffic can be uploaded to the external network maintenance station through a maintenance data port.
-
Citations
16 Claims
-
1. A network apparatus comprising:
-
an external network data port;
a processor coupled to external network data port;
a data bus coupled to the processor;
a memory coupled to the processor and the data bus to store data and program instructions;
a maintenance data port coupled to the data bus; and
a coprocessor coupled to the data bus to monitor a flow of network data through the external network data port, analyze information regarding the flow of network data, and automatically reconfigure the flow of network data supported by the network apparatus in response to the information indicating that a threshold condition, being data prestored within the memory, has been met. - View Dependent Claims (2, 4, 5, 6, 7, 8, 9)
-
-
3. A method comprising:
-
monitoring information related to network traffic data on the external network data port internally within a network switch;
comparing the information with at least one predefined threshold condition; and
automatically reconfiguring the network switch if the information meets or exceeds the at least one predefined threshold condition by transferring information into the internal memory through a maintenance data port. - View Dependent Claims (16)
transferring Java bytecode to a Java Virtual Machine loaded in the network switch; - and
converting the Java bytecode into machine code executed by the network switch.
-
-
10. A method for configuring a network switch having an external network data port, a maintenance data port, processor, memory, data bus, and coprocessor, the method comprising:
-
loading software for use by the coprocessor to monitor network data traffic through the maintenance data port;
monitoring network data traffic on the external network data port by the coprocessor;
comparing the network data traffic to at least one predefined threshold condition; and
automatically configuring the network switch with the coprocessor if the network data traffic meets the at least one predefined threshold condition. - View Dependent Claims (11, 12, 13, 14, 15)
-
Specification