Michael, The limitations is typically based on system size, CPU and memory available etc. We might have some issues with the hash scaling as well. What kind of system and RAM do you have? We should try it inhouse and see what we get to.
To be precise, there are not supposed to be any limitations but our typical testing has been with few hundred flows only and currently our flows are based on S/W unlike VNICs which are H/W based so there are more overheads. BTW, you do know that you can create flows on remote subnets as well (although we don't allow subnets and IP addresses to mix right now). See if you can make work with subnets and reduce the number of flows you need while we look at this issue. Thanks, Sunay Michael Andersen wrote: > I am experimenting with using Crossbow (2009.06) for large scale bandwidth > management. > > In essence this means defining flows for thousands of individual remote_ip's, > each with their own 'maxbw' parameter. The bandwidth control seems to be > working fine - except for the limitation of not being able to enforce > bandwidths below 1200Kb/sec. > > However, when defining many flows, I seem to encounter a problems at around > 11,500 flows. At this point the system starts to become unresponsive before > finally locking up completely, requiring a power cycle to recover. > > Is there a known limitation on the number of flows that can be defined on a > system? -and are there any configuration parameters that can influence this? > > > BR, > Michael A > > > ************* > > Example steps to reproduce the problem: > > bt1=1 > bt2=1 > flownum=1 > while [ $flownum -lt 12001 ]; do > flowadm add-flow -t -l bge0 -a remote_ip=10.10.$bt2.$bt1 -p maxbw=1205K > flow$flownum; > flownum=$[$flownum+1]; > bt1=$[$bt1+1]; > if [ $bt1 -eq 256 ]; then > bt1=1; > bt2=$[$bt2+1]; > fi > done -- Sunay Tripathi Distinguished Engineer Solaris Core Operating System Sun MicroSystems Inc. Solaris Networking: http://www.opensolaris.org/os/community/networking Project Crossbow: http://www.opensolaris.org/os/project/crossbow
