PacketiX VPN 2.0 Manual Chapter 12 PacketiX VPN Software Specification 12.1 PacketiX VPN Server 2.0 Specs

< Chapter 12 PacketiX VPN Software Specification12.2 PacketiX VPN Client 2.0 Specs>

12.1 PacketiX VPN Server 2.0 Specs

This section contains specifications for the PacketiX VPN Server 2.0 software.

12.1.1 Supported Operating Systems (Recommended)

The operating systems and/or architectures recommended by SoftEther to run PacketiX VPN Server 2.0 are listed below. If you purchased a product license that includes technical support, only problems encountered when running PacketiX VPN Server 2.0 on these operating systems and/or architectures will qualify for support.

Type List of Supported Operating Systems List of Supported Architectures
Windows
*1 *3
Windows 2000 Professional
Windows 2000 Server
Windows 2000 Advanced Server
Windows XP Professional
Windows XP Professional x64 Edition
Windows XP Home Edition ※2
Windows XP Tablet PC Edition
Windows XP Tablet PC Edition 2005
Windows XP Media Center Edition 2004
Windows XP Media Center Edition 2005
Windows Server 2003 Standard Edition
Windows Server 2003 Standard x64 Edition
Windows Server 2003 Enterprise Edition
Windows Server 2003 Enterprise x64 Edition
Windows Server 2003 R2 Standard Edition
Windows Server 2003 R2 Standard x64 Edition
Windows Server 2003 R2 Enterprise Edition
Windows Server 2003 R2 Enterprise x64 Edition
Windows Vista Home Basic
Windows Vista Home Premium
Windows Vista Business
Windows Vista Enterprise
Windows Vista Ultimate
x86
x64
(EM64T / AMD64)
Linux
*4 *5
Red Hat Enterprise Linux AS 4 *6
Red Hat Enterprise Linux ES 4 *6
Turbolinux 10 Server *7
Fedora Core 4 *8
Fedora Core 5 *8
CentOS 4 *8
x86
x64
(EM64T / AMD64) 
*1 Requires the latest Service Pack and Internet Explorer.
*2 Windows XP Home Edition is officially supported from Build 5280.
*3 Not supported if any third party firewall, anti-virus, or VPN software is being used.
*4 Not supported if any firewall, anti-virus, or VPN software, including that which is included with the OS, is being used. Also not supported if the system has been vastly modified from that of a clean install of the distribution.
*5 We recommended selecting all packages when installing the distribution. We only support systems with the development libraries zlib, OpenSSL, readline, and ncurses and development tools such as gcc and binutils installed.
*6 Only supported if the kernel has been updated to version 2.6.9-22 or higher from the Red Hat Network.
*7 Only supported if the kernel has been updated to version 2.6.8-5 or higher via the update service.
*8 If you have purchased a product license for PacketiX VPN Server we do not support its use on Fedora Core or CentOS. We will provide support as if it was being used on Red Hat Enterprise Linux AS/ES.

12.1.2 Supported Operating Systems (All)

In addition to the recommended operating systems above, PacketiX VPN Server 2.0 may also possibly be run on the operating systems and/or architectures listed below. Using PacketiX VPN Server 2.0 on operating systems and/or architectures not listed in the list of recommendations above requires expert knowledge of computer networking and VPNs. Furthermore, you may experience some limitations if you attempt to use PacketiX VPN Server 2.0 on these systems.

Type  List of Supported Operating Systems List of Supported Architectures
Windows Windows 98
Windows 98 Second Edition
Windows Millennium Edition
Windows NT 4.0 Workstation
Windows NT 4.0 Server
Windows NT 4.0 Server, Enterprise Edition
Windows 2000 Professional
Windows 2000 Server
Windows 2000 Advanced Server
Windows XP Professional
Windows XP Professional x64 Edition
Windows XP Home Edition
Windows XP Tablet PC Edition
Windows XP Tablet PC Edition 2005
Windows XP Media Center Edition 2004
Windows XP Media Center Edition 2005
Windows Server 2003 Standard Edition
Windows Server 2003 Standard x64 Edition
Windows Server 2003 Enterprise Edition
Windows Server 2003 Enterprise x64 Edition
Windows Server 2003 R2 Standard Edition
Windows Server 2003 R2 Standard x64 Edition
Windows Server 2003 R2 Enterprise Edition
Windows Server 2003 R2 Enterprise x64 Edition
Windows Vista Home Basic
Windows Vista Home Premium
Windows Vista Business
Windows Vista Enterprise
Windows Vista Ultimate
x86
x64
(EM64T / AMD64) 
Linux Systems containing version 2.4 or higher of the Linux kernel with the development libraries zlib, OpenSSL, readline, and ncurses and development tools such as gcc installed. The kernel must support Packet Socket in order to use local bridging. The universal TUN/TAP device driver must be installed on the system to use the tap functionality. x86
x64
(EM64T / AMD64)
PowerPC
SH4 32 bit
MIPS 32 bit 
FreeBSD FreeBSD 5.x or higher with the development libraries zlib, OpenSSL, readline, and ncurses and development tools such as gcc installed. x86
x64
(EM64T / AMD64) 
Solaris Solaris 8 or higher with the development libraries zlib, OpenSSL, readline, and ncurses and development tools such as gcc installed. x86
x64
(EM64T / AMD64)
SPARC 32 bit
SPARC 64 bit 
Mac OS X Darwin 7.9.0 or higher with the development libraries zlib, OpenSSL, readline, and ncurses and development tools such as gcc installed. PowerPC 

12.1.3 Hardware Requirements

The following hardware is required in order to install and run PacketiX VPN Server 2.0 properly. We have listed both the minimum and recommended hardware requirements. If you purchased a product license that includes technical support, only problems encountered when running PacketiX VPN Server 2.0 on a system that meets the recommended hardware requirements will be supported. Systems that fall below these recommended requirements are not supported.

For standard editions of PacketiX VPN Server 2.0

Hardware Details
Monitor Monitors capable of displaying a window resolution of 800 x 600 with 16 bit color or higher (for Windows)
RAM (Minimum) At least 32 MB
+ (0.5 MB * maximum simultaneous connections)
of available RAM is required.
RAM (Recommended) At least 128 MB
+ (0.5 MB * maximum simultaneous connections)
of available RAM.
Hard Disk Space (Minimum) At least 100 MB of available hard disk space is required.
Hard Disk Space (Recommended) At least 20 GB of available hard disk space should be allocated for the software and log files.

For PacketiX VPN Server 2.0 Carrier Edition

Hardware Details
Monitor Monitors capable of displaying a window resolution of 800 x 600 with 16 bit color or higher (for Windows)
RAM (Recommended)
(For a stand-alone server or cluster controller)
At least (128 MB + 0.5 MB * (total number of VPN sessions across the cluster / number of VPN servers in the cluster) + 1.0 MB * number of Virtual HUBs in use across the cluster) of available RAM.
RAM (Recommended)
(For cluster member servers)
At least (128 MB + 0.5 MB * (total number of VPN sessions across the cluster / number of VPN servers in the cluster) + 1.0 MB * number of Virtual HUBs in use across the cluster) of available RAM.
Hard Disk Space (Recommended)
(For a stand-alone server or cluster controller)
At least 200 GB of available hard disk space should be allocated for the software and log files. We recommend using RAID for redundancy. The actual amount of space required depends heavily on the type of online services you use with Carrier Edition, how often you use them, and your own log file settings.
Hard Disk Space (Recommended)
(For a stand-alone server or cluster controller)
At least 80 GB of available hard disk space should be allocated for the software and log files. The actual amount of space required depends heavily on the type of online services you use with Carrier Edition, how often you use them, and your own log file settings.

The software may still operate on systems that do not meet the above requirements, but may rely on swap file usage which can drastically reduce overall performance. If swap space can not be allocated PacketiX VPN Server 2.0 will stop functioning.

Depending on how you configure it, PacketiX VPN Server 2.0 may save enormous log files. Low amounts of free disk space leads to fragmentation and other problems, which can cause drastic drops in performance. Furthermore, log files may not be able to be written to the disk if there is not enough available space.

12.1.4 Software Specs

About the VPN Server Software

PacketiX VPN Server 2.0 has all the features, and limitations, that are written in this manual. The following items are particularly important to look over.

  • The minimum and recommended system requirements shown here are merely an estimate, and no guarantee is made that the software will always operate under that environment.
  • Remember that there are certain logical and physical limitations in computing, and those limitations can not be broken even if your system meets the above requirements. For example, for most systems the user space for each process is 2 or 3 GB. If more than this amount is required, the software will not function properly. Furthermore, the system capacity required can change depending on how you use the software and the amount of traffic on your network.
  • The chart above does not list a recommended CPU speed. The amount of CPU speed required depends on the throughput you need and the environment you will actually perform VPN communication in. Of course, for the best performance we recommend using the fastest CPU possible.
  • Some limitations may be encountered with PacketiX VPN 2.0 due to the library/system calls it uses and/or other software/hardware on your system.
  • In some cases, you may encounter problems with special networking devices on the existing network between the VPN server and the VPN client (VPN Client or VPN Bridge) when using PacketiX VPN 2.0. If you are dealing with network devices that perform some special operation other than basic networking tasks such as IP routing or NAT, you may need to configure those devices or replace them entirely to get them to work with PacketiX VPN 2.0.

VPN Server Functionality

PacketiX VPN Server 2.0 can handle many objects (data items). The maximum numbers for each of these are listed below.

VPN Server Basic Specs
Maximum number of simultaneous VPN sessions
(Standard Editions)
4,096 sessions
(does not include local bridge sessions, SecureNAT sessions, Virtual Layer 3 Switch sessions, server-side cascade connection sessions, etc.)
Clustering theoretically allows for a maximum of (4,096 * total number of servers) simultaneous connections.
Maximum number of simultaneous VPN sessions
(Carrier Edition)
100,000 sessions
(does not include local bridge sessions, SecureNAT sessions, Virtual Layer 3 Switch sessions, server-side cascade connection sessions, etc.)
Clustering theoretically allows for a maximum of (100,000 * total number of servers) simultaneous connections.
Maximum number of Virtual HUBs that can be created
(Standard Editions)
4,096
When using clustering, only 4,096 Virtual HUBs may be defined across the entire cluster.
Maximum number of Virtual HUBs that can be created
(Carrier Edition)
100,000
When using clustering, only 100,000 Virtual HUBs may be defined across the entire cluster.
VPN Operation Mode
Layer 2 (Ethernet frame switching) Mode Yes
Layer 3 (IP packet routing) Mode Yes
Traffic Management
VoIP / QoS Support Yes (with Option Pack)
Bandwidth limitations for each VPN user Yes
Virtual HUB Specs
Number of registered users 10,000 users 
Number of registered groups 10,000 groups
Number of access list entries 4,096 entries
Number of MAC address table entries 65,536 entries 
Number of IP address table entries 65,536 entries
Number of dependable certificate authorities (CA) 4,096 
Number of disabled certificates 4,096 entries 
Number of registered cascade connections 128
Virtual HUBs' SecureNAT Capability Specs
Virtual NAT Functionality Yes
Number of Virtual NAT mapping table entries 4,096 entries
Virtual DHCP Server Functionality Yes
Safe NAT operation in user mode Yes
Virtual Layer 3 Switch Specs
Number of Virtual Interfaces 4,096 
Number of routing table entries 4,096 entries 
Highly Available (HA) System/Clustering Specs
Number of VPN servers available to join the cluster Maximum of approximately 64
Load Balancing Yes
Load given to each node via load balancing Yes
Dynamic mode Virtual HUB support Yes
Static mode Virtual HUB support Yes
Automatic recovery from fatal errors Yes
Security Specs
External User Authentication RADIUS / NT Domain certification / Active Directory certification 
Advanced security policies for all users Yes
Separate security logs for all Virtual HUBs Yes
Full packet logs of all VPN traffic Yes
Separate logs for each packet type TCP / UDP / ICMP / ARP / IP / Ethernet 
Operation under system privileges Yes
Operation under user privileges Yes
DoS attack (SYN flood) detection and protection Yes
Manageability Specs
Management via Windows based server management software Yes
Management via CUI Yes
Send logs with syslog Yes
Automatic configuration of the VPN listener port Yes

12.1.5 Program File Structure

Program File Structure - Windows Version

The absolute minimum required executable and data files required to run PacketiX VPN Server 2.0 in Windows are listed below.

 

File name Details 
vpnserver.exe PacketiX VPN Server 2.0's executable file.
For the x64 version, the filename is vpnserver_x64.exe.
vpnsmgr.exe PacketiX VPN Server Manager 2.0's executable file.
For the x64 version, the filename is vpnsmgr_x64.exe.
vpncmd.exe PacketiX VPN Command Line Management Utility 2.0's executable file.
For the x64 version, the filename is vpncmd_x64.exe.
hamcore.se2 Shared data files used by all PacketiX VPN 2.0 programs.

 

Program File Structure - UNIX Version (Including Linux)

The absolute minimum required executable and data files required to run PacketiX VPN Server 2.0 on UNIX (including Linux) are listed below
File name Details 
vpnserver PacketiX VPN Server 2.0's executable file.
vpnserver PacketiX VPN Command Line Management Utility 2.0's executable file.
hamcore.se2 Shared data files used by all PacketiX VPN 2.0 programs.

 

 

< Chapter 12 PacketiX VPN Software Specification12.2 PacketiX VPN Client 2.0 Specs>

PacketiX VPN 2.0 Online Manual 2.20.5320
Copyright © 2004-2007 SoftEther Corporation. All Rights Reserved.
 Contact Plat'Home for inquiries. | Support | Notes