概要 ソフトウェアルータ(software router)とは、専用の通信機器を用いずに、汎用のサーバコンピュータをルータとして機能させるソフトウェア。コンピュータのネットワーク機能を介してルーティング処理を行い、他の機器に対してルータとして振る舞う。 ルータは異なるネットワークの間でデータの中継・転送を行う機器で、ネットワーク上の経路情報を隣接ルータと交換して目的地に応じた経路選択を行う。通信事業者や企業などでは業務用の高性能なルータを、家庭ではブロードバンドルータなどを用いるのが一般的で、いずれも専用の通信装置として提供される。 ソフトウェアルータはパソコンやPCサーバなど汎用的なコンピュータに導入するソフトウェアとして実装されたルータで、BGPやOSPF、RIPなど各種ルーティングプロトコルによる経路情報の交換に対応するほか、ファイアウォールやVPN、DHCPサーバなど付加的なネット