System for communication with a storage area network
AssigneeEmulex Design & Manufacturing Corporation
InventorsAndrew Moroney, Gerald Sweeney, Kenneth Baumoel
Life of this patent
Estimating the term…
Abstract
A system enables communication between a first network having a first network protocol and a second network having a second network protocol. At least one of the first and second networks is a storage area network. The system includes first and second data ports for receiving, from the first network, input data and state information respectively. A microsequencer is configured to translate the input data, which is expressed in the first network protocol, into corresponding data expressed in the second network protocol. This translation is performed in part on the basis of the state information.
Claims23
A system for enabling communication between a first network having a first network protocol and a second network having a second network protocol, at least one of said first and second networks being a storage area network, said system comprising:
- a first data port for receiving input data from said first network said input data being expressed in said first network protocol;
- a second data port for receiving state information indicative of a state of a first storage area network selected from said first and second networks;
- and
- a microsequencer system configured to translate said input data on the basis of said state information, said microsequencer system translating said input data into corresponding data expressed in said second network protocol.
A system for enabling communication between a first network having a first network protocol and a second network having a second network protocol, said system comprising:
- a first input port for receiving input data from said first network;
- a second input port for receiving state information associated with said first network;
- a processing element in communication with said first and second input ports;
- an instruction memory accessible to said processing element, said instruction memory having a plurality of instruction words, each of said instruction words having sufficient length to hold at least two instructions, said plurality of instruction words being selected to translate input data from said first protocol to said second protocol;
- and
- an instruction-memory pointer for identifying a selected instruction word in said instruction memory.
A processing system comprising:
- a processing element;
- an instruction memory accessible to said processing element, said instruction memory having an associated instruction-memory pointer for identifying a selected instruction word in said instruction memory;
- and
- a translation-memory accessible to said processing element, said translation-memory having a translation-memory element identified by a translation-memory address, said translation-memory element including data for causing said instruction-memory pointer to jump to said selected instruction word.
Dependencies are inferred from the claim text.