Subject: RE: Anyone working on ATA over Ethernet?
To: Jason Thorpe <thorpej@shagadelic.org>
From: Gordon Waidhofer <gww@traakan.com>
List: tech-kern
Date: 02/15/2005 04:21:12
> > PS. SCSI over IP is VERY strange thing anyway, but why defining ATA
> > over IP too it's complete nonsense. SCSI over IP could be ok for any
> > media (other side don't need to know if it's IDE or SCSI)
>
> SCSI-over-IP (a.k.a iSCSI -- and it's actually SCSI-over-TCP) isn't any
> more strange than SCSI-over-FC (which, of course, already exists).
>
> And, if you're using the SATA framing protocol, ATA commands over any
> other packet-oriented network isn't really much of a stretch. Of
> course, there are a lot of good reasons to just do SCSI over those
> packet-oriented networks, since SCSI has a much richer command set and
> architecture model.
I concur with all of that.
The original post was for ATA over *ethernet*, not IP.
I looked at the spec. It is extremely light weight.
Conceivably it could be implemented in an ASIC.
I wouldn't go so far as to say it's a good idea.
It's really just good enough for booting, and
the world has enough of those.
Sometimes I wish for a disk-over-ethernet protocol
without all the ceremony of IP, let alone TCP.
BOOTP/DHCP and TFTP usually gets me through.
Still, I can see why somebody would want to do
something like ATA-over-ethernet. It would be
very helpful early in the bring-up process. iSCSI
or NFS to fill such a requirement is a little like
using a blast furnace to light a bar-b-que.
-gww