|
|||||||||||||||||||||||||||||||||||||||||||
|
Part 3: VPN RFP Lab Eval
Earlier this year, ISP-Planet launched a VPN Appliance Review Series, evaluating IPsec hardware devices suitable for ISP deployment to broadband-enabled businesses of 10 to 200 employees. We gathered four responses that appeared, at least on paper, to satisfy our RFP. Our next stepa lab evaluation. By digging into each vendor's proposed solution, we hoped to compare and contrast these offerings. Here, we publish our final results evaluating two RapidStream Security Appliances (RSSAs). The RSSA 2000 is a VPN concentrator or edge firewall for small-to-medium businesses. If you need a brief review of what we've accomplished so far, start with Part One or jump right into Part Two.
RSM Alarms & Real-Time Monitoring
We found monitors incredibly helpful to assess and troubleshoot current activity; historical reports on past behavior would also be nice. CPM does not provide real-time System Info and Monitoring, but similar features are now planned for CPM version 3.2.
RSSAs can also be monitored by SNMP traps or polling. RSSAs support the IETF standard MIB-II, plus IPsec topology and monitoring MIBs and enterprise traps. This makes it possible to integrate RSSA monitoring into your existing SNMP NMS or develop your own SNMP-based performance monitoring applications. Security must always be considered when using SNMP. We created a Security Policy to tunnel SNMP traps through the RSSA's public port to our CPM Server. Note that our site-to-site tunnel was insufficient, because traps are internal, not received on the RSSA's private port. Similar policies can be used to permit secure polling, while inhibiting SNMP-based attacks from the Internet. Logging
& Diagnostics
RSM and CPM both read log records from the RSSA. But if records are sent to a SYSLOG, they cannot be viewed by RSM or CPM. Furthermore, if an RSSA is unreachable or down, no log info is availablejust when it's needed most. If CPM cached previously read records, or were able to access the SYSLOG, it would be a more powerful central monitor. RSM (but not CPM) includes two handy diagnostic aids: a ping command and the ability to execute any CLI script. Using CLI commands, one can view and flush active SAs or display diagnostic logs for debugging. For example, "show log diag ike." CLI debug commands include arp, netstat, ping, radius_ping, and tcpdump. In fact, the more we explored the CLI, the more we found. RapidStream seems to be adding to its arsenal of diagnostic aids faster than writers can churn out documentation. Keeping
Hackers At Bay Every RSSA incorporates "anti-hacking" features. "DDoS" thresholds limit connection requests to one server (destination) or from one client (source). "DoS" measures block invalid packets (ping of death, IP source route) and packet floods (ICMP, UDP, TCP SYN). Configurable alarms are generated whenever these attacks are detected. These measures offer potent, flexible hacker defensewith unspoken limitations. We used VIPs to make HQ servers reachable from outside the firewall. We sent UDP datagrams from one public client to one HQ server, exceeding the configured UDP Flood threshold. To our surprise, UDP to reachable servers did not trigger alarmspackets were received at the rate sent. But UDP to unreachable servers triggered DDoS and UDP Flood alarms and subsequent datagrams were discarded by the firewall. To understand why, consider the RSSA's architecture. The first packet in each session is handled by main CPU. Consecutive packets in that sessionthose with the same source IP and portare offloaded to RapidCore. Only packets seen by the main CPU are added to the hacker prevention counters. In our test, UDP to a reachable server created a session (count = 1), while UDP to an unreachable server did not (count > threshold). Therefore, RSSA thresholds don't throttle a single session. They defend against distributed attacks from multiple IPs, high-rate port scans from multiple ports, and TCP SYN floods appearing to be multiple connect requests. SYN floods choke servers by consuming connection resources. Flooding duplicate UDP/ICMP datagrams consumes bandwidth, but impact at the target varies. For example, most IKE implementations use a cookie hash to reduce degradation caused by UDP 500 floods. In our opinion, RapidStream defends against the most damaging DDoS attacks, but thorough documentation is needed to explain the attacks that areand are notcovered. Additional
Services
All of these features are included in standard RapidStream product; they simply become part of the network infrastructure. There are no add-on licenses for anti-virus scanning, content filtering, intrusion detection, or authentication services. When purchasing RapidStream appliances, support contracts are the only incremental cost. Our
Experience With Tech Support Resellers can offer RapidCare contracts at time of sale, with RapidStream providing either direct support or supplementary support at discounted pricing. RapidStream Partners are eligible for additional perks like product discounts, launch funds, sales and marketing tools and pre-sales support. In addition, Gold and Platinum Partners can participate in Seed Unit Programs or apply for market development funds, among other benefits like sales leads, free shipping, and quarterly onsite sales and technical training. RapidStream's support Web site offers software, documentation, application notes, and frequently asked questions (FAQs). A searchable knowledge base for RapidCare Gold and Platinum accounts is under development. The so-called "appnotes" program is available today. We found the quality of the documentation very useful but light in quantity. During our evaluation, RapidCare eSupport was exceptionally responsive. Initial acknowledgment and advice was consistently returned within hours. Engineering follow-ups were usually received no later than the next day, funneled through a single point of contact. We experienced two trouble reports requiring protracted analysis, but support staff remained attentive and helpful until both cases were closed. Customer
Feedback Deterministic chose RapidStream after evaluating several VPN gateways last summer. From the start, Gilat's unique requirements narrowed the field. Most VPNs encrypt traffic leaving a private network, entering the Internet. Gilat wanted to encrypt traffic leaving the Internet, entering a private networkon the satellite downlink. "This is backwards from the way you usually think of VPNs," said Jackowski. Some VPN gateways could not accommodate this requirement. Jackowski explained how Deterministic used simulators to stress-test several VPN gateways. Testers actually exceeded the vendor-specified capacity of the RSSA 6000 (64K sessions, 8000 tunnels). "We had a hard time getting more than 3,000 or 4,000 tunnels with other products," Jackowski said. "Most of these boxes have been targeted to corporate environments and are not able to scale to the demands of large ISPs." This highlights how Gilat's business objective differs from our RFP. Gilat is a carrier using VPN technology to protect its own network. The ISP in our RFP is seeking solutions to protect small business networks. That is, inexpensive CPE supporting hundreds of tunnels, not thousands. None of the CPE in our seriesincluding RapidStream's 500, 1000, and 2000 applianceswould meet Gilat's data center needs. Nonetheless, there is much we can learn from Deterministic's experience with RapidStream. "Of the vendors we worked with during trials, RapidStream was the most responsive and aggressive. They bent over backwards to work with us," Jackowski said. "We knew they were a startup and there's a certain amount of risk with that. But we found they were willing to optimize their product for the environment Gilat needed." Ultimately, Gilat installed dual RSSA 8000s at each satellite network hub. Each satellite dish includes a preconfigured RapidStream VPN Client. "We'll use CPM to manage the RSSAs because there is a single VPN configuration for all boxes," said Jackowski. VPN Client configurations are static now, but a channel has been left for future runtime updates. "We may also allow people to set up private tunnels for corporate VPNs," said Jackowski. As it happens, the VPN Client OEM'ed by RapidStream includes a "DNE Adapter" developed by Deterministic Networks, licensed by IRE. Deterministic and IRE collaborated to customize the client for Gilat. One proprietary example created a default tunnel that users can see, but cannot delete, to carry traffic across Gilat's network. Another customized feature accounted for one-way encryption. According to Jackowski, "On a satellite uplink, because of frequency shifting, there's no way anyone can see the data. So Gilat is doing one-way encryption on downlinks, saving overhead on the uplink." Jackowski said that over the past year Gilat's confidence in RapidStream has grown nearly as much as Gilat aspires to grow its clientele. "Hopefully, the support we're going to require from RapidStream will be pretty light," he said. "Starband couldn't go public at the end of last year due to changes in the market," explained Jackowski. "Today, the service is in some trials, but is not available for everyone. We expect to see full-scale deployment of Starband by December 2001." With commercial deployment still in the early stages, like many broadband providers, Gilat has put expansion plans on hold for the time being. Jackowski's experience paints RapidStream as a strong newcomer, flexible and eager to please. With many VPN startups being swallowed by big companies with even bigger agendas, this is refreshing. On the other hand, startups need to prove themselves in the field. Deterministic is solving a rather different problem, with different platforms, than our RFP. We were impressed after chatting with Jackowski, but would like to have also interviewed an ISP delivering CPE-based managed VPN services. Did
RapidStream Satisfy Our RFP?
Next, let's consider upfront cost and revenue potential for each of our RFP scenarios:
Finally, the RSSA 500 is a key ingredient in the all three scenarios. Configuration and monitoring are basically the same for all RSSAsonly installation should be slightly different. Just the same, we would want to test-drive this teleworker appliance before inking a contract. End Update: Product upgrades released
|
|
|||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||