Ajoutez des VPC de différents comptes Alibaba Cloud à une même instance CEN pour activer la connectivité réseau inter-comptes.
Scénario
Supposons que vous disposiez de deux comptes Alibaba Cloud :
Compte A : possède deux VPC (
VPC1etVPC2) ainsi qu'un CEN (CEN1).Le compte B dispose d'un VPC (
VPC3).
VPC1 et VPC2 sont déjà rattachés à CEN1 et communiquent entre eux, comme décrit dans Communication entre VPC dans la même région.
L'objectif consiste à rattacher VPC3 à CEN1 afin que les trois VPC puissent communiquer.
Plan réseau pour les trois VPC :
|
Paramètre |
VPC1 |
VPC2 |
VPC3 |
|
Compte |
Compte A |
Compte A |
Compte B |
|
Région |
China (Hangzhou) |
China (Hangzhou) |
China (Hangzhou) |
|
Bloc CIDR IPv4 |
10.0.0.0/16 |
172.16.0.0/16 |
192.168.0.0/16 |
|
vSwitch 1 |
Zone de disponibilité J, bloc CIDR 10.0.0.0/24 |
Zone de disponibilité J, bloc CIDR 172.16.0.0/24 |
Zone de disponibilité J, bloc CIDR 192.168.0.0/24 |
|
vSwitch 2 |
Zone de disponibilité K, bloc CIDR 10.0.1.0/24 |
Zone de disponibilité K, bloc CIDR 172.16.1.0/24 |
Zone de disponibilité K, bloc CIDR 192.168.1.0/24 |
|
IP de l'instance ECS |
ECS1 : 10.0.0.1 |
ECS2 : 172.16.0.1 |
ECS3 : 192.168.0.1 |
Lors de la planification réseau :
Les blocs CIDR des VPC ne doivent pas se chevaucher. Le cas échéant, migrez les ressources vers des VPC dont les blocs CIDR ne se chevauchent pas.
Pour assurer une reprise après sinistre au niveau de la zone, créez des vSwitches dans au moins deux zones de disponibilité.
Les étapes de ce guide s'appliquent à tout bloc CIDR IPv4 valide, y compris les plages non RFC 1918 telles que 8.x.x.x et 121.x.x.x. Le scénario d'exemple utilise 10.0.0.0/16, 172.16.0.0/16 et 192.168.0.0/16, mais la procédure fonctionne quels que soient les blocs CIDR de vos VPC. La seule exigence est l'absence de chevauchement entre les blocs CIDR des VPC à connecter.
Procédure
Cette opération comporte deux étapes :
Connectez-vous au compte B et autorisez le compte A à rattacher
VPC3àCEN1.Connectez-vous au compte A et rattachez
VPC3àCEN1.
Étape 1 : Accorder l'autorisation du compte B au compte A
Connectez-vous à la console VPC avec le compte B.
-
Cliquez sur l'ID d'instance de
VPC3, accédez à l'onglet Cross-account Authorization, puis cliquez sur Cross-account Authorization. Configurez les paramètres suivants :-
Peer Account UID : saisissez l'ID du compte A (compte principal).
Peer CEN Instance ID : saisissez l'ID de l'instance CEN
CEN1à laquelleVPC1etVPC2du compte A sont rattachés.-
Payer : pour ce tutoriel, sélectionnez l'option par défaut, CEN Instance Owner.
CEN Instance Owner : le compte A (propriétaire de l'instance CEN) paie les frais de rattachement et de traitement des données pour la connexion de VPC3 au routeur de transit.
-
VPC Users : le compte B (propriétaire du VPC) paie les frais de rattachement et de traitement des données pour la connexion de VPC3 au routeur de transit.
Choisissez le payeur avec soin. La modification ultérieure du payeur peut affecter vos services.
-
Étape 2 : Rattacher VPC3 à CEN1 depuis le compte A
Connectez-vous à la console CEN avec le compte A.
Cliquez sur l'ID d'instance de
CEN1, localisez le routeur de transit de la région China (Hangzhou), puis dans la colonne Actions, cliquez sur Create Connection > Create Intra-Region Connection.-
Sur la page Create Intra-Region Connection, configurez les paramètres suivants :
Network Type : sélectionnez VPC.
Region : sélectionnez China (Hangzhou).
Account : sélectionnez Another Account, puis saisissez l'ID de compte Alibaba Cloud du compte B (
VPC3appartient au compte B).Attachment Name : saisissez
attach3.-
Networks : sélectionnez l'ID d'instance correspondant à
VPC3.Si le menu déroulant est vide, l'autorisation inter-comptes pour
VPC3versCEN1n'est pas configurée. Vérifiez que le champ Peer Account UID contient bien l'ID du compte A et que le champ Peer CEN Instance ID correspond à l'ID d'instance deCEN1. -
VSwitch : le système sélectionne automatiquement deux vSwitches dans
VPC3.Le système sélectionne automatiquement des vSwitches dans deux zones de disponibilité pour la reprise après sinistre. Si
VPC3ne possède des vSwitches que dans une seule zone, créez-en d'abord un dans une autre zone. Advanced Settings : conservez les valeurs par défaut. Ces paramètres sont expliqués dans la section Fonctionnement du routage.
Vérifier la connexion
Assurez-vous que les règles de groupe de sécurité des trois instances ECS autorisent le trafic ICMP entrant.
-
Connectez-vous à
ECS3sur le compte B et exécutez la commandepingpour joindreECS1:ping 10.0.0.1[root@iZbp xxx ~]# ping 10.0.0.1 PING 10.0.0.1 (10.0.0.1) 56(84) bytes of data. 64 bytes from 10.0.0.1: icmp_seq=1 ttl=63 time=0.580 ms 64 bytes from 10.0.0.1: icmp_seq=2 ttl=63 time=0.421 ms 64 bytes from 10.0.0.1: icmp_seq=3 ttl=63 time=0.281 ms 64 bytes from 10.0.0.1: icmp_seq=4 ttl=63 time=0.295 ms 64 bytes from 10.0.0.1: icmp_seq=5 ttl=63 time=0.296 ms 64 bytes from 10.0.0.1: icmp_seq=6 ttl=63 time=0.247 ms 64 bytes from 10.0.0.1: icmp_seq=7 ttl=63 time=0.269 msUn ping réussi confirme que
VPC3etVPC1peuvent communiquer. Exécutezping 172.16.0.1pour vérifier la connectivité entreVPC3etVPC2.
Routage
Lors de la création du rattachement VPC, le système configure automatiquement le routage selon trois fonctionnalités avancées activées par défaut :
Trois options sont activées par défaut : Associate with default route table of transit router (associe la connexion VPC à la table de routage par défaut du routeur de transit), Propagate system routes to default route table of transit router (annonce les routes système du VPC au routeur de transit, permettant la communication avec d'autres instances réseau rattachées) et Automatically create route that points to transit router and add to all route tables of current VPC (ajoute trois routes — 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16 — à toutes les tables de routage du VPC, avec des sauts suivants pointant vers le routeur de transit ; par défaut, les routeurs de transit n'annoncent pas de routes aux VPC). Pour personnaliser le routage, décochez ces cases et configurez manuellement les associations et la propagation des routes. Consultez Gestion des routes.
Pour le trafic IPv6, après avoir créé la connexion VPC, activez la synchronisation des routes ou ajoutez manuellement des entrées de route IPv6 pointant vers la connexion VPC dans le VPC.
Table de routage par défaut du TR
|
Bloc CIDR de destination |
Saut suivant |
Type de route |
|
10.0.0.0/24 |
|
Propagée |
|
10.0.1.0/24 |
|
Propagée |
|
172.16.0.0/24 |
|
Propagée |
|
172.16.1.0/24 |
|
Propagée |
|
192.168.0.0/24 |
|
Propagée |
|
192.168.1.0/24 |
|
Propagée |
Table de routage système VPC1
|
Bloc CIDR de destination |
Saut suivant |
Type de route |
|
10.0.0.0/24 |
Local |
Système |
|
10.0.1.0/24 |
Local |
Système |
|
10.0.0.0/8 |
|
Personnalisée |
|
172.16.0.0/12 |
|
Personnalisée |
|
192.168.0.0/16 |
|
Personnalisée |
Table de routage système VPC2
|
Bloc CIDR de destination |
Saut suivant |
Type de route |
|
172.16.0.0/24 |
Local |
Système |
|
172.16.1.0/24 |
Local |
Système |
|
10.0.0.0/8 |
|
Personnalisée |
|
172.16.0.0/12 |
|
Personnalisée |
|
192.168.0.0/16 |
|
Personnalisée |
Table de routage système VPC3
|
Bloc CIDR de destination |
Saut suivant |
Type de route |
|
192.168.0.0/24 |
Local |
Système |
|
192.168.1.0/24 |
Local |
Système |
|
10.0.0.0/8 |
|
Personnalisée |
|
172.16.0.0/12 |
|
Personnalisée |
|
192.168.0.0/16 |
|
Personnalisée |
FAQ
Connexion de VPC inter-régions et inter-comptes
La procédure est similaire à celle décrite dans Connecter des VPC entre régions, sauf que les VPC appartiennent à des comptes distincts. Effectuez l'autorisation inter-comptes (Étape 1) avant de créer le rattachement.
Connectivité partielle et isolation réseau
Utilisez plusieurs tables de routage de routeur de transit pour isoler VPC1 et VPC2 tout en leur permettant de communiquer avec VPC3. Consultez Isoler des VPC et activer l'accès aux services partagés.