EP1328104A2

System on a chip for network storage devices

Abstract

In one embodiment, an apparatus includes a first integrated processor, a second integrated processor, and a security processor. The first integrated processor has one or more network interfaces for receiving packets and also has a second interface. The second integrated processor is coupled to the second interface. A security processor is coupled to the second integrated processor. Also, a storage switch is contemplated employing one or more line cards which include the apparatus. The storage switch further includes at least one switch fabric card coupled to the at least one line card, wherein the switch fabric card is configured to route packets from the at least one line card and from one or more storage devices on a switch fabric. In another embodiment, the integrated processors may be systems on a chip (SOCs).

EP1328104A2, drawing sheet 1
Sheet 1 of 10

Term

Term ended

Projected expiry passed 8 January 2023, 3.7 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

23 claims: 11 independent, 12 dependent

  1. 1
    An apparatus comprising:a first integrated processor having one or more network interfaces for receiving packets and also having a second interface;a second integrated processor coupled to the second interface;and a security processor coupled to the second integrated processor.
  2. 6
    The apparatus as recited in any of claims 4-5 wherein the security processor is configured to transmit a first decrypted packet corresponding to the first encrypted packet to the second integrated processor, and wherein the second integrated processor is configured to transmit the first decrypted packet on a third interface.
  3. 9
    The apparatus as recited in any of claims 1-8 wherein the network interfaces comprise Ethernet interfaces.
  4. 10
    The apparatus as recited in any of claims 1-9 wherein the security processor is configured to perform authentication processing on the packets.
  5. 11
    A storage switch comprising:at least one line card, each line card comprising the apparatus as recited in any of claims 1-10, wherein the network interfaces of the first integrated processor comprise interfaces of the line card;and at least one switch fabric card coupled to the at least one line card, wherein the switch fabric card is configured to route packets from the at least one line card and from one or more storage devices on a switch fabric.
  6. 13
    The storage switch as recited in any of claims 11-12 wherein the second integrated processor is configured, in cooperation with the security processor, to decrypt encrypted packets and to transmit decrypted packets on the switch fabric.
  7. 14
    The storage switch as recited in any of claims 11-13 wherein the unencrypted packets and the encrypted packets include commands to the storage devices.
  8. 15
    An apparatus comprising:a first system on a chip (SOC) including one or more network interface circuits, a second interface circuit, and at least a first processor, the first processor programmed, during use, to process unencrypted packets received on the one or more network interface circuits and programmed to detect encrypted packets received on the one or more network interface circuits and to route the encrypted packets to the second interface circuit;a second SOC including the second interface circuit coupled to the second interface circuit of the first SOC, the second SOC including one or more network interface circuits configurable as a packet interface and at least a second processor;and a security processor coupled to the packet interface, wherein the second processor is programmed, during use, to decrypt encrypted packets in cooperation with the security processor.
  9. 19
    The apparatus as recited in any of claims 17-18 wherein the security processor is configured to transmit a first decrypted packet corresponding to the first encrypted packet to the second SOC, and wherein the second SOC includes a second one or more network circuits configurable as a second packet interface, and wherein the second processor is programmed, during use, to transmit the first decrypted packet on the second packet interface.
  10. 22
    The apparatus as recited in any of claims 15-21 wherein the network interface circuits are configured to communicate as Ethernet interfaces.
  11. 23
    The apparatus as recited in any of claims 15-22 wherein the security processor is configured to perform authentication processing on the packets.