トップ 製品・サービス 導入事例 パートナー ダウンロード サポート 報道発表 企業情報 お問い合わせ
PacketiX VPN 3.0 マニュアル 第3章 PacketiX VPN Server 3.0 マニュアル 3.1 動作環境

 

< 第3章 PacketiX VPN Server 3.0 マニュアル3.2 動作モード>

3.1 動作環境

PacketiX VPN Server は多くのプラットフォームおよびオペレーティングシステムをサポートしています。なお、PacketiX VPN Serverの対応オペレーティングシステムに関する仕様については、「12.1 PacketiX VPN Server 3.0 仕様」 を参照してください。

 

3.1.1 Windows のサポート

PacketiX VPN Server は、Microsoft Windows プラットフォームをサポートしています。Windows プラットフォームのうち、Windows NT 4.0 や Windows 2000 以降の新しい NT カーネルベースのプラットフォームをサポートしているのもちろん、レガシーシステムである Windows 98 や Windows Millennium Edition もサポートしており、場合によってはこれらのレガシーシステムで PacketiX VPN Server を稼動させることも可能です。

ソフトイーサ株式会社が PacketiX VPN Server を開発するに際しては、プログラムの開発および基本的なデバッグと最適化作業は Windows プラットフォーム上で行い、その後、他のオペレーティングシステムに移植するという流れで作業を行っています。その結果、Windows オペレーティングシステムの持つカーネルスケジューラ及びネットワークプロトコルスタックの性能は、Linux のそれと同等程度もしくは若干上回るものであり、他の UNIX 系オペレーティングシステムと比較して遜色がないだけではなく、むしろ性能は UNIX 系オペレーティングシステムを上回ることがわかりました。さらに、Windows 版 PacketiX VPN Server を使用した場合、最も制限事項の少ない状態で VPN Server を運営することができます。

また、Linux やその他の UNIX 系オペレーティングシステムは、カーネルのバージョンやディストリビューションおよび様々なライブラリのシステム間の違いによって、特定のソフトウェアが正常に動作しなかったりすることがありますが、Windows オペレーティングシステムの場合は、システム内の API およびユーザーモードライブラリの動作に、ある程度の一貫性が保証されているため、古いバージョンから新しいバージョンの Windows まで、PacketiX VPN Server を安定して動作させることができます。

したがって、ソフトイーサ株式会社としては、他に技術的またはコスト的な問題がない場合、PacketiX VPN Server を Windows プラットフォーム上で使用することを推奨します。

Windows 版の PacketiX VPN Server が対応しているシステムアーキテクチャは下記のとおりです。なお対応アーキテクチャは今後増加する可能性が高くなっています。

  • x86
  • x64 (AMD64 / EM64T)

PacketiX VPN Server 3.0 は 32 bit 版 Windows および 64 bit 版 Windows (x64 版) のどちらでも動作させることができます。

 

3.1.2 Linux のサポート

PacketiX VPN Server は、Linux プラットフォームをサポートしています。動作することが可能なカーネルのバージョンはカーネル 2.4 系以降です。

Linux プラットフォームは、Windows プラットフォームの次にソフトイーサ株式会社が推奨する動作環境です。Linux のカーネルスケジューラやマルチスレッドライブラリの性能は、以前と比較して非常に向上しており、またネットワークプロトコルスタックも Windows と同等程度に信頼できるものになっています。したがって、Windows を VPN サーバーとして利用することが、技術的または政治的な問題によって困難な場合は、Linux システム上で PacketiX VPN Server を使用することを推奨します。特に、Linux オペレーティングシステムは導入にあたってのソフトウェアライセンス費用が、Windows よりも安価である場合が多いというメリットが挙げられます。Linux 版の PacketiX VPN Server は Windows 版と比較してほぼ同程度の性能および機能を発揮します。

また、Linux オペレーティングシステムは Windows オペレーティングシステムと比較して、対応している CPU の種類が多いというのが特徴の一つでもあります。そのため、PacketiX VPN Server は、下記に挙げられるような多くの CPU に対応しています。Linux は通常のコンピュータ以外の組み込み機器 (NAS やルータ、HDD レコーダなど) にも搭載されており、それらのハードウェアでは x86 以外の組み込み機器向け CPU が採用されている場合があります。PacketiX VPN Server を、それらのハードウェア上で動作させることも可能です。

Linux 版の PacketiX VPN Server が対応しているシステムアーキテクチャは下記のとおりです。なお対応アーキテクチャは今後増加する可能性が高くなっています。

  • x86
  • x64 (AMD64 / EM64T)
  • PowerPC (32 bit モード)
  • SH4 (32 bit モード)
  • MIPS (32 bit モード)
  • ARM legacy ABI (32 bit モード)
  • ARM EABI  (32 bit モード)

PacketiX VPN Server 3.0 は 32 bit 版 Linux および 64 bit 版 Linux (x64 版) のどちらでも動作させることができます。

 

3.1.3 FreeBSD のサポート

PacketiX VPN Server は、FreeBSD プラットフォームに対応しています。動作させることが可能なカーネルのバージョンは FreeBSD 5.x 系以降です。

PacketiX VPN 3.0 から、FreeBSD でもローカルブリッジ機能が使用できるようになりました。

FreeBSD 版の PacketiX VPN Server が対応しているシステムアーキテクチャは下記のとおりです。なお対応アーキテクチャは今後増加する可能性が高くなっています。

  • x86
  • x64 (AMD64 / EM64T)

 

3.1.4 Solaris のサポート

PacketiX VPN Server は、Sun Microsystems Solaris プラットフォームに対応しています。動作させることが可能なカーネルのバージョンは Solaris 8 系以降です。

Solaris プラットフォームで PacketiX VPN Server の十分な性能を引き出すことが可能です。また、Solaris 版 PacketiX VPN Server 3.0 / VPN Bridge 3.0 ではローカルブリッジ接続機能が使用できます (PacketiX VPN Server 2.0 初期版では使用できませんでした)。したがって、VPN Server / VPN Bridge を稼動させるコンピュータのオペレーティングシステムとして、Windows および Linux を用いる場合と同等の機能を Solaris 上で実現することができるようになりました。

また、Solaris は「SPARC CPU」が使用されているハードウェアで動作するため、これらの特殊なハードウェアを保持している企業は、それらのハードウェア上で PacketiX VPN Server を動作させることによって VPN サーバーとして資産を有効活用することが可能です。

なお、ソフトイーサ株式会社では検証用ハードウェア機材の不足のため、すべての CPU 種類およびバージョンの Solaris オペレーティングシステム上での PacketiX VPN Server の動作検証を行っていません。確実な動作を期待する場合は、できる限り新しいバージョンの Solaris オペレーティングシステムの使用を推奨します。

Solaris 版の PacketiX VPN Server が対応しているシステムアーキテクチャは下記のとおりです。なお対応アーキテクチャは今後増加する可能性が高くなっています。

  • x86
  • x64 (AMD64 / EM64T)
  • SPARC (32 bit モード)
  • SPARC (64 bit モード)

PacketiX VPN Server 3.0 は 32 bit 版 Solaris および 64 bit 版 Solaris (x64 版または SPARCv9 版) のどちらでも動作させることができます。

 

3.1.5 Mac OS X のサポート

PacketiX VPN Server は、Mac OS X プラットフォームに対応しています。動作させることが可能なカーネルのバージョンは Darwin 7.9.0 以降です。

Mac OS X プラットフォームで PacketiX VPN Server の十分な性能を引き出すことは可能ですが、ローカルブリッジ接続機能が使用できないというデメリットがあります。ローカルブリッジ機能を使用する予定がない場合は、Mac OS X 上で PacketiX VPN Server を使用することについては大半の場合問題はありません。また Mac OS X は、マルチスレッドライブラリの性能が他のオペレーティングシステムと比べて劣る場合があり、PacketiX VPN Server を負荷の高い環境で使用する場合は他のオペレーティングシステムを使用することを推奨します。

Mac OS X 版の PacketiX VPN Server が対応しているシステムアーキテクチャは下記のとおりです。なお対応アーキテクチャは今後増加する可能性が高くなっています。

  • PowerPC (32 bit モード)
  • PowerPC (64 bit モード)
  • x86 (32 bit モード、Intel CPU 対応 Mac OS)
  • x64 (64 bit モード、Intel CPU 対応 Mac OS)

 

3.1.6 組み込み機器のサポート

PacketiX VPN Server は、移植性および省メモリ性に優れたソフトウェアプログラムコードとして実装されています。したがって、ハードウェアのルータやレイヤ 3 スイッチ、レイヤ 2 スイッチ、無線 LAN 装置、デジタル家電製品および自動車などの小型のコンピュータを搭載しているハードウェアデバイスのうち、動作要件を満たしているものに組み込むことが可能です。詳細は 「1.3.8 PacketiX VPN Server 3.0 Embedded Edition」 をご参照ください。

今後、PacketiX VPN Server がさまざまな機器に組み込まれた場合、それらの機器の間では、共通の PacketiX VPN プロトコルによって相互の接続・通信が可能であることが論理的に保証され、より多くの場面でコンピュータユーザーではない一般のコンシューマが PacketiX VPN を意識せずに使用することができるようになります。

 

3.1.7 制限事項

PacketiX VPN Server では、いくつかのオペレーティングシステムにおいて発生する制限事項が存在します。これらの制限事項については本マニュアルの他の部分で記載されている場合がありますが、各オペレーティングシステムおよびハードウェアアーキテクチャに依存する技術的に回避が困難な問題が他に存在する可能性もあります。また、ソフトイーサ株式会社はすべてのオペレーティングシステムで PacketiX VPN Server の安定動作を保証している訳ではありません。ソフトイーサ株式会社が推奨するオペレーティングシステムおよびシステム構成については、「12.1 PacketiX VPN Server 3.0 仕様」 を参照してください。

 

 

< 第3章 PacketiX VPN Server 3.0 マニュアル3.2 動作モード>

PacketiX VPN 3.0 オンラインマニュアル バージョン 3.00 (再構築中のバージョン、暫定版)
Copyright © 2004-2011 SoftEther Corporation. All Rights Reserved.
 www2.softether.jp | サポート情報 | 使用条件