Par défaut, les réseaux de différentes instances Cloud Enterprise Network (CEN) sont isolés. Vous pouvez associer un même cloud privé virtuel (VPC) à plusieurs instances CEN afin que les ressources de ces instances accèdent à un service partagé.
Exemple de scénario
Prenons l'illustration ci-dessus comme exemple. L'instance CEN1 contient le routeur de transit TR1 et l'instance CEN2 contient le routeur de transit TR2. Pour utiliser VPC3 comme VPC de service partagé pour les deux instances CEN, associez VPC3 à TR1 et TR2, puis configurez les routes de chaque VPC.
Cette configuration permet d'obtenir les résultats suivants :
VPC1 et VPC3 peuvent communiquer entre eux.
VPC2 et VPC3 peuvent communiquer entre eux.
VPC1 et VPC2 restent isolés. En effet, ils sont associés à des instances CEN différentes ; chaque routeur de transit dispose de sa propre table de routage et les routes personnalisées que vous ajoutez connectent VPC1 et VPC2 uniquement à VPC3.
Prérequis et contraintes
Avant de commencer, prenez en compte les contraintes suivantes :
Quota d'instances CEN — Par défaut, vous pouvez créer jusqu'à 5 instances CEN avec un seul compte Alibaba Cloud.
Quota d'associations de routeurs de transit — Par défaut, vous pouvez associer un VPC à un maximum de 5 routeurs de transit.
Planification des ressources — Si vous planifiez les ressources vous-même, assurez-vous que les blocs CIDR des trois VPC ne se chevauchent pas. Dans les régions où les routeurs de transit Enterprise Edition prennent en charge plusieurs zones, vous devez créer des vSwitches dans au moins deux zones différentes pour mettre en œuvre une reprise après sinistre au niveau de la zone.
Augmentation du quota — Pour demander une augmentation de quota, consultez la rubrique Quotas.
Conditions préalables
Effectuez les configurations suivantes en vous basant sur l'exemple de scénario :
Créez deux instances CEN nommées
CEN1etCEN2. Dans chaque instance CEN, créez un routeur de transit, nommé respectivementTR1etTR2. Les deux routeurs de transit se trouvent dans la région Chine (Hangzhou).Créez trois VPC. Ne les associez pas encore aux routeurs de transit.
-
Créez trois instances ECS nommées ECS1, ECS2 et ECS3, et déployez-en une dans chacun des trois VPC.
Le tableau suivant décrit les configurations de ressources des trois VPC :
|
Élément de configuration |
VPC1 |
VPC2 |
VPC3 |
|
Région |
Chine (Hangzhou) |
Chine (Hangzhou) |
Chine (Hangzhou) |
|
Bloc CIDR IPv4 |
10.0.0.0/8 |
172.16.0.0/12 |
192.168.0.0/16 |
|
vSwitch 1 |
Dans la zone J, avec le bloc CIDR 10.0.0.0/24 |
Dans la zone J, avec le bloc CIDR 172.16.0.0/24 |
Dans la zone J, avec le bloc CIDR 192.168.0.0/24 |
|
vSwitch 2 |
Dans la zone K, avec le bloc CIDR 10.0.1.0/24 |
Dans la zone K, avec le bloc CIDR 172.16.1.0/24 |
Dans la zone K, avec le bloc CIDR 192.168.1.0/24 |
|
ECS (toutes créées dans vSwitch 1) |
Adresse IP de ECS1 : 10.0.0.1 |
Adresse IP de ECS2 : 172.16.0.1 |
Adresse IP de ECS3 : 192.168.0.1 |
Pour savoir comment créer chaque ressource, consultez les rubriques Créer une instance CEN, Créer une instance de routeur de transit, Créer un VPC et un vSwitch et Créer une instance ECS.
Les règles du groupe de sécurité des trois instances ECS doivent autoriser le trafic ICMP. Configurez ces règles avant de tester la connectivité à l'étape 3. Pour obtenir des instructions, consultez Afficher les règles de groupe de sécurité et Ajouter des règles de groupe de sécurité.
Les règles entrantes du groupe de sécurité doivent inclure une règle dont la politique d'autorisation est Allow, le type de protocole est All ICMP(IPv4) et l'objet d'autorisation est 0.0.0.0/0 (toutes les adresses IPv4).
Étape 1 : Associer les VPC aux routeurs de transit
Dans cette étape, vous créez quatre associations VPC : deux sur TR1 et deux sur TR2. La procédure suivante décrit la marche à suivre générale pour créer une association VPC. Les valeurs qui diffèrent entre les quatre associations sont répertoriées dans le premier tableau suivant les étapes, tandis que les valeurs identiques pour les quatre associations figurent dans le second tableau.
Connectez-vous à la console CEN.Sur la page CEN Instance, cliquez sur l'ID de l'instance CEN que vous souhaitez gérer. (Pour l'instance CEN cible, reportez-vous au tableau suivant.)
Sous l'onglet Basic Information > Transit Router, repérez l'instance de routeur de transit dans la région cible. Dans la colonne Actions, cliquez sur Create Connection > Intra-region. (Pour l'instance de routeur de transit cible, reportez-vous au tableau suivant.)
-
Sur la page Create Intra-Region Connection, configurez les paramètres en vous basant sur les deux tableaux suivants, puis cliquez sur OK.
Le tableau suivant répertorie les valeurs qui diffèrent entre les quatre associations VPC.
|
Association VPC |
Instance CEN cible |
Instance de routeur de transit cible |
Connection Name |
Networks |
|
Associer VPC1 à TR1 |
|
|
|
|
|
Associer VPC2 à TR2 |
|
|
|
|
|
Associer VPC3 à TR1 |
|
|
|
|
|
Associer VPC3 à TR2 |
|
|
|
|
Le tableau suivant répertorie les paramètres que vous configurez de manière identique pour chacune des quatre associations VPC.
|
Paramètre |
Valeur |
|
Instance Type |
VPC |
|
Region |
China (Hangzhou) |
|
Account |
Your Account |
|
Billing Method |
Pay-As-You-Go |
|
vSwitch |
Par défaut, le système sélectionne automatiquement les vSwitches créés dans chaque VPC : vSwitch 1 dans la zone J ; vSwitch 2 dans la zone K. |
|
Advanced Settings |
Sélectionnez Associate with Default Route Table of Transit Router. Sélectionnez Propagate system routes to transit router route table. Ne sélectionnez pas Auto-add transit router routes to all VPC route tables. |
Ne sélectionnez pas Auto-add transit router routes to all VPC route tables pour aucune des quatre associations VPC. Lorsque cette option est désactivée, le système ne configure pas automatiquement les tables de routage des VPC. Vous les configurerez manuellement à l'étape 2.
Pour plus d'informations sur les trois options avancées, voir ci-dessous :
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 associé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 Gérer les 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.
Avant de passer à l'étape 2, vérifiez que les quatre associations VPC existent bien : TR1 possède les associations Attach1 et Attach3-1, et TR2 possède les associations Attach2 et Attach3-2.
Étape 2 : Configurer les tables de routage des VPC
Ajoutez des entrées de route personnalisées aux tables de routage des trois VPC. À cette étape, la table de routage de chaque VPC reçoit les routes qui dirigent le trafic vers le VPC de service partagé ou vers les VPC qui utilisent ce service partagé.
Connectez-vous à la console Virtual Private Cloud.
Dans le volet de navigation de gauche, cliquez sur Route Table.
Dans la barre de menu supérieure, sélectionnez la région dans laquelle les VPC sont déployés : Chine (Hangzhou).
Sur la page Route Table, repérez la table de routage du VPC et cliquez sur l'ID d'instance de la table de routage.
Sur la page des détails de la table de routage, cliquez sur l'onglet Route Entry List, puis sur l'onglet Custom Route Entry.
Cliquez sur Add Route Entry. Dans le panneau Add Route Entry, saisissez le bloc CIDR de destination indiqué dans le tableau suivant. Pour Next Hop Type, sélectionnez Transit Router, choisissez la connexion indiquée dans le tableau suivant comme routeur de transit, puis cliquez sur OK.
-
Revenez à la page Route Table et répétez les étapes 4 à 6 pour les VPC restants indiqués dans le tableau suivant.
Le tableau suivant décrit les entrées de route personnalisées que vous ajoutez pour chaque VPC.
|
Nom du VPC |
Bloc CIDR de destination |
Saut suivant |
Type de route |
|
VPC1 |
192.168.0.0/16 |
|
Entrée de route personnalisée |
|
VPC2 |
192.168.0.0/16 |
|
Entrée de route personnalisée |
|
VPC3 |
10.0.0.0/8 |
|
Entrée de route personnalisée |
|
VPC3 |
172.16.0.0/12 |
|
Entrée de route personnalisée |
Avant de passer à l'étape 3, vérifiez que les entrées de route personnalisées de chaque table de routage correspondent au tableau précédent : une entrée dans la table de routage de VPC1, une entrée dans la table de routage de VPC2 et deux entrées dans la table de routage de VPC3.
Étape 3 : Tester la connectivité
Avant de tester la connectivité, assurez-vous que les règles du groupe de sécurité des trois instances ECS autorisent le trafic ICMP, comme indiqué dans les conditions préalables.
Connectez-vous à l'instance ECS1 et exécutez la commande ping pour accéder à ECS3 :
[root@iZbp1xxx ~]# ping 192.168.0.1
PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data.
64 bytes from 192.168.0.1: icmp_seq=1 ttl=63 time=0.332 ms
64 bytes from 192.168.0.1: icmp_seq=2 ttl=63 time=0.970 ms
64 bytes from 192.168.0.1: icmp_seq=3 ttl=63 time=0.327 ms
64 bytes from 192.168.0.1: icmp_seq=4 ttl=63 time=0.355 ms
^C
--- 192.168.0.1 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3010ms
rtt min/avg/max/mdev = 0.327/0.496/0.970/0.273 ms
[root@iZbp1xxx ~]#
Si le ping réussit, VPC1 et VPC3 peuvent communiquer entre eux.
Utilisez la même méthode pour vérifier la connectivité restante et l'isolation :
Connectez-vous à l'instance ECS2 et exécutez la commande
pingpour accéder à ECS3. Si le ping réussit, VPC2 et VPC3 peuvent communiquer entre eux.Connectez-vous à l'instance ECS1 et exécutez la commande
pingpour accéder à ECS2. Si le ping échoue, les réseaux de VPC1 et VPC2 sont isolés.
FAQ
Comment augmenter le quota d'instances CEN ou le nombre de routeurs de transit auxquels un VPC peut être associé ?
Ces deux quotas sont des valeurs par défaut et peuvent être augmentés. Pour obtenir des instructions, consultez la rubrique Quotas.
Que faire en cas de déconnexion du réseau ?
Vérifiez successivement les routes, les groupes de sécurité et le pare-feu du système d'exploitation de l'instance ECS.
Prenons les routes de cette rubrique comme exemple. Pour que ECS1 accède à ECS3, vérifiez successivement la table de routage de VPC1, la table de routage du routeur de transit et la table de routage de VPC3 afin de vous assurer qu'elles contiennent des entrées de route dans les deux sens.
Pour plus d'informations, consultez Résoudre les problèmes de communication entre instances ECS dans des VPC connectés via CEN.