Patent US5485576A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5485576A Expired / Lapsed US ⏱️ 0.0 years remaining

Chassis fault tolerant system management bus architecture for a networking

Assignee: Enterasys Networks Inc
•
Filing: 1994-01-28
•
Granted: 1996-01-16
•
Expires: 2014-01-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A fault tolerant system management bus architecture for a networking chassis includes a primary path for transmission of system management information and a secondary path for transmission of system management information in the event of failure of the primary path. The primary path includes a first microprocessor controller, coupled between the first system management bus and the processor located on a networking module. The secondary path for transmission of system management information includes a second microprocessor controller system and a dual-port memory. The second microprocessor control system is coupled to the second system management bus and to the dual-port memory. The dual-port memory is also coupled to the processor located on the networking module. The dual-port memory provides the interface between the CPU in the networking module and the second microprocessor control system, thus providing isolation and allowing the memory to be accessible by either processor. Environmental information and module identification information are stored in the dual-port memory. In the event of failure of the primary transmission path, the environmental information and module identification information can be accessed and transmitted over the backup transmission path.

Inventors

  • 👤 Brendan Fee
  • 👤 Chris Oliver

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 22:52
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/16; G06F11/20; G06F11/2002; G06F11/2007; H; H04; H04L; H04L12/00; H04L12/28; H04L12/44; H04L69/00; H04L69/40; H04L41/00

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 156 words
In a networking chassis including a plurality of plug-in networking modules, each module having a processor for processing data, a first system management bus coupled to each networking module, and a second system management bus coupled to each networking module, a fault-tolerant communication and control system disposed on each networking module, comprising: a primary path for transmission of communication and control information that controls the networking module, the primary path including a first microprocessor controller coupled between the first system management bus and the processor; and a secondary path for transmission of the communication and control information including a second microprocessor controller and a dual-port memory, the second microprocessor controller coupled to the second system management bus and to one port of the dual-port memory, the other port of the dual-port memory being coupled to the processor; wherein upon failure of the primary path, the secondary path is used to transmit the communication and control information.
Claim 2
Dependent Claim 156 words
In a networking chassis including a plurality of plug-in networking modules, each module having a processor for processing data, a first system management bus coupled to each networking module, and a second system management bus coupled to each networking module, a fault-tolerant communication and control system disposed on each networking module, comprising: a primary path for transmission of communication and control information that controls the networking module, the primary path including a first microprocessor controller coupled between the first system management bus and the processor; and a secondary path for transmission of the communication and control information including a second microprocessor controller and a dual-port memory, the second microprocessor controller coupled to the second system management bus and to one port of the dual-port memory, the other port of the dual-port memory being coupled to the processor; wherein upon failure of the primary path, the secondary path is used to transmit the communication and control information.
Claim 3
Dependent Claim 21 words
The system of claim 1, wherein information concerning the status of the module is stored in the memory by the processor.
Claim 4
Dependent Claim 21 words
The system of claim 1, wherein the first microprocessor controller and the second microprocessor controller are powered by different power supplies.
Claim 5
Dependent Claim 17 words
The system of claim 1, wherein the second microprocessor controller includes a non-volatile memory containing network variables.
Claim 6
Dependent Claim 25 words
The system of claim 4, wherein the second microprocessor controller includes a network variable monitoring protocol module for gathering, storing and transmitting the network variables.
Claim 7
Dependent Claim 20 words
The system of claim 4, wherein the network variables include at least one of environmental information and module identification information.
Claim 8
Dependent Claim 28 words
The system of claim 6, wherein the environmental information includes one or more of a power supply voltage, a power supply current, and a temperature of the module.
Claim 9
Dependent Claim 24 words
The system of claim 6, wherein the module identification information includes one or more of a module part number, serial number, and revision level.
Claim 10
Dependent Claim 24 words
The system of claim 1, wherein the module includes hardware and software for performing networking functions including at least one of bridging and routing.
Claim 11
Dependent Claim 27 words
The system of claim 1, further including a chassis and a chassis management agent running on the network module for providing system management information on the busses.
Claim 12
Dependent Claim 29 words
The system of claim 1, including a reset line coupling the second microprocessor controller and processor for resetting the processor in the event of failure of the primary path.
Claim 13
Dependent Claim 26 words
The system of claim 1, including a reset line coupling the second microprocessor controller and processor for allowing the processor to reset the second microprocessor controller.
Claim 14
Dependent Claim 12 words
The system of claim 1, wherein the memory includes a non-volatile memory.
Claim 15
Dependent Claim 134 words
In a networking chassis including a plurality of plug-in networking modules, each module having a processor for processing data, a first system management bus coupled to each networking module, and a second system management bus coupled to each networking module, a fault-tolerant method of transmitting communication and control information that controls the networking module, comprising the steps of: transmitting communication and control information over a primary path including a first microprocessor controller coupled between the first system management bus and the processor; and transmitting, in the event of failure of the primary path, the communication and control information over a secondary path including a second microprocessor controller coupled to the second system management bus and to one port of a dual-port memory, the other port of the dual-port memory being coupled to the processor.
Claim 16
Dependent Claim 134 words
In a networking chassis including a plurality of plug-in networking modules, each module having a processor for processing data, a first system management bus coupled to each networking module, and a second system management bus coupled to each networking module, a fault-tolerant method of transmitting communication and control information that controls the networking module, comprising the steps of: transmitting communication and control information over a primary path including a first microprocessor controller coupled between the first system management bus and the processor; and transmitting, in the event of failure of the primary path, the communication and control information over a secondary path including a second microprocessor controller coupled to the second system management bus and to one port of a dual-port memory, the other port of the dual-port memory being coupled to the processor.
Claim 17
Dependent Claim 21 words
The method of claim 14, further comprising the step of storing status of the module in the memory by the processor.
Claim 18
Dependent Claim 18 words
The method of claim 14, further comprising the step of storing network variables in the second microprocessor controller.
Claim 19
Dependent Claim 28 words
The method of claim 14, further comprising the steps of gathering, storing, and transmitting the network variables by the second microprocessor controller using a network variable monitoring protocol.
Claim 20
Dependent Claim 20 words
The method of claim 17, wherein the network variables include at least one of environmental information and module identification information.
Claim 21
Dependent Claim 28 words
The method of claim 18, wherein the environmental information includes one or more of a power supply voltage, a power supply current, and a temperature of the module.
Claim 22
Dependent Claim 24 words
The method of claim 18, wherein the module identification information includes one or more of the module part number, serial number and revision level.
Claim 23
Dependent Claim 147 words
A networking module having a processor for processing data, a means for connection to a first system management bus, and a means for connection to a second management bus, comprising: a primary path for transmission of communication and control information that controls the networking module, the primary path including a first microprocessor controller coupled between the processor and the means for connection to a first system management bus; and a secondary path for transmission of the communication and control information, the secondary path including a second microprocessor controller and a dual-port memory, the second microprocessor controller coupled to the means for connection to a second system management bus and to one port of the dual-port memory, the other port of the dual-port memory being coupled to the processor; wherein upon failure of the primary path, the secondary path is used to transmit the communication and control information.
Claim 24
Dependent Claim 147 words
A networking module having a processor for processing data, a means for connection to a first system management bus, and a means for connection to a second management bus, comprising: a primary path for transmission of communication and control information that controls the networking module, the primary path including a first microprocessor controller coupled between the processor and the means for connection to a first system management bus; and a secondary path for transmission of the communication and control information, the secondary path including a second microprocessor controller and a dual-port memory, the second microprocessor controller coupled to the means for connection to a second system management bus and to one port of the dual-port memory, the other port of the dual-port memory being coupled to the processor; wherein upon failure of the primary path, the secondary path is used to transmit the communication and control information.

References Cited (Backward Citations)

US4720780A Cited
US4679189A Cited
US5084816A Cited
US5287491A Cited
US5161192A Cited
US5301303A Cited
US5226120A Cited
US5274782A Cited
US5341496A Cited
US5261044A Cited
US5367521A Cited
US5276861A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-01-15 1999-07-17 2000-01-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-01-15 2003-07-17 2004-01-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-01-15 2007-07-17 2008-01-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag