Remarque :

Utiliser le service VPN site à site d'Oracle Cloud Infrastructure en mode HA avec routage ECMP à partir de Linux et Libreswan

Introduction

Dans le monde interconnecté d'aujourd'hui, il est essentiel de garantir la disponibilité et la sécurité des données transmises sur les réseaux. Pour répondre à ces besoins essentiels, Oracle Cloud offre des fonctionnalités réseau robustes, notamment la possibilité d'établir des tunnels IPSec hautement disponibles. Dans ce tutoriel, nous allons étudier le concept de tunnels IPSec haute disponibilité et vous guider tout au long du processus de configuration d'une architecture réseau résiliente dans Oracle Cloud à l'aide du protocole ECMP (Equal-cost multipath).

Dans ce tutoriel, nous allons nous concentrer sur l'utilisation d'Oracle Linux, un système d'exploitation puissant et sécurisé optimisé pour les environnements Oracle Cloud, ainsi que sur Libreswan, un client IPSec bien établi, pour établir des tunnels IPSec en mode route. Nous tirerons parti des fonctionnalités de la passerelle de routage dynamique (DRG) fournies par Oracle Cloud Infrastructure (OCI) pour permettre un basculement et un équilibrage de charge transparents entre plusieurs tunnels IPSec.

Objectifs

Fournissez un guide complet pour l'implémentation des tunnels IPSec dans OCI à l'aide du protocole de routage ECMP afin d'équilibrer la charge du trafic le long de ces tunnels dans le scénario actif/actif.

En suivant ce tutoriel, vous acquerrez une compréhension complète de IPSec dans OCI. Vous acquerrez les compétences nécessaires pour interconnecter efficacement votre infrastructure on-premise avec OCI via une connexion redondante.

Prérequis

Remarque : il est recommandé de configurer un environnement de test dans OCI pour tester les configurations réseau et IPSec avant de les implémenter dans un environnement de production.

Qu'est-ce que le VPN IPSec

La sécurité du protocole Internet (IPSec) est un cadre de normes ouvertes permettant d'assurer des communications privées et sécurisées sur les réseaux IP via l'utilisation de services de sécurité cryptographiques. IPSec prend en charge l'intégrité des données au niveau du réseau, la confidentialité des données, l'authentification de l'origine des données et la protection contre la relecture. Etant donné que IPSec est intégré à la couche Internet (couche 3), il assure la sécurité de presque tous les protocoles de la suite TCP/IP et que IPSec est appliqué de manière transparente aux applications, il n'est pas nécessaire de configurer une sécurité distincte pour chaque application qui utilise TCP/IP.

IPSec contribue à la défense en profondeur contre les attaques basées sur le réseau provenant d'ordinateurs non sécurisés, les attaques qui peuvent entraîner le déni de service des applications, des services ou du réseau.

VPN site à site

Un VPN IPSec (Internet Protocol Security), également appelé VPN réseau-à-réseau, établit une connexion sécurisée et chiffrée entre deux réseaux ou plus sur Internet. Il permet la transmission sécurisée des données entre des sites distribués géographiquement, créant un réseau privé virtuel (VPN) qui étend la portée du réseau au-delà de ses limites physiques.

Dans un VPN IPSec site à site, les réseaux participants, appartenant généralement à différentes organisations ou succursales distantes de la même organisation, sont connectés via des tunnels IPSec dédiés. Ces tunnels encapsulent et cryptent le trafic réseau, garantissant ainsi sa confidentialité, son intégrité et son authenticité tout en traversant des réseaux non sécurisés tels qu'Internet.

D'autre part, un VPN point à site (P2S) établit une connexion sécurisée entre des appareils client individuels et un réseau distant. Contrairement aux VPN site à site, qui connectent les réseaux, les VPN P2S permettent un accès distant sécurisé à des appareils individuels pour accéder aux ressources réseau. P2S Les VPN sont généralement utilisés pour permettre un accès sécurisé aux employés distants, aux sous-traitants ou aux utilisateurs mobiles qui doivent se connecter au réseau de l'organisation à partir d'emplacements externes.

Remarque : cette portée de tutoriel est limitée au VPN IPSec de site à site qui est actuellement le seul pris en charge dans OCI DRGv2.

Concepts relatifs aux tunnels VPN IPSec

IPSec signifie Internet Protocol Security ou IP Security. IPSec est une suite de protocoles qui crypte l'intégralité du trafic IP avant que les paquets soient transférés du noeud source vers la destination. IPSec peut être configuré en deux modes :

Les tunnels site à site VPN IPSec offrent les avantages suivants :

Remarque : le VPN site à site OCI prend uniquement en charge le mode Tunnel, ce qui constituera le seul mode disponible dans OCI.

Architecture

Architecture

OCI IPSec avec ECMP se compose de listes qui incluent :

Tâche 1 : configuration des paramètres OCI

Pour ce tutoriel, nous avons créé une instance de machine virtuelle Oracle Linux 7 et y avons installé Libreswan 3.25. Pour installer Libreswan dans Linux, vous pouvez suivre la documentation Oracle suivante : Accès à d'autres clouds avec Libreswan. Vous pouvez installer Libreswan dans l'environnement de votre choix. Pour ce tutoriel, nous avons choisi une autre région distante dans OCI en tant que client Libreswan et initiateur de tunnel.

Une fois que vous avez installé Libreswan (sans le configurer), notez l'adresse IP publique de votre machine virtuelle Linux 7 ainsi que la plage CIDRIPv4 CIDR IPv4 privée dans laquelle vous avez installé Libreswan.

Maintenant, configurons les paramètres OCI

Tâche 2 : configuration des paramètres Linux et Libreswan

Cette partie du tutoriel se concentre sur les étapes de configuration du système d'exploitation Linux et de Libreswan. Le Libreswan précédemment installé agira en tant qu'initiateur du tunnel site à site et OCI DRG en tant que répondeur de tunnel.

Tâche 3 : configuration du routage IP et du trafic de tunnel

Cette partie du tutoriel se concentrera sur le routage IP et le trafic de tunnel.

Tâche 4 : configuration de l'équilibrage de charge et de la redondance ECMP

Cette partie du tutoriel se concentrera sur l'équilibrage de charge et la redondance ECMP.

Remerciements

Auteurs - Luis Catalán Hernández (Spécialiste du réseau cloud OCI et Multi Cloud), Antonio Gamir (Spécialiste du réseau cloud OCI)

Ressources de formation supplémentaires

Explorez d'autres ateliers sur docs.oracle.com/learn ou accédez à davantage de contenu de formation gratuit sur le canal Oracle Learning YouTube. En outre, accédez à education.oracle.com/learning-explorer pour devenir un explorateur Oracle Learning.

Pour consulter la documentation produit, consultez Oracle Help Center.