Integrated multiport switch having independently resettable management information base (MIB)
First Claim
1. In an integrated multiport network switch comprising an integrated chip having a plurality of ports for transmitting data to and receiving data from a data network, said chip comprising a plurality of storage means, a method comprising the steps of:
- accumulating data relating to switch operation in one of said storage means;
repetitively transferring the data accumulated in said accumulating step to a memory external to said chip;
resetting said one storage means independently of the others of said plurality of storage means in response to a reset data signal, said resetting step comprising clearing data stored in said one storage means; and
suspending said accumulating step when said resetting step occurs; and
wherein said data is related to predefined parameters for each transmission of data and reception of data at said ports and said one of said storage means is a component of a management information base (MIB) engine.
1 Assignment
0 Petitions
Accused Products
Abstract
An integrated multiport switch (IMS) in which an on-chip management information base (MIB) accumulation processor enables monitoring of a significantly larger number of MIB objects to be stored in external memory while minimizing media access controller (MAC) complexity. A MAC for each port in the IMS outputs a MIB report for each transmission or reception of data according to a specific compressed format to a MIB engine that can be centrally located on the chip. The MIB engine decodes the MIB report into a plurality of associated MIB objects, which are temporarily accumulated until the external memory is updated. The MIB engine initiates the stored MIB value updating process by retrieving the values from the external memory and adding the accumulated MIB objects to the retrieved values. The updated MIB objects are then transmitted back to the external memory for storage therein and the MIB engine object values are cleared. Reset of the MIB related storage elements in response to an external data signal is effected independently of other chip logic elements.
26 Citations
10 Claims
-
1. In an integrated multiport network switch comprising an integrated chip having a plurality of ports for transmitting data to and receiving data from a data network, said chip comprising a plurality of storage means, a method comprising the steps of:
-
accumulating data relating to switch operation in one of said storage means; repetitively transferring the data accumulated in said accumulating step to a memory external to said chip; resetting said one storage means independently of the others of said plurality of storage means in response to a reset data signal, said resetting step comprising clearing data stored in said one storage means; and suspending said accumulating step when said resetting step occurs; and wherein said data is related to predefined parameters for each transmission of data and reception of data at said ports and said one of said storage means is a component of a management information base (MIB) engine. - View Dependent Claims (2, 5, 6, 7, 8, 9)
-
-
3. In an integrated multiport network switch comprising an integrated chip having a plurality of ports for transmitting data to and receiving data from a data network, said chip comprising a plurality of storage means, a method comprising the steps of:
-
accumulating data relating to switch operation in one of said storage means; repetitively transferring the data accumulated in said accumulating step to a memory external to said chip; and resetting said one storage means independently of the others of said plurality of storage means in response to a reset data signal; wherein said reset data signal is generated by a host device external to said chip and applied to a protocol control information (PCI) bus on said chip.
-
-
4. In an integrated multiport network switch comprising an integrated chip having a plurality of ports for transmitting data to and receiving data from a data network, said chip comprising a plurality of storage means, a method comprising the steps of:
-
accumulating data relating to switch operation in one of said storage means; repetitively transferring the data accumulated in said accumulating step to a memory external to said chip; resetting said one storage means independently of the others of said plurality of storage means in response to a reset data signal, said resetting step comprising clearing data stored in said one storage means; and suspending said accumulating step when said resetting step occurs; and further comprising the step of clearing said external memory while said accumulating step is suspended.
-
-
10. An integrated multiport network switch coupled to a data network and having a logic chip comprising:
-
a plurality of ports for transmitting data to and receiving data from said data network; a protocol control information (PCI) interface for interfacing said switch with an external host and an external memory; a plurality of storage means, one of said storage means accumulating data relating to switch operation; and means for resetting said one storage means independently of the others of said plurality of storage means; wherein said logic chip further comprises; a media access controller (MAC) associated with each said port for generating management information base (MIB) data related to predefined parameters for each transmission of data and reception of data at the respective port; and a management information base (MIB) engine connected to receive MIB data from each of said MACs for accumulating said MIB data in said one storage means.
-
Specification