ノート:

ハブおよびスポークVCNルーティング・アーキテクチャを使用したIPSec VPNを使用したオンプレミスからOCIへの接続

イントロダクション

Oracle Cloud Infrastructure(OCI)を使用すると、オンプレミス環境とOCI環境間のVPN接続を簡単に構成できますが、OCIでハブ・トポロジとスポーク・トポロジを使用すると、ルーティングの複雑さが生じる可能性があります。このチュートリアルでは、OCIへのインターネット・プロトコル・セキュリティ(IPSec)VPN接続を設定し、OCIのリソースに接続する前に、オンプレミス環境からのトラフィックがファイアウォール・ポリシーによって評価されるようにルーティングを構成します。

イメージ

次の図は、トラフィック・フローを示しています。

目的

前提条件

次のチュートリアルを実行します:

タスク1: オンプレミス環境の準備

タスク2: OCIでのCPEの作成

IPSec VPN接続を作成する前に、まずOCIでCPEオブジェクトを作成する必要があります。

タスク3: OCIでのサイト間VPNの作成

OCIサイト間VPNを構成するには、OCI側とオンプレミス側の2つの端で構成を実行する必要があります。

タスク4: オンプレミス・サブネットのハブおよびスポークVCNルーティングの構成

To route network traffic coming from the on-premises network within our Hub and Spoke network architecture, we need to make some changes to Dynamic Routing Gateways (DRG) and VCN route tables.

次の図は、ルーティング表を示しています。これが開始点です。

イメージ

タスク4.1: ルート・インポートの更新

タスク4.2: 新しいハブVCNルート表の作成およびIPSec DRGアタッチメントとの関連付け

タスク4.3: ハブVCNプライベート・サブネット・ルート表の更新

更新する最後のルート表は、ハブVCNのプライベート・サブネットに関連付けられているVCNルート表です。

タスク5: pfSenseを使用したオンプレミスでのサイト間VPNの作成

IPSecトンネルのOCI側を構成しました。オンプレミス側を構成します。pfSenseファイアウォールをIPSec終了エンドポイントとして使用しています。

タスク5.1: IPSecトンネルの作成(フェーズ1 ISAKMP)

タスク5.2: IPSecトンネルの作成(フェーズ2 IPSec)

タスク5.3: トンネル・インタフェースの有効化

タスク5.4: IPSecのファイアウォール・ルールを開く

タスク5.5: IPSecルーティングの構成

このタスクでは、pfSenseファイアウォールがIPSecトンネルおよびOPT1インタフェースを介してOCIネットワークにアクセスする方法を認識するようにルーティングを構成します。

タスク6: オンプレミス・ルーティングの構成

ルーティングは、pfSense (IPSec VPNエンドポイント)で機能しています。残りのオンプレミス・ネットワークがOCIネットワークに到達する方法を知っていることを確認する必要があります。そのため、OCI宛てのすべてのトラフィックをpfSense VPNエンドポイントにルーティングする必要があります。

テスト・オンプレミス・コンピュート・クライアントでのルーティングの構成

オンプレミス・ネットワークをシミュレートするために、pfSenseインスタンスを使用しています。

ノート:これは、IPSecトンネルの構成に使用したインスタンスとは別のインスタンスです。

タスク7: 接続の確認

VPNを構成し、正しいファイアウォール・ルールを追加し、ルーティングを構成して、接続をテストしました。

タスク7.1: オンプレミスからスポークVCN AへのPing

タスク7.2: スポークVCN BからオンプレミスへのPing

タスク7.3: OCIでのIPSec VPNネットワーク統計の確認

タスク7.4: pfSense VPNインスタンス(オンプレミス)でのIPSec VPNネットワーク統計の確認

Network Visualizer

VPNを追加したため、OCIコンソールでネットワーク・ビジュアライザを使用してネットワークの概要を取得できます。

承認

その他の学習リソース

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

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