ノート:

LinuxおよびLibreswanからのECMPルーティングを使用したHAモードでのOracle Cloud Infrastructureサイト間VPNサービスの使用

イントロダクション

相互に接続された今日の世界では、ネットワーク間で送信されるデータの可用性とセキュリティを確保することが重要です。この重要なニーズに対応するために、Oracle Cloudは、可用性の高いIPSecトンネルを確立する機能など、堅牢なネットワーキング機能を提供します。このチュートリアルでは、高可用性IPSecトンネルの概念を確認し、等コスト・マルチパス(ECMP)プロトコルを使用してOracle Cloudに自己回復性ネットワーク・アーキテクチャを設定するプロセスをガイドします。

このチュートリアルでは、Oracle Cloud環境用に最適化された強力でセキュアなオペレーティング・システムであるOracle Linuxと、確立されたIPSecクライアントであるLibreswanを使用して、ルートベース・モードでIPSecトンネルを確立することに重点を置きます。Oracle Cloud Infrastructure (OCI)によって提供されるDynamic Routing Gateway (DRG)機能を利用して、複数のIPSecトンネル間のシームレスなフェイルオーバーおよびロード・バランシングを実現します。

目的

アクティブ/アクティブ・シナリオでのロード・バランシング・トラフィックにECMPルーティング・プロトコルを使用してOCIにIPSecトンネルを実装するための包括的なガイドを提供します。

このチュートリアルに従うことで、OCIのIPSecを包括的に理解できるようになります。冗長接続を通じてオンプレミス・インフラストラクチャをOCIと効果的に相互接続するために必要なスキルを習得します。

前提条件

ノート: ネットワーク構成を本番環境に実装する前に、OCIでネットワーク構成およびIPSecを試すテスト環境を設定することをお薦めします。

IPSec VPNとは

インターネットプロトコルセキュリティー(IPSec)は、暗号化セキュリティーサービスを使用して、インターネットプロトコル(IP)ネットワーク上のプライベートでセキュアな通信を確保するためのオープン標準のフレームワークです。IPSecは、ネットワーク・レベルのデータ整合性、データ機密性、データ・オリジン認証およびリプレイ保護をサポートしています。IPSecはインターネット層(レイヤー3)で統合されているため、TCP/IPスイートのほとんどすべてのプロトコルに対してセキュリティが提供され、IPSecがアプリケーションに透過的に適用されるため、TCP/IPを使用するアプリケーションごとに個別のセキュリティを構成する必要はありません。

IPSecは、信頼できないコンピュータからのネットワークベースの攻撃、アプリケーション、サービス、またはネットワークのサービス拒否につながる可能性のある攻撃に対して、多層防御を提供するのに役立ちます。

サイト間VPN

サイト間 IPSec (Internet Protocol Security) VPN (ネットワーク間VPNとも呼ばれる)は、インターネット上の2つ以上のネットワーク間でセキュアで暗号化された接続を確立します。これにより、地理的に分散したサイト間でデータを安全に送信でき、ネットワークの範囲が物理的境界を超えて広がる仮想プライベート・ネットワーク(VPN)が作成されます。

サイト間IPSec VPNでは、参加しているネットワーク(通常は同じ組織の異なる組織またはリモート・ブランチに属する)は、専用のIPSecトンネルを介して接続されます。これらのトンネルは、ネットワークトラフィックをカプセル化および暗号化し、インターネットなどの信頼できないネットワークを横断しながら、その機密性、整合性、および信頼性を確保します。

一方、ポイントツーサイトVPN (P2S)は、個々のクライアント・デバイスとリモート・ネットワーク間のセキュアな接続を確立します。ネットワークを接続するサイト間VPNとは異なり、P2S VPNは、個々のデバイスがネットワーク・リソースにアクセスするためのセキュアなリモート・アクセスを可能にします。P2S VPNは、外部の場所から組織のネットワークに接続する必要があるリモート従業員、請負業者またはモバイル・ユーザーに対してセキュア・アクセスを有効にするために一般的に使用されます。

ノート: このチュートリアル・スコープは、現在OCI DRGv2でサポートされている唯一のサイト間IPSec VPNに制限されています。

VPN IPSecトンネルの概念

IPSecは、インターネット・プロトコル・セキュリティまたはIPセキュリティを表します。IPSecは、パケットがソース・ノードから宛先に転送される前にIPトラフィック全体を暗号化するプロトコル・スイートです。IPSecは、次の2つのモードで構成できます。

IPSec VPNサイト間トンネルを使用すると、次の利点があります:

ノート: OCIサイト間VPNは、OCIで使用可能な唯一のモードになるように、トンネル・モードのみをサポートしています。

アーキテクチャ

アーキテクチャ

ECMPを使用したOCI IPSecは、次のリストで構成されています。

タスク1: OCI設定の構成

このチュートリアルでは、1つのOracle Linux 7 VMインスタンスを作成し、それにLibreswan 3.25をインストールしました。LibreswanをLinuxにインストールするには、OracleドキュメントLibreswanを使用した他のクラウドへのアクセスに従ってください。Libreswanは、選択した環境にインストールできます。このチュートリアルでは、OCIの別のリモート・リージョンをLibreswanクライアントおよびトンネル・イニシエータとして選択しました。

(まだ構成していない) Libreswanをインストールしたら、Linux 7 VMのパブリックIPと、LibreswanをインストールしたプライベートIPv4 CIDRの範囲をメモします。

次に、OCI設定を構成します

タスク2: LinuxおよびLibreswanの設定の構成

チュートリアルのこの部分は、Linux OSおよびLibreswanの構成ステップに焦点を当てます。以前にインストールしたLibreswanは、サイト間トンネル・イニシエータとして、OCI DRGはトンネル・レスポンダとして動作します。

タスク3: IPルーティングおよびトンネル・トラフィックの構成

このチュートリアルのこの部分は、IPルーティングとトンネルトラフィックに焦点を当てます。

タスク4: ECMPロード・バランシングおよび冗長性の構成

このチュートリアルのこの部分は、ECMPのロード・バランシングと冗長性に焦点を当てます。

承認

著者 - LuisCatalán Hernández(OCI Cloud Network Specialist and Multi Cloud)、Antonio Gamir(OCI Cloud Network Specialist)

その他の学習リソース

docs.oracle.com/learnで他のラボをご覧いただくか、Oracle Learning YouTubeチャネルでより無料のラーニング・コンテンツにアクセスしてください。また、education.oracle.com/learning-explorerにアクセスして、Oracle Learning Explorerになります。

製品ドキュメントについては、Oracle Help Centerを参照してください。