|
||||||||||||||||||||||||||||||||||||||||||||||
|
Several months ago, ISP-Planet issued a Request For Proposal (RFP) for Virtual Private Network (VPN) appliances suitable for Internet Service Providers' (ISPs) deployment to broadband-enabled businesses of 10-200 employees. Using vendor RFP responses to build our short-list, we invited four contenders to submit their solutions to our lab for hands-on evaluation. In previous installments, we evaluated the solutions proposed by SonicWALL and RapidStream. Here, we publish our third installment, evaluating Customer Premise Equipment
(CPE) manufactured by NetScreen
Technologies. The NetScreen-100 is a firewall/VPN/traffic management
appliance for collocation facilities and medium-to-large enterprises.
The NetScreen-5XP is an entry-level Internet appliance for small offices
and teleworkers. Both can be provisioned and monitored from a NOC with
NetScreen's Global Manager or Global PRO.
The
Platforms
At our "headquarters," we installed a redundant pair of NetScreen-100's ($9,995 each), configured for high-availability. These 1U rack-mountable units are based on NetScreen's GigaScreen, a custom Application Specific Integrated Circuit (ASIC) designed to accelerate firewall, VPN, and Public Key Infrastructure (PKI) processing. The NetScreen-100 includes a GigaScreen ASIC, a Central Processing Unit (CPU) running ScreenOS, and three 10/100 Ethernet ports. This appliance supports up to 128,000 concurrent Transmission Control Protocol (TCP) sessions and 1000 VPN tunnels. At each "branch office" and "teleworker" node, we installed a NetScreen-5XP Elite ($995). The Elite does not limit the number of LAN users; the entry-level 5XP ($495) allows up to 10 concurrent users. This one-pound metal enclosure, smaller than a paperback, contains a GigaScreen ASIC, a CPU running ScreenOS, 4 MB flash memory, and two 10Base-T ports. Both 5XP models support up to 2000 concurrent TCP sessions and 10 VPN tunnels. According to NetScreen, the NetScreen-100 operates at line speed, firewalling up to 200 Mbps (cleartext) or 190 Mbps (1600 byte packets, 3DES-encrypted). The NetScreen-5XP handles symmetric 10 Mbps, cleartext or encrypted. Test reports for these products are available from the Tolly Group. But remember that VPN performance is affected by many factors. According to NetScreen's RFP response, throughput drops to 30 Mbps (NS-100) and 2 Mbps (NS-5XP) when encrypting short 64-byte packets. On the other hand, NetScreen's peak throughput is symmetric; some other products do their best only if traffic is asymmetric. These examples illustrate why buyers should always calibrate performance expectations in the target network, using actual customer workloads. Building
The Network We placed our public web server on the HQ private subnet because DMZ ports were dedicated to synchronization between the High Availability (HA) pair. We tapped two local Remote Authentication Dial-In User Service (RADIUS) servers -- Interlink AAA Engine and Funk Steel-Belted RADIUS -- for user authentication. Digital certificates were issued and signed by a private Microsoft CA, located offsite at OpusOne. On our "traveler" laptop, we installed NetScreen-Remote v5.1.3b4, an Original Equipment Manufacturer (OEM) of SafeNet's VPN client for Win32. Client licenses are not included with appliances; they are priced by volume, ranging from 10 clients for $95 ($9.50 each) to an unlimited-use license ($1995). We tested NetScreen-Remote over Ethernet and analog dial, using "vanilla" IPsec and layer two tunneling protocol (L2TP) over IP security (IPsec).
Choose NAT mode to permit outbound connections from private Local Area Network (LAN) addresses to untrusted public destinations. For heavy bi-directional or incoming connections, consider using the NetScreen to route without address hiding. In these modes, the appliance is inserted between two separately addressed subnets. Installation in an existing subnet requires some renumbering - for example, using your default gateway's IP as the NetScreen's trusted IP. In transparent mode, the NetScreen bridges two halves of an existing subnet, avoiding renumbering. Bridge interfaces do not have IP addresses, but the NetScreen must still be given one address for management. Transparent mode is a fit for small- or home-offices (SOHOs) where an access router is already providing NATed Internet access and a simple "drop in" firewall is desired. Transparent mode is an easy way to firewall existing server farm without address impact. However, the NetScreen cannot function as a VPN gateway in transparent mode.
NetScreen appliances can be administered through a variety of management interfaces. The CLI can be accessed from the console port (locally or remotely), Telnet, or SSHv1. The Java-based GUI - called the WebUI - can be accessed via hypertext transfer protocol (HTTP) or secure socket layer (SSL). NetScreen-Global administration uses a proprietary protocol, with or without VPN protection. Each of these protocols is individually enabled/disabled for each interface. After you get them working, we recommend using only encrypted administration - that is, secure shell (SSH), SSL, or Global-over-VPN. SSL administration requires a browser with 128-bit encryption and a device certificate, SSH requires third-party client software, and Global-over-VPN requires NetScreen-Remote and a working IPsec policy.
In release 2.6.1, an "asset recovery" option was added, letting the NetScreen-5XP be reset to default via console port without a password. This is much more convenient than returning the unit for lost password recovery, but should be used with caution in places without physical access control - like teleworker residences. Overall, these admin interfaces are more flexible and secure than most. Experienced network administrators will find the CLI, WebUI, and NetScreen-Global consistent and easy to use. However, the WebUI does not provide any "hand holding" for novices. In particular, on-line help cannot be viewed when NetScreen's Web site is unreachable - as well it might be during setup. Newbies can browse the WebUI and consult .pdf manuals to construct basic firewall policies after using QuickStart. Managed service providers may prefer to deliver these appliances with pre-configured IPs and firewall policies enabling secure remote administration. Firewall
Policies
For example, we configured our NetScreen-5XP to trigger UDP flood protection at 200 packets per second. Then we used Foundstone's UDP Flood tool to hammer a server on the trusted LAN. After the generated rate hit 199, attack alarms appeared every few seconds. Packets above this threshold are dropped, but arriving packets still eat untrusted interface bandwidth. When using traffic management for WAN shaping, be sure to set untrusted interface capacity higher than flood thresholds to prevent floods from choking out valid traffic. End Part One
|
|
||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||