There’s a great dustbin in the sky for network protocols that never went anywhere. Sadly there’s often been a lot of money spent implementing them. Good examples are:
iSER – Who’s dumb idea was that anyway?
iWARP – Well at least it was implemented over TCP, but with all those overheads did anyone ever expect to get good performance out of it?
I fully expect the old bit bucket to be joined by a couple of new friends.
RoCEE/RoE -A single vendor, dual-ended technology requiring applications use non-POSIX interfaces in order to get not quite as good performance as Infiniband?
FCoE - So you can’t route it, you need special, yet to be invented hardware to operate over a multi-tier network and worse of all (like RoE), you need to make your Ethernet network lossless.
Is there a message here?
Goes something like this … “Ma’am, I’d like Ethernet over my Ethernet please …”
Do yourself a favor and avoid Layer Violations. Stick to regular Ethernet, IP, TCP and UDP in your data-center. If you need super-high performance, go buy a super-high-performance network like Infiniband. If you want to transition off Fibre Channel, just start buying some iSCSI based network storage which performs surprisingly well.
There are two papers worth reading.
TCP Offload is a dumb idea whose time has come
Read just to remind you that our industry does try to regularly market some spectacularly dumb ideas.
And
--- update 28/5/2010 --- Don't confuse my XXXX-poor attempts at humor with MAC-in-MAC encapsulations!