Foundry Targets Midsize Switch Market
ServerIron brings corporate-class content networking to the masses.
February 3, 2003
I tested a beta version of an SI 100 model 8GC02GF (eight gigabit copper ports, two gigabit fiber ports) in our Green Bay, Wis., Real-World Labs® and found it not only flexible in its deployment options but straightforward to configure and manage. The model I tested does not provide tristate support--the gigabit copper ports are gigabit only. If you need 10/100 support, check out the SI 100-2402, which offers 24 10/100 ports and two gigabit fiber uplinks. A third option, the SI 100-8G, provides eight gigabit fiber ports.
Foundry will distribute the SI 100 series with the newest version of its OS, 8.1.00. The Cisco IOS-like CLI (command-line interface) provides a familiar environment for configuration and management. For those who prefer a GUI, the SI 100 also offers a robust, Web-based interface.
Attack of the Clones
I began with a Layer 4 HTTP load-balancing scenario, using Spirent Communications' WebReflector to emulate six Web servers. After configuring the first real server, I cloned it to configure the remaining real servers. This one-step process for adding new machines to the server farm not only saves time, it binds each real server to the appropriate virtual server.
Content-aware switches typically require that at least one group be configured in a Layer 4 load-balancing scenario. SI 100 does not require any groups to be configured at Layer 4. Rather, binding all real servers to the virtual server eliminates the need to create a group. This makes it a breeze to configure a simple Layer 4 SLB (server load-balancer). Groups must be created for load-balancing at Layer 7 for both the SI 100 and competing switches. My only complaint is that groups are assigned numerical IDs and cannot be given descriptive names. I find it intuitive to use string-based names, such as "images" or "cgi_content."Rule creation is more complex than it is with some of SI 100's competitors, but it's by no means difficult. Rules are called "policies" and can be nested, making it easy to configure even a complex Layer 7 load-balancing scenario. A policy can include a default, which allows rule chaining.
URL Switching Typesclick to enlarge |
Client Tests
Once I configured the real servers, I fired up a WebAvalanche to emulate clients, and I performed several tests in the Layer 4 configuration. The SI 100 was able to process 13,000 HTTP 1.1 gets per second.
Next I reconfigured the device for Layer 7 SLB by creating three separate groups--one for text (HTML), one for images and one for CGI-based content. Industry-standard Layer 7 options are available, including switching based on cookies, SSL session ID and host name, and by URL. The Layer 7 configuration binds servers to groups and lets a server be bound to multiple groups. Therefore, you can bind a real server to a range of groups and have the option of configuring a maximum of 2,048 real servers and 1,024 groups. This should be more than acceptable for a midsize enterprise.
Performance Resultsclick to enlarge |
Changing LayersAfter switching from a Layer 4 to a Layer 7 configuration, I ran the WebAvalanche again. Results showed the expected increase in response time--14 ms at Layer 4 to 5,870 ms at Layer 7--and a decrease in the number of gets per second served--10,000 at Layer 7 versus 13,000 at Layer 4 (see "Performance Results," above).
Although the SI 100's $34,995 starting price puts it in the same field as F5 Networks' competing devices, the series will appeal to the midmarket enterprise in need of an affordable, high-availability Layer 2-7 switching solution. The advantage of not having to configure groups at Layer 4 and the ability to clone servers give this content switch an edge. Still, Foundry may want to address the complexity involved in building rules and group/VLAN identification issues before it goes head-to-head with F5.
Technology editor Lori MacVittie has been a software developer and a network administrator. Write to her at [email protected].
You May Also Like