Fiche

Peering

Image : un pont privé entre deux quartiers.

Un peering relie deux VPC pour que leurs machines se parlent avec leurs adresses privées, sans passer par Internet.

Les 4 règles

  1. Plages différentes : les deux VPC ne doivent pas avoir d'adresses en commun, sinon AWS refuse le pont.
  2. Un panneau de chaque côté : chaque VPC doit avoir dans sa table de routage une ligne vers l'autre. Sinon l'aller passe, mais la réponse se perd.
  3. Pas de rebond : si A est relié à B et B à C, A ne joint pas C pour autant.
  4. Pas d'emprunt de sortie : un VPC ne peut pas utiliser la sortie Internet de son voisin à travers le pont.

Exemple

VPC A  10.1.0.x  ◄──── pont ────►  VPC B  10.2.0.x
panneau : 10.2.0. -> pont          panneau : 10.1.0. -> pont

A joint B par ce pont. La règle 4 compte ici : même si B sort sur Internet, A ne peut pas emprunter sa sortie.

En Terraform : ressource aws_vpc_peering_connection, plus une aws_route de chaque côté.

Source : AWS : How VPC peering connections work.