Creative COW SIGN IN :: SPONSORS :: ADVERTISING :: ABOUT US :: CONTACT US
Creative COW's LinkedIn GroupCreative COW's Facebook PageCreative COW on TwitterCreative COW's Google+ PageCreative COW on YouTube
SAN:SAN ForumSAN TutorialsApple Xsan Forum

link aggregating the client (AVID ISIS 5000)

COW Forums : SAN - Storage Area Networks

<< PREVIOUS   •   VIEW ALL   •   PRINT   •   NEXT >>
Share on Facebook
Bob Zelinlink aggregating the client (AVID ISIS 5000)
by on Jul 9, 2011 at 8:23:01 pm

Hi -
I have been told by people on this forum, and by two different reliable people at AVID that they can achieve about 150MB/sec over DUAL ethernet on a client, if they link aggregate from two etherent ports on the client back to the ISIS 5000 server.

Now, I have been told in the past that this will not work -
from the Small Tree site, for example -

"Q: Can you trunk with link aggregation from the server to the client and go twice as fast?
A: No. This is a common misconception. Many inexperienced Apple resellers will make this mistake, which is why you want to talk to a networking expert before installing any serious infrastructure.

Link aggregation works by load-balancing “sockets” (referred to in the IEEE 802.3ad spec as “conversations”) over all of the available ports. On a server, this works wonderfully since a server might have 10 clients connecting. Each of these 10 sockets can be routed over a different port, providing an evenly-loaded network with a higher aggregate bandwidth.

Clients generally connect to one server. Hence, if you run link aggregation on a client, this one socket (conversation) will run over one of the ports. You might see some traffic on the second port if you’re also checking e-mail or viewing web pages, but you won’t see 2X the bandwidth to the server. Some people implement link aggregation on clients, but it’s primarily for redundancy (fail-over capability)."

So I tried this today, extensively, in every combination I could think of, using the smae hardware that AVID uses (but not an ISIS 5000) and I while I could successfully link aggregaate to the client, I could NEVER achieve the 150MB/sec speeds from the client over dual ethernet that AVID claims they can achieve. Has anyone here ever seen this actually work ?

Bob Zelin



Return to posts index
Reply   Like  

Bob ZelinRe: link aggregating the client (AVID ISIS 5000)
by on Jul 9, 2011 at 8:42:58 pm

from the AVID website -
http://www.avid.com/US/products/ISIS5000/features

Dual Gbit link Support for load sharing across two 1Gbit Ethernet ports (except DC model) Support for resolutions to HD 1:1 10 bit


I had this confirmed at the AVID booth at NAB, but I have no idea of how they are achieving this.

Bob ZElin



Return to posts index
Reply   Like  

David LasterRe: link aggregating the client (AVID ISIS 5000)
by on Jul 11, 2011 at 11:22:15 pm

Hi Bob,
I use an ISIS 5000 and get 175MB/s writes and 145 MB/s reads on a single chassis, and could potentially achieve even more with multiple chassis. My client system is an 8-core Nehalem Mac with the built-in NIC. I tested this with Avid's disk testing tool PathDiag and verified it looking at Activity Monitor and iStat Menus. I get about 95 MB/s on one adapter and 50 MB/s on the other for reads. The system is NOT link-aggregated, instead the two adapters have IPs on the same subnet and traffic is distributed between adapters connecting to the server.

The ISIS has its own (2.2 Megabyte) kernel extension, uses its own communication protocol over IP and even has its own file system. They seem to have developed a lot of "secret sauce" to make it function more like a SAN than a NAS. This is different than other products that that are basically made by VARs utilizing SMB/AFP/NFS (editshare comes to mind here) or more complex systems on the sever side (like Isilon) that still utilize standard client software. ISIS (7000) up to at least version 2 used OSR's File System Development Kit in part for their file system.

There is very little public information on how things are supposed to be set up in a dual environment, but it does seem to work as advertised.

David Laster
NYC Post Production Consultant


Return to posts index
Reply   Like  


Bob ZelinRe: link aggregating the client (AVID ISIS 5000)
by on Jul 11, 2011 at 11:53:52 pm

David writes -
I use an ISIS 5000 and get 175MB/s writes and 145 MB/s reads on a single chassis, and could potentially achieve even more with multiple chassis. My client system is an 8-core Nehalem Mac with the built-in NIC. I tested this with Avid's disk testing tool PathDiag and verified it looking at Activity Monitor and iStat Menus. I get about 95 MB/s on one adapter and 50 MB/s on the other for reads. The system is NOT link-aggregated, instead the two adapters have IPs on the same subnet and traffic is distributed between adapters connecting to the server.

REPLY - that is amazing - you are NOT link aggregation, you are running two independent NIC ports on your MAC Pro, with two different IP's, but on the same subnet, and you are getting (almost) double the bandwidth. I just don't have the knowlege to know how they are achieving this. And yes,the ISIS 5000 is an amazing product.

Bob Zelin



Return to posts index
Reply   Like  

David LasterRe: link aggregating the client (AVID ISIS 5000)
by on Jul 12, 2011 at 12:22:39 am

Honestly I don't think it is too complex to split data up over multiple connections but most protocol stacks don't support it. Have you played around with NFS? It creates more packets than SMB/AFP that can potentially be load balanced. You can run the daemon on the mac and it is built into Mac OS X Server. This may work well with standard link aggregation if you can find out how to do that on a mac. Another thing with ISIS is that

Do you have access to an ISIS 5000? I'm sure you could learn a lot about how things work by running Wireshark on a client and try copying some text files. Do a netstat -all in the terminal as well.

I forgot to mention too that my machines are using regular 1500 MTU packets not "Jumbo Frames"

The theoretical limit for Gig E is 125 MB/sec, so there is still a bit of room beyond the ISIS 5000's performance.

David Laster
NYC Post Production Consultant


Return to posts index
Reply   Like  

Steve ModicaRe: link aggregating the client (AVID ISIS 5000)
by on Aug 8, 2011 at 5:40:28 pm

Avid uses their own inhouse protocol running over UDP, so they can stripe things out however they choose (including over two ports). They also use TCP at times when they have offload cards available (non-mac).

Steve Modica
CTO, Small Tree Communications


Return to posts index
Reply   Like  


raphael thomallaRe: link aggregating the client (AVID ISIS 5000)
by on Apr 18, 2012 at 1:56:44 pm

Hi,
which protocol they use on isis over cooper 1Gbit or dual 1Gbit connection (TCP) or others??


Return to posts index
Reply   Like  

raphael thomallaRe: link aggregating the client (AVID ISIS 5000)
by on Apr 18, 2012 at 2:05:18 pm

Hi,
which protocol they use on isis over cooper 1Gbit or dual 1Gbit connection (TCP) or others??


Return to posts index
Reply   Like  

Elvin JasarevicRe: link aggregating the client (AVID ISIS 5000)
by on Oct 30, 2012 at 4:09:20 pm

On DDP - DynamicDrivePool we can use MCS - Multiple Connections per session with up to 4 x 1GbE or 10GbE. And we have been doing this for years. We run our own iSCSI/AVFS protocol and our own file system.

As we are IP SAN we can get 200MB/s Read and Write with 2 cables

I think Avid `borrowed technology`from Maximum Throughput (Sledgehammer) but they are still behind us ;)


Return to posts index
Reply   Like  

<< PREVIOUS   •   VIEW ALL   •   PRINT   •   NEXT >>
Share on Facebook


FORUMSTUTORIALSFEATURESVIDEOSPODCASTSEVENTSSERVICESNEWSLETTERNEWSBLOGS

Creative COW LinkedIn Group Creative COW Facebook Page Creative COW on Twitter
© 2013 CreativeCOW.net All rights are reserved. - Privacy Policy

[Top]